TSTP Solution File: REL047+1 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : REL047+1 : TPTP v8.1.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n004.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 0s
% DateTime : Mon Jul 18 19:01:29 EDT 2022

% Result   : Theorem 1.92s 2.16s
% Output   : Refutation 1.92s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : REL047+1 : TPTP v8.1.0. Released v4.0.0.
% 0.11/0.13  % Command  : bliksem %s
% 0.13/0.34  % Computer : n004.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % DateTime : Fri Jul  8 08:20:37 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 1.92/2.16  *** allocated 10000 integers for termspace/termends
% 1.92/2.16  *** allocated 10000 integers for clauses
% 1.92/2.16  *** allocated 10000 integers for justifications
% 1.92/2.16  Bliksem 1.12
% 1.92/2.16  
% 1.92/2.16  
% 1.92/2.16  Automatic Strategy Selection
% 1.92/2.16  
% 1.92/2.16  
% 1.92/2.16  Clauses:
% 1.92/2.16  
% 1.92/2.16  { join( X, Y ) = join( Y, X ) }.
% 1.92/2.16  { join( X, join( Y, Z ) ) = join( join( X, Y ), Z ) }.
% 1.92/2.16  { X = join( complement( join( complement( X ), complement( Y ) ) ), 
% 1.92/2.16    complement( join( complement( X ), Y ) ) ) }.
% 1.92/2.16  { meet( X, Y ) = complement( join( complement( X ), complement( Y ) ) ) }.
% 1.92/2.16  { composition( X, composition( Y, Z ) ) = composition( composition( X, Y )
% 1.92/2.16    , Z ) }.
% 1.92/2.16  { composition( X, one ) = X }.
% 1.92/2.16  { composition( join( X, Y ), Z ) = join( composition( X, Z ), composition( 
% 1.92/2.16    Y, Z ) ) }.
% 1.92/2.16  { converse( converse( X ) ) = X }.
% 1.92/2.16  { converse( join( X, Y ) ) = join( converse( X ), converse( Y ) ) }.
% 1.92/2.16  { converse( composition( X, Y ) ) = composition( converse( Y ), converse( X
% 1.92/2.16     ) ) }.
% 1.92/2.16  { join( composition( converse( X ), complement( composition( X, Y ) ) ), 
% 1.92/2.16    complement( Y ) ) = complement( Y ) }.
% 1.92/2.16  { top = join( X, complement( X ) ) }.
% 1.92/2.16  { zero = meet( X, complement( X ) ) }.
% 1.92/2.16  { join( skol1, skol2 ) = skol2 }.
% 1.92/2.16  { join( skol1, skol3 ) = skol3 }.
% 1.92/2.16  { ! join( skol1, meet( skol2, skol3 ) ) = meet( skol2, skol3 ) }.
% 1.92/2.16  
% 1.92/2.16  percentage equality = 1.000000, percentage horn = 1.000000
% 1.92/2.16  This is a pure equality problem
% 1.92/2.16  
% 1.92/2.16  
% 1.92/2.16  
% 1.92/2.16  Options Used:
% 1.92/2.16  
% 1.92/2.16  useres =            1
% 1.92/2.16  useparamod =        1
% 1.92/2.16  useeqrefl =         1
% 1.92/2.16  useeqfact =         1
% 1.92/2.16  usefactor =         1
% 1.92/2.16  usesimpsplitting =  0
% 1.92/2.16  usesimpdemod =      5
% 1.92/2.16  usesimpres =        3
% 1.92/2.16  
% 1.92/2.16  resimpinuse      =  1000
% 1.92/2.16  resimpclauses =     20000
% 1.92/2.16  substype =          eqrewr
% 1.92/2.16  backwardsubs =      1
% 1.92/2.16  selectoldest =      5
% 1.92/2.16  
% 1.92/2.16  litorderings [0] =  split
% 1.92/2.16  litorderings [1] =  extend the termordering, first sorting on arguments
% 1.92/2.16  
% 1.92/2.16  termordering =      kbo
% 1.92/2.16  
% 1.92/2.16  litapriori =        0
% 1.92/2.16  termapriori =       1
% 1.92/2.16  litaposteriori =    0
% 1.92/2.16  termaposteriori =   0
% 1.92/2.16  demodaposteriori =  0
% 1.92/2.16  ordereqreflfact =   0
% 1.92/2.16  
% 1.92/2.16  litselect =         negord
% 1.92/2.16  
% 1.92/2.16  maxweight =         15
% 1.92/2.16  maxdepth =          30000
% 1.92/2.16  maxlength =         115
% 1.92/2.16  maxnrvars =         195
% 1.92/2.16  excuselevel =       1
% 1.92/2.16  increasemaxweight = 1
% 1.92/2.16  
% 1.92/2.16  maxselected =       10000000
% 1.92/2.16  maxnrclauses =      10000000
% 1.92/2.16  
% 1.92/2.16  showgenerated =    0
% 1.92/2.16  showkept =         0
% 1.92/2.16  showselected =     0
% 1.92/2.16  showdeleted =      0
% 1.92/2.16  showresimp =       1
% 1.92/2.16  showstatus =       2000
% 1.92/2.16  
% 1.92/2.16  prologoutput =     0
% 1.92/2.16  nrgoals =          5000000
% 1.92/2.16  totalproof =       1
% 1.92/2.16  
% 1.92/2.16  Symbols occurring in the translation:
% 1.92/2.16  
% 1.92/2.16  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 1.92/2.16  .  [1, 2]      (w:1, o:22, a:1, s:1, b:0), 
% 1.92/2.16  !  [4, 1]      (w:0, o:15, a:1, s:1, b:0), 
% 1.92/2.16  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 1.92/2.16  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 1.92/2.16  join  [37, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 1.92/2.16  complement  [39, 1]      (w:1, o:20, a:1, s:1, b:0), 
% 1.92/2.16  meet  [40, 2]      (w:1, o:47, a:1, s:1, b:0), 
% 1.92/2.16  composition  [41, 2]      (w:1, o:48, a:1, s:1, b:0), 
% 1.92/2.16  one  [42, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 1.92/2.16  converse  [43, 1]      (w:1, o:21, a:1, s:1, b:0), 
% 1.92/2.16  top  [44, 0]      (w:1, o:13, a:1, s:1, b:0), 
% 1.92/2.16  zero  [45, 0]      (w:1, o:14, a:1, s:1, b:0), 
% 1.92/2.16  skol1  [46, 0]      (w:1, o:10, a:1, s:1, b:1), 
% 1.92/2.16  skol2  [47, 0]      (w:1, o:11, a:1, s:1, b:1), 
% 1.92/2.16  skol3  [48, 0]      (w:1, o:12, a:1, s:1, b:1).
% 1.92/2.16  
% 1.92/2.16  
% 1.92/2.16  Starting Search:
% 1.92/2.16  
% 1.92/2.16  *** allocated 15000 integers for clauses
% 1.92/2.16  *** allocated 22500 integers for clauses
% 1.92/2.16  *** allocated 33750 integers for clauses
% 1.92/2.16  *** allocated 50625 integers for clauses
% 1.92/2.16  *** allocated 75937 integers for clauses
% 1.92/2.16  *** allocated 113905 integers for clauses
% 1.92/2.16  *** allocated 15000 integers for termspace/termends
% 1.92/2.16  Resimplifying inuse:
% 1.92/2.16  Done
% 1.92/2.16  
% 1.92/2.16  *** allocated 170857 integers for clauses
% 1.92/2.16  *** allocated 22500 integers for termspace/termends
% 1.92/2.16  *** allocated 256285 integers for clauses
% 1.92/2.16  *** allocated 33750 integers for termspace/termends
% 1.92/2.16  
% 1.92/2.16  Intermediate Status:
% 1.92/2.16  Generated:    28546
% 1.92/2.16  Kept:         2001
% 1.92/2.16  Inuse:        404
% 1.92/2.16  Deleted:      189
% 1.92/2.16  Deletedinuse: 89
% 1.92/2.16  
% 1.92/2.16  Resimplifying inuse:
% 1.92/2.16  Done
% 1.92/2.16  
% 1.92/2.16  *** allocated 384427 integers for clauses
% 1.92/2.16  *** allocated 50625 integers for termspace/termends
% 1.92/2.16  Resimplifying inuse:
% 1.92/2.16  Done
% 1.92/2.16  
% 1.92/2.16  *** allocated 576640 integers for clauses
% 1.92/2.16  
% 1.92/2.16  Intermediate Status:
% 1.92/2.16  Generated:    81790
% 1.92/2.16  Kept:         4014
% 1.92/2.16  Inuse:        635
% 1.92/2.16  Deleted:      347
% 1.92/2.16  Deletedinuse: 133
% 1.92/2.16  
% 1.92/2.16  Resimplifying inuse:
% 1.92/2.16  Done
% 1.92/2.16  
% 1.92/2.16  *** allocated 75937 integers for termspace/termends
% 1.92/2.16  Resimplifying inuse:
% 1.92/2.16  Done
% 1.92/2.16  
% 1.92/2.16  *** allocated 864960 integers for clauses
% 1.92/2.16  
% 1.92/2.16  Intermediate Status:
% 1.92/2.16  Generated:    124490
% 1.92/2.16  Kept:         6023
% 1.92/2.16  Inuse:        741
% 1.92/2.16  Deleted:      409
% 1.92/2.16  Deletedinuse: 155
% 1.92/2.16  
% 1.92/2.16  Resimplifying inuse:
% 1.92/2.16  Done
% 1.92/2.16  
% 1.92/2.16  *** allocated 113905 integers for termspace/termends
% 1.92/2.16  Resimplifying inuse:
% 1.92/2.16  Done
% 1.92/2.16  
% 1.92/2.16  
% 1.92/2.16  Intermediate Status:
% 1.92/2.16  Generated:    214136
% 1.92/2.16  Kept:         8081
% 1.92/2.16  Inuse:        1005
% 1.92/2.16  Deleted:      683
% 1.92/2.16  Deletedinuse: 189
% 1.92/2.16  
% 1.92/2.16  Resimplifying inuse:
% 1.92/2.16  Done
% 1.92/2.16  
% 1.92/2.16  *** allocated 1297440 integers for clauses
% 1.92/2.16  *** allocated 170857 integers for termspace/termends
% 1.92/2.16  Resimplifying inuse:
% 1.92/2.16  Done
% 1.92/2.16  
% 1.92/2.16  
% 1.92/2.16  Intermediate Status:
% 1.92/2.16  Generated:    259160
% 1.92/2.16  Kept:         10096
% 1.92/2.16  Inuse:        1127
% 1.92/2.16  Deleted:      706
% 1.92/2.16  Deletedinuse: 190
% 1.92/2.16  
% 1.92/2.16  Resimplifying inuse:
% 1.92/2.16  Done
% 1.92/2.16  
% 1.92/2.16  Resimplifying inuse:
% 1.92/2.16  Done
% 1.92/2.16  
% 1.92/2.16  
% 1.92/2.16  Intermediate Status:
% 1.92/2.16  Generated:    308623
% 1.92/2.16  Kept:         12136
% 1.92/2.16  Inuse:        1231
% 1.92/2.16  Deleted:      772
% 1.92/2.16  Deletedinuse: 238
% 1.92/2.16  
% 1.92/2.16  Resimplifying inuse:
% 1.92/2.16  Done
% 1.92/2.16  
% 1.92/2.16  *** allocated 1946160 integers for clauses
% 1.92/2.16  
% 1.92/2.16  Bliksems!, er is een bewijs:
% 1.92/2.16  % SZS status Theorem
% 1.92/2.16  % SZS output start Refutation
% 1.92/2.16  
% 1.92/2.16  (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.92/2.16  (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( join( X, Y )
% 1.92/2.16    , Z ) }.
% 1.92/2.16  (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( complement( X ), 
% 1.92/2.16    complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) ==> X }.
% 1.92/2.16  (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X ), complement
% 1.92/2.16    ( Y ) ) ) ==> meet( X, Y ) }.
% 1.92/2.16  (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top }.
% 1.92/2.16  (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> zero }.
% 1.92/2.16  (13) {G0,W5,D3,L1,V0,M1} I { join( skol1, skol2 ) ==> skol2 }.
% 1.92/2.16  (14) {G0,W5,D3,L1,V0,M1} I { join( skol1, skol3 ) ==> skol3 }.
% 1.92/2.16  (15) {G0,W9,D4,L1,V0,M1} I { ! join( skol1, meet( skol2, skol3 ) ) ==> meet
% 1.92/2.16    ( skol2, skol3 ) }.
% 1.92/2.16  (16) {G1,W5,D3,L1,V0,M1} P(0,13) { join( skol2, skol1 ) ==> skol2 }.
% 1.92/2.16  (17) {G1,W5,D3,L1,V0,M1} P(0,14) { join( skol3, skol1 ) ==> skol3 }.
% 1.92/2.16  (18) {G1,W6,D4,L1,V1,M1} P(11,0) { join( complement( X ), X ) ==> top }.
% 1.92/2.16  (19) {G2,W10,D6,L1,V2,M1} P(1,18) { join( join( complement( join( X, Y ) )
% 1.92/2.16    , X ), Y ) ==> top }.
% 1.92/2.16  (20) {G2,W10,D5,L1,V2,M1} P(18,1) { join( join( Y, complement( X ) ), X ) 
% 1.92/2.16    ==> join( Y, top ) }.
% 1.92/2.16  (21) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), complement( X ) ) 
% 1.92/2.16    ==> join( Y, top ) }.
% 1.92/2.16  (23) {G2,W9,D4,L1,V1,M1} P(16,1) { join( join( X, skol2 ), skol1 ) ==> join
% 1.92/2.16    ( X, skol2 ) }.
% 1.92/2.16  (24) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = join( join( Y
% 1.92/2.16    , Z ), X ) }.
% 1.92/2.16  (25) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X ) = join( 
% 1.92/2.16    join( Z, X ), Y ) }.
% 1.92/2.16  (37) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), complement( join
% 1.92/2.16    ( complement( X ), Y ) ) ) ==> X }.
% 1.92/2.16  (45) {G1,W15,D5,L1,V3,M1} P(3,3) { meet( join( complement( X ), complement
% 1.92/2.16    ( Y ) ), Z ) ==> complement( join( meet( X, Y ), complement( Z ) ) ) }.
% 1.92/2.16  (46) {G1,W15,D5,L1,V3,M1} P(3,3) { meet( Z, join( complement( X ), 
% 1.92/2.16    complement( Y ) ) ) ==> complement( join( complement( Z ), meet( X, Y ) )
% 1.92/2.16     ) }.
% 1.92/2.16  (48) {G2,W7,D4,L1,V1,M1} P(18,3) { meet( complement( X ), X ) ==> 
% 1.92/2.16    complement( top ) }.
% 1.92/2.16  (49) {G1,W11,D5,L1,V2,M1} P(3,11) { join( join( complement( X ), complement
% 1.92/2.16    ( Y ) ), meet( X, Y ) ) ==> top }.
% 1.92/2.16  (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> zero }.
% 1.92/2.16  (51) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, Y ) }.
% 1.92/2.16  (52) {G2,W9,D5,L1,V1,M1} P(50,3) { complement( join( zero, complement( X )
% 1.92/2.16     ) ) ==> meet( top, X ) }.
% 1.92/2.16  (53) {G2,W9,D5,L1,V1,M1} P(50,3) { complement( join( complement( X ), zero
% 1.92/2.16     ) ) ==> meet( X, top ) }.
% 1.92/2.16  (54) {G2,W5,D3,L1,V0,M1} P(50,18) { join( zero, top ) ==> top }.
% 1.92/2.16  (60) {G3,W6,D4,L1,V1,M1} S(48);d(50) { meet( complement( X ), X ) ==> zero
% 1.92/2.16     }.
% 1.92/2.16  (106) {G3,W9,D4,L1,V1,M1} P(23,0);d(1) { join( join( skol1, X ), skol2 ) 
% 1.92/2.16    ==> join( X, skol2 ) }.
% 1.92/2.16  (115) {G2,W9,D4,L1,V0,M1} P(51,15) { ! join( skol1, meet( skol3, skol2 ) ) 
% 1.92/2.16    ==> meet( skol3, skol2 ) }.
% 1.92/2.16  (121) {G3,W9,D4,L1,V0,M1} P(0,115) { ! join( meet( skol3, skol2 ), skol1 ) 
% 1.92/2.16    ==> meet( skol3, skol2 ) }.
% 1.92/2.16  (130) {G3,W10,D6,L1,V2,M1} P(19,0);d(1) { join( join( Y, complement( join( 
% 1.92/2.16    X, Y ) ) ), X ) ==> top }.
% 1.92/2.16  (154) {G3,W10,D4,L1,V2,M1} P(20,0);d(1) { join( join( Y, X ), complement( Y
% 1.92/2.16     ) ) ==> join( X, top ) }.
% 1.92/2.16  (274) {G3,W9,D4,L1,V2,M1} P(37,20);d(1);d(11) { join( meet( X, Y ), top ) 
% 1.92/2.16    ==> join( top, Y ) }.
% 1.92/2.16  (286) {G2,W7,D4,L1,V1,M1} P(18,37);d(50) { join( meet( X, X ), zero ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  (290) {G2,W7,D4,L1,V1,M1} P(12,37);d(3) { join( zero, meet( X, X ) ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  (291) {G4,W8,D5,L1,V1,M1} P(286,154);d(54) { join( X, complement( meet( X, 
% 1.92/2.16    X ) ) ) ==> top }.
% 1.92/2.16  (295) {G4,W8,D4,L1,V1,M1} P(286,21);d(274) { join( X, complement( zero ) ) 
% 1.92/2.16    ==> join( top, X ) }.
% 1.92/2.16  (304) {G5,W9,D5,L1,V1,M1} P(295,3) { complement( join( top, complement( X )
% 1.92/2.16     ) ) ==> meet( X, zero ) }.
% 1.92/2.16  (310) {G5,W11,D5,L1,V1,M1} P(291,154) { join( complement( meet( X, X ) ), 
% 1.92/2.16    top ) ==> join( top, complement( X ) ) }.
% 1.92/2.16  (318) {G5,W7,D4,L1,V0,M1} P(291,52);d(50) { meet( top, meet( zero, zero ) )
% 1.92/2.16     ==> zero }.
% 1.92/2.16  (324) {G6,W7,D4,L1,V0,M1} P(318,51) { meet( meet( zero, zero ), top ) ==> 
% 1.92/2.16    zero }.
% 1.92/2.16  (325) {G7,W5,D3,L1,V0,M1} P(324,37);d(310);d(304);d(290) { meet( zero, zero
% 1.92/2.16     ) ==> zero }.
% 1.92/2.16  (326) {G8,W5,D3,L1,V0,M1} P(325,290) { join( zero, zero ) ==> zero }.
% 1.92/2.16  (328) {G9,W9,D4,L1,V1,M1} P(326,25) { join( join( zero, X ), zero ) ==> 
% 1.92/2.16    join( zero, X ) }.
% 1.92/2.16  (351) {G4,W5,D3,L1,V1,M1} P(60,274);d(54) { join( top, X ) ==> top }.
% 1.92/2.16  (354) {G5,W5,D3,L1,V1,M1} P(351,154);d(11) { join( X, top ) ==> top }.
% 1.92/2.16  (355) {G6,W7,D4,L1,V1,M1} P(354,37);d(50) { join( meet( X, top ), zero ) 
% 1.92/2.16    ==> X }.
% 1.92/2.16  (361) {G7,W7,D4,L1,V1,M1} P(51,355) { join( meet( top, X ), zero ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  (362) {G7,W7,D4,L1,V1,M1} P(355,0) { join( zero, meet( X, top ) ) ==> X }.
% 1.92/2.16  (475) {G10,W5,D3,L1,V1,M1} P(362,328) { join( X, zero ) ==> X }.
% 1.92/2.16  (476) {G11,W5,D3,L1,V1,M1} P(328,24);d(475);d(475) { join( zero, X ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  (478) {G11,W5,D3,L1,V1,M1} P(475,361) { meet( top, X ) ==> X }.
% 1.92/2.16  (479) {G11,W5,D3,L1,V1,M1} P(475,355) { meet( X, top ) ==> X }.
% 1.92/2.16  (482) {G12,W5,D4,L1,V1,M1} P(475,53);d(479) { complement( complement( X ) )
% 1.92/2.16     ==> X }.
% 1.92/2.16  (491) {G12,W10,D4,L1,V2,M1} P(478,46);d(50);d(476) { join( complement( X )
% 1.92/2.16    , complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 1.92/2.16  (498) {G13,W15,D6,L1,V3,M1} P(482,46) { complement( join( complement( Y ), 
% 1.92/2.16    meet( Z, complement( X ) ) ) ) ==> meet( Y, join( complement( Z ), X ) )
% 1.92/2.16     }.
% 1.92/2.16  (503) {G13,W10,D5,L1,V2,M1} P(482,3) { complement( join( X, complement( Y )
% 1.92/2.16     ) ) ==> meet( complement( X ), Y ) }.
% 1.92/2.16  (504) {G13,W10,D5,L1,V2,M1} P(482,3) { complement( join( complement( Y ), X
% 1.92/2.16     ) ) ==> meet( Y, complement( X ) ) }.
% 1.92/2.16  (505) {G13,W10,D5,L1,V2,M1} P(482,491) { complement( meet( complement( X )
% 1.92/2.16    , Y ) ) ==> join( X, complement( Y ) ) }.
% 1.92/2.16  (506) {G13,W10,D5,L1,V2,M1} P(482,491) { complement( meet( Y, complement( X
% 1.92/2.16     ) ) ) ==> join( complement( Y ), X ) }.
% 1.92/2.16  (508) {G14,W8,D5,L1,V2,M1} P(491,154);d(491);d(506);d(354) { join( 
% 1.92/2.16    complement( meet( X, Y ) ), X ) ==> top }.
% 1.92/2.16  (509) {G13,W14,D5,L1,V3,M1} P(491,25) { join( join( complement( X ), Z ), 
% 1.92/2.16    complement( Y ) ) ==> join( complement( meet( X, Y ) ), Z ) }.
% 1.92/2.16  (511) {G13,W14,D5,L1,V3,M1} P(491,24) { join( join( Z, complement( X ) ), 
% 1.92/2.16    complement( Y ) ) ==> join( complement( meet( X, Y ) ), Z ) }.
% 1.92/2.16  (520) {G15,W13,D8,L1,V3,M1} P(45,508);d(1);d(509);d(491);d(503) { 
% 1.92/2.16    complement( meet( meet( meet( complement( meet( X, Y ) ), Z ), Y ), X ) )
% 1.92/2.16     ==> top }.
% 1.92/2.16  (528) {G15,W8,D5,L1,V2,M1} P(508,3);d(50) { meet( meet( complement( X ), Y
% 1.92/2.16     ), X ) ==> zero }.
% 1.92/2.16  (539) {G16,W8,D4,L1,V2,M1} P(482,528) { meet( meet( X, Y ), complement( X )
% 1.92/2.16     ) ==> zero }.
% 1.92/2.16  (542) {G17,W8,D4,L1,V2,M1} P(539,51) { meet( complement( X ), meet( X, Y )
% 1.92/2.16     ) ==> zero }.
% 1.92/2.16  (545) {G18,W8,D4,L1,V2,M1} P(51,542) { meet( complement( X ), meet( Y, X )
% 1.92/2.16     ) ==> zero }.
% 1.92/2.16  (546) {G19,W8,D5,L1,V2,M1} P(482,545) { meet( X, meet( Y, complement( X ) )
% 1.92/2.16     ) ==> zero }.
% 1.92/2.16  (547) {G19,W8,D5,L1,V2,M1} P(545,49);d(475);d(491);d(505) { join( X, 
% 1.92/2.16    complement( meet( Y, X ) ) ) ==> top }.
% 1.92/2.16  (573) {G20,W8,D5,L1,V2,M1} P(546,37);d(476);d(498) { meet( X, join( 
% 1.92/2.16    complement( Y ), X ) ) ==> X }.
% 1.92/2.16  (578) {G21,W7,D4,L1,V2,M1} P(482,573) { meet( Y, join( X, Y ) ) ==> Y }.
% 1.92/2.16  (596) {G22,W5,D3,L1,V0,M1} P(17,578) { meet( skol1, skol3 ) ==> skol1 }.
% 1.92/2.16  (727) {G20,W8,D5,L1,V1,M1} P(547,106);d(351) { join( complement( meet( X, 
% 1.92/2.16    skol1 ) ), skol2 ) ==> top }.
% 1.92/2.16  (755) {G21,W9,D4,L1,V1,M1} P(727,37);d(50);d(475) { meet( meet( X, skol1 )
% 1.92/2.16    , skol2 ) ==> meet( X, skol1 ) }.
% 1.92/2.16  (1000) {G14,W10,D5,L1,V2,M1} S(37);d(504) { join( meet( X, Y ), meet( X, 
% 1.92/2.16    complement( Y ) ) ) ==> X }.
% 1.92/2.16  (1461) {G4,W10,D5,L1,V2,M1} P(130,25) { join( join( X, Y ), complement( 
% 1.92/2.16    join( Y, X ) ) ) ==> top }.
% 1.92/2.16  (1654) {G15,W10,D5,L1,V2,M1} P(51,1000) { join( meet( Y, X ), meet( X, 
% 1.92/2.16    complement( Y ) ) ) ==> X }.
% 1.92/2.16  (1711) {G16,W10,D5,L1,V2,M1} P(1654,0) { join( meet( Y, complement( X ) ), 
% 1.92/2.16    meet( X, Y ) ) ==> Y }.
% 1.92/2.16  (2241) {G14,W14,D6,L1,V3,M1} P(505,491);d(511) { complement( meet( meet( 
% 1.92/2.16    complement( X ), Y ), Z ) ) ==> join( complement( meet( Y, Z ) ), X ) }.
% 1.92/2.16  (2295) {G14,W10,D5,L1,V2,M1} P(1461,503);d(50) { meet( complement( join( X
% 1.92/2.16    , Y ) ), join( Y, X ) ) ==> zero }.
% 1.92/2.16  (2314) {G14,W10,D4,L1,V2,M1} P(482,503) { meet( complement( Y ), complement
% 1.92/2.16    ( X ) ) ==> complement( join( Y, X ) ) }.
% 1.92/2.16  (2315) {G14,W14,D6,L1,V3,M1} P(25,503) { complement( join( join( X, 
% 1.92/2.16    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 1.92/2.16  (3115) {G15,W10,D6,L1,V2,M1} P(491,2295);d(2314);d(2315);d(504) { meet( 
% 1.92/2.16    meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 1.92/2.16  (4327) {G17,W10,D5,L1,V2,M1} P(3115,1711);d(475);d(506) { meet( Y, join( 
% 1.92/2.16    complement( X ), meet( Y, X ) ) ) ==> Y }.
% 1.92/2.16  (4354) {G18,W10,D5,L1,V2,M1} P(51,4327) { meet( X, join( complement( Y ), 
% 1.92/2.16    meet( Y, X ) ) ) ==> X }.
% 1.92/2.16  (4377) {G19,W10,D6,L1,V2,M1} P(4354,505);d(482);d(498) { join( X, meet( Y, 
% 1.92/2.16    join( complement( Y ), X ) ) ) ==> X }.
% 1.92/2.16  (10992) {G22,W10,D5,L1,V1,M1} P(755,520);d(2241) { join( complement( meet( 
% 1.92/2.16    skol1, X ) ), meet( X, skol2 ) ) ==> top }.
% 1.92/2.16  (12661) {G23,W8,D4,L1,V0,M1} P(596,10992) { join( complement( skol1 ), meet
% 1.92/2.16    ( skol3, skol2 ) ) ==> top }.
% 1.92/2.16  (12676) {G24,W0,D0,L0,V0,M0} P(12661,4377);d(479);r(121) {  }.
% 1.92/2.16  
% 1.92/2.16  
% 1.92/2.16  % SZS output end Refutation
% 1.92/2.16  found a proof!
% 1.92/2.16  
% 1.92/2.16  
% 1.92/2.16  Unprocessed initial clauses:
% 1.92/2.16  
% 1.92/2.16  (12678) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 1.92/2.16  (12679) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( join( X, Y
% 1.92/2.16     ), Z ) }.
% 1.92/2.16  (12680) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( complement( X )
% 1.92/2.16    , complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) }.
% 1.92/2.16  (12681) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join( complement
% 1.92/2.16    ( X ), complement( Y ) ) ) }.
% 1.92/2.16  (12682) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z ) ) = 
% 1.92/2.16    composition( composition( X, Y ), Z ) }.
% 1.92/2.16  (12683) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 1.92/2.16  (12684) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) = join( 
% 1.92/2.16    composition( X, Z ), composition( Y, Z ) ) }.
% 1.92/2.16  (12685) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 1.92/2.16  (12686) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join( converse( 
% 1.92/2.16    X ), converse( Y ) ) }.
% 1.92/2.16  (12687) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) = 
% 1.92/2.16    composition( converse( Y ), converse( X ) ) }.
% 1.92/2.16  (12688) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 1.92/2.16    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 1.92/2.16     }.
% 1.92/2.16  (12689) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) ) }.
% 1.92/2.16  (12690) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) ) }.
% 1.92/2.16  (12691) {G0,W5,D3,L1,V0,M1}  { join( skol1, skol2 ) = skol2 }.
% 1.92/2.16  (12692) {G0,W5,D3,L1,V0,M1}  { join( skol1, skol3 ) = skol3 }.
% 1.92/2.16  (12693) {G0,W9,D4,L1,V0,M1}  { ! join( skol1, meet( skol2, skol3 ) ) = meet
% 1.92/2.16    ( skol2, skol3 ) }.
% 1.92/2.16  
% 1.92/2.16  
% 1.92/2.16  Total Proof:
% 1.92/2.16  
% 1.92/2.16  subsumption: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.92/2.16  parent0: (12678) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join
% 1.92/2.16    ( join( X, Y ), Z ) }.
% 1.92/2.16  parent0: (12679) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( 
% 1.92/2.16    join( X, Y ), Z ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16     Z := Z
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12696) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 1.92/2.16    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 1.92/2.16    X }.
% 1.92/2.16  parent0[0]: (12680) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( 
% 1.92/2.16    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 1.92/2.16    Y ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 1.92/2.16    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 1.92/2.16    Y ) ) ) ==> X }.
% 1.92/2.16  parent0: (12696) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 1.92/2.16    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 1.92/2.16    X }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12699) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 1.92/2.16    complement( Y ) ) ) = meet( X, Y ) }.
% 1.92/2.16  parent0[0]: (12681) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join
% 1.92/2.16    ( complement( X ), complement( Y ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.92/2.16    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.92/2.16  parent0: (12699) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 1.92/2.16    , complement( Y ) ) ) = meet( X, Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12710) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 1.92/2.16  parent0[0]: (12689) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) )
% 1.92/2.16     }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> 
% 1.92/2.16    top }.
% 1.92/2.16  parent0: (12710) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top
% 1.92/2.16     }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12722) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 1.92/2.16     }.
% 1.92/2.16  parent0[0]: (12690) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X )
% 1.92/2.16     ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 1.92/2.16    zero }.
% 1.92/2.16  parent0: (12722) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 1.92/2.16     }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (13) {G0,W5,D3,L1,V0,M1} I { join( skol1, skol2 ) ==> skol2
% 1.92/2.16     }.
% 1.92/2.16  parent0: (12691) {G0,W5,D3,L1,V0,M1}  { join( skol1, skol2 ) = skol2 }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (14) {G0,W5,D3,L1,V0,M1} I { join( skol1, skol3 ) ==> skol3
% 1.92/2.16     }.
% 1.92/2.16  parent0: (12692) {G0,W5,D3,L1,V0,M1}  { join( skol1, skol3 ) = skol3 }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (15) {G0,W9,D4,L1,V0,M1} I { ! join( skol1, meet( skol2, skol3
% 1.92/2.16     ) ) ==> meet( skol2, skol3 ) }.
% 1.92/2.16  parent0: (12693) {G0,W9,D4,L1,V0,M1}  { ! join( skol1, meet( skol2, skol3 )
% 1.92/2.16     ) = meet( skol2, skol3 ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12765) {G0,W5,D3,L1,V0,M1}  { skol2 ==> join( skol1, skol2 ) }.
% 1.92/2.16  parent0[0]: (13) {G0,W5,D3,L1,V0,M1} I { join( skol1, skol2 ) ==> skol2 }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12766) {G1,W5,D3,L1,V0,M1}  { skol2 ==> join( skol2, skol1 ) }.
% 1.92/2.16  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.92/2.16  parent1[0; 2]: (12765) {G0,W5,D3,L1,V0,M1}  { skol2 ==> join( skol1, skol2
% 1.92/2.16     ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := skol1
% 1.92/2.16     Y := skol2
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12769) {G1,W5,D3,L1,V0,M1}  { join( skol2, skol1 ) ==> skol2 }.
% 1.92/2.16  parent0[0]: (12766) {G1,W5,D3,L1,V0,M1}  { skol2 ==> join( skol2, skol1 )
% 1.92/2.16     }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (16) {G1,W5,D3,L1,V0,M1} P(0,13) { join( skol2, skol1 ) ==> 
% 1.92/2.16    skol2 }.
% 1.92/2.16  parent0: (12769) {G1,W5,D3,L1,V0,M1}  { join( skol2, skol1 ) ==> skol2 }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12770) {G0,W5,D3,L1,V0,M1}  { skol3 ==> join( skol1, skol3 ) }.
% 1.92/2.16  parent0[0]: (14) {G0,W5,D3,L1,V0,M1} I { join( skol1, skol3 ) ==> skol3 }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12771) {G1,W5,D3,L1,V0,M1}  { skol3 ==> join( skol3, skol1 ) }.
% 1.92/2.16  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.92/2.16  parent1[0; 2]: (12770) {G0,W5,D3,L1,V0,M1}  { skol3 ==> join( skol1, skol3
% 1.92/2.16     ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := skol1
% 1.92/2.16     Y := skol3
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12774) {G1,W5,D3,L1,V0,M1}  { join( skol3, skol1 ) ==> skol3 }.
% 1.92/2.16  parent0[0]: (12771) {G1,W5,D3,L1,V0,M1}  { skol3 ==> join( skol3, skol1 )
% 1.92/2.16     }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (17) {G1,W5,D3,L1,V0,M1} P(0,14) { join( skol3, skol1 ) ==> 
% 1.92/2.16    skol3 }.
% 1.92/2.16  parent0: (12774) {G1,W5,D3,L1,V0,M1}  { join( skol3, skol1 ) ==> skol3 }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12775) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 1.92/2.16     }.
% 1.92/2.16  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 1.92/2.16     }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12776) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 1.92/2.16     }.
% 1.92/2.16  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.92/2.16  parent1[0; 2]: (12775) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( 
% 1.92/2.16    X ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := complement( X )
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12779) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 1.92/2.16     }.
% 1.92/2.16  parent0[0]: (12776) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X
% 1.92/2.16     ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (18) {G1,W6,D4,L1,V1,M1} P(11,0) { join( complement( X ), X ) 
% 1.92/2.16    ==> top }.
% 1.92/2.16  parent0: (12779) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 1.92/2.16     }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12780) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 1.92/2.16    , join( Y, Z ) ) }.
% 1.92/2.16  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 1.92/2.16    join( X, Y ), Z ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16     Z := Z
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12783) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y
% 1.92/2.16     ) ), X ), Y ) ==> top }.
% 1.92/2.16  parent0[0]: (18) {G1,W6,D4,L1,V1,M1} P(11,0) { join( complement( X ), X ) 
% 1.92/2.16    ==> top }.
% 1.92/2.16  parent1[0; 9]: (12780) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 1.92/2.16    join( X, join( Y, Z ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := join( X, Y )
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := complement( join( X, Y ) )
% 1.92/2.16     Y := X
% 1.92/2.16     Z := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (19) {G2,W10,D6,L1,V2,M1} P(1,18) { join( join( complement( 
% 1.92/2.16    join( X, Y ) ), X ), Y ) ==> top }.
% 1.92/2.16  parent0: (12783) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y
% 1.92/2.16     ) ), X ), Y ) ==> top }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12789) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 1.92/2.16    , join( Y, Z ) ) }.
% 1.92/2.16  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 1.92/2.16    join( X, Y ), Z ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16     Z := Z
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12794) {G1,W10,D5,L1,V2,M1}  { join( join( X, complement( Y ) ), 
% 1.92/2.16    Y ) ==> join( X, top ) }.
% 1.92/2.16  parent0[0]: (18) {G1,W6,D4,L1,V1,M1} P(11,0) { join( complement( X ), X ) 
% 1.92/2.16    ==> top }.
% 1.92/2.16  parent1[0; 9]: (12789) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 1.92/2.16    join( X, join( Y, Z ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := complement( Y )
% 1.92/2.16     Z := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (20) {G2,W10,D5,L1,V2,M1} P(18,1) { join( join( Y, complement
% 1.92/2.16    ( X ) ), X ) ==> join( Y, top ) }.
% 1.92/2.16  parent0: (12794) {G1,W10,D5,L1,V2,M1}  { join( join( X, complement( Y ) ), 
% 1.92/2.16    Y ) ==> join( X, top ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12799) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 1.92/2.16    , join( Y, Z ) ) }.
% 1.92/2.16  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 1.92/2.16    join( X, Y ), Z ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16     Z := Z
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12802) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y
% 1.92/2.16     ) ) ==> join( X, top ) }.
% 1.92/2.16  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 1.92/2.16     }.
% 1.92/2.16  parent1[0; 9]: (12799) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 1.92/2.16    join( X, join( Y, Z ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16     Z := complement( Y )
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (21) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 1.92/2.16    complement( X ) ) ==> join( Y, top ) }.
% 1.92/2.16  parent0: (12802) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y
% 1.92/2.16     ) ) ==> join( X, top ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12807) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 1.92/2.16    , join( Y, Z ) ) }.
% 1.92/2.16  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 1.92/2.16    join( X, Y ), Z ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16     Z := Z
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12809) {G1,W9,D4,L1,V1,M1}  { join( join( X, skol2 ), skol1 ) ==>
% 1.92/2.16     join( X, skol2 ) }.
% 1.92/2.16  parent0[0]: (16) {G1,W5,D3,L1,V0,M1} P(0,13) { join( skol2, skol1 ) ==> 
% 1.92/2.16    skol2 }.
% 1.92/2.16  parent1[0; 8]: (12807) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 1.92/2.16    join( X, join( Y, Z ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := skol2
% 1.92/2.16     Z := skol1
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (23) {G2,W9,D4,L1,V1,M1} P(16,1) { join( join( X, skol2 ), 
% 1.92/2.16    skol1 ) ==> join( X, skol2 ) }.
% 1.92/2.16  parent0: (12809) {G1,W9,D4,L1,V1,M1}  { join( join( X, skol2 ), skol1 ) ==>
% 1.92/2.16     join( X, skol2 ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12812) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 1.92/2.16    , join( Y, Z ) ) }.
% 1.92/2.16  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 1.92/2.16    join( X, Y ), Z ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16     Z := Z
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12815) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 1.92/2.16    join( Y, Z ), X ) }.
% 1.92/2.16  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.92/2.16  parent1[0; 6]: (12812) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 1.92/2.16    join( X, join( Y, Z ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := join( Y, Z )
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16     Z := Z
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (24) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 1.92/2.16    join( join( Y, Z ), X ) }.
% 1.92/2.16  parent0: (12815) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 1.92/2.16    join( Y, Z ), X ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16     Z := Z
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12829) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 1.92/2.16    , join( Y, Z ) ) }.
% 1.92/2.16  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 1.92/2.16    join( X, Y ), Z ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16     Z := Z
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12834) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 1.92/2.16    X, join( Z, Y ) ) }.
% 1.92/2.16  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.92/2.16  parent1[0; 8]: (12829) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 1.92/2.16    join( X, join( Y, Z ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := Z
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16     Z := Z
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12847) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 1.92/2.16    join( X, Z ), Y ) }.
% 1.92/2.16  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 1.92/2.16    join( X, Y ), Z ) }.
% 1.92/2.16  parent1[0; 6]: (12834) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 1.92/2.16    join( X, join( Z, Y ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Z
% 1.92/2.16     Z := Y
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16     Z := Z
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (25) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X
% 1.92/2.16     ) = join( join( Z, X ), Y ) }.
% 1.92/2.16  parent0: (12847) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 1.92/2.16    join( X, Z ), Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Z
% 1.92/2.16     Y := Y
% 1.92/2.16     Z := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12850) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 1.92/2.16    join( complement( X ), Y ) ) ) ==> X }.
% 1.92/2.16  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.92/2.16    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.92/2.16  parent1[0; 2]: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 1.92/2.16    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 1.92/2.16    Y ) ) ) ==> X }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (37) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 1.92/2.16    complement( join( complement( X ), Y ) ) ) ==> X }.
% 1.92/2.16  parent0: (12850) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 1.92/2.16    join( complement( X ), Y ) ) ) ==> X }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12852) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 1.92/2.16    complement( X ), complement( Y ) ) ) }.
% 1.92/2.16  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.92/2.16    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12855) {G1,W15,D5,L1,V3,M1}  { meet( join( complement( X ), 
% 1.92/2.16    complement( Y ) ), Z ) ==> complement( join( meet( X, Y ), complement( Z
% 1.92/2.16     ) ) ) }.
% 1.92/2.16  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.92/2.16    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.92/2.16  parent1[0; 10]: (12852) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 1.92/2.16    ( join( complement( X ), complement( Y ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := join( complement( X ), complement( Y ) )
% 1.92/2.16     Y := Z
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (45) {G1,W15,D5,L1,V3,M1} P(3,3) { meet( join( complement( X )
% 1.92/2.16    , complement( Y ) ), Z ) ==> complement( join( meet( X, Y ), complement( 
% 1.92/2.16    Z ) ) ) }.
% 1.92/2.16  parent0: (12855) {G1,W15,D5,L1,V3,M1}  { meet( join( complement( X ), 
% 1.92/2.16    complement( Y ) ), Z ) ==> complement( join( meet( X, Y ), complement( Z
% 1.92/2.16     ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16     Z := Z
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12859) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 1.92/2.16    complement( X ), complement( Y ) ) ) }.
% 1.92/2.16  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.92/2.16    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12863) {G1,W15,D5,L1,V3,M1}  { meet( X, join( complement( Y ), 
% 1.92/2.16    complement( Z ) ) ) ==> complement( join( complement( X ), meet( Y, Z ) )
% 1.92/2.16     ) }.
% 1.92/2.16  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.92/2.16    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.92/2.16  parent1[0; 12]: (12859) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 1.92/2.16    ( join( complement( X ), complement( Y ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := Z
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := join( complement( Y ), complement( Z ) )
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (46) {G1,W15,D5,L1,V3,M1} P(3,3) { meet( Z, join( complement( 
% 1.92/2.16    X ), complement( Y ) ) ) ==> complement( join( complement( Z ), meet( X, 
% 1.92/2.16    Y ) ) ) }.
% 1.92/2.16  parent0: (12863) {G1,W15,D5,L1,V3,M1}  { meet( X, join( complement( Y ), 
% 1.92/2.16    complement( Z ) ) ) ==> complement( join( complement( X ), meet( Y, Z ) )
% 1.92/2.16     ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Z
% 1.92/2.16     Y := X
% 1.92/2.16     Z := Y
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12867) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 1.92/2.16    complement( X ), complement( Y ) ) ) }.
% 1.92/2.16  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.92/2.16    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12870) {G1,W7,D4,L1,V1,M1}  { meet( complement( X ), X ) ==> 
% 1.92/2.16    complement( top ) }.
% 1.92/2.16  parent0[0]: (18) {G1,W6,D4,L1,V1,M1} P(11,0) { join( complement( X ), X ) 
% 1.92/2.16    ==> top }.
% 1.92/2.16  parent1[0; 6]: (12867) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 1.92/2.16    ( join( complement( X ), complement( Y ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := complement( X )
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := complement( X )
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (48) {G2,W7,D4,L1,V1,M1} P(18,3) { meet( complement( X ), X ) 
% 1.92/2.16    ==> complement( top ) }.
% 1.92/2.16  parent0: (12870) {G1,W7,D4,L1,V1,M1}  { meet( complement( X ), X ) ==> 
% 1.92/2.16    complement( top ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12873) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 1.92/2.16     }.
% 1.92/2.16  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 1.92/2.16     }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12876) {G1,W11,D5,L1,V2,M1}  { top ==> join( join( complement( X
% 1.92/2.16     ), complement( Y ) ), meet( X, Y ) ) }.
% 1.92/2.16  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.92/2.16    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.92/2.16  parent1[0; 8]: (12873) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( 
% 1.92/2.16    X ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := join( complement( X ), complement( Y ) )
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12877) {G1,W11,D5,L1,V2,M1}  { join( join( complement( X ), 
% 1.92/2.16    complement( Y ) ), meet( X, Y ) ) ==> top }.
% 1.92/2.16  parent0[0]: (12876) {G1,W11,D5,L1,V2,M1}  { top ==> join( join( complement
% 1.92/2.16    ( X ), complement( Y ) ), meet( X, Y ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (49) {G1,W11,D5,L1,V2,M1} P(3,11) { join( join( complement( X
% 1.92/2.16     ), complement( Y ) ), meet( X, Y ) ) ==> top }.
% 1.92/2.16  parent0: (12877) {G1,W11,D5,L1,V2,M1}  { join( join( complement( X ), 
% 1.92/2.16    complement( Y ) ), meet( X, Y ) ) ==> top }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12879) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 1.92/2.16    complement( X ), complement( Y ) ) ) }.
% 1.92/2.16  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.92/2.16    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12882) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==> 
% 1.92/2.16    complement( top ) }.
% 1.92/2.16  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 1.92/2.16     }.
% 1.92/2.16  parent1[0; 6]: (12879) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 1.92/2.16    ( join( complement( X ), complement( Y ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := complement( X )
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := complement( X )
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12883) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 1.92/2.16  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 1.92/2.16    zero }.
% 1.92/2.16  parent1[0; 1]: (12882) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) 
% 1.92/2.16    ==> complement( top ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12884) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 1.92/2.16  parent0[0]: (12883) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==>
% 1.92/2.16     zero }.
% 1.92/2.16  parent0: (12884) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12885) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 1.92/2.16    complement( X ), complement( Y ) ) ) }.
% 1.92/2.16  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.92/2.16    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12887) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 1.92/2.16    ( complement( Y ), complement( X ) ) ) }.
% 1.92/2.16  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.92/2.16  parent1[0; 5]: (12885) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 1.92/2.16    ( join( complement( X ), complement( Y ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := complement( X )
% 1.92/2.16     Y := complement( Y )
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12889) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 1.92/2.16  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.92/2.16    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.92/2.16  parent1[0; 4]: (12887) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 1.92/2.16    ( join( complement( Y ), complement( X ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (51) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X
% 1.92/2.16    , Y ) }.
% 1.92/2.16  parent0: (12889) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12891) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 1.92/2.16    complement( X ), complement( Y ) ) ) }.
% 1.92/2.16  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.92/2.16    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12892) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 1.92/2.16    ( zero, complement( X ) ) ) }.
% 1.92/2.16  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.92/2.16    zero }.
% 1.92/2.16  parent1[0; 6]: (12891) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 1.92/2.16    ( join( complement( X ), complement( Y ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := top
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12894) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement( 
% 1.92/2.16    X ) ) ) ==> meet( top, X ) }.
% 1.92/2.16  parent0[0]: (12892) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 1.92/2.16    join( zero, complement( X ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (52) {G2,W9,D5,L1,V1,M1} P(50,3) { complement( join( zero, 
% 1.92/2.16    complement( X ) ) ) ==> meet( top, X ) }.
% 1.92/2.16  parent0: (12894) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement
% 1.92/2.16    ( X ) ) ) ==> meet( top, X ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12897) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 1.92/2.16    complement( X ), complement( Y ) ) ) }.
% 1.92/2.16  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.92/2.16    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12899) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 1.92/2.16    ( complement( X ), zero ) ) }.
% 1.92/2.16  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.92/2.16    zero }.
% 1.92/2.16  parent1[0; 8]: (12897) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 1.92/2.16    ( join( complement( X ), complement( Y ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := top
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12901) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 1.92/2.16    zero ) ) ==> meet( X, top ) }.
% 1.92/2.16  parent0[0]: (12899) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 1.92/2.16    join( complement( X ), zero ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (53) {G2,W9,D5,L1,V1,M1} P(50,3) { complement( join( 
% 1.92/2.16    complement( X ), zero ) ) ==> meet( X, top ) }.
% 1.92/2.16  parent0: (12901) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 1.92/2.16    zero ) ) ==> meet( X, top ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12903) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 1.92/2.16     }.
% 1.92/2.16  parent0[0]: (18) {G1,W6,D4,L1,V1,M1} P(11,0) { join( complement( X ), X ) 
% 1.92/2.16    ==> top }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12904) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 1.92/2.16  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.92/2.16    zero }.
% 1.92/2.16  parent1[0; 3]: (12903) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 1.92/2.16    , X ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := top
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12905) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 1.92/2.16  parent0[0]: (12904) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (54) {G2,W5,D3,L1,V0,M1} P(50,18) { join( zero, top ) ==> top
% 1.92/2.16     }.
% 1.92/2.16  parent0: (12905) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12908) {G2,W6,D4,L1,V1,M1}  { meet( complement( X ), X ) ==> zero
% 1.92/2.16     }.
% 1.92/2.16  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.92/2.16    zero }.
% 1.92/2.16  parent1[0; 5]: (48) {G2,W7,D4,L1,V1,M1} P(18,3) { meet( complement( X ), X
% 1.92/2.16     ) ==> complement( top ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (60) {G3,W6,D4,L1,V1,M1} S(48);d(50) { meet( complement( X ), 
% 1.92/2.16    X ) ==> zero }.
% 1.92/2.16  parent0: (12908) {G2,W6,D4,L1,V1,M1}  { meet( complement( X ), X ) ==> zero
% 1.92/2.16     }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12910) {G2,W9,D4,L1,V1,M1}  { join( X, skol2 ) ==> join( join( X, 
% 1.92/2.16    skol2 ), skol1 ) }.
% 1.92/2.16  parent0[0]: (23) {G2,W9,D4,L1,V1,M1} P(16,1) { join( join( X, skol2 ), 
% 1.92/2.16    skol1 ) ==> join( X, skol2 ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12914) {G1,W9,D4,L1,V1,M1}  { join( X, skol2 ) ==> join( skol1, 
% 1.92/2.16    join( X, skol2 ) ) }.
% 1.92/2.16  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.92/2.16  parent1[0; 4]: (12910) {G2,W9,D4,L1,V1,M1}  { join( X, skol2 ) ==> join( 
% 1.92/2.16    join( X, skol2 ), skol1 ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := join( X, skol2 )
% 1.92/2.16     Y := skol1
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12920) {G1,W9,D4,L1,V1,M1}  { join( X, skol2 ) ==> join( join( 
% 1.92/2.16    skol1, X ), skol2 ) }.
% 1.92/2.16  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 1.92/2.16    join( X, Y ), Z ) }.
% 1.92/2.16  parent1[0; 4]: (12914) {G1,W9,D4,L1,V1,M1}  { join( X, skol2 ) ==> join( 
% 1.92/2.16    skol1, join( X, skol2 ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := skol1
% 1.92/2.16     Y := X
% 1.92/2.16     Z := skol2
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12921) {G1,W9,D4,L1,V1,M1}  { join( join( skol1, X ), skol2 ) ==> 
% 1.92/2.16    join( X, skol2 ) }.
% 1.92/2.16  parent0[0]: (12920) {G1,W9,D4,L1,V1,M1}  { join( X, skol2 ) ==> join( join
% 1.92/2.16    ( skol1, X ), skol2 ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (106) {G3,W9,D4,L1,V1,M1} P(23,0);d(1) { join( join( skol1, X
% 1.92/2.16     ), skol2 ) ==> join( X, skol2 ) }.
% 1.92/2.16  parent0: (12921) {G1,W9,D4,L1,V1,M1}  { join( join( skol1, X ), skol2 ) ==>
% 1.92/2.16     join( X, skol2 ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12922) {G0,W9,D4,L1,V0,M1}  { ! meet( skol2, skol3 ) ==> join( 
% 1.92/2.16    skol1, meet( skol2, skol3 ) ) }.
% 1.92/2.16  parent0[0]: (15) {G0,W9,D4,L1,V0,M1} I { ! join( skol1, meet( skol2, skol3
% 1.92/2.16     ) ) ==> meet( skol2, skol3 ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12924) {G1,W9,D4,L1,V0,M1}  { ! meet( skol2, skol3 ) ==> join( 
% 1.92/2.16    skol1, meet( skol3, skol2 ) ) }.
% 1.92/2.16  parent0[0]: (51) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 1.92/2.16    Y ) }.
% 1.92/2.16  parent1[0; 7]: (12922) {G0,W9,D4,L1,V0,M1}  { ! meet( skol2, skol3 ) ==> 
% 1.92/2.16    join( skol1, meet( skol2, skol3 ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := skol3
% 1.92/2.16     Y := skol2
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12925) {G2,W9,D4,L1,V0,M1}  { ! meet( skol3, skol2 ) ==> join( 
% 1.92/2.16    skol1, meet( skol3, skol2 ) ) }.
% 1.92/2.16  parent0[0]: (51) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 1.92/2.16    Y ) }.
% 1.92/2.16  parent1[0; 2]: (12924) {G1,W9,D4,L1,V0,M1}  { ! meet( skol2, skol3 ) ==> 
% 1.92/2.16    join( skol1, meet( skol3, skol2 ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := skol3
% 1.92/2.16     Y := skol2
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12928) {G2,W9,D4,L1,V0,M1}  { ! join( skol1, meet( skol3, skol2 )
% 1.92/2.16     ) ==> meet( skol3, skol2 ) }.
% 1.92/2.16  parent0[0]: (12925) {G2,W9,D4,L1,V0,M1}  { ! meet( skol3, skol2 ) ==> join
% 1.92/2.16    ( skol1, meet( skol3, skol2 ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (115) {G2,W9,D4,L1,V0,M1} P(51,15) { ! join( skol1, meet( 
% 1.92/2.16    skol3, skol2 ) ) ==> meet( skol3, skol2 ) }.
% 1.92/2.16  parent0: (12928) {G2,W9,D4,L1,V0,M1}  { ! join( skol1, meet( skol3, skol2 )
% 1.92/2.16     ) ==> meet( skol3, skol2 ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12931) {G2,W9,D4,L1,V0,M1}  { ! meet( skol3, skol2 ) ==> join( 
% 1.92/2.16    skol1, meet( skol3, skol2 ) ) }.
% 1.92/2.16  parent0[0]: (115) {G2,W9,D4,L1,V0,M1} P(51,15) { ! join( skol1, meet( skol3
% 1.92/2.16    , skol2 ) ) ==> meet( skol3, skol2 ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12932) {G1,W9,D4,L1,V0,M1}  { ! meet( skol3, skol2 ) ==> join( 
% 1.92/2.16    meet( skol3, skol2 ), skol1 ) }.
% 1.92/2.16  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.92/2.16  parent1[0; 5]: (12931) {G2,W9,D4,L1,V0,M1}  { ! meet( skol3, skol2 ) ==> 
% 1.92/2.16    join( skol1, meet( skol3, skol2 ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := skol1
% 1.92/2.16     Y := meet( skol3, skol2 )
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12935) {G1,W9,D4,L1,V0,M1}  { ! join( meet( skol3, skol2 ), skol1
% 1.92/2.16     ) ==> meet( skol3, skol2 ) }.
% 1.92/2.16  parent0[0]: (12932) {G1,W9,D4,L1,V0,M1}  { ! meet( skol3, skol2 ) ==> join
% 1.92/2.16    ( meet( skol3, skol2 ), skol1 ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (121) {G3,W9,D4,L1,V0,M1} P(0,115) { ! join( meet( skol3, 
% 1.92/2.16    skol2 ), skol1 ) ==> meet( skol3, skol2 ) }.
% 1.92/2.16  parent0: (12935) {G1,W9,D4,L1,V0,M1}  { ! join( meet( skol3, skol2 ), skol1
% 1.92/2.16     ) ==> meet( skol3, skol2 ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12936) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 1.92/2.16    join( X, Y ) ), X ), Y ) }.
% 1.92/2.16  parent0[0]: (19) {G2,W10,D6,L1,V2,M1} P(1,18) { join( join( complement( 
% 1.92/2.16    join( X, Y ) ), X ), Y ) ==> top }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12938) {G1,W10,D6,L1,V2,M1}  { top ==> join( Y, join( complement
% 1.92/2.16    ( join( X, Y ) ), X ) ) }.
% 1.92/2.16  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.92/2.16  parent1[0; 2]: (12936) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( 
% 1.92/2.16    complement( join( X, Y ) ), X ), Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := join( complement( join( X, Y ) ), X )
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12952) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( X, complement
% 1.92/2.16    ( join( Y, X ) ) ), Y ) }.
% 1.92/2.16  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 1.92/2.16    join( X, Y ), Z ) }.
% 1.92/2.16  parent1[0; 2]: (12938) {G1,W10,D6,L1,V2,M1}  { top ==> join( Y, join( 
% 1.92/2.16    complement( join( X, Y ) ), X ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := complement( join( Y, X ) )
% 1.92/2.16     Z := Y
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12953) {G1,W10,D6,L1,V2,M1}  { join( join( X, complement( join( Y
% 1.92/2.16    , X ) ) ), Y ) ==> top }.
% 1.92/2.16  parent0[0]: (12952) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( X, 
% 1.92/2.16    complement( join( Y, X ) ) ), Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (130) {G3,W10,D6,L1,V2,M1} P(19,0);d(1) { join( join( Y, 
% 1.92/2.16    complement( join( X, Y ) ) ), X ) ==> top }.
% 1.92/2.16  parent0: (12953) {G1,W10,D6,L1,V2,M1}  { join( join( X, complement( join( Y
% 1.92/2.16    , X ) ) ), Y ) ==> top }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12954) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( X, 
% 1.92/2.16    complement( Y ) ), Y ) }.
% 1.92/2.16  parent0[0]: (20) {G2,W10,D5,L1,V2,M1} P(18,1) { join( join( Y, complement( 
% 1.92/2.16    X ) ), X ) ==> join( Y, top ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12957) {G1,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( Y, join( 
% 1.92/2.16    X, complement( Y ) ) ) }.
% 1.92/2.16  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.92/2.16  parent1[0; 4]: (12954) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( 
% 1.92/2.16    join( X, complement( Y ) ), Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := join( X, complement( Y ) )
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12970) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( Y, 
% 1.92/2.16    X ), complement( Y ) ) }.
% 1.92/2.16  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 1.92/2.16    join( X, Y ), Z ) }.
% 1.92/2.16  parent1[0; 4]: (12957) {G1,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( Y, 
% 1.92/2.16    join( X, complement( Y ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := X
% 1.92/2.16     Z := complement( Y )
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12971) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y )
% 1.92/2.16     ) ==> join( X, top ) }.
% 1.92/2.16  parent0[0]: (12970) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 1.92/2.16    Y, X ), complement( Y ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (154) {G3,W10,D4,L1,V2,M1} P(20,0);d(1) { join( join( Y, X ), 
% 1.92/2.16    complement( Y ) ) ==> join( X, top ) }.
% 1.92/2.16  parent0: (12971) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y
% 1.92/2.16     ) ) ==> join( X, top ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12973) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( X, 
% 1.92/2.16    complement( Y ) ), Y ) }.
% 1.92/2.16  parent0[0]: (20) {G2,W10,D5,L1,V2,M1} P(18,1) { join( join( Y, complement( 
% 1.92/2.16    X ) ), X ) ==> join( Y, top ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12976) {G2,W12,D5,L1,V2,M1}  { join( meet( X, Y ), top ) ==> join
% 1.92/2.16    ( X, join( complement( X ), Y ) ) }.
% 1.92/2.16  parent0[0]: (37) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 1.92/2.16    complement( join( complement( X ), Y ) ) ) ==> X }.
% 1.92/2.16  parent1[0; 7]: (12973) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( 
% 1.92/2.16    join( X, complement( Y ) ), Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := meet( X, Y )
% 1.92/2.16     Y := join( complement( X ), Y )
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12977) {G1,W12,D5,L1,V2,M1}  { join( meet( X, Y ), top ) ==> join
% 1.92/2.16    ( join( X, complement( X ) ), Y ) }.
% 1.92/2.16  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 1.92/2.16    join( X, Y ), Z ) }.
% 1.92/2.16  parent1[0; 6]: (12976) {G2,W12,D5,L1,V2,M1}  { join( meet( X, Y ), top ) 
% 1.92/2.16    ==> join( X, join( complement( X ), Y ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := complement( X )
% 1.92/2.16     Z := Y
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12978) {G1,W9,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> join
% 1.92/2.16    ( top, Y ) }.
% 1.92/2.16  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 1.92/2.16     }.
% 1.92/2.16  parent1[0; 7]: (12977) {G1,W12,D5,L1,V2,M1}  { join( meet( X, Y ), top ) 
% 1.92/2.16    ==> join( join( X, complement( X ) ), Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (274) {G3,W9,D4,L1,V2,M1} P(37,20);d(1);d(11) { join( meet( X
% 1.92/2.16    , Y ), top ) ==> join( top, Y ) }.
% 1.92/2.16  parent0: (12978) {G1,W9,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> join
% 1.92/2.16    ( top, Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12981) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.92/2.16    complement( join( complement( X ), Y ) ) ) }.
% 1.92/2.16  parent0[0]: (37) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 1.92/2.16    complement( join( complement( X ), Y ) ) ) ==> X }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12983) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 1.92/2.16    complement( top ) ) }.
% 1.92/2.16  parent0[0]: (18) {G1,W6,D4,L1,V1,M1} P(11,0) { join( complement( X ), X ) 
% 1.92/2.16    ==> top }.
% 1.92/2.16  parent1[0; 7]: (12981) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.92/2.16    complement( join( complement( X ), Y ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12984) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero )
% 1.92/2.16     }.
% 1.92/2.16  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.92/2.16    zero }.
% 1.92/2.16  parent1[0; 6]: (12983) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 1.92/2.16    complement( top ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12985) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X }.
% 1.92/2.16  parent0[0]: (12984) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero )
% 1.92/2.16     }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (286) {G2,W7,D4,L1,V1,M1} P(18,37);d(50) { join( meet( X, X )
% 1.92/2.16    , zero ) ==> X }.
% 1.92/2.16  parent0: (12985) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12987) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.92/2.16    complement( join( complement( X ), Y ) ) ) }.
% 1.92/2.16  parent0[0]: (37) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 1.92/2.16    complement( join( complement( X ), Y ) ) ) ==> X }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12989) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement( join
% 1.92/2.16    ( complement( X ), complement( X ) ) ) ) }.
% 1.92/2.16  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 1.92/2.16    zero }.
% 1.92/2.16  parent1[0; 3]: (12987) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.92/2.16    complement( join( complement( X ), Y ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := complement( X )
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12990) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) )
% 1.92/2.16     }.
% 1.92/2.16  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.92/2.16    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.92/2.16  parent1[0; 4]: (12989) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement
% 1.92/2.16    ( join( complement( X ), complement( X ) ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12991) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X }.
% 1.92/2.16  parent0[0]: (12990) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) )
% 1.92/2.16     }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (290) {G2,W7,D4,L1,V1,M1} P(12,37);d(3) { join( zero, meet( X
% 1.92/2.16    , X ) ) ==> X }.
% 1.92/2.16  parent0: (12991) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12993) {G3,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 1.92/2.16     ), complement( X ) ) }.
% 1.92/2.16  parent0[0]: (154) {G3,W10,D4,L1,V2,M1} P(20,0);d(1) { join( join( Y, X ), 
% 1.92/2.16    complement( Y ) ) ==> join( X, top ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12995) {G3,W10,D5,L1,V1,M1}  { join( zero, top ) ==> join( X, 
% 1.92/2.16    complement( meet( X, X ) ) ) }.
% 1.92/2.16  parent0[0]: (286) {G2,W7,D4,L1,V1,M1} P(18,37);d(50) { join( meet( X, X ), 
% 1.92/2.16    zero ) ==> X }.
% 1.92/2.16  parent1[0; 5]: (12993) {G3,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( 
% 1.92/2.16    join( X, Y ), complement( X ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := meet( X, X )
% 1.92/2.16     Y := zero
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (12996) {G3,W8,D5,L1,V1,M1}  { top ==> join( X, complement( meet( 
% 1.92/2.16    X, X ) ) ) }.
% 1.92/2.16  parent0[0]: (54) {G2,W5,D3,L1,V0,M1} P(50,18) { join( zero, top ) ==> top
% 1.92/2.16     }.
% 1.92/2.16  parent1[0; 1]: (12995) {G3,W10,D5,L1,V1,M1}  { join( zero, top ) ==> join( 
% 1.92/2.16    X, complement( meet( X, X ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12997) {G3,W8,D5,L1,V1,M1}  { join( X, complement( meet( X, X ) )
% 1.92/2.16     ) ==> top }.
% 1.92/2.16  parent0[0]: (12996) {G3,W8,D5,L1,V1,M1}  { top ==> join( X, complement( 
% 1.92/2.16    meet( X, X ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (291) {G4,W8,D5,L1,V1,M1} P(286,154);d(54) { join( X, 
% 1.92/2.16    complement( meet( X, X ) ) ) ==> top }.
% 1.92/2.16  parent0: (12997) {G3,W8,D5,L1,V1,M1}  { join( X, complement( meet( X, X ) )
% 1.92/2.16     ) ==> top }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (12999) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 1.92/2.16     ), complement( Y ) ) }.
% 1.92/2.16  parent0[0]: (21) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 1.92/2.16    complement( X ) ) ==> join( Y, top ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13001) {G2,W10,D4,L1,V1,M1}  { join( meet( X, X ), top ) ==> join
% 1.92/2.16    ( X, complement( zero ) ) }.
% 1.92/2.16  parent0[0]: (286) {G2,W7,D4,L1,V1,M1} P(18,37);d(50) { join( meet( X, X ), 
% 1.92/2.16    zero ) ==> X }.
% 1.92/2.16  parent1[0; 7]: (12999) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 1.92/2.16    join( X, Y ), complement( Y ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := meet( X, X )
% 1.92/2.16     Y := zero
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13002) {G3,W8,D4,L1,V1,M1}  { join( top, X ) ==> join( X, 
% 1.92/2.16    complement( zero ) ) }.
% 1.92/2.16  parent0[0]: (274) {G3,W9,D4,L1,V2,M1} P(37,20);d(1);d(11) { join( meet( X, 
% 1.92/2.16    Y ), top ) ==> join( top, Y ) }.
% 1.92/2.16  parent1[0; 1]: (13001) {G2,W10,D4,L1,V1,M1}  { join( meet( X, X ), top ) 
% 1.92/2.16    ==> join( X, complement( zero ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13003) {G3,W8,D4,L1,V1,M1}  { join( X, complement( zero ) ) ==> 
% 1.92/2.16    join( top, X ) }.
% 1.92/2.16  parent0[0]: (13002) {G3,W8,D4,L1,V1,M1}  { join( top, X ) ==> join( X, 
% 1.92/2.16    complement( zero ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (295) {G4,W8,D4,L1,V1,M1} P(286,21);d(274) { join( X, 
% 1.92/2.16    complement( zero ) ) ==> join( top, X ) }.
% 1.92/2.16  parent0: (13003) {G3,W8,D4,L1,V1,M1}  { join( X, complement( zero ) ) ==> 
% 1.92/2.16    join( top, X ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13005) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 1.92/2.16    complement( X ), complement( Y ) ) ) }.
% 1.92/2.16  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.92/2.16    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13006) {G1,W9,D5,L1,V1,M1}  { meet( X, zero ) ==> complement( 
% 1.92/2.16    join( top, complement( X ) ) ) }.
% 1.92/2.16  parent0[0]: (295) {G4,W8,D4,L1,V1,M1} P(286,21);d(274) { join( X, 
% 1.92/2.16    complement( zero ) ) ==> join( top, X ) }.
% 1.92/2.16  parent1[0; 5]: (13005) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 1.92/2.16    ( join( complement( X ), complement( Y ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := complement( X )
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := zero
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13007) {G1,W9,D5,L1,V1,M1}  { complement( join( top, complement( X
% 1.92/2.16     ) ) ) ==> meet( X, zero ) }.
% 1.92/2.16  parent0[0]: (13006) {G1,W9,D5,L1,V1,M1}  { meet( X, zero ) ==> complement( 
% 1.92/2.16    join( top, complement( X ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (304) {G5,W9,D5,L1,V1,M1} P(295,3) { complement( join( top, 
% 1.92/2.16    complement( X ) ) ) ==> meet( X, zero ) }.
% 1.92/2.16  parent0: (13007) {G1,W9,D5,L1,V1,M1}  { complement( join( top, complement( 
% 1.92/2.16    X ) ) ) ==> meet( X, zero ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13009) {G3,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 1.92/2.16     ), complement( X ) ) }.
% 1.92/2.16  parent0[0]: (154) {G3,W10,D4,L1,V2,M1} P(20,0);d(1) { join( join( Y, X ), 
% 1.92/2.16    complement( Y ) ) ==> join( X, top ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13010) {G4,W11,D5,L1,V1,M1}  { join( complement( meet( X, X ) ), 
% 1.92/2.16    top ) ==> join( top, complement( X ) ) }.
% 1.92/2.16  parent0[0]: (291) {G4,W8,D5,L1,V1,M1} P(286,154);d(54) { join( X, 
% 1.92/2.16    complement( meet( X, X ) ) ) ==> top }.
% 1.92/2.16  parent1[0; 8]: (13009) {G3,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( 
% 1.92/2.16    join( X, Y ), complement( X ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := complement( meet( X, X ) )
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (310) {G5,W11,D5,L1,V1,M1} P(291,154) { join( complement( meet
% 1.92/2.16    ( X, X ) ), top ) ==> join( top, complement( X ) ) }.
% 1.92/2.16  parent0: (13010) {G4,W11,D5,L1,V1,M1}  { join( complement( meet( X, X ) ), 
% 1.92/2.16    top ) ==> join( top, complement( X ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13013) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 1.92/2.16    ( zero, complement( X ) ) ) }.
% 1.92/2.16  parent0[0]: (52) {G2,W9,D5,L1,V1,M1} P(50,3) { complement( join( zero, 
% 1.92/2.16    complement( X ) ) ) ==> meet( top, X ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13015) {G3,W8,D4,L1,V0,M1}  { meet( top, meet( zero, zero ) ) ==>
% 1.92/2.16     complement( top ) }.
% 1.92/2.16  parent0[0]: (291) {G4,W8,D5,L1,V1,M1} P(286,154);d(54) { join( X, 
% 1.92/2.16    complement( meet( X, X ) ) ) ==> top }.
% 1.92/2.16  parent1[0; 7]: (13013) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement
% 1.92/2.16    ( join( zero, complement( X ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := zero
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := meet( zero, zero )
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13016) {G2,W7,D4,L1,V0,M1}  { meet( top, meet( zero, zero ) ) ==>
% 1.92/2.16     zero }.
% 1.92/2.16  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.92/2.16    zero }.
% 1.92/2.16  parent1[0; 6]: (13015) {G3,W8,D4,L1,V0,M1}  { meet( top, meet( zero, zero )
% 1.92/2.16     ) ==> complement( top ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (318) {G5,W7,D4,L1,V0,M1} P(291,52);d(50) { meet( top, meet( 
% 1.92/2.16    zero, zero ) ) ==> zero }.
% 1.92/2.16  parent0: (13016) {G2,W7,D4,L1,V0,M1}  { meet( top, meet( zero, zero ) ) ==>
% 1.92/2.16     zero }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13018) {G5,W7,D4,L1,V0,M1}  { zero ==> meet( top, meet( zero, zero
% 1.92/2.16     ) ) }.
% 1.92/2.16  parent0[0]: (318) {G5,W7,D4,L1,V0,M1} P(291,52);d(50) { meet( top, meet( 
% 1.92/2.16    zero, zero ) ) ==> zero }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13019) {G2,W7,D4,L1,V0,M1}  { zero ==> meet( meet( zero, zero ), 
% 1.92/2.16    top ) }.
% 1.92/2.16  parent0[0]: (51) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 1.92/2.16    Y ) }.
% 1.92/2.16  parent1[0; 2]: (13018) {G5,W7,D4,L1,V0,M1}  { zero ==> meet( top, meet( 
% 1.92/2.16    zero, zero ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := meet( zero, zero )
% 1.92/2.16     Y := top
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13021) {G2,W7,D4,L1,V0,M1}  { meet( meet( zero, zero ), top ) ==> 
% 1.92/2.16    zero }.
% 1.92/2.16  parent0[0]: (13019) {G2,W7,D4,L1,V0,M1}  { zero ==> meet( meet( zero, zero
% 1.92/2.16     ), top ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (324) {G6,W7,D4,L1,V0,M1} P(318,51) { meet( meet( zero, zero )
% 1.92/2.16    , top ) ==> zero }.
% 1.92/2.16  parent0: (13021) {G2,W7,D4,L1,V0,M1}  { meet( meet( zero, zero ), top ) ==>
% 1.92/2.16     zero }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13024) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.92/2.16    complement( join( complement( X ), Y ) ) ) }.
% 1.92/2.16  parent0[0]: (37) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 1.92/2.16    complement( join( complement( X ), Y ) ) ) ==> X }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13028) {G2,W13,D7,L1,V0,M1}  { meet( zero, zero ) ==> join( zero
% 1.92/2.16    , complement( join( complement( meet( zero, zero ) ), top ) ) ) }.
% 1.92/2.16  parent0[0]: (324) {G6,W7,D4,L1,V0,M1} P(318,51) { meet( meet( zero, zero )
% 1.92/2.16    , top ) ==> zero }.
% 1.92/2.16  parent1[0; 5]: (13024) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.92/2.16    complement( join( complement( X ), Y ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := meet( zero, zero )
% 1.92/2.16     Y := top
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13029) {G3,W11,D6,L1,V0,M1}  { meet( zero, zero ) ==> join( zero
% 1.92/2.16    , complement( join( top, complement( zero ) ) ) ) }.
% 1.92/2.16  parent0[0]: (310) {G5,W11,D5,L1,V1,M1} P(291,154) { join( complement( meet
% 1.92/2.16    ( X, X ) ), top ) ==> join( top, complement( X ) ) }.
% 1.92/2.16  parent1[0; 7]: (13028) {G2,W13,D7,L1,V0,M1}  { meet( zero, zero ) ==> join
% 1.92/2.16    ( zero, complement( join( complement( meet( zero, zero ) ), top ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := zero
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13030) {G4,W9,D4,L1,V0,M1}  { meet( zero, zero ) ==> join( zero, 
% 1.92/2.16    meet( zero, zero ) ) }.
% 1.92/2.16  parent0[0]: (304) {G5,W9,D5,L1,V1,M1} P(295,3) { complement( join( top, 
% 1.92/2.16    complement( X ) ) ) ==> meet( X, zero ) }.
% 1.92/2.16  parent1[0; 6]: (13029) {G3,W11,D6,L1,V0,M1}  { meet( zero, zero ) ==> join
% 1.92/2.16    ( zero, complement( join( top, complement( zero ) ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := zero
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13031) {G3,W5,D3,L1,V0,M1}  { meet( zero, zero ) ==> zero }.
% 1.92/2.16  parent0[0]: (290) {G2,W7,D4,L1,V1,M1} P(12,37);d(3) { join( zero, meet( X, 
% 1.92/2.16    X ) ) ==> X }.
% 1.92/2.16  parent1[0; 4]: (13030) {G4,W9,D4,L1,V0,M1}  { meet( zero, zero ) ==> join( 
% 1.92/2.16    zero, meet( zero, zero ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := zero
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (325) {G7,W5,D3,L1,V0,M1} P(324,37);d(310);d(304);d(290) { 
% 1.92/2.16    meet( zero, zero ) ==> zero }.
% 1.92/2.16  parent0: (13031) {G3,W5,D3,L1,V0,M1}  { meet( zero, zero ) ==> zero }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13034) {G2,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) ) }.
% 1.92/2.16  parent0[0]: (290) {G2,W7,D4,L1,V1,M1} P(12,37);d(3) { join( zero, meet( X, 
% 1.92/2.16    X ) ) ==> X }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13035) {G3,W5,D3,L1,V0,M1}  { zero ==> join( zero, zero ) }.
% 1.92/2.16  parent0[0]: (325) {G7,W5,D3,L1,V0,M1} P(324,37);d(310);d(304);d(290) { meet
% 1.92/2.16    ( zero, zero ) ==> zero }.
% 1.92/2.16  parent1[0; 4]: (13034) {G2,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X
% 1.92/2.16     ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := zero
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13036) {G3,W5,D3,L1,V0,M1}  { join( zero, zero ) ==> zero }.
% 1.92/2.16  parent0[0]: (13035) {G3,W5,D3,L1,V0,M1}  { zero ==> join( zero, zero ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (326) {G8,W5,D3,L1,V0,M1} P(325,290) { join( zero, zero ) ==> 
% 1.92/2.16    zero }.
% 1.92/2.16  parent0: (13036) {G3,W5,D3,L1,V0,M1}  { join( zero, zero ) ==> zero }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13039) {G2,W9,D4,L1,V1,M1}  { join( join( zero, X ), zero ) = 
% 1.92/2.16    join( zero, X ) }.
% 1.92/2.16  parent0[0]: (326) {G8,W5,D3,L1,V0,M1} P(325,290) { join( zero, zero ) ==> 
% 1.92/2.16    zero }.
% 1.92/2.16  parent1[0; 7]: (25) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 1.92/2.16    X ) = join( join( Z, X ), Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := zero
% 1.92/2.16     Y := X
% 1.92/2.16     Z := zero
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (328) {G9,W9,D4,L1,V1,M1} P(326,25) { join( join( zero, X ), 
% 1.92/2.16    zero ) ==> join( zero, X ) }.
% 1.92/2.16  parent0: (13039) {G2,W9,D4,L1,V1,M1}  { join( join( zero, X ), zero ) = 
% 1.92/2.16    join( zero, X ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13041) {G3,W9,D4,L1,V2,M1}  { join( top, Y ) ==> join( meet( X, Y
% 1.92/2.16     ), top ) }.
% 1.92/2.16  parent0[0]: (274) {G3,W9,D4,L1,V2,M1} P(37,20);d(1);d(11) { join( meet( X, 
% 1.92/2.16    Y ), top ) ==> join( top, Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13043) {G4,W7,D3,L1,V1,M1}  { join( top, X ) ==> join( zero, top
% 1.92/2.16     ) }.
% 1.92/2.16  parent0[0]: (60) {G3,W6,D4,L1,V1,M1} S(48);d(50) { meet( complement( X ), X
% 1.92/2.16     ) ==> zero }.
% 1.92/2.16  parent1[0; 5]: (13041) {G3,W9,D4,L1,V2,M1}  { join( top, Y ) ==> join( meet
% 1.92/2.16    ( X, Y ), top ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := complement( X )
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13044) {G3,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 1.92/2.16  parent0[0]: (54) {G2,W5,D3,L1,V0,M1} P(50,18) { join( zero, top ) ==> top
% 1.92/2.16     }.
% 1.92/2.16  parent1[0; 4]: (13043) {G4,W7,D3,L1,V1,M1}  { join( top, X ) ==> join( zero
% 1.92/2.16    , top ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (351) {G4,W5,D3,L1,V1,M1} P(60,274);d(54) { join( top, X ) ==>
% 1.92/2.16     top }.
% 1.92/2.16  parent0: (13044) {G3,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13047) {G3,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 1.92/2.16     ), complement( X ) ) }.
% 1.92/2.16  parent0[0]: (154) {G3,W10,D4,L1,V2,M1} P(20,0);d(1) { join( join( Y, X ), 
% 1.92/2.16    complement( Y ) ) ==> join( X, top ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13050) {G4,W8,D4,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 1.92/2.16    complement( top ) ) }.
% 1.92/2.16  parent0[0]: (351) {G4,W5,D3,L1,V1,M1} P(60,274);d(54) { join( top, X ) ==> 
% 1.92/2.16    top }.
% 1.92/2.16  parent1[0; 5]: (13047) {G3,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( 
% 1.92/2.16    join( X, Y ), complement( X ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := top
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13052) {G1,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 1.92/2.16  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 1.92/2.16     }.
% 1.92/2.16  parent1[0; 4]: (13050) {G4,W8,D4,L1,V1,M1}  { join( X, top ) ==> join( top
% 1.92/2.16    , complement( top ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := top
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (354) {G5,W5,D3,L1,V1,M1} P(351,154);d(11) { join( X, top ) 
% 1.92/2.16    ==> top }.
% 1.92/2.16  parent0: (13052) {G1,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13055) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.92/2.16    complement( join( complement( X ), Y ) ) ) }.
% 1.92/2.16  parent0[0]: (37) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 1.92/2.16    complement( join( complement( X ), Y ) ) ) ==> X }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13057) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 1.92/2.16    complement( top ) ) }.
% 1.92/2.16  parent0[0]: (354) {G5,W5,D3,L1,V1,M1} P(351,154);d(11) { join( X, top ) ==>
% 1.92/2.16     top }.
% 1.92/2.16  parent1[0; 7]: (13055) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.92/2.16    complement( join( complement( X ), Y ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := complement( X )
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := top
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13058) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 1.92/2.16     }.
% 1.92/2.16  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.92/2.16    zero }.
% 1.92/2.16  parent1[0; 6]: (13057) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 1.92/2.16    complement( top ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13059) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  parent0[0]: (13058) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero
% 1.92/2.16     ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (355) {G6,W7,D4,L1,V1,M1} P(354,37);d(50) { join( meet( X, top
% 1.92/2.16     ), zero ) ==> X }.
% 1.92/2.16  parent0: (13059) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13060) {G6,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 1.92/2.16     }.
% 1.92/2.16  parent0[0]: (355) {G6,W7,D4,L1,V1,M1} P(354,37);d(50) { join( meet( X, top
% 1.92/2.16     ), zero ) ==> X }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13061) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 1.92/2.16     }.
% 1.92/2.16  parent0[0]: (51) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 1.92/2.16    Y ) }.
% 1.92/2.16  parent1[0; 3]: (13060) {G6,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 1.92/2.16    zero ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := top
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13064) {G2,W7,D4,L1,V1,M1}  { join( meet( top, X ), zero ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  parent0[0]: (13061) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero
% 1.92/2.16     ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (361) {G7,W7,D4,L1,V1,M1} P(51,355) { join( meet( top, X ), 
% 1.92/2.16    zero ) ==> X }.
% 1.92/2.16  parent0: (13064) {G2,W7,D4,L1,V1,M1}  { join( meet( top, X ), zero ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13065) {G6,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 1.92/2.16     }.
% 1.92/2.16  parent0[0]: (355) {G6,W7,D4,L1,V1,M1} P(354,37);d(50) { join( meet( X, top
% 1.92/2.16     ), zero ) ==> X }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13066) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top ) )
% 1.92/2.16     }.
% 1.92/2.16  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.92/2.16  parent1[0; 2]: (13065) {G6,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 1.92/2.16    zero ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := meet( X, top )
% 1.92/2.16     Y := zero
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13069) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, top ) ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  parent0[0]: (13066) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top )
% 1.92/2.16     ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (362) {G7,W7,D4,L1,V1,M1} P(355,0) { join( zero, meet( X, top
% 1.92/2.16     ) ) ==> X }.
% 1.92/2.16  parent0: (13069) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, top ) ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13071) {G9,W9,D4,L1,V1,M1}  { join( zero, X ) ==> join( join( zero
% 1.92/2.16    , X ), zero ) }.
% 1.92/2.16  parent0[0]: (328) {G9,W9,D4,L1,V1,M1} P(326,25) { join( join( zero, X ), 
% 1.92/2.16    zero ) ==> join( zero, X ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13073) {G8,W9,D4,L1,V1,M1}  { join( zero, meet( X, top ) ) ==> 
% 1.92/2.16    join( X, zero ) }.
% 1.92/2.16  parent0[0]: (362) {G7,W7,D4,L1,V1,M1} P(355,0) { join( zero, meet( X, top )
% 1.92/2.16     ) ==> X }.
% 1.92/2.16  parent1[0; 7]: (13071) {G9,W9,D4,L1,V1,M1}  { join( zero, X ) ==> join( 
% 1.92/2.16    join( zero, X ), zero ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := meet( X, top )
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13074) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 1.92/2.16  parent0[0]: (362) {G7,W7,D4,L1,V1,M1} P(355,0) { join( zero, meet( X, top )
% 1.92/2.16     ) ==> X }.
% 1.92/2.16  parent1[0; 1]: (13073) {G8,W9,D4,L1,V1,M1}  { join( zero, meet( X, top ) ) 
% 1.92/2.16    ==> join( X, zero ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13076) {G8,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 1.92/2.16  parent0[0]: (13074) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (475) {G10,W5,D3,L1,V1,M1} P(362,328) { join( X, zero ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  parent0: (13076) {G8,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13078) {G9,W9,D4,L1,V1,M1}  { join( zero, X ) ==> join( join( zero
% 1.92/2.16    , X ), zero ) }.
% 1.92/2.16  parent0[0]: (328) {G9,W9,D4,L1,V1,M1} P(326,25) { join( join( zero, X ), 
% 1.92/2.16    zero ) ==> join( zero, X ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13079) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 1.92/2.16    join( X, Y ), Z ) }.
% 1.92/2.16  parent0[0]: (24) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 1.92/2.16    join( join( Y, Z ), X ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16     Z := Z
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13082) {G2,W9,D4,L1,V1,M1}  { join( zero, X ) ==> join( join( 
% 1.92/2.16    zero, zero ), X ) }.
% 1.92/2.16  parent0[0]: (13079) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join
% 1.92/2.16    ( join( X, Y ), Z ) }.
% 1.92/2.16  parent1[0; 4]: (13078) {G9,W9,D4,L1,V1,M1}  { join( zero, X ) ==> join( 
% 1.92/2.16    join( zero, X ), zero ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := zero
% 1.92/2.16     Y := zero
% 1.92/2.16     Z := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13083) {G2,W9,D4,L1,V1,M1}  { join( zero, X ) ==> join( join( X, 
% 1.92/2.16    zero ), zero ) }.
% 1.92/2.16  parent0[0]: (13079) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join
% 1.92/2.16    ( join( X, Y ), Z ) }.
% 1.92/2.16  parent1[0; 4]: (13082) {G2,W9,D4,L1,V1,M1}  { join( zero, X ) ==> join( 
% 1.92/2.16    join( zero, zero ), X ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := zero
% 1.92/2.16     Z := zero
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13086) {G3,W7,D3,L1,V1,M1}  { join( zero, X ) ==> join( X, zero )
% 1.92/2.16     }.
% 1.92/2.16  parent0[0]: (475) {G10,W5,D3,L1,V1,M1} P(362,328) { join( X, zero ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  parent1[0; 4]: (13083) {G2,W9,D4,L1,V1,M1}  { join( zero, X ) ==> join( 
% 1.92/2.16    join( X, zero ), zero ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := join( X, zero )
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13088) {G4,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 1.92/2.16  parent0[0]: (475) {G10,W5,D3,L1,V1,M1} P(362,328) { join( X, zero ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  parent1[0; 4]: (13086) {G3,W7,D3,L1,V1,M1}  { join( zero, X ) ==> join( X, 
% 1.92/2.16    zero ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (476) {G11,W5,D3,L1,V1,M1} P(328,24);d(475);d(475) { join( 
% 1.92/2.16    zero, X ) ==> X }.
% 1.92/2.16  parent0: (13088) {G4,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13090) {G10,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 1.92/2.16  parent0[0]: (475) {G10,W5,D3,L1,V1,M1} P(362,328) { join( X, zero ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13092) {G8,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 1.92/2.16  parent0[0]: (361) {G7,W7,D4,L1,V1,M1} P(51,355) { join( meet( top, X ), 
% 1.92/2.16    zero ) ==> X }.
% 1.92/2.16  parent1[0; 4]: (13090) {G10,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := meet( top, X )
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (478) {G11,W5,D3,L1,V1,M1} P(475,361) { meet( top, X ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  parent0: (13092) {G8,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13094) {G10,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 1.92/2.16  parent0[0]: (475) {G10,W5,D3,L1,V1,M1} P(362,328) { join( X, zero ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13096) {G7,W5,D3,L1,V1,M1}  { meet( X, top ) ==> X }.
% 1.92/2.16  parent0[0]: (355) {G6,W7,D4,L1,V1,M1} P(354,37);d(50) { join( meet( X, top
% 1.92/2.16     ), zero ) ==> X }.
% 1.92/2.16  parent1[0; 4]: (13094) {G10,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := meet( X, top )
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (479) {G11,W5,D3,L1,V1,M1} P(475,355) { meet( X, top ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  parent0: (13096) {G7,W5,D3,L1,V1,M1}  { meet( X, top ) ==> X }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13099) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 1.92/2.16    ( complement( X ), zero ) ) }.
% 1.92/2.16  parent0[0]: (53) {G2,W9,D5,L1,V1,M1} P(50,3) { complement( join( complement
% 1.92/2.16    ( X ), zero ) ) ==> meet( X, top ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13101) {G3,W7,D4,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 1.92/2.16    complement( X ) ) }.
% 1.92/2.16  parent0[0]: (475) {G10,W5,D3,L1,V1,M1} P(362,328) { join( X, zero ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  parent1[0; 5]: (13099) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement
% 1.92/2.16    ( join( complement( X ), zero ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := complement( X )
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13102) {G4,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 1.92/2.16     }.
% 1.92/2.16  parent0[0]: (479) {G11,W5,D3,L1,V1,M1} P(475,355) { meet( X, top ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  parent1[0; 1]: (13101) {G3,W7,D4,L1,V1,M1}  { meet( X, top ) ==> complement
% 1.92/2.16    ( complement( X ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13103) {G4,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  parent0[0]: (13102) {G4,W5,D4,L1,V1,M1}  { X ==> complement( complement( X
% 1.92/2.16     ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (482) {G12,W5,D4,L1,V1,M1} P(475,53);d(479) { complement( 
% 1.92/2.16    complement( X ) ) ==> X }.
% 1.92/2.16  parent0: (13103) {G4,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13104) {G11,W5,D3,L1,V1,M1}  { X ==> meet( top, X ) }.
% 1.92/2.16  parent0[0]: (478) {G11,W5,D3,L1,V1,M1} P(475,361) { meet( top, X ) ==> X
% 1.92/2.16     }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13108) {G2,W13,D5,L1,V2,M1}  { join( complement( X ), complement
% 1.92/2.16    ( Y ) ) ==> complement( join( complement( top ), meet( X, Y ) ) ) }.
% 1.92/2.16  parent0[0]: (46) {G1,W15,D5,L1,V3,M1} P(3,3) { meet( Z, join( complement( X
% 1.92/2.16     ), complement( Y ) ) ) ==> complement( join( complement( Z ), meet( X, Y
% 1.92/2.16     ) ) ) }.
% 1.92/2.16  parent1[0; 6]: (13104) {G11,W5,D3,L1,V1,M1}  { X ==> meet( top, X ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16     Z := top
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := join( complement( X ), complement( Y ) )
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13109) {G2,W12,D5,L1,V2,M1}  { join( complement( X ), complement
% 1.92/2.16    ( Y ) ) ==> complement( join( zero, meet( X, Y ) ) ) }.
% 1.92/2.16  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.92/2.16    zero }.
% 1.92/2.16  parent1[0; 8]: (13108) {G2,W13,D5,L1,V2,M1}  { join( complement( X ), 
% 1.92/2.16    complement( Y ) ) ==> complement( join( complement( top ), meet( X, Y ) )
% 1.92/2.16     ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13110) {G3,W10,D4,L1,V2,M1}  { join( complement( X ), complement
% 1.92/2.16    ( Y ) ) ==> complement( meet( X, Y ) ) }.
% 1.92/2.16  parent0[0]: (476) {G11,W5,D3,L1,V1,M1} P(328,24);d(475);d(475) { join( zero
% 1.92/2.16    , X ) ==> X }.
% 1.92/2.16  parent1[0; 7]: (13109) {G2,W12,D5,L1,V2,M1}  { join( complement( X ), 
% 1.92/2.16    complement( Y ) ) ==> complement( join( zero, meet( X, Y ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := meet( X, Y )
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (491) {G12,W10,D4,L1,V2,M1} P(478,46);d(50);d(476) { join( 
% 1.92/2.16    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 1.92/2.16  parent0: (13110) {G3,W10,D4,L1,V2,M1}  { join( complement( X ), complement
% 1.92/2.16    ( Y ) ) ==> complement( meet( X, Y ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13113) {G1,W15,D5,L1,V3,M1}  { complement( join( complement( X ), 
% 1.92/2.16    meet( Y, Z ) ) ) ==> meet( X, join( complement( Y ), complement( Z ) ) )
% 1.92/2.16     }.
% 1.92/2.16  parent0[0]: (46) {G1,W15,D5,L1,V3,M1} P(3,3) { meet( Z, join( complement( X
% 1.92/2.16     ), complement( Y ) ) ) ==> complement( join( complement( Z ), meet( X, Y
% 1.92/2.16     ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := Z
% 1.92/2.16     Z := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13116) {G2,W15,D6,L1,V3,M1}  { complement( join( complement( X )
% 1.92/2.16    , meet( Y, complement( Z ) ) ) ) ==> meet( X, join( complement( Y ), Z )
% 1.92/2.16     ) }.
% 1.92/2.16  parent0[0]: (482) {G12,W5,D4,L1,V1,M1} P(475,53);d(479) { complement( 
% 1.92/2.16    complement( X ) ) ==> X }.
% 1.92/2.16  parent1[0; 14]: (13113) {G1,W15,D5,L1,V3,M1}  { complement( join( 
% 1.92/2.16    complement( X ), meet( Y, Z ) ) ) ==> meet( X, join( complement( Y ), 
% 1.92/2.16    complement( Z ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Z
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16     Z := complement( Z )
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (498) {G13,W15,D6,L1,V3,M1} P(482,46) { complement( join( 
% 1.92/2.16    complement( Y ), meet( Z, complement( X ) ) ) ) ==> meet( Y, join( 
% 1.92/2.16    complement( Z ), X ) ) }.
% 1.92/2.16  parent0: (13116) {G2,W15,D6,L1,V3,M1}  { complement( join( complement( X )
% 1.92/2.16    , meet( Y, complement( Z ) ) ) ) ==> meet( X, join( complement( Y ), Z )
% 1.92/2.16     ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := Z
% 1.92/2.16     Z := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13121) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 1.92/2.16    complement( X ), complement( Y ) ) ) }.
% 1.92/2.16  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.92/2.16    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13124) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 1.92/2.16    complement( join( X, complement( Y ) ) ) }.
% 1.92/2.16  parent0[0]: (482) {G12,W5,D4,L1,V1,M1} P(475,53);d(479) { complement( 
% 1.92/2.16    complement( X ) ) ==> X }.
% 1.92/2.16  parent1[0; 7]: (13121) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 1.92/2.16    ( join( complement( X ), complement( Y ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := complement( X )
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13126) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y
% 1.92/2.16     ) ) ) ==> meet( complement( X ), Y ) }.
% 1.92/2.16  parent0[0]: (13124) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 1.92/2.16    complement( join( X, complement( Y ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (503) {G13,W10,D5,L1,V2,M1} P(482,3) { complement( join( X, 
% 1.92/2.16    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 1.92/2.16  parent0: (13126) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y
% 1.92/2.16     ) ) ) ==> meet( complement( X ), Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13129) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 1.92/2.16    complement( X ), complement( Y ) ) ) }.
% 1.92/2.16  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.92/2.16    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13133) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 1.92/2.16    complement( join( complement( X ), Y ) ) }.
% 1.92/2.16  parent0[0]: (482) {G12,W5,D4,L1,V1,M1} P(475,53);d(479) { complement( 
% 1.92/2.16    complement( X ) ) ==> X }.
% 1.92/2.16  parent1[0; 9]: (13129) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 1.92/2.16    ( join( complement( X ), complement( Y ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := complement( Y )
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13135) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 1.92/2.16    Y ) ) ==> meet( X, complement( Y ) ) }.
% 1.92/2.16  parent0[0]: (13133) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 1.92/2.16    complement( join( complement( X ), Y ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (504) {G13,W10,D5,L1,V2,M1} P(482,3) { complement( join( 
% 1.92/2.16    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 1.92/2.16  parent0: (13135) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 1.92/2.16    , Y ) ) ==> meet( X, complement( Y ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13137) {G12,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 1.92/2.16    join( complement( X ), complement( Y ) ) }.
% 1.92/2.16  parent0[0]: (491) {G12,W10,D4,L1,V2,M1} P(478,46);d(50);d(476) { join( 
% 1.92/2.16    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13138) {G13,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 1.92/2.16    , Y ) ) ==> join( X, complement( Y ) ) }.
% 1.92/2.16  parent0[0]: (482) {G12,W5,D4,L1,V1,M1} P(475,53);d(479) { complement( 
% 1.92/2.16    complement( X ) ) ==> X }.
% 1.92/2.16  parent1[0; 7]: (13137) {G12,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 1.92/2.16    ==> join( complement( X ), complement( Y ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := complement( X )
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (505) {G13,W10,D5,L1,V2,M1} P(482,491) { complement( meet( 
% 1.92/2.16    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 1.92/2.16  parent0: (13138) {G13,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 1.92/2.16    , Y ) ) ==> join( X, complement( Y ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13143) {G12,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 1.92/2.16    join( complement( X ), complement( Y ) ) }.
% 1.92/2.16  parent0[0]: (491) {G12,W10,D4,L1,V2,M1} P(478,46);d(50);d(476) { join( 
% 1.92/2.16    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13145) {G13,W10,D5,L1,V2,M1}  { complement( meet( X, complement( 
% 1.92/2.16    Y ) ) ) ==> join( complement( X ), Y ) }.
% 1.92/2.16  parent0[0]: (482) {G12,W5,D4,L1,V1,M1} P(475,53);d(479) { complement( 
% 1.92/2.16    complement( X ) ) ==> X }.
% 1.92/2.16  parent1[0; 9]: (13143) {G12,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 1.92/2.16    ==> join( complement( X ), complement( Y ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := complement( Y )
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (506) {G13,W10,D5,L1,V2,M1} P(482,491) { complement( meet( Y, 
% 1.92/2.16    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 1.92/2.16  parent0: (13145) {G13,W10,D5,L1,V2,M1}  { complement( meet( X, complement( 
% 1.92/2.16    Y ) ) ) ==> join( complement( X ), Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13149) {G3,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 1.92/2.16     ), complement( X ) ) }.
% 1.92/2.16  parent0[0]: (154) {G3,W10,D4,L1,V2,M1} P(20,0);d(1) { join( join( Y, X ), 
% 1.92/2.16    complement( Y ) ) ==> join( X, top ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13153) {G4,W13,D5,L1,V2,M1}  { join( complement( X ), top ) ==> 
% 1.92/2.16    join( complement( meet( Y, X ) ), complement( complement( Y ) ) ) }.
% 1.92/2.16  parent0[0]: (491) {G12,W10,D4,L1,V2,M1} P(478,46);d(50);d(476) { join( 
% 1.92/2.16    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 1.92/2.16  parent1[0; 6]: (13149) {G3,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( 
% 1.92/2.16    join( X, Y ), complement( X ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := complement( Y )
% 1.92/2.16     Y := complement( X )
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13155) {G5,W12,D5,L1,V2,M1}  { join( complement( X ), top ) ==> 
% 1.92/2.16    complement( meet( meet( Y, X ), complement( Y ) ) ) }.
% 1.92/2.16  parent0[0]: (491) {G12,W10,D4,L1,V2,M1} P(478,46);d(50);d(476) { join( 
% 1.92/2.16    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 1.92/2.16  parent1[0; 5]: (13153) {G4,W13,D5,L1,V2,M1}  { join( complement( X ), top )
% 1.92/2.16     ==> join( complement( meet( Y, X ) ), complement( complement( Y ) ) )
% 1.92/2.16     }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := meet( Y, X )
% 1.92/2.16     Y := complement( Y )
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13156) {G6,W11,D5,L1,V2,M1}  { join( complement( X ), top ) ==> 
% 1.92/2.16    join( complement( meet( Y, X ) ), Y ) }.
% 1.92/2.16  parent0[0]: (506) {G13,W10,D5,L1,V2,M1} P(482,491) { complement( meet( Y, 
% 1.92/2.16    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 1.92/2.16  parent1[0; 5]: (13155) {G5,W12,D5,L1,V2,M1}  { join( complement( X ), top )
% 1.92/2.16     ==> complement( meet( meet( Y, X ), complement( Y ) ) ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := meet( Y, X )
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13157) {G6,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( Y, 
% 1.92/2.16    X ) ), Y ) }.
% 1.92/2.16  parent0[0]: (354) {G5,W5,D3,L1,V1,M1} P(351,154);d(11) { join( X, top ) ==>
% 1.92/2.16     top }.
% 1.92/2.16  parent1[0; 1]: (13156) {G6,W11,D5,L1,V2,M1}  { join( complement( X ), top )
% 1.92/2.16     ==> join( complement( meet( Y, X ) ), Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := complement( X )
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13158) {G6,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), X
% 1.92/2.16     ) ==> top }.
% 1.92/2.16  parent0[0]: (13157) {G6,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( 
% 1.92/2.16    Y, X ) ), Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := Y
% 1.92/2.16     Y := X
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (508) {G14,W8,D5,L1,V2,M1} P(491,154);d(491);d(506);d(354) { 
% 1.92/2.16    join( complement( meet( X, Y ) ), X ) ==> top }.
% 1.92/2.16  parent0: (13158) {G6,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), X
% 1.92/2.16     ) ==> top }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13161) {G2,W14,D5,L1,V3,M1}  { join( join( complement( X ), Y ), 
% 1.92/2.16    complement( Z ) ) = join( complement( meet( X, Z ) ), Y ) }.
% 1.92/2.16  parent0[0]: (491) {G12,W10,D4,L1,V2,M1} P(478,46);d(50);d(476) { join( 
% 1.92/2.16    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 1.92/2.16  parent1[0; 9]: (25) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 1.92/2.16    X ) = join( join( Z, X ), Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Z
% 1.92/2.16  end
% 1.92/2.16  substitution1:
% 1.92/2.16     X := complement( Z )
% 1.92/2.16     Y := Y
% 1.92/2.16     Z := complement( X )
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  subsumption: (509) {G13,W14,D5,L1,V3,M1} P(491,25) { join( join( complement
% 1.92/2.16    ( X ), Z ), complement( Y ) ) ==> join( complement( meet( X, Y ) ), Z )
% 1.92/2.16     }.
% 1.92/2.16  parent0: (13161) {G2,W14,D5,L1,V3,M1}  { join( join( complement( X ), Y ), 
% 1.92/2.16    complement( Z ) ) = join( complement( meet( X, Z ) ), Y ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Z
% 1.92/2.16     Z := Y
% 1.92/2.16  end
% 1.92/2.16  permutation0:
% 1.92/2.16     0 ==> 0
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  eqswap: (13163) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 1.92/2.16    join( X, Y ), Z ) }.
% 1.92/2.16  parent0[0]: (24) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 1.92/2.16    join( join( Y, Z ), X ) }.
% 1.92/2.16  substitution0:
% 1.92/2.16     X := X
% 1.92/2.16     Y := Y
% 1.92/2.16     Z := Z
% 1.92/2.16  end
% 1.92/2.16  
% 1.92/2.16  paramod: (13164) {G2,W14,D5,L1,V3,M1}  { join( complement( meet( X, Y ) ), 
% 1.92/2.16    Z ) = join( join( Z, complement( X ) ), complement( Y ) ) }.
% 1.92/2.17  parent0[0]: (491) {G12,W10,D4,L1,V2,M1} P(478,46);d(50);d(476) { join( 
% 1.92/2.17    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 1.92/2.17  parent1[0; 2]: (13163) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 1.92/2.17    join( join( X, Y ), Z ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := Z
% 1.92/2.17     Y := complement( X )
% 1.92/2.17     Z := complement( Y )
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13166) {G2,W14,D5,L1,V3,M1}  { join( join( Z, complement( X ) ), 
% 1.92/2.17    complement( Y ) ) = join( complement( meet( X, Y ) ), Z ) }.
% 1.92/2.17  parent0[0]: (13164) {G2,W14,D5,L1,V3,M1}  { join( complement( meet( X, Y )
% 1.92/2.17     ), Z ) = join( join( Z, complement( X ) ), complement( Y ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17     Z := Z
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (511) {G13,W14,D5,L1,V3,M1} P(491,24) { join( join( Z, 
% 1.92/2.17    complement( X ) ), complement( Y ) ) ==> join( complement( meet( X, Y ) )
% 1.92/2.17    , Z ) }.
% 1.92/2.17  parent0: (13166) {G2,W14,D5,L1,V3,M1}  { join( join( Z, complement( X ) ), 
% 1.92/2.17    complement( Y ) ) = join( complement( meet( X, Y ) ), Z ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17     Z := Z
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13169) {G14,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( X, 
% 1.92/2.17    Y ) ), X ) }.
% 1.92/2.17  parent0[0]: (508) {G14,W8,D5,L1,V2,M1} P(491,154);d(491);d(506);d(354) { 
% 1.92/2.17    join( complement( meet( X, Y ) ), X ) ==> top }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13175) {G2,W16,D7,L1,V3,M1}  { top ==> join( complement( 
% 1.92/2.17    complement( join( meet( X, Y ), complement( Z ) ) ) ), join( complement( 
% 1.92/2.17    X ), complement( Y ) ) ) }.
% 1.92/2.17  parent0[0]: (45) {G1,W15,D5,L1,V3,M1} P(3,3) { meet( join( complement( X )
% 1.92/2.17    , complement( Y ) ), Z ) ==> complement( join( meet( X, Y ), complement( 
% 1.92/2.17    Z ) ) ) }.
% 1.92/2.17  parent1[0; 4]: (13169) {G14,W8,D5,L1,V2,M1}  { top ==> join( complement( 
% 1.92/2.17    meet( X, Y ) ), X ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17     Z := Z
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := join( complement( X ), complement( Y ) )
% 1.92/2.17     Y := Z
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13176) {G1,W16,D8,L1,V3,M1}  { top ==> join( join( complement( 
% 1.92/2.17    complement( join( meet( X, Y ), complement( Z ) ) ) ), complement( X ) )
% 1.92/2.17    , complement( Y ) ) }.
% 1.92/2.17  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 1.92/2.17    join( X, Y ), Z ) }.
% 1.92/2.17  parent1[0; 2]: (13175) {G2,W16,D7,L1,V3,M1}  { top ==> join( complement( 
% 1.92/2.17    complement( join( meet( X, Y ), complement( Z ) ) ) ), join( complement( 
% 1.92/2.17    X ), complement( Y ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := complement( complement( join( meet( X, Y ), complement( Z ) ) ) )
% 1.92/2.17     Y := complement( X )
% 1.92/2.17     Z := complement( Y )
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17     Z := Z
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13177) {G2,W15,D8,L1,V3,M1}  { top ==> join( complement( meet( 
% 1.92/2.17    complement( join( meet( X, Y ), complement( Z ) ) ), Y ) ), complement( X
% 1.92/2.17     ) ) }.
% 1.92/2.17  parent0[0]: (509) {G13,W14,D5,L1,V3,M1} P(491,25) { join( join( complement
% 1.92/2.17    ( X ), Z ), complement( Y ) ) ==> join( complement( meet( X, Y ) ), Z )
% 1.92/2.17     }.
% 1.92/2.17  parent1[0; 2]: (13176) {G1,W16,D8,L1,V3,M1}  { top ==> join( join( 
% 1.92/2.17    complement( complement( join( meet( X, Y ), complement( Z ) ) ) ), 
% 1.92/2.17    complement( X ) ), complement( Y ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := complement( join( meet( X, Y ), complement( Z ) ) )
% 1.92/2.17     Y := Y
% 1.92/2.17     Z := complement( X )
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17     Z := Z
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13178) {G3,W14,D8,L1,V3,M1}  { top ==> complement( meet( meet( 
% 1.92/2.17    complement( join( meet( X, Y ), complement( Z ) ) ), Y ), X ) ) }.
% 1.92/2.17  parent0[0]: (491) {G12,W10,D4,L1,V2,M1} P(478,46);d(50);d(476) { join( 
% 1.92/2.17    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 1.92/2.17  parent1[0; 2]: (13177) {G2,W15,D8,L1,V3,M1}  { top ==> join( complement( 
% 1.92/2.17    meet( complement( join( meet( X, Y ), complement( Z ) ) ), Y ) ), 
% 1.92/2.17    complement( X ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := meet( complement( join( meet( X, Y ), complement( Z ) ) ), Y )
% 1.92/2.17     Y := X
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17     Z := Z
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13179) {G4,W13,D8,L1,V3,M1}  { top ==> complement( meet( meet( 
% 1.92/2.17    meet( complement( meet( X, Y ) ), Z ), Y ), X ) ) }.
% 1.92/2.17  parent0[0]: (503) {G13,W10,D5,L1,V2,M1} P(482,3) { complement( join( X, 
% 1.92/2.17    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 1.92/2.17  parent1[0; 5]: (13178) {G3,W14,D8,L1,V3,M1}  { top ==> complement( meet( 
% 1.92/2.17    meet( complement( join( meet( X, Y ), complement( Z ) ) ), Y ), X ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := meet( X, Y )
% 1.92/2.17     Y := Z
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17     Z := Z
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13180) {G4,W13,D8,L1,V3,M1}  { complement( meet( meet( meet( 
% 1.92/2.17    complement( meet( X, Y ) ), Z ), Y ), X ) ) ==> top }.
% 1.92/2.17  parent0[0]: (13179) {G4,W13,D8,L1,V3,M1}  { top ==> complement( meet( meet
% 1.92/2.17    ( meet( complement( meet( X, Y ) ), Z ), Y ), X ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17     Z := Z
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (520) {G15,W13,D8,L1,V3,M1} P(45,508);d(1);d(509);d(491);d(503
% 1.92/2.17    ) { complement( meet( meet( meet( complement( meet( X, Y ) ), Z ), Y ), X
% 1.92/2.17     ) ) ==> top }.
% 1.92/2.17  parent0: (13180) {G4,W13,D8,L1,V3,M1}  { complement( meet( meet( meet( 
% 1.92/2.17    complement( meet( X, Y ) ), Z ), Y ), X ) ) ==> top }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17     Z := Z
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13182) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 1.92/2.17    complement( X ), complement( Y ) ) ) }.
% 1.92/2.17  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.92/2.17    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13184) {G1,W9,D5,L1,V2,M1}  { meet( meet( complement( X ), Y ), X
% 1.92/2.17     ) ==> complement( top ) }.
% 1.92/2.17  parent0[0]: (508) {G14,W8,D5,L1,V2,M1} P(491,154);d(491);d(506);d(354) { 
% 1.92/2.17    join( complement( meet( X, Y ) ), X ) ==> top }.
% 1.92/2.17  parent1[0; 8]: (13182) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 1.92/2.17    ( join( complement( X ), complement( Y ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := complement( X )
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := meet( complement( X ), Y )
% 1.92/2.17     Y := X
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13185) {G2,W8,D5,L1,V2,M1}  { meet( meet( complement( X ), Y ), X
% 1.92/2.17     ) ==> zero }.
% 1.92/2.17  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.92/2.17    zero }.
% 1.92/2.17  parent1[0; 7]: (13184) {G1,W9,D5,L1,V2,M1}  { meet( meet( complement( X ), 
% 1.92/2.17    Y ), X ) ==> complement( top ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (528) {G15,W8,D5,L1,V2,M1} P(508,3);d(50) { meet( meet( 
% 1.92/2.17    complement( X ), Y ), X ) ==> zero }.
% 1.92/2.17  parent0: (13185) {G2,W8,D5,L1,V2,M1}  { meet( meet( complement( X ), Y ), X
% 1.92/2.17     ) ==> zero }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13188) {G15,W8,D5,L1,V2,M1}  { zero ==> meet( meet( complement( X
% 1.92/2.17     ), Y ), X ) }.
% 1.92/2.17  parent0[0]: (528) {G15,W8,D5,L1,V2,M1} P(508,3);d(50) { meet( meet( 
% 1.92/2.17    complement( X ), Y ), X ) ==> zero }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13189) {G13,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 1.92/2.17    complement( X ) ) }.
% 1.92/2.17  parent0[0]: (482) {G12,W5,D4,L1,V1,M1} P(475,53);d(479) { complement( 
% 1.92/2.17    complement( X ) ) ==> X }.
% 1.92/2.17  parent1[0; 4]: (13188) {G15,W8,D5,L1,V2,M1}  { zero ==> meet( meet( 
% 1.92/2.17    complement( X ), Y ), X ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := complement( X )
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13190) {G13,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( X )
% 1.92/2.17     ) ==> zero }.
% 1.92/2.17  parent0[0]: (13189) {G13,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 1.92/2.17    complement( X ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (539) {G16,W8,D4,L1,V2,M1} P(482,528) { meet( meet( X, Y ), 
% 1.92/2.17    complement( X ) ) ==> zero }.
% 1.92/2.17  parent0: (13190) {G13,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( X
% 1.92/2.17     ) ) ==> zero }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13191) {G16,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 1.92/2.17    complement( X ) ) }.
% 1.92/2.17  parent0[0]: (539) {G16,W8,D4,L1,V2,M1} P(482,528) { meet( meet( X, Y ), 
% 1.92/2.17    complement( X ) ) ==> zero }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13192) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 1.92/2.17    meet( X, Y ) ) }.
% 1.92/2.17  parent0[0]: (51) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 1.92/2.17    Y ) }.
% 1.92/2.17  parent1[0; 2]: (13191) {G16,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y )
% 1.92/2.17    , complement( X ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := complement( X )
% 1.92/2.17     Y := meet( X, Y )
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13196) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( X, Y )
% 1.92/2.17     ) ==> zero }.
% 1.92/2.17  parent0[0]: (13192) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 1.92/2.17    meet( X, Y ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (542) {G17,W8,D4,L1,V2,M1} P(539,51) { meet( complement( X ), 
% 1.92/2.17    meet( X, Y ) ) ==> zero }.
% 1.92/2.17  parent0: (13196) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( X, Y )
% 1.92/2.17     ) ==> zero }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13200) {G17,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 1.92/2.17    meet( X, Y ) ) }.
% 1.92/2.17  parent0[0]: (542) {G17,W8,D4,L1,V2,M1} P(539,51) { meet( complement( X ), 
% 1.92/2.17    meet( X, Y ) ) ==> zero }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13202) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 1.92/2.17    meet( Y, X ) ) }.
% 1.92/2.17  parent0[0]: (51) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 1.92/2.17    Y ) }.
% 1.92/2.17  parent1[0; 5]: (13200) {G17,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 1.92/2.17     ), meet( X, Y ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := Y
% 1.92/2.17     Y := X
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13208) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X )
% 1.92/2.17     ) ==> zero }.
% 1.92/2.17  parent0[0]: (13202) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 1.92/2.17    meet( Y, X ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (545) {G18,W8,D4,L1,V2,M1} P(51,542) { meet( complement( X ), 
% 1.92/2.17    meet( Y, X ) ) ==> zero }.
% 1.92/2.17  parent0: (13208) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X )
% 1.92/2.17     ) ==> zero }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13210) {G18,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 1.92/2.17    meet( Y, X ) ) }.
% 1.92/2.17  parent0[0]: (545) {G18,W8,D4,L1,V2,M1} P(51,542) { meet( complement( X ), 
% 1.92/2.17    meet( Y, X ) ) ==> zero }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13211) {G13,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( Y, 
% 1.92/2.17    complement( X ) ) ) }.
% 1.92/2.17  parent0[0]: (482) {G12,W5,D4,L1,V1,M1} P(475,53);d(479) { complement( 
% 1.92/2.17    complement( X ) ) ==> X }.
% 1.92/2.17  parent1[0; 3]: (13210) {G18,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 1.92/2.17     ), meet( Y, X ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := complement( X )
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13212) {G13,W8,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 1.92/2.17     ) ==> zero }.
% 1.92/2.17  parent0[0]: (13211) {G13,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( Y, 
% 1.92/2.17    complement( X ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (546) {G19,W8,D5,L1,V2,M1} P(482,545) { meet( X, meet( Y, 
% 1.92/2.17    complement( X ) ) ) ==> zero }.
% 1.92/2.17  parent0: (13212) {G13,W8,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X )
% 1.92/2.17     ) ) ==> zero }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13214) {G1,W11,D5,L1,V2,M1}  { top ==> join( join( complement( X )
% 1.92/2.17    , complement( Y ) ), meet( X, Y ) ) }.
% 1.92/2.17  parent0[0]: (49) {G1,W11,D5,L1,V2,M1} P(3,11) { join( join( complement( X )
% 1.92/2.17    , complement( Y ) ), meet( X, Y ) ) ==> top }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13218) {G2,W12,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 1.92/2.17    complement( X ) ), complement( meet( Y, X ) ) ), zero ) }.
% 1.92/2.17  parent0[0]: (545) {G18,W8,D4,L1,V2,M1} P(51,542) { meet( complement( X ), 
% 1.92/2.17    meet( Y, X ) ) ==> zero }.
% 1.92/2.17  parent1[0; 11]: (13214) {G1,W11,D5,L1,V2,M1}  { top ==> join( join( 
% 1.92/2.17    complement( X ), complement( Y ) ), meet( X, Y ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := complement( X )
% 1.92/2.17     Y := meet( Y, X )
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13219) {G3,W10,D5,L1,V2,M1}  { top ==> join( complement( 
% 1.92/2.17    complement( X ) ), complement( meet( Y, X ) ) ) }.
% 1.92/2.17  parent0[0]: (475) {G10,W5,D3,L1,V1,M1} P(362,328) { join( X, zero ) ==> X
% 1.92/2.17     }.
% 1.92/2.17  parent1[0; 2]: (13218) {G2,W12,D6,L1,V2,M1}  { top ==> join( join( 
% 1.92/2.17    complement( complement( X ) ), complement( meet( Y, X ) ) ), zero ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := join( complement( complement( X ) ), complement( meet( Y, X ) ) )
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13220) {G4,W9,D5,L1,V2,M1}  { top ==> complement( meet( 
% 1.92/2.17    complement( X ), meet( Y, X ) ) ) }.
% 1.92/2.17  parent0[0]: (491) {G12,W10,D4,L1,V2,M1} P(478,46);d(50);d(476) { join( 
% 1.92/2.17    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 1.92/2.17  parent1[0; 2]: (13219) {G3,W10,D5,L1,V2,M1}  { top ==> join( complement( 
% 1.92/2.17    complement( X ) ), complement( meet( Y, X ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := complement( X )
% 1.92/2.17     Y := meet( Y, X )
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13221) {G5,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet( 
% 1.92/2.17    Y, X ) ) ) }.
% 1.92/2.17  parent0[0]: (505) {G13,W10,D5,L1,V2,M1} P(482,491) { complement( meet( 
% 1.92/2.17    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 1.92/2.17  parent1[0; 2]: (13220) {G4,W9,D5,L1,V2,M1}  { top ==> complement( meet( 
% 1.92/2.17    complement( X ), meet( Y, X ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := meet( Y, X )
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13222) {G5,W8,D5,L1,V2,M1}  { join( X, complement( meet( Y, X ) )
% 1.92/2.17     ) ==> top }.
% 1.92/2.17  parent0[0]: (13221) {G5,W8,D5,L1,V2,M1}  { top ==> join( X, complement( 
% 1.92/2.17    meet( Y, X ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (547) {G19,W8,D5,L1,V2,M1} P(545,49);d(475);d(491);d(505) { 
% 1.92/2.17    join( X, complement( meet( Y, X ) ) ) ==> top }.
% 1.92/2.17  parent0: (13222) {G5,W8,D5,L1,V2,M1}  { join( X, complement( meet( Y, X ) )
% 1.92/2.17     ) ==> top }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13224) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.92/2.17    complement( join( complement( X ), Y ) ) ) }.
% 1.92/2.17  parent0[0]: (37) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 1.92/2.17    complement( join( complement( X ), Y ) ) ) ==> X }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13227) {G2,W12,D7,L1,V2,M1}  { X ==> join( zero, complement( join
% 1.92/2.17    ( complement( X ), meet( Y, complement( X ) ) ) ) ) }.
% 1.92/2.17  parent0[0]: (546) {G19,W8,D5,L1,V2,M1} P(482,545) { meet( X, meet( Y, 
% 1.92/2.17    complement( X ) ) ) ==> zero }.
% 1.92/2.17  parent1[0; 3]: (13224) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.92/2.17    complement( join( complement( X ), Y ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := meet( Y, complement( X ) )
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13228) {G3,W10,D6,L1,V2,M1}  { X ==> complement( join( complement
% 1.92/2.17    ( X ), meet( Y, complement( X ) ) ) ) }.
% 1.92/2.17  parent0[0]: (476) {G11,W5,D3,L1,V1,M1} P(328,24);d(475);d(475) { join( zero
% 1.92/2.17    , X ) ==> X }.
% 1.92/2.17  parent1[0; 2]: (13227) {G2,W12,D7,L1,V2,M1}  { X ==> join( zero, complement
% 1.92/2.17    ( join( complement( X ), meet( Y, complement( X ) ) ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := complement( join( complement( X ), meet( Y, complement( X ) ) ) )
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13229) {G4,W8,D5,L1,V2,M1}  { X ==> meet( X, join( complement( Y
% 1.92/2.17     ), X ) ) }.
% 1.92/2.17  parent0[0]: (498) {G13,W15,D6,L1,V3,M1} P(482,46) { complement( join( 
% 1.92/2.17    complement( Y ), meet( Z, complement( X ) ) ) ) ==> meet( Y, join( 
% 1.92/2.17    complement( Z ), X ) ) }.
% 1.92/2.17  parent1[0; 2]: (13228) {G3,W10,D6,L1,V2,M1}  { X ==> complement( join( 
% 1.92/2.17    complement( X ), meet( Y, complement( X ) ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := X
% 1.92/2.17     Z := Y
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13230) {G4,W8,D5,L1,V2,M1}  { meet( X, join( complement( Y ), X )
% 1.92/2.17     ) ==> X }.
% 1.92/2.17  parent0[0]: (13229) {G4,W8,D5,L1,V2,M1}  { X ==> meet( X, join( complement
% 1.92/2.17    ( Y ), X ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (573) {G20,W8,D5,L1,V2,M1} P(546,37);d(476);d(498) { meet( X, 
% 1.92/2.17    join( complement( Y ), X ) ) ==> X }.
% 1.92/2.17  parent0: (13230) {G4,W8,D5,L1,V2,M1}  { meet( X, join( complement( Y ), X )
% 1.92/2.17     ) ==> X }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13232) {G20,W8,D5,L1,V2,M1}  { X ==> meet( X, join( complement( Y
% 1.92/2.17     ), X ) ) }.
% 1.92/2.17  parent0[0]: (573) {G20,W8,D5,L1,V2,M1} P(546,37);d(476);d(498) { meet( X, 
% 1.92/2.17    join( complement( Y ), X ) ) ==> X }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13233) {G13,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X ) ) }.
% 1.92/2.17  parent0[0]: (482) {G12,W5,D4,L1,V1,M1} P(475,53);d(479) { complement( 
% 1.92/2.17    complement( X ) ) ==> X }.
% 1.92/2.17  parent1[0; 5]: (13232) {G20,W8,D5,L1,V2,M1}  { X ==> meet( X, join( 
% 1.92/2.17    complement( Y ), X ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := Y
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := complement( Y )
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13234) {G13,W7,D4,L1,V2,M1}  { meet( X, join( Y, X ) ) ==> X }.
% 1.92/2.17  parent0[0]: (13233) {G13,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X ) )
% 1.92/2.17     }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (578) {G21,W7,D4,L1,V2,M1} P(482,573) { meet( Y, join( X, Y )
% 1.92/2.17     ) ==> Y }.
% 1.92/2.17  parent0: (13234) {G13,W7,D4,L1,V2,M1}  { meet( X, join( Y, X ) ) ==> X }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := Y
% 1.92/2.17     Y := X
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13236) {G21,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X ) ) }.
% 1.92/2.17  parent0[0]: (578) {G21,W7,D4,L1,V2,M1} P(482,573) { meet( Y, join( X, Y ) )
% 1.92/2.17     ==> Y }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := Y
% 1.92/2.17     Y := X
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13237) {G2,W5,D3,L1,V0,M1}  { skol1 ==> meet( skol1, skol3 ) }.
% 1.92/2.17  parent0[0]: (17) {G1,W5,D3,L1,V0,M1} P(0,14) { join( skol3, skol1 ) ==> 
% 1.92/2.17    skol3 }.
% 1.92/2.17  parent1[0; 4]: (13236) {G21,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X )
% 1.92/2.17     ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := skol1
% 1.92/2.17     Y := skol3
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13238) {G2,W5,D3,L1,V0,M1}  { meet( skol1, skol3 ) ==> skol1 }.
% 1.92/2.17  parent0[0]: (13237) {G2,W5,D3,L1,V0,M1}  { skol1 ==> meet( skol1, skol3 )
% 1.92/2.17     }.
% 1.92/2.17  substitution0:
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (596) {G22,W5,D3,L1,V0,M1} P(17,578) { meet( skol1, skol3 ) 
% 1.92/2.17    ==> skol1 }.
% 1.92/2.17  parent0: (13238) {G2,W5,D3,L1,V0,M1}  { meet( skol1, skol3 ) ==> skol1 }.
% 1.92/2.17  substitution0:
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13240) {G3,W9,D4,L1,V1,M1}  { join( X, skol2 ) ==> join( join( 
% 1.92/2.17    skol1, X ), skol2 ) }.
% 1.92/2.17  parent0[0]: (106) {G3,W9,D4,L1,V1,M1} P(23,0);d(1) { join( join( skol1, X )
% 1.92/2.17    , skol2 ) ==> join( X, skol2 ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13242) {G4,W10,D5,L1,V1,M1}  { join( complement( meet( X, skol1 )
% 1.92/2.17     ), skol2 ) ==> join( top, skol2 ) }.
% 1.92/2.17  parent0[0]: (547) {G19,W8,D5,L1,V2,M1} P(545,49);d(475);d(491);d(505) { 
% 1.92/2.17    join( X, complement( meet( Y, X ) ) ) ==> top }.
% 1.92/2.17  parent1[0; 8]: (13240) {G3,W9,D4,L1,V1,M1}  { join( X, skol2 ) ==> join( 
% 1.92/2.17    join( skol1, X ), skol2 ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := skol1
% 1.92/2.17     Y := X
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := complement( meet( X, skol1 ) )
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13243) {G5,W8,D5,L1,V1,M1}  { join( complement( meet( X, skol1 )
% 1.92/2.17     ), skol2 ) ==> top }.
% 1.92/2.17  parent0[0]: (351) {G4,W5,D3,L1,V1,M1} P(60,274);d(54) { join( top, X ) ==> 
% 1.92/2.17    top }.
% 1.92/2.17  parent1[0; 7]: (13242) {G4,W10,D5,L1,V1,M1}  { join( complement( meet( X, 
% 1.92/2.17    skol1 ) ), skol2 ) ==> join( top, skol2 ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := skol2
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (727) {G20,W8,D5,L1,V1,M1} P(547,106);d(351) { join( 
% 1.92/2.17    complement( meet( X, skol1 ) ), skol2 ) ==> top }.
% 1.92/2.17  parent0: (13243) {G5,W8,D5,L1,V1,M1}  { join( complement( meet( X, skol1 )
% 1.92/2.17     ), skol2 ) ==> top }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13246) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.92/2.17    complement( join( complement( X ), Y ) ) ) }.
% 1.92/2.17  parent0[0]: (37) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 1.92/2.17    complement( join( complement( X ), Y ) ) ) ==> X }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13249) {G2,W12,D5,L1,V1,M1}  { meet( X, skol1 ) ==> join( meet( 
% 1.92/2.17    meet( X, skol1 ), skol2 ), complement( top ) ) }.
% 1.92/2.17  parent0[0]: (727) {G20,W8,D5,L1,V1,M1} P(547,106);d(351) { join( complement
% 1.92/2.17    ( meet( X, skol1 ) ), skol2 ) ==> top }.
% 1.92/2.17  parent1[0; 11]: (13246) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.92/2.17    complement( join( complement( X ), Y ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := meet( X, skol1 )
% 1.92/2.17     Y := skol2
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13250) {G2,W11,D5,L1,V1,M1}  { meet( X, skol1 ) ==> join( meet( 
% 1.92/2.17    meet( X, skol1 ), skol2 ), zero ) }.
% 1.92/2.17  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.92/2.17    zero }.
% 1.92/2.17  parent1[0; 10]: (13249) {G2,W12,D5,L1,V1,M1}  { meet( X, skol1 ) ==> join( 
% 1.92/2.17    meet( meet( X, skol1 ), skol2 ), complement( top ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13251) {G3,W9,D4,L1,V1,M1}  { meet( X, skol1 ) ==> meet( meet( X
% 1.92/2.17    , skol1 ), skol2 ) }.
% 1.92/2.17  parent0[0]: (475) {G10,W5,D3,L1,V1,M1} P(362,328) { join( X, zero ) ==> X
% 1.92/2.17     }.
% 1.92/2.17  parent1[0; 4]: (13250) {G2,W11,D5,L1,V1,M1}  { meet( X, skol1 ) ==> join( 
% 1.92/2.17    meet( meet( X, skol1 ), skol2 ), zero ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := meet( meet( X, skol1 ), skol2 )
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13252) {G3,W9,D4,L1,V1,M1}  { meet( meet( X, skol1 ), skol2 ) ==> 
% 1.92/2.17    meet( X, skol1 ) }.
% 1.92/2.17  parent0[0]: (13251) {G3,W9,D4,L1,V1,M1}  { meet( X, skol1 ) ==> meet( meet
% 1.92/2.17    ( X, skol1 ), skol2 ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (755) {G21,W9,D4,L1,V1,M1} P(727,37);d(50);d(475) { meet( meet
% 1.92/2.17    ( X, skol1 ), skol2 ) ==> meet( X, skol1 ) }.
% 1.92/2.17  parent0: (13252) {G3,W9,D4,L1,V1,M1}  { meet( meet( X, skol1 ), skol2 ) ==>
% 1.92/2.17     meet( X, skol1 ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13255) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 1.92/2.17    complement( Y ) ) ) ==> X }.
% 1.92/2.17  parent0[0]: (504) {G13,W10,D5,L1,V2,M1} P(482,3) { complement( join( 
% 1.92/2.17    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 1.92/2.17  parent1[0; 5]: (37) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 1.92/2.17    complement( join( complement( X ), Y ) ) ) ==> X }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := Y
% 1.92/2.17     Y := X
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (1000) {G14,W10,D5,L1,V2,M1} S(37);d(504) { join( meet( X, Y )
% 1.92/2.17    , meet( X, complement( Y ) ) ) ==> X }.
% 1.92/2.17  parent0: (13255) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 1.92/2.17    complement( Y ) ) ) ==> X }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13257) {G3,W10,D6,L1,V2,M1}  { top ==> join( join( X, complement( 
% 1.92/2.17    join( Y, X ) ) ), Y ) }.
% 1.92/2.17  parent0[0]: (130) {G3,W10,D6,L1,V2,M1} P(19,0);d(1) { join( join( Y, 
% 1.92/2.17    complement( join( X, Y ) ) ), X ) ==> top }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := Y
% 1.92/2.17     Y := X
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13258) {G2,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 1.92/2.17    complement( join( Y, X ) ) ) }.
% 1.92/2.17  parent0[0]: (25) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 1.92/2.17     = join( join( Z, X ), Y ) }.
% 1.92/2.17  parent1[0; 2]: (13257) {G3,W10,D6,L1,V2,M1}  { top ==> join( join( X, 
% 1.92/2.17    complement( join( Y, X ) ) ), Y ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := Y
% 1.92/2.17     Y := complement( join( Y, X ) )
% 1.92/2.17     Z := X
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13269) {G2,W10,D5,L1,V2,M1}  { join( join( X, Y ), complement( 
% 1.92/2.17    join( Y, X ) ) ) ==> top }.
% 1.92/2.17  parent0[0]: (13258) {G2,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 1.92/2.17    complement( join( Y, X ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (1461) {G4,W10,D5,L1,V2,M1} P(130,25) { join( join( X, Y ), 
% 1.92/2.17    complement( join( Y, X ) ) ) ==> top }.
% 1.92/2.17  parent0: (13269) {G2,W10,D5,L1,V2,M1}  { join( join( X, Y ), complement( 
% 1.92/2.17    join( Y, X ) ) ) ==> top }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13276) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 1.92/2.17    , complement( Y ) ) ) }.
% 1.92/2.17  parent0[0]: (1000) {G14,W10,D5,L1,V2,M1} S(37);d(504) { join( meet( X, Y )
% 1.92/2.17    , meet( X, complement( Y ) ) ) ==> X }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13277) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet( X
% 1.92/2.17    , complement( Y ) ) ) }.
% 1.92/2.17  parent0[0]: (51) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 1.92/2.17    Y ) }.
% 1.92/2.17  parent1[0; 3]: (13276) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.92/2.17    meet( X, complement( Y ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := Y
% 1.92/2.17     Y := X
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13281) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 1.92/2.17    complement( Y ) ) ) ==> X }.
% 1.92/2.17  parent0[0]: (13277) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet
% 1.92/2.17    ( X, complement( Y ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (1654) {G15,W10,D5,L1,V2,M1} P(51,1000) { join( meet( Y, X ), 
% 1.92/2.17    meet( X, complement( Y ) ) ) ==> X }.
% 1.92/2.17  parent0: (13281) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 1.92/2.17    complement( Y ) ) ) ==> X }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13285) {G15,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), meet( Y
% 1.92/2.17    , complement( X ) ) ) }.
% 1.92/2.17  parent0[0]: (1654) {G15,W10,D5,L1,V2,M1} P(51,1000) { join( meet( Y, X ), 
% 1.92/2.17    meet( X, complement( Y ) ) ) ==> X }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := Y
% 1.92/2.17     Y := X
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13286) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 1.92/2.17     ) ), meet( Y, X ) ) }.
% 1.92/2.17  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.92/2.17  parent1[0; 2]: (13285) {G15,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), 
% 1.92/2.17    meet( Y, complement( X ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := meet( Y, X )
% 1.92/2.17     Y := meet( X, complement( Y ) )
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := Y
% 1.92/2.17     Y := X
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13289) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 1.92/2.17    meet( Y, X ) ) ==> X }.
% 1.92/2.17  parent0[0]: (13286) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement
% 1.92/2.17    ( Y ) ), meet( Y, X ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (1711) {G16,W10,D5,L1,V2,M1} P(1654,0) { join( meet( Y, 
% 1.92/2.17    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 1.92/2.17  parent0: (13289) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 1.92/2.17    meet( Y, X ) ) ==> X }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := Y
% 1.92/2.17     Y := X
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13291) {G12,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 1.92/2.17    join( complement( X ), complement( Y ) ) }.
% 1.92/2.17  parent0[0]: (491) {G12,W10,D4,L1,V2,M1} P(478,46);d(50);d(476) { join( 
% 1.92/2.17    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13295) {G13,W15,D6,L1,V3,M1}  { complement( meet( meet( 
% 1.92/2.17    complement( X ), Y ), Z ) ) ==> join( join( X, complement( Y ) ), 
% 1.92/2.17    complement( Z ) ) }.
% 1.92/2.17  parent0[0]: (505) {G13,W10,D5,L1,V2,M1} P(482,491) { complement( meet( 
% 1.92/2.17    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 1.92/2.17  parent1[0; 9]: (13291) {G12,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 1.92/2.17    ==> join( complement( X ), complement( Y ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := meet( complement( X ), Y )
% 1.92/2.17     Y := Z
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13297) {G14,W14,D6,L1,V3,M1}  { complement( meet( meet( 
% 1.92/2.17    complement( X ), Y ), Z ) ) ==> join( complement( meet( Y, Z ) ), X ) }.
% 1.92/2.17  parent0[0]: (511) {G13,W14,D5,L1,V3,M1} P(491,24) { join( join( Z, 
% 1.92/2.17    complement( X ) ), complement( Y ) ) ==> join( complement( meet( X, Y ) )
% 1.92/2.17    , Z ) }.
% 1.92/2.17  parent1[0; 8]: (13295) {G13,W15,D6,L1,V3,M1}  { complement( meet( meet( 
% 1.92/2.17    complement( X ), Y ), Z ) ) ==> join( join( X, complement( Y ) ), 
% 1.92/2.17    complement( Z ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := Y
% 1.92/2.17     Y := Z
% 1.92/2.17     Z := X
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17     Z := Z
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (2241) {G14,W14,D6,L1,V3,M1} P(505,491);d(511) { complement( 
% 1.92/2.17    meet( meet( complement( X ), Y ), Z ) ) ==> join( complement( meet( Y, Z
% 1.92/2.17     ) ), X ) }.
% 1.92/2.17  parent0: (13297) {G14,W14,D6,L1,V3,M1}  { complement( meet( meet( 
% 1.92/2.17    complement( X ), Y ), Z ) ) ==> join( complement( meet( Y, Z ) ), X ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17     Z := Z
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13300) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 1.92/2.17    complement( join( X, complement( Y ) ) ) }.
% 1.92/2.17  parent0[0]: (503) {G13,W10,D5,L1,V2,M1} P(482,3) { complement( join( X, 
% 1.92/2.17    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13303) {G5,W11,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 1.92/2.17    join( Y, X ) ) ==> complement( top ) }.
% 1.92/2.17  parent0[0]: (1461) {G4,W10,D5,L1,V2,M1} P(130,25) { join( join( X, Y ), 
% 1.92/2.17    complement( join( Y, X ) ) ) ==> top }.
% 1.92/2.17  parent1[0; 10]: (13300) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y )
% 1.92/2.17     ==> complement( join( X, complement( Y ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := join( X, Y )
% 1.92/2.17     Y := join( Y, X )
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13304) {G2,W10,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 1.92/2.17    join( Y, X ) ) ==> zero }.
% 1.92/2.17  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.92/2.17    zero }.
% 1.92/2.17  parent1[0; 9]: (13303) {G5,W11,D5,L1,V2,M1}  { meet( complement( join( X, Y
% 1.92/2.17     ) ), join( Y, X ) ) ==> complement( top ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (2295) {G14,W10,D5,L1,V2,M1} P(1461,503);d(50) { meet( 
% 1.92/2.17    complement( join( X, Y ) ), join( Y, X ) ) ==> zero }.
% 1.92/2.17  parent0: (13304) {G2,W10,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 1.92/2.17    join( Y, X ) ) ==> zero }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13307) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 1.92/2.17    complement( join( X, complement( Y ) ) ) }.
% 1.92/2.17  parent0[0]: (503) {G13,W10,D5,L1,V2,M1} P(482,3) { complement( join( X, 
% 1.92/2.17    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13311) {G13,W10,D4,L1,V2,M1}  { meet( complement( X ), complement
% 1.92/2.17    ( Y ) ) ==> complement( join( X, Y ) ) }.
% 1.92/2.17  parent0[0]: (482) {G12,W5,D4,L1,V1,M1} P(475,53);d(479) { complement( 
% 1.92/2.17    complement( X ) ) ==> X }.
% 1.92/2.17  parent1[0; 9]: (13307) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) 
% 1.92/2.17    ==> complement( join( X, complement( Y ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := Y
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := complement( Y )
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (2314) {G14,W10,D4,L1,V2,M1} P(482,503) { meet( complement( Y
% 1.92/2.17     ), complement( X ) ) ==> complement( join( Y, X ) ) }.
% 1.92/2.17  parent0: (13311) {G13,W10,D4,L1,V2,M1}  { meet( complement( X ), complement
% 1.92/2.17    ( Y ) ) ==> complement( join( X, Y ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := Y
% 1.92/2.17     Y := X
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13314) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 1.92/2.17    complement( join( X, complement( Y ) ) ) }.
% 1.92/2.17  parent0[0]: (503) {G13,W10,D5,L1,V2,M1} P(482,3) { complement( join( X, 
% 1.92/2.17    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13315) {G2,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y ) ), 
% 1.92/2.17    Z ) ==> complement( join( join( X, complement( Z ) ), Y ) ) }.
% 1.92/2.17  parent0[0]: (25) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 1.92/2.17     = join( join( Z, X ), Y ) }.
% 1.92/2.17  parent1[0; 8]: (13314) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) 
% 1.92/2.17    ==> complement( join( X, complement( Y ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := complement( Z )
% 1.92/2.17     Y := Y
% 1.92/2.17     Z := X
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := join( X, Y )
% 1.92/2.17     Y := Z
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13318) {G2,W14,D6,L1,V3,M1}  { complement( join( join( X, 
% 1.92/2.17    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 1.92/2.17  parent0[0]: (13315) {G2,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y )
% 1.92/2.17     ), Z ) ==> complement( join( join( X, complement( Z ) ), Y ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17     Z := Z
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (2315) {G14,W14,D6,L1,V3,M1} P(25,503) { complement( join( 
% 1.92/2.17    join( X, complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z
% 1.92/2.17     ) }.
% 1.92/2.17  parent0: (13318) {G2,W14,D6,L1,V3,M1}  { complement( join( join( X, 
% 1.92/2.17    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17     Z := Z
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13320) {G14,W10,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 1.92/2.17    , Y ) ), join( Y, X ) ) }.
% 1.92/2.17  parent0[0]: (2295) {G14,W10,D5,L1,V2,M1} P(1461,503);d(50) { meet( 
% 1.92/2.17    complement( join( X, Y ) ), join( Y, X ) ) ==> zero }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13326) {G13,W13,D6,L1,V2,M1}  { zero ==> meet( complement( join( 
% 1.92/2.17    complement( X ), complement( Y ) ) ), complement( meet( Y, X ) ) ) }.
% 1.92/2.17  parent0[0]: (491) {G12,W10,D4,L1,V2,M1} P(478,46);d(50);d(476) { join( 
% 1.92/2.17    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 1.92/2.17  parent1[0; 9]: (13320) {G14,W10,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 1.92/2.17    join( X, Y ) ), join( Y, X ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := Y
% 1.92/2.17     Y := X
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := complement( X )
% 1.92/2.17     Y := complement( Y )
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13328) {G14,W12,D6,L1,V2,M1}  { zero ==> complement( join( join( 
% 1.92/2.17    complement( X ), complement( Y ) ), meet( Y, X ) ) ) }.
% 1.92/2.17  parent0[0]: (2314) {G14,W10,D4,L1,V2,M1} P(482,503) { meet( complement( Y )
% 1.92/2.17    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 1.92/2.17  parent1[0; 2]: (13326) {G13,W13,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 1.92/2.17    join( complement( X ), complement( Y ) ) ), complement( meet( Y, X ) ) )
% 1.92/2.17     }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := meet( Y, X )
% 1.92/2.17     Y := join( complement( X ), complement( Y ) )
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13329) {G15,W11,D6,L1,V2,M1}  { zero ==> meet( complement( join( 
% 1.92/2.17    complement( X ), meet( Y, X ) ) ), Y ) }.
% 1.92/2.17  parent0[0]: (2315) {G14,W14,D6,L1,V3,M1} P(25,503) { complement( join( join
% 1.92/2.17    ( X, complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z )
% 1.92/2.17     }.
% 1.92/2.17  parent1[0; 2]: (13328) {G14,W12,D6,L1,V2,M1}  { zero ==> complement( join( 
% 1.92/2.17    join( complement( X ), complement( Y ) ), meet( Y, X ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := complement( X )
% 1.92/2.17     Y := meet( Y, X )
% 1.92/2.17     Z := Y
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13330) {G14,W10,D6,L1,V2,M1}  { zero ==> meet( meet( X, 
% 1.92/2.17    complement( meet( Y, X ) ) ), Y ) }.
% 1.92/2.17  parent0[0]: (504) {G13,W10,D5,L1,V2,M1} P(482,3) { complement( join( 
% 1.92/2.17    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 1.92/2.17  parent1[0; 3]: (13329) {G15,W11,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 1.92/2.17    join( complement( X ), meet( Y, X ) ) ), Y ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := meet( Y, X )
% 1.92/2.17     Y := X
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13331) {G14,W10,D6,L1,V2,M1}  { meet( meet( X, complement( meet( Y
% 1.92/2.17    , X ) ) ), Y ) ==> zero }.
% 1.92/2.17  parent0[0]: (13330) {G14,W10,D6,L1,V2,M1}  { zero ==> meet( meet( X, 
% 1.92/2.17    complement( meet( Y, X ) ) ), Y ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (3115) {G15,W10,D6,L1,V2,M1} P(491,2295);d(2314);d(2315);d(504
% 1.92/2.17    ) { meet( meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 1.92/2.17  parent0: (13331) {G14,W10,D6,L1,V2,M1}  { meet( meet( X, complement( meet( 
% 1.92/2.17    Y, X ) ) ), Y ) ==> zero }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := Y
% 1.92/2.17     Y := X
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13333) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 1.92/2.17     ) ), meet( Y, X ) ) }.
% 1.92/2.17  parent0[0]: (1711) {G16,W10,D5,L1,V2,M1} P(1654,0) { join( meet( Y, 
% 1.92/2.17    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := Y
% 1.92/2.17     Y := X
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13337) {G16,W13,D8,L1,V2,M1}  { X ==> join( meet( X, complement( 
% 1.92/2.17    meet( Y, complement( meet( X, Y ) ) ) ) ), zero ) }.
% 1.92/2.17  parent0[0]: (3115) {G15,W10,D6,L1,V2,M1} P(491,2295);d(2314);d(2315);d(504)
% 1.92/2.17     { meet( meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 1.92/2.17  parent1[0; 12]: (13333) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, 
% 1.92/2.17    complement( Y ) ), meet( Y, X ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := meet( Y, complement( meet( X, Y ) ) )
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13338) {G11,W11,D7,L1,V2,M1}  { X ==> meet( X, complement( meet( 
% 1.92/2.17    Y, complement( meet( X, Y ) ) ) ) ) }.
% 1.92/2.17  parent0[0]: (475) {G10,W5,D3,L1,V1,M1} P(362,328) { join( X, zero ) ==> X
% 1.92/2.17     }.
% 1.92/2.17  parent1[0; 2]: (13337) {G16,W13,D8,L1,V2,M1}  { X ==> join( meet( X, 
% 1.92/2.17    complement( meet( Y, complement( meet( X, Y ) ) ) ) ), zero ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := meet( X, complement( meet( Y, complement( meet( X, Y ) ) ) ) )
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13339) {G12,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement( 
% 1.92/2.17    Y ), meet( X, Y ) ) ) }.
% 1.92/2.17  parent0[0]: (506) {G13,W10,D5,L1,V2,M1} P(482,491) { complement( meet( Y, 
% 1.92/2.17    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 1.92/2.17  parent1[0; 4]: (13338) {G11,W11,D7,L1,V2,M1}  { X ==> meet( X, complement( 
% 1.92/2.17    meet( Y, complement( meet( X, Y ) ) ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := meet( X, Y )
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13340) {G12,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 1.92/2.17    meet( X, Y ) ) ) ==> X }.
% 1.92/2.17  parent0[0]: (13339) {G12,W10,D5,L1,V2,M1}  { X ==> meet( X, join( 
% 1.92/2.17    complement( Y ), meet( X, Y ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (4327) {G17,W10,D5,L1,V2,M1} P(3115,1711);d(475);d(506) { meet
% 1.92/2.17    ( Y, join( complement( X ), meet( Y, X ) ) ) ==> Y }.
% 1.92/2.17  parent0: (13340) {G12,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 1.92/2.17    meet( X, Y ) ) ) ==> X }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := Y
% 1.92/2.17     Y := X
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13341) {G17,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement( Y
% 1.92/2.17     ), meet( X, Y ) ) ) }.
% 1.92/2.17  parent0[0]: (4327) {G17,W10,D5,L1,V2,M1} P(3115,1711);d(475);d(506) { meet
% 1.92/2.17    ( Y, join( complement( X ), meet( Y, X ) ) ) ==> Y }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := Y
% 1.92/2.17     Y := X
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13343) {G2,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement( Y
% 1.92/2.17     ), meet( Y, X ) ) ) }.
% 1.92/2.17  parent0[0]: (51) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 1.92/2.17    Y ) }.
% 1.92/2.17  parent1[0; 7]: (13341) {G17,W10,D5,L1,V2,M1}  { X ==> meet( X, join( 
% 1.92/2.17    complement( Y ), meet( X, Y ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := Y
% 1.92/2.17     Y := X
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13349) {G2,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 1.92/2.17    meet( Y, X ) ) ) ==> X }.
% 1.92/2.17  parent0[0]: (13343) {G2,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement
% 1.92/2.17    ( Y ), meet( Y, X ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (4354) {G18,W10,D5,L1,V2,M1} P(51,4327) { meet( X, join( 
% 1.92/2.17    complement( Y ), meet( Y, X ) ) ) ==> X }.
% 1.92/2.17  parent0: (13349) {G2,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 1.92/2.17    meet( Y, X ) ) ) ==> X }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13351) {G13,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) ==> 
% 1.92/2.17    complement( meet( complement( X ), Y ) ) }.
% 1.92/2.17  parent0[0]: (505) {G13,W10,D5,L1,V2,M1} P(482,491) { complement( meet( 
% 1.92/2.17    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13355) {G14,W14,D7,L1,V2,M1}  { join( X, complement( join( 
% 1.92/2.17    complement( Y ), meet( Y, complement( X ) ) ) ) ) ==> complement( 
% 1.92/2.17    complement( X ) ) }.
% 1.92/2.17  parent0[0]: (4354) {G18,W10,D5,L1,V2,M1} P(51,4327) { meet( X, join( 
% 1.92/2.17    complement( Y ), meet( Y, X ) ) ) ==> X }.
% 1.92/2.17  parent1[0; 12]: (13351) {G13,W10,D5,L1,V2,M1}  { join( X, complement( Y ) )
% 1.92/2.17     ==> complement( meet( complement( X ), Y ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := complement( X )
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := join( complement( Y ), meet( Y, complement( X ) ) )
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13356) {G13,W12,D7,L1,V2,M1}  { join( X, complement( join( 
% 1.92/2.17    complement( Y ), meet( Y, complement( X ) ) ) ) ) ==> X }.
% 1.92/2.17  parent0[0]: (482) {G12,W5,D4,L1,V1,M1} P(475,53);d(479) { complement( 
% 1.92/2.17    complement( X ) ) ==> X }.
% 1.92/2.17  parent1[0; 11]: (13355) {G14,W14,D7,L1,V2,M1}  { join( X, complement( join
% 1.92/2.17    ( complement( Y ), meet( Y, complement( X ) ) ) ) ) ==> complement( 
% 1.92/2.17    complement( X ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13357) {G14,W10,D6,L1,V2,M1}  { join( X, meet( Y, join( 
% 1.92/2.17    complement( Y ), X ) ) ) ==> X }.
% 1.92/2.17  parent0[0]: (498) {G13,W15,D6,L1,V3,M1} P(482,46) { complement( join( 
% 1.92/2.17    complement( Y ), meet( Z, complement( X ) ) ) ) ==> meet( Y, join( 
% 1.92/2.17    complement( Z ), X ) ) }.
% 1.92/2.17  parent1[0; 3]: (13356) {G13,W12,D7,L1,V2,M1}  { join( X, complement( join( 
% 1.92/2.17    complement( Y ), meet( Y, complement( X ) ) ) ) ) ==> X }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17     Z := Y
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (4377) {G19,W10,D6,L1,V2,M1} P(4354,505);d(482);d(498) { join
% 1.92/2.17    ( X, meet( Y, join( complement( Y ), X ) ) ) ==> X }.
% 1.92/2.17  parent0: (13357) {G14,W10,D6,L1,V2,M1}  { join( X, meet( Y, join( 
% 1.92/2.17    complement( Y ), X ) ) ) ==> X }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13360) {G15,W13,D8,L1,V3,M1}  { top ==> complement( meet( meet( 
% 1.92/2.17    meet( complement( meet( X, Y ) ), Z ), Y ), X ) ) }.
% 1.92/2.17  parent0[0]: (520) {G15,W13,D8,L1,V3,M1} P(45,508);d(1);d(509);d(491);d(503)
% 1.92/2.17     { complement( meet( meet( meet( complement( meet( X, Y ) ), Z ), Y ), X
% 1.92/2.17     ) ) ==> top }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17     Z := Z
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13363) {G16,W11,D7,L1,V1,M1}  { top ==> complement( meet( meet( 
% 1.92/2.17    complement( meet( X, skol2 ) ), skol1 ), X ) ) }.
% 1.92/2.17  parent0[0]: (755) {G21,W9,D4,L1,V1,M1} P(727,37);d(50);d(475) { meet( meet
% 1.92/2.17    ( X, skol1 ), skol2 ) ==> meet( X, skol1 ) }.
% 1.92/2.17  parent1[0; 4]: (13360) {G15,W13,D8,L1,V3,M1}  { top ==> complement( meet( 
% 1.92/2.17    meet( meet( complement( meet( X, Y ) ), Z ), Y ), X ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := complement( meet( X, skol2 ) )
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17     Y := skol2
% 1.92/2.17     Z := skol1
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13365) {G15,W10,D5,L1,V1,M1}  { top ==> join( complement( meet( 
% 1.92/2.17    skol1, X ) ), meet( X, skol2 ) ) }.
% 1.92/2.17  parent0[0]: (2241) {G14,W14,D6,L1,V3,M1} P(505,491);d(511) { complement( 
% 1.92/2.17    meet( meet( complement( X ), Y ), Z ) ) ==> join( complement( meet( Y, Z
% 1.92/2.17     ) ), X ) }.
% 1.92/2.17  parent1[0; 2]: (13363) {G16,W11,D7,L1,V1,M1}  { top ==> complement( meet( 
% 1.92/2.17    meet( complement( meet( X, skol2 ) ), skol1 ), X ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := meet( X, skol2 )
% 1.92/2.17     Y := skol1
% 1.92/2.17     Z := X
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := X
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13366) {G15,W10,D5,L1,V1,M1}  { join( complement( meet( skol1, X )
% 1.92/2.17     ), meet( X, skol2 ) ) ==> top }.
% 1.92/2.17  parent0[0]: (13365) {G15,W10,D5,L1,V1,M1}  { top ==> join( complement( meet
% 1.92/2.17    ( skol1, X ) ), meet( X, skol2 ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (10992) {G22,W10,D5,L1,V1,M1} P(755,520);d(2241) { join( 
% 1.92/2.17    complement( meet( skol1, X ) ), meet( X, skol2 ) ) ==> top }.
% 1.92/2.17  parent0: (13366) {G15,W10,D5,L1,V1,M1}  { join( complement( meet( skol1, X
% 1.92/2.17     ) ), meet( X, skol2 ) ) ==> top }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13368) {G22,W10,D5,L1,V1,M1}  { top ==> join( complement( meet( 
% 1.92/2.17    skol1, X ) ), meet( X, skol2 ) ) }.
% 1.92/2.17  parent0[0]: (10992) {G22,W10,D5,L1,V1,M1} P(755,520);d(2241) { join( 
% 1.92/2.17    complement( meet( skol1, X ) ), meet( X, skol2 ) ) ==> top }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13369) {G23,W8,D4,L1,V0,M1}  { top ==> join( complement( skol1 )
% 1.92/2.17    , meet( skol3, skol2 ) ) }.
% 1.92/2.17  parent0[0]: (596) {G22,W5,D3,L1,V0,M1} P(17,578) { meet( skol1, skol3 ) ==>
% 1.92/2.17     skol1 }.
% 1.92/2.17  parent1[0; 4]: (13368) {G22,W10,D5,L1,V1,M1}  { top ==> join( complement( 
% 1.92/2.17    meet( skol1, X ) ), meet( X, skol2 ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := skol3
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13370) {G23,W8,D4,L1,V0,M1}  { join( complement( skol1 ), meet( 
% 1.92/2.17    skol3, skol2 ) ) ==> top }.
% 1.92/2.17  parent0[0]: (13369) {G23,W8,D4,L1,V0,M1}  { top ==> join( complement( skol1
% 1.92/2.17     ), meet( skol3, skol2 ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (12661) {G23,W8,D4,L1,V0,M1} P(596,10992) { join( complement( 
% 1.92/2.17    skol1 ), meet( skol3, skol2 ) ) ==> top }.
% 1.92/2.17  parent0: (13370) {G23,W8,D4,L1,V0,M1}  { join( complement( skol1 ), meet( 
% 1.92/2.17    skol3, skol2 ) ) ==> top }.
% 1.92/2.17  substitution0:
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17     0 ==> 0
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13372) {G19,W10,D6,L1,V2,M1}  { X ==> join( X, meet( Y, join( 
% 1.92/2.17    complement( Y ), X ) ) ) }.
% 1.92/2.17  parent0[0]: (4377) {G19,W10,D6,L1,V2,M1} P(4354,505);d(482);d(498) { join( 
% 1.92/2.17    X, meet( Y, join( complement( Y ), X ) ) ) ==> X }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := X
% 1.92/2.17     Y := Y
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  eqswap: (13374) {G3,W9,D4,L1,V0,M1}  { ! meet( skol3, skol2 ) ==> join( 
% 1.92/2.17    meet( skol3, skol2 ), skol1 ) }.
% 1.92/2.17  parent0[0]: (121) {G3,W9,D4,L1,V0,M1} P(0,115) { ! join( meet( skol3, skol2
% 1.92/2.17     ), skol1 ) ==> meet( skol3, skol2 ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13375) {G20,W11,D4,L1,V0,M1}  { meet( skol3, skol2 ) ==> join( 
% 1.92/2.17    meet( skol3, skol2 ), meet( skol1, top ) ) }.
% 1.92/2.17  parent0[0]: (12661) {G23,W8,D4,L1,V0,M1} P(596,10992) { join( complement( 
% 1.92/2.17    skol1 ), meet( skol3, skol2 ) ) ==> top }.
% 1.92/2.17  parent1[0; 10]: (13372) {G19,W10,D6,L1,V2,M1}  { X ==> join( X, meet( Y, 
% 1.92/2.17    join( complement( Y ), X ) ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17     X := meet( skol3, skol2 )
% 1.92/2.17     Y := skol1
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  paramod: (13376) {G12,W9,D4,L1,V0,M1}  { meet( skol3, skol2 ) ==> join( 
% 1.92/2.17    meet( skol3, skol2 ), skol1 ) }.
% 1.92/2.17  parent0[0]: (479) {G11,W5,D3,L1,V1,M1} P(475,355) { meet( X, top ) ==> X
% 1.92/2.17     }.
% 1.92/2.17  parent1[0; 8]: (13375) {G20,W11,D4,L1,V0,M1}  { meet( skol3, skol2 ) ==> 
% 1.92/2.17    join( meet( skol3, skol2 ), meet( skol1, top ) ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17     X := skol1
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  resolution: (13377) {G4,W0,D0,L0,V0,M0}  {  }.
% 1.92/2.17  parent0[0]: (13374) {G3,W9,D4,L1,V0,M1}  { ! meet( skol3, skol2 ) ==> join
% 1.92/2.17    ( meet( skol3, skol2 ), skol1 ) }.
% 1.92/2.17  parent1[0]: (13376) {G12,W9,D4,L1,V0,M1}  { meet( skol3, skol2 ) ==> join( 
% 1.92/2.17    meet( skol3, skol2 ), skol1 ) }.
% 1.92/2.17  substitution0:
% 1.92/2.17  end
% 1.92/2.17  substitution1:
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  subsumption: (12676) {G24,W0,D0,L0,V0,M0} P(12661,4377);d(479);r(121) { 
% 1.92/2.17     }.
% 1.92/2.17  parent0: (13377) {G4,W0,D0,L0,V0,M0}  {  }.
% 1.92/2.17  substitution0:
% 1.92/2.17  end
% 1.92/2.17  permutation0:
% 1.92/2.17  end
% 1.92/2.17  
% 1.92/2.17  Proof check complete!
% 1.92/2.17  
% 1.92/2.17  Memory use:
% 1.92/2.17  
% 1.92/2.17  space for terms:        159697
% 1.92/2.17  space for clauses:      1299461
% 1.92/2.17  
% 1.92/2.17  
% 1.92/2.17  clauses generated:      324401
% 1.92/2.17  clauses kept:           12677
% 1.92/2.17  clauses selected:       1265
% 1.92/2.17  clauses deleted:        777
% 1.92/2.17  clauses inuse deleted:  238
% 1.92/2.17  
% 1.92/2.17  subsentry:          13839
% 1.92/2.17  literals s-matched: 11431
% 1.92/2.17  literals matched:   11170
% 1.92/2.17  full subsumption:   0
% 1.92/2.17  
% 1.92/2.17  checksum:           -355489791
% 1.92/2.17  
% 1.92/2.17  
% 1.92/2.17  Bliksem ended
%------------------------------------------------------------------------------