TSTP Solution File: REL012+2 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : REL012+2 : 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:00:05 EDT 2022

% Result   : Theorem 2.34s 2.77s
% Output   : Refutation 2.34s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : REL012+2 : TPTP v8.1.0. Released v4.0.0.
% 0.07/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 09:35:22 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 2.34/2.77  *** allocated 10000 integers for termspace/termends
% 2.34/2.77  *** allocated 10000 integers for clauses
% 2.34/2.77  *** allocated 10000 integers for justifications
% 2.34/2.77  Bliksem 1.12
% 2.34/2.77  
% 2.34/2.77  
% 2.34/2.77  Automatic Strategy Selection
% 2.34/2.77  
% 2.34/2.77  
% 2.34/2.77  Clauses:
% 2.34/2.77  
% 2.34/2.77  { join( X, Y ) = join( Y, X ) }.
% 2.34/2.77  { join( X, join( Y, Z ) ) = join( join( X, Y ), Z ) }.
% 2.34/2.77  { X = join( complement( join( complement( X ), complement( Y ) ) ), 
% 2.34/2.77    complement( join( complement( X ), Y ) ) ) }.
% 2.34/2.77  { meet( X, Y ) = complement( join( complement( X ), complement( Y ) ) ) }.
% 2.34/2.77  { composition( X, composition( Y, Z ) ) = composition( composition( X, Y )
% 2.34/2.77    , Z ) }.
% 2.34/2.77  { composition( X, one ) = X }.
% 2.34/2.77  { composition( join( X, Y ), Z ) = join( composition( X, Z ), composition( 
% 2.34/2.77    Y, Z ) ) }.
% 2.34/2.77  { converse( converse( X ) ) = X }.
% 2.34/2.77  { converse( join( X, Y ) ) = join( converse( X ), converse( Y ) ) }.
% 2.34/2.77  { converse( composition( X, Y ) ) = composition( converse( Y ), converse( X
% 2.34/2.77     ) ) }.
% 2.34/2.77  { join( composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.34/2.77    complement( Y ) ) = complement( Y ) }.
% 2.34/2.77  { top = join( X, complement( X ) ) }.
% 2.34/2.77  { zero = meet( X, complement( X ) ) }.
% 2.34/2.77  { join( meet( composition( X, Y ), Z ), composition( meet( X, composition( 
% 2.34/2.77    Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ) = 
% 2.34/2.77    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 2.34/2.77    composition( converse( X ), Z ) ) ) }.
% 2.34/2.77  { join( meet( composition( X, Y ), Z ), meet( composition( X, meet( Y, 
% 2.34/2.77    composition( converse( X ), Z ) ) ), Z ) ) = meet( composition( X, meet( 
% 2.34/2.77    Y, composition( converse( X ), Z ) ) ), Z ) }.
% 2.34/2.77  { join( meet( composition( X, Y ), Z ), meet( composition( meet( X, 
% 2.34/2.77    composition( Z, converse( Y ) ) ), Y ), Z ) ) = meet( composition( meet( 
% 2.34/2.77    X, composition( Z, converse( Y ) ) ), Y ), Z ) }.
% 2.34/2.77  { ! join( composition( complement( composition( skol1, skol2 ) ), converse
% 2.34/2.77    ( skol2 ) ), complement( skol1 ) ) = complement( skol1 ) }.
% 2.34/2.77  
% 2.34/2.77  percentage equality = 1.000000, percentage horn = 1.000000
% 2.34/2.77  This is a pure equality problem
% 2.34/2.77  
% 2.34/2.77  
% 2.34/2.77  
% 2.34/2.77  Options Used:
% 2.34/2.77  
% 2.34/2.77  useres =            1
% 2.34/2.77  useparamod =        1
% 2.34/2.77  useeqrefl =         1
% 2.34/2.77  useeqfact =         1
% 2.34/2.77  usefactor =         1
% 2.34/2.77  usesimpsplitting =  0
% 2.34/2.77  usesimpdemod =      5
% 2.34/2.77  usesimpres =        3
% 2.34/2.77  
% 2.34/2.77  resimpinuse      =  1000
% 2.34/2.77  resimpclauses =     20000
% 2.34/2.77  substype =          eqrewr
% 2.34/2.77  backwardsubs =      1
% 2.34/2.77  selectoldest =      5
% 2.34/2.77  
% 2.34/2.77  litorderings [0] =  split
% 2.34/2.77  litorderings [1] =  extend the termordering, first sorting on arguments
% 2.34/2.77  
% 2.34/2.77  termordering =      kbo
% 2.34/2.77  
% 2.34/2.77  litapriori =        0
% 2.34/2.77  termapriori =       1
% 2.34/2.77  litaposteriori =    0
% 2.34/2.77  termaposteriori =   0
% 2.34/2.77  demodaposteriori =  0
% 2.34/2.77  ordereqreflfact =   0
% 2.34/2.77  
% 2.34/2.77  litselect =         negord
% 2.34/2.77  
% 2.34/2.77  maxweight =         15
% 2.34/2.77  maxdepth =          30000
% 2.34/2.77  maxlength =         115
% 2.34/2.77  maxnrvars =         195
% 2.34/2.77  excuselevel =       1
% 2.34/2.77  increasemaxweight = 1
% 2.34/2.77  
% 2.34/2.77  maxselected =       10000000
% 2.34/2.77  maxnrclauses =      10000000
% 2.34/2.77  
% 2.34/2.77  showgenerated =    0
% 2.34/2.77  showkept =         0
% 2.34/2.77  showselected =     0
% 2.34/2.77  showdeleted =      0
% 2.34/2.77  showresimp =       1
% 2.34/2.77  showstatus =       2000
% 2.34/2.77  
% 2.34/2.77  prologoutput =     0
% 2.34/2.77  nrgoals =          5000000
% 2.34/2.77  totalproof =       1
% 2.34/2.77  
% 2.34/2.77  Symbols occurring in the translation:
% 2.34/2.77  
% 2.34/2.77  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 2.34/2.77  .  [1, 2]      (w:1, o:21, a:1, s:1, b:0), 
% 2.34/2.77  !  [4, 1]      (w:0, o:14, a:1, s:1, b:0), 
% 2.34/2.77  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 2.34/2.77  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 2.34/2.77  join  [37, 2]      (w:1, o:45, a:1, s:1, b:0), 
% 2.34/2.77  complement  [39, 1]      (w:1, o:19, a:1, s:1, b:0), 
% 2.34/2.77  meet  [40, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 2.34/2.77  composition  [41, 2]      (w:1, o:47, a:1, s:1, b:0), 
% 2.34/2.77  one  [42, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 2.34/2.77  converse  [43, 1]      (w:1, o:20, a:1, s:1, b:0), 
% 2.34/2.77  top  [44, 0]      (w:1, o:12, a:1, s:1, b:0), 
% 2.34/2.77  zero  [45, 0]      (w:1, o:13, a:1, s:1, b:0), 
% 2.34/2.77  skol1  [46, 0]      (w:1, o:10, a:1, s:1, b:1), 
% 2.34/2.77  skol2  [47, 0]      (w:1, o:11, a:1, s:1, b:1).
% 2.34/2.77  
% 2.34/2.77  
% 2.34/2.77  Starting Search:
% 2.34/2.77  
% 2.34/2.77  *** allocated 15000 integers for clauses
% 2.34/2.77  *** allocated 22500 integers for clauses
% 2.34/2.77  *** allocated 33750 integers for clauses
% 2.34/2.77  *** allocated 50625 integers for clauses
% 2.34/2.77  *** allocated 75937 integers for clauses
% 2.34/2.77  *** allocated 113905 integers for clauses
% 2.34/2.77  *** allocated 15000 integers for termspace/termends
% 2.34/2.77  Resimplifying inuse:
% 2.34/2.77  Done
% 2.34/2.77  
% 2.34/2.77  *** allocated 170857 integers for clauses
% 2.34/2.77  *** allocated 22500 integers for termspace/termends
% 2.34/2.77  *** allocated 256285 integers for clauses
% 2.34/2.77  *** allocated 33750 integers for termspace/termends
% 2.34/2.77  
% 2.34/2.77  Intermediate Status:
% 2.34/2.77  Generated:    24461
% 2.34/2.77  Kept:         2001
% 2.34/2.77  Inuse:        299
% 2.34/2.77  Deleted:      166
% 2.34/2.77  Deletedinuse: 62
% 2.34/2.77  
% 2.34/2.77  Resimplifying inuse:
% 2.34/2.77  Done
% 2.34/2.77  
% 2.34/2.77  *** allocated 384427 integers for clauses
% 2.34/2.77  *** allocated 50625 integers for termspace/termends
% 2.34/2.77  Resimplifying inuse:
% 2.34/2.77  Done
% 2.34/2.77  
% 2.34/2.77  *** allocated 576640 integers for clauses
% 2.34/2.77  *** allocated 75937 integers for termspace/termends
% 2.34/2.77  
% 2.34/2.77  Intermediate Status:
% 2.34/2.77  Generated:    67216
% 2.34/2.77  Kept:         4002
% 2.34/2.77  Inuse:        461
% 2.34/2.77  Deleted:      260
% 2.34/2.77  Deletedinuse: 91
% 2.34/2.77  
% 2.34/2.77  Resimplifying inuse:
% 2.34/2.77  Done
% 2.34/2.77  
% 2.34/2.77  Resimplifying inuse:
% 2.34/2.77  Done
% 2.34/2.77  
% 2.34/2.77  *** allocated 864960 integers for clauses
% 2.34/2.77  *** allocated 113905 integers for termspace/termends
% 2.34/2.77  
% 2.34/2.77  Intermediate Status:
% 2.34/2.77  Generated:    126802
% 2.34/2.77  Kept:         6041
% 2.34/2.77  Inuse:        625
% 2.34/2.77  Deleted:      336
% 2.34/2.77  Deletedinuse: 91
% 2.34/2.77  
% 2.34/2.77  Resimplifying inuse:
% 2.34/2.77  Done
% 2.34/2.77  
% 2.34/2.77  Resimplifying inuse:
% 2.34/2.77  Done
% 2.34/2.77  
% 2.34/2.77  *** allocated 1297440 integers for clauses
% 2.34/2.77  
% 2.34/2.77  Intermediate Status:
% 2.34/2.77  Generated:    184588
% 2.34/2.77  Kept:         8042
% 2.34/2.77  Inuse:        751
% 2.34/2.77  Deleted:      372
% 2.34/2.77  Deletedinuse: 101
% 2.34/2.77  
% 2.34/2.77  Resimplifying inuse:
% 2.34/2.77  Done
% 2.34/2.77  
% 2.34/2.77  *** allocated 170857 integers for termspace/termends
% 2.34/2.77  Resimplifying inuse:
% 2.34/2.77  Done
% 2.34/2.77  
% 2.34/2.77  
% 2.34/2.77  Intermediate Status:
% 2.34/2.77  Generated:    242086
% 2.34/2.77  Kept:         10076
% 2.34/2.77  Inuse:        856
% 2.34/2.77  Deleted:      430
% 2.34/2.77  Deletedinuse: 118
% 2.34/2.77  
% 2.34/2.77  Resimplifying inuse:
% 2.34/2.77  Done
% 2.34/2.77  
% 2.34/2.77  Resimplifying inuse:
% 2.34/2.77  Done
% 2.34/2.77  
% 2.34/2.77  *** allocated 1946160 integers for clauses
% 2.34/2.77  
% 2.34/2.77  Intermediate Status:
% 2.34/2.77  Generated:    316522
% 2.34/2.77  Kept:         12120
% 2.34/2.77  Inuse:        973
% 2.34/2.77  Deleted:      497
% 2.34/2.77  Deletedinuse: 152
% 2.34/2.77  
% 2.34/2.77  Resimplifying inuse:
% 2.34/2.77  Done
% 2.34/2.77  
% 2.34/2.77  *** allocated 256285 integers for termspace/termends
% 2.34/2.77  Resimplifying inuse:
% 2.34/2.77  Done
% 2.34/2.77  
% 2.34/2.77  
% 2.34/2.77  Intermediate Status:
% 2.34/2.77  Generated:    406625
% 2.34/2.77  Kept:         14121
% 2.34/2.77  Inuse:        1099
% 2.34/2.77  Deleted:      538
% 2.34/2.77  Deletedinuse: 152
% 2.34/2.77  
% 2.34/2.77  Resimplifying inuse:
% 2.34/2.77  Done
% 2.34/2.77  
% 2.34/2.77  Resimplifying inuse:
% 2.34/2.77  
% 2.34/2.77  Bliksems!, er is een bewijs:
% 2.34/2.77  % SZS status Theorem
% 2.34/2.77  % SZS output start Refutation
% 2.34/2.77  
% 2.34/2.77  (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.34/2.77  (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( join( X, Y )
% 2.34/2.77    , Z ) }.
% 2.34/2.77  (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( complement( X ), 
% 2.34/2.77    complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.34/2.77  (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X ), complement
% 2.34/2.77    ( Y ) ) ) ==> meet( X, Y ) }.
% 2.34/2.77  (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z ) ) ==> 
% 2.34/2.77    composition( composition( X, Y ), Z ) }.
% 2.34/2.77  (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 2.34/2.77  (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), composition( Y, Z )
% 2.34/2.77     ) ==> composition( join( X, Y ), Z ) }.
% 2.34/2.77  (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.34/2.77  (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y ) ) ==> 
% 2.34/2.77    converse( join( X, Y ) ) }.
% 2.34/2.77  (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), converse( X ) ) 
% 2.34/2.77    ==> converse( composition( X, Y ) ) }.
% 2.34/2.77  (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X ), complement
% 2.34/2.77    ( composition( X, Y ) ) ), complement( Y ) ) ==> complement( Y ) }.
% 2.34/2.77  (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top }.
% 2.34/2.77  (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> zero }.
% 2.34/2.77  (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), Z ), 
% 2.34/2.77    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 2.34/2.77    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 2.34/2.77    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 2.34/2.77     ) ) ) }.
% 2.34/2.77  (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), Z ), meet( 
% 2.34/2.77    composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z ) ) ==> 
% 2.34/2.77    meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z )
% 2.34/2.77     }.
% 2.34/2.77  (16) {G0,W13,D6,L1,V0,M1} I { ! join( composition( complement( composition
% 2.34/2.77    ( skol1, skol2 ) ), converse( skol2 ) ), complement( skol1 ) ) ==> 
% 2.34/2.77    complement( skol1 ) }.
% 2.34/2.77  (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) ==> top }.
% 2.34/2.77  (18) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = join( join( Y
% 2.34/2.77    , Z ), X ) }.
% 2.34/2.77  (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X ) = join( 
% 2.34/2.77    join( Z, X ), Y ) }.
% 2.34/2.77  (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), complement( X ) ) 
% 2.34/2.77    ==> join( Y, top ) }.
% 2.34/2.77  (21) {G2,W10,D6,L1,V2,M1} P(17,1) { join( join( complement( join( X, Y ) )
% 2.34/2.77    , X ), Y ) ==> top }.
% 2.34/2.77  (26) {G2,W10,D4,L1,V2,M1} P(0,20) { join( join( Y, X ), complement( Y ) ) 
% 2.34/2.77    ==> join( X, top ) }.
% 2.34/2.77  (27) {G2,W9,D5,L1,V1,M1} P(11,20) { join( top, complement( complement( X )
% 2.34/2.77     ) ) ==> join( X, top ) }.
% 2.34/2.77  (28) {G3,W9,D5,L1,V1,M1} P(27,0) { join( complement( complement( X ) ), top
% 2.34/2.77     ) ==> join( X, top ) }.
% 2.34/2.77  (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), complement( join
% 2.34/2.77    ( complement( X ), Y ) ) ) ==> X }.
% 2.34/2.77  (37) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( converse( X ), Y
% 2.34/2.77     ) ) ==> composition( converse( Y ), X ) }.
% 2.34/2.77  (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X ), Y ) ) ==>
% 2.34/2.77     join( X, converse( Y ) ) }.
% 2.34/2.77  (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, Y ) }.
% 2.34/2.77  (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> zero }.
% 2.34/2.77  (59) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( zero, complement( X )
% 2.34/2.78     ) ) ==> meet( top, X ) }.
% 2.34/2.78  (60) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( complement( X ), zero
% 2.34/2.78     ) ) ==> meet( X, top ) }.
% 2.34/2.78  (65) {G2,W5,D3,L1,V0,M1} P(58,17) { join( zero, top ) ==> top }.
% 2.34/2.78  (68) {G3,W9,D4,L1,V1,M1} P(65,1) { join( join( X, zero ), top ) ==> join( X
% 2.34/2.78    , top ) }.
% 2.34/2.78  (82) {G2,W11,D6,L1,V1,M1} P(58,10) { join( composition( converse( X ), 
% 2.34/2.78    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 2.34/2.78  (85) {G1,W15,D7,L1,V2,M1} P(9,10);d(7) { join( composition( X, complement( 
% 2.34/2.78    converse( composition( Y, X ) ) ) ), complement( converse( Y ) ) ) ==> 
% 2.34/2.78    complement( converse( Y ) ) }.
% 2.34/2.78  (90) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( converse( X ), 
% 2.34/2.78    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 2.34/2.78  (116) {G2,W9,D5,L1,V3,M1} P(13,20);d(11) { join( meet( composition( X, Y )
% 2.34/2.78    , Z ), top ) ==> top }.
% 2.34/2.78  (130) {G3,W7,D4,L1,V2,M1} P(5,116) { join( meet( X, Y ), top ) ==> top }.
% 2.34/2.78  (142) {G4,W10,D5,L1,V2,M1} P(130,26) { join( top, complement( meet( X, Y )
% 2.34/2.78     ) ) ==> join( top, top ) }.
% 2.34/2.78  (163) {G5,W8,D4,L1,V1,M1} P(60,27);d(142);d(68) { join( complement( X ), 
% 2.34/2.78    top ) ==> join( top, top ) }.
% 2.34/2.78  (168) {G6,W5,D3,L1,V0,M1} P(60,163);d(130) { join( top, top ) ==> top }.
% 2.34/2.78  (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==> top }.
% 2.34/2.78  (174) {G8,W5,D3,L1,V1,M1} P(171,0) { join( top, X ) ==> top }.
% 2.34/2.78  (201) {G8,W7,D4,L1,V1,M1} P(171,42) { join( X, converse( top ) ) ==> 
% 2.34/2.78    converse( top ) }.
% 2.34/2.78  (207) {G9,W4,D3,L1,V0,M1} P(201,174) { converse( top ) ==> top }.
% 2.34/2.78  (268) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse( one ), X ) 
% 2.34/2.78    ==> X }.
% 2.34/2.78  (274) {G3,W4,D3,L1,V0,M1} P(268,5) { converse( one ) ==> one }.
% 2.34/2.78  (276) {G4,W5,D3,L1,V1,M1} P(274,268) { composition( one, X ) ==> X }.
% 2.34/2.78  (281) {G5,W8,D4,L1,V1,M1} P(276,10);d(268) { join( complement( X ), 
% 2.34/2.78    complement( X ) ) ==> complement( X ) }.
% 2.34/2.78  (289) {G6,W7,D4,L1,V1,M1} P(281,3) { complement( complement( X ) ) = meet( 
% 2.34/2.78    X, X ) }.
% 2.34/2.78  (314) {G7,W7,D5,L1,V1,M1} P(289,30);d(17);d(58) { join( complement( 
% 2.34/2.78    complement( X ) ), zero ) ==> X }.
% 2.34/2.78  (319) {G10,W7,D4,L1,V1,M1} P(201,30);d(207);d(58) { join( meet( X, top ), 
% 2.34/2.78    zero ) ==> X }.
% 2.34/2.78  (331) {G8,W8,D5,L1,V2,M1} P(30,26);d(171) { join( X, complement( meet( X, Y
% 2.34/2.78     ) ) ) ==> top }.
% 2.34/2.78  (333) {G2,W7,D4,L1,V1,M1} P(17,30);d(58) { join( meet( X, X ), zero ) ==> X
% 2.34/2.78     }.
% 2.34/2.78  (338) {G2,W7,D4,L1,V1,M1} P(12,30);d(3) { join( zero, meet( X, X ) ) ==> X
% 2.34/2.78     }.
% 2.34/2.78  (343) {G11,W7,D4,L1,V1,M1} P(56,319) { join( meet( top, X ), zero ) ==> X
% 2.34/2.78     }.
% 2.34/2.78  (345) {G11,W6,D4,L1,V1,M1} P(319,20);d(171) { join( X, complement( zero ) )
% 2.34/2.78     ==> top }.
% 2.34/2.78  (348) {G12,W4,D3,L1,V0,M1} P(345,281) { complement( zero ) ==> top }.
% 2.34/2.78  (349) {G12,W5,D3,L1,V1,M1} P(345,3);d(58) { meet( X, zero ) ==> zero }.
% 2.34/2.78  (351) {G13,W5,D3,L1,V1,M1} P(348,3);d(174);d(58) { meet( zero, X ) ==> zero
% 2.34/2.78     }.
% 2.34/2.78  (358) {G12,W7,D4,L1,V1,M1} P(343,0) { join( zero, meet( top, X ) ) ==> X
% 2.34/2.78     }.
% 2.34/2.78  (366) {G13,W7,D4,L1,V1,M1} P(314,30);d(349) { join( zero, complement( X ) )
% 2.34/2.78     ==> complement( X ) }.
% 2.34/2.78  (376) {G14,W5,D3,L1,V1,M1} P(289,366);d(338) { meet( X, X ) ==> X }.
% 2.34/2.78  (377) {G14,W11,D4,L1,V2,M1} P(366,19) { join( join( zero, Y ), complement( 
% 2.34/2.78    X ) ) ==> join( complement( X ), Y ) }.
% 2.34/2.78  (381) {G14,W7,D4,L1,V1,M1} P(366,59) { meet( top, X ) ==> complement( 
% 2.34/2.78    complement( X ) ) }.
% 2.34/2.78  (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement( complement
% 2.34/2.78    ( X ) ) ==> X }.
% 2.34/2.78  (386) {G15,W5,D3,L1,V1,M1} P(376,338) { join( zero, X ) ==> X }.
% 2.34/2.78  (387) {G15,W5,D3,L1,V1,M1} P(376,333) { join( X, zero ) ==> X }.
% 2.34/2.78  (391) {G16,W6,D4,L1,V1,M1} P(387,42);d(7) { join( X, converse( zero ) ) ==>
% 2.34/2.78     X }.
% 2.34/2.78  (393) {G16,W5,D3,L1,V1,M1} P(382,281) { join( X, X ) ==> X }.
% 2.34/2.78  (396) {G16,W10,D5,L1,V2,M1} P(382,3) { complement( join( complement( Y ), X
% 2.34/2.78     ) ) ==> meet( Y, complement( X ) ) }.
% 2.34/2.78  (397) {G16,W10,D4,L1,V2,M1} P(3,382) { join( complement( X ), complement( Y
% 2.34/2.78     ) ) ==> complement( meet( X, Y ) ) }.
% 2.34/2.78  (398) {G17,W9,D4,L1,V2,M1} P(393,19);d(1);d(393) { join( join( X, Y ), Y ) 
% 2.34/2.78    ==> join( X, Y ) }.
% 2.34/2.78  (399) {G17,W9,D4,L1,V2,M1} P(393,19) { join( join( X, Y ), X ) ==> join( X
% 2.34/2.78    , Y ) }.
% 2.34/2.78  (401) {G17,W4,D3,L1,V0,M1} P(391,386) { converse( zero ) ==> zero }.
% 2.34/2.78  (431) {G15,W8,D5,L1,V2,M1} P(331,21);d(58);d(377) { join( complement( meet
% 2.34/2.78    ( X, Y ) ), X ) ==> top }.
% 2.34/2.78  (445) {G16,W8,D5,L1,V2,M1} P(56,431) { join( complement( meet( Y, X ) ), X
% 2.34/2.78     ) ==> top }.
% 2.34/2.78  (448) {G17,W9,D4,L1,V2,M1} P(445,30);d(58);d(387) { meet( meet( X, Y ), Y )
% 2.34/2.78     ==> meet( X, Y ) }.
% 2.34/2.78  (453) {G17,W8,D5,L1,V2,M1} P(445,3);d(58) { meet( meet( X, complement( Y )
% 2.34/2.78     ), Y ) ==> zero }.
% 2.34/2.78  (459) {G18,W8,D4,L1,V2,M1} P(382,453) { meet( meet( Y, X ), complement( X )
% 2.34/2.78     ) ==> zero }.
% 2.34/2.78  (460) {G18,W8,D5,L1,V2,M1} P(453,56) { meet( Y, meet( X, complement( Y ) )
% 2.34/2.78     ) ==> zero }.
% 2.34/2.78  (461) {G19,W8,D4,L1,V2,M1} P(459,56) { meet( complement( Y ), meet( X, Y )
% 2.34/2.78     ) ==> zero }.
% 2.34/2.78  (464) {G20,W8,D4,L1,V2,M1} P(56,461) { meet( complement( Y ), meet( Y, X )
% 2.34/2.78     ) ==> zero }.
% 2.34/2.78  (467) {G19,W9,D6,L1,V2,M1} P(460,30);d(366);d(396) { meet( X, complement( 
% 2.34/2.78    meet( Y, complement( X ) ) ) ) ==> X }.
% 2.34/2.78  (481) {G18,W9,D4,L1,V2,M1} P(448,56) { meet( Y, meet( X, Y ) ) ==> meet( X
% 2.34/2.78    , Y ) }.
% 2.34/2.78  (487) {G18,W8,D5,L1,V2,M1} P(30,398);d(396) { join( X, meet( X, complement
% 2.34/2.78    ( Y ) ) ) ==> X }.
% 2.34/2.78  (496) {G19,W7,D4,L1,V2,M1} P(382,487) { join( Y, meet( Y, X ) ) ==> Y }.
% 2.34/2.78  (511) {G20,W7,D4,L1,V2,M1} P(481,496) { join( X, meet( Y, X ) ) ==> X }.
% 2.34/2.78  (526) {G20,W7,D4,L1,V2,M1} P(496,0) { join( meet( X, Y ), X ) ==> X }.
% 2.34/2.78  (545) {G21,W7,D4,L1,V2,M1} P(511,0) { join( meet( Y, X ), X ) ==> X }.
% 2.34/2.78  (553) {G21,W11,D5,L1,V3,M1} P(526,18) { join( join( Z, meet( X, Y ) ), X ) 
% 2.34/2.78    ==> join( X, Z ) }.
% 2.34/2.78  (662) {G20,W9,D6,L1,V2,M1} P(467,481) { meet( complement( meet( Y, 
% 2.34/2.78    complement( X ) ) ), X ) ==> X }.
% 2.34/2.78  (674) {G17,W10,D5,L1,V2,M1} P(382,397) { complement( meet( complement( X )
% 2.34/2.78    , Y ) ) ==> join( X, complement( Y ) ) }.
% 2.34/2.78  (810) {G21,W7,D4,L1,V2,M1} P(674,662);d(382) { meet( join( X, Y ), Y ) ==> 
% 2.34/2.78    Y }.
% 2.34/2.78  (834) {G22,W7,D4,L1,V2,M1} P(399,810) { meet( join( X, Y ), X ) ==> X }.
% 2.34/2.78  (853) {G23,W8,D5,L1,V2,M1} P(834,464) { meet( complement( join( X, Y ) ), X
% 2.34/2.78     ) ==> zero }.
% 2.34/2.78  (899) {G24,W10,D6,L1,V2,M1} P(8,853) { meet( complement( converse( join( X
% 2.34/2.78    , Y ) ) ), converse( X ) ) ==> zero }.
% 2.34/2.78  (948) {G16,W9,D5,L1,V1,M1} S(82);d(387) { composition( converse( X ), 
% 2.34/2.78    complement( composition( X, top ) ) ) ==> zero }.
% 2.34/2.78  (982) {G17,W8,D5,L1,V0,M1} P(207,948) { composition( top, complement( 
% 2.34/2.78    composition( top, top ) ) ) ==> zero }.
% 2.34/2.78  (987) {G18,W8,D5,L1,V1,M1} P(982,6);d(387);d(171);d(982) { composition( X, 
% 2.34/2.78    complement( composition( top, top ) ) ) ==> zero }.
% 2.34/2.78  (988) {G19,W5,D3,L1,V1,M1} P(982,4);d(987) { composition( X, zero ) ==> 
% 2.34/2.78    zero }.
% 2.34/2.78  (991) {G20,W5,D3,L1,V1,M1} P(988,37);d(401) { composition( zero, X ) ==> 
% 2.34/2.78    zero }.
% 2.34/2.78  (1004) {G17,W10,D5,L1,V2,M1} S(30);d(396) { join( meet( X, Y ), meet( X, 
% 2.34/2.78    complement( Y ) ) ) ==> X }.
% 2.34/2.78  (1193) {G24,W9,D5,L1,V1,M1} P(90,853);d(382) { meet( one, composition( 
% 2.34/2.78    converse( X ), complement( X ) ) ) ==> zero }.
% 2.34/2.78  (1423) {G25,W9,D6,L1,V1,M1} P(382,1193) { meet( one, composition( converse
% 2.34/2.78    ( complement( X ) ), X ) ) ==> zero }.
% 2.34/2.78  (1448) {G26,W8,D6,L1,V1,M1} P(1423,15);d(276);d(991);d(351);d(387) { meet( 
% 2.34/2.78    X, converse( complement( converse( X ) ) ) ) ==> zero }.
% 2.34/2.78  (1928) {G27,W9,D7,L1,V1,M1} P(1448,1004);d(386) { meet( X, complement( 
% 2.34/2.78    converse( complement( converse( X ) ) ) ) ) ==> X }.
% 2.34/2.78  (1948) {G18,W10,D5,L1,V2,M1} P(56,1004) { join( meet( Y, X ), meet( X, 
% 2.34/2.78    complement( Y ) ) ) ==> X }.
% 2.34/2.78  (2005) {G28,W9,D7,L1,V1,M1} P(1928,674);d(382);d(382) { join( X, converse( 
% 2.34/2.78    complement( converse( complement( X ) ) ) ) ) ==> X }.
% 2.34/2.78  (2010) {G28,W13,D7,L1,V1,M1} P(1928,545) { join( X, complement( converse( 
% 2.34/2.78    complement( converse( X ) ) ) ) ) ==> complement( converse( complement( 
% 2.34/2.78    converse( X ) ) ) ) }.
% 2.34/2.78  (2040) {G29,W7,D6,L1,V1,M1} P(2005,42);d(7);d(7);d(2010) { complement( 
% 2.34/2.78    converse( complement( converse( X ) ) ) ) ==> X }.
% 2.34/2.78  (2098) {G30,W7,D5,L1,V1,M1} P(2040,382) { converse( complement( converse( X
% 2.34/2.78     ) ) ) ==> complement( X ) }.
% 2.34/2.78  (2103) {G30,W7,D5,L1,V1,M1} P(7,2040) { complement( converse( complement( X
% 2.34/2.78     ) ) ) ==> converse( X ) }.
% 2.34/2.78  (2104) {G31,W7,D4,L1,V1,M1} P(2098,2040);d(2103) { converse( complement( X
% 2.34/2.78     ) ) ==> complement( converse( X ) ) }.
% 2.34/2.78  (2132) {G31,W12,D6,L1,V2,M1} P(2098,9) { converse( composition( Y, 
% 2.34/2.78    complement( converse( X ) ) ) ) ==> composition( complement( X ), 
% 2.34/2.78    converse( Y ) ) }.
% 2.34/2.78  (2729) {G19,W10,D5,L1,V2,M1} P(56,1948) { join( meet( Y, X ), meet( 
% 2.34/2.78    complement( Y ), X ) ) ==> X }.
% 2.34/2.78  (4692) {G32,W11,D6,L1,V2,M1} P(85,899);d(2104);d(382);d(7);d(2132) { meet( 
% 2.34/2.78    Y, composition( complement( composition( Y, X ) ), converse( X ) ) ) ==> 
% 2.34/2.78    zero }.
% 2.34/2.78  (8464) {G22,W11,D4,L1,V2,M1} P(2729,553) { join( complement( X ), meet( X, 
% 2.34/2.78    Y ) ) ==> join( Y, complement( X ) ) }.
% 2.34/2.78  (15079) {G33,W13,D6,L1,V2,M1} P(4692,8464);d(387) { join( composition( 
% 2.34/2.78    complement( composition( X, Y ) ), converse( Y ) ), complement( X ) ) ==>
% 2.34/2.78     complement( X ) }.
% 2.34/2.78  (15290) {G34,W0,D0,L0,V0,M0} S(16);d(15079);q {  }.
% 2.34/2.78  
% 2.34/2.78  
% 2.34/2.78  % SZS output end Refutation
% 2.34/2.78  found a proof!
% 2.34/2.78  
% 2.34/2.78  
% 2.34/2.78  Unprocessed initial clauses:
% 2.34/2.78  
% 2.34/2.78  (15292) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 2.34/2.78  (15293) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( join( X, Y
% 2.34/2.78     ), Z ) }.
% 2.34/2.78  (15294) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( complement( X )
% 2.34/2.78    , complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) }.
% 2.34/2.78  (15295) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join( complement
% 2.34/2.78    ( X ), complement( Y ) ) ) }.
% 2.34/2.78  (15296) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z ) ) = 
% 2.34/2.78    composition( composition( X, Y ), Z ) }.
% 2.34/2.78  (15297) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 2.34/2.78  (15298) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) = join( 
% 2.34/2.78    composition( X, Z ), composition( Y, Z ) ) }.
% 2.34/2.78  (15299) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 2.34/2.78  (15300) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join( converse( 
% 2.34/2.78    X ), converse( Y ) ) }.
% 2.34/2.78  (15301) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) = 
% 2.34/2.78    composition( converse( Y ), converse( X ) ) }.
% 2.34/2.78  (15302) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 2.34/2.78    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 2.34/2.78     }.
% 2.34/2.78  (15303) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) ) }.
% 2.34/2.78  (15304) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) ) }.
% 2.34/2.78  (15305) {G0,W33,D7,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), 
% 2.34/2.78    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 2.34/2.78    composition( converse( X ), Z ) ) ) ) = composition( meet( X, composition
% 2.34/2.78    ( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) }.
% 2.34/2.78  (15306) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), meet
% 2.34/2.78    ( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z ) ) = 
% 2.34/2.78    meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z )
% 2.34/2.78     }.
% 2.34/2.78  (15307) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), meet
% 2.34/2.78    ( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z ) ) = 
% 2.34/2.78    meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z )
% 2.34/2.78     }.
% 2.34/2.78  (15308) {G0,W13,D6,L1,V0,M1}  { ! join( composition( complement( 
% 2.34/2.78    composition( skol1, skol2 ) ), converse( skol2 ) ), complement( skol1 ) )
% 2.34/2.78     = complement( skol1 ) }.
% 2.34/2.78  
% 2.34/2.78  
% 2.34/2.78  Total Proof:
% 2.34/2.78  
% 2.34/2.78  subsumption: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.34/2.78  parent0: (15292) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join
% 2.34/2.78    ( join( X, Y ), Z ) }.
% 2.34/2.78  parent0: (15293) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( 
% 2.34/2.78    join( X, Y ), Z ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78     Z := Z
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15311) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 2.34/2.78    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 2.34/2.78    X }.
% 2.34/2.78  parent0[0]: (15294) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( 
% 2.34/2.78    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 2.34/2.78    Y ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 2.34/2.78    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 2.34/2.78    Y ) ) ) ==> X }.
% 2.34/2.78  parent0: (15311) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 2.34/2.78    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 2.34/2.78    X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15314) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 2.34/2.78    complement( Y ) ) ) = meet( X, Y ) }.
% 2.34/2.78  parent0[0]: (15295) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join
% 2.34/2.78    ( complement( X ), complement( Y ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.34/2.78    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.34/2.78  parent0: (15314) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 2.34/2.78    , complement( Y ) ) ) = meet( X, Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 2.34/2.78     ) ) ==> composition( composition( X, Y ), Z ) }.
% 2.34/2.78  parent0: (15296) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z
% 2.34/2.78     ) ) = composition( composition( X, Y ), Z ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78     Z := Z
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 2.34/2.78  parent0: (15297) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15329) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 2.34/2.78    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 2.34/2.78  parent0[0]: (15298) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) 
% 2.34/2.78    = join( composition( X, Z ), composition( Y, Z ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78     Z := Z
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 2.34/2.78    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 2.34/2.78  parent0: (15329) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 2.34/2.78    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78     Z := Z
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X
% 2.34/2.78     }.
% 2.34/2.78  parent0: (15299) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15344) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 2.34/2.78     ) = converse( join( X, Y ) ) }.
% 2.34/2.78  parent0[0]: (15300) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join
% 2.34/2.78    ( converse( X ), converse( Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y
% 2.34/2.78     ) ) ==> converse( join( X, Y ) ) }.
% 2.34/2.78  parent0: (15344) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 2.34/2.78     ) = converse( join( X, Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15353) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 2.34/2.78    converse( X ) ) = converse( composition( X, Y ) ) }.
% 2.34/2.78  parent0[0]: (15301) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) )
% 2.34/2.78     = composition( converse( Y ), converse( X ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 2.34/2.78    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 2.34/2.78  parent0: (15353) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 2.34/2.78    converse( X ) ) = converse( composition( X, Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 2.34/2.78    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 2.34/2.78    Y ) }.
% 2.34/2.78  parent0: (15302) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 2.34/2.78    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 2.34/2.78     }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15374) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 2.34/2.78  parent0[0]: (15303) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) )
% 2.34/2.78     }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> 
% 2.34/2.78    top }.
% 2.34/2.78  parent0: (15374) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top
% 2.34/2.78     }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15386) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (15304) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X )
% 2.34/2.78     ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 2.34/2.78    zero }.
% 2.34/2.78  parent0: (15386) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 2.34/2.78     }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y )
% 2.34/2.78    , Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 2.34/2.78    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 2.34/2.78    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 2.34/2.78     ) ) ) }.
% 2.34/2.78  parent0: (15305) {G0,W33,D7,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 2.34/2.78     ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 2.34/2.78    composition( converse( X ), Z ) ) ) ) = composition( meet( X, composition
% 2.34/2.78    ( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78     Z := Z
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y )
% 2.34/2.78    , Z ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y )
% 2.34/2.78    , Z ) ) ==> meet( composition( meet( X, composition( Z, converse( Y ) ) )
% 2.34/2.78    , Y ), Z ) }.
% 2.34/2.78  parent0: (15307) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 2.34/2.78     ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z
% 2.34/2.78     ) ) = meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y )
% 2.34/2.78    , Z ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78     Z := Z
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (16) {G0,W13,D6,L1,V0,M1} I { ! join( composition( complement
% 2.34/2.78    ( composition( skol1, skol2 ) ), converse( skol2 ) ), complement( skol1 )
% 2.34/2.78     ) ==> complement( skol1 ) }.
% 2.34/2.78  parent0: (15308) {G0,W13,D6,L1,V0,M1}  { ! join( composition( complement( 
% 2.34/2.78    composition( skol1, skol2 ) ), converse( skol2 ) ), complement( skol1 ) )
% 2.34/2.78     = complement( skol1 ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15431) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 2.34/2.78     }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15432) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.34/2.78  parent1[0; 2]: (15431) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( 
% 2.34/2.78    X ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := complement( X )
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15435) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (15432) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X
% 2.34/2.78     ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 2.34/2.78    ==> top }.
% 2.34/2.78  parent0: (15435) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 2.34/2.78     }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15436) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 2.34/2.78    , join( Y, Z ) ) }.
% 2.34/2.78  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.34/2.78    join( X, Y ), Z ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78     Z := Z
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15439) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 2.34/2.78    join( Y, Z ), X ) }.
% 2.34/2.78  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.34/2.78  parent1[0; 6]: (15436) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 2.34/2.78    join( X, join( Y, Z ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := join( Y, Z )
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78     Z := Z
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (18) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 2.34/2.78    join( join( Y, Z ), X ) }.
% 2.34/2.78  parent0: (15439) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 2.34/2.78    join( Y, Z ), X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78     Z := Z
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15453) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 2.34/2.78    , join( Y, Z ) ) }.
% 2.34/2.78  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.34/2.78    join( X, Y ), Z ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78     Z := Z
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15458) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 2.34/2.78    X, join( Z, Y ) ) }.
% 2.34/2.78  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.34/2.78  parent1[0; 8]: (15453) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 2.34/2.78    join( X, join( Y, Z ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := Y
% 2.34/2.78     Y := Z
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78     Z := Z
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15471) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 2.34/2.78    join( X, Z ), Y ) }.
% 2.34/2.78  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.34/2.78    join( X, Y ), Z ) }.
% 2.34/2.78  parent1[0; 6]: (15458) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 2.34/2.78    join( X, join( Z, Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Z
% 2.34/2.78     Z := Y
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78     Z := Z
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X
% 2.34/2.78     ) = join( join( Z, X ), Y ) }.
% 2.34/2.78  parent0: (15471) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 2.34/2.78    join( X, Z ), Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := Z
% 2.34/2.78     Y := Y
% 2.34/2.78     Z := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15473) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 2.34/2.78    , join( Y, Z ) ) }.
% 2.34/2.78  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.34/2.78    join( X, Y ), Z ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78     Z := Z
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15476) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y
% 2.34/2.78     ) ) ==> join( X, top ) }.
% 2.34/2.78  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 2.34/2.78     }.
% 2.34/2.78  parent1[0; 9]: (15473) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 2.34/2.78    join( X, join( Y, Z ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := Y
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78     Z := complement( Y )
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 2.34/2.78    complement( X ) ) ==> join( Y, top ) }.
% 2.34/2.78  parent0: (15476) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y
% 2.34/2.78     ) ) ==> join( X, top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := Y
% 2.34/2.78     Y := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15480) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 2.34/2.78    ==> top }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15482) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 2.34/2.78    join( X, Y ) ), X ), Y ) }.
% 2.34/2.78  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.34/2.78    join( X, Y ), Z ) }.
% 2.34/2.78  parent1[0; 2]: (15480) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 2.34/2.78    , X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := complement( join( X, Y ) )
% 2.34/2.78     Y := X
% 2.34/2.78     Z := Y
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := join( X, Y )
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15483) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y
% 2.34/2.78     ) ), X ), Y ) ==> top }.
% 2.34/2.78  parent0[0]: (15482) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( complement
% 2.34/2.78    ( join( X, Y ) ), X ), Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (21) {G2,W10,D6,L1,V2,M1} P(17,1) { join( join( complement( 
% 2.34/2.78    join( X, Y ) ), X ), Y ) ==> top }.
% 2.34/2.78  parent0: (15483) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y
% 2.34/2.78     ) ), X ), Y ) ==> top }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15484) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 2.34/2.78     ), complement( Y ) ) }.
% 2.34/2.78  parent0[0]: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 2.34/2.78    complement( X ) ) ==> join( Y, top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := Y
% 2.34/2.78     Y := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15487) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( Y, 
% 2.34/2.78    X ), complement( Y ) ) }.
% 2.34/2.78  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.34/2.78  parent1[0; 5]: (15484) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 2.34/2.78    join( X, Y ), complement( Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15500) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y )
% 2.34/2.78     ) ==> join( X, top ) }.
% 2.34/2.78  parent0[0]: (15487) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 2.34/2.78    Y, X ), complement( Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (26) {G2,W10,D4,L1,V2,M1} P(0,20) { join( join( Y, X ), 
% 2.34/2.78    complement( Y ) ) ==> join( X, top ) }.
% 2.34/2.78  parent0: (15500) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y
% 2.34/2.78     ) ) ==> join( X, top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15502) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 2.34/2.78     ), complement( Y ) ) }.
% 2.34/2.78  parent0[0]: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 2.34/2.78    complement( X ) ) ==> join( Y, top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := Y
% 2.34/2.78     Y := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15503) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 2.34/2.78    complement( complement( X ) ) ) }.
% 2.34/2.78  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 2.34/2.78     }.
% 2.34/2.78  parent1[0; 5]: (15502) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 2.34/2.78    join( X, Y ), complement( Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := complement( X )
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15504) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( X
% 2.34/2.78     ) ) ) ==> join( X, top ) }.
% 2.34/2.78  parent0[0]: (15503) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 2.34/2.78    complement( complement( X ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (27) {G2,W9,D5,L1,V1,M1} P(11,20) { join( top, complement( 
% 2.34/2.78    complement( X ) ) ) ==> join( X, top ) }.
% 2.34/2.78  parent0: (15504) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( 
% 2.34/2.78    X ) ) ) ==> join( X, top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15505) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 2.34/2.78    complement( complement( X ) ) ) }.
% 2.34/2.78  parent0[0]: (27) {G2,W9,D5,L1,V1,M1} P(11,20) { join( top, complement( 
% 2.34/2.78    complement( X ) ) ) ==> join( X, top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15507) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( complement
% 2.34/2.78    ( complement( X ) ), top ) }.
% 2.34/2.78  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.34/2.78  parent1[0; 4]: (15505) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top
% 2.34/2.78    , complement( complement( X ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := top
% 2.34/2.78     Y := complement( complement( X ) )
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15513) {G1,W9,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 2.34/2.78    , top ) ==> join( X, top ) }.
% 2.34/2.78  parent0[0]: (15507) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( 
% 2.34/2.78    complement( complement( X ) ), top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (28) {G3,W9,D5,L1,V1,M1} P(27,0) { join( complement( 
% 2.34/2.78    complement( X ) ), top ) ==> join( X, top ) }.
% 2.34/2.78  parent0: (15513) {G1,W9,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 2.34/2.78    , top ) ==> join( X, top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15516) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 2.34/2.78    join( complement( X ), Y ) ) ) ==> X }.
% 2.34/2.78  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.34/2.78    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.34/2.78  parent1[0; 2]: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 2.34/2.78    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 2.34/2.78    Y ) ) ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.34/2.78    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.34/2.78  parent0: (15516) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 2.34/2.78    join( complement( X ), Y ) ) ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15519) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 2.34/2.78     composition( converse( X ), converse( Y ) ) }.
% 2.34/2.78  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 2.34/2.78    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := Y
% 2.34/2.78     Y := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15521) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 2.34/2.78     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 2.34/2.78  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.34/2.78  parent1[0; 9]: (15519) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 2.34/2.78     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := Y
% 2.34/2.78     Y := converse( X )
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (37) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 2.34/2.78    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 2.34/2.78  parent0: (15521) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 2.34/2.78     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15525) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 2.34/2.78    converse( X ), converse( Y ) ) }.
% 2.34/2.78  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 2.34/2.78     ) ==> converse( join( X, Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15526) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 2.34/2.78     ) ==> join( X, converse( Y ) ) }.
% 2.34/2.78  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.34/2.78  parent1[0; 7]: (15525) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 2.34/2.78     join( converse( X ), converse( Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := converse( X )
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 2.34/2.78     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 2.34/2.78  parent0: (15526) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 2.34/2.78     ) ==> join( X, converse( Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15530) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.34/2.78    complement( X ), complement( Y ) ) ) }.
% 2.34/2.78  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.34/2.78    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15532) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 2.34/2.78    ( complement( Y ), complement( X ) ) ) }.
% 2.34/2.78  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.34/2.78  parent1[0; 5]: (15530) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.34/2.78    ( join( complement( X ), complement( Y ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := complement( X )
% 2.34/2.78     Y := complement( Y )
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15534) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 2.34/2.78  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.34/2.78    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.34/2.78  parent1[0; 4]: (15532) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.34/2.78    ( join( complement( Y ), complement( X ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := Y
% 2.34/2.78     Y := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X
% 2.34/2.78    , Y ) }.
% 2.34/2.78  parent0: (15534) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := Y
% 2.34/2.78     Y := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15536) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.34/2.78    complement( X ), complement( Y ) ) ) }.
% 2.34/2.78  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.34/2.78    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15539) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==> 
% 2.34/2.78    complement( top ) }.
% 2.34/2.78  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 2.34/2.78     }.
% 2.34/2.78  parent1[0; 6]: (15536) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.34/2.78    ( join( complement( X ), complement( Y ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := complement( X )
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := complement( X )
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15540) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 2.34/2.78  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 2.34/2.78    zero }.
% 2.34/2.78  parent1[0; 1]: (15539) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) 
% 2.34/2.78    ==> complement( top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15541) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 2.34/2.78  parent0[0]: (15540) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==>
% 2.34/2.78     zero }.
% 2.34/2.78  parent0: (15541) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15543) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.34/2.78    complement( X ), complement( Y ) ) ) }.
% 2.34/2.78  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.34/2.78    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15544) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 2.34/2.78    ( zero, complement( X ) ) ) }.
% 2.34/2.78  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.34/2.78    zero }.
% 2.34/2.78  parent1[0; 6]: (15543) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.34/2.78    ( join( complement( X ), complement( Y ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := top
% 2.34/2.78     Y := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15546) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement( 
% 2.34/2.78    X ) ) ) ==> meet( top, X ) }.
% 2.34/2.78  parent0[0]: (15544) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 2.34/2.78    join( zero, complement( X ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (59) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( zero, 
% 2.34/2.78    complement( X ) ) ) ==> meet( top, X ) }.
% 2.34/2.78  parent0: (15546) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement
% 2.34/2.78    ( X ) ) ) ==> meet( top, X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15549) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.34/2.78    complement( X ), complement( Y ) ) ) }.
% 2.34/2.78  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.34/2.78    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15551) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 2.34/2.78    ( complement( X ), zero ) ) }.
% 2.34/2.78  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.34/2.78    zero }.
% 2.34/2.78  parent1[0; 8]: (15549) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.34/2.78    ( join( complement( X ), complement( Y ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := top
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15553) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 2.34/2.78    zero ) ) ==> meet( X, top ) }.
% 2.34/2.78  parent0[0]: (15551) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 2.34/2.78    join( complement( X ), zero ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (60) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( 
% 2.34/2.78    complement( X ), zero ) ) ==> meet( X, top ) }.
% 2.34/2.78  parent0: (15553) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 2.34/2.78    zero ) ) ==> meet( X, top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15555) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 2.34/2.78    ==> top }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15556) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 2.34/2.78  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.34/2.78    zero }.
% 2.34/2.78  parent1[0; 3]: (15555) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 2.34/2.78    , X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := top
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15557) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 2.34/2.78  parent0[0]: (15556) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (65) {G2,W5,D3,L1,V0,M1} P(58,17) { join( zero, top ) ==> top
% 2.34/2.78     }.
% 2.34/2.78  parent0: (15557) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15559) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 2.34/2.78    , join( Y, Z ) ) }.
% 2.34/2.78  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.34/2.78    join( X, Y ), Z ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78     Z := Z
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15561) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 2.34/2.78    join( X, top ) }.
% 2.34/2.78  parent0[0]: (65) {G2,W5,D3,L1,V0,M1} P(58,17) { join( zero, top ) ==> top
% 2.34/2.78     }.
% 2.34/2.78  parent1[0; 8]: (15559) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 2.34/2.78    join( X, join( Y, Z ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := zero
% 2.34/2.78     Z := top
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (68) {G3,W9,D4,L1,V1,M1} P(65,1) { join( join( X, zero ), top
% 2.34/2.78     ) ==> join( X, top ) }.
% 2.34/2.78  parent0: (15561) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 2.34/2.78    join( X, top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15565) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 2.34/2.78    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.34/2.78    complement( Y ) ) }.
% 2.34/2.78  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 2.34/2.78    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 2.34/2.78    Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15567) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 2.34/2.78    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.34/2.78    zero }.
% 2.34/2.78  parent1[0; 11]: (15565) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 2.34/2.78    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.34/2.78    complement( Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := top
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15568) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 2.34/2.78    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 2.34/2.78  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.34/2.78    zero }.
% 2.34/2.78  parent1[0; 1]: (15567) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 2.34/2.78    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 2.34/2.78     }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15570) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 2.34/2.78    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 2.34/2.78  parent0[0]: (15568) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 2.34/2.78    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (82) {G2,W11,D6,L1,V1,M1} P(58,10) { join( composition( 
% 2.34/2.78    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 2.34/2.78  parent0: (15570) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 2.34/2.78    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15573) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 2.34/2.78    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.34/2.78    complement( Y ) ) }.
% 2.34/2.78  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 2.34/2.78    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 2.34/2.78    Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15575) {G1,W17,D7,L1,V2,M1}  { complement( converse( X ) ) ==> 
% 2.34/2.78    join( composition( converse( converse( Y ) ), complement( converse( 
% 2.34/2.78    composition( X, Y ) ) ) ), complement( converse( X ) ) ) }.
% 2.34/2.78  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 2.34/2.78    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 2.34/2.78  parent1[0; 10]: (15573) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 2.34/2.78    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.34/2.78    complement( Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := converse( Y )
% 2.34/2.78     Y := converse( X )
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15576) {G1,W15,D7,L1,V2,M1}  { complement( converse( X ) ) ==> 
% 2.34/2.78    join( composition( Y, complement( converse( composition( X, Y ) ) ) ), 
% 2.34/2.78    complement( converse( X ) ) ) }.
% 2.34/2.78  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.34/2.78  parent1[0; 6]: (15575) {G1,W17,D7,L1,V2,M1}  { complement( converse( X ) ) 
% 2.34/2.78    ==> join( composition( converse( converse( Y ) ), complement( converse( 
% 2.34/2.78    composition( X, Y ) ) ) ), complement( converse( X ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := Y
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15577) {G1,W15,D7,L1,V2,M1}  { join( composition( Y, complement( 
% 2.34/2.78    converse( composition( X, Y ) ) ) ), complement( converse( X ) ) ) ==> 
% 2.34/2.78    complement( converse( X ) ) }.
% 2.34/2.78  parent0[0]: (15576) {G1,W15,D7,L1,V2,M1}  { complement( converse( X ) ) ==>
% 2.34/2.78     join( composition( Y, complement( converse( composition( X, Y ) ) ) ), 
% 2.34/2.78    complement( converse( X ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (85) {G1,W15,D7,L1,V2,M1} P(9,10);d(7) { join( composition( X
% 2.34/2.78    , complement( converse( composition( Y, X ) ) ) ), complement( converse( 
% 2.34/2.78    Y ) ) ) ==> complement( converse( Y ) ) }.
% 2.34/2.78  parent0: (15577) {G1,W15,D7,L1,V2,M1}  { join( composition( Y, complement( 
% 2.34/2.78    converse( composition( X, Y ) ) ) ), complement( converse( X ) ) ) ==> 
% 2.34/2.78    complement( converse( X ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := Y
% 2.34/2.78     Y := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15579) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 2.34/2.78    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.34/2.78    complement( Y ) ) }.
% 2.34/2.78  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 2.34/2.78    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 2.34/2.78    Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15580) {G1,W11,D5,L1,V1,M1}  { complement( one ) ==> join( 
% 2.34/2.78    composition( converse( X ), complement( X ) ), complement( one ) ) }.
% 2.34/2.78  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 2.34/2.78  parent1[0; 8]: (15579) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 2.34/2.78    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.34/2.78    complement( Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := one
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15581) {G1,W11,D5,L1,V1,M1}  { join( composition( converse( X ), 
% 2.34/2.78    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 2.34/2.78  parent0[0]: (15580) {G1,W11,D5,L1,V1,M1}  { complement( one ) ==> join( 
% 2.34/2.78    composition( converse( X ), complement( X ) ), complement( one ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (90) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( 
% 2.34/2.78    converse( X ), complement( X ) ), complement( one ) ) ==> complement( one
% 2.34/2.78     ) }.
% 2.34/2.78  parent0: (15581) {G1,W11,D5,L1,V1,M1}  { join( composition( converse( X ), 
% 2.34/2.78    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15583) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 2.34/2.78     ), complement( Y ) ) }.
% 2.34/2.78  parent0[0]: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 2.34/2.78    complement( X ) ) ==> join( Y, top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := Y
% 2.34/2.78     Y := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15585) {G1,W36,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 2.34/2.78     ), top ) ==> join( composition( meet( X, composition( Z, converse( Y ) )
% 2.34/2.78     ), meet( Y, composition( converse( X ), Z ) ) ), complement( composition
% 2.34/2.78    ( meet( X, composition( Z, converse( Y ) ) ), meet( Y, composition( 
% 2.34/2.78    converse( X ), Z ) ) ) ) ) }.
% 2.34/2.78  parent0[0]: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 2.34/2.78    Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 2.34/2.78    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 2.34/2.78    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 2.34/2.78     ) ) ) }.
% 2.34/2.78  parent1[0; 9]: (15583) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 2.34/2.78    join( X, Y ), complement( Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78     Z := Z
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := meet( composition( X, Y ), Z )
% 2.34/2.78     Y := composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 2.34/2.78    composition( converse( X ), Z ) ) )
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15586) {G1,W9,D5,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 2.34/2.78     ), top ) ==> top }.
% 2.34/2.78  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 2.34/2.78     }.
% 2.34/2.78  parent1[0; 8]: (15585) {G1,W36,D8,L1,V3,M1}  { join( meet( composition( X, 
% 2.34/2.78    Y ), Z ), top ) ==> join( composition( meet( X, composition( Z, converse
% 2.34/2.78    ( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ), complement( 
% 2.34/2.78    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 2.34/2.78    composition( converse( X ), Z ) ) ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 2.34/2.78    composition( converse( X ), Z ) ) )
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78     Z := Z
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (116) {G2,W9,D5,L1,V3,M1} P(13,20);d(11) { join( meet( 
% 2.34/2.78    composition( X, Y ), Z ), top ) ==> top }.
% 2.34/2.78  parent0: (15586) {G1,W9,D5,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 2.34/2.78     ), top ) ==> top }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78     Z := Z
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15589) {G2,W9,D5,L1,V3,M1}  { top ==> join( meet( composition( X, 
% 2.34/2.78    Y ), Z ), top ) }.
% 2.34/2.78  parent0[0]: (116) {G2,W9,D5,L1,V3,M1} P(13,20);d(11) { join( meet( 
% 2.34/2.78    composition( X, Y ), Z ), top ) ==> top }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78     Z := Z
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15590) {G1,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), top )
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 2.34/2.78  parent1[0; 4]: (15589) {G2,W9,D5,L1,V3,M1}  { top ==> join( meet( 
% 2.34/2.78    composition( X, Y ), Z ), top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := one
% 2.34/2.78     Z := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15591) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> top
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (15590) {G1,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), top
% 2.34/2.78     ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (130) {G3,W7,D4,L1,V2,M1} P(5,116) { join( meet( X, Y ), top )
% 2.34/2.78     ==> top }.
% 2.34/2.78  parent0: (15591) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> top
% 2.34/2.78     }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15593) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 2.34/2.78     ), complement( X ) ) }.
% 2.34/2.78  parent0[0]: (26) {G2,W10,D4,L1,V2,M1} P(0,20) { join( join( Y, X ), 
% 2.34/2.78    complement( Y ) ) ==> join( X, top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := Y
% 2.34/2.78     Y := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15595) {G3,W10,D5,L1,V2,M1}  { join( top, top ) ==> join( top, 
% 2.34/2.78    complement( meet( X, Y ) ) ) }.
% 2.34/2.78  parent0[0]: (130) {G3,W7,D4,L1,V2,M1} P(5,116) { join( meet( X, Y ), top ) 
% 2.34/2.78    ==> top }.
% 2.34/2.78  parent1[0; 5]: (15593) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( 
% 2.34/2.78    join( X, Y ), complement( X ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := meet( X, Y )
% 2.34/2.78     Y := top
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15597) {G3,W10,D5,L1,V2,M1}  { join( top, complement( meet( X, Y )
% 2.34/2.78     ) ) ==> join( top, top ) }.
% 2.34/2.78  parent0[0]: (15595) {G3,W10,D5,L1,V2,M1}  { join( top, top ) ==> join( top
% 2.34/2.78    , complement( meet( X, Y ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (142) {G4,W10,D5,L1,V2,M1} P(130,26) { join( top, complement( 
% 2.34/2.78    meet( X, Y ) ) ) ==> join( top, top ) }.
% 2.34/2.78  parent0: (15597) {G3,W10,D5,L1,V2,M1}  { join( top, complement( meet( X, Y
% 2.34/2.78     ) ) ) ==> join( top, top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15599) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 2.34/2.78    complement( complement( X ) ) ) }.
% 2.34/2.78  parent0[0]: (27) {G2,W9,D5,L1,V1,M1} P(11,20) { join( top, complement( 
% 2.34/2.78    complement( X ) ) ) ==> join( X, top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15602) {G3,W13,D5,L1,V1,M1}  { join( join( complement( X ), zero
% 2.34/2.78     ), top ) ==> join( top, complement( meet( X, top ) ) ) }.
% 2.34/2.78  parent0[0]: (60) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( complement
% 2.34/2.78    ( X ), zero ) ) ==> meet( X, top ) }.
% 2.34/2.78  parent1[0; 10]: (15599) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top
% 2.34/2.78    , complement( complement( X ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := join( complement( X ), zero )
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15603) {G4,W10,D5,L1,V1,M1}  { join( join( complement( X ), zero
% 2.34/2.78     ), top ) ==> join( top, top ) }.
% 2.34/2.78  parent0[0]: (142) {G4,W10,D5,L1,V2,M1} P(130,26) { join( top, complement( 
% 2.34/2.78    meet( X, Y ) ) ) ==> join( top, top ) }.
% 2.34/2.78  parent1[0; 7]: (15602) {G3,W13,D5,L1,V1,M1}  { join( join( complement( X )
% 2.34/2.78    , zero ), top ) ==> join( top, complement( meet( X, top ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := top
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15604) {G4,W8,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 2.34/2.78    join( top, top ) }.
% 2.34/2.78  parent0[0]: (68) {G3,W9,D4,L1,V1,M1} P(65,1) { join( join( X, zero ), top )
% 2.34/2.78     ==> join( X, top ) }.
% 2.34/2.78  parent1[0; 1]: (15603) {G4,W10,D5,L1,V1,M1}  { join( join( complement( X )
% 2.34/2.78    , zero ), top ) ==> join( top, top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := complement( X )
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (163) {G5,W8,D4,L1,V1,M1} P(60,27);d(142);d(68) { join( 
% 2.34/2.78    complement( X ), top ) ==> join( top, top ) }.
% 2.34/2.78  parent0: (15604) {G4,W8,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 2.34/2.78    join( top, top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15607) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 2.34/2.78    complement( X ), top ) }.
% 2.34/2.78  parent0[0]: (163) {G5,W8,D4,L1,V1,M1} P(60,27);d(142);d(68) { join( 
% 2.34/2.78    complement( X ), top ) ==> join( top, top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15609) {G3,W9,D4,L1,V1,M1}  { join( top, top ) ==> join( meet( X
% 2.34/2.78    , top ), top ) }.
% 2.34/2.78  parent0[0]: (60) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( complement
% 2.34/2.78    ( X ), zero ) ) ==> meet( X, top ) }.
% 2.34/2.78  parent1[0; 5]: (15607) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 2.34/2.78    complement( X ), top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := join( complement( X ), zero )
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15610) {G4,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 2.34/2.78  parent0[0]: (130) {G3,W7,D4,L1,V2,M1} P(5,116) { join( meet( X, Y ), top ) 
% 2.34/2.78    ==> top }.
% 2.34/2.78  parent1[0; 4]: (15609) {G3,W9,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 2.34/2.78    meet( X, top ), top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := top
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (168) {G6,W5,D3,L1,V0,M1} P(60,163);d(130) { join( top, top ) 
% 2.34/2.78    ==> top }.
% 2.34/2.78  parent0: (15610) {G4,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15612) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 2.34/2.78    complement( X ), top ) }.
% 2.34/2.78  parent0[0]: (163) {G5,W8,D4,L1,V1,M1} P(60,27);d(142);d(68) { join( 
% 2.34/2.78    complement( X ), top ) ==> join( top, top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15615) {G4,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X, top )
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (28) {G3,W9,D5,L1,V1,M1} P(27,0) { join( complement( complement
% 2.34/2.78    ( X ) ), top ) ==> join( X, top ) }.
% 2.34/2.78  parent1[0; 4]: (15612) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 2.34/2.78    complement( X ), top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := complement( X )
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15616) {G5,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 2.34/2.78  parent0[0]: (168) {G6,W5,D3,L1,V0,M1} P(60,163);d(130) { join( top, top ) 
% 2.34/2.78    ==> top }.
% 2.34/2.78  parent1[0; 1]: (15615) {G4,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X
% 2.34/2.78    , top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15617) {G5,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 2.34/2.78  parent0[0]: (15616) {G5,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) 
% 2.34/2.78    ==> top }.
% 2.34/2.78  parent0: (15617) {G5,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15618) {G7,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 2.34/2.78  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 2.34/2.78     top }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15619) {G1,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 2.34/2.78  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.34/2.78  parent1[0; 2]: (15618) {G7,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := top
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15622) {G1,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 2.34/2.78  parent0[0]: (15619) {G1,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (174) {G8,W5,D3,L1,V1,M1} P(171,0) { join( top, X ) ==> top
% 2.34/2.78     }.
% 2.34/2.78  parent0: (15622) {G1,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15624) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 2.34/2.78    converse( join( converse( X ), Y ) ) }.
% 2.34/2.78  parent0[0]: (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 2.34/2.78     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15625) {G2,W7,D4,L1,V1,M1}  { join( X, converse( top ) ) ==> 
% 2.34/2.78    converse( top ) }.
% 2.34/2.78  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 2.34/2.78     top }.
% 2.34/2.78  parent1[0; 6]: (15624) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==>
% 2.34/2.78     converse( join( converse( X ), Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := converse( X )
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := top
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (201) {G8,W7,D4,L1,V1,M1} P(171,42) { join( X, converse( top )
% 2.34/2.78     ) ==> converse( top ) }.
% 2.34/2.78  parent0: (15625) {G2,W7,D4,L1,V1,M1}  { join( X, converse( top ) ) ==> 
% 2.34/2.78    converse( top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15627) {G8,W7,D4,L1,V1,M1}  { converse( top ) ==> join( X, 
% 2.34/2.78    converse( top ) ) }.
% 2.34/2.78  parent0[0]: (201) {G8,W7,D4,L1,V1,M1} P(171,42) { join( X, converse( top )
% 2.34/2.78     ) ==> converse( top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15629) {G9,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 2.34/2.78  parent0[0]: (174) {G8,W5,D3,L1,V1,M1} P(171,0) { join( top, X ) ==> top }.
% 2.34/2.78  parent1[0; 3]: (15627) {G8,W7,D4,L1,V1,M1}  { converse( top ) ==> join( X, 
% 2.34/2.78    converse( top ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := converse( top )
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := top
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (207) {G9,W4,D3,L1,V0,M1} P(201,174) { converse( top ) ==> top
% 2.34/2.78     }.
% 2.34/2.78  parent0: (15629) {G9,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15632) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 2.34/2.78     converse( composition( converse( X ), Y ) ) }.
% 2.34/2.78  parent0[0]: (37) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 2.34/2.78    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15635) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 2.34/2.78    ==> converse( converse( X ) ) }.
% 2.34/2.78  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 2.34/2.78  parent1[0; 6]: (15632) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), 
% 2.34/2.78    X ) ==> converse( composition( converse( X ), Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := converse( X )
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := one
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15636) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 2.34/2.78    ==> X }.
% 2.34/2.78  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.34/2.78  parent1[0; 5]: (15635) {G1,W8,D4,L1,V1,M1}  { composition( converse( one )
% 2.34/2.78    , X ) ==> converse( converse( X ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (268) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse
% 2.34/2.78    ( one ), X ) ==> X }.
% 2.34/2.78  parent0: (15636) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 2.34/2.78    ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15638) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), 
% 2.34/2.78    X ) }.
% 2.34/2.78  parent0[0]: (268) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse
% 2.34/2.78    ( one ), X ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15640) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 2.34/2.78  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 2.34/2.78  parent1[0; 2]: (15638) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 2.34/2.78    one ), X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := converse( one )
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := one
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15641) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 2.34/2.78  parent0[0]: (15640) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (274) {G3,W4,D3,L1,V0,M1} P(268,5) { converse( one ) ==> one
% 2.34/2.78     }.
% 2.34/2.78  parent0: (15641) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15643) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), 
% 2.34/2.78    X ) }.
% 2.34/2.78  parent0[0]: (268) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse
% 2.34/2.78    ( one ), X ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15644) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 2.34/2.78  parent0[0]: (274) {G3,W4,D3,L1,V0,M1} P(268,5) { converse( one ) ==> one
% 2.34/2.78     }.
% 2.34/2.78  parent1[0; 3]: (15643) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 2.34/2.78    one ), X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15645) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 2.34/2.78  parent0[0]: (15644) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (276) {G4,W5,D3,L1,V1,M1} P(274,268) { composition( one, X ) 
% 2.34/2.78    ==> X }.
% 2.34/2.78  parent0: (15645) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15647) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 2.34/2.78    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.34/2.78    complement( Y ) ) }.
% 2.34/2.78  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 2.34/2.78    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 2.34/2.78    Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15649) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 2.34/2.78    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 2.34/2.78  parent0[0]: (276) {G4,W5,D3,L1,V1,M1} P(274,268) { composition( one, X ) 
% 2.34/2.78    ==> X }.
% 2.34/2.78  parent1[0; 8]: (15647) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 2.34/2.78    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.34/2.78    complement( Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := one
% 2.34/2.78     Y := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15650) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 2.34/2.78    complement( X ), complement( X ) ) }.
% 2.34/2.78  parent0[0]: (268) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse
% 2.34/2.78    ( one ), X ) ==> X }.
% 2.34/2.78  parent1[0; 4]: (15649) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 2.34/2.78    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := complement( X )
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15651) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 2.34/2.78     ) ) ==> complement( X ) }.
% 2.34/2.78  parent0[0]: (15650) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 2.34/2.78    complement( X ), complement( X ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (281) {G5,W8,D4,L1,V1,M1} P(276,10);d(268) { join( complement
% 2.34/2.78    ( X ), complement( X ) ) ==> complement( X ) }.
% 2.34/2.78  parent0: (15651) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( 
% 2.34/2.78    X ) ) ==> complement( X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15653) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.34/2.78    complement( X ), complement( Y ) ) ) }.
% 2.34/2.78  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.34/2.78    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15668) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 2.34/2.78    complement( X ) ) }.
% 2.34/2.78  parent0[0]: (281) {G5,W8,D4,L1,V1,M1} P(276,10);d(268) { join( complement( 
% 2.34/2.78    X ), complement( X ) ) ==> complement( X ) }.
% 2.34/2.78  parent1[0; 5]: (15653) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.34/2.78    ( join( complement( X ), complement( Y ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15669) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 2.34/2.78    meet( X, X ) }.
% 2.34/2.78  parent0[0]: (15668) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 2.34/2.78    complement( X ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (289) {G6,W7,D4,L1,V1,M1} P(281,3) { complement( complement( X
% 2.34/2.78     ) ) = meet( X, X ) }.
% 2.34/2.78  parent0: (15669) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 2.34/2.78    meet( X, X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15670) {G6,W7,D4,L1,V1,M1}  { meet( X, X ) = complement( 
% 2.34/2.78    complement( X ) ) }.
% 2.34/2.78  parent0[0]: (289) {G6,W7,D4,L1,V1,M1} P(281,3) { complement( complement( X
% 2.34/2.78     ) ) = meet( X, X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15671) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.34/2.78    complement( join( complement( X ), Y ) ) ) }.
% 2.34/2.78  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.34/2.78    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15674) {G2,W11,D6,L1,V1,M1}  { X ==> join( complement( complement
% 2.34/2.78    ( X ) ), complement( join( complement( X ), X ) ) ) }.
% 2.34/2.78  parent0[0]: (15670) {G6,W7,D4,L1,V1,M1}  { meet( X, X ) = complement( 
% 2.34/2.78    complement( X ) ) }.
% 2.34/2.78  parent1[0; 3]: (15671) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.34/2.78    complement( join( complement( X ), Y ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15675) {G2,W8,D5,L1,V1,M1}  { X ==> join( complement( complement
% 2.34/2.78    ( X ) ), complement( top ) ) }.
% 2.34/2.78  parent0[0]: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 2.34/2.78    ==> top }.
% 2.34/2.78  parent1[0; 7]: (15674) {G2,W11,D6,L1,V1,M1}  { X ==> join( complement( 
% 2.34/2.78    complement( X ) ), complement( join( complement( X ), X ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15676) {G2,W7,D5,L1,V1,M1}  { X ==> join( complement( complement
% 2.34/2.78    ( X ) ), zero ) }.
% 2.34/2.78  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.34/2.78    zero }.
% 2.34/2.78  parent1[0; 6]: (15675) {G2,W8,D5,L1,V1,M1}  { X ==> join( complement( 
% 2.34/2.78    complement( X ) ), complement( top ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15677) {G2,W7,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 2.34/2.78    , zero ) ==> X }.
% 2.34/2.78  parent0[0]: (15676) {G2,W7,D5,L1,V1,M1}  { X ==> join( complement( 
% 2.34/2.78    complement( X ) ), zero ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (314) {G7,W7,D5,L1,V1,M1} P(289,30);d(17);d(58) { join( 
% 2.34/2.78    complement( complement( X ) ), zero ) ==> X }.
% 2.34/2.78  parent0: (15677) {G2,W7,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 2.34/2.78    , zero ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15679) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.34/2.78    complement( join( complement( X ), Y ) ) ) }.
% 2.34/2.78  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.34/2.78    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15682) {G2,W10,D5,L1,V1,M1}  { X ==> join( meet( X, converse( top
% 2.34/2.78     ) ), complement( converse( top ) ) ) }.
% 2.34/2.78  parent0[0]: (201) {G8,W7,D4,L1,V1,M1} P(171,42) { join( X, converse( top )
% 2.34/2.78     ) ==> converse( top ) }.
% 2.34/2.78  parent1[0; 8]: (15679) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.34/2.78    complement( join( complement( X ), Y ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := complement( X )
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := converse( top )
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15684) {G3,W9,D5,L1,V1,M1}  { X ==> join( meet( X, converse( top
% 2.34/2.78     ) ), complement( top ) ) }.
% 2.34/2.78  parent0[0]: (207) {G9,W4,D3,L1,V0,M1} P(201,174) { converse( top ) ==> top
% 2.34/2.78     }.
% 2.34/2.78  parent1[0; 8]: (15682) {G2,W10,D5,L1,V1,M1}  { X ==> join( meet( X, 
% 2.34/2.78    converse( top ) ), complement( converse( top ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15685) {G4,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 2.34/2.78    complement( top ) ) }.
% 2.34/2.78  parent0[0]: (207) {G9,W4,D3,L1,V0,M1} P(201,174) { converse( top ) ==> top
% 2.34/2.78     }.
% 2.34/2.78  parent1[0; 5]: (15684) {G3,W9,D5,L1,V1,M1}  { X ==> join( meet( X, converse
% 2.34/2.78    ( top ) ), complement( top ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15688) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.34/2.78    zero }.
% 2.34/2.78  parent1[0; 6]: (15685) {G4,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 2.34/2.78    complement( top ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15689) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (15688) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero
% 2.34/2.78     ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (319) {G10,W7,D4,L1,V1,M1} P(201,30);d(207);d(58) { join( meet
% 2.34/2.78    ( X, top ), zero ) ==> X }.
% 2.34/2.78  parent0: (15689) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 2.34/2.78     }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15691) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 2.34/2.78     ), complement( X ) ) }.
% 2.34/2.78  parent0[0]: (26) {G2,W10,D4,L1,V2,M1} P(0,20) { join( join( Y, X ), 
% 2.34/2.78    complement( Y ) ) ==> join( X, top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := Y
% 2.34/2.78     Y := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15693) {G2,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 2.34/2.78    ( X ), Y ) ), top ) ==> join( X, complement( meet( X, Y ) ) ) }.
% 2.34/2.78  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.34/2.78    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.34/2.78  parent1[0; 9]: (15691) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( 
% 2.34/2.78    join( X, Y ), complement( X ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := meet( X, Y )
% 2.34/2.78     Y := complement( join( complement( X ), Y ) )
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15694) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet( 
% 2.34/2.78    X, Y ) ) ) }.
% 2.34/2.78  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 2.34/2.78     top }.
% 2.34/2.78  parent1[0; 1]: (15693) {G2,W14,D6,L1,V2,M1}  { join( complement( join( 
% 2.34/2.78    complement( X ), Y ) ), top ) ==> join( X, complement( meet( X, Y ) ) )
% 2.34/2.78     }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := complement( join( complement( X ), Y ) )
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15695) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) )
% 2.34/2.78     ) ==> top }.
% 2.34/2.78  parent0[0]: (15694) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( 
% 2.34/2.78    meet( X, Y ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (331) {G8,W8,D5,L1,V2,M1} P(30,26);d(171) { join( X, 
% 2.34/2.78    complement( meet( X, Y ) ) ) ==> top }.
% 2.34/2.78  parent0: (15695) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) )
% 2.34/2.78     ) ==> top }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15697) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.34/2.78    complement( join( complement( X ), Y ) ) ) }.
% 2.34/2.78  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.34/2.78    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15699) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 2.34/2.78    complement( top ) ) }.
% 2.34/2.78  parent0[0]: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 2.34/2.78    ==> top }.
% 2.34/2.78  parent1[0; 7]: (15697) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.34/2.78    complement( join( complement( X ), Y ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15700) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero )
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.34/2.78    zero }.
% 2.34/2.78  parent1[0; 6]: (15699) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 2.34/2.78    complement( top ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15701) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X }.
% 2.34/2.78  parent0[0]: (15700) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero )
% 2.34/2.78     }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (333) {G2,W7,D4,L1,V1,M1} P(17,30);d(58) { join( meet( X, X )
% 2.34/2.78    , zero ) ==> X }.
% 2.34/2.78  parent0: (15701) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X
% 2.34/2.78     }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15703) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.34/2.78    complement( join( complement( X ), Y ) ) ) }.
% 2.34/2.78  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.34/2.78    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15705) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement( join
% 2.34/2.78    ( complement( X ), complement( X ) ) ) ) }.
% 2.34/2.78  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 2.34/2.78    zero }.
% 2.34/2.78  parent1[0; 3]: (15703) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.34/2.78    complement( join( complement( X ), Y ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := complement( X )
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15706) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) )
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.34/2.78    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.34/2.78  parent1[0; 4]: (15705) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement
% 2.34/2.78    ( join( complement( X ), complement( X ) ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15707) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X }.
% 2.34/2.78  parent0[0]: (15706) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) )
% 2.34/2.78     }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (338) {G2,W7,D4,L1,V1,M1} P(12,30);d(3) { join( zero, meet( X
% 2.34/2.78    , X ) ) ==> X }.
% 2.34/2.78  parent0: (15707) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X
% 2.34/2.78     }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15708) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (319) {G10,W7,D4,L1,V1,M1} P(201,30);d(207);d(58) { join( meet
% 2.34/2.78    ( X, top ), zero ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15709) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.34/2.78    Y ) }.
% 2.34/2.78  parent1[0; 3]: (15708) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 2.34/2.78    zero ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := top
% 2.34/2.78     Y := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15712) {G2,W7,D4,L1,V1,M1}  { join( meet( top, X ), zero ) ==> X
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (15709) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero
% 2.34/2.78     ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (343) {G11,W7,D4,L1,V1,M1} P(56,319) { join( meet( top, X ), 
% 2.34/2.78    zero ) ==> X }.
% 2.34/2.78  parent0: (15712) {G2,W7,D4,L1,V1,M1}  { join( meet( top, X ), zero ) ==> X
% 2.34/2.78     }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15714) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 2.34/2.78     ), complement( Y ) ) }.
% 2.34/2.78  parent0[0]: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 2.34/2.78    complement( X ) ) ==> join( Y, top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := Y
% 2.34/2.78     Y := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15716) {G2,W10,D4,L1,V1,M1}  { join( meet( X, top ), top ) ==> 
% 2.34/2.78    join( X, complement( zero ) ) }.
% 2.34/2.78  parent0[0]: (319) {G10,W7,D4,L1,V1,M1} P(201,30);d(207);d(58) { join( meet
% 2.34/2.78    ( X, top ), zero ) ==> X }.
% 2.34/2.78  parent1[0; 7]: (15714) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 2.34/2.78    join( X, Y ), complement( Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := meet( X, top )
% 2.34/2.78     Y := zero
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15717) {G3,W6,D4,L1,V1,M1}  { top ==> join( X, complement( zero )
% 2.34/2.78     ) }.
% 2.34/2.78  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 2.34/2.78     top }.
% 2.34/2.78  parent1[0; 1]: (15716) {G2,W10,D4,L1,V1,M1}  { join( meet( X, top ), top ) 
% 2.34/2.78    ==> join( X, complement( zero ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := meet( X, top )
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15718) {G3,W6,D4,L1,V1,M1}  { join( X, complement( zero ) ) ==> 
% 2.34/2.78    top }.
% 2.34/2.78  parent0[0]: (15717) {G3,W6,D4,L1,V1,M1}  { top ==> join( X, complement( 
% 2.34/2.78    zero ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (345) {G11,W6,D4,L1,V1,M1} P(319,20);d(171) { join( X, 
% 2.34/2.78    complement( zero ) ) ==> top }.
% 2.34/2.78  parent0: (15718) {G3,W6,D4,L1,V1,M1}  { join( X, complement( zero ) ) ==> 
% 2.34/2.78    top }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15719) {G11,W6,D4,L1,V1,M1}  { top ==> join( X, complement( zero )
% 2.34/2.78     ) }.
% 2.34/2.78  parent0[0]: (345) {G11,W6,D4,L1,V1,M1} P(319,20);d(171) { join( X, 
% 2.34/2.78    complement( zero ) ) ==> top }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15721) {G6,W4,D3,L1,V0,M1}  { top ==> complement( zero ) }.
% 2.34/2.78  parent0[0]: (281) {G5,W8,D4,L1,V1,M1} P(276,10);d(268) { join( complement( 
% 2.34/2.78    X ), complement( X ) ) ==> complement( X ) }.
% 2.34/2.78  parent1[0; 2]: (15719) {G11,W6,D4,L1,V1,M1}  { top ==> join( X, complement
% 2.34/2.78    ( zero ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := zero
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := complement( zero )
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15722) {G6,W4,D3,L1,V0,M1}  { complement( zero ) ==> top }.
% 2.34/2.78  parent0[0]: (15721) {G6,W4,D3,L1,V0,M1}  { top ==> complement( zero ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (348) {G12,W4,D3,L1,V0,M1} P(345,281) { complement( zero ) ==>
% 2.34/2.78     top }.
% 2.34/2.78  parent0: (15722) {G6,W4,D3,L1,V0,M1}  { complement( zero ) ==> top }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15724) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.34/2.78    complement( X ), complement( Y ) ) ) }.
% 2.34/2.78  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.34/2.78    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15726) {G1,W6,D3,L1,V1,M1}  { meet( X, zero ) ==> complement( top
% 2.34/2.78     ) }.
% 2.34/2.78  parent0[0]: (345) {G11,W6,D4,L1,V1,M1} P(319,20);d(171) { join( X, 
% 2.34/2.78    complement( zero ) ) ==> top }.
% 2.34/2.78  parent1[0; 5]: (15724) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.34/2.78    ( join( complement( X ), complement( Y ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := complement( X )
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := zero
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15727) {G2,W5,D3,L1,V1,M1}  { meet( X, zero ) ==> zero }.
% 2.34/2.78  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.34/2.78    zero }.
% 2.34/2.78  parent1[0; 4]: (15726) {G1,W6,D3,L1,V1,M1}  { meet( X, zero ) ==> 
% 2.34/2.78    complement( top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (349) {G12,W5,D3,L1,V1,M1} P(345,3);d(58) { meet( X, zero ) 
% 2.34/2.78    ==> zero }.
% 2.34/2.78  parent0: (15727) {G2,W5,D3,L1,V1,M1}  { meet( X, zero ) ==> zero }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15730) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.34/2.78    complement( X ), complement( Y ) ) ) }.
% 2.34/2.78  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.34/2.78    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15733) {G1,W9,D5,L1,V1,M1}  { meet( zero, X ) ==> complement( 
% 2.34/2.78    join( top, complement( X ) ) ) }.
% 2.34/2.78  parent0[0]: (348) {G12,W4,D3,L1,V0,M1} P(345,281) { complement( zero ) ==> 
% 2.34/2.78    top }.
% 2.34/2.78  parent1[0; 6]: (15730) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.34/2.78    ( join( complement( X ), complement( Y ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := zero
% 2.34/2.78     Y := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15735) {G2,W6,D3,L1,V1,M1}  { meet( zero, X ) ==> complement( top
% 2.34/2.78     ) }.
% 2.34/2.78  parent0[0]: (174) {G8,W5,D3,L1,V1,M1} P(171,0) { join( top, X ) ==> top }.
% 2.34/2.78  parent1[0; 5]: (15733) {G1,W9,D5,L1,V1,M1}  { meet( zero, X ) ==> 
% 2.34/2.78    complement( join( top, complement( X ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := complement( X )
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15736) {G2,W5,D3,L1,V1,M1}  { meet( zero, X ) ==> zero }.
% 2.34/2.78  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.34/2.78    zero }.
% 2.34/2.78  parent1[0; 4]: (15735) {G2,W6,D3,L1,V1,M1}  { meet( zero, X ) ==> 
% 2.34/2.78    complement( top ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (351) {G13,W5,D3,L1,V1,M1} P(348,3);d(174);d(58) { meet( zero
% 2.34/2.78    , X ) ==> zero }.
% 2.34/2.78  parent0: (15736) {G2,W5,D3,L1,V1,M1}  { meet( zero, X ) ==> zero }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15738) {G11,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (343) {G11,W7,D4,L1,V1,M1} P(56,319) { join( meet( top, X ), 
% 2.34/2.78    zero ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15739) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( top, X ) )
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.34/2.78  parent1[0; 2]: (15738) {G11,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), 
% 2.34/2.78    zero ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := meet( top, X )
% 2.34/2.78     Y := zero
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15742) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( top, X ) ) ==> X
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (15739) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( top, X )
% 2.34/2.78     ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (358) {G12,W7,D4,L1,V1,M1} P(343,0) { join( zero, meet( top, X
% 2.34/2.78     ) ) ==> X }.
% 2.34/2.78  parent0: (15742) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( top, X ) ) ==> X
% 2.34/2.78     }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15744) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.34/2.78    complement( join( complement( X ), Y ) ) ) }.
% 2.34/2.78  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.34/2.78    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15746) {G2,W10,D5,L1,V1,M1}  { complement( X ) ==> join( meet( 
% 2.34/2.78    complement( X ), zero ), complement( X ) ) }.
% 2.34/2.78  parent0[0]: (314) {G7,W7,D5,L1,V1,M1} P(289,30);d(17);d(58) { join( 
% 2.34/2.78    complement( complement( X ) ), zero ) ==> X }.
% 2.34/2.78  parent1[0; 9]: (15744) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.34/2.78    complement( join( complement( X ), Y ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := complement( X )
% 2.34/2.78     Y := zero
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15747) {G3,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 2.34/2.78    complement( X ) ) }.
% 2.34/2.78  parent0[0]: (349) {G12,W5,D3,L1,V1,M1} P(345,3);d(58) { meet( X, zero ) ==>
% 2.34/2.78     zero }.
% 2.34/2.78  parent1[0; 4]: (15746) {G2,W10,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 2.34/2.78    meet( complement( X ), zero ), complement( X ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := complement( X )
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15748) {G3,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 2.34/2.78    complement( X ) }.
% 2.34/2.78  parent0[0]: (15747) {G3,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 2.34/2.78    complement( X ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (366) {G13,W7,D4,L1,V1,M1} P(314,30);d(349) { join( zero, 
% 2.34/2.78    complement( X ) ) ==> complement( X ) }.
% 2.34/2.78  parent0: (15748) {G3,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 2.34/2.78    complement( X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15750) {G13,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 2.34/2.78    complement( X ) ) }.
% 2.34/2.78  parent0[0]: (366) {G13,W7,D4,L1,V1,M1} P(314,30);d(349) { join( zero, 
% 2.34/2.78    complement( X ) ) ==> complement( X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15753) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 2.34/2.78    join( zero, meet( X, X ) ) }.
% 2.34/2.78  parent0[0]: (289) {G6,W7,D4,L1,V1,M1} P(281,3) { complement( complement( X
% 2.34/2.78     ) ) = meet( X, X ) }.
% 2.34/2.78  parent1[0; 6]: (15750) {G13,W7,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 2.34/2.78    zero, complement( X ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := complement( X )
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15754) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, meet( 
% 2.34/2.78    X, X ) ) }.
% 2.34/2.78  parent0[0]: (289) {G6,W7,D4,L1,V1,M1} P(281,3) { complement( complement( X
% 2.34/2.78     ) ) = meet( X, X ) }.
% 2.34/2.78  parent1[0; 1]: (15753) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) )
% 2.34/2.78     ==> join( zero, meet( X, X ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15757) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 2.34/2.78  parent0[0]: (338) {G2,W7,D4,L1,V1,M1} P(12,30);d(3) { join( zero, meet( X, 
% 2.34/2.78    X ) ) ==> X }.
% 2.34/2.78  parent1[0; 4]: (15754) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, 
% 2.34/2.78    meet( X, X ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (376) {G14,W5,D3,L1,V1,M1} P(289,366);d(338) { meet( X, X ) 
% 2.34/2.78    ==> X }.
% 2.34/2.78  parent0: (15757) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15761) {G2,W11,D4,L1,V2,M1}  { join( join( zero, X ), complement
% 2.34/2.78    ( Y ) ) = join( complement( Y ), X ) }.
% 2.34/2.78  parent0[0]: (366) {G13,W7,D4,L1,V1,M1} P(314,30);d(349) { join( zero, 
% 2.34/2.78    complement( X ) ) ==> complement( X ) }.
% 2.34/2.78  parent1[0; 8]: (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 2.34/2.78    X ) = join( join( Z, X ), Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := Y
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := complement( Y )
% 2.34/2.78     Y := X
% 2.34/2.78     Z := zero
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (377) {G14,W11,D4,L1,V2,M1} P(366,19) { join( join( zero, Y )
% 2.34/2.78    , complement( X ) ) ==> join( complement( X ), Y ) }.
% 2.34/2.78  parent0: (15761) {G2,W11,D4,L1,V2,M1}  { join( join( zero, X ), complement
% 2.34/2.78    ( Y ) ) = join( complement( Y ), X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := Y
% 2.34/2.78     Y := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15763) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 2.34/2.78    ( zero, complement( X ) ) ) }.
% 2.34/2.78  parent0[0]: (59) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( zero, 
% 2.34/2.78    complement( X ) ) ) ==> meet( top, X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15770) {G3,W7,D4,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 2.34/2.78    complement( X ) ) }.
% 2.34/2.78  parent0[0]: (366) {G13,W7,D4,L1,V1,M1} P(314,30);d(349) { join( zero, 
% 2.34/2.78    complement( X ) ) ==> complement( X ) }.
% 2.34/2.78  parent1[0; 5]: (15763) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement
% 2.34/2.78    ( join( zero, complement( X ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (381) {G14,W7,D4,L1,V1,M1} P(366,59) { meet( top, X ) ==> 
% 2.34/2.78    complement( complement( X ) ) }.
% 2.34/2.78  parent0: (15770) {G3,W7,D4,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 2.34/2.78    complement( X ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15773) {G13,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 2.34/2.78    complement( X ) ) }.
% 2.34/2.78  parent0[0]: (366) {G13,W7,D4,L1,V1,M1} P(314,30);d(349) { join( zero, 
% 2.34/2.78    complement( X ) ) ==> complement( X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15778) {G3,W11,D5,L1,V1,M1}  { complement( join( zero, complement
% 2.34/2.78    ( X ) ) ) ==> join( zero, meet( top, X ) ) }.
% 2.34/2.78  parent0[0]: (59) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( zero, 
% 2.34/2.78    complement( X ) ) ) ==> meet( top, X ) }.
% 2.34/2.78  parent1[0; 8]: (15773) {G13,W7,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 2.34/2.78    zero, complement( X ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := join( zero, complement( X ) )
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15779) {G3,W9,D4,L1,V1,M1}  { meet( top, X ) ==> join( zero, meet
% 2.34/2.78    ( top, X ) ) }.
% 2.34/2.78  parent0[0]: (59) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( zero, 
% 2.34/2.78    complement( X ) ) ) ==> meet( top, X ) }.
% 2.34/2.78  parent1[0; 1]: (15778) {G3,W11,D5,L1,V1,M1}  { complement( join( zero, 
% 2.34/2.78    complement( X ) ) ) ==> join( zero, meet( top, X ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15781) {G4,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 2.34/2.78  parent0[0]: (358) {G12,W7,D4,L1,V1,M1} P(343,0) { join( zero, meet( top, X
% 2.34/2.78     ) ) ==> X }.
% 2.34/2.78  parent1[0; 4]: (15779) {G3,W9,D4,L1,V1,M1}  { meet( top, X ) ==> join( zero
% 2.34/2.78    , meet( top, X ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15782) {G5,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (381) {G14,W7,D4,L1,V1,M1} P(366,59) { meet( top, X ) ==> 
% 2.34/2.78    complement( complement( X ) ) }.
% 2.34/2.78  parent1[0; 1]: (15781) {G4,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { 
% 2.34/2.78    complement( complement( X ) ) ==> X }.
% 2.34/2.78  parent0: (15782) {G5,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 2.34/2.78     }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15785) {G2,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) ) }.
% 2.34/2.78  parent0[0]: (338) {G2,W7,D4,L1,V1,M1} P(12,30);d(3) { join( zero, meet( X, 
% 2.34/2.78    X ) ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15786) {G3,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 2.34/2.78  parent0[0]: (376) {G14,W5,D3,L1,V1,M1} P(289,366);d(338) { meet( X, X ) ==>
% 2.34/2.78     X }.
% 2.34/2.78  parent1[0; 4]: (15785) {G2,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X
% 2.34/2.78     ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15787) {G3,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 2.34/2.78  parent0[0]: (15786) {G3,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (386) {G15,W5,D3,L1,V1,M1} P(376,338) { join( zero, X ) ==> X
% 2.34/2.78     }.
% 2.34/2.78  parent0: (15787) {G3,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15789) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero ) }.
% 2.34/2.78  parent0[0]: (333) {G2,W7,D4,L1,V1,M1} P(17,30);d(58) { join( meet( X, X ), 
% 2.34/2.78    zero ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15790) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 2.34/2.78  parent0[0]: (376) {G14,W5,D3,L1,V1,M1} P(289,366);d(338) { meet( X, X ) ==>
% 2.34/2.78     X }.
% 2.34/2.78  parent1[0; 3]: (15789) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 2.34/2.78    zero ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15791) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 2.34/2.78  parent0[0]: (15790) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (387) {G15,W5,D3,L1,V1,M1} P(376,333) { join( X, zero ) ==> X
% 2.34/2.78     }.
% 2.34/2.78  parent0: (15791) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15793) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 2.34/2.78    converse( join( converse( X ), Y ) ) }.
% 2.34/2.78  parent0[0]: (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 2.34/2.78     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15795) {G2,W8,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> 
% 2.34/2.78    converse( converse( X ) ) }.
% 2.34/2.78  parent0[0]: (387) {G15,W5,D3,L1,V1,M1} P(376,333) { join( X, zero ) ==> X
% 2.34/2.78     }.
% 2.34/2.78  parent1[0; 6]: (15793) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==>
% 2.34/2.78     converse( join( converse( X ), Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := converse( X )
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := zero
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15796) {G1,W6,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> X
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.34/2.78  parent1[0; 5]: (15795) {G2,W8,D4,L1,V1,M1}  { join( X, converse( zero ) ) 
% 2.34/2.78    ==> converse( converse( X ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (391) {G16,W6,D4,L1,V1,M1} P(387,42);d(7) { join( X, converse
% 2.34/2.78    ( zero ) ) ==> X }.
% 2.34/2.78  parent0: (15796) {G1,W6,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> X
% 2.34/2.78     }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15799) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 2.34/2.78    ( X ), complement( X ) ) }.
% 2.34/2.78  parent0[0]: (281) {G5,W8,D4,L1,V1,M1} P(276,10);d(268) { join( complement( 
% 2.34/2.78    X ), complement( X ) ) ==> complement( X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15802) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 2.34/2.78    join( complement( complement( X ) ), X ) }.
% 2.34/2.78  parent0[0]: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement
% 2.34/2.78    ( complement( X ) ) ==> X }.
% 2.34/2.78  parent1[0; 8]: (15799) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 2.34/2.78    complement( X ), complement( X ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := complement( X )
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15804) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 2.34/2.78    join( X, X ) }.
% 2.34/2.78  parent0[0]: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement
% 2.34/2.78    ( complement( X ) ) ==> X }.
% 2.34/2.78  parent1[0; 5]: (15802) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) )
% 2.34/2.78     ==> join( complement( complement( X ) ), X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15805) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 2.34/2.78  parent0[0]: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement
% 2.34/2.78    ( complement( X ) ) ==> X }.
% 2.34/2.78  parent1[0; 1]: (15804) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) )
% 2.34/2.78     ==> join( X, X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15811) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 2.34/2.78  parent0[0]: (15805) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (393) {G16,W5,D3,L1,V1,M1} P(382,281) { join( X, X ) ==> X }.
% 2.34/2.78  parent0: (15811) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15815) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.34/2.78    complement( X ), complement( Y ) ) ) }.
% 2.34/2.78  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.34/2.78    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15819) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 2.34/2.78    complement( join( complement( X ), Y ) ) }.
% 2.34/2.78  parent0[0]: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement
% 2.34/2.78    ( complement( X ) ) ==> X }.
% 2.34/2.78  parent1[0; 9]: (15815) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.34/2.78    ( join( complement( X ), complement( Y ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := Y
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := complement( Y )
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15821) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 2.34/2.78    Y ) ) ==> meet( X, complement( Y ) ) }.
% 2.34/2.78  parent0[0]: (15819) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 2.34/2.78    complement( join( complement( X ), Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (396) {G16,W10,D5,L1,V2,M1} P(382,3) { complement( join( 
% 2.34/2.78    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 2.34/2.78  parent0: (15821) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 2.34/2.78    , Y ) ) ==> meet( X, complement( Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := Y
% 2.34/2.78     Y := X
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15823) {G15,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement
% 2.34/2.78    ( complement( X ) ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15828) {G1,W10,D4,L1,V2,M1}  { join( complement( X ), complement
% 2.34/2.78    ( Y ) ) ==> complement( meet( X, Y ) ) }.
% 2.34/2.78  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.34/2.78    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.34/2.78  parent1[0; 7]: (15823) {G15,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 2.34/2.78    ( X ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := join( complement( X ), complement( Y ) )
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (397) {G16,W10,D4,L1,V2,M1} P(3,382) { join( complement( X ), 
% 2.34/2.78    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 2.34/2.78  parent0: (15828) {G1,W10,D4,L1,V2,M1}  { join( complement( X ), complement
% 2.34/2.78    ( Y ) ) ==> complement( meet( X, Y ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15830) {G16,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 2.34/2.78  parent0[0]: (393) {G16,W5,D3,L1,V1,M1} P(382,281) { join( X, X ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15833) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( X, 
% 2.34/2.78    join( X, Y ) ), Y ) }.
% 2.34/2.78  parent0[0]: (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 2.34/2.78     = join( join( Z, X ), Y ) }.
% 2.34/2.78  parent1[0; 4]: (15830) {G16,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := join( X, Y )
% 2.34/2.78     Y := Y
% 2.34/2.78     Z := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := join( X, Y )
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15835) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( join
% 2.34/2.78    ( X, X ), Y ), Y ) }.
% 2.34/2.78  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.34/2.78    join( X, Y ), Z ) }.
% 2.34/2.78  parent1[0; 5]: (15833) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join
% 2.34/2.78    ( X, join( X, Y ) ), Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := X
% 2.34/2.78     Z := Y
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15836) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 2.34/2.78    , Y ) }.
% 2.34/2.78  parent0[0]: (393) {G16,W5,D3,L1,V1,M1} P(382,281) { join( X, X ) ==> X }.
% 2.34/2.78  parent1[0; 6]: (15835) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join
% 2.34/2.78    ( join( X, X ), Y ), Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15837) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X
% 2.34/2.78    , Y ) }.
% 2.34/2.78  parent0[0]: (15836) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, 
% 2.34/2.78    Y ), Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (398) {G17,W9,D4,L1,V2,M1} P(393,19);d(1);d(393) { join( join
% 2.34/2.78    ( X, Y ), Y ) ==> join( X, Y ) }.
% 2.34/2.78  parent0: (15837) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X
% 2.34/2.78    , Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15846) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, 
% 2.34/2.78    Y ) }.
% 2.34/2.78  parent0[0]: (393) {G16,W5,D3,L1,V1,M1} P(382,281) { join( X, X ) ==> X }.
% 2.34/2.78  parent1[0; 7]: (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 2.34/2.78    X ) = join( join( Z, X ), Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78     Z := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (399) {G17,W9,D4,L1,V2,M1} P(393,19) { join( join( X, Y ), X )
% 2.34/2.78     ==> join( X, Y ) }.
% 2.34/2.78  parent0: (15846) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, 
% 2.34/2.78    Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15847) {G16,W6,D4,L1,V1,M1}  { X ==> join( X, converse( zero ) )
% 2.34/2.78     }.
% 2.34/2.78  parent0[0]: (391) {G16,W6,D4,L1,V1,M1} P(387,42);d(7) { join( X, converse( 
% 2.34/2.78    zero ) ) ==> X }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15849) {G16,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 2.34/2.78  parent0[0]: (386) {G15,W5,D3,L1,V1,M1} P(376,338) { join( zero, X ) ==> X
% 2.34/2.78     }.
% 2.34/2.78  parent1[0; 2]: (15847) {G16,W6,D4,L1,V1,M1}  { X ==> join( X, converse( 
% 2.34/2.78    zero ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := converse( zero )
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := zero
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15850) {G16,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 2.34/2.78  parent0[0]: (15849) {G16,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (401) {G17,W4,D3,L1,V0,M1} P(391,386) { converse( zero ) ==> 
% 2.34/2.78    zero }.
% 2.34/2.78  parent0: (15850) {G16,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  permutation0:
% 2.34/2.78     0 ==> 0
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15852) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 2.34/2.78    join( X, Y ) ), X ), Y ) }.
% 2.34/2.78  parent0[0]: (21) {G2,W10,D6,L1,V2,M1} P(17,1) { join( join( complement( 
% 2.34/2.78    join( X, Y ) ), X ), Y ) ==> top }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15855) {G3,W11,D5,L1,V2,M1}  { top ==> join( join( complement( 
% 2.34/2.78    top ), X ), complement( meet( X, Y ) ) ) }.
% 2.34/2.78  parent0[0]: (331) {G8,W8,D5,L1,V2,M1} P(30,26);d(171) { join( X, complement
% 2.34/2.78    ( meet( X, Y ) ) ) ==> top }.
% 2.34/2.78  parent1[0; 5]: (15852) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( 
% 2.34/2.78    complement( join( X, Y ) ), X ), Y ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := complement( meet( X, Y ) )
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15856) {G2,W10,D5,L1,V2,M1}  { top ==> join( join( zero, X ), 
% 2.34/2.78    complement( meet( X, Y ) ) ) }.
% 2.34/2.78  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.34/2.78    zero }.
% 2.34/2.78  parent1[0; 4]: (15855) {G3,W11,D5,L1,V2,M1}  { top ==> join( join( 
% 2.34/2.78    complement( top ), X ), complement( meet( X, Y ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  paramod: (15857) {G3,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( X, 
% 2.34/2.78    Y ) ), X ) }.
% 2.34/2.78  parent0[0]: (377) {G14,W11,D4,L1,V2,M1} P(366,19) { join( join( zero, Y ), 
% 2.34/2.78    complement( X ) ) ==> join( complement( X ), Y ) }.
% 2.34/2.78  parent1[0; 2]: (15856) {G2,W10,D5,L1,V2,M1}  { top ==> join( join( zero, X
% 2.34/2.78     ), complement( meet( X, Y ) ) ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := meet( X, Y )
% 2.34/2.78     Y := X
% 2.34/2.78  end
% 2.34/2.78  substitution1:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  eqswap: (15858) {G3,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), X
% 2.34/2.78     ) ==> top }.
% 2.34/2.78  parent0[0]: (15857) {G3,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( 
% 2.34/2.78    X, Y ) ), X ) }.
% 2.34/2.78  substitution0:
% 2.34/2.78     X := X
% 2.34/2.78     Y := Y
% 2.34/2.78  end
% 2.34/2.78  
% 2.34/2.78  subsumption: (431) {G15,W8,D5,L1,V2,M1} P(331,21);d(58);d(377) { join( 
% 2.34/2.79    complement( meet( X, Y ) ), X ) ==> top }.
% 2.34/2.79  parent0: (15858) {G3,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), X
% 2.34/2.79     ) ==> top }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15859) {G15,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( X, 
% 2.34/2.79    Y ) ), X ) }.
% 2.34/2.79  parent0[0]: (431) {G15,W8,D5,L1,V2,M1} P(331,21);d(58);d(377) { join( 
% 2.34/2.79    complement( meet( X, Y ) ), X ) ==> top }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15860) {G2,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( Y, 
% 2.34/2.79    X ) ), X ) }.
% 2.34/2.79  parent0[0]: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.34/2.79    Y ) }.
% 2.34/2.79  parent1[0; 4]: (15859) {G15,W8,D5,L1,V2,M1}  { top ==> join( complement( 
% 2.34/2.79    meet( X, Y ) ), X ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15863) {G2,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), Y
% 2.34/2.79     ) ==> top }.
% 2.34/2.79  parent0[0]: (15860) {G2,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( 
% 2.34/2.79    Y, X ) ), X ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (445) {G16,W8,D5,L1,V2,M1} P(56,431) { join( complement( meet
% 2.34/2.79    ( Y, X ) ), X ) ==> top }.
% 2.34/2.79  parent0: (15863) {G2,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), Y
% 2.34/2.79     ) ==> top }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15865) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.34/2.79    complement( join( complement( X ), Y ) ) ) }.
% 2.34/2.79  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.34/2.79    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15868) {G2,W12,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet( meet
% 2.34/2.79    ( X, Y ), Y ), complement( top ) ) }.
% 2.34/2.79  parent0[0]: (445) {G16,W8,D5,L1,V2,M1} P(56,431) { join( complement( meet( 
% 2.34/2.79    Y, X ) ), X ) ==> top }.
% 2.34/2.79  parent1[0; 11]: (15865) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.34/2.79    complement( join( complement( X ), Y ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := meet( X, Y )
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15869) {G2,W11,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet( meet
% 2.34/2.79    ( X, Y ), Y ), zero ) }.
% 2.34/2.79  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.34/2.79    zero }.
% 2.34/2.79  parent1[0; 10]: (15868) {G2,W12,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet
% 2.34/2.79    ( meet( X, Y ), Y ), complement( top ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15870) {G3,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 2.34/2.79    , Y ) }.
% 2.34/2.79  parent0[0]: (387) {G15,W5,D3,L1,V1,M1} P(376,333) { join( X, zero ) ==> X
% 2.34/2.79     }.
% 2.34/2.79  parent1[0; 4]: (15869) {G2,W11,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet
% 2.34/2.79    ( meet( X, Y ), Y ), zero ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := meet( meet( X, Y ), Y )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15871) {G3,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), Y ) ==> meet( X
% 2.34/2.79    , Y ) }.
% 2.34/2.79  parent0[0]: (15870) {G3,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, 
% 2.34/2.79    Y ), Y ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (448) {G17,W9,D4,L1,V2,M1} P(445,30);d(58);d(387) { meet( meet
% 2.34/2.79    ( X, Y ), Y ) ==> meet( X, Y ) }.
% 2.34/2.79  parent0: (15871) {G3,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), Y ) ==> meet( X
% 2.34/2.79    , Y ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15873) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.34/2.79    complement( X ), complement( Y ) ) ) }.
% 2.34/2.79  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.34/2.79    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15875) {G1,W9,D5,L1,V2,M1}  { meet( meet( X, complement( Y ) ), Y
% 2.34/2.79     ) ==> complement( top ) }.
% 2.34/2.79  parent0[0]: (445) {G16,W8,D5,L1,V2,M1} P(56,431) { join( complement( meet( 
% 2.34/2.79    Y, X ) ), X ) ==> top }.
% 2.34/2.79  parent1[0; 8]: (15873) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.34/2.79    ( join( complement( X ), complement( Y ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := complement( Y )
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := meet( X, complement( Y ) )
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15876) {G2,W8,D5,L1,V2,M1}  { meet( meet( X, complement( Y ) ), Y
% 2.34/2.79     ) ==> zero }.
% 2.34/2.79  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.34/2.79    zero }.
% 2.34/2.79  parent1[0; 7]: (15875) {G1,W9,D5,L1,V2,M1}  { meet( meet( X, complement( Y
% 2.34/2.79     ) ), Y ) ==> complement( top ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (453) {G17,W8,D5,L1,V2,M1} P(445,3);d(58) { meet( meet( X, 
% 2.34/2.79    complement( Y ) ), Y ) ==> zero }.
% 2.34/2.79  parent0: (15876) {G2,W8,D5,L1,V2,M1}  { meet( meet( X, complement( Y ) ), Y
% 2.34/2.79     ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15879) {G17,W8,D5,L1,V2,M1}  { zero ==> meet( meet( X, complement
% 2.34/2.79    ( Y ) ), Y ) }.
% 2.34/2.79  parent0[0]: (453) {G17,W8,D5,L1,V2,M1} P(445,3);d(58) { meet( meet( X, 
% 2.34/2.79    complement( Y ) ), Y ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15880) {G16,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 2.34/2.79    complement( Y ) ) }.
% 2.34/2.79  parent0[0]: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement
% 2.34/2.79    ( complement( X ) ) ==> X }.
% 2.34/2.79  parent1[0; 5]: (15879) {G17,W8,D5,L1,V2,M1}  { zero ==> meet( meet( X, 
% 2.34/2.79    complement( Y ) ), Y ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := complement( Y )
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15881) {G16,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( Y )
% 2.34/2.79     ) ==> zero }.
% 2.34/2.79  parent0[0]: (15880) {G16,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 2.34/2.79    complement( Y ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (459) {G18,W8,D4,L1,V2,M1} P(382,453) { meet( meet( Y, X ), 
% 2.34/2.79    complement( X ) ) ==> zero }.
% 2.34/2.79  parent0: (15881) {G16,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( Y
% 2.34/2.79     ) ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15882) {G17,W8,D5,L1,V2,M1}  { zero ==> meet( meet( X, complement
% 2.34/2.79    ( Y ) ), Y ) }.
% 2.34/2.79  parent0[0]: (453) {G17,W8,D5,L1,V2,M1} P(445,3);d(58) { meet( meet( X, 
% 2.34/2.79    complement( Y ) ), Y ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15883) {G2,W8,D5,L1,V2,M1}  { zero ==> meet( Y, meet( X, 
% 2.34/2.79    complement( Y ) ) ) }.
% 2.34/2.79  parent0[0]: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.34/2.79    Y ) }.
% 2.34/2.79  parent1[0; 2]: (15882) {G17,W8,D5,L1,V2,M1}  { zero ==> meet( meet( X, 
% 2.34/2.79    complement( Y ) ), Y ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := meet( X, complement( Y ) )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15887) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 2.34/2.79     ) ==> zero }.
% 2.34/2.79  parent0[0]: (15883) {G2,W8,D5,L1,V2,M1}  { zero ==> meet( Y, meet( X, 
% 2.34/2.79    complement( Y ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (460) {G18,W8,D5,L1,V2,M1} P(453,56) { meet( Y, meet( X, 
% 2.34/2.79    complement( Y ) ) ) ==> zero }.
% 2.34/2.79  parent0: (15887) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 2.34/2.79     ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15891) {G18,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 2.34/2.79    complement( Y ) ) }.
% 2.34/2.79  parent0[0]: (459) {G18,W8,D4,L1,V2,M1} P(382,453) { meet( meet( Y, X ), 
% 2.34/2.79    complement( X ) ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15892) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( Y ), 
% 2.34/2.79    meet( X, Y ) ) }.
% 2.34/2.79  parent0[0]: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.34/2.79    Y ) }.
% 2.34/2.79  parent1[0; 2]: (15891) {G18,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y )
% 2.34/2.79    , complement( Y ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := complement( Y )
% 2.34/2.79     Y := meet( X, Y )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15896) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X )
% 2.34/2.79     ) ==> zero }.
% 2.34/2.79  parent0[0]: (15892) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( Y ), 
% 2.34/2.79    meet( X, Y ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (461) {G19,W8,D4,L1,V2,M1} P(459,56) { meet( complement( Y ), 
% 2.34/2.79    meet( X, Y ) ) ==> zero }.
% 2.34/2.79  parent0: (15896) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X )
% 2.34/2.79     ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15900) {G19,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 2.34/2.79    meet( Y, X ) ) }.
% 2.34/2.79  parent0[0]: (461) {G19,W8,D4,L1,V2,M1} P(459,56) { meet( complement( Y ), 
% 2.34/2.79    meet( X, Y ) ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15902) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 2.34/2.79    meet( X, Y ) ) }.
% 2.34/2.79  parent0[0]: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.34/2.79    Y ) }.
% 2.34/2.79  parent1[0; 5]: (15900) {G19,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 2.34/2.79     ), meet( Y, X ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15908) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( X, Y )
% 2.34/2.79     ) ==> zero }.
% 2.34/2.79  parent0[0]: (15902) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 2.34/2.79    meet( X, Y ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (464) {G20,W8,D4,L1,V2,M1} P(56,461) { meet( complement( Y ), 
% 2.34/2.79    meet( Y, X ) ) ==> zero }.
% 2.34/2.79  parent0: (15908) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( X, Y )
% 2.34/2.79     ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15910) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.34/2.79    complement( join( complement( X ), Y ) ) ) }.
% 2.34/2.79  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.34/2.79    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15913) {G2,W12,D7,L1,V2,M1}  { X ==> join( zero, complement( join
% 2.34/2.79    ( complement( X ), meet( Y, complement( X ) ) ) ) ) }.
% 2.34/2.79  parent0[0]: (460) {G18,W8,D5,L1,V2,M1} P(453,56) { meet( Y, meet( X, 
% 2.34/2.79    complement( Y ) ) ) ==> zero }.
% 2.34/2.79  parent1[0; 3]: (15910) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.34/2.79    complement( join( complement( X ), Y ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := meet( Y, complement( X ) )
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15914) {G3,W10,D6,L1,V2,M1}  { X ==> complement( join( complement
% 2.34/2.79    ( X ), meet( Y, complement( X ) ) ) ) }.
% 2.34/2.79  parent0[0]: (366) {G13,W7,D4,L1,V1,M1} P(314,30);d(349) { join( zero, 
% 2.34/2.79    complement( X ) ) ==> complement( X ) }.
% 2.34/2.79  parent1[0; 2]: (15913) {G2,W12,D7,L1,V2,M1}  { X ==> join( zero, complement
% 2.34/2.79    ( join( complement( X ), meet( Y, complement( X ) ) ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := join( complement( X ), meet( Y, complement( X ) ) )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15915) {G4,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet( Y
% 2.34/2.79    , complement( X ) ) ) ) }.
% 2.34/2.79  parent0[0]: (396) {G16,W10,D5,L1,V2,M1} P(382,3) { complement( join( 
% 2.34/2.79    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 2.34/2.79  parent1[0; 2]: (15914) {G3,W10,D6,L1,V2,M1}  { X ==> complement( join( 
% 2.34/2.79    complement( X ), meet( Y, complement( X ) ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := meet( Y, complement( X ) )
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15916) {G4,W9,D6,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 2.34/2.79    complement( X ) ) ) ) ==> X }.
% 2.34/2.79  parent0[0]: (15915) {G4,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet
% 2.34/2.79    ( Y, complement( X ) ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (467) {G19,W9,D6,L1,V2,M1} P(460,30);d(366);d(396) { meet( X, 
% 2.34/2.79    complement( meet( Y, complement( X ) ) ) ) ==> X }.
% 2.34/2.79  parent0: (15916) {G4,W9,D6,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 2.34/2.79    complement( X ) ) ) ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15917) {G17,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 2.34/2.79    , Y ) }.
% 2.34/2.79  parent0[0]: (448) {G17,W9,D4,L1,V2,M1} P(445,30);d(58);d(387) { meet( meet
% 2.34/2.79    ( X, Y ), Y ) ==> meet( X, Y ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15920) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( X, 
% 2.34/2.79    Y ) ) }.
% 2.34/2.79  parent0[0]: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.34/2.79    Y ) }.
% 2.34/2.79  parent1[0; 4]: (15917) {G17,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet
% 2.34/2.79    ( X, Y ), Y ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := meet( X, Y )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15933) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X
% 2.34/2.79    , Y ) }.
% 2.34/2.79  parent0[0]: (15920) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( 
% 2.34/2.79    X, Y ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (481) {G18,W9,D4,L1,V2,M1} P(448,56) { meet( Y, meet( X, Y ) )
% 2.34/2.79     ==> meet( X, Y ) }.
% 2.34/2.79  parent0: (15933) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X
% 2.34/2.79    , Y ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15935) {G17,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 2.34/2.79    , Y ) }.
% 2.34/2.79  parent0[0]: (398) {G17,W9,D4,L1,V2,M1} P(393,19);d(1);d(393) { join( join( 
% 2.34/2.79    X, Y ), Y ) ==> join( X, Y ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15938) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 2.34/2.79    join( complement( X ), Y ) ) ) ==> join( X, complement( join( complement
% 2.34/2.79    ( X ), Y ) ) ) }.
% 2.34/2.79  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.34/2.79    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.34/2.79  parent1[0; 11]: (15935) {G17,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join
% 2.34/2.79    ( X, Y ), Y ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := meet( X, Y )
% 2.34/2.79     Y := complement( join( complement( X ), Y ) )
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15939) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( join( 
% 2.34/2.79    complement( X ), Y ) ) ) }.
% 2.34/2.79  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.34/2.79    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.34/2.79  parent1[0; 1]: (15938) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), 
% 2.34/2.79    complement( join( complement( X ), Y ) ) ) ==> join( X, complement( join
% 2.34/2.79    ( complement( X ), Y ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15946) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement
% 2.34/2.79    ( Y ) ) ) }.
% 2.34/2.79  parent0[0]: (396) {G16,W10,D5,L1,V2,M1} P(382,3) { complement( join( 
% 2.34/2.79    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 2.34/2.79  parent1[0; 4]: (15939) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( 
% 2.34/2.79    join( complement( X ), Y ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15947) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) )
% 2.34/2.79     ) ==> X }.
% 2.34/2.79  parent0[0]: (15946) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 2.34/2.79    complement( Y ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (487) {G18,W8,D5,L1,V2,M1} P(30,398);d(396) { join( X, meet( X
% 2.34/2.79    , complement( Y ) ) ) ==> X }.
% 2.34/2.79  parent0: (15947) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) )
% 2.34/2.79     ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15949) {G18,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement
% 2.34/2.79    ( Y ) ) ) }.
% 2.34/2.79  parent0[0]: (487) {G18,W8,D5,L1,V2,M1} P(30,398);d(396) { join( X, meet( X
% 2.34/2.79    , complement( Y ) ) ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15950) {G16,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 2.34/2.79  parent0[0]: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement
% 2.34/2.79    ( complement( X ) ) ==> X }.
% 2.34/2.79  parent1[0; 6]: (15949) {G18,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 2.34/2.79    complement( Y ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := complement( Y )
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15951) {G16,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 2.34/2.79  parent0[0]: (15950) {G16,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) )
% 2.34/2.79     }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (496) {G19,W7,D4,L1,V2,M1} P(382,487) { join( Y, meet( Y, X )
% 2.34/2.79     ) ==> Y }.
% 2.34/2.79  parent0: (15951) {G16,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15953) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 2.34/2.79  parent0[0]: (496) {G19,W7,D4,L1,V2,M1} P(382,487) { join( Y, meet( Y, X ) )
% 2.34/2.79     ==> Y }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15954) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 2.34/2.79  parent0[0]: (481) {G18,W9,D4,L1,V2,M1} P(448,56) { meet( Y, meet( X, Y ) ) 
% 2.34/2.79    ==> meet( X, Y ) }.
% 2.34/2.79  parent1[0; 4]: (15953) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y )
% 2.34/2.79     ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := meet( Y, X )
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15955) {G19,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 2.34/2.79  parent0[0]: (15954) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) )
% 2.34/2.79     }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (511) {G20,W7,D4,L1,V2,M1} P(481,496) { join( X, meet( Y, X )
% 2.34/2.79     ) ==> X }.
% 2.34/2.79  parent0: (15955) {G19,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15956) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 2.34/2.79  parent0[0]: (496) {G19,W7,D4,L1,V2,M1} P(382,487) { join( Y, meet( Y, X ) )
% 2.34/2.79     ==> Y }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15957) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( X, Y ), X ) }.
% 2.34/2.79  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.34/2.79  parent1[0; 2]: (15956) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y )
% 2.34/2.79     ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := meet( X, Y )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15960) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), X ) ==> X }.
% 2.34/2.79  parent0[0]: (15957) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( X, Y ), X )
% 2.34/2.79     }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (526) {G20,W7,D4,L1,V2,M1} P(496,0) { join( meet( X, Y ), X ) 
% 2.34/2.79    ==> X }.
% 2.34/2.79  parent0: (15960) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), X ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15961) {G20,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 2.34/2.79  parent0[0]: (511) {G20,W7,D4,L1,V2,M1} P(481,496) { join( X, meet( Y, X ) )
% 2.34/2.79     ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15962) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( Y, X ), X ) }.
% 2.34/2.79  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.34/2.79  parent1[0; 2]: (15961) {G20,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X )
% 2.34/2.79     ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := meet( Y, X )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15965) {G1,W7,D4,L1,V2,M1}  { join( meet( Y, X ), X ) ==> X }.
% 2.34/2.79  parent0[0]: (15962) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( Y, X ), X )
% 2.34/2.79     }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (545) {G21,W7,D4,L1,V2,M1} P(511,0) { join( meet( Y, X ), X ) 
% 2.34/2.79    ==> X }.
% 2.34/2.79  parent0: (15965) {G1,W7,D4,L1,V2,M1}  { join( meet( Y, X ), X ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15967) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 2.34/2.79    join( X, Y ), Z ) }.
% 2.34/2.79  parent0[0]: (18) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 2.34/2.79    join( join( Y, Z ), X ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79     Z := Z
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15968) {G2,W11,D5,L1,V3,M1}  { join( X, Z ) = join( join( Z, meet
% 2.34/2.79    ( X, Y ) ), X ) }.
% 2.34/2.79  parent0[0]: (526) {G20,W7,D4,L1,V2,M1} P(496,0) { join( meet( X, Y ), X ) 
% 2.34/2.79    ==> X }.
% 2.34/2.79  parent1[0; 2]: (15967) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 2.34/2.79    join( join( X, Y ), Z ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := Z
% 2.34/2.79     Y := meet( X, Y )
% 2.34/2.79     Z := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15970) {G2,W11,D5,L1,V3,M1}  { join( join( Y, meet( X, Z ) ), X ) 
% 2.34/2.79    = join( X, Y ) }.
% 2.34/2.79  parent0[0]: (15968) {G2,W11,D5,L1,V3,M1}  { join( X, Z ) = join( join( Z, 
% 2.34/2.79    meet( X, Y ) ), X ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Z
% 2.34/2.79     Z := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (553) {G21,W11,D5,L1,V3,M1} P(526,18) { join( join( Z, meet( X
% 2.34/2.79    , Y ) ), X ) ==> join( X, Z ) }.
% 2.34/2.79  parent0: (15970) {G2,W11,D5,L1,V3,M1}  { join( join( Y, meet( X, Z ) ), X )
% 2.34/2.79     = join( X, Y ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Z
% 2.34/2.79     Z := Y
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15973) {G18,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, meet( Y, 
% 2.34/2.79    X ) ) }.
% 2.34/2.79  parent0[0]: (481) {G18,W9,D4,L1,V2,M1} P(448,56) { meet( Y, meet( X, Y ) ) 
% 2.34/2.79    ==> meet( X, Y ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15975) {G19,W15,D6,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 2.34/2.79    complement( X ) ) ) ) ==> meet( complement( meet( Y, complement( X ) ) )
% 2.34/2.79    , X ) }.
% 2.34/2.79  parent0[0]: (467) {G19,W9,D6,L1,V2,M1} P(460,30);d(366);d(396) { meet( X, 
% 2.34/2.79    complement( meet( Y, complement( X ) ) ) ) ==> X }.
% 2.34/2.79  parent1[0; 14]: (15973) {G18,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 2.34/2.79    meet( Y, X ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := complement( meet( Y, complement( X ) ) )
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15976) {G20,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( Y, 
% 2.34/2.79    complement( X ) ) ), X ) }.
% 2.34/2.79  parent0[0]: (467) {G19,W9,D6,L1,V2,M1} P(460,30);d(366);d(396) { meet( X, 
% 2.34/2.79    complement( meet( Y, complement( X ) ) ) ) ==> X }.
% 2.34/2.79  parent1[0; 1]: (15975) {G19,W15,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 2.34/2.79    Y, complement( X ) ) ) ) ==> meet( complement( meet( Y, complement( X ) )
% 2.34/2.79     ), X ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15978) {G20,W9,D6,L1,V2,M1}  { meet( complement( meet( Y, 
% 2.34/2.79    complement( X ) ) ), X ) ==> X }.
% 2.34/2.79  parent0[0]: (15976) {G20,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( Y
% 2.34/2.79    , complement( X ) ) ), X ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (662) {G20,W9,D6,L1,V2,M1} P(467,481) { meet( complement( meet
% 2.34/2.79    ( Y, complement( X ) ) ), X ) ==> X }.
% 2.34/2.79  parent0: (15978) {G20,W9,D6,L1,V2,M1}  { meet( complement( meet( Y, 
% 2.34/2.79    complement( X ) ) ), X ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15981) {G16,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 2.34/2.79    join( complement( X ), complement( Y ) ) }.
% 2.34/2.79  parent0[0]: (397) {G16,W10,D4,L1,V2,M1} P(3,382) { join( complement( X ), 
% 2.34/2.79    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15982) {G16,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 2.34/2.79    , Y ) ) ==> join( X, complement( Y ) ) }.
% 2.34/2.79  parent0[0]: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement
% 2.34/2.79    ( complement( X ) ) ==> X }.
% 2.34/2.79  parent1[0; 7]: (15981) {G16,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 2.34/2.79    ==> join( complement( X ), complement( Y ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := complement( X )
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (674) {G17,W10,D5,L1,V2,M1} P(382,397) { complement( meet( 
% 2.34/2.79    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 2.34/2.79  parent0: (15982) {G16,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 2.34/2.79    , Y ) ) ==> join( X, complement( Y ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15987) {G20,W9,D6,L1,V2,M1}  { Y ==> meet( complement( meet( X, 
% 2.34/2.79    complement( Y ) ) ), Y ) }.
% 2.34/2.79  parent0[0]: (662) {G20,W9,D6,L1,V2,M1} P(467,481) { meet( complement( meet
% 2.34/2.79    ( Y, complement( X ) ) ), X ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15990) {G18,W9,D6,L1,V2,M1}  { X ==> meet( join( Y, complement( 
% 2.34/2.79    complement( X ) ) ), X ) }.
% 2.34/2.79  parent0[0]: (674) {G17,W10,D5,L1,V2,M1} P(382,397) { complement( meet( 
% 2.34/2.79    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 2.34/2.79  parent1[0; 3]: (15987) {G20,W9,D6,L1,V2,M1}  { Y ==> meet( complement( meet
% 2.34/2.79    ( X, complement( Y ) ) ), Y ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := complement( X )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := complement( Y )
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15992) {G16,W7,D4,L1,V2,M1}  { X ==> meet( join( Y, X ), X ) }.
% 2.34/2.79  parent0[0]: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement
% 2.34/2.79    ( complement( X ) ) ==> X }.
% 2.34/2.79  parent1[0; 5]: (15990) {G18,W9,D6,L1,V2,M1}  { X ==> meet( join( Y, 
% 2.34/2.79    complement( complement( X ) ) ), X ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15993) {G16,W7,D4,L1,V2,M1}  { meet( join( Y, X ), X ) ==> X }.
% 2.34/2.79  parent0[0]: (15992) {G16,W7,D4,L1,V2,M1}  { X ==> meet( join( Y, X ), X )
% 2.34/2.79     }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (810) {G21,W7,D4,L1,V2,M1} P(674,662);d(382) { meet( join( X, 
% 2.34/2.79    Y ), Y ) ==> Y }.
% 2.34/2.79  parent0: (15993) {G16,W7,D4,L1,V2,M1}  { meet( join( Y, X ), X ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15995) {G21,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y ) }.
% 2.34/2.79  parent0[0]: (810) {G21,W7,D4,L1,V2,M1} P(674,662);d(382) { meet( join( X, Y
% 2.34/2.79     ), Y ) ==> Y }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (15996) {G18,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X ) }.
% 2.34/2.79  parent0[0]: (399) {G17,W9,D4,L1,V2,M1} P(393,19) { join( join( X, Y ), X ) 
% 2.34/2.79    ==> join( X, Y ) }.
% 2.34/2.79  parent1[0; 3]: (15995) {G21,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y
% 2.34/2.79     ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := join( X, Y )
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15997) {G18,W7,D4,L1,V2,M1}  { meet( join( X, Y ), X ) ==> X }.
% 2.34/2.79  parent0[0]: (15996) {G18,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X )
% 2.34/2.79     }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (834) {G22,W7,D4,L1,V2,M1} P(399,810) { meet( join( X, Y ), X
% 2.34/2.79     ) ==> X }.
% 2.34/2.79  parent0: (15997) {G18,W7,D4,L1,V2,M1}  { meet( join( X, Y ), X ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (15999) {G20,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 2.34/2.79    meet( X, Y ) ) }.
% 2.34/2.79  parent0[0]: (464) {G20,W8,D4,L1,V2,M1} P(56,461) { meet( complement( Y ), 
% 2.34/2.79    meet( Y, X ) ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16000) {G21,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 2.34/2.79    , Y ) ), X ) }.
% 2.34/2.79  parent0[0]: (834) {G22,W7,D4,L1,V2,M1} P(399,810) { meet( join( X, Y ), X )
% 2.34/2.79     ==> X }.
% 2.34/2.79  parent1[0; 7]: (15999) {G20,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 2.34/2.79     ), meet( X, Y ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := join( X, Y )
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16001) {G21,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), X
% 2.34/2.79     ) ==> zero }.
% 2.34/2.79  parent0[0]: (16000) {G21,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join
% 2.34/2.79    ( X, Y ) ), X ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (853) {G23,W8,D5,L1,V2,M1} P(834,464) { meet( complement( join
% 2.34/2.79    ( X, Y ) ), X ) ==> zero }.
% 2.34/2.79  parent0: (16001) {G21,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 2.34/2.79    X ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16003) {G23,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 2.34/2.79    , Y ) ), X ) }.
% 2.34/2.79  parent0[0]: (853) {G23,W8,D5,L1,V2,M1} P(834,464) { meet( complement( join
% 2.34/2.79    ( X, Y ) ), X ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16004) {G1,W10,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 2.34/2.79    converse( join( X, Y ) ) ), converse( X ) ) }.
% 2.34/2.79  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 2.34/2.79     ) ==> converse( join( X, Y ) ) }.
% 2.34/2.79  parent1[0; 4]: (16003) {G23,W8,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 2.34/2.79    join( X, Y ) ), X ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := converse( X )
% 2.34/2.79     Y := converse( Y )
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16005) {G1,W10,D6,L1,V2,M1}  { meet( complement( converse( join( X
% 2.34/2.79    , Y ) ) ), converse( X ) ) ==> zero }.
% 2.34/2.79  parent0[0]: (16004) {G1,W10,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 2.34/2.79    converse( join( X, Y ) ) ), converse( X ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (899) {G24,W10,D6,L1,V2,M1} P(8,853) { meet( complement( 
% 2.34/2.79    converse( join( X, Y ) ) ), converse( X ) ) ==> zero }.
% 2.34/2.79  parent0: (16005) {G1,W10,D6,L1,V2,M1}  { meet( complement( converse( join( 
% 2.34/2.79    X, Y ) ) ), converse( X ) ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16008) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 2.34/2.79    complement( composition( X, top ) ) ) ==> zero }.
% 2.34/2.79  parent0[0]: (387) {G15,W5,D3,L1,V1,M1} P(376,333) { join( X, zero ) ==> X
% 2.34/2.79     }.
% 2.34/2.79  parent1[0; 1]: (82) {G2,W11,D6,L1,V1,M1} P(58,10) { join( composition( 
% 2.34/2.79    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := composition( converse( X ), complement( composition( X, top ) ) )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (948) {G16,W9,D5,L1,V1,M1} S(82);d(387) { composition( 
% 2.34/2.79    converse( X ), complement( composition( X, top ) ) ) ==> zero }.
% 2.34/2.79  parent0: (16008) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 2.34/2.79    complement( composition( X, top ) ) ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16011) {G16,W9,D5,L1,V1,M1}  { zero ==> composition( converse( X )
% 2.34/2.79    , complement( composition( X, top ) ) ) }.
% 2.34/2.79  parent0[0]: (948) {G16,W9,D5,L1,V1,M1} S(82);d(387) { composition( converse
% 2.34/2.79    ( X ), complement( composition( X, top ) ) ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16012) {G10,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 2.34/2.79    complement( composition( top, top ) ) ) }.
% 2.34/2.79  parent0[0]: (207) {G9,W4,D3,L1,V0,M1} P(201,174) { converse( top ) ==> top
% 2.34/2.79     }.
% 2.34/2.79  parent1[0; 3]: (16011) {G16,W9,D5,L1,V1,M1}  { zero ==> composition( 
% 2.34/2.79    converse( X ), complement( composition( X, top ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := top
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16013) {G10,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 2.34/2.79    composition( top, top ) ) ) ==> zero }.
% 2.34/2.79  parent0[0]: (16012) {G10,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 2.34/2.79    complement( composition( top, top ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (982) {G17,W8,D5,L1,V0,M1} P(207,948) { composition( top, 
% 2.34/2.79    complement( composition( top, top ) ) ) ==> zero }.
% 2.34/2.79  parent0: (16013) {G10,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 2.34/2.79    composition( top, top ) ) ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16015) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 2.34/2.79    join( composition( X, Y ), composition( Z, Y ) ) }.
% 2.34/2.79  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 2.34/2.79    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Z
% 2.34/2.79     Z := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16020) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top ), 
% 2.34/2.79    complement( composition( top, top ) ) ) ==> join( composition( X, 
% 2.34/2.79    complement( composition( top, top ) ) ), zero ) }.
% 2.34/2.79  parent0[0]: (982) {G17,W8,D5,L1,V0,M1} P(207,948) { composition( top, 
% 2.34/2.79    complement( composition( top, top ) ) ) ==> zero }.
% 2.34/2.79  parent1[0; 16]: (16015) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), 
% 2.34/2.79    Y ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := complement( composition( top, top ) )
% 2.34/2.79     Z := top
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16021) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top ), 
% 2.34/2.79    complement( composition( top, top ) ) ) ==> composition( X, complement( 
% 2.34/2.79    composition( top, top ) ) ) }.
% 2.34/2.79  parent0[0]: (387) {G15,W5,D3,L1,V1,M1} P(376,333) { join( X, zero ) ==> X
% 2.34/2.79     }.
% 2.34/2.79  parent1[0; 9]: (16020) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top )
% 2.34/2.79    , complement( composition( top, top ) ) ) ==> join( composition( X, 
% 2.34/2.79    complement( composition( top, top ) ) ), zero ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := composition( X, complement( composition( top, top ) ) )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16022) {G3,W13,D5,L1,V1,M1}  { composition( top, complement( 
% 2.34/2.79    composition( top, top ) ) ) ==> composition( X, complement( composition( 
% 2.34/2.79    top, top ) ) ) }.
% 2.34/2.79  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 2.34/2.79     top }.
% 2.34/2.79  parent1[0; 2]: (16021) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top )
% 2.34/2.79    , complement( composition( top, top ) ) ) ==> composition( X, complement
% 2.34/2.79    ( composition( top, top ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16023) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, complement
% 2.34/2.79    ( composition( top, top ) ) ) }.
% 2.34/2.79  parent0[0]: (982) {G17,W8,D5,L1,V0,M1} P(207,948) { composition( top, 
% 2.34/2.79    complement( composition( top, top ) ) ) ==> zero }.
% 2.34/2.79  parent1[0; 1]: (16022) {G3,W13,D5,L1,V1,M1}  { composition( top, complement
% 2.34/2.79    ( composition( top, top ) ) ) ==> composition( X, complement( composition
% 2.34/2.79    ( top, top ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16024) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 2.34/2.79    composition( top, top ) ) ) ==> zero }.
% 2.34/2.79  parent0[0]: (16023) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 2.34/2.79    complement( composition( top, top ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (987) {G18,W8,D5,L1,V1,M1} P(982,6);d(387);d(171);d(982) { 
% 2.34/2.79    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 2.34/2.79  parent0: (16024) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 2.34/2.79    composition( top, top ) ) ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16026) {G0,W11,D4,L1,V3,M1}  { composition( composition( X, Y ), Z
% 2.34/2.79     ) ==> composition( X, composition( Y, Z ) ) }.
% 2.34/2.79  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 2.34/2.79     ) ) ==> composition( composition( X, Y ), Z ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79     Z := Z
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16029) {G1,W12,D5,L1,V1,M1}  { composition( composition( X, top )
% 2.34/2.79    , complement( composition( top, top ) ) ) ==> composition( X, zero ) }.
% 2.34/2.79  parent0[0]: (982) {G17,W8,D5,L1,V0,M1} P(207,948) { composition( top, 
% 2.34/2.79    complement( composition( top, top ) ) ) ==> zero }.
% 2.34/2.79  parent1[0; 11]: (16026) {G0,W11,D4,L1,V3,M1}  { composition( composition( X
% 2.34/2.79    , Y ), Z ) ==> composition( X, composition( Y, Z ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := top
% 2.34/2.79     Z := complement( composition( top, top ) )
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16030) {G2,W5,D3,L1,V1,M1}  { zero ==> composition( X, zero ) }.
% 2.34/2.79  parent0[0]: (987) {G18,W8,D5,L1,V1,M1} P(982,6);d(387);d(171);d(982) { 
% 2.34/2.79    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 2.34/2.79  parent1[0; 1]: (16029) {G1,W12,D5,L1,V1,M1}  { composition( composition( X
% 2.34/2.79    , top ), complement( composition( top, top ) ) ) ==> composition( X, zero
% 2.34/2.79     ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := composition( X, top )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16031) {G2,W5,D3,L1,V1,M1}  { composition( X, zero ) ==> zero }.
% 2.34/2.79  parent0[0]: (16030) {G2,W5,D3,L1,V1,M1}  { zero ==> composition( X, zero )
% 2.34/2.79     }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (988) {G19,W5,D3,L1,V1,M1} P(982,4);d(987) { composition( X, 
% 2.34/2.79    zero ) ==> zero }.
% 2.34/2.79  parent0: (16031) {G2,W5,D3,L1,V1,M1}  { composition( X, zero ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16033) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 2.34/2.79     converse( composition( converse( X ), Y ) ) }.
% 2.34/2.79  parent0[0]: (37) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 2.34/2.79    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16036) {G2,W7,D4,L1,V1,M1}  { composition( converse( zero ), X ) 
% 2.34/2.79    ==> converse( zero ) }.
% 2.34/2.79  parent0[0]: (988) {G19,W5,D3,L1,V1,M1} P(982,4);d(987) { composition( X, 
% 2.34/2.79    zero ) ==> zero }.
% 2.34/2.79  parent1[0; 6]: (16033) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), 
% 2.34/2.79    X ) ==> converse( composition( converse( X ), Y ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := converse( X )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := zero
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16038) {G3,W6,D4,L1,V1,M1}  { composition( converse( zero ), X ) 
% 2.34/2.79    ==> zero }.
% 2.34/2.79  parent0[0]: (401) {G17,W4,D3,L1,V0,M1} P(391,386) { converse( zero ) ==> 
% 2.34/2.79    zero }.
% 2.34/2.79  parent1[0; 5]: (16036) {G2,W7,D4,L1,V1,M1}  { composition( converse( zero )
% 2.34/2.79    , X ) ==> converse( zero ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16039) {G4,W5,D3,L1,V1,M1}  { composition( zero, X ) ==> zero }.
% 2.34/2.79  parent0[0]: (401) {G17,W4,D3,L1,V0,M1} P(391,386) { converse( zero ) ==> 
% 2.34/2.79    zero }.
% 2.34/2.79  parent1[0; 2]: (16038) {G3,W6,D4,L1,V1,M1}  { composition( converse( zero )
% 2.34/2.79    , X ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (991) {G20,W5,D3,L1,V1,M1} P(988,37);d(401) { composition( 
% 2.34/2.79    zero, X ) ==> zero }.
% 2.34/2.79  parent0: (16039) {G4,W5,D3,L1,V1,M1}  { composition( zero, X ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16045) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 2.34/2.79    complement( Y ) ) ) ==> X }.
% 2.34/2.79  parent0[0]: (396) {G16,W10,D5,L1,V2,M1} P(382,3) { complement( join( 
% 2.34/2.79    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 2.34/2.79  parent1[0; 5]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.34/2.79    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (1004) {G17,W10,D5,L1,V2,M1} S(30);d(396) { join( meet( X, Y )
% 2.34/2.79    , meet( X, complement( Y ) ) ) ==> X }.
% 2.34/2.79  parent0: (16045) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 2.34/2.79    complement( Y ) ) ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16048) {G23,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 2.34/2.79    , Y ) ), X ) }.
% 2.34/2.79  parent0[0]: (853) {G23,W8,D5,L1,V2,M1} P(834,464) { meet( complement( join
% 2.34/2.79    ( X, Y ) ), X ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16050) {G2,W11,D5,L1,V1,M1}  { zero ==> meet( complement( 
% 2.34/2.79    complement( one ) ), composition( converse( X ), complement( X ) ) ) }.
% 2.34/2.79  parent0[0]: (90) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( converse
% 2.34/2.79    ( X ), complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 2.34/2.79  parent1[0; 4]: (16048) {G23,W8,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 2.34/2.79    join( X, Y ) ), X ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := composition( converse( X ), complement( X ) )
% 2.34/2.79     Y := complement( one )
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16051) {G3,W9,D5,L1,V1,M1}  { zero ==> meet( one, composition( 
% 2.34/2.79    converse( X ), complement( X ) ) ) }.
% 2.34/2.79  parent0[0]: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement
% 2.34/2.79    ( complement( X ) ) ==> X }.
% 2.34/2.79  parent1[0; 3]: (16050) {G2,W11,D5,L1,V1,M1}  { zero ==> meet( complement( 
% 2.34/2.79    complement( one ) ), composition( converse( X ), complement( X ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := one
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16052) {G3,W9,D5,L1,V1,M1}  { meet( one, composition( converse( X
% 2.34/2.79     ), complement( X ) ) ) ==> zero }.
% 2.34/2.79  parent0[0]: (16051) {G3,W9,D5,L1,V1,M1}  { zero ==> meet( one, composition
% 2.34/2.79    ( converse( X ), complement( X ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (1193) {G24,W9,D5,L1,V1,M1} P(90,853);d(382) { meet( one, 
% 2.34/2.79    composition( converse( X ), complement( X ) ) ) ==> zero }.
% 2.34/2.79  parent0: (16052) {G3,W9,D5,L1,V1,M1}  { meet( one, composition( converse( X
% 2.34/2.79     ), complement( X ) ) ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16054) {G24,W9,D5,L1,V1,M1}  { zero ==> meet( one, composition( 
% 2.34/2.79    converse( X ), complement( X ) ) ) }.
% 2.34/2.79  parent0[0]: (1193) {G24,W9,D5,L1,V1,M1} P(90,853);d(382) { meet( one, 
% 2.34/2.79    composition( converse( X ), complement( X ) ) ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16055) {G16,W9,D6,L1,V1,M1}  { zero ==> meet( one, composition( 
% 2.34/2.79    converse( complement( X ) ), X ) ) }.
% 2.34/2.79  parent0[0]: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement
% 2.34/2.79    ( complement( X ) ) ==> X }.
% 2.34/2.79  parent1[0; 8]: (16054) {G24,W9,D5,L1,V1,M1}  { zero ==> meet( one, 
% 2.34/2.79    composition( converse( X ), complement( X ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := complement( X )
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16056) {G16,W9,D6,L1,V1,M1}  { meet( one, composition( converse( 
% 2.34/2.79    complement( X ) ), X ) ) ==> zero }.
% 2.34/2.79  parent0[0]: (16055) {G16,W9,D6,L1,V1,M1}  { zero ==> meet( one, composition
% 2.34/2.79    ( converse( complement( X ) ), X ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (1423) {G25,W9,D6,L1,V1,M1} P(382,1193) { meet( one, 
% 2.34/2.79    composition( converse( complement( X ) ), X ) ) ==> zero }.
% 2.34/2.79  parent0: (16056) {G16,W9,D6,L1,V1,M1}  { meet( one, composition( converse( 
% 2.34/2.79    complement( X ) ), X ) ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16058) {G0,W27,D8,L1,V3,M1}  { meet( composition( meet( X, 
% 2.34/2.79    composition( Z, converse( Y ) ) ), Y ), Z ) ==> join( meet( composition( 
% 2.34/2.79    X, Y ), Z ), meet( composition( meet( X, composition( Z, converse( Y ) )
% 2.34/2.79     ), Y ), Z ) ) }.
% 2.34/2.79  parent0[0]: (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 2.34/2.79    Z ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), 
% 2.34/2.79    Z ) ) ==> meet( composition( meet( X, composition( Z, converse( Y ) ) ), 
% 2.34/2.79    Y ), Z ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79     Z := Z
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16064) {G1,W34,D9,L1,V1,M1}  { meet( composition( meet( one, 
% 2.34/2.79    composition( converse( complement( converse( X ) ) ), converse( X ) ) ), 
% 2.34/2.79    X ), converse( complement( converse( X ) ) ) ) ==> join( meet( 
% 2.34/2.79    composition( one, X ), converse( complement( converse( X ) ) ) ), meet( 
% 2.34/2.79    composition( zero, X ), converse( complement( converse( X ) ) ) ) ) }.
% 2.34/2.79  parent0[0]: (1423) {G25,W9,D6,L1,V1,M1} P(382,1193) { meet( one, 
% 2.34/2.79    composition( converse( complement( X ) ), X ) ) ==> zero }.
% 2.34/2.79  parent1[0; 28]: (16058) {G0,W27,D8,L1,V3,M1}  { meet( composition( meet( X
% 2.34/2.79    , composition( Z, converse( Y ) ) ), Y ), Z ) ==> join( meet( composition
% 2.34/2.79    ( X, Y ), Z ), meet( composition( meet( X, composition( Z, converse( Y )
% 2.34/2.79     ) ), Y ), Z ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := converse( X )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := one
% 2.34/2.79     Y := X
% 2.34/2.79     Z := converse( complement( converse( X ) ) )
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16065) {G2,W26,D7,L1,V1,M1}  { meet( composition( zero, X ), 
% 2.34/2.79    converse( complement( converse( X ) ) ) ) ==> join( meet( composition( 
% 2.34/2.79    one, X ), converse( complement( converse( X ) ) ) ), meet( composition( 
% 2.34/2.79    zero, X ), converse( complement( converse( X ) ) ) ) ) }.
% 2.34/2.79  parent0[0]: (1423) {G25,W9,D6,L1,V1,M1} P(382,1193) { meet( one, 
% 2.34/2.79    composition( converse( complement( X ) ), X ) ) ==> zero }.
% 2.34/2.79  parent1[0; 3]: (16064) {G1,W34,D9,L1,V1,M1}  { meet( composition( meet( one
% 2.34/2.79    , composition( converse( complement( converse( X ) ) ), converse( X ) ) )
% 2.34/2.79    , X ), converse( complement( converse( X ) ) ) ) ==> join( meet( 
% 2.34/2.79    composition( one, X ), converse( complement( converse( X ) ) ) ), meet( 
% 2.34/2.79    composition( zero, X ), converse( complement( converse( X ) ) ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := converse( X )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16071) {G3,W24,D7,L1,V1,M1}  { meet( composition( zero, X ), 
% 2.34/2.79    converse( complement( converse( X ) ) ) ) ==> join( meet( X, converse( 
% 2.34/2.79    complement( converse( X ) ) ) ), meet( composition( zero, X ), converse( 
% 2.34/2.79    complement( converse( X ) ) ) ) ) }.
% 2.34/2.79  parent0[0]: (276) {G4,W5,D3,L1,V1,M1} P(274,268) { composition( one, X ) 
% 2.34/2.79    ==> X }.
% 2.34/2.79  parent1[0; 11]: (16065) {G2,W26,D7,L1,V1,M1}  { meet( composition( zero, X
% 2.34/2.79     ), converse( complement( converse( X ) ) ) ) ==> join( meet( composition
% 2.34/2.79    ( one, X ), converse( complement( converse( X ) ) ) ), meet( composition
% 2.34/2.79    ( zero, X ), converse( complement( converse( X ) ) ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16073) {G4,W22,D7,L1,V1,M1}  { meet( composition( zero, X ), 
% 2.34/2.79    converse( complement( converse( X ) ) ) ) ==> join( meet( X, converse( 
% 2.34/2.79    complement( converse( X ) ) ) ), meet( zero, converse( complement( 
% 2.34/2.79    converse( X ) ) ) ) ) }.
% 2.34/2.79  parent0[0]: (991) {G20,W5,D3,L1,V1,M1} P(988,37);d(401) { composition( zero
% 2.34/2.79    , X ) ==> zero }.
% 2.34/2.79  parent1[0; 17]: (16071) {G3,W24,D7,L1,V1,M1}  { meet( composition( zero, X
% 2.34/2.79     ), converse( complement( converse( X ) ) ) ) ==> join( meet( X, converse
% 2.34/2.79    ( complement( converse( X ) ) ) ), meet( composition( zero, X ), converse
% 2.34/2.79    ( complement( converse( X ) ) ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16074) {G5,W20,D7,L1,V1,M1}  { meet( zero, converse( complement( 
% 2.34/2.79    converse( X ) ) ) ) ==> join( meet( X, converse( complement( converse( X
% 2.34/2.79     ) ) ) ), meet( zero, converse( complement( converse( X ) ) ) ) ) }.
% 2.34/2.79  parent0[0]: (991) {G20,W5,D3,L1,V1,M1} P(988,37);d(401) { composition( zero
% 2.34/2.79    , X ) ==> zero }.
% 2.34/2.79  parent1[0; 2]: (16073) {G4,W22,D7,L1,V1,M1}  { meet( composition( zero, X )
% 2.34/2.79    , converse( complement( converse( X ) ) ) ) ==> join( meet( X, converse( 
% 2.34/2.79    complement( converse( X ) ) ) ), meet( zero, converse( complement( 
% 2.34/2.79    converse( X ) ) ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16079) {G6,W15,D7,L1,V1,M1}  { meet( zero, converse( complement( 
% 2.34/2.79    converse( X ) ) ) ) ==> join( meet( X, converse( complement( converse( X
% 2.34/2.79     ) ) ) ), zero ) }.
% 2.34/2.79  parent0[0]: (351) {G13,W5,D3,L1,V1,M1} P(348,3);d(174);d(58) { meet( zero, 
% 2.34/2.79    X ) ==> zero }.
% 2.34/2.79  parent1[0; 14]: (16074) {G5,W20,D7,L1,V1,M1}  { meet( zero, converse( 
% 2.34/2.79    complement( converse( X ) ) ) ) ==> join( meet( X, converse( complement( 
% 2.34/2.79    converse( X ) ) ) ), meet( zero, converse( complement( converse( X ) ) )
% 2.34/2.79     ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := converse( complement( converse( X ) ) )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16080) {G7,W10,D7,L1,V1,M1}  { zero ==> join( meet( X, converse( 
% 2.34/2.79    complement( converse( X ) ) ) ), zero ) }.
% 2.34/2.79  parent0[0]: (351) {G13,W5,D3,L1,V1,M1} P(348,3);d(174);d(58) { meet( zero, 
% 2.34/2.79    X ) ==> zero }.
% 2.34/2.79  parent1[0; 1]: (16079) {G6,W15,D7,L1,V1,M1}  { meet( zero, converse( 
% 2.34/2.79    complement( converse( X ) ) ) ) ==> join( meet( X, converse( complement( 
% 2.34/2.79    converse( X ) ) ) ), zero ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := converse( complement( converse( X ) ) )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16083) {G8,W8,D6,L1,V1,M1}  { zero ==> meet( X, converse( 
% 2.34/2.79    complement( converse( X ) ) ) ) }.
% 2.34/2.79  parent0[0]: (387) {G15,W5,D3,L1,V1,M1} P(376,333) { join( X, zero ) ==> X
% 2.34/2.79     }.
% 2.34/2.79  parent1[0; 2]: (16080) {G7,W10,D7,L1,V1,M1}  { zero ==> join( meet( X, 
% 2.34/2.79    converse( complement( converse( X ) ) ) ), zero ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := meet( X, converse( complement( converse( X ) ) ) )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16084) {G8,W8,D6,L1,V1,M1}  { meet( X, converse( complement( 
% 2.34/2.79    converse( X ) ) ) ) ==> zero }.
% 2.34/2.79  parent0[0]: (16083) {G8,W8,D6,L1,V1,M1}  { zero ==> meet( X, converse( 
% 2.34/2.79    complement( converse( X ) ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (1448) {G26,W8,D6,L1,V1,M1} P(1423,15);d(276);d(991);d(351);d(
% 2.34/2.79    387) { meet( X, converse( complement( converse( X ) ) ) ) ==> zero }.
% 2.34/2.79  parent0: (16084) {G8,W8,D6,L1,V1,M1}  { meet( X, converse( complement( 
% 2.34/2.79    converse( X ) ) ) ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16086) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 2.34/2.79    , complement( Y ) ) ) }.
% 2.34/2.79  parent0[0]: (1004) {G17,W10,D5,L1,V2,M1} S(30);d(396) { join( meet( X, Y )
% 2.34/2.79    , meet( X, complement( Y ) ) ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16088) {G18,W11,D8,L1,V1,M1}  { X ==> join( zero, meet( X, 
% 2.34/2.79    complement( converse( complement( converse( X ) ) ) ) ) ) }.
% 2.34/2.79  parent0[0]: (1448) {G26,W8,D6,L1,V1,M1} P(1423,15);d(276);d(991);d(351);d(
% 2.34/2.79    387) { meet( X, converse( complement( converse( X ) ) ) ) ==> zero }.
% 2.34/2.79  parent1[0; 3]: (16086) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.34/2.79    meet( X, complement( Y ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := converse( complement( converse( X ) ) )
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16089) {G16,W9,D7,L1,V1,M1}  { X ==> meet( X, complement( 
% 2.34/2.79    converse( complement( converse( X ) ) ) ) ) }.
% 2.34/2.79  parent0[0]: (386) {G15,W5,D3,L1,V1,M1} P(376,338) { join( zero, X ) ==> X
% 2.34/2.79     }.
% 2.34/2.79  parent1[0; 2]: (16088) {G18,W11,D8,L1,V1,M1}  { X ==> join( zero, meet( X, 
% 2.34/2.79    complement( converse( complement( converse( X ) ) ) ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := meet( X, complement( converse( complement( converse( X ) ) ) ) )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16090) {G16,W9,D7,L1,V1,M1}  { meet( X, complement( converse( 
% 2.34/2.79    complement( converse( X ) ) ) ) ) ==> X }.
% 2.34/2.79  parent0[0]: (16089) {G16,W9,D7,L1,V1,M1}  { X ==> meet( X, complement( 
% 2.34/2.79    converse( complement( converse( X ) ) ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (1928) {G27,W9,D7,L1,V1,M1} P(1448,1004);d(386) { meet( X, 
% 2.34/2.79    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 2.34/2.79  parent0: (16090) {G16,W9,D7,L1,V1,M1}  { meet( X, complement( converse( 
% 2.34/2.79    complement( converse( X ) ) ) ) ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16091) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 2.34/2.79    , complement( Y ) ) ) }.
% 2.34/2.79  parent0[0]: (1004) {G17,W10,D5,L1,V2,M1} S(30);d(396) { join( meet( X, Y )
% 2.34/2.79    , meet( X, complement( Y ) ) ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16092) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet( X
% 2.34/2.79    , complement( Y ) ) ) }.
% 2.34/2.79  parent0[0]: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.34/2.79    Y ) }.
% 2.34/2.79  parent1[0; 3]: (16091) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.34/2.79    meet( X, complement( Y ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16096) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 2.34/2.79    complement( Y ) ) ) ==> X }.
% 2.34/2.79  parent0[0]: (16092) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet
% 2.34/2.79    ( X, complement( Y ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (1948) {G18,W10,D5,L1,V2,M1} P(56,1004) { join( meet( Y, X ), 
% 2.34/2.79    meet( X, complement( Y ) ) ) ==> X }.
% 2.34/2.79  parent0: (16096) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 2.34/2.79    complement( Y ) ) ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16101) {G17,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) ==> 
% 2.34/2.79    complement( meet( complement( X ), Y ) ) }.
% 2.34/2.79  parent0[0]: (674) {G17,W10,D5,L1,V2,M1} P(382,397) { complement( meet( 
% 2.34/2.79    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16104) {G18,W13,D9,L1,V1,M1}  { join( X, complement( complement( 
% 2.34/2.79    converse( complement( converse( complement( X ) ) ) ) ) ) ) ==> 
% 2.34/2.79    complement( complement( X ) ) }.
% 2.34/2.79  parent0[0]: (1928) {G27,W9,D7,L1,V1,M1} P(1448,1004);d(386) { meet( X, 
% 2.34/2.79    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 2.34/2.79  parent1[0; 11]: (16101) {G17,W10,D5,L1,V2,M1}  { join( X, complement( Y ) )
% 2.34/2.79     ==> complement( meet( complement( X ), Y ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := complement( X )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := complement( converse( complement( converse( complement( X ) ) ) ) )
% 2.34/2.79    
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16106) {G16,W11,D9,L1,V1,M1}  { join( X, complement( complement( 
% 2.34/2.79    converse( complement( converse( complement( X ) ) ) ) ) ) ) ==> X }.
% 2.34/2.79  parent0[0]: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement
% 2.34/2.79    ( complement( X ) ) ==> X }.
% 2.34/2.79  parent1[0; 10]: (16104) {G18,W13,D9,L1,V1,M1}  { join( X, complement( 
% 2.34/2.79    complement( converse( complement( converse( complement( X ) ) ) ) ) ) ) 
% 2.34/2.79    ==> complement( complement( X ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16108) {G16,W9,D7,L1,V1,M1}  { join( X, converse( complement( 
% 2.34/2.79    converse( complement( X ) ) ) ) ) ==> X }.
% 2.34/2.79  parent0[0]: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement
% 2.34/2.79    ( complement( X ) ) ==> X }.
% 2.34/2.79  parent1[0; 3]: (16106) {G16,W11,D9,L1,V1,M1}  { join( X, complement( 
% 2.34/2.79    complement( converse( complement( converse( complement( X ) ) ) ) ) ) ) 
% 2.34/2.79    ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := converse( complement( converse( complement( X ) ) ) )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (2005) {G28,W9,D7,L1,V1,M1} P(1928,674);d(382);d(382) { join( 
% 2.34/2.79    X, converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 2.34/2.79  parent0: (16108) {G16,W9,D7,L1,V1,M1}  { join( X, converse( complement( 
% 2.34/2.79    converse( complement( X ) ) ) ) ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16111) {G21,W7,D4,L1,V2,M1}  { Y ==> join( meet( X, Y ), Y ) }.
% 2.34/2.79  parent0[0]: (545) {G21,W7,D4,L1,V2,M1} P(511,0) { join( meet( Y, X ), X ) 
% 2.34/2.79    ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16112) {G22,W13,D7,L1,V1,M1}  { complement( converse( complement
% 2.34/2.79    ( converse( X ) ) ) ) ==> join( X, complement( converse( complement( 
% 2.34/2.79    converse( X ) ) ) ) ) }.
% 2.34/2.79  parent0[0]: (1928) {G27,W9,D7,L1,V1,M1} P(1448,1004);d(386) { meet( X, 
% 2.34/2.79    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 2.34/2.79  parent1[0; 7]: (16111) {G21,W7,D4,L1,V2,M1}  { Y ==> join( meet( X, Y ), Y
% 2.34/2.79     ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := complement( converse( complement( converse( X ) ) ) )
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16113) {G22,W13,D7,L1,V1,M1}  { join( X, complement( converse( 
% 2.34/2.79    complement( converse( X ) ) ) ) ) ==> complement( converse( complement( 
% 2.34/2.79    converse( X ) ) ) ) }.
% 2.34/2.79  parent0[0]: (16112) {G22,W13,D7,L1,V1,M1}  { complement( converse( 
% 2.34/2.79    complement( converse( X ) ) ) ) ==> join( X, complement( converse( 
% 2.34/2.79    complement( converse( X ) ) ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (2010) {G28,W13,D7,L1,V1,M1} P(1928,545) { join( X, complement
% 2.34/2.79    ( converse( complement( converse( X ) ) ) ) ) ==> complement( converse( 
% 2.34/2.79    complement( converse( X ) ) ) ) }.
% 2.34/2.79  parent0: (16113) {G22,W13,D7,L1,V1,M1}  { join( X, complement( converse( 
% 2.34/2.79    complement( converse( X ) ) ) ) ) ==> complement( converse( complement( 
% 2.34/2.79    converse( X ) ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16115) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 2.34/2.79    converse( join( converse( X ), Y ) ) }.
% 2.34/2.79  parent0[0]: (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 2.34/2.79     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16120) {G2,W13,D9,L1,V1,M1}  { join( X, converse( converse( 
% 2.34/2.79    complement( converse( complement( converse( X ) ) ) ) ) ) ) ==> converse
% 2.34/2.79    ( converse( X ) ) }.
% 2.34/2.79  parent0[0]: (2005) {G28,W9,D7,L1,V1,M1} P(1928,674);d(382);d(382) { join( X
% 2.34/2.79    , converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 2.34/2.79  parent1[0; 11]: (16115) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) 
% 2.34/2.79    ==> converse( join( converse( X ), Y ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := converse( X )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := converse( complement( converse( complement( converse( X ) ) ) ) )
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16122) {G1,W11,D9,L1,V1,M1}  { join( X, converse( converse( 
% 2.34/2.79    complement( converse( complement( converse( X ) ) ) ) ) ) ) ==> X }.
% 2.34/2.79  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.34/2.79  parent1[0; 10]: (16120) {G2,W13,D9,L1,V1,M1}  { join( X, converse( converse
% 2.34/2.79    ( complement( converse( complement( converse( X ) ) ) ) ) ) ) ==> 
% 2.34/2.79    converse( converse( X ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16124) {G1,W9,D7,L1,V1,M1}  { join( X, complement( converse( 
% 2.34/2.79    complement( converse( X ) ) ) ) ) ==> X }.
% 2.34/2.79  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.34/2.79  parent1[0; 3]: (16122) {G1,W11,D9,L1,V1,M1}  { join( X, converse( converse
% 2.34/2.79    ( complement( converse( complement( converse( X ) ) ) ) ) ) ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := complement( converse( complement( converse( X ) ) ) )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16125) {G2,W7,D6,L1,V1,M1}  { complement( converse( complement( 
% 2.34/2.79    converse( X ) ) ) ) ==> X }.
% 2.34/2.79  parent0[0]: (2010) {G28,W13,D7,L1,V1,M1} P(1928,545) { join( X, complement
% 2.34/2.79    ( converse( complement( converse( X ) ) ) ) ) ==> complement( converse( 
% 2.34/2.79    complement( converse( X ) ) ) ) }.
% 2.34/2.79  parent1[0; 1]: (16124) {G1,W9,D7,L1,V1,M1}  { join( X, complement( converse
% 2.34/2.79    ( complement( converse( X ) ) ) ) ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (2040) {G29,W7,D6,L1,V1,M1} P(2005,42);d(7);d(7);d(2010) { 
% 2.34/2.79    complement( converse( complement( converse( X ) ) ) ) ==> X }.
% 2.34/2.79  parent0: (16125) {G2,W7,D6,L1,V1,M1}  { complement( converse( complement( 
% 2.34/2.79    converse( X ) ) ) ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16128) {G15,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 2.34/2.79     }.
% 2.34/2.79  parent0[0]: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement
% 2.34/2.79    ( complement( X ) ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16129) {G16,W7,D5,L1,V1,M1}  { converse( complement( converse( X
% 2.34/2.79     ) ) ) ==> complement( X ) }.
% 2.34/2.79  parent0[0]: (2040) {G29,W7,D6,L1,V1,M1} P(2005,42);d(7);d(7);d(2010) { 
% 2.34/2.79    complement( converse( complement( converse( X ) ) ) ) ==> X }.
% 2.34/2.79  parent1[0; 6]: (16128) {G15,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 2.34/2.79    ( X ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := converse( complement( converse( X ) ) )
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (2098) {G30,W7,D5,L1,V1,M1} P(2040,382) { converse( complement
% 2.34/2.79    ( converse( X ) ) ) ==> complement( X ) }.
% 2.34/2.79  parent0: (16129) {G16,W7,D5,L1,V1,M1}  { converse( complement( converse( X
% 2.34/2.79     ) ) ) ==> complement( X ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16132) {G29,W7,D6,L1,V1,M1}  { X ==> complement( converse( 
% 2.34/2.79    complement( converse( X ) ) ) ) }.
% 2.34/2.79  parent0[0]: (2040) {G29,W7,D6,L1,V1,M1} P(2005,42);d(7);d(7);d(2010) { 
% 2.34/2.79    complement( converse( complement( converse( X ) ) ) ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16133) {G1,W7,D5,L1,V1,M1}  { converse( X ) ==> complement( 
% 2.34/2.79    converse( complement( X ) ) ) }.
% 2.34/2.79  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.34/2.79  parent1[0; 6]: (16132) {G29,W7,D6,L1,V1,M1}  { X ==> complement( converse( 
% 2.34/2.79    complement( converse( X ) ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := converse( X )
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16134) {G1,W7,D5,L1,V1,M1}  { complement( converse( complement( X
% 2.34/2.79     ) ) ) ==> converse( X ) }.
% 2.34/2.79  parent0[0]: (16133) {G1,W7,D5,L1,V1,M1}  { converse( X ) ==> complement( 
% 2.34/2.79    converse( complement( X ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (2103) {G30,W7,D5,L1,V1,M1} P(7,2040) { complement( converse( 
% 2.34/2.79    complement( X ) ) ) ==> converse( X ) }.
% 2.34/2.79  parent0: (16134) {G1,W7,D5,L1,V1,M1}  { complement( converse( complement( X
% 2.34/2.79     ) ) ) ==> converse( X ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16136) {G29,W7,D6,L1,V1,M1}  { X ==> complement( converse( 
% 2.34/2.79    complement( converse( X ) ) ) ) }.
% 2.34/2.79  parent0[0]: (2040) {G29,W7,D6,L1,V1,M1} P(2005,42);d(7);d(7);d(2010) { 
% 2.34/2.79    complement( converse( complement( converse( X ) ) ) ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16141) {G30,W9,D6,L1,V1,M1}  { complement( converse( X ) ) ==> 
% 2.34/2.79    complement( converse( complement( complement( X ) ) ) ) }.
% 2.34/2.79  parent0[0]: (2098) {G30,W7,D5,L1,V1,M1} P(2040,382) { converse( complement
% 2.34/2.79    ( converse( X ) ) ) ==> complement( X ) }.
% 2.34/2.79  parent1[0; 7]: (16136) {G29,W7,D6,L1,V1,M1}  { X ==> complement( converse( 
% 2.34/2.79    complement( converse( X ) ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := complement( converse( X ) )
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16142) {G31,W7,D4,L1,V1,M1}  { complement( converse( X ) ) ==> 
% 2.34/2.79    converse( complement( X ) ) }.
% 2.34/2.79  parent0[0]: (2103) {G30,W7,D5,L1,V1,M1} P(7,2040) { complement( converse( 
% 2.34/2.79    complement( X ) ) ) ==> converse( X ) }.
% 2.34/2.79  parent1[0; 4]: (16141) {G30,W9,D6,L1,V1,M1}  { complement( converse( X ) ) 
% 2.34/2.79    ==> complement( converse( complement( complement( X ) ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := complement( X )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16143) {G31,W7,D4,L1,V1,M1}  { converse( complement( X ) ) ==> 
% 2.34/2.79    complement( converse( X ) ) }.
% 2.34/2.79  parent0[0]: (16142) {G31,W7,D4,L1,V1,M1}  { complement( converse( X ) ) ==>
% 2.34/2.79     converse( complement( X ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (2104) {G31,W7,D4,L1,V1,M1} P(2098,2040);d(2103) { converse( 
% 2.34/2.79    complement( X ) ) ==> complement( converse( X ) ) }.
% 2.34/2.79  parent0: (16143) {G31,W7,D4,L1,V1,M1}  { converse( complement( X ) ) ==> 
% 2.34/2.79    complement( converse( X ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16145) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 2.34/2.79     composition( converse( X ), converse( Y ) ) }.
% 2.34/2.79  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 2.34/2.79    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16146) {G1,W12,D6,L1,V2,M1}  { converse( composition( X, 
% 2.34/2.79    complement( converse( Y ) ) ) ) ==> composition( complement( Y ), 
% 2.34/2.79    converse( X ) ) }.
% 2.34/2.79  parent0[0]: (2098) {G30,W7,D5,L1,V1,M1} P(2040,382) { converse( complement
% 2.34/2.79    ( converse( X ) ) ) ==> complement( X ) }.
% 2.34/2.79  parent1[0; 8]: (16145) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 2.34/2.79     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := complement( converse( Y ) )
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (2132) {G31,W12,D6,L1,V2,M1} P(2098,9) { converse( composition
% 2.34/2.79    ( Y, complement( converse( X ) ) ) ) ==> composition( complement( X ), 
% 2.34/2.79    converse( Y ) ) }.
% 2.34/2.79  parent0: (16146) {G1,W12,D6,L1,V2,M1}  { converse( composition( X, 
% 2.34/2.79    complement( converse( Y ) ) ) ) ==> composition( complement( Y ), 
% 2.34/2.79    converse( X ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16150) {G18,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), meet( Y
% 2.34/2.79    , complement( X ) ) ) }.
% 2.34/2.79  parent0[0]: (1948) {G18,W10,D5,L1,V2,M1} P(56,1004) { join( meet( Y, X ), 
% 2.34/2.79    meet( X, complement( Y ) ) ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16152) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet( 
% 2.34/2.79    complement( Y ), X ) ) }.
% 2.34/2.79  parent0[0]: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.34/2.79    Y ) }.
% 2.34/2.79  parent1[0; 6]: (16150) {G18,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), 
% 2.34/2.79    meet( Y, complement( X ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := complement( Y )
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16158) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( 
% 2.34/2.79    complement( Y ), X ) ) ==> X }.
% 2.34/2.79  parent0[0]: (16152) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet
% 2.34/2.79    ( complement( Y ), X ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (2729) {G19,W10,D5,L1,V2,M1} P(56,1948) { join( meet( Y, X ), 
% 2.34/2.79    meet( complement( Y ), X ) ) ==> X }.
% 2.34/2.79  parent0: (16158) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( 
% 2.34/2.79    complement( Y ), X ) ) ==> X }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16160) {G24,W10,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 2.34/2.79    converse( join( X, Y ) ) ), converse( X ) ) }.
% 2.34/2.79  parent0[0]: (899) {G24,W10,D6,L1,V2,M1} P(8,853) { meet( complement( 
% 2.34/2.79    converse( join( X, Y ) ) ), converse( X ) ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16165) {G2,W16,D8,L1,V2,M1}  { zero ==> meet( complement( 
% 2.34/2.79    converse( complement( converse( Y ) ) ) ), converse( composition( X, 
% 2.34/2.79    complement( converse( composition( Y, X ) ) ) ) ) ) }.
% 2.34/2.79  parent0[0]: (85) {G1,W15,D7,L1,V2,M1} P(9,10);d(7) { join( composition( X, 
% 2.34/2.79    complement( converse( composition( Y, X ) ) ) ), complement( converse( Y
% 2.34/2.79     ) ) ) ==> complement( converse( Y ) ) }.
% 2.34/2.79  parent1[0; 5]: (16160) {G24,W10,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 2.34/2.79    converse( join( X, Y ) ) ), converse( X ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := composition( X, complement( converse( composition( Y, X ) ) ) )
% 2.34/2.79     Y := complement( converse( Y ) )
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16166) {G3,W16,D8,L1,V2,M1}  { zero ==> meet( complement( 
% 2.34/2.79    complement( converse( converse( X ) ) ) ), converse( composition( Y, 
% 2.34/2.79    complement( converse( composition( X, Y ) ) ) ) ) ) }.
% 2.34/2.79  parent0[0]: (2104) {G31,W7,D4,L1,V1,M1} P(2098,2040);d(2103) { converse( 
% 2.34/2.79    complement( X ) ) ==> complement( converse( X ) ) }.
% 2.34/2.79  parent1[0; 4]: (16165) {G2,W16,D8,L1,V2,M1}  { zero ==> meet( complement( 
% 2.34/2.79    converse( complement( converse( Y ) ) ) ), converse( composition( X, 
% 2.34/2.79    complement( converse( composition( Y, X ) ) ) ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := converse( X )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16167) {G4,W14,D8,L1,V2,M1}  { zero ==> meet( converse( converse
% 2.34/2.79    ( X ) ), converse( composition( Y, complement( converse( composition( X, 
% 2.34/2.79    Y ) ) ) ) ) ) }.
% 2.34/2.79  parent0[0]: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement
% 2.34/2.79    ( complement( X ) ) ==> X }.
% 2.34/2.79  parent1[0; 3]: (16166) {G3,W16,D8,L1,V2,M1}  { zero ==> meet( complement( 
% 2.34/2.79    complement( converse( converse( X ) ) ) ), converse( composition( Y, 
% 2.34/2.79    complement( converse( composition( X, Y ) ) ) ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := converse( converse( X ) )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16168) {G1,W12,D8,L1,V2,M1}  { zero ==> meet( X, converse( 
% 2.34/2.79    composition( Y, complement( converse( composition( X, Y ) ) ) ) ) ) }.
% 2.34/2.79  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.34/2.79  parent1[0; 3]: (16167) {G4,W14,D8,L1,V2,M1}  { zero ==> meet( converse( 
% 2.34/2.79    converse( X ) ), converse( composition( Y, complement( converse( 
% 2.34/2.79    composition( X, Y ) ) ) ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16169) {G2,W11,D6,L1,V2,M1}  { zero ==> meet( X, composition( 
% 2.34/2.79    complement( composition( X, Y ) ), converse( Y ) ) ) }.
% 2.34/2.79  parent0[0]: (2132) {G31,W12,D6,L1,V2,M1} P(2098,9) { converse( composition
% 2.34/2.79    ( Y, complement( converse( X ) ) ) ) ==> composition( complement( X ), 
% 2.34/2.79    converse( Y ) ) }.
% 2.34/2.79  parent1[0; 4]: (16168) {G1,W12,D8,L1,V2,M1}  { zero ==> meet( X, converse( 
% 2.34/2.79    composition( Y, complement( converse( composition( X, Y ) ) ) ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := composition( X, Y )
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16170) {G2,W11,D6,L1,V2,M1}  { meet( X, composition( complement( 
% 2.34/2.79    composition( X, Y ) ), converse( Y ) ) ) ==> zero }.
% 2.34/2.79  parent0[0]: (16169) {G2,W11,D6,L1,V2,M1}  { zero ==> meet( X, composition( 
% 2.34/2.79    complement( composition( X, Y ) ), converse( Y ) ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (4692) {G32,W11,D6,L1,V2,M1} P(85,899);d(2104);d(382);d(7);d(
% 2.34/2.79    2132) { meet( Y, composition( complement( composition( Y, X ) ), converse
% 2.34/2.79    ( X ) ) ) ==> zero }.
% 2.34/2.79  parent0: (16170) {G2,W11,D6,L1,V2,M1}  { meet( X, composition( complement( 
% 2.34/2.79    composition( X, Y ) ), converse( Y ) ) ) ==> zero }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16172) {G21,W11,D5,L1,V3,M1}  { join( Y, X ) ==> join( join( X, 
% 2.34/2.79    meet( Y, Z ) ), Y ) }.
% 2.34/2.79  parent0[0]: (553) {G21,W11,D5,L1,V3,M1} P(526,18) { join( join( Z, meet( X
% 2.34/2.79    , Y ) ), X ) ==> join( X, Z ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := Z
% 2.34/2.79     Z := X
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16174) {G20,W11,D4,L1,V2,M1}  { join( complement( X ), meet( X, Y
% 2.34/2.79     ) ) ==> join( Y, complement( X ) ) }.
% 2.34/2.79  parent0[0]: (2729) {G19,W10,D5,L1,V2,M1} P(56,1948) { join( meet( Y, X ), 
% 2.34/2.79    meet( complement( Y ), X ) ) ==> X }.
% 2.34/2.79  parent1[0; 8]: (16172) {G21,W11,D5,L1,V3,M1}  { join( Y, X ) ==> join( join
% 2.34/2.79    ( X, meet( Y, Z ) ), Y ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := meet( X, Y )
% 2.34/2.79     Y := complement( X )
% 2.34/2.79     Z := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (8464) {G22,W11,D4,L1,V2,M1} P(2729,553) { join( complement( X
% 2.34/2.79     ), meet( X, Y ) ) ==> join( Y, complement( X ) ) }.
% 2.34/2.79  parent0: (16174) {G20,W11,D4,L1,V2,M1}  { join( complement( X ), meet( X, Y
% 2.34/2.79     ) ) ==> join( Y, complement( X ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqswap: (16178) {G22,W11,D4,L1,V2,M1}  { join( Y, complement( X ) ) ==> 
% 2.34/2.79    join( complement( X ), meet( X, Y ) ) }.
% 2.34/2.79  parent0[0]: (8464) {G22,W11,D4,L1,V2,M1} P(2729,553) { join( complement( X
% 2.34/2.79     ), meet( X, Y ) ) ==> join( Y, complement( X ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16180) {G23,W15,D6,L1,V2,M1}  { join( composition( complement( 
% 2.34/2.79    composition( X, Y ) ), converse( Y ) ), complement( X ) ) ==> join( 
% 2.34/2.79    complement( X ), zero ) }.
% 2.34/2.79  parent0[0]: (4692) {G32,W11,D6,L1,V2,M1} P(85,899);d(2104);d(382);d(7);d(
% 2.34/2.79    2132) { meet( Y, composition( complement( composition( Y, X ) ), converse
% 2.34/2.79    ( X ) ) ) ==> zero }.
% 2.34/2.79  parent1[0; 14]: (16178) {G22,W11,D4,L1,V2,M1}  { join( Y, complement( X ) )
% 2.34/2.79     ==> join( complement( X ), meet( X, Y ) ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := Y
% 2.34/2.79     Y := X
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := composition( complement( composition( X, Y ) ), converse( Y ) )
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16181) {G16,W13,D6,L1,V2,M1}  { join( composition( complement( 
% 2.34/2.79    composition( X, Y ) ), converse( Y ) ), complement( X ) ) ==> complement
% 2.34/2.79    ( X ) }.
% 2.34/2.79  parent0[0]: (387) {G15,W5,D3,L1,V1,M1} P(376,333) { join( X, zero ) ==> X
% 2.34/2.79     }.
% 2.34/2.79  parent1[0; 11]: (16180) {G23,W15,D6,L1,V2,M1}  { join( composition( 
% 2.34/2.79    complement( composition( X, Y ) ), converse( Y ) ), complement( X ) ) ==>
% 2.34/2.79     join( complement( X ), zero ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := complement( X )
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (15079) {G33,W13,D6,L1,V2,M1} P(4692,8464);d(387) { join( 
% 2.34/2.79    composition( complement( composition( X, Y ) ), converse( Y ) ), 
% 2.34/2.79    complement( X ) ) ==> complement( X ) }.
% 2.34/2.79  parent0: (16181) {G16,W13,D6,L1,V2,M1}  { join( composition( complement( 
% 2.34/2.79    composition( X, Y ) ), converse( Y ) ), complement( X ) ) ==> complement
% 2.34/2.79    ( X ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := X
% 2.34/2.79     Y := Y
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79     0 ==> 0
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  paramod: (16185) {G1,W5,D3,L1,V0,M1}  { ! complement( skol1 ) ==> 
% 2.34/2.79    complement( skol1 ) }.
% 2.34/2.79  parent0[0]: (15079) {G33,W13,D6,L1,V2,M1} P(4692,8464);d(387) { join( 
% 2.34/2.79    composition( complement( composition( X, Y ) ), converse( Y ) ), 
% 2.34/2.79    complement( X ) ) ==> complement( X ) }.
% 2.34/2.79  parent1[0; 2]: (16) {G0,W13,D6,L1,V0,M1} I { ! join( composition( 
% 2.34/2.79    complement( composition( skol1, skol2 ) ), converse( skol2 ) ), 
% 2.34/2.79    complement( skol1 ) ) ==> complement( skol1 ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79     X := skol1
% 2.34/2.79     Y := skol2
% 2.34/2.79  end
% 2.34/2.79  substitution1:
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  eqrefl: (16186) {G0,W0,D0,L0,V0,M0}  {  }.
% 2.34/2.79  parent0[0]: (16185) {G1,W5,D3,L1,V0,M1}  { ! complement( skol1 ) ==> 
% 2.34/2.79    complement( skol1 ) }.
% 2.34/2.79  substitution0:
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  subsumption: (15290) {G34,W0,D0,L0,V0,M0} S(16);d(15079);q {  }.
% 2.34/2.79  parent0: (16186) {G0,W0,D0,L0,V0,M0}  {  }.
% 2.34/2.79  substitution0:
% 2.34/2.79  end
% 2.34/2.79  permutation0:
% 2.34/2.79  end
% 2.34/2.79  
% 2.34/2.79  Proof check complete!
% 2.34/2.79  
% 2.34/2.79  Memory use:
% 2.34/2.79  
% 2.34/2.79  space for terms:        204324
% 2.34/2.79  space for clauses:      1649836
% 2.34/2.79  
% 2.34/2.79  
% 2.34/2.79  clauses generated:      464208
% 2.34/2.79  clauses kept:           15291
% 2.34/2.79  clauses selected:       1184
% 2.34/2.79  clauses deleted:        563
% 2.34/2.79  clauses inuse deleted:  153
% 2.34/2.79  
% 2.34/2.79  subsentry:          16804
% 2.34/2.79  literals s-matched: 13902
% 2.34/2.79  literals matched:   13551
% 2.34/2.79  full subsumption:   0
% 2.34/2.79  
% 2.34/2.79  checksum:           326068012
% 2.34/2.79  
% 2.34/2.79  
% 2.34/2.79  Bliksem ended
%------------------------------------------------------------------------------