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

View Problem - Process Solution

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

% Computer : n029.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:27 EDT 2022

% Result   : Theorem 3.98s 4.36s
% Output   : Refutation 3.98s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : REL025+1 : TPTP v8.1.0. Released v4.0.0.
% 0.03/0.12  % Command  : bliksem %s
% 0.13/0.33  % Computer : n029.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit : 300
% 0.13/0.33  % DateTime : Fri Jul  8 15:08:59 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 3.98/4.36  *** allocated 10000 integers for termspace/termends
% 3.98/4.36  *** allocated 10000 integers for clauses
% 3.98/4.36  *** allocated 10000 integers for justifications
% 3.98/4.36  Bliksem 1.12
% 3.98/4.36  
% 3.98/4.36  
% 3.98/4.36  Automatic Strategy Selection
% 3.98/4.36  
% 3.98/4.36  
% 3.98/4.36  Clauses:
% 3.98/4.36  
% 3.98/4.36  { join( X, Y ) = join( Y, X ) }.
% 3.98/4.36  { join( X, join( Y, Z ) ) = join( join( X, Y ), Z ) }.
% 3.98/4.36  { X = join( complement( join( complement( X ), complement( Y ) ) ), 
% 3.98/4.36    complement( join( complement( X ), Y ) ) ) }.
% 3.98/4.36  { meet( X, Y ) = complement( join( complement( X ), complement( Y ) ) ) }.
% 3.98/4.36  { composition( X, composition( Y, Z ) ) = composition( composition( X, Y )
% 3.98/4.36    , Z ) }.
% 3.98/4.36  { composition( X, one ) = X }.
% 3.98/4.36  { composition( join( X, Y ), Z ) = join( composition( X, Z ), composition( 
% 3.98/4.36    Y, Z ) ) }.
% 3.98/4.36  { converse( converse( X ) ) = X }.
% 3.98/4.36  { converse( join( X, Y ) ) = join( converse( X ), converse( Y ) ) }.
% 3.98/4.36  { converse( composition( X, Y ) ) = composition( converse( Y ), converse( X
% 3.98/4.36     ) ) }.
% 3.98/4.36  { join( composition( converse( X ), complement( composition( X, Y ) ) ), 
% 3.98/4.36    complement( Y ) ) = complement( Y ) }.
% 3.98/4.36  { top = join( X, complement( X ) ) }.
% 3.98/4.36  { zero = meet( X, complement( X ) ) }.
% 3.98/4.36  { join( skol1, one ) = one }.
% 3.98/4.36  { ! converse( skol1 ) = skol1 }.
% 3.98/4.36  
% 3.98/4.36  percentage equality = 1.000000, percentage horn = 1.000000
% 3.98/4.36  This is a pure equality problem
% 3.98/4.36  
% 3.98/4.36  
% 3.98/4.36  
% 3.98/4.36  Options Used:
% 3.98/4.36  
% 3.98/4.36  useres =            1
% 3.98/4.36  useparamod =        1
% 3.98/4.36  useeqrefl =         1
% 3.98/4.36  useeqfact =         1
% 3.98/4.36  usefactor =         1
% 3.98/4.36  usesimpsplitting =  0
% 3.98/4.36  usesimpdemod =      5
% 3.98/4.36  usesimpres =        3
% 3.98/4.36  
% 3.98/4.36  resimpinuse      =  1000
% 3.98/4.36  resimpclauses =     20000
% 3.98/4.36  substype =          eqrewr
% 3.98/4.36  backwardsubs =      1
% 3.98/4.36  selectoldest =      5
% 3.98/4.36  
% 3.98/4.36  litorderings [0] =  split
% 3.98/4.36  litorderings [1] =  extend the termordering, first sorting on arguments
% 3.98/4.36  
% 3.98/4.36  termordering =      kbo
% 3.98/4.36  
% 3.98/4.36  litapriori =        0
% 3.98/4.36  termapriori =       1
% 3.98/4.36  litaposteriori =    0
% 3.98/4.36  termaposteriori =   0
% 3.98/4.36  demodaposteriori =  0
% 3.98/4.36  ordereqreflfact =   0
% 3.98/4.36  
% 3.98/4.36  litselect =         negord
% 3.98/4.36  
% 3.98/4.36  maxweight =         15
% 3.98/4.36  maxdepth =          30000
% 3.98/4.36  maxlength =         115
% 3.98/4.36  maxnrvars =         195
% 3.98/4.36  excuselevel =       1
% 3.98/4.36  increasemaxweight = 1
% 3.98/4.36  
% 3.98/4.36  maxselected =       10000000
% 3.98/4.36  maxnrclauses =      10000000
% 3.98/4.36  
% 3.98/4.36  showgenerated =    0
% 3.98/4.36  showkept =         0
% 3.98/4.36  showselected =     0
% 3.98/4.36  showdeleted =      0
% 3.98/4.36  showresimp =       1
% 3.98/4.36  showstatus =       2000
% 3.98/4.36  
% 3.98/4.36  prologoutput =     0
% 3.98/4.36  nrgoals =          5000000
% 3.98/4.36  totalproof =       1
% 3.98/4.36  
% 3.98/4.36  Symbols occurring in the translation:
% 3.98/4.36  
% 3.98/4.36  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 3.98/4.36  .  [1, 2]      (w:1, o:20, a:1, s:1, b:0), 
% 3.98/4.36  !  [4, 1]      (w:0, o:13, a:1, s:1, b:0), 
% 3.98/4.36  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 3.98/4.36  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 3.98/4.36  join  [37, 2]      (w:1, o:44, a:1, s:1, b:0), 
% 3.98/4.36  complement  [39, 1]      (w:1, o:18, a:1, s:1, b:0), 
% 3.98/4.36  meet  [40, 2]      (w:1, o:45, a:1, s:1, b:0), 
% 3.98/4.36  composition  [41, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 3.98/4.36  one  [42, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 3.98/4.36  converse  [43, 1]      (w:1, o:19, a:1, s:1, b:0), 
% 3.98/4.36  top  [44, 0]      (w:1, o:11, a:1, s:1, b:0), 
% 3.98/4.36  zero  [45, 0]      (w:1, o:12, a:1, s:1, b:0), 
% 3.98/4.36  skol1  [46, 0]      (w:1, o:10, a:1, s:1, b:1).
% 3.98/4.36  
% 3.98/4.36  
% 3.98/4.36  Starting Search:
% 3.98/4.36  
% 3.98/4.36  *** allocated 15000 integers for clauses
% 3.98/4.36  *** allocated 22500 integers for clauses
% 3.98/4.36  *** allocated 33750 integers for clauses
% 3.98/4.36  *** allocated 50625 integers for clauses
% 3.98/4.36  *** allocated 75937 integers for clauses
% 3.98/4.36  *** allocated 113905 integers for clauses
% 3.98/4.36  *** allocated 15000 integers for termspace/termends
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  *** allocated 170857 integers for clauses
% 3.98/4.36  *** allocated 22500 integers for termspace/termends
% 3.98/4.36  *** allocated 256285 integers for clauses
% 3.98/4.36  *** allocated 33750 integers for termspace/termends
% 3.98/4.36  
% 3.98/4.36  Intermediate Status:
% 3.98/4.36  Generated:    26239
% 3.98/4.36  Kept:         2010
% 3.98/4.36  Inuse:        367
% 3.98/4.36  Deleted:      170
% 3.98/4.36  Deletedinuse: 60
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  *** allocated 384427 integers for clauses
% 3.98/4.36  *** allocated 50625 integers for termspace/termends
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  *** allocated 576640 integers for clauses
% 3.98/4.36  
% 3.98/4.36  Intermediate Status:
% 3.98/4.36  Generated:    58006
% 3.98/4.36  Kept:         4044
% 3.98/4.36  Inuse:        534
% 3.98/4.36  Deleted:      210
% 3.98/4.36  Deletedinuse: 73
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  *** allocated 75937 integers for termspace/termends
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  *** allocated 864960 integers for clauses
% 3.98/4.36  
% 3.98/4.36  Intermediate Status:
% 3.98/4.36  Generated:    97444
% 3.98/4.36  Kept:         6069
% 3.98/4.36  Inuse:        643
% 3.98/4.36  Deleted:      259
% 3.98/4.36  Deletedinuse: 101
% 3.98/4.36  
% 3.98/4.36  *** allocated 113905 integers for termspace/termends
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  
% 3.98/4.36  Intermediate Status:
% 3.98/4.36  Generated:    163523
% 3.98/4.36  Kept:         8115
% 3.98/4.36  Inuse:        856
% 3.98/4.36  Deleted:      313
% 3.98/4.36  Deletedinuse: 109
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  *** allocated 1297440 integers for clauses
% 3.98/4.36  *** allocated 170857 integers for termspace/termends
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  
% 3.98/4.36  Intermediate Status:
% 3.98/4.36  Generated:    214176
% 3.98/4.36  Kept:         10187
% 3.98/4.36  Inuse:        954
% 3.98/4.36  Deleted:      342
% 3.98/4.36  Deletedinuse: 109
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  
% 3.98/4.36  Intermediate Status:
% 3.98/4.36  Generated:    251014
% 3.98/4.36  Kept:         12193
% 3.98/4.36  Inuse:        1013
% 3.98/4.36  Deleted:      359
% 3.98/4.36  Deletedinuse: 119
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  *** allocated 1946160 integers for clauses
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  *** allocated 256285 integers for termspace/termends
% 3.98/4.36  
% 3.98/4.36  Intermediate Status:
% 3.98/4.36  Generated:    305626
% 3.98/4.36  Kept:         14193
% 3.98/4.36  Inuse:        1095
% 3.98/4.36  Deleted:      404
% 3.98/4.36  Deletedinuse: 153
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  
% 3.98/4.36  Intermediate Status:
% 3.98/4.36  Generated:    365134
% 3.98/4.36  Kept:         16206
% 3.98/4.36  Inuse:        1190
% 3.98/4.36  Deleted:      411
% 3.98/4.36  Deletedinuse: 153
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  
% 3.98/4.36  Intermediate Status:
% 3.98/4.36  Generated:    430290
% 3.98/4.36  Kept:         18209
% 3.98/4.36  Inuse:        1291
% 3.98/4.36  Deleted:      427
% 3.98/4.36  Deletedinuse: 153
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  *** allocated 2919240 integers for clauses
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  *** allocated 384427 integers for termspace/termends
% 3.98/4.36  Resimplifying clauses:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  
% 3.98/4.36  Intermediate Status:
% 3.98/4.36  Generated:    502915
% 3.98/4.36  Kept:         20258
% 3.98/4.36  Inuse:        1436
% 3.98/4.36  Deleted:      3034
% 3.98/4.36  Deletedinuse: 153
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  
% 3.98/4.36  Intermediate Status:
% 3.98/4.36  Generated:    584665
% 3.98/4.36  Kept:         22288
% 3.98/4.36  Inuse:        1584
% 3.98/4.36  Deleted:      3036
% 3.98/4.36  Deletedinuse: 155
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  
% 3.98/4.36  Intermediate Status:
% 3.98/4.36  Generated:    661068
% 3.98/4.36  Kept:         24316
% 3.98/4.36  Inuse:        1685
% 3.98/4.36  Deleted:      3042
% 3.98/4.36  Deletedinuse: 156
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  
% 3.98/4.36  Intermediate Status:
% 3.98/4.36  Generated:    753214
% 3.98/4.36  Kept:         26335
% 3.98/4.36  Inuse:        1784
% 3.98/4.36  Deleted:      3048
% 3.98/4.36  Deletedinuse: 157
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  
% 3.98/4.36  Intermediate Status:
% 3.98/4.36  Generated:    817760
% 3.98/4.36  Kept:         28378
% 3.98/4.36  Inuse:        1851
% 3.98/4.36  Deleted:      3054
% 3.98/4.36  Deletedinuse: 161
% 3.98/4.36  
% 3.98/4.36  *** allocated 4378860 integers for clauses
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  *** allocated 576640 integers for termspace/termends
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  
% 3.98/4.36  Intermediate Status:
% 3.98/4.36  Generated:    873544
% 3.98/4.36  Kept:         30389
% 3.98/4.36  Inuse:        1904
% 3.98/4.36  Deleted:      3057
% 3.98/4.36  Deletedinuse: 161
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  
% 3.98/4.36  Intermediate Status:
% 3.98/4.36  Generated:    917668
% 3.98/4.36  Kept:         32392
% 3.98/4.36  Inuse:        1956
% 3.98/4.36  Deleted:      3058
% 3.98/4.36  Deletedinuse: 161
% 3.98/4.36  
% 3.98/4.36  Resimplifying inuse:
% 3.98/4.36  Done
% 3.98/4.36  
% 3.98/4.36  
% 3.98/4.36  Bliksems!, er is een bewijs:
% 3.98/4.36  % SZS status Theorem
% 3.98/4.36  % SZS output start Refutation
% 3.98/4.36  
% 3.98/4.36  (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.36  (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( join( X, Y )
% 3.98/4.36    , Z ) }.
% 3.98/4.36  (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( complement( X ), 
% 3.98/4.36    complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) ==> X }.
% 3.98/4.36  (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X ), complement
% 3.98/4.36    ( Y ) ) ) ==> meet( X, Y ) }.
% 3.98/4.36  (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z ) ) ==> 
% 3.98/4.36    composition( composition( X, Y ), Z ) }.
% 3.98/4.36  (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 3.98/4.36  (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), composition( Y, Z )
% 3.98/4.36     ) ==> composition( join( X, Y ), Z ) }.
% 3.98/4.36  (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.98/4.36  (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y ) ) ==> 
% 3.98/4.36    converse( join( X, Y ) ) }.
% 3.98/4.36  (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), converse( X ) ) 
% 3.98/4.36    ==> converse( composition( X, Y ) ) }.
% 3.98/4.36  (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X ), complement
% 3.98/4.36    ( composition( X, Y ) ) ), complement( Y ) ) ==> complement( Y ) }.
% 3.98/4.36  (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top }.
% 3.98/4.36  (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> zero }.
% 3.98/4.36  (13) {G0,W5,D3,L1,V0,M1} I { join( skol1, one ) ==> one }.
% 3.98/4.36  (14) {G0,W4,D3,L1,V0,M1} I { ! converse( skol1 ) ==> skol1 }.
% 3.98/4.36  (15) {G1,W5,D3,L1,V0,M1} P(0,13) { join( one, skol1 ) ==> one }.
% 3.98/4.36  (16) {G1,W6,D4,L1,V1,M1} P(11,0) { join( complement( X ), X ) ==> top }.
% 3.98/4.36  (17) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, converse( X )
% 3.98/4.36     ) ) ==> composition( X, converse( Y ) ) }.
% 3.98/4.36  (18) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( converse( X ), Y
% 3.98/4.36     ) ) ==> composition( converse( Y ), X ) }.
% 3.98/4.36  (19) {G2,W10,D6,L1,V2,M1} P(1,16) { join( join( complement( join( X, Y ) )
% 3.98/4.36    , X ), Y ) ==> top }.
% 3.98/4.36  (20) {G2,W10,D5,L1,V2,M1} P(16,1) { join( join( Y, complement( X ) ), X ) 
% 3.98/4.36    ==> join( Y, top ) }.
% 3.98/4.36  (21) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), complement( X ) ) 
% 3.98/4.36    ==> join( Y, top ) }.
% 3.98/4.36  (22) {G2,W9,D4,L1,V1,M1} P(15,1) { join( join( X, one ), skol1 ) ==> join( 
% 3.98/4.36    X, one ) }.
% 3.98/4.36  (23) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = join( join( Y
% 3.98/4.36    , Z ), X ) }.
% 3.98/4.36  (24) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X ) = join( 
% 3.98/4.36    join( Z, X ), Y ) }.
% 3.98/4.36  (25) {G1,W9,D4,L1,V1,M1} P(13,1) { join( join( X, skol1 ), one ) ==> join( 
% 3.98/4.36    X, one ) }.
% 3.98/4.36  (28) {G3,W9,D4,L1,V1,M1} P(0,22) { join( join( one, X ), skol1 ) ==> join( 
% 3.98/4.36    one, X ) }.
% 3.98/4.36  (35) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), complement( join
% 3.98/4.36    ( complement( X ), Y ) ) ) ==> X }.
% 3.98/4.36  (45) {G2,W11,D5,L1,V2,M1} P(3,16);d(1) { join( join( meet( X, Y ), 
% 3.98/4.36    complement( X ) ), complement( Y ) ) ==> top }.
% 3.98/4.36  (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> zero }.
% 3.98/4.36  (49) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, Y ) }.
% 3.98/4.36  (50) {G2,W9,D5,L1,V1,M1} P(48,3) { complement( join( zero, complement( X )
% 3.98/4.36     ) ) ==> meet( top, X ) }.
% 3.98/4.36  (63) {G1,W11,D4,L1,V3,M1} P(6,0);d(6) { composition( join( X, Z ), Y ) = 
% 3.98/4.36    composition( join( Z, X ), Y ) }.
% 3.98/4.36  (72) {G1,W14,D5,L1,V3,M1} P(8,1) { join( join( Z, converse( X ) ), converse
% 3.98/4.36    ( Y ) ) ==> join( Z, converse( join( X, Y ) ) ) }.
% 3.98/4.36  (73) {G1,W9,D4,L1,V2,M1} P(8,0);d(8) { converse( join( X, Y ) ) = converse
% 3.98/4.36    ( join( Y, X ) ) }.
% 3.98/4.36  (74) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X ), Y ) ) ==>
% 3.98/4.36     join( X, converse( Y ) ) }.
% 3.98/4.36  (75) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse( X ) ) ) ==>
% 3.98/4.36     join( converse( Y ), X ) }.
% 3.98/4.36  (76) {G2,W13,D5,L1,V3,M1} P(73,8);d(8) { converse( join( join( Y, X ), Z )
% 3.98/4.36     ) = converse( join( join( X, Y ), Z ) ) }.
% 3.98/4.36  (85) {G2,W11,D6,L1,V1,M1} P(48,10) { join( composition( converse( X ), 
% 3.98/4.36    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 3.98/4.36  (88) {G1,W15,D7,L1,V2,M1} P(9,10);d(7) { join( composition( X, complement( 
% 3.98/4.36    converse( composition( Y, X ) ) ) ), complement( converse( Y ) ) ) ==> 
% 3.98/4.36    complement( converse( Y ) ) }.
% 3.98/4.36  (89) {G1,W13,D6,L1,V2,M1} P(10,0) { join( complement( Y ), composition( 
% 3.98/4.36    converse( X ), complement( composition( X, Y ) ) ) ) ==> complement( Y )
% 3.98/4.36     }.
% 3.98/4.36  (91) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( converse( X ), 
% 3.98/4.36    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 3.98/4.36  (122) {G2,W6,D4,L1,V1,M1} P(5,18);d(7) { composition( converse( one ), X ) 
% 3.98/4.36    ==> X }.
% 3.98/4.36  (128) {G3,W4,D3,L1,V0,M1} P(122,5) { converse( one ) ==> one }.
% 3.98/4.36  (129) {G4,W5,D3,L1,V1,M1} P(128,122) { composition( one, X ) ==> X }.
% 3.98/4.36  (131) {G4,W9,D4,L1,V1,M1} P(128,8) { join( converse( X ), one ) ==> 
% 3.98/4.36    converse( join( X, one ) ) }.
% 3.98/4.36  (132) {G5,W8,D4,L1,V1,M1} P(129,10);d(122) { join( complement( X ), 
% 3.98/4.36    complement( X ) ) ==> complement( X ) }.
% 3.98/4.36  (133) {G5,W11,D4,L1,V2,M1} P(129,6) { join( X, composition( Y, X ) ) = 
% 3.98/4.36    composition( join( one, Y ), X ) }.
% 3.98/4.36  (134) {G5,W11,D4,L1,V2,M1} P(129,6) { join( composition( Y, X ), X ) = 
% 3.98/4.36    composition( join( Y, one ), X ) }.
% 3.98/4.36  (137) {G6,W5,D3,L1,V0,M1} P(48,132) { join( zero, zero ) ==> zero }.
% 3.98/4.36  (138) {G6,W7,D4,L1,V1,M1} P(132,3) { complement( complement( X ) ) = meet( 
% 3.98/4.36    X, X ) }.
% 3.98/4.36  (148) {G3,W10,D6,L1,V2,M1} P(19,0);d(1) { join( join( Y, complement( join( 
% 3.98/4.36    X, Y ) ) ), X ) ==> top }.
% 3.98/4.36  (150) {G3,W10,D6,L1,V2,M1} P(0,19) { join( join( complement( join( Y, X ) )
% 3.98/4.36    , X ), Y ) ==> top }.
% 3.98/4.36  (153) {G7,W9,D4,L1,V1,M1} P(137,1) { join( join( X, zero ), zero ) ==> join
% 3.98/4.36    ( X, zero ) }.
% 3.98/4.36  (166) {G6,W6,D4,L1,V1,M1} P(132,20);d(16) { join( complement( X ), top ) 
% 3.98/4.36    ==> top }.
% 3.98/4.36  (172) {G7,W5,D3,L1,V1,M1} P(16,20);d(166) { join( top, X ) ==> top }.
% 3.98/4.36  (173) {G8,W5,D3,L1,V1,M1} P(11,20);d(172) { join( X, top ) ==> top }.
% 3.98/4.36  (174) {G9,W8,D4,L1,V2,M1} P(20,0);d(173);d(1) { join( join( Y, X ), 
% 3.98/4.36    complement( Y ) ) ==> top }.
% 3.98/4.36  (176) {G9,W8,D4,L1,V2,M1} S(21);d(173) { join( join( Y, X ), complement( X
% 3.98/4.36     ) ) ==> top }.
% 3.98/4.36  (181) {G10,W12,D5,L1,V3,M1} P(6,176) { join( composition( join( X, Z ), Y )
% 3.98/4.36    , complement( composition( Z, Y ) ) ) ==> top }.
% 3.98/4.36  (213) {G2,W14,D5,L1,V3,M1} P(8,23) { join( join( converse( Y ), Z ), 
% 3.98/4.36    converse( X ) ) ==> join( converse( join( X, Y ) ), Z ) }.
% 3.98/4.36  (216) {G2,W11,D4,L1,V3,M1} P(0,23) { join( join( Z, X ), Y ) = join( join( 
% 3.98/4.36    Y, X ), Z ) }.
% 3.98/4.36  (248) {G10,W8,D5,L1,V2,M1} P(35,174) { join( X, complement( meet( X, Y ) )
% 3.98/4.36     ) ==> top }.
% 3.98/4.36  (250) {G9,W7,D4,L1,V1,M1} P(173,35);d(48) { join( meet( X, top ), zero ) 
% 3.98/4.36    ==> X }.
% 3.98/4.36  (259) {G2,W10,D5,L1,V2,M1} P(3,35) { join( meet( X, complement( Y ) ), meet
% 3.98/4.36    ( X, Y ) ) ==> X }.
% 3.98/4.36  (266) {G10,W5,D3,L1,V1,M1} P(250,153) { join( X, zero ) ==> X }.
% 3.98/4.36  (271) {G11,W4,D3,L1,V0,M1} P(138,250);d(266);d(48) { complement( zero ) ==>
% 3.98/4.36     top }.
% 3.98/4.36  (272) {G11,W5,D3,L1,V1,M1} P(49,250);d(266) { meet( top, X ) ==> X }.
% 3.98/4.36  (275) {G11,W5,D3,L1,V1,M1} P(266,250) { meet( X, top ) ==> X }.
% 3.98/4.36  (280) {G11,W5,D3,L1,V1,M1} P(266,0) { join( zero, X ) ==> X }.
% 3.98/4.36  (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( complement( X ) )
% 3.98/4.36     ==> X }.
% 3.98/4.36  (287) {G13,W5,D3,L1,V1,M1} P(281,132) { join( X, X ) ==> X }.
% 3.98/4.36  (289) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( X, complement( Y )
% 3.98/4.36     ) ) ==> meet( complement( X ), Y ) }.
% 3.98/4.36  (290) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( complement( Y ), X
% 3.98/4.36     ) ) ==> meet( Y, complement( X ) ) }.
% 3.98/4.36  (291) {G13,W10,D4,L1,V2,M1} P(3,281) { join( complement( X ), complement( Y
% 3.98/4.36     ) ) ==> complement( meet( X, Y ) ) }.
% 3.98/4.36  (292) {G14,W9,D4,L1,V2,M1} P(287,24);d(1);d(287) { join( join( X, Y ), Y ) 
% 3.98/4.36    ==> join( X, Y ) }.
% 3.98/4.36  (293) {G14,W9,D4,L1,V2,M1} P(287,24) { join( join( X, Y ), X ) ==> join( X
% 3.98/4.36    , Y ) }.
% 3.98/4.36  (298) {G11,W9,D6,L1,V2,M1} P(248,35);d(48);d(266) { meet( X, complement( 
% 3.98/4.36    meet( complement( X ), Y ) ) ) ==> X }.
% 3.98/4.36  (304) {G11,W10,D5,L1,V3,M1} P(248,23);d(172) { join( join( Z, X ), 
% 3.98/4.36    complement( meet( X, Y ) ) ) ==> top }.
% 3.98/4.36  (307) {G11,W8,D5,L1,V2,M1} P(49,248) { join( X, complement( meet( Y, X ) )
% 3.98/4.36     ) ==> top }.
% 3.98/4.36  (319) {G12,W8,D5,L1,V2,M1} P(307,3);d(48) { meet( X, meet( Y, complement( X
% 3.98/4.36     ) ) ) ==> zero }.
% 3.98/4.36  (321) {G13,W8,D4,L1,V2,M1} P(281,319) { meet( complement( X ), meet( Y, X )
% 3.98/4.36     ) ==> zero }.
% 3.98/4.36  (325) {G14,W8,D4,L1,V2,M1} P(321,49) { meet( meet( Y, X ), complement( X )
% 3.98/4.36     ) ==> zero }.
% 3.98/4.36  (330) {G15,W8,D4,L1,V2,M1} P(49,325) { meet( meet( Y, X ), complement( Y )
% 3.98/4.36     ) ==> zero }.
% 3.98/4.36  (332) {G16,W9,D4,L1,V2,M1} P(330,35);d(280);d(3) { meet( meet( X, Y ), X ) 
% 3.98/4.36    ==> meet( X, Y ) }.
% 3.98/4.36  (337) {G13,W11,D6,L1,V2,M1} P(281,45) { join( join( meet( complement( X ), 
% 3.98/4.36    Y ), X ), complement( Y ) ) ==> top }.
% 3.98/4.36  (395) {G17,W9,D4,L1,V2,M1} P(332,49) { meet( X, meet( X, Y ) ) ==> meet( X
% 3.98/4.36    , Y ) }.
% 3.98/4.36  (397) {G18,W9,D4,L1,V2,M1} P(49,395) { meet( X, meet( Y, X ) ) ==> meet( Y
% 3.98/4.36    , X ) }.
% 3.98/4.36  (399) {G15,W8,D5,L1,V2,M1} P(35,292);d(290) { join( X, meet( X, complement
% 3.98/4.36    ( Y ) ) ) ==> X }.
% 3.98/4.36  (402) {G16,W7,D4,L1,V2,M1} P(281,399) { join( Y, meet( Y, X ) ) ==> Y }.
% 3.98/4.36  (413) {G19,W7,D4,L1,V2,M1} P(397,402) { join( X, meet( Y, X ) ) ==> X }.
% 3.98/4.36  (424) {G20,W11,D4,L1,V3,M1} P(413,24) { join( join( X, Z ), meet( Y, X ) ) 
% 3.98/4.36    ==> join( X, Z ) }.
% 3.98/4.36  (426) {G20,W11,D5,L1,V3,M1} P(413,23) { join( join( meet( Y, X ), Z ), X ) 
% 3.98/4.36    ==> join( X, Z ) }.
% 3.98/4.36  (431) {G20,W7,D4,L1,V2,M1} P(413,0) { join( meet( Y, X ), X ) ==> X }.
% 3.98/4.36  (486) {G3,W14,D6,L1,V3,M1} P(74,74);d(213) { converse( join( join( X, 
% 3.98/4.36    converse( Y ) ), Z ) ) ==> join( converse( join( Z, X ) ), Y ) }.
% 3.98/4.36  (492) {G11,W6,D4,L1,V1,M1} P(266,74);d(7) { join( X, converse( zero ) ) ==>
% 3.98/4.36     X }.
% 3.98/4.36  (499) {G2,W9,D6,L1,V1,M1} P(11,74) { join( X, converse( complement( 
% 3.98/4.36    converse( X ) ) ) ) ==> converse( top ) }.
% 3.98/4.36  (504) {G12,W4,D3,L1,V0,M1} P(492,280) { converse( zero ) ==> zero }.
% 3.98/4.36  (511) {G21,W9,D6,L1,V2,M1} P(431,75);d(7) { join( converse( meet( X, 
% 3.98/4.36    converse( Y ) ) ), Y ) ==> Y }.
% 3.98/4.36  (515) {G8,W7,D4,L1,V1,M1} P(172,75) { join( converse( top ), X ) ==> 
% 3.98/4.36    converse( top ) }.
% 3.98/4.36  (518) {G2,W9,D6,L1,V1,M1} P(16,75) { join( converse( complement( converse( 
% 3.98/4.36    X ) ) ), X ) ==> converse( top ) }.
% 3.98/4.36  (519) {G12,W4,D3,L1,V0,M1} P(515,307) { converse( top ) ==> top }.
% 3.98/4.36  (522) {G13,W9,D4,L1,V1,M1} P(519,18) { composition( converse( X ), top ) 
% 3.98/4.36    ==> converse( composition( top, X ) ) }.
% 3.98/4.36  (523) {G13,W9,D4,L1,V1,M1} P(519,17) { composition( top, converse( X ) ) 
% 3.98/4.36    ==> converse( composition( X, top ) ) }.
% 3.98/4.36  (538) {G14,W15,D5,L1,V2,M1} P(522,6) { join( composition( Y, top ), 
% 3.98/4.36    converse( composition( top, X ) ) ) ==> composition( join( Y, converse( X
% 3.98/4.36     ) ), top ) }.
% 3.98/4.36  (639) {G22,W14,D5,L1,V3,M1} P(511,76);d(486) { join( converse( join( Z, Y )
% 3.98/4.36     ), meet( X, converse( Y ) ) ) ==> converse( join( Y, Z ) ) }.
% 3.98/4.36  (644) {G22,W9,D6,L1,V1,M1} P(511,25);d(13);d(131) { converse( join( meet( X
% 3.98/4.36    , converse( skol1 ) ), one ) ) ==> one }.
% 3.98/4.36  (679) {G23,W8,D5,L1,V1,M1} P(644,7);d(128) { join( meet( X, converse( skol1
% 3.98/4.36     ) ), one ) ==> one }.
% 3.98/4.36  (685) {G24,W8,D5,L1,V1,M1} P(679,293) { join( one, meet( X, converse( skol1
% 3.98/4.36     ) ) ) ==> one }.
% 3.98/4.36  (692) {G25,W8,D5,L1,V1,M1} P(332,685) { join( one, meet( converse( skol1 )
% 3.98/4.36    , X ) ) ==> one }.
% 3.98/4.36  (700) {G26,W9,D6,L1,V1,M1} P(692,176) { join( one, complement( meet( 
% 3.98/4.36    converse( skol1 ), X ) ) ) ==> top }.
% 3.98/4.36  (703) {G27,W7,D5,L1,V0,M1} P(298,700) { join( one, complement( converse( 
% 3.98/4.36    skol1 ) ) ) ==> top }.
% 3.98/4.36  (716) {G11,W9,D5,L1,V1,M1} S(85);d(266) { composition( converse( X ), 
% 3.98/4.36    complement( composition( X, top ) ) ) ==> zero }.
% 3.98/4.36  (728) {G28,W7,D5,L1,V0,M1} P(703,0) { join( complement( converse( skol1 ) )
% 3.98/4.36    , one ) ==> top }.
% 3.98/4.36  (730) {G29,W7,D4,L1,V0,M1} P(728,35);d(48);d(266) { meet( converse( skol1 )
% 3.98/4.36    , one ) ==> converse( skol1 ) }.
% 3.98/4.36  (732) {G30,W7,D4,L1,V0,M1} P(730,397) { meet( one, converse( skol1 ) ) ==> 
% 3.98/4.36    converse( skol1 ) }.
% 3.98/4.36  (757) {G13,W8,D5,L1,V0,M1} P(519,716) { composition( top, complement( 
% 3.98/4.36    composition( top, top ) ) ) ==> zero }.
% 3.98/4.36  (767) {G14,W8,D5,L1,V1,M1} P(757,6);d(266);d(173);d(757) { composition( X, 
% 3.98/4.36    complement( composition( top, top ) ) ) ==> zero }.
% 3.98/4.36  (777) {G15,W6,D4,L1,V0,M1} P(767,129) { complement( composition( top, top )
% 3.98/4.36     ) ==> zero }.
% 3.98/4.36  (786) {G16,W5,D3,L1,V0,M1} P(777,281);d(271) { composition( top, top ) ==> 
% 3.98/4.36    top }.
% 3.98/4.36  (787) {G17,W9,D4,L1,V1,M1} P(786,4) { composition( composition( X, top ), 
% 3.98/4.36    top ) ==> composition( X, top ) }.
% 3.98/4.36  (792) {G18,W13,D5,L1,V2,M1} P(787,6);d(6) { composition( join( Y, 
% 3.98/4.36    composition( X, top ) ), top ) ==> composition( join( Y, X ), top ) }.
% 3.98/4.36  (852) {G13,W8,D6,L1,V1,M1} S(518);d(519) { join( converse( complement( 
% 3.98/4.36    converse( X ) ) ), X ) ==> top }.
% 3.98/4.36  (862) {G13,W8,D6,L1,V1,M1} S(499);d(519) { join( X, converse( complement( 
% 3.98/4.36    converse( X ) ) ) ) ==> top }.
% 3.98/4.36  (868) {G14,W9,D7,L1,V1,M1} P(862,35);d(48);d(266) { meet( X, converse( 
% 3.98/4.36    complement( converse( complement( X ) ) ) ) ) ==> X }.
% 3.98/4.36  (876) {G22,W12,D6,L1,V1,M1} P(868,511) { join( converse( X ), complement( 
% 3.98/4.36    converse( complement( X ) ) ) ) ==> complement( converse( complement( X )
% 3.98/4.36     ) ) }.
% 3.98/4.36  (889) {G14,W10,D5,L1,V2,M1} P(281,291) { complement( meet( complement( X )
% 3.98/4.36    , Y ) ) ==> join( X, complement( Y ) ) }.
% 3.98/4.36  (890) {G14,W10,D5,L1,V2,M1} P(281,291) { complement( meet( Y, complement( X
% 3.98/4.36     ) ) ) ==> join( complement( Y ), X ) }.
% 3.98/4.36  (893) {G14,W14,D5,L1,V3,M1} P(291,23) { join( join( Z, complement( X ) ), 
% 3.98/4.36    complement( Y ) ) ==> join( complement( meet( X, Y ) ), Z ) }.
% 3.98/4.36  (897) {G14,W9,D4,L1,V2,M1} P(291,0);d(291) { complement( meet( X, Y ) ) = 
% 3.98/4.36    complement( meet( Y, X ) ) }.
% 3.98/4.36  (925) {G15,W11,D4,L1,V3,M1} P(897,3);d(3) { meet( Z, meet( Y, X ) ) = meet
% 3.98/4.36    ( Z, meet( X, Y ) ) }.
% 3.98/4.36  (926) {G15,W10,D5,L1,V2,M1} P(897,12) { meet( meet( X, Y ), complement( 
% 3.98/4.36    meet( Y, X ) ) ) ==> zero }.
% 3.98/4.36  (1000) {G15,W8,D5,L1,V2,M1} S(298);d(889) { meet( X, join( X, complement( Y
% 3.98/4.36     ) ) ) ==> X }.
% 3.98/4.36  (1004) {G14,W10,D5,L1,V2,M1} S(35);d(290) { join( meet( X, Y ), meet( X, 
% 3.98/4.36    complement( Y ) ) ) ==> X }.
% 3.98/4.36  (1010) {G16,W7,D4,L1,V2,M1} P(281,1000) { meet( Y, join( Y, X ) ) ==> Y }.
% 3.98/4.36  (1018) {G19,W7,D4,L1,V2,M1} P(1010,397) { meet( join( X, Y ), X ) ==> X }.
% 3.98/4.36  (1019) {G17,W8,D5,L1,V2,M1} P(1010,325) { meet( X, complement( join( X, Y )
% 3.98/4.36     ) ) ==> zero }.
% 3.98/4.36  (1020) {G17,W8,D5,L1,V2,M1} P(1010,321) { meet( complement( join( X, Y ) )
% 3.98/4.36    , X ) ==> zero }.
% 3.98/4.36  (1030) {G17,W7,D4,L1,V2,M1} P(0,1010) { meet( X, join( Y, X ) ) ==> X }.
% 3.98/4.36  (1047) {G20,W9,D5,L1,V3,M1} P(1,1018) { meet( join( join( X, Y ), Z ), X ) 
% 3.98/4.36    ==> X }.
% 3.98/4.36  (1048) {G20,W7,D4,L1,V2,M1} P(0,1018) { meet( join( Y, X ), X ) ==> X }.
% 3.98/4.36  (1056) {G21,W8,D5,L1,V2,M1} P(1048,330) { meet( Y, complement( join( X, Y )
% 3.98/4.36     ) ) ==> zero }.
% 3.98/4.36  (1060) {G21,W10,D5,L1,V2,M1} P(8,1048) { meet( converse( join( X, Y ) ), 
% 3.98/4.36    converse( Y ) ) ==> converse( Y ) }.
% 3.98/4.36  (1071) {G18,W7,D4,L1,V1,M1} P(28,1030) { meet( skol1, join( one, X ) ) ==> 
% 3.98/4.36    skol1 }.
% 3.98/4.36  (1072) {G18,W10,D5,L1,V2,M1} P(8,1030) { meet( converse( Y ), converse( 
% 3.98/4.36    join( X, Y ) ) ) ==> converse( Y ) }.
% 3.98/4.36  (1076) {G19,W8,D5,L1,V1,M1} P(1071,321) { meet( complement( join( one, X )
% 3.98/4.36     ), skol1 ) ==> zero }.
% 3.98/4.36  (1116) {G22,W10,D6,L1,V2,M1} P(8,1056) { meet( converse( Y ), complement( 
% 3.98/4.36    converse( join( X, Y ) ) ) ) ==> zero }.
% 3.98/4.36  (1123) {G18,W9,D5,L1,V1,M1} P(91,1019);d(281) { meet( composition( converse
% 3.98/4.36    ( X ), complement( X ) ), one ) ==> zero }.
% 3.98/4.36  (1255) {G19,W9,D6,L1,V1,M1} P(281,1123) { meet( composition( converse( 
% 3.98/4.36    complement( X ) ), X ), one ) ==> zero }.
% 3.98/4.36  (1263) {G20,W7,D5,L1,V0,M1} P(5,1255) { meet( converse( complement( one ) )
% 3.98/4.36    , one ) ==> zero }.
% 3.98/4.36  (1265) {G21,W7,D5,L1,V0,M1} P(1263,49) { meet( one, converse( complement( 
% 3.98/4.36    one ) ) ) ==> zero }.
% 3.98/4.36  (1388) {G22,W8,D6,L1,V0,M1} P(1265,1004);d(280) { meet( one, complement( 
% 3.98/4.36    converse( complement( one ) ) ) ) ==> one }.
% 3.98/4.36  (1389) {G21,W10,D5,L1,V0,M1} P(1263,1004);d(280) { meet( converse( 
% 3.98/4.36    complement( one ) ), complement( one ) ) ==> converse( complement( one )
% 3.98/4.36     ) }.
% 3.98/4.36  (1417) {G15,W10,D5,L1,V2,M1} P(49,1004) { join( meet( Y, X ), meet( X, 
% 3.98/4.36    complement( Y ) ) ) ==> X }.
% 3.98/4.36  (1418) {G15,W10,D5,L1,V2,M1} P(49,1004) { join( meet( X, Y ), meet( 
% 3.98/4.36    complement( Y ), X ) ) ==> X }.
% 3.98/4.36  (1422) {G23,W8,D6,L1,V0,M1} P(1388,397) { meet( complement( converse( 
% 3.98/4.36    complement( one ) ) ), one ) ==> one }.
% 3.98/4.36  (1424) {G24,W9,D5,L1,V0,M1} P(1422,897);d(890) { join( complement( one ), 
% 3.98/4.36    converse( complement( one ) ) ) ==> complement( one ) }.
% 3.98/4.36  (1425) {G25,W6,D4,L1,V0,M1} P(1424,1060);d(7);d(1389) { converse( 
% 3.98/4.36    complement( one ) ) ==> complement( one ) }.
% 3.98/4.36  (1445) {G26,W15,D6,L1,V2,M1} P(1425,72) { join( X, converse( join( 
% 3.98/4.36    complement( one ), Y ) ) ) ==> join( join( X, complement( one ) ), 
% 3.98/4.36    converse( Y ) ) }.
% 3.98/4.36  (1464) {G16,W10,D5,L1,V2,M1} P(1417,0) { join( meet( Y, complement( X ) ), 
% 3.98/4.36    meet( X, Y ) ) ==> Y }.
% 3.98/4.36  (1495) {G19,W7,D4,L1,V1,M1} P(787,133);d(172);d(792) { composition( join( 
% 3.98/4.36    one, X ), top ) ==> top }.
% 3.98/4.36  (1526) {G9,W9,D4,L1,V1,M1} P(173,133) { join( X, composition( top, X ) ) 
% 3.98/4.36    ==> composition( top, X ) }.
% 3.98/4.36  (1532) {G6,W7,D4,L1,V1,M1} P(15,133);d(129) { join( X, composition( skol1, 
% 3.98/4.36    X ) ) ==> X }.
% 3.98/4.36  (1536) {G20,W7,D4,L1,V1,M1} P(1495,63) { composition( join( X, one ), top )
% 3.98/4.36     ==> top }.
% 3.98/4.36  (1544) {G21,W8,D5,L1,V1,M1} P(131,1536);d(522) { converse( composition( top
% 3.98/4.36    , join( X, one ) ) ) ==> top }.
% 3.98/4.36  (1553) {G18,W9,D4,L1,V1,M1} P(1532,1030) { meet( composition( skol1, X ), X
% 3.98/4.36     ) ==> composition( skol1, X ) }.
% 3.98/4.36  (1582) {G7,W7,D4,L1,V1,M1} P(1532,0) { join( composition( skol1, X ), X ) 
% 3.98/4.36    ==> X }.
% 3.98/4.36  (1586) {G8,W8,D5,L1,V1,M1} P(1582,75);d(7);d(17) { join( composition( X, 
% 3.98/4.36    converse( skol1 ) ), X ) ==> X }.
% 3.98/4.36  (1606) {G26,W10,D5,L1,V1,M1} P(852,134);d(128);d(1425) { join( composition
% 3.98/4.36    ( complement( one ), X ), X ) ==> composition( top, X ) }.
% 3.98/4.36  (1631) {G21,W9,D5,L1,V2,M1} P(431,134);d(129) { join( composition( meet( X
% 3.98/4.36    , one ), Y ), Y ) ==> Y }.
% 3.98/4.36  (1645) {G8,W9,D4,L1,V1,M1} P(172,134) { join( composition( top, X ), X ) 
% 3.98/4.36    ==> composition( top, X ) }.
% 3.98/4.36  (1702) {G9,W8,D5,L1,V1,M1} P(1586,134);d(129);d(129) { join( composition( 
% 3.98/4.36    converse( skol1 ), X ), X ) ==> X }.
% 3.98/4.36  (1708) {G18,W9,D5,L1,V1,M1} P(1586,1020) { meet( complement( X ), 
% 3.98/4.36    composition( X, converse( skol1 ) ) ) ==> zero }.
% 3.98/4.36  (1745) {G10,W7,D4,L1,V1,M1} P(1702,75);d(7);d(17);d(7) { join( composition
% 3.98/4.36    ( X, skol1 ), X ) ==> X }.
% 3.98/4.36  (1760) {G18,W8,D4,L1,V1,M1} P(1745,1019) { meet( composition( X, skol1 ), 
% 3.98/4.36    complement( X ) ) ==> zero }.
% 3.98/4.36  (1762) {G17,W9,D4,L1,V1,M1} P(1745,1010) { meet( composition( X, skol1 ), X
% 3.98/4.36     ) ==> composition( X, skol1 ) }.
% 3.98/4.36  (1801) {G19,W8,D5,L1,V1,M1} P(281,1760) { meet( composition( complement( X
% 3.98/4.36     ), skol1 ), X ) ==> zero }.
% 3.98/4.36  (1802) {G20,W9,D6,L1,V1,M1} P(1801,1417);d(280) { meet( X, complement( 
% 3.98/4.36    composition( complement( X ), skol1 ) ) ) ==> X }.
% 3.98/4.36  (1860) {G22,W7,D4,L1,V1,M1} P(1544,862);d(48);d(504);d(266) { composition( 
% 3.98/4.36    top, join( X, one ) ) ==> top }.
% 3.98/4.36  (1934) {G19,W10,D5,L1,V1,M1} P(1645,1072) { meet( converse( X ), converse( 
% 3.98/4.36    composition( top, X ) ) ) ==> converse( X ) }.
% 3.98/4.36  (1952) {G13,W9,D4,L1,V1,M1} P(1645,75);d(17);d(519) { join( composition( X
% 3.98/4.36    , top ), X ) ==> composition( X, top ) }.
% 3.98/4.36  (2046) {G18,W7,D4,L1,V1,M1} P(1952,1030) { meet( X, composition( X, top ) )
% 3.98/4.36     ==> X }.
% 3.98/4.36  (2065) {G14,W9,D4,L1,V1,M1} P(1952,0) { join( X, composition( X, top ) ) 
% 3.98/4.36    ==> composition( X, top ) }.
% 3.98/4.36  (2080) {G4,W10,D5,L1,V2,M1} P(148,24) { join( join( X, Y ), complement( 
% 3.98/4.36    join( Y, X ) ) ) ==> top }.
% 3.98/4.36  (2185) {G21,W9,D5,L1,V2,M1} P(2065,1047) { meet( composition( join( X, Y )
% 3.98/4.36    , top ), X ) ==> X }.
% 3.98/4.36  (2201) {G21,W9,D5,L1,V2,M1} P(1526,1047) { meet( composition( top, join( X
% 3.98/4.36    , Y ) ), X ) ==> X }.
% 3.98/4.36  (2238) {G23,W11,D4,L1,V2,M1} P(134,2201);d(4);d(1860) { meet( composition( 
% 3.98/4.36    top, Y ), composition( X, Y ) ) ==> composition( X, Y ) }.
% 3.98/4.36  (2479) {G22,W15,D5,L1,V2,M1} P(1631,2185) { meet( composition( Y, top ), 
% 3.98/4.36    composition( meet( X, one ), Y ) ) ==> composition( meet( X, one ), Y )
% 3.98/4.36     }.
% 3.98/4.36  (2675) {G19,W9,D5,L1,V1,M1} P(281,1708) { meet( X, composition( complement
% 3.98/4.36    ( X ), converse( skol1 ) ) ) ==> zero }.
% 3.98/4.36  (2764) {G11,W10,D5,L1,V2,M1} P(150,181) { join( composition( top, Z ), 
% 3.98/4.36    complement( composition( X, Z ) ) ) ==> top }.
% 3.98/4.36  (2928) {G21,W9,D6,L1,V1,M1} P(1802,397) { meet( complement( composition( 
% 3.98/4.36    complement( X ), skol1 ) ), X ) ==> X }.
% 3.98/4.36  (4554) {G15,W9,D7,L1,V1,M1} P(868,889);d(281) { join( X, complement( 
% 3.98/4.36    converse( complement( converse( X ) ) ) ) ) ==> X }.
% 3.98/4.36  (4789) {G23,W7,D5,L1,V1,M1} P(7,4554);d(876) { complement( converse( 
% 3.98/4.36    complement( X ) ) ) ==> converse( X ) }.
% 3.98/4.36  (4863) {G24,W9,D4,L1,V2,M1} P(897,4789);d(4789) { converse( meet( Y, X ) ) 
% 3.98/4.36    = converse( meet( X, Y ) ) }.
% 3.98/4.36  (4877) {G24,W7,D4,L1,V1,M1} P(4789,281) { converse( complement( X ) ) ==> 
% 3.98/4.36    complement( converse( X ) ) }.
% 3.98/4.36  (4907) {G25,W12,D5,L1,V2,M1} P(4877,9) { composition( complement( converse
% 3.98/4.36    ( X ) ), converse( Y ) ) ==> converse( composition( Y, complement( X ) )
% 3.98/4.36     ) }.
% 3.98/4.36  (4916) {G25,W11,D4,L1,V2,M1} P(4863,4554);d(4789);d(7) { join( meet( X, Y )
% 3.98/4.36    , meet( Y, X ) ) ==> meet( X, Y ) }.
% 3.98/4.36  (5044) {G25,W12,D6,L1,V2,M1} P(890,4877) { complement( converse( meet( X, 
% 3.98/4.36    complement( Y ) ) ) ) ==> converse( join( complement( X ), Y ) ) }.
% 3.98/4.36  (5213) {G14,W14,D6,L1,V3,M1} P(216,289) { complement( join( join( 
% 3.98/4.36    complement( Z ), Y ), X ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 3.98/4.36  (5237) {G14,W10,D5,L1,V2,M1} P(2080,289);d(48) { meet( complement( join( X
% 3.98/4.36    , Y ) ), join( Y, X ) ) ==> zero }.
% 3.98/4.36  (5261) {G20,W8,D5,L1,V1,M1} P(289,1076) { meet( meet( complement( one ), X
% 3.98/4.36     ), skol1 ) ==> zero }.
% 3.98/4.36  (5269) {G14,W10,D4,L1,V2,M1} P(281,289) { meet( complement( Y ), complement
% 3.98/4.36    ( X ) ) ==> complement( join( Y, X ) ) }.
% 3.98/4.36  (5270) {G14,W14,D6,L1,V3,M1} P(24,289) { complement( join( join( X, 
% 3.98/4.36    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 3.98/4.36  (5277) {G21,W8,D5,L1,V1,M1} P(397,5261) { meet( meet( X, complement( one )
% 3.98/4.36     ), skol1 ) ==> zero }.
% 3.98/4.36  (5279) {G22,W8,D5,L1,V1,M1} P(5277,926);d(271);d(275) { meet( skol1, meet( 
% 3.98/4.36    X, complement( one ) ) ) ==> zero }.
% 3.98/4.36  (5325) {G23,W8,D5,L1,V0,M1} P(1553,5279) { meet( skol1, composition( skol1
% 3.98/4.36    , complement( one ) ) ) ==> zero }.
% 3.98/4.36  (5327) {G24,W9,D6,L1,V0,M1} P(5325,1418);d(280) { meet( complement( 
% 3.98/4.36    composition( skol1, complement( one ) ) ), skol1 ) ==> skol1 }.
% 3.98/4.36  (5443) {G25,W10,D5,L1,V0,M1} P(5327,897);d(890) { join( complement( skol1 )
% 3.98/4.36    , composition( skol1, complement( one ) ) ) ==> complement( skol1 ) }.
% 3.98/4.36  (5447) {G15,W14,D5,L1,V3,M1} P(289,5269);d(5270) { meet( meet( complement( 
% 3.98/4.36    X ), Y ), complement( Z ) ) ==> meet( complement( join( X, Z ) ), Y ) }.
% 3.98/4.36  (5451) {G15,W15,D6,L1,V3,M1} P(889,5269) { meet( join( X, complement( Y ) )
% 3.98/4.36    , complement( Z ) ) ==> complement( join( meet( complement( X ), Y ), Z )
% 3.98/4.36     ) }.
% 3.98/4.36  (5461) {G15,W9,D4,L1,V2,M1} P(5269,49);d(5269) { complement( join( X, Y ) )
% 3.98/4.36     = complement( join( Y, X ) ) }.
% 3.98/4.36  (5496) {G16,W10,D5,L1,V2,M1} P(2080,5461);d(48);d(290) { meet( join( Y, X )
% 3.98/4.36    , complement( join( X, Y ) ) ) ==> zero }.
% 3.98/4.36  (5515) {G16,W10,D5,L1,V2,M1} P(2764,5461);d(48);d(290) { meet( composition
% 3.98/4.36    ( Y, X ), complement( composition( top, X ) ) ) ==> zero }.
% 3.98/4.36  (5538) {G16,W10,D5,L1,V3,M1} P(304,5461);d(48);d(290) { meet( meet( Y, Z )
% 3.98/4.36    , complement( join( X, Y ) ) ) ==> zero }.
% 3.98/4.36  (5568) {G17,W10,D5,L1,V3,M1} P(1464,5538) { meet( meet( meet( Y, X ), Z ), 
% 3.98/4.36    complement( X ) ) ==> zero }.
% 3.98/4.36  (5631) {G18,W10,D5,L1,V3,M1} P(5568,926);d(5447);d(266) { meet( complement
% 3.98/4.36    ( Y ), meet( meet( X, Y ), Z ) ) ==> zero }.
% 3.98/4.36  (5696) {G19,W10,D5,L1,V3,M1} P(397,5631) { meet( complement( Y ), meet( Z, 
% 3.98/4.36    meet( X, Y ) ) ) ==> zero }.
% 3.98/4.36  (5741) {G20,W10,D5,L1,V3,M1} P(332,5696) { meet( complement( X ), meet( Z, 
% 3.98/4.36    meet( X, Y ) ) ) ==> zero }.
% 3.98/4.36  (5748) {G21,W10,D5,L1,V3,M1} P(5741,926);d(271);d(275) { meet( meet( Y, 
% 3.98/4.36    meet( X, Z ) ), complement( X ) ) ==> zero }.
% 3.98/4.36  (5768) {G22,W10,D5,L1,V2,M1} P(2928,5748);d(281) { meet( meet( Y, X ), 
% 3.98/4.36    composition( complement( X ), skol1 ) ) ==> zero }.
% 3.98/4.36  (6556) {G23,W10,D6,L1,V2,M1} P(1010,5768) { meet( X, composition( 
% 3.98/4.36    complement( join( X, Y ) ), skol1 ) ) ==> zero }.
% 3.98/4.36  (7040) {G17,W11,D4,L1,V2,M1} P(5496,259);d(280) { meet( join( X, Y ), join
% 3.98/4.36    ( Y, X ) ) ==> join( X, Y ) }.
% 3.98/4.36  (7057) {G18,W8,D5,L1,V0,M1} P(5515,1762) { composition( complement( 
% 3.98/4.36    composition( top, skol1 ) ), skol1 ) ==> zero }.
% 3.98/4.36  (7068) {G25,W11,D5,L1,V0,M1} P(7057,88);d(504);d(271);d(4877);d(281);d(538)
% 3.98/4.36     { composition( join( skol1, converse( skol1 ) ), top ) ==> converse( 
% 3.98/4.36    composition( top, skol1 ) ) }.
% 3.98/4.36  (7207) {G15,W10,D6,L1,V2,M1} P(291,5237);d(5269);d(5213);d(289) { meet( 
% 3.98/4.36    meet( complement( meet( X, Y ) ), X ), Y ) ==> zero }.
% 3.98/4.36  (8185) {G27,W10,D5,L1,V1,M1} P(1606,75);d(17);d(519);d(17);d(4877);d(128)
% 3.98/4.36     { join( composition( X, complement( one ) ), X ) ==> composition( X, top
% 3.98/4.36     ) }.
% 3.98/4.36  (9840) {G17,W10,D5,L1,V2,M1} P(7207,1464);d(266);d(889) { meet( Y, join( 
% 3.98/4.36    meet( X, Y ), complement( X ) ) ) ==> Y }.
% 3.98/4.36  (9861) {G21,W11,D4,L1,V2,M1} P(9840,431);d(1);d(413) { join( meet( Y, X ), 
% 3.98/4.36    complement( Y ) ) ==> join( X, complement( Y ) ) }.
% 3.98/4.36  (9863) {G18,W10,D5,L1,V2,M1} P(49,9840) { meet( Y, join( meet( Y, X ), 
% 3.98/4.36    complement( X ) ) ) ==> Y }.
% 3.98/4.36  (9864) {G18,W10,D5,L1,V2,M1} P(0,9840) { meet( Y, join( complement( X ), 
% 3.98/4.36    meet( X, Y ) ) ) ==> Y }.
% 3.98/4.36  (9910) {G21,W11,D4,L1,V2,M1} P(9863,431);d(1);d(402) { join( meet( X, Y ), 
% 3.98/4.36    complement( Y ) ) ==> join( X, complement( Y ) ) }.
% 3.98/4.36  (9989) {G19,W10,D6,L1,V2,M1} P(9864,889);d(281);d(290);d(890) { join( X, 
% 3.98/4.36    meet( Y, join( complement( Y ), X ) ) ) ==> X }.
% 3.98/4.36  (10070) {G20,W10,D5,L1,V2,M1} P(281,9989) { join( Y, meet( complement( X )
% 3.98/4.36    , join( X, Y ) ) ) ==> Y }.
% 3.98/4.36  (11711) {G21,W10,D5,L1,V2,M1} P(150,10070);d(275);d(290) { join( X, meet( 
% 3.98/4.36    join( X, Y ), complement( Y ) ) ) ==> X }.
% 3.98/4.36  (11751) {G22,W10,D5,L1,V2,M1} P(337,11711);d(272);d(281);d(426) { join( 
% 3.98/4.36    meet( complement( X ), Y ), X ) ==> join( Y, X ) }.
% 3.98/4.36  (11862) {G23,W10,D5,L1,V2,M1} P(49,11751) { join( meet( Y, complement( X )
% 3.98/4.36     ), X ) ==> join( Y, X ) }.
% 3.98/4.36  (11863) {G23,W10,D5,L1,V2,M1} P(11751,0) { join( X, meet( complement( X ), 
% 3.98/4.36    Y ) ) ==> join( Y, X ) }.
% 3.98/4.36  (11916) {G24,W11,D5,L1,V2,M1} P(11863,290);d(289);d(889);d(291) { meet( X, 
% 3.98/4.36    complement( meet( X, Y ) ) ) ==> meet( complement( Y ), X ) }.
% 3.98/4.36  (24716) {G18,W11,D4,L1,V3,M1} P(7040,925);d(7040) { meet( Z, join( X, Y ) )
% 3.98/4.36     = meet( Z, join( Y, X ) ) }.
% 3.98/4.36  (25007) {G26,W11,D4,L1,V3,M1} P(4916,63);d(4916) { composition( meet( X, Y
% 3.98/4.36     ), Z ) = composition( meet( Y, X ), Z ) }.
% 3.98/4.36  (25204) {G26,W9,D6,L1,V0,M1} P(2238,2675);d(523);d(4907) { converse( 
% 3.98/4.36    composition( skol1, complement( composition( skol1, top ) ) ) ) ==> zero
% 3.98/4.36     }.
% 3.98/4.36  (25268) {G27,W8,D5,L1,V0,M1} P(25204,7);d(504) { composition( skol1, 
% 3.98/4.36    complement( composition( skol1, top ) ) ) ==> zero }.
% 3.98/4.36  (25275) {G28,W8,D4,L1,V0,M1} P(25268,89);d(281);d(271);d(6);d(7068) { 
% 3.98/4.36    converse( composition( top, skol1 ) ) ==> composition( skol1, top ) }.
% 3.98/4.36  (25334) {G29,W9,D4,L1,V0,M1} P(25275,1934) { meet( converse( skol1 ), 
% 3.98/4.36    composition( skol1, top ) ) ==> converse( skol1 ) }.
% 3.98/4.36  (25484) {G30,W14,D5,L1,V1,M1} P(25334,424) { join( join( composition( skol1
% 3.98/4.36    , top ), X ), converse( skol1 ) ) ==> join( composition( skol1, top ), X
% 3.98/4.36     ) }.
% 3.98/4.36  (32770) {G25,W10,D5,L1,V2,M1} P(890,11916);d(281) { meet( X, join( 
% 3.98/4.36    complement( X ), Y ) ) ==> meet( Y, X ) }.
% 3.98/4.36  (32804) {G26,W10,D5,L1,V2,M1} P(32770,24716) { meet( X, join( Y, complement
% 3.98/4.36    ( X ) ) ) ==> meet( Y, X ) }.
% 3.98/4.36  (32864) {G27,W11,D4,L1,V2,M1} P(281,32804) { meet( complement( X ), join( Y
% 3.98/4.36    , X ) ) ==> meet( Y, complement( X ) ) }.
% 3.98/4.36  (32920) {G28,W10,D5,L1,V2,M1} P(11863,32864);d(889);d(1010) { meet( join( X
% 3.98/4.36    , complement( Y ) ), join( Y, X ) ) ==> X }.
% 3.98/4.36  (32927) {G28,W14,D5,L1,V1,M1} P(8185,32864) { meet( composition( X, 
% 3.98/4.36    complement( one ) ), complement( X ) ) ==> meet( complement( X ), 
% 3.98/4.36    composition( X, top ) ) }.
% 3.98/4.36  (32945) {G28,W11,D4,L1,V1,M1} P(25,32864);d(32864) { meet( join( X, skol1 )
% 3.98/4.36    , complement( one ) ) ==> meet( X, complement( one ) ) }.
% 3.98/4.36  (32976) {G29,W11,D4,L1,V0,M1} P(5443,32920);d(5451);d(11862);d(290);d(32927
% 3.98/4.36    ) { meet( complement( skol1 ), composition( skol1, top ) ) ==> 
% 3.98/4.36    composition( skol1, complement( one ) ) }.
% 3.98/4.36  (33167) {G29,W11,D4,L1,V0,M1} P(8185,32945);d(1553) { meet( composition( 
% 3.98/4.36    skol1, top ), complement( one ) ) ==> composition( skol1, complement( one
% 3.98/4.36     ) ) }.
% 3.98/4.36  (33259) {G30,W15,D6,L1,V0,M1} P(33167,11916);d(281) { meet( composition( 
% 3.98/4.36    skol1, top ), complement( composition( skol1, complement( one ) ) ) ) ==>
% 3.98/4.36     meet( one, composition( skol1, top ) ) }.
% 3.98/4.36  (33460) {G30,W11,D4,L1,V0,M1} P(32976,49) { meet( composition( skol1, top )
% 3.98/4.36    , complement( skol1 ) ) ==> composition( skol1, complement( one ) ) }.
% 3.98/4.36  (33461) {G31,W7,D4,L1,V0,M1} P(33460,11916);d(33259);d(281);d(2046) { meet
% 3.98/4.36    ( one, composition( skol1, top ) ) ==> skol1 }.
% 3.98/4.36  (33472) {G32,W11,D4,L1,V0,M1} P(33461,9861) { join( composition( skol1, top
% 3.98/4.36     ), complement( one ) ) ==> join( skol1, complement( one ) ) }.
% 3.98/4.36  (33540) {G16,W13,D5,L1,V3,M1} P(893,5461);d(290);d(290);d(289) { meet( Z, 
% 3.98/4.36    meet( complement( X ), Y ) ) ==> meet( meet( Y, Z ), complement( X ) )
% 3.98/4.36     }.
% 3.98/4.36  (33580) {G33,W8,D5,L1,V0,M1} P(33472,6556);d(289);d(2479) { composition( 
% 3.98/4.36    meet( complement( skol1 ), one ), skol1 ) ==> zero }.
% 3.98/4.36  (33665) {G34,W8,D5,L1,V0,M1} P(33580,25007) { composition( meet( one, 
% 3.98/4.36    complement( skol1 ) ), skol1 ) ==> zero }.
% 3.98/4.36  (33675) {G35,W10,D5,L1,V0,M1} P(33665,88);d(504);d(271);d(5044);d(1445);d(
% 3.98/4.36    25484);d(33472) { converse( join( complement( one ), skol1 ) ) ==> join( 
% 3.98/4.36    skol1, complement( one ) ) }.
% 3.98/4.36  (33769) {G36,W7,D4,L1,V0,M1} P(33675,1116);d(289);d(33540);d(732) { meet( 
% 3.98/4.36    converse( skol1 ), complement( skol1 ) ) ==> zero }.
% 3.98/4.36  (33824) {G37,W6,D4,L1,V0,M1} P(33769,9910);d(280);d(281) { join( converse( 
% 3.98/4.36    skol1 ), skol1 ) ==> skol1 }.
% 3.98/4.36  (33842) {G38,W0,D0,L0,V0,M0} P(33824,639);d(413);d(75);d(33824);r(14) { 
% 3.98/4.36     }.
% 3.98/4.36  
% 3.98/4.36  
% 3.98/4.36  % SZS output end Refutation
% 3.98/4.36  found a proof!
% 3.98/4.36  
% 3.98/4.36  
% 3.98/4.36  Unprocessed initial clauses:
% 3.98/4.36  
% 3.98/4.36  (33844) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 3.98/4.36  (33845) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( join( X, Y
% 3.98/4.36     ), Z ) }.
% 3.98/4.36  (33846) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( complement( X )
% 3.98/4.36    , complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) }.
% 3.98/4.36  (33847) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join( complement
% 3.98/4.36    ( X ), complement( Y ) ) ) }.
% 3.98/4.36  (33848) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z ) ) = 
% 3.98/4.36    composition( composition( X, Y ), Z ) }.
% 3.98/4.36  (33849) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 3.98/4.36  (33850) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) = join( 
% 3.98/4.36    composition( X, Z ), composition( Y, Z ) ) }.
% 3.98/4.36  (33851) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 3.98/4.36  (33852) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join( converse( 
% 3.98/4.36    X ), converse( Y ) ) }.
% 3.98/4.36  (33853) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) = 
% 3.98/4.36    composition( converse( Y ), converse( X ) ) }.
% 3.98/4.36  (33854) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 3.98/4.36    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 3.98/4.36     }.
% 3.98/4.36  (33855) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) ) }.
% 3.98/4.36  (33856) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) ) }.
% 3.98/4.36  (33857) {G0,W5,D3,L1,V0,M1}  { join( skol1, one ) = one }.
% 3.98/4.36  (33858) {G0,W4,D3,L1,V0,M1}  { ! converse( skol1 ) = skol1 }.
% 3.98/4.36  
% 3.98/4.36  
% 3.98/4.36  Total Proof:
% 3.98/4.36  
% 3.98/4.36  subsumption: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.36  parent0: (33844) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join
% 3.98/4.36    ( join( X, Y ), Z ) }.
% 3.98/4.36  parent0: (33845) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( 
% 3.98/4.36    join( X, Y ), Z ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := Z
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (33861) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 3.98/4.36    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 3.98/4.36    X }.
% 3.98/4.36  parent0[0]: (33846) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( 
% 3.98/4.36    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 3.98/4.36    Y ) ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 3.98/4.36    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 3.98/4.36    Y ) ) ) ==> X }.
% 3.98/4.36  parent0: (33861) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 3.98/4.36    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 3.98/4.36    X }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (33864) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 3.98/4.36    complement( Y ) ) ) = meet( X, Y ) }.
% 3.98/4.36  parent0[0]: (33847) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join
% 3.98/4.36    ( complement( X ), complement( Y ) ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.98/4.36    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.98/4.36  parent0: (33864) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 3.98/4.36    , complement( Y ) ) ) = meet( X, Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 3.98/4.36     ) ) ==> composition( composition( X, Y ), Z ) }.
% 3.98/4.36  parent0: (33848) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z
% 3.98/4.36     ) ) = composition( composition( X, Y ), Z ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := Z
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 3.98/4.36  parent0: (33849) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (33879) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 3.98/4.36    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 3.98/4.36  parent0[0]: (33850) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) 
% 3.98/4.36    = join( composition( X, Z ), composition( Y, Z ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := Z
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 3.98/4.36    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 3.98/4.36  parent0: (33879) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 3.98/4.36    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := Z
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X
% 3.98/4.36     }.
% 3.98/4.36  parent0: (33851) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (33894) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 3.98/4.36     ) = converse( join( X, Y ) ) }.
% 3.98/4.36  parent0[0]: (33852) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join
% 3.98/4.36    ( converse( X ), converse( Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y
% 3.98/4.36     ) ) ==> converse( join( X, Y ) ) }.
% 3.98/4.36  parent0: (33894) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 3.98/4.36     ) = converse( join( X, Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (33903) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 3.98/4.36    converse( X ) ) = converse( composition( X, Y ) ) }.
% 3.98/4.36  parent0[0]: (33853) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) )
% 3.98/4.36     = composition( converse( Y ), converse( X ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 3.98/4.36    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 3.98/4.36  parent0: (33903) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 3.98/4.36    converse( X ) ) = converse( composition( X, Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 3.98/4.36    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 3.98/4.36    Y ) }.
% 3.98/4.36  parent0: (33854) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 3.98/4.36    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 3.98/4.36     }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (33924) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 3.98/4.36  parent0[0]: (33855) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) )
% 3.98/4.36     }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> 
% 3.98/4.36    top }.
% 3.98/4.36  parent0: (33924) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top
% 3.98/4.36     }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (33936) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 3.98/4.36     }.
% 3.98/4.36  parent0[0]: (33856) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X )
% 3.98/4.36     ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 3.98/4.36    zero }.
% 3.98/4.36  parent0: (33936) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 3.98/4.36     }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (13) {G0,W5,D3,L1,V0,M1} I { join( skol1, one ) ==> one }.
% 3.98/4.36  parent0: (33857) {G0,W5,D3,L1,V0,M1}  { join( skol1, one ) = one }.
% 3.98/4.36  substitution0:
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (14) {G0,W4,D3,L1,V0,M1} I { ! converse( skol1 ) ==> skol1 }.
% 3.98/4.36  parent0: (33858) {G0,W4,D3,L1,V0,M1}  { ! converse( skol1 ) = skol1 }.
% 3.98/4.36  substitution0:
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (33964) {G0,W5,D3,L1,V0,M1}  { one ==> join( skol1, one ) }.
% 3.98/4.36  parent0[0]: (13) {G0,W5,D3,L1,V0,M1} I { join( skol1, one ) ==> one }.
% 3.98/4.36  substitution0:
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (33965) {G1,W5,D3,L1,V0,M1}  { one ==> join( one, skol1 ) }.
% 3.98/4.36  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.36  parent1[0; 2]: (33964) {G0,W5,D3,L1,V0,M1}  { one ==> join( skol1, one )
% 3.98/4.36     }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := skol1
% 3.98/4.36     Y := one
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (33968) {G1,W5,D3,L1,V0,M1}  { join( one, skol1 ) ==> one }.
% 3.98/4.36  parent0[0]: (33965) {G1,W5,D3,L1,V0,M1}  { one ==> join( one, skol1 ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (15) {G1,W5,D3,L1,V0,M1} P(0,13) { join( one, skol1 ) ==> one
% 3.98/4.36     }.
% 3.98/4.36  parent0: (33968) {G1,W5,D3,L1,V0,M1}  { join( one, skol1 ) ==> one }.
% 3.98/4.36  substitution0:
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (33969) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 3.98/4.36     }.
% 3.98/4.36  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 3.98/4.36     }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (33970) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 3.98/4.36     }.
% 3.98/4.36  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.36  parent1[0; 2]: (33969) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( 
% 3.98/4.36    X ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := complement( X )
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (33973) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 3.98/4.36     }.
% 3.98/4.36  parent0[0]: (33970) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X
% 3.98/4.36     ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (16) {G1,W6,D4,L1,V1,M1} P(11,0) { join( complement( X ), X ) 
% 3.98/4.36    ==> top }.
% 3.98/4.36  parent0: (33973) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 3.98/4.36     }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (33975) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 3.98/4.36     composition( converse( X ), converse( Y ) ) }.
% 3.98/4.36  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 3.98/4.36    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (33976) {G1,W10,D5,L1,V2,M1}  { converse( composition( X, converse
% 3.98/4.36    ( Y ) ) ) ==> composition( Y, converse( X ) ) }.
% 3.98/4.36  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.98/4.36  parent1[0; 7]: (33975) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 3.98/4.36     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := converse( Y )
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (17) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 3.98/4.36    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 3.98/4.36  parent0: (33976) {G1,W10,D5,L1,V2,M1}  { converse( composition( X, converse
% 3.98/4.36    ( Y ) ) ) ==> composition( Y, converse( X ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (33981) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 3.98/4.36     composition( converse( X ), converse( Y ) ) }.
% 3.98/4.36  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 3.98/4.36    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (33983) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 3.98/4.36     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 3.98/4.36  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.98/4.36  parent1[0; 9]: (33981) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 3.98/4.36     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := converse( X )
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (18) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 3.98/4.36    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 3.98/4.36  parent0: (33983) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 3.98/4.36     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (33986) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 3.98/4.36    , join( Y, Z ) ) }.
% 3.98/4.36  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.98/4.36    join( X, Y ), Z ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := Z
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (33989) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y
% 3.98/4.36     ) ), X ), Y ) ==> top }.
% 3.98/4.36  parent0[0]: (16) {G1,W6,D4,L1,V1,M1} P(11,0) { join( complement( X ), X ) 
% 3.98/4.36    ==> top }.
% 3.98/4.36  parent1[0; 9]: (33986) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 3.98/4.36    join( X, join( Y, Z ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := join( X, Y )
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := complement( join( X, Y ) )
% 3.98/4.36     Y := X
% 3.98/4.36     Z := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (19) {G2,W10,D6,L1,V2,M1} P(1,16) { join( join( complement( 
% 3.98/4.36    join( X, Y ) ), X ), Y ) ==> top }.
% 3.98/4.36  parent0: (33989) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y
% 3.98/4.36     ) ), X ), Y ) ==> top }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (33995) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 3.98/4.36    , join( Y, Z ) ) }.
% 3.98/4.36  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.98/4.36    join( X, Y ), Z ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := Z
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34000) {G1,W10,D5,L1,V2,M1}  { join( join( X, complement( Y ) ), 
% 3.98/4.36    Y ) ==> join( X, top ) }.
% 3.98/4.36  parent0[0]: (16) {G1,W6,D4,L1,V1,M1} P(11,0) { join( complement( X ), X ) 
% 3.98/4.36    ==> top }.
% 3.98/4.36  parent1[0; 9]: (33995) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 3.98/4.36    join( X, join( Y, Z ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := complement( Y )
% 3.98/4.36     Z := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (20) {G2,W10,D5,L1,V2,M1} P(16,1) { join( join( Y, complement
% 3.98/4.36    ( X ) ), X ) ==> join( Y, top ) }.
% 3.98/4.36  parent0: (34000) {G1,W10,D5,L1,V2,M1}  { join( join( X, complement( Y ) ), 
% 3.98/4.36    Y ) ==> join( X, top ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34005) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 3.98/4.36    , join( Y, Z ) ) }.
% 3.98/4.36  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.98/4.36    join( X, Y ), Z ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := Z
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34008) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y
% 3.98/4.36     ) ) ==> join( X, top ) }.
% 3.98/4.36  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 3.98/4.36     }.
% 3.98/4.36  parent1[0; 9]: (34005) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 3.98/4.36    join( X, join( Y, Z ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := complement( Y )
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (21) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 3.98/4.36    complement( X ) ) ==> join( Y, top ) }.
% 3.98/4.36  parent0: (34008) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y
% 3.98/4.36     ) ) ==> join( X, top ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34013) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 3.98/4.36    , join( Y, Z ) ) }.
% 3.98/4.36  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.98/4.36    join( X, Y ), Z ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := Z
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34015) {G1,W9,D4,L1,V1,M1}  { join( join( X, one ), skol1 ) ==> 
% 3.98/4.36    join( X, one ) }.
% 3.98/4.36  parent0[0]: (15) {G1,W5,D3,L1,V0,M1} P(0,13) { join( one, skol1 ) ==> one
% 3.98/4.36     }.
% 3.98/4.36  parent1[0; 8]: (34013) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 3.98/4.36    join( X, join( Y, Z ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := one
% 3.98/4.36     Z := skol1
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (22) {G2,W9,D4,L1,V1,M1} P(15,1) { join( join( X, one ), skol1
% 3.98/4.36     ) ==> join( X, one ) }.
% 3.98/4.36  parent0: (34015) {G1,W9,D4,L1,V1,M1}  { join( join( X, one ), skol1 ) ==> 
% 3.98/4.36    join( X, one ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34018) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 3.98/4.36    , join( Y, Z ) ) }.
% 3.98/4.36  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.98/4.36    join( X, Y ), Z ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := Z
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34021) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 3.98/4.36    join( Y, Z ), X ) }.
% 3.98/4.36  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.36  parent1[0; 6]: (34018) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 3.98/4.36    join( X, join( Y, Z ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := join( Y, Z )
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := Z
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (23) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 3.98/4.36    join( join( Y, Z ), X ) }.
% 3.98/4.36  parent0: (34021) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 3.98/4.36    join( Y, Z ), X ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := Z
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34035) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 3.98/4.36    , join( Y, Z ) ) }.
% 3.98/4.36  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.98/4.36    join( X, Y ), Z ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := Z
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34040) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 3.98/4.36    X, join( Z, Y ) ) }.
% 3.98/4.36  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.36  parent1[0; 8]: (34035) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 3.98/4.36    join( X, join( Y, Z ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := Z
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := Z
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34053) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 3.98/4.36    join( X, Z ), Y ) }.
% 3.98/4.36  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.98/4.36    join( X, Y ), Z ) }.
% 3.98/4.36  parent1[0; 6]: (34040) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 3.98/4.36    join( X, join( Z, Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Z
% 3.98/4.36     Z := Y
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := Z
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (24) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X
% 3.98/4.36     ) = join( join( Z, X ), Y ) }.
% 3.98/4.36  parent0: (34053) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 3.98/4.36    join( X, Z ), Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Z
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34055) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 3.98/4.36    , join( Y, Z ) ) }.
% 3.98/4.36  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.98/4.36    join( X, Y ), Z ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := Z
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34057) {G1,W9,D4,L1,V1,M1}  { join( join( X, skol1 ), one ) ==> 
% 3.98/4.36    join( X, one ) }.
% 3.98/4.36  parent0[0]: (13) {G0,W5,D3,L1,V0,M1} I { join( skol1, one ) ==> one }.
% 3.98/4.36  parent1[0; 8]: (34055) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 3.98/4.36    join( X, join( Y, Z ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := skol1
% 3.98/4.36     Z := one
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (25) {G1,W9,D4,L1,V1,M1} P(13,1) { join( join( X, skol1 ), one
% 3.98/4.36     ) ==> join( X, one ) }.
% 3.98/4.36  parent0: (34057) {G1,W9,D4,L1,V1,M1}  { join( join( X, skol1 ), one ) ==> 
% 3.98/4.36    join( X, one ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34060) {G2,W9,D4,L1,V1,M1}  { join( X, one ) ==> join( join( X, 
% 3.98/4.36    one ), skol1 ) }.
% 3.98/4.36  parent0[0]: (22) {G2,W9,D4,L1,V1,M1} P(15,1) { join( join( X, one ), skol1
% 3.98/4.36     ) ==> join( X, one ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34063) {G1,W9,D4,L1,V1,M1}  { join( X, one ) ==> join( skol1, 
% 3.98/4.36    join( X, one ) ) }.
% 3.98/4.36  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.36  parent1[0; 4]: (34060) {G2,W9,D4,L1,V1,M1}  { join( X, one ) ==> join( join
% 3.98/4.36    ( X, one ), skol1 ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := join( X, one )
% 3.98/4.36     Y := skol1
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34065) {G1,W9,D4,L1,V1,M1}  { join( X, one ) ==> join( skol1, 
% 3.98/4.36    join( one, X ) ) }.
% 3.98/4.36  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.36  parent1[0; 6]: (34063) {G1,W9,D4,L1,V1,M1}  { join( X, one ) ==> join( 
% 3.98/4.36    skol1, join( X, one ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := one
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34067) {G1,W9,D4,L1,V1,M1}  { join( one, X ) ==> join( skol1, 
% 3.98/4.36    join( one, X ) ) }.
% 3.98/4.36  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.36  parent1[0; 1]: (34065) {G1,W9,D4,L1,V1,M1}  { join( X, one ) ==> join( 
% 3.98/4.36    skol1, join( one, X ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := one
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34068) {G1,W9,D4,L1,V1,M1}  { join( one, X ) ==> join( join( one
% 3.98/4.36    , X ), skol1 ) }.
% 3.98/4.36  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.36  parent1[0; 4]: (34067) {G1,W9,D4,L1,V1,M1}  { join( one, X ) ==> join( 
% 3.98/4.36    skol1, join( one, X ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := skol1
% 3.98/4.36     Y := join( one, X )
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34072) {G1,W9,D4,L1,V1,M1}  { join( join( one, X ), skol1 ) ==> 
% 3.98/4.36    join( one, X ) }.
% 3.98/4.36  parent0[0]: (34068) {G1,W9,D4,L1,V1,M1}  { join( one, X ) ==> join( join( 
% 3.98/4.36    one, X ), skol1 ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (28) {G3,W9,D4,L1,V1,M1} P(0,22) { join( join( one, X ), skol1
% 3.98/4.36     ) ==> join( one, X ) }.
% 3.98/4.36  parent0: (34072) {G1,W9,D4,L1,V1,M1}  { join( join( one, X ), skol1 ) ==> 
% 3.98/4.36    join( one, X ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34079) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 3.98/4.36    join( complement( X ), Y ) ) ) ==> X }.
% 3.98/4.36  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.98/4.36    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.98/4.36  parent1[0; 2]: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 3.98/4.36    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 3.98/4.36    Y ) ) ) ==> X }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (35) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 3.98/4.36    complement( join( complement( X ), Y ) ) ) ==> X }.
% 3.98/4.36  parent0: (34079) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 3.98/4.36    join( complement( X ), Y ) ) ) ==> X }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34082) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 3.98/4.36     }.
% 3.98/4.36  parent0[0]: (16) {G1,W6,D4,L1,V1,M1} P(11,0) { join( complement( X ), X ) 
% 3.98/4.36    ==> top }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34085) {G1,W11,D5,L1,V2,M1}  { top ==> join( meet( X, Y ), join( 
% 3.98/4.36    complement( X ), complement( Y ) ) ) }.
% 3.98/4.36  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.98/4.36    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.98/4.36  parent1[0; 3]: (34082) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 3.98/4.36    , X ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := join( complement( X ), complement( Y ) )
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34086) {G1,W11,D5,L1,V2,M1}  { top ==> join( join( meet( X, Y ), 
% 3.98/4.36    complement( X ) ), complement( Y ) ) }.
% 3.98/4.36  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.98/4.36    join( X, Y ), Z ) }.
% 3.98/4.36  parent1[0; 2]: (34085) {G1,W11,D5,L1,V2,M1}  { top ==> join( meet( X, Y ), 
% 3.98/4.36    join( complement( X ), complement( Y ) ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := meet( X, Y )
% 3.98/4.36     Y := complement( X )
% 3.98/4.36     Z := complement( Y )
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34087) {G1,W11,D5,L1,V2,M1}  { join( join( meet( X, Y ), 
% 3.98/4.36    complement( X ) ), complement( Y ) ) ==> top }.
% 3.98/4.36  parent0[0]: (34086) {G1,W11,D5,L1,V2,M1}  { top ==> join( join( meet( X, Y
% 3.98/4.36     ), complement( X ) ), complement( Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (45) {G2,W11,D5,L1,V2,M1} P(3,16);d(1) { join( join( meet( X, 
% 3.98/4.36    Y ), complement( X ) ), complement( Y ) ) ==> top }.
% 3.98/4.36  parent0: (34087) {G1,W11,D5,L1,V2,M1}  { join( join( meet( X, Y ), 
% 3.98/4.36    complement( X ) ), complement( Y ) ) ==> top }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34089) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 3.98/4.36    complement( X ), complement( Y ) ) ) }.
% 3.98/4.36  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.98/4.36    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34092) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==> 
% 3.98/4.36    complement( top ) }.
% 3.98/4.36  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 3.98/4.36     }.
% 3.98/4.36  parent1[0; 6]: (34089) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 3.98/4.36    ( join( complement( X ), complement( Y ) ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := complement( X )
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := complement( X )
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34093) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 3.98/4.36  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 3.98/4.36    zero }.
% 3.98/4.36  parent1[0; 1]: (34092) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) 
% 3.98/4.36    ==> complement( top ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34094) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 3.98/4.36  parent0[0]: (34093) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==>
% 3.98/4.36     zero }.
% 3.98/4.36  parent0: (34094) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 3.98/4.36  substitution0:
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34095) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 3.98/4.36    complement( X ), complement( Y ) ) ) }.
% 3.98/4.36  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.98/4.36    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34097) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 3.98/4.36    ( complement( Y ), complement( X ) ) ) }.
% 3.98/4.36  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.36  parent1[0; 5]: (34095) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 3.98/4.36    ( join( complement( X ), complement( Y ) ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := complement( X )
% 3.98/4.36     Y := complement( Y )
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34099) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 3.98/4.36  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.98/4.36    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.98/4.36  parent1[0; 4]: (34097) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 3.98/4.36    ( join( complement( Y ), complement( X ) ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (49) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X
% 3.98/4.36    , Y ) }.
% 3.98/4.36  parent0: (34099) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34101) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 3.98/4.36    complement( X ), complement( Y ) ) ) }.
% 3.98/4.36  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.98/4.36    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34102) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 3.98/4.36    ( zero, complement( X ) ) ) }.
% 3.98/4.36  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.98/4.36    zero }.
% 3.98/4.36  parent1[0; 6]: (34101) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 3.98/4.36    ( join( complement( X ), complement( Y ) ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := top
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34104) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement( 
% 3.98/4.36    X ) ) ) ==> meet( top, X ) }.
% 3.98/4.36  parent0[0]: (34102) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 3.98/4.36    join( zero, complement( X ) ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (50) {G2,W9,D5,L1,V1,M1} P(48,3) { complement( join( zero, 
% 3.98/4.36    complement( X ) ) ) ==> meet( top, X ) }.
% 3.98/4.36  parent0: (34104) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement
% 3.98/4.36    ( X ) ) ) ==> meet( top, X ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34106) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 3.98/4.36    join( composition( X, Y ), composition( Z, Y ) ) }.
% 3.98/4.36  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 3.98/4.36    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Z
% 3.98/4.36     Z := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34108) {G1,W13,D4,L1,V3,M1}  { composition( join( Y, X ), Z ) ==>
% 3.98/4.36     join( composition( X, Z ), composition( Y, Z ) ) }.
% 3.98/4.36  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.36  parent1[0; 2]: (34106) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y
% 3.98/4.36     ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Z
% 3.98/4.36     Z := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34110) {G1,W11,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) ==>
% 3.98/4.36     composition( join( Y, X ), Z ) }.
% 3.98/4.36  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 3.98/4.36    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 3.98/4.36  parent1[0; 6]: (34108) {G1,W13,D4,L1,V3,M1}  { composition( join( Y, X ), Z
% 3.98/4.36     ) ==> join( composition( X, Z ), composition( Y, Z ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36     Z := Z
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36     Z := Z
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (63) {G1,W11,D4,L1,V3,M1} P(6,0);d(6) { composition( join( X, 
% 3.98/4.36    Z ), Y ) = composition( join( Z, X ), Y ) }.
% 3.98/4.36  parent0: (34110) {G1,W11,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) ==>
% 3.98/4.36     composition( join( Y, X ), Z ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Z
% 3.98/4.36     Z := Y
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34112) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 3.98/4.36    , join( Y, Z ) ) }.
% 3.98/4.36  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.98/4.36    join( X, Y ), Z ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := Z
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34116) {G1,W14,D5,L1,V3,M1}  { join( join( X, converse( Y ) ), 
% 3.98/4.36    converse( Z ) ) ==> join( X, converse( join( Y, Z ) ) ) }.
% 3.98/4.36  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 3.98/4.36     ) ==> converse( join( X, Y ) ) }.
% 3.98/4.36  parent1[0; 10]: (34112) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==>
% 3.98/4.36     join( X, join( Y, Z ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := Z
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := converse( Y )
% 3.98/4.36     Z := converse( Z )
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (72) {G1,W14,D5,L1,V3,M1} P(8,1) { join( join( Z, converse( X
% 3.98/4.36     ) ), converse( Y ) ) ==> join( Z, converse( join( X, Y ) ) ) }.
% 3.98/4.36  parent0: (34116) {G1,W14,D5,L1,V3,M1}  { join( join( X, converse( Y ) ), 
% 3.98/4.36    converse( Z ) ) ==> join( X, converse( join( Y, Z ) ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Z
% 3.98/4.36     Y := X
% 3.98/4.36     Z := Y
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34119) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 3.98/4.36    converse( X ), converse( Y ) ) }.
% 3.98/4.36  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 3.98/4.36     ) ==> converse( join( X, Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34121) {G1,W10,D4,L1,V2,M1}  { converse( join( Y, X ) ) ==> join
% 3.98/4.36    ( converse( X ), converse( Y ) ) }.
% 3.98/4.36  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.36  parent1[0; 2]: (34119) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 3.98/4.36     join( converse( X ), converse( Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34123) {G1,W9,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> 
% 3.98/4.36    converse( join( Y, X ) ) }.
% 3.98/4.36  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 3.98/4.36     ) ==> converse( join( X, Y ) ) }.
% 3.98/4.36  parent1[0; 5]: (34121) {G1,W10,D4,L1,V2,M1}  { converse( join( Y, X ) ) ==>
% 3.98/4.36     join( converse( X ), converse( Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (73) {G1,W9,D4,L1,V2,M1} P(8,0);d(8) { converse( join( X, Y )
% 3.98/4.36     ) = converse( join( Y, X ) ) }.
% 3.98/4.36  parent0: (34123) {G1,W9,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> 
% 3.98/4.36    converse( join( Y, X ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34125) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 3.98/4.36    converse( X ), converse( Y ) ) }.
% 3.98/4.36  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 3.98/4.36     ) ==> converse( join( X, Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34126) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 3.98/4.36     ) ==> join( X, converse( Y ) ) }.
% 3.98/4.36  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.98/4.36  parent1[0; 7]: (34125) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 3.98/4.36     join( converse( X ), converse( Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := converse( X )
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (74) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 3.98/4.36     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 3.98/4.36  parent0: (34126) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 3.98/4.36     ) ==> join( X, converse( Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34131) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 3.98/4.36    converse( X ), converse( Y ) ) }.
% 3.98/4.36  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 3.98/4.36     ) ==> converse( join( X, Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34133) {G1,W10,D5,L1,V2,M1}  { converse( join( X, converse( Y ) )
% 3.98/4.36     ) ==> join( converse( X ), Y ) }.
% 3.98/4.36  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.98/4.36  parent1[0; 9]: (34131) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 3.98/4.36     join( converse( X ), converse( Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := converse( Y )
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (75) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 3.98/4.36    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 3.98/4.36  parent0: (34133) {G1,W10,D5,L1,V2,M1}  { converse( join( X, converse( Y ) )
% 3.98/4.36     ) ==> join( converse( X ), Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34136) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 3.98/4.36    converse( X ), converse( Y ) ) }.
% 3.98/4.36  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 3.98/4.36     ) ==> converse( join( X, Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34139) {G1,W14,D5,L1,V3,M1}  { converse( join( join( X, Y ), Z )
% 3.98/4.36     ) ==> join( converse( join( Y, X ) ), converse( Z ) ) }.
% 3.98/4.36  parent0[0]: (73) {G1,W9,D4,L1,V2,M1} P(8,0);d(8) { converse( join( X, Y ) )
% 3.98/4.36     = converse( join( Y, X ) ) }.
% 3.98/4.36  parent1[0; 8]: (34136) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 3.98/4.36     join( converse( X ), converse( Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := join( X, Y )
% 3.98/4.36     Y := Z
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34150) {G1,W13,D5,L1,V3,M1}  { converse( join( join( X, Y ), Z )
% 3.98/4.36     ) ==> converse( join( join( Y, X ), Z ) ) }.
% 3.98/4.36  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 3.98/4.36     ) ==> converse( join( X, Y ) ) }.
% 3.98/4.36  parent1[0; 7]: (34139) {G1,W14,D5,L1,V3,M1}  { converse( join( join( X, Y )
% 3.98/4.36    , Z ) ) ==> join( converse( join( Y, X ) ), converse( Z ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := join( Y, X )
% 3.98/4.36     Y := Z
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := Z
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (76) {G2,W13,D5,L1,V3,M1} P(73,8);d(8) { converse( join( join
% 3.98/4.36    ( Y, X ), Z ) ) = converse( join( join( X, Y ), Z ) ) }.
% 3.98/4.36  parent0: (34150) {G1,W13,D5,L1,V3,M1}  { converse( join( join( X, Y ), Z )
% 3.98/4.36     ) ==> converse( join( join( Y, X ), Z ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36     Z := Z
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34152) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 3.98/4.36    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 3.98/4.36    complement( Y ) ) }.
% 3.98/4.36  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 3.98/4.36    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 3.98/4.36    Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34154) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 3.98/4.36    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 3.98/4.36     }.
% 3.98/4.36  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.98/4.36    zero }.
% 3.98/4.36  parent1[0; 11]: (34152) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 3.98/4.36    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 3.98/4.36    complement( Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := top
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34155) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 3.98/4.36    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 3.98/4.36  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.98/4.36    zero }.
% 3.98/4.36  parent1[0; 1]: (34154) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 3.98/4.36    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 3.98/4.36     }.
% 3.98/4.36  substitution0:
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34157) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 3.98/4.36    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 3.98/4.36  parent0[0]: (34155) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 3.98/4.36    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (85) {G2,W11,D6,L1,V1,M1} P(48,10) { join( composition( 
% 3.98/4.36    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 3.98/4.36  parent0: (34157) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 3.98/4.36    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34160) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 3.98/4.36    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 3.98/4.36    complement( Y ) ) }.
% 3.98/4.36  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 3.98/4.36    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 3.98/4.36    Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34162) {G1,W17,D7,L1,V2,M1}  { complement( converse( X ) ) ==> 
% 3.98/4.36    join( composition( converse( converse( Y ) ), complement( converse( 
% 3.98/4.36    composition( X, Y ) ) ) ), complement( converse( X ) ) ) }.
% 3.98/4.36  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 3.98/4.36    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 3.98/4.36  parent1[0; 10]: (34160) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 3.98/4.36    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 3.98/4.36    complement( Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := converse( Y )
% 3.98/4.36     Y := converse( X )
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34163) {G1,W15,D7,L1,V2,M1}  { complement( converse( X ) ) ==> 
% 3.98/4.36    join( composition( Y, complement( converse( composition( X, Y ) ) ) ), 
% 3.98/4.36    complement( converse( X ) ) ) }.
% 3.98/4.36  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.98/4.36  parent1[0; 6]: (34162) {G1,W17,D7,L1,V2,M1}  { complement( converse( X ) ) 
% 3.98/4.36    ==> join( composition( converse( converse( Y ) ), complement( converse( 
% 3.98/4.36    composition( X, Y ) ) ) ), complement( converse( X ) ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34164) {G1,W15,D7,L1,V2,M1}  { join( composition( Y, complement( 
% 3.98/4.36    converse( composition( X, Y ) ) ) ), complement( converse( X ) ) ) ==> 
% 3.98/4.36    complement( converse( X ) ) }.
% 3.98/4.36  parent0[0]: (34163) {G1,W15,D7,L1,V2,M1}  { complement( converse( X ) ) ==>
% 3.98/4.36     join( composition( Y, complement( converse( composition( X, Y ) ) ) ), 
% 3.98/4.36    complement( converse( X ) ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (88) {G1,W15,D7,L1,V2,M1} P(9,10);d(7) { join( composition( X
% 3.98/4.36    , complement( converse( composition( Y, X ) ) ) ), complement( converse( 
% 3.98/4.36    Y ) ) ) ==> complement( converse( Y ) ) }.
% 3.98/4.36  parent0: (34164) {G1,W15,D7,L1,V2,M1}  { join( composition( Y, complement( 
% 3.98/4.36    converse( composition( X, Y ) ) ) ), complement( converse( X ) ) ) ==> 
% 3.98/4.36    complement( converse( X ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34165) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 3.98/4.36    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 3.98/4.36    complement( Y ) ) }.
% 3.98/4.36  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 3.98/4.36    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 3.98/4.36    Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34166) {G1,W13,D6,L1,V2,M1}  { complement( X ) ==> join( 
% 3.98/4.36    complement( X ), composition( converse( Y ), complement( composition( Y, 
% 3.98/4.36    X ) ) ) ) }.
% 3.98/4.36  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.36  parent1[0; 3]: (34165) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 3.98/4.36    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 3.98/4.36    complement( Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := composition( converse( Y ), complement( composition( Y, X ) ) )
% 3.98/4.36     Y := complement( X )
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34169) {G1,W13,D6,L1,V2,M1}  { join( complement( X ), composition
% 3.98/4.36    ( converse( Y ), complement( composition( Y, X ) ) ) ) ==> complement( X
% 3.98/4.36     ) }.
% 3.98/4.36  parent0[0]: (34166) {G1,W13,D6,L1,V2,M1}  { complement( X ) ==> join( 
% 3.98/4.36    complement( X ), composition( converse( Y ), complement( composition( Y, 
% 3.98/4.36    X ) ) ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (89) {G1,W13,D6,L1,V2,M1} P(10,0) { join( complement( Y ), 
% 3.98/4.36    composition( converse( X ), complement( composition( X, Y ) ) ) ) ==> 
% 3.98/4.36    complement( Y ) }.
% 3.98/4.36  parent0: (34169) {G1,W13,D6,L1,V2,M1}  { join( complement( X ), composition
% 3.98/4.36    ( converse( Y ), complement( composition( Y, X ) ) ) ) ==> complement( X
% 3.98/4.36     ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34171) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 3.98/4.36    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 3.98/4.36    complement( Y ) ) }.
% 3.98/4.36  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 3.98/4.36    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 3.98/4.36    Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34172) {G1,W11,D5,L1,V1,M1}  { complement( one ) ==> join( 
% 3.98/4.36    composition( converse( X ), complement( X ) ), complement( one ) ) }.
% 3.98/4.36  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 3.98/4.36  parent1[0; 8]: (34171) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 3.98/4.36    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 3.98/4.36    complement( Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := one
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34173) {G1,W11,D5,L1,V1,M1}  { join( composition( converse( X ), 
% 3.98/4.36    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 3.98/4.36  parent0[0]: (34172) {G1,W11,D5,L1,V1,M1}  { complement( one ) ==> join( 
% 3.98/4.36    composition( converse( X ), complement( X ) ), complement( one ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (91) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( 
% 3.98/4.36    converse( X ), complement( X ) ), complement( one ) ) ==> complement( one
% 3.98/4.36     ) }.
% 3.98/4.36  parent0: (34173) {G1,W11,D5,L1,V1,M1}  { join( composition( converse( X ), 
% 3.98/4.36    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34175) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 3.98/4.36     converse( composition( converse( X ), Y ) ) }.
% 3.98/4.36  parent0[0]: (18) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 3.98/4.36    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34178) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 3.98/4.36    ==> converse( converse( X ) ) }.
% 3.98/4.36  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 3.98/4.36  parent1[0; 6]: (34175) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), 
% 3.98/4.36    X ) ==> converse( composition( converse( X ), Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := converse( X )
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := one
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34179) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 3.98/4.36    ==> X }.
% 3.98/4.36  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.98/4.36  parent1[0; 5]: (34178) {G1,W8,D4,L1,V1,M1}  { composition( converse( one )
% 3.98/4.36    , X ) ==> converse( converse( X ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (122) {G2,W6,D4,L1,V1,M1} P(5,18);d(7) { composition( converse
% 3.98/4.36    ( one ), X ) ==> X }.
% 3.98/4.36  parent0: (34179) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 3.98/4.36    ==> X }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34181) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), 
% 3.98/4.36    X ) }.
% 3.98/4.36  parent0[0]: (122) {G2,W6,D4,L1,V1,M1} P(5,18);d(7) { composition( converse
% 3.98/4.36    ( one ), X ) ==> X }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34183) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 3.98/4.36  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 3.98/4.36  parent1[0; 2]: (34181) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 3.98/4.36    one ), X ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := converse( one )
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := one
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34184) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 3.98/4.36  parent0[0]: (34183) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (128) {G3,W4,D3,L1,V0,M1} P(122,5) { converse( one ) ==> one
% 3.98/4.36     }.
% 3.98/4.36  parent0: (34184) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 3.98/4.36  substitution0:
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34186) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), 
% 3.98/4.36    X ) }.
% 3.98/4.36  parent0[0]: (122) {G2,W6,D4,L1,V1,M1} P(5,18);d(7) { composition( converse
% 3.98/4.36    ( one ), X ) ==> X }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34187) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 3.98/4.36  parent0[0]: (128) {G3,W4,D3,L1,V0,M1} P(122,5) { converse( one ) ==> one
% 3.98/4.36     }.
% 3.98/4.36  parent1[0; 3]: (34186) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 3.98/4.36    one ), X ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34188) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 3.98/4.36  parent0[0]: (34187) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (129) {G4,W5,D3,L1,V1,M1} P(128,122) { composition( one, X ) 
% 3.98/4.36    ==> X }.
% 3.98/4.36  parent0: (34188) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34190) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 3.98/4.36    converse( X ), converse( Y ) ) }.
% 3.98/4.36  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 3.98/4.36     ) ==> converse( join( X, Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34192) {G1,W9,D4,L1,V1,M1}  { converse( join( X, one ) ) ==> join
% 3.98/4.36    ( converse( X ), one ) }.
% 3.98/4.36  parent0[0]: (128) {G3,W4,D3,L1,V0,M1} P(122,5) { converse( one ) ==> one
% 3.98/4.36     }.
% 3.98/4.36  parent1[0; 8]: (34190) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 3.98/4.36     join( converse( X ), converse( Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := one
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34194) {G1,W9,D4,L1,V1,M1}  { join( converse( X ), one ) ==> 
% 3.98/4.36    converse( join( X, one ) ) }.
% 3.98/4.36  parent0[0]: (34192) {G1,W9,D4,L1,V1,M1}  { converse( join( X, one ) ) ==> 
% 3.98/4.36    join( converse( X ), one ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (131) {G4,W9,D4,L1,V1,M1} P(128,8) { join( converse( X ), one
% 3.98/4.36     ) ==> converse( join( X, one ) ) }.
% 3.98/4.36  parent0: (34194) {G1,W9,D4,L1,V1,M1}  { join( converse( X ), one ) ==> 
% 3.98/4.36    converse( join( X, one ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34196) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 3.98/4.36    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 3.98/4.36    complement( Y ) ) }.
% 3.98/4.36  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 3.98/4.36    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 3.98/4.36    Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34198) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 3.98/4.36    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 3.98/4.36  parent0[0]: (129) {G4,W5,D3,L1,V1,M1} P(128,122) { composition( one, X ) 
% 3.98/4.36    ==> X }.
% 3.98/4.36  parent1[0; 8]: (34196) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 3.98/4.36    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 3.98/4.36    complement( Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := one
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34199) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 3.98/4.36    complement( X ), complement( X ) ) }.
% 3.98/4.36  parent0[0]: (122) {G2,W6,D4,L1,V1,M1} P(5,18);d(7) { composition( converse
% 3.98/4.36    ( one ), X ) ==> X }.
% 3.98/4.36  parent1[0; 4]: (34198) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 3.98/4.36    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := complement( X )
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34200) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 3.98/4.36     ) ) ==> complement( X ) }.
% 3.98/4.36  parent0[0]: (34199) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 3.98/4.36    complement( X ), complement( X ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (132) {G5,W8,D4,L1,V1,M1} P(129,10);d(122) { join( complement
% 3.98/4.36    ( X ), complement( X ) ) ==> complement( X ) }.
% 3.98/4.36  parent0: (34200) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( 
% 3.98/4.36    X ) ) ==> complement( X ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34202) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 3.98/4.36    join( composition( X, Y ), composition( Z, Y ) ) }.
% 3.98/4.36  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 3.98/4.36    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Z
% 3.98/4.36     Z := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34203) {G1,W11,D4,L1,V2,M1}  { composition( join( one, X ), Y ) 
% 3.98/4.36    ==> join( Y, composition( X, Y ) ) }.
% 3.98/4.36  parent0[0]: (129) {G4,W5,D3,L1,V1,M1} P(128,122) { composition( one, X ) 
% 3.98/4.36    ==> X }.
% 3.98/4.36  parent1[0; 7]: (34202) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y
% 3.98/4.36     ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := one
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34205) {G1,W11,D4,L1,V2,M1}  { join( Y, composition( X, Y ) ) ==> 
% 3.98/4.36    composition( join( one, X ), Y ) }.
% 3.98/4.36  parent0[0]: (34203) {G1,W11,D4,L1,V2,M1}  { composition( join( one, X ), Y
% 3.98/4.36     ) ==> join( Y, composition( X, Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (133) {G5,W11,D4,L1,V2,M1} P(129,6) { join( X, composition( Y
% 3.98/4.36    , X ) ) = composition( join( one, Y ), X ) }.
% 3.98/4.36  parent0: (34205) {G1,W11,D4,L1,V2,M1}  { join( Y, composition( X, Y ) ) ==>
% 3.98/4.36     composition( join( one, X ), Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34208) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 3.98/4.36    join( composition( X, Y ), composition( Z, Y ) ) }.
% 3.98/4.36  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 3.98/4.36    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Z
% 3.98/4.36     Z := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34210) {G1,W11,D4,L1,V2,M1}  { composition( join( X, one ), Y ) 
% 3.98/4.36    ==> join( composition( X, Y ), Y ) }.
% 3.98/4.36  parent0[0]: (129) {G4,W5,D3,L1,V1,M1} P(128,122) { composition( one, X ) 
% 3.98/4.36    ==> X }.
% 3.98/4.36  parent1[0; 10]: (34208) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), 
% 3.98/4.36    Y ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := one
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34212) {G1,W11,D4,L1,V2,M1}  { join( composition( X, Y ), Y ) ==> 
% 3.98/4.36    composition( join( X, one ), Y ) }.
% 3.98/4.36  parent0[0]: (34210) {G1,W11,D4,L1,V2,M1}  { composition( join( X, one ), Y
% 3.98/4.36     ) ==> join( composition( X, Y ), Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (134) {G5,W11,D4,L1,V2,M1} P(129,6) { join( composition( Y, X
% 3.98/4.36     ), X ) = composition( join( Y, one ), X ) }.
% 3.98/4.36  parent0: (34212) {G1,W11,D4,L1,V2,M1}  { join( composition( X, Y ), Y ) ==>
% 3.98/4.36     composition( join( X, one ), Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34214) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 3.98/4.36    ( X ), complement( X ) ) }.
% 3.98/4.36  parent0[0]: (132) {G5,W8,D4,L1,V1,M1} P(129,10);d(122) { join( complement( 
% 3.98/4.36    X ), complement( X ) ) ==> complement( X ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34217) {G2,W7,D4,L1,V0,M1}  { complement( top ) ==> join( 
% 3.98/4.36    complement( top ), zero ) }.
% 3.98/4.36  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.98/4.36    zero }.
% 3.98/4.36  parent1[0; 6]: (34214) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 3.98/4.36    complement( X ), complement( X ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := top
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34219) {G2,W6,D3,L1,V0,M1}  { complement( top ) ==> join( zero, 
% 3.98/4.36    zero ) }.
% 3.98/4.36  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.98/4.36    zero }.
% 3.98/4.36  parent1[0; 4]: (34217) {G2,W7,D4,L1,V0,M1}  { complement( top ) ==> join( 
% 3.98/4.36    complement( top ), zero ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34220) {G2,W5,D3,L1,V0,M1}  { zero ==> join( zero, zero ) }.
% 3.98/4.36  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.98/4.36    zero }.
% 3.98/4.36  parent1[0; 1]: (34219) {G2,W6,D3,L1,V0,M1}  { complement( top ) ==> join( 
% 3.98/4.36    zero, zero ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34226) {G2,W5,D3,L1,V0,M1}  { join( zero, zero ) ==> zero }.
% 3.98/4.36  parent0[0]: (34220) {G2,W5,D3,L1,V0,M1}  { zero ==> join( zero, zero ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (137) {G6,W5,D3,L1,V0,M1} P(48,132) { join( zero, zero ) ==> 
% 3.98/4.36    zero }.
% 3.98/4.36  parent0: (34226) {G2,W5,D3,L1,V0,M1}  { join( zero, zero ) ==> zero }.
% 3.98/4.36  substitution0:
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34230) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 3.98/4.36    complement( X ), complement( Y ) ) ) }.
% 3.98/4.36  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.98/4.36    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34245) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 3.98/4.36    complement( X ) ) }.
% 3.98/4.36  parent0[0]: (132) {G5,W8,D4,L1,V1,M1} P(129,10);d(122) { join( complement( 
% 3.98/4.36    X ), complement( X ) ) ==> complement( X ) }.
% 3.98/4.36  parent1[0; 5]: (34230) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 3.98/4.36    ( join( complement( X ), complement( Y ) ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34246) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 3.98/4.36    meet( X, X ) }.
% 3.98/4.36  parent0[0]: (34245) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 3.98/4.36    complement( X ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (138) {G6,W7,D4,L1,V1,M1} P(132,3) { complement( complement( X
% 3.98/4.36     ) ) = meet( X, X ) }.
% 3.98/4.36  parent0: (34246) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 3.98/4.36    meet( X, X ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34247) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 3.98/4.36    join( X, Y ) ), X ), Y ) }.
% 3.98/4.36  parent0[0]: (19) {G2,W10,D6,L1,V2,M1} P(1,16) { join( join( complement( 
% 3.98/4.36    join( X, Y ) ), X ), Y ) ==> top }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34249) {G1,W10,D6,L1,V2,M1}  { top ==> join( Y, join( complement
% 3.98/4.36    ( join( X, Y ) ), X ) ) }.
% 3.98/4.36  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.36  parent1[0; 2]: (34247) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( 
% 3.98/4.36    complement( join( X, Y ) ), X ), Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := join( complement( join( X, Y ) ), X )
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34263) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( X, complement
% 3.98/4.36    ( join( Y, X ) ) ), Y ) }.
% 3.98/4.36  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.98/4.36    join( X, Y ), Z ) }.
% 3.98/4.36  parent1[0; 2]: (34249) {G1,W10,D6,L1,V2,M1}  { top ==> join( Y, join( 
% 3.98/4.36    complement( join( X, Y ) ), X ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := complement( join( Y, X ) )
% 3.98/4.36     Z := Y
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34264) {G1,W10,D6,L1,V2,M1}  { join( join( X, complement( join( Y
% 3.98/4.36    , X ) ) ), Y ) ==> top }.
% 3.98/4.36  parent0[0]: (34263) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( X, 
% 3.98/4.36    complement( join( Y, X ) ) ), Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (148) {G3,W10,D6,L1,V2,M1} P(19,0);d(1) { join( join( Y, 
% 3.98/4.36    complement( join( X, Y ) ) ), X ) ==> top }.
% 3.98/4.36  parent0: (34264) {G1,W10,D6,L1,V2,M1}  { join( join( X, complement( join( Y
% 3.98/4.36    , X ) ) ), Y ) ==> top }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34265) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 3.98/4.36    join( X, Y ) ), X ), Y ) }.
% 3.98/4.36  parent0[0]: (19) {G2,W10,D6,L1,V2,M1} P(1,16) { join( join( complement( 
% 3.98/4.36    join( X, Y ) ), X ), Y ) ==> top }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34268) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 3.98/4.36    join( Y, X ) ), X ), Y ) }.
% 3.98/4.36  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.36  parent1[0; 5]: (34265) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( 
% 3.98/4.36    complement( join( X, Y ) ), X ), Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34281) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y
% 3.98/4.36     ) ), Y ), X ) ==> top }.
% 3.98/4.36  parent0[0]: (34268) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( complement
% 3.98/4.36    ( join( Y, X ) ), X ), Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (150) {G3,W10,D6,L1,V2,M1} P(0,19) { join( join( complement( 
% 3.98/4.36    join( Y, X ) ), X ), Y ) ==> top }.
% 3.98/4.36  parent0: (34281) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y
% 3.98/4.36     ) ), Y ), X ) ==> top }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34283) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 3.98/4.36    , join( Y, Z ) ) }.
% 3.98/4.36  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.98/4.36    join( X, Y ), Z ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := Z
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34285) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), zero ) ==> 
% 3.98/4.36    join( X, zero ) }.
% 3.98/4.36  parent0[0]: (137) {G6,W5,D3,L1,V0,M1} P(48,132) { join( zero, zero ) ==> 
% 3.98/4.36    zero }.
% 3.98/4.36  parent1[0; 8]: (34283) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 3.98/4.36    join( X, join( Y, Z ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := zero
% 3.98/4.36     Z := zero
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (153) {G7,W9,D4,L1,V1,M1} P(137,1) { join( join( X, zero ), 
% 3.98/4.36    zero ) ==> join( X, zero ) }.
% 3.98/4.36  parent0: (34285) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), zero ) ==> 
% 3.98/4.36    join( X, zero ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34289) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( X, 
% 3.98/4.36    complement( Y ) ), Y ) }.
% 3.98/4.36  parent0[0]: (20) {G2,W10,D5,L1,V2,M1} P(16,1) { join( join( Y, complement( 
% 3.98/4.36    X ) ), X ) ==> join( Y, top ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34291) {G3,W9,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 3.98/4.36    join( complement( X ), X ) }.
% 3.98/4.36  parent0[0]: (132) {G5,W8,D4,L1,V1,M1} P(129,10);d(122) { join( complement( 
% 3.98/4.36    X ), complement( X ) ) ==> complement( X ) }.
% 3.98/4.36  parent1[0; 6]: (34289) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( 
% 3.98/4.36    join( X, complement( Y ) ), Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := complement( X )
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34292) {G2,W6,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 3.98/4.36    top }.
% 3.98/4.36  parent0[0]: (16) {G1,W6,D4,L1,V1,M1} P(11,0) { join( complement( X ), X ) 
% 3.98/4.36    ==> top }.
% 3.98/4.36  parent1[0; 5]: (34291) {G3,W9,D4,L1,V1,M1}  { join( complement( X ), top ) 
% 3.98/4.36    ==> join( complement( X ), X ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (166) {G6,W6,D4,L1,V1,M1} P(132,20);d(16) { join( complement( 
% 3.98/4.36    X ), top ) ==> top }.
% 3.98/4.36  parent0: (34292) {G2,W6,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 3.98/4.36    top }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34295) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( X, 
% 3.98/4.36    complement( Y ) ), Y ) }.
% 3.98/4.36  parent0[0]: (20) {G2,W10,D5,L1,V2,M1} P(16,1) { join( join( Y, complement( 
% 3.98/4.36    X ) ), X ) ==> join( Y, top ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34298) {G2,W9,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 3.98/4.36    , top ) ==> join( top, X ) }.
% 3.98/4.36  parent0[0]: (16) {G1,W6,D4,L1,V1,M1} P(11,0) { join( complement( X ), X ) 
% 3.98/4.36    ==> top }.
% 3.98/4.36  parent1[0; 7]: (34295) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( 
% 3.98/4.36    join( X, complement( Y ) ), Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := complement( X )
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := complement( complement( X ) )
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34299) {G3,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 3.98/4.36  parent0[0]: (166) {G6,W6,D4,L1,V1,M1} P(132,20);d(16) { join( complement( X
% 3.98/4.36     ), top ) ==> top }.
% 3.98/4.36  parent1[0; 1]: (34298) {G2,W9,D5,L1,V1,M1}  { join( complement( complement
% 3.98/4.36    ( X ) ), top ) ==> join( top, X ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := complement( X )
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34300) {G3,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 3.98/4.36  parent0[0]: (34299) {G3,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (172) {G7,W5,D3,L1,V1,M1} P(16,20);d(166) { join( top, X ) ==>
% 3.98/4.36     top }.
% 3.98/4.36  parent0: (34300) {G3,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34302) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( X, 
% 3.98/4.36    complement( Y ) ), Y ) }.
% 3.98/4.36  parent0[0]: (20) {G2,W10,D5,L1,V2,M1} P(16,1) { join( join( Y, complement( 
% 3.98/4.36    X ) ), X ) ==> join( Y, top ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34304) {G1,W7,D3,L1,V1,M1}  { join( X, top ) ==> join( top, X )
% 3.98/4.36     }.
% 3.98/4.36  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 3.98/4.36     }.
% 3.98/4.36  parent1[0; 5]: (34302) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( 
% 3.98/4.36    join( X, complement( Y ) ), Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34305) {G2,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 3.98/4.36  parent0[0]: (172) {G7,W5,D3,L1,V1,M1} P(16,20);d(166) { join( top, X ) ==> 
% 3.98/4.36    top }.
% 3.98/4.36  parent1[0; 4]: (34304) {G1,W7,D3,L1,V1,M1}  { join( X, top ) ==> join( top
% 3.98/4.36    , X ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (173) {G8,W5,D3,L1,V1,M1} P(11,20);d(172) { join( X, top ) ==>
% 3.98/4.36     top }.
% 3.98/4.36  parent0: (34305) {G2,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34307) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( X, 
% 3.98/4.36    complement( Y ) ), Y ) }.
% 3.98/4.36  parent0[0]: (20) {G2,W10,D5,L1,V2,M1} P(16,1) { join( join( Y, complement( 
% 3.98/4.36    X ) ), X ) ==> join( Y, top ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34311) {G1,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( Y, join( 
% 3.98/4.36    X, complement( Y ) ) ) }.
% 3.98/4.36  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.36  parent1[0; 4]: (34307) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( 
% 3.98/4.36    join( X, complement( Y ) ), Y ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := join( X, complement( Y ) )
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34323) {G2,W8,D5,L1,V2,M1}  { top ==> join( Y, join( X, 
% 3.98/4.36    complement( Y ) ) ) }.
% 3.98/4.36  parent0[0]: (173) {G8,W5,D3,L1,V1,M1} P(11,20);d(172) { join( X, top ) ==> 
% 3.98/4.36    top }.
% 3.98/4.36  parent1[0; 1]: (34311) {G1,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( Y, 
% 3.98/4.36    join( X, complement( Y ) ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34324) {G1,W8,D4,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 3.98/4.36    complement( X ) ) }.
% 3.98/4.36  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.98/4.36    join( X, Y ), Z ) }.
% 3.98/4.36  parent1[0; 2]: (34323) {G2,W8,D5,L1,V2,M1}  { top ==> join( Y, join( X, 
% 3.98/4.36    complement( Y ) ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36     Z := complement( X )
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34325) {G1,W8,D4,L1,V2,M1}  { join( join( X, Y ), complement( X )
% 3.98/4.36     ) ==> top }.
% 3.98/4.36  parent0[0]: (34324) {G1,W8,D4,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 3.98/4.36    complement( X ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Y
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (174) {G9,W8,D4,L1,V2,M1} P(20,0);d(173);d(1) { join( join( Y
% 3.98/4.36    , X ), complement( Y ) ) ==> top }.
% 3.98/4.36  parent0: (34325) {G1,W8,D4,L1,V2,M1}  { join( join( X, Y ), complement( X )
% 3.98/4.36     ) ==> top }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34328) {G2,W8,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y )
% 3.98/4.36     ) ==> top }.
% 3.98/4.36  parent0[0]: (173) {G8,W5,D3,L1,V1,M1} P(11,20);d(172) { join( X, top ) ==> 
% 3.98/4.36    top }.
% 3.98/4.36  parent1[0; 7]: (21) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 3.98/4.36    complement( X ) ) ==> join( Y, top ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  subsumption: (176) {G9,W8,D4,L1,V2,M1} S(21);d(173) { join( join( Y, X ), 
% 3.98/4.36    complement( X ) ) ==> top }.
% 3.98/4.36  parent0: (34328) {G2,W8,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y )
% 3.98/4.36     ) ==> top }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  permutation0:
% 3.98/4.36     0 ==> 0
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34331) {G9,W8,D4,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 3.98/4.36    complement( Y ) ) }.
% 3.98/4.36  parent0[0]: (176) {G9,W8,D4,L1,V2,M1} S(21);d(173) { join( join( Y, X ), 
% 3.98/4.36    complement( X ) ) ==> top }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := Y
% 3.98/4.36     Y := X
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  paramod: (34334) {G1,W12,D5,L1,V3,M1}  { top ==> join( composition( join( X
% 3.98/4.36    , Z ), Y ), complement( composition( Z, Y ) ) ) }.
% 3.98/4.36  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 3.98/4.36    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 3.98/4.36  parent1[0; 3]: (34331) {G9,W8,D4,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 3.98/4.36    complement( Y ) ) }.
% 3.98/4.36  substitution0:
% 3.98/4.36     X := X
% 3.98/4.36     Y := Z
% 3.98/4.36     Z := Y
% 3.98/4.36  end
% 3.98/4.36  substitution1:
% 3.98/4.36     X := composition( X, Y )
% 3.98/4.36     Y := composition( Z, Y )
% 3.98/4.36  end
% 3.98/4.36  
% 3.98/4.36  eqswap: (34335) {G1,W12,D5,L1,V3,M1}  { join( composition( join( X, Y ), Z
% 3.98/4.36     ), complement( composition( Y, Z ) ) ) ==> top }.
% 3.98/4.36  parent0[0]: (34334) {G1,W12,D5,L1,V3,M1}  { top ==> join( composition( join
% 3.98/4.37    ( X, Z ), Y ), complement( composition( Z, Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Z
% 3.98/4.37     Z := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (181) {G10,W12,D5,L1,V3,M1} P(6,176) { join( composition( join
% 3.98/4.37    ( X, Z ), Y ), complement( composition( Z, Y ) ) ) ==> top }.
% 3.98/4.37  parent0: (34335) {G1,W12,D5,L1,V3,M1}  { join( composition( join( X, Y ), Z
% 3.98/4.37     ), complement( composition( Y, Z ) ) ) ==> top }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Z
% 3.98/4.37     Z := Y
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34337) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 3.98/4.37    join( X, Y ), Z ) }.
% 3.98/4.37  parent0[0]: (23) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 3.98/4.37    join( join( Y, Z ), X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37     Z := Z
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34351) {G1,W14,D5,L1,V3,M1}  { join( join( converse( X ), Y ), 
% 3.98/4.37    converse( Z ) ) = join( converse( join( Z, X ) ), Y ) }.
% 3.98/4.37  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 3.98/4.37     ) ==> converse( join( X, Y ) ) }.
% 3.98/4.37  parent1[0; 9]: (34337) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 3.98/4.37    join( join( X, Y ), Z ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Z
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := converse( Z )
% 3.98/4.37     Y := converse( X )
% 3.98/4.37     Z := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (213) {G2,W14,D5,L1,V3,M1} P(8,23) { join( join( converse( Y )
% 3.98/4.37    , Z ), converse( X ) ) ==> join( converse( join( X, Y ) ), Z ) }.
% 3.98/4.37  parent0: (34351) {G1,W14,D5,L1,V3,M1}  { join( join( converse( X ), Y ), 
% 3.98/4.37    converse( Z ) ) = join( converse( join( Z, X ) ), Y ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := Z
% 3.98/4.37     Z := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34354) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 3.98/4.37    join( X, Y ), Z ) }.
% 3.98/4.37  parent0[0]: (23) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 3.98/4.37    join( join( Y, Z ), X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37     Z := Z
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34356) {G1,W11,D4,L1,V3,M1}  { join( join( Y, X ), Z ) = join( 
% 3.98/4.37    join( Z, X ), Y ) }.
% 3.98/4.37  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.37  parent1[0; 2]: (34354) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 3.98/4.37    join( join( X, Y ), Z ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := Z
% 3.98/4.37     Y := X
% 3.98/4.37     Z := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (216) {G2,W11,D4,L1,V3,M1} P(0,23) { join( join( Z, X ), Y ) =
% 3.98/4.37     join( join( Y, X ), Z ) }.
% 3.98/4.37  parent0: (34356) {G1,W11,D4,L1,V3,M1}  { join( join( Y, X ), Z ) = join( 
% 3.98/4.37    join( Z, X ), Y ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Z
% 3.98/4.37     Z := Y
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34372) {G9,W8,D4,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 3.98/4.37    complement( X ) ) }.
% 3.98/4.37  parent0[0]: (174) {G9,W8,D4,L1,V2,M1} P(20,0);d(173);d(1) { join( join( Y, 
% 3.98/4.37    X ), complement( Y ) ) ==> top }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34373) {G2,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet( 
% 3.98/4.37    X, Y ) ) ) }.
% 3.98/4.37  parent0[0]: (35) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 3.98/4.37    complement( join( complement( X ), Y ) ) ) ==> X }.
% 3.98/4.37  parent1[0; 3]: (34372) {G9,W8,D4,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 3.98/4.37    complement( X ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := meet( X, Y )
% 3.98/4.37     Y := complement( join( complement( X ), Y ) )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34374) {G2,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) )
% 3.98/4.37     ) ==> top }.
% 3.98/4.37  parent0[0]: (34373) {G2,W8,D5,L1,V2,M1}  { top ==> join( X, complement( 
% 3.98/4.37    meet( X, Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (248) {G10,W8,D5,L1,V2,M1} P(35,174) { join( X, complement( 
% 3.98/4.37    meet( X, Y ) ) ) ==> top }.
% 3.98/4.37  parent0: (34374) {G2,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) )
% 3.98/4.37     ) ==> top }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34376) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.98/4.37    complement( join( complement( X ), Y ) ) ) }.
% 3.98/4.37  parent0[0]: (35) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 3.98/4.37    complement( join( complement( X ), Y ) ) ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34378) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 3.98/4.37    complement( top ) ) }.
% 3.98/4.37  parent0[0]: (173) {G8,W5,D3,L1,V1,M1} P(11,20);d(172) { join( X, top ) ==> 
% 3.98/4.37    top }.
% 3.98/4.37  parent1[0; 7]: (34376) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.98/4.37    complement( join( complement( X ), Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := complement( X )
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := top
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34379) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 3.98/4.37     }.
% 3.98/4.37  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.98/4.37    zero }.
% 3.98/4.37  parent1[0; 6]: (34378) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 3.98/4.37    complement( top ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34380) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 3.98/4.37     }.
% 3.98/4.37  parent0[0]: (34379) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero
% 3.98/4.37     ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (250) {G9,W7,D4,L1,V1,M1} P(173,35);d(48) { join( meet( X, top
% 3.98/4.37     ), zero ) ==> X }.
% 3.98/4.37  parent0: (34380) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 3.98/4.37     }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34382) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.98/4.37    complement( join( complement( X ), Y ) ) ) }.
% 3.98/4.37  parent0[0]: (35) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 3.98/4.37    complement( join( complement( X ), Y ) ) ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34383) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 3.98/4.37     ) ), meet( X, Y ) ) }.
% 3.98/4.37  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.98/4.37    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.98/4.37  parent1[0; 7]: (34382) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.98/4.37    complement( join( complement( X ), Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := complement( Y )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34385) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 3.98/4.37    meet( X, Y ) ) ==> X }.
% 3.98/4.37  parent0[0]: (34383) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement
% 3.98/4.37    ( Y ) ), meet( X, Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (259) {G2,W10,D5,L1,V2,M1} P(3,35) { join( meet( X, complement
% 3.98/4.37    ( Y ) ), meet( X, Y ) ) ==> X }.
% 3.98/4.37  parent0: (34385) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 3.98/4.37    meet( X, Y ) ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34388) {G7,W9,D4,L1,V1,M1}  { join( X, zero ) ==> join( join( X, 
% 3.98/4.37    zero ), zero ) }.
% 3.98/4.37  parent0[0]: (153) {G7,W9,D4,L1,V1,M1} P(137,1) { join( join( X, zero ), 
% 3.98/4.37    zero ) ==> join( X, zero ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34390) {G8,W9,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> 
% 3.98/4.37    join( X, zero ) }.
% 3.98/4.37  parent0[0]: (250) {G9,W7,D4,L1,V1,M1} P(173,35);d(48) { join( meet( X, top
% 3.98/4.37     ), zero ) ==> X }.
% 3.98/4.37  parent1[0; 7]: (34388) {G7,W9,D4,L1,V1,M1}  { join( X, zero ) ==> join( 
% 3.98/4.37    join( X, zero ), zero ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := meet( X, top )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34391) {G9,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 3.98/4.37  parent0[0]: (250) {G9,W7,D4,L1,V1,M1} P(173,35);d(48) { join( meet( X, top
% 3.98/4.37     ), zero ) ==> X }.
% 3.98/4.37  parent1[0; 1]: (34390) {G8,W9,D4,L1,V1,M1}  { join( meet( X, top ), zero ) 
% 3.98/4.37    ==> join( X, zero ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34393) {G9,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 3.98/4.37  parent0[0]: (34391) {G9,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (266) {G10,W5,D3,L1,V1,M1} P(250,153) { join( X, zero ) ==> X
% 3.98/4.37     }.
% 3.98/4.37  parent0: (34393) {G9,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34395) {G6,W7,D4,L1,V1,M1}  { meet( X, X ) = complement( 
% 3.98/4.37    complement( X ) ) }.
% 3.98/4.37  parent0[0]: (138) {G6,W7,D4,L1,V1,M1} P(132,3) { complement( complement( X
% 3.98/4.37     ) ) = meet( X, X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34396) {G9,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 3.98/4.37     }.
% 3.98/4.37  parent0[0]: (250) {G9,W7,D4,L1,V1,M1} P(173,35);d(48) { join( meet( X, top
% 3.98/4.37     ), zero ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34399) {G7,W7,D5,L1,V0,M1}  { top ==> join( complement( 
% 3.98/4.37    complement( top ) ), zero ) }.
% 3.98/4.37  parent0[0]: (34395) {G6,W7,D4,L1,V1,M1}  { meet( X, X ) = complement( 
% 3.98/4.37    complement( X ) ) }.
% 3.98/4.37  parent1[0; 3]: (34396) {G9,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 3.98/4.37    zero ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := top
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := top
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34400) {G8,W5,D4,L1,V0,M1}  { top ==> complement( complement( top
% 3.98/4.37     ) ) }.
% 3.98/4.37  parent0[0]: (266) {G10,W5,D3,L1,V1,M1} P(250,153) { join( X, zero ) ==> X
% 3.98/4.37     }.
% 3.98/4.37  parent1[0; 2]: (34399) {G7,W7,D5,L1,V0,M1}  { top ==> join( complement( 
% 3.98/4.37    complement( top ) ), zero ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := complement( complement( top ) )
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34401) {G2,W4,D3,L1,V0,M1}  { top ==> complement( zero ) }.
% 3.98/4.37  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.98/4.37    zero }.
% 3.98/4.37  parent1[0; 3]: (34400) {G8,W5,D4,L1,V0,M1}  { top ==> complement( 
% 3.98/4.37    complement( top ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34402) {G2,W4,D3,L1,V0,M1}  { complement( zero ) ==> top }.
% 3.98/4.37  parent0[0]: (34401) {G2,W4,D3,L1,V0,M1}  { top ==> complement( zero ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (271) {G11,W4,D3,L1,V0,M1} P(138,250);d(266);d(48) { 
% 3.98/4.37    complement( zero ) ==> top }.
% 3.98/4.37  parent0: (34402) {G2,W4,D3,L1,V0,M1}  { complement( zero ) ==> top }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34403) {G9,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 3.98/4.37     }.
% 3.98/4.37  parent0[0]: (250) {G9,W7,D4,L1,V1,M1} P(173,35);d(48) { join( meet( X, top
% 3.98/4.37     ), zero ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34405) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 3.98/4.37     }.
% 3.98/4.37  parent0[0]: (49) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.98/4.37    Y ) }.
% 3.98/4.37  parent1[0; 3]: (34403) {G9,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 3.98/4.37    zero ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := top
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34407) {G3,W5,D3,L1,V1,M1}  { X ==> meet( top, X ) }.
% 3.98/4.37  parent0[0]: (266) {G10,W5,D3,L1,V1,M1} P(250,153) { join( X, zero ) ==> X
% 3.98/4.37     }.
% 3.98/4.37  parent1[0; 2]: (34405) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), 
% 3.98/4.37    zero ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := meet( top, X )
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34408) {G3,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 3.98/4.37  parent0[0]: (34407) {G3,W5,D3,L1,V1,M1}  { X ==> meet( top, X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (272) {G11,W5,D3,L1,V1,M1} P(49,250);d(266) { meet( top, X ) 
% 3.98/4.37    ==> X }.
% 3.98/4.37  parent0: (34408) {G3,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34409) {G10,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 3.98/4.37  parent0[0]: (266) {G10,W5,D3,L1,V1,M1} P(250,153) { join( X, zero ) ==> X
% 3.98/4.37     }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34411) {G10,W5,D3,L1,V1,M1}  { meet( X, top ) ==> X }.
% 3.98/4.37  parent0[0]: (250) {G9,W7,D4,L1,V1,M1} P(173,35);d(48) { join( meet( X, top
% 3.98/4.37     ), zero ) ==> X }.
% 3.98/4.37  parent1[0; 4]: (34409) {G10,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := meet( X, top )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (275) {G11,W5,D3,L1,V1,M1} P(266,250) { meet( X, top ) ==> X
% 3.98/4.37     }.
% 3.98/4.37  parent0: (34411) {G10,W5,D3,L1,V1,M1}  { meet( X, top ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34413) {G10,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 3.98/4.37  parent0[0]: (266) {G10,W5,D3,L1,V1,M1} P(250,153) { join( X, zero ) ==> X
% 3.98/4.37     }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34414) {G1,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 3.98/4.37  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.37  parent1[0; 2]: (34413) {G10,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := zero
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34417) {G1,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 3.98/4.37  parent0[0]: (34414) {G1,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (280) {G11,W5,D3,L1,V1,M1} P(266,0) { join( zero, X ) ==> X
% 3.98/4.37     }.
% 3.98/4.37  parent0: (34417) {G1,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34419) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 3.98/4.37    ( zero, complement( X ) ) ) }.
% 3.98/4.37  parent0[0]: (50) {G2,W9,D5,L1,V1,M1} P(48,3) { complement( join( zero, 
% 3.98/4.37    complement( X ) ) ) ==> meet( top, X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34421) {G3,W7,D4,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 3.98/4.37    complement( X ) ) }.
% 3.98/4.37  parent0[0]: (280) {G11,W5,D3,L1,V1,M1} P(266,0) { join( zero, X ) ==> X }.
% 3.98/4.37  parent1[0; 5]: (34419) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement
% 3.98/4.37    ( join( zero, complement( X ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := complement( X )
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34422) {G4,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 3.98/4.37     }.
% 3.98/4.37  parent0[0]: (272) {G11,W5,D3,L1,V1,M1} P(49,250);d(266) { meet( top, X ) 
% 3.98/4.37    ==> X }.
% 3.98/4.37  parent1[0; 1]: (34421) {G3,W7,D4,L1,V1,M1}  { meet( top, X ) ==> complement
% 3.98/4.37    ( complement( X ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34423) {G4,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 3.98/4.37     }.
% 3.98/4.37  parent0[0]: (34422) {G4,W5,D4,L1,V1,M1}  { X ==> complement( complement( X
% 3.98/4.37     ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 3.98/4.37    complement( X ) ) ==> X }.
% 3.98/4.37  parent0: (34423) {G4,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 3.98/4.37     }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34425) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 3.98/4.37    ( X ), complement( X ) ) }.
% 3.98/4.37  parent0[0]: (132) {G5,W8,D4,L1,V1,M1} P(129,10);d(122) { join( complement( 
% 3.98/4.37    X ), complement( X ) ) ==> complement( X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34428) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 3.98/4.37    join( complement( complement( X ) ), X ) }.
% 3.98/4.37  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 3.98/4.37    complement( X ) ) ==> X }.
% 3.98/4.37  parent1[0; 8]: (34425) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 3.98/4.37    complement( X ), complement( X ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := complement( X )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34430) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 3.98/4.37    join( X, X ) }.
% 3.98/4.37  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 3.98/4.37    complement( X ) ) ==> X }.
% 3.98/4.37  parent1[0; 5]: (34428) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) )
% 3.98/4.37     ==> join( complement( complement( X ) ), X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34431) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 3.98/4.37  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 3.98/4.37    complement( X ) ) ==> X }.
% 3.98/4.37  parent1[0; 1]: (34430) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) )
% 3.98/4.37     ==> join( X, X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34437) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 3.98/4.37  parent0[0]: (34431) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (287) {G13,W5,D3,L1,V1,M1} P(281,132) { join( X, X ) ==> X }.
% 3.98/4.37  parent0: (34437) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34441) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 3.98/4.37    complement( X ), complement( Y ) ) ) }.
% 3.98/4.37  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.98/4.37    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34444) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 3.98/4.37    complement( join( X, complement( Y ) ) ) }.
% 3.98/4.37  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 3.98/4.37    complement( X ) ) ==> X }.
% 3.98/4.37  parent1[0; 7]: (34441) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 3.98/4.37    ( join( complement( X ), complement( Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := complement( X )
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34446) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y
% 3.98/4.37     ) ) ) ==> meet( complement( X ), Y ) }.
% 3.98/4.37  parent0[0]: (34444) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 3.98/4.37    complement( join( X, complement( Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (289) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( X, 
% 3.98/4.37    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 3.98/4.37  parent0: (34446) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y
% 3.98/4.37     ) ) ) ==> meet( complement( X ), Y ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34449) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 3.98/4.37    complement( X ), complement( Y ) ) ) }.
% 3.98/4.37  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.98/4.37    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34453) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 3.98/4.37    complement( join( complement( X ), Y ) ) }.
% 3.98/4.37  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 3.98/4.37    complement( X ) ) ==> X }.
% 3.98/4.37  parent1[0; 9]: (34449) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 3.98/4.37    ( join( complement( X ), complement( Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := complement( Y )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34455) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 3.98/4.37    Y ) ) ==> meet( X, complement( Y ) ) }.
% 3.98/4.37  parent0[0]: (34453) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 3.98/4.37    complement( join( complement( X ), Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (290) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( 
% 3.98/4.37    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 3.98/4.37  parent0: (34455) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 3.98/4.37    , Y ) ) ==> meet( X, complement( Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34457) {G12,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 3.98/4.37     }.
% 3.98/4.37  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 3.98/4.37    complement( X ) ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34462) {G1,W10,D4,L1,V2,M1}  { join( complement( X ), complement
% 3.98/4.37    ( Y ) ) ==> complement( meet( X, Y ) ) }.
% 3.98/4.37  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.98/4.37    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.98/4.37  parent1[0; 7]: (34457) {G12,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 3.98/4.37    ( X ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := join( complement( X ), complement( Y ) )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (291) {G13,W10,D4,L1,V2,M1} P(3,281) { join( complement( X ), 
% 3.98/4.37    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 3.98/4.37  parent0: (34462) {G1,W10,D4,L1,V2,M1}  { join( complement( X ), complement
% 3.98/4.37    ( Y ) ) ==> complement( meet( X, Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34464) {G13,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 3.98/4.37  parent0[0]: (287) {G13,W5,D3,L1,V1,M1} P(281,132) { join( X, X ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34467) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( X, 
% 3.98/4.37    join( X, Y ) ), Y ) }.
% 3.98/4.37  parent0[0]: (24) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 3.98/4.37     = join( join( Z, X ), Y ) }.
% 3.98/4.37  parent1[0; 4]: (34464) {G13,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := join( X, Y )
% 3.98/4.37     Y := Y
% 3.98/4.37     Z := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := join( X, Y )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34469) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( join
% 3.98/4.37    ( X, X ), Y ), Y ) }.
% 3.98/4.37  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.98/4.37    join( X, Y ), Z ) }.
% 3.98/4.37  parent1[0; 5]: (34467) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join
% 3.98/4.37    ( X, join( X, Y ) ), Y ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := X
% 3.98/4.37     Z := Y
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34470) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 3.98/4.37    , Y ) }.
% 3.98/4.37  parent0[0]: (287) {G13,W5,D3,L1,V1,M1} P(281,132) { join( X, X ) ==> X }.
% 3.98/4.37  parent1[0; 6]: (34469) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join
% 3.98/4.37    ( join( X, X ), Y ), Y ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34471) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X
% 3.98/4.37    , Y ) }.
% 3.98/4.37  parent0[0]: (34470) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, 
% 3.98/4.37    Y ), Y ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (292) {G14,W9,D4,L1,V2,M1} P(287,24);d(1);d(287) { join( join
% 3.98/4.37    ( X, Y ), Y ) ==> join( X, Y ) }.
% 3.98/4.37  parent0: (34471) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X
% 3.98/4.37    , Y ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34480) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, 
% 3.98/4.37    Y ) }.
% 3.98/4.37  parent0[0]: (287) {G13,W5,D3,L1,V1,M1} P(281,132) { join( X, X ) ==> X }.
% 3.98/4.37  parent1[0; 7]: (24) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 3.98/4.37    X ) = join( join( Z, X ), Y ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37     Z := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (293) {G14,W9,D4,L1,V2,M1} P(287,24) { join( join( X, Y ), X )
% 3.98/4.37     ==> join( X, Y ) }.
% 3.98/4.37  parent0: (34480) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, 
% 3.98/4.37    Y ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34482) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.98/4.37    complement( join( complement( X ), Y ) ) ) }.
% 3.98/4.37  parent0[0]: (35) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 3.98/4.37    complement( join( complement( X ), Y ) ) ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34485) {G2,W12,D7,L1,V2,M1}  { X ==> join( meet( X, complement( 
% 3.98/4.37    meet( complement( X ), Y ) ) ), complement( top ) ) }.
% 3.98/4.37  parent0[0]: (248) {G10,W8,D5,L1,V2,M1} P(35,174) { join( X, complement( 
% 3.98/4.37    meet( X, Y ) ) ) ==> top }.
% 3.98/4.37  parent1[0; 11]: (34482) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.98/4.37    complement( join( complement( X ), Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := complement( X )
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := complement( meet( complement( X ), Y ) )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34486) {G2,W11,D7,L1,V2,M1}  { X ==> join( meet( X, complement( 
% 3.98/4.37    meet( complement( X ), Y ) ) ), zero ) }.
% 3.98/4.37  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.98/4.37    zero }.
% 3.98/4.37  parent1[0; 10]: (34485) {G2,W12,D7,L1,V2,M1}  { X ==> join( meet( X, 
% 3.98/4.37    complement( meet( complement( X ), Y ) ) ), complement( top ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34487) {G3,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet( 
% 3.98/4.37    complement( X ), Y ) ) ) }.
% 3.98/4.37  parent0[0]: (266) {G10,W5,D3,L1,V1,M1} P(250,153) { join( X, zero ) ==> X
% 3.98/4.37     }.
% 3.98/4.37  parent1[0; 2]: (34486) {G2,W11,D7,L1,V2,M1}  { X ==> join( meet( X, 
% 3.98/4.37    complement( meet( complement( X ), Y ) ) ), zero ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := meet( X, complement( meet( complement( X ), Y ) ) )
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34488) {G3,W9,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 3.98/4.37    complement( X ), Y ) ) ) ==> X }.
% 3.98/4.37  parent0[0]: (34487) {G3,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet
% 3.98/4.37    ( complement( X ), Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (298) {G11,W9,D6,L1,V2,M1} P(248,35);d(48);d(266) { meet( X, 
% 3.98/4.37    complement( meet( complement( X ), Y ) ) ) ==> X }.
% 3.98/4.37  parent0: (34488) {G3,W9,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 3.98/4.37    complement( X ), Y ) ) ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34490) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 3.98/4.37    join( X, Y ), Z ) }.
% 3.98/4.37  parent0[0]: (23) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 3.98/4.37    join( join( Y, Z ), X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37     Z := Z
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34499) {G2,W12,D5,L1,V3,M1}  { join( top, Z ) = join( join( Z, X
% 3.98/4.37     ), complement( meet( X, Y ) ) ) }.
% 3.98/4.37  parent0[0]: (248) {G10,W8,D5,L1,V2,M1} P(35,174) { join( X, complement( 
% 3.98/4.37    meet( X, Y ) ) ) ==> top }.
% 3.98/4.37  parent1[0; 2]: (34490) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 3.98/4.37    join( join( X, Y ), Z ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := Z
% 3.98/4.37     Y := X
% 3.98/4.37     Z := complement( meet( X, Y ) )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34504) {G3,W10,D5,L1,V3,M1}  { top = join( join( X, Y ), 
% 3.98/4.37    complement( meet( Y, Z ) ) ) }.
% 3.98/4.37  parent0[0]: (172) {G7,W5,D3,L1,V1,M1} P(16,20);d(166) { join( top, X ) ==> 
% 3.98/4.37    top }.
% 3.98/4.37  parent1[0; 1]: (34499) {G2,W12,D5,L1,V3,M1}  { join( top, Z ) = join( join
% 3.98/4.37    ( Z, X ), complement( meet( X, Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := Z
% 3.98/4.37     Z := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34505) {G3,W10,D5,L1,V3,M1}  { join( join( X, Y ), complement( 
% 3.98/4.37    meet( Y, Z ) ) ) = top }.
% 3.98/4.37  parent0[0]: (34504) {G3,W10,D5,L1,V3,M1}  { top = join( join( X, Y ), 
% 3.98/4.37    complement( meet( Y, Z ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37     Z := Z
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (304) {G11,W10,D5,L1,V3,M1} P(248,23);d(172) { join( join( Z, 
% 3.98/4.37    X ), complement( meet( X, Y ) ) ) ==> top }.
% 3.98/4.37  parent0: (34505) {G3,W10,D5,L1,V3,M1}  { join( join( X, Y ), complement( 
% 3.98/4.37    meet( Y, Z ) ) ) = top }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Z
% 3.98/4.37     Y := X
% 3.98/4.37     Z := Y
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34506) {G10,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet( 
% 3.98/4.37    X, Y ) ) ) }.
% 3.98/4.37  parent0[0]: (248) {G10,W8,D5,L1,V2,M1} P(35,174) { join( X, complement( 
% 3.98/4.37    meet( X, Y ) ) ) ==> top }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34507) {G2,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet( 
% 3.98/4.37    Y, X ) ) ) }.
% 3.98/4.37  parent0[0]: (49) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.98/4.37    Y ) }.
% 3.98/4.37  parent1[0; 5]: (34506) {G10,W8,D5,L1,V2,M1}  { top ==> join( X, complement
% 3.98/4.37    ( meet( X, Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34510) {G2,W8,D5,L1,V2,M1}  { join( X, complement( meet( Y, X ) )
% 3.98/4.37     ) ==> top }.
% 3.98/4.37  parent0[0]: (34507) {G2,W8,D5,L1,V2,M1}  { top ==> join( X, complement( 
% 3.98/4.37    meet( Y, X ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (307) {G11,W8,D5,L1,V2,M1} P(49,248) { join( X, complement( 
% 3.98/4.37    meet( Y, X ) ) ) ==> top }.
% 3.98/4.37  parent0: (34510) {G2,W8,D5,L1,V2,M1}  { join( X, complement( meet( Y, X ) )
% 3.98/4.37     ) ==> top }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34512) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 3.98/4.37    complement( X ), complement( Y ) ) ) }.
% 3.98/4.37  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.98/4.37    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34514) {G1,W9,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 3.98/4.37     ) ==> complement( top ) }.
% 3.98/4.37  parent0[0]: (307) {G11,W8,D5,L1,V2,M1} P(49,248) { join( X, complement( 
% 3.98/4.37    meet( Y, X ) ) ) ==> top }.
% 3.98/4.37  parent1[0; 8]: (34512) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 3.98/4.37    ( join( complement( X ), complement( Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := complement( X )
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := meet( Y, complement( X ) )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34515) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 3.98/4.37     ) ==> zero }.
% 3.98/4.37  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.98/4.37    zero }.
% 3.98/4.37  parent1[0; 7]: (34514) {G1,W9,D5,L1,V2,M1}  { meet( X, meet( Y, complement
% 3.98/4.37    ( X ) ) ) ==> complement( top ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (319) {G12,W8,D5,L1,V2,M1} P(307,3);d(48) { meet( X, meet( Y, 
% 3.98/4.37    complement( X ) ) ) ==> zero }.
% 3.98/4.37  parent0: (34515) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 3.98/4.37     ) ==> zero }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34518) {G12,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( Y, 
% 3.98/4.37    complement( X ) ) ) }.
% 3.98/4.37  parent0[0]: (319) {G12,W8,D5,L1,V2,M1} P(307,3);d(48) { meet( X, meet( Y, 
% 3.98/4.37    complement( X ) ) ) ==> zero }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34519) {G13,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 3.98/4.37    meet( Y, X ) ) }.
% 3.98/4.37  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 3.98/4.37    complement( X ) ) ==> X }.
% 3.98/4.37  parent1[0; 7]: (34518) {G12,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( Y, 
% 3.98/4.37    complement( X ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := complement( X )
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34520) {G13,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X )
% 3.98/4.37     ) ==> zero }.
% 3.98/4.37  parent0[0]: (34519) {G13,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X )
% 3.98/4.37    , meet( Y, X ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (321) {G13,W8,D4,L1,V2,M1} P(281,319) { meet( complement( X )
% 3.98/4.37    , meet( Y, X ) ) ==> zero }.
% 3.98/4.37  parent0: (34520) {G13,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X
% 3.98/4.37     ) ) ==> zero }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34521) {G13,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 3.98/4.37    meet( Y, X ) ) }.
% 3.98/4.37  parent0[0]: (321) {G13,W8,D4,L1,V2,M1} P(281,319) { meet( complement( X ), 
% 3.98/4.37    meet( Y, X ) ) ==> zero }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34522) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 3.98/4.37    complement( X ) ) }.
% 3.98/4.37  parent0[0]: (49) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.98/4.37    Y ) }.
% 3.98/4.37  parent1[0; 2]: (34521) {G13,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 3.98/4.37     ), meet( Y, X ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := meet( Y, X )
% 3.98/4.37     Y := complement( X )
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34526) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( Y )
% 3.98/4.37     ) ==> zero }.
% 3.98/4.37  parent0[0]: (34522) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 3.98/4.37    complement( X ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (325) {G14,W8,D4,L1,V2,M1} P(321,49) { meet( meet( Y, X ), 
% 3.98/4.37    complement( X ) ) ==> zero }.
% 3.98/4.37  parent0: (34526) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( Y )
% 3.98/4.37     ) ==> zero }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34530) {G14,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 3.98/4.37    complement( Y ) ) }.
% 3.98/4.37  parent0[0]: (325) {G14,W8,D4,L1,V2,M1} P(321,49) { meet( meet( Y, X ), 
% 3.98/4.37    complement( X ) ) ==> zero }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34532) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 3.98/4.37    complement( Y ) ) }.
% 3.98/4.37  parent0[0]: (49) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.98/4.37    Y ) }.
% 3.98/4.37  parent1[0; 3]: (34530) {G14,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y )
% 3.98/4.37    , complement( Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34538) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( X )
% 3.98/4.37     ) ==> zero }.
% 3.98/4.37  parent0[0]: (34532) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 3.98/4.37    complement( Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (330) {G15,W8,D4,L1,V2,M1} P(49,325) { meet( meet( Y, X ), 
% 3.98/4.37    complement( Y ) ) ==> zero }.
% 3.98/4.37  parent0: (34538) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( X )
% 3.98/4.37     ) ==> zero }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34540) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.98/4.37    complement( join( complement( X ), Y ) ) ) }.
% 3.98/4.37  parent0[0]: (35) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 3.98/4.37    complement( join( complement( X ), Y ) ) ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34543) {G2,W14,D7,L1,V2,M1}  { meet( X, Y ) ==> join( zero, 
% 3.98/4.37    complement( join( complement( meet( X, Y ) ), complement( X ) ) ) ) }.
% 3.98/4.37  parent0[0]: (330) {G15,W8,D4,L1,V2,M1} P(49,325) { meet( meet( Y, X ), 
% 3.98/4.37    complement( Y ) ) ==> zero }.
% 3.98/4.37  parent1[0; 5]: (34540) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.98/4.37    complement( join( complement( X ), Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := meet( X, Y )
% 3.98/4.37     Y := complement( X )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34544) {G3,W12,D6,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 3.98/4.37    ( complement( meet( X, Y ) ), complement( X ) ) ) }.
% 3.98/4.37  parent0[0]: (280) {G11,W5,D3,L1,V1,M1} P(266,0) { join( zero, X ) ==> X }.
% 3.98/4.37  parent1[0; 4]: (34543) {G2,W14,D7,L1,V2,M1}  { meet( X, Y ) ==> join( zero
% 3.98/4.37    , complement( join( complement( meet( X, Y ) ), complement( X ) ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := complement( join( complement( meet( X, Y ) ), complement( X ) ) )
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34545) {G1,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 3.98/4.37    , X ) }.
% 3.98/4.37  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.98/4.37    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.98/4.37  parent1[0; 4]: (34544) {G3,W12,D6,L1,V2,M1}  { meet( X, Y ) ==> complement
% 3.98/4.37    ( join( complement( meet( X, Y ) ), complement( X ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := meet( X, Y )
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34546) {G1,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), X ) ==> meet( X
% 3.98/4.37    , Y ) }.
% 3.98/4.37  parent0[0]: (34545) {G1,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, 
% 3.98/4.37    Y ), X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (332) {G16,W9,D4,L1,V2,M1} P(330,35);d(280);d(3) { meet( meet
% 3.98/4.37    ( X, Y ), X ) ==> meet( X, Y ) }.
% 3.98/4.37  parent0: (34546) {G1,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), X ) ==> meet( X
% 3.98/4.37    , Y ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34548) {G2,W11,D5,L1,V2,M1}  { top ==> join( join( meet( X, Y ), 
% 3.98/4.37    complement( X ) ), complement( Y ) ) }.
% 3.98/4.37  parent0[0]: (45) {G2,W11,D5,L1,V2,M1} P(3,16);d(1) { join( join( meet( X, Y
% 3.98/4.37     ), complement( X ) ), complement( Y ) ) ==> top }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34549) {G3,W11,D6,L1,V2,M1}  { top ==> join( join( meet( 
% 3.98/4.37    complement( X ), Y ), X ), complement( Y ) ) }.
% 3.98/4.37  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 3.98/4.37    complement( X ) ) ==> X }.
% 3.98/4.37  parent1[0; 8]: (34548) {G2,W11,D5,L1,V2,M1}  { top ==> join( join( meet( X
% 3.98/4.37    , Y ), complement( X ) ), complement( Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := complement( X )
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34551) {G3,W11,D6,L1,V2,M1}  { join( join( meet( complement( X ), 
% 3.98/4.37    Y ), X ), complement( Y ) ) ==> top }.
% 3.98/4.37  parent0[0]: (34549) {G3,W11,D6,L1,V2,M1}  { top ==> join( join( meet( 
% 3.98/4.37    complement( X ), Y ), X ), complement( Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (337) {G13,W11,D6,L1,V2,M1} P(281,45) { join( join( meet( 
% 3.98/4.37    complement( X ), Y ), X ), complement( Y ) ) ==> top }.
% 3.98/4.37  parent0: (34551) {G3,W11,D6,L1,V2,M1}  { join( join( meet( complement( X )
% 3.98/4.37    , Y ), X ), complement( Y ) ) ==> top }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34553) {G16,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 3.98/4.37    , X ) }.
% 3.98/4.37  parent0[0]: (332) {G16,W9,D4,L1,V2,M1} P(330,35);d(280);d(3) { meet( meet( 
% 3.98/4.37    X, Y ), X ) ==> meet( X, Y ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34556) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, meet( X, 
% 3.98/4.37    Y ) ) }.
% 3.98/4.37  parent0[0]: (49) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.98/4.37    Y ) }.
% 3.98/4.37  parent1[0; 4]: (34553) {G16,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet
% 3.98/4.37    ( X, Y ), X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := meet( X, Y )
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34569) {G2,W9,D4,L1,V2,M1}  { meet( X, meet( X, Y ) ) ==> meet( X
% 3.98/4.37    , Y ) }.
% 3.98/4.37  parent0[0]: (34556) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, meet( 
% 3.98/4.37    X, Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (395) {G17,W9,D4,L1,V2,M1} P(332,49) { meet( X, meet( X, Y ) )
% 3.98/4.37     ==> meet( X, Y ) }.
% 3.98/4.37  parent0: (34569) {G2,W9,D4,L1,V2,M1}  { meet( X, meet( X, Y ) ) ==> meet( X
% 3.98/4.37    , Y ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34570) {G17,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, meet( X, 
% 3.98/4.37    Y ) ) }.
% 3.98/4.37  parent0[0]: (395) {G17,W9,D4,L1,V2,M1} P(332,49) { meet( X, meet( X, Y ) ) 
% 3.98/4.37    ==> meet( X, Y ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34573) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 3.98/4.37    , X ) }.
% 3.98/4.37  parent0[0]: (49) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.98/4.37    Y ) }.
% 3.98/4.37  parent1[0; 4]: (34570) {G17,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, 
% 3.98/4.37    meet( X, Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := meet( X, Y )
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34575) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( Y, X )
% 3.98/4.37    , X ) }.
% 3.98/4.37  parent0[0]: (49) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.98/4.37    Y ) }.
% 3.98/4.37  parent1[0; 5]: (34573) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( 
% 3.98/4.37    X, Y ), X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34577) {G2,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( meet( Y, X )
% 3.98/4.37    , X ) }.
% 3.98/4.37  parent0[0]: (49) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.98/4.37    Y ) }.
% 3.98/4.37  parent1[0; 1]: (34575) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( 
% 3.98/4.37    Y, X ), X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34578) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( X, 
% 3.98/4.37    Y ) ) }.
% 3.98/4.37  parent0[0]: (49) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.98/4.37    Y ) }.
% 3.98/4.37  parent1[0; 4]: (34577) {G2,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( meet( 
% 3.98/4.37    Y, X ), X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := meet( X, Y )
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34582) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X
% 3.98/4.37    , Y ) }.
% 3.98/4.37  parent0[0]: (34578) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( 
% 3.98/4.37    X, Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (397) {G18,W9,D4,L1,V2,M1} P(49,395) { meet( X, meet( Y, X ) )
% 3.98/4.37     ==> meet( Y, X ) }.
% 3.98/4.37  parent0: (34582) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X
% 3.98/4.37    , Y ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34588) {G14,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 3.98/4.37    , Y ) }.
% 3.98/4.37  parent0[0]: (292) {G14,W9,D4,L1,V2,M1} P(287,24);d(1);d(287) { join( join( 
% 3.98/4.37    X, Y ), Y ) ==> join( X, Y ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34591) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 3.98/4.37    join( complement( X ), Y ) ) ) ==> join( X, complement( join( complement
% 3.98/4.37    ( X ), Y ) ) ) }.
% 3.98/4.37  parent0[0]: (35) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 3.98/4.37    complement( join( complement( X ), Y ) ) ) ==> X }.
% 3.98/4.37  parent1[0; 11]: (34588) {G14,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join
% 3.98/4.37    ( X, Y ), Y ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := meet( X, Y )
% 3.98/4.37     Y := complement( join( complement( X ), Y ) )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34592) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( join( 
% 3.98/4.37    complement( X ), Y ) ) ) }.
% 3.98/4.37  parent0[0]: (35) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 3.98/4.37    complement( join( complement( X ), Y ) ) ) ==> X }.
% 3.98/4.37  parent1[0; 1]: (34591) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), 
% 3.98/4.37    complement( join( complement( X ), Y ) ) ) ==> join( X, complement( join
% 3.98/4.37    ( complement( X ), Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34599) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement
% 3.98/4.37    ( Y ) ) ) }.
% 3.98/4.37  parent0[0]: (290) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( 
% 3.98/4.37    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 3.98/4.37  parent1[0; 4]: (34592) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( 
% 3.98/4.37    join( complement( X ), Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34600) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) )
% 3.98/4.37     ) ==> X }.
% 3.98/4.37  parent0[0]: (34599) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 3.98/4.37    complement( Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (399) {G15,W8,D5,L1,V2,M1} P(35,292);d(290) { join( X, meet( X
% 3.98/4.37    , complement( Y ) ) ) ==> X }.
% 3.98/4.37  parent0: (34600) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) )
% 3.98/4.37     ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34602) {G15,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement
% 3.98/4.37    ( Y ) ) ) }.
% 3.98/4.37  parent0[0]: (399) {G15,W8,D5,L1,V2,M1} P(35,292);d(290) { join( X, meet( X
% 3.98/4.37    , complement( Y ) ) ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34603) {G13,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 3.98/4.37  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 3.98/4.37    complement( X ) ) ==> X }.
% 3.98/4.37  parent1[0; 6]: (34602) {G15,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 3.98/4.37    complement( Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := complement( Y )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34604) {G13,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 3.98/4.37  parent0[0]: (34603) {G13,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) )
% 3.98/4.37     }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (402) {G16,W7,D4,L1,V2,M1} P(281,399) { join( Y, meet( Y, X )
% 3.98/4.37     ) ==> Y }.
% 3.98/4.37  parent0: (34604) {G13,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34606) {G16,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 3.98/4.37  parent0[0]: (402) {G16,W7,D4,L1,V2,M1} P(281,399) { join( Y, meet( Y, X ) )
% 3.98/4.37     ==> Y }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34607) {G17,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 3.98/4.37  parent0[0]: (397) {G18,W9,D4,L1,V2,M1} P(49,395) { meet( X, meet( Y, X ) ) 
% 3.98/4.37    ==> meet( Y, X ) }.
% 3.98/4.37  parent1[0; 4]: (34606) {G16,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y )
% 3.98/4.37     ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := meet( Y, X )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34608) {G17,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 3.98/4.37  parent0[0]: (34607) {G17,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) )
% 3.98/4.37     }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (413) {G19,W7,D4,L1,V2,M1} P(397,402) { join( X, meet( Y, X )
% 3.98/4.37     ) ==> X }.
% 3.98/4.37  parent0: (34608) {G17,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34617) {G2,W11,D4,L1,V3,M1}  { join( join( X, Y ), meet( Z, X ) )
% 3.98/4.37     = join( X, Y ) }.
% 3.98/4.37  parent0[0]: (413) {G19,W7,D4,L1,V2,M1} P(397,402) { join( X, meet( Y, X ) )
% 3.98/4.37     ==> X }.
% 3.98/4.37  parent1[0; 9]: (24) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 3.98/4.37    X ) = join( join( Z, X ), Y ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Z
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := meet( Z, X )
% 3.98/4.37     Y := Y
% 3.98/4.37     Z := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (424) {G20,W11,D4,L1,V3,M1} P(413,24) { join( join( X, Z ), 
% 3.98/4.37    meet( Y, X ) ) ==> join( X, Z ) }.
% 3.98/4.37  parent0: (34617) {G2,W11,D4,L1,V3,M1}  { join( join( X, Y ), meet( Z, X ) )
% 3.98/4.37     = join( X, Y ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Z
% 3.98/4.37     Z := Y
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34619) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 3.98/4.37    join( X, Y ), Z ) }.
% 3.98/4.37  parent0[0]: (23) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 3.98/4.37    join( join( Y, Z ), X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37     Z := Z
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34635) {G2,W11,D5,L1,V3,M1}  { join( join( meet( X, Y ), Z ), Y )
% 3.98/4.37     = join( Y, Z ) }.
% 3.98/4.37  parent0[0]: (413) {G19,W7,D4,L1,V2,M1} P(397,402) { join( X, meet( Y, X ) )
% 3.98/4.37     ==> X }.
% 3.98/4.37  parent1[0; 9]: (34619) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 3.98/4.37    join( join( X, Y ), Z ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := meet( X, Y )
% 3.98/4.37     Z := Z
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (426) {G20,W11,D5,L1,V3,M1} P(413,23) { join( join( meet( Y, X
% 3.98/4.37     ), Z ), X ) ==> join( X, Z ) }.
% 3.98/4.37  parent0: (34635) {G2,W11,D5,L1,V3,M1}  { join( join( meet( X, Y ), Z ), Y )
% 3.98/4.37     = join( Y, Z ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37     Z := Z
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34640) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 3.98/4.37  parent0[0]: (413) {G19,W7,D4,L1,V2,M1} P(397,402) { join( X, meet( Y, X ) )
% 3.98/4.37     ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34641) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( Y, X ), X ) }.
% 3.98/4.37  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.37  parent1[0; 2]: (34640) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X )
% 3.98/4.37     ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := meet( Y, X )
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34644) {G1,W7,D4,L1,V2,M1}  { join( meet( Y, X ), X ) ==> X }.
% 3.98/4.37  parent0[0]: (34641) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( Y, X ), X )
% 3.98/4.37     }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (431) {G20,W7,D4,L1,V2,M1} P(413,0) { join( meet( Y, X ), X ) 
% 3.98/4.37    ==> X }.
% 3.98/4.37  parent0: (34644) {G1,W7,D4,L1,V2,M1}  { join( meet( Y, X ), X ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34645) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 3.98/4.37    converse( join( converse( X ), Y ) ) }.
% 3.98/4.37  parent0[0]: (74) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 3.98/4.37     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34650) {G2,W15,D6,L1,V3,M1}  { join( join( converse( X ), Y ), 
% 3.98/4.37    converse( Z ) ) ==> converse( join( join( X, converse( Y ) ), Z ) ) }.
% 3.98/4.37  parent0[0]: (74) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 3.98/4.37     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 3.98/4.37  parent1[0; 10]: (34645) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) 
% 3.98/4.37    ==> converse( join( converse( X ), Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := join( converse( X ), Y )
% 3.98/4.37     Y := Z
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34653) {G3,W14,D6,L1,V3,M1}  { join( converse( join( Z, X ) ), Y
% 3.98/4.37     ) ==> converse( join( join( X, converse( Y ) ), Z ) ) }.
% 3.98/4.37  parent0[0]: (213) {G2,W14,D5,L1,V3,M1} P(8,23) { join( join( converse( Y )
% 3.98/4.37    , Z ), converse( X ) ) ==> join( converse( join( X, Y ) ), Z ) }.
% 3.98/4.37  parent1[0; 1]: (34650) {G2,W15,D6,L1,V3,M1}  { join( join( converse( X ), Y
% 3.98/4.37     ), converse( Z ) ) ==> converse( join( join( X, converse( Y ) ), Z ) )
% 3.98/4.37     }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Z
% 3.98/4.37     Y := X
% 3.98/4.37     Z := Y
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37     Z := Z
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34654) {G3,W14,D6,L1,V3,M1}  { converse( join( join( Y, converse( 
% 3.98/4.37    Z ) ), X ) ) ==> join( converse( join( X, Y ) ), Z ) }.
% 3.98/4.37  parent0[0]: (34653) {G3,W14,D6,L1,V3,M1}  { join( converse( join( Z, X ) )
% 3.98/4.37    , Y ) ==> converse( join( join( X, converse( Y ) ), Z ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := Z
% 3.98/4.37     Z := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (486) {G3,W14,D6,L1,V3,M1} P(74,74);d(213) { converse( join( 
% 3.98/4.37    join( X, converse( Y ) ), Z ) ) ==> join( converse( join( Z, X ) ), Y )
% 3.98/4.37     }.
% 3.98/4.37  parent0: (34654) {G3,W14,D6,L1,V3,M1}  { converse( join( join( Y, converse
% 3.98/4.37    ( Z ) ), X ) ) ==> join( converse( join( X, Y ) ), Z ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Z
% 3.98/4.37     Y := X
% 3.98/4.37     Z := Y
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34656) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 3.98/4.37    converse( join( converse( X ), Y ) ) }.
% 3.98/4.37  parent0[0]: (74) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 3.98/4.37     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34658) {G2,W8,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> 
% 3.98/4.37    converse( converse( X ) ) }.
% 3.98/4.37  parent0[0]: (266) {G10,W5,D3,L1,V1,M1} P(250,153) { join( X, zero ) ==> X
% 3.98/4.37     }.
% 3.98/4.37  parent1[0; 6]: (34656) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==>
% 3.98/4.37     converse( join( converse( X ), Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := converse( X )
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := zero
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34659) {G1,W6,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> X
% 3.98/4.37     }.
% 3.98/4.37  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.98/4.37  parent1[0; 5]: (34658) {G2,W8,D4,L1,V1,M1}  { join( X, converse( zero ) ) 
% 3.98/4.37    ==> converse( converse( X ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (492) {G11,W6,D4,L1,V1,M1} P(266,74);d(7) { join( X, converse
% 3.98/4.37    ( zero ) ) ==> X }.
% 3.98/4.37  parent0: (34659) {G1,W6,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> X
% 3.98/4.37     }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34662) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 3.98/4.37    converse( join( converse( X ), Y ) ) }.
% 3.98/4.37  parent0[0]: (74) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 3.98/4.37     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34663) {G1,W9,D6,L1,V1,M1}  { join( X, converse( complement( 
% 3.98/4.37    converse( X ) ) ) ) ==> converse( top ) }.
% 3.98/4.37  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 3.98/4.37     }.
% 3.98/4.37  parent1[0; 8]: (34662) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==>
% 3.98/4.37     converse( join( converse( X ), Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := converse( X )
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := complement( converse( X ) )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (499) {G2,W9,D6,L1,V1,M1} P(11,74) { join( X, converse( 
% 3.98/4.37    complement( converse( X ) ) ) ) ==> converse( top ) }.
% 3.98/4.37  parent0: (34663) {G1,W9,D6,L1,V1,M1}  { join( X, converse( complement( 
% 3.98/4.37    converse( X ) ) ) ) ==> converse( top ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34665) {G11,W6,D4,L1,V1,M1}  { X ==> join( X, converse( zero ) )
% 3.98/4.37     }.
% 3.98/4.37  parent0[0]: (492) {G11,W6,D4,L1,V1,M1} P(266,74);d(7) { join( X, converse( 
% 3.98/4.37    zero ) ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34667) {G12,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 3.98/4.37  parent0[0]: (280) {G11,W5,D3,L1,V1,M1} P(266,0) { join( zero, X ) ==> X }.
% 3.98/4.37  parent1[0; 2]: (34665) {G11,W6,D4,L1,V1,M1}  { X ==> join( X, converse( 
% 3.98/4.37    zero ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := converse( zero )
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := zero
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34668) {G12,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 3.98/4.37  parent0[0]: (34667) {G12,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (504) {G12,W4,D3,L1,V0,M1} P(492,280) { converse( zero ) ==> 
% 3.98/4.37    zero }.
% 3.98/4.37  parent0: (34668) {G12,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34670) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 3.98/4.37    converse( join( X, converse( Y ) ) ) }.
% 3.98/4.37  parent0[0]: (75) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 3.98/4.37    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34672) {G2,W11,D6,L1,V2,M1}  { join( converse( meet( X, converse
% 3.98/4.37    ( Y ) ) ), Y ) ==> converse( converse( Y ) ) }.
% 3.98/4.37  parent0[0]: (431) {G20,W7,D4,L1,V2,M1} P(413,0) { join( meet( Y, X ), X ) 
% 3.98/4.37    ==> X }.
% 3.98/4.37  parent1[0; 9]: (34670) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==>
% 3.98/4.37     converse( join( X, converse( Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := converse( Y )
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := meet( X, converse( Y ) )
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34673) {G1,W9,D6,L1,V2,M1}  { join( converse( meet( X, converse( 
% 3.98/4.37    Y ) ) ), Y ) ==> Y }.
% 3.98/4.37  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.98/4.37  parent1[0; 8]: (34672) {G2,W11,D6,L1,V2,M1}  { join( converse( meet( X, 
% 3.98/4.37    converse( Y ) ) ), Y ) ==> converse( converse( Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (511) {G21,W9,D6,L1,V2,M1} P(431,75);d(7) { join( converse( 
% 3.98/4.37    meet( X, converse( Y ) ) ), Y ) ==> Y }.
% 3.98/4.37  parent0: (34673) {G1,W9,D6,L1,V2,M1}  { join( converse( meet( X, converse( 
% 3.98/4.37    Y ) ) ), Y ) ==> Y }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34676) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 3.98/4.37    converse( join( X, converse( Y ) ) ) }.
% 3.98/4.37  parent0[0]: (75) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 3.98/4.37    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34677) {G2,W7,D4,L1,V1,M1}  { join( converse( top ), X ) ==> 
% 3.98/4.37    converse( top ) }.
% 3.98/4.37  parent0[0]: (172) {G7,W5,D3,L1,V1,M1} P(16,20);d(166) { join( top, X ) ==> 
% 3.98/4.37    top }.
% 3.98/4.37  parent1[0; 6]: (34676) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==>
% 3.98/4.37     converse( join( X, converse( Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := converse( X )
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := top
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (515) {G8,W7,D4,L1,V1,M1} P(172,75) { join( converse( top ), X
% 3.98/4.37     ) ==> converse( top ) }.
% 3.98/4.37  parent0: (34677) {G2,W7,D4,L1,V1,M1}  { join( converse( top ), X ) ==> 
% 3.98/4.37    converse( top ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34680) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 3.98/4.37    converse( join( X, converse( Y ) ) ) }.
% 3.98/4.37  parent0[0]: (75) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 3.98/4.37    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34681) {G2,W9,D6,L1,V1,M1}  { join( converse( complement( 
% 3.98/4.37    converse( X ) ) ), X ) ==> converse( top ) }.
% 3.98/4.37  parent0[0]: (16) {G1,W6,D4,L1,V1,M1} P(11,0) { join( complement( X ), X ) 
% 3.98/4.37    ==> top }.
% 3.98/4.37  parent1[0; 8]: (34680) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==>
% 3.98/4.37     converse( join( X, converse( Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := converse( X )
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := complement( converse( X ) )
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (518) {G2,W9,D6,L1,V1,M1} P(16,75) { join( converse( 
% 3.98/4.37    complement( converse( X ) ) ), X ) ==> converse( top ) }.
% 3.98/4.37  parent0: (34681) {G2,W9,D6,L1,V1,M1}  { join( converse( complement( 
% 3.98/4.37    converse( X ) ) ), X ) ==> converse( top ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34683) {G8,W7,D4,L1,V1,M1}  { converse( top ) ==> join( converse( 
% 3.98/4.37    top ), X ) }.
% 3.98/4.37  parent0[0]: (515) {G8,W7,D4,L1,V1,M1} P(172,75) { join( converse( top ), X
% 3.98/4.37     ) ==> converse( top ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34685) {G9,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 3.98/4.37  parent0[0]: (307) {G11,W8,D5,L1,V2,M1} P(49,248) { join( X, complement( 
% 3.98/4.37    meet( Y, X ) ) ) ==> top }.
% 3.98/4.37  parent1[0; 3]: (34683) {G8,W7,D4,L1,V1,M1}  { converse( top ) ==> join( 
% 3.98/4.37    converse( top ), X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := converse( top )
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := complement( meet( X, converse( top ) ) )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (519) {G12,W4,D3,L1,V0,M1} P(515,307) { converse( top ) ==> 
% 3.98/4.37    top }.
% 3.98/4.37  parent0: (34685) {G9,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34688) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 3.98/4.37     converse( composition( converse( X ), Y ) ) }.
% 3.98/4.37  parent0[0]: (18) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 3.98/4.37    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34690) {G2,W9,D4,L1,V1,M1}  { composition( converse( X ), top ) 
% 3.98/4.37    ==> converse( composition( top, X ) ) }.
% 3.98/4.37  parent0[0]: (519) {G12,W4,D3,L1,V0,M1} P(515,307) { converse( top ) ==> top
% 3.98/4.37     }.
% 3.98/4.37  parent1[0; 7]: (34688) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), 
% 3.98/4.37    X ) ==> converse( composition( converse( X ), Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := top
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (522) {G13,W9,D4,L1,V1,M1} P(519,18) { composition( converse( 
% 3.98/4.37    X ), top ) ==> converse( composition( top, X ) ) }.
% 3.98/4.37  parent0: (34690) {G2,W9,D4,L1,V1,M1}  { composition( converse( X ), top ) 
% 3.98/4.37    ==> converse( composition( top, X ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34694) {G1,W10,D5,L1,V2,M1}  { composition( Y, converse( X ) ) ==>
% 3.98/4.37     converse( composition( X, converse( Y ) ) ) }.
% 3.98/4.37  parent0[0]: (17) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 3.98/4.37    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34696) {G2,W9,D4,L1,V1,M1}  { composition( top, converse( X ) ) 
% 3.98/4.37    ==> converse( composition( X, top ) ) }.
% 3.98/4.37  parent0[0]: (519) {G12,W4,D3,L1,V0,M1} P(515,307) { converse( top ) ==> top
% 3.98/4.37     }.
% 3.98/4.37  parent1[0; 8]: (34694) {G1,W10,D5,L1,V2,M1}  { composition( Y, converse( X
% 3.98/4.37     ) ) ==> converse( composition( X, converse( Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := top
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (523) {G13,W9,D4,L1,V1,M1} P(519,17) { composition( top, 
% 3.98/4.37    converse( X ) ) ==> converse( composition( X, top ) ) }.
% 3.98/4.37  parent0: (34696) {G2,W9,D4,L1,V1,M1}  { composition( top, converse( X ) ) 
% 3.98/4.37    ==> converse( composition( X, top ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34700) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 3.98/4.37    join( composition( X, Y ), composition( Z, Y ) ) }.
% 3.98/4.37  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 3.98/4.37    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Z
% 3.98/4.37     Z := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34702) {G1,W15,D5,L1,V2,M1}  { composition( join( X, converse( Y
% 3.98/4.37     ) ), top ) ==> join( composition( X, top ), converse( composition( top, 
% 3.98/4.37    Y ) ) ) }.
% 3.98/4.37  parent0[0]: (522) {G13,W9,D4,L1,V1,M1} P(519,18) { composition( converse( X
% 3.98/4.37     ), top ) ==> converse( composition( top, X ) ) }.
% 3.98/4.37  parent1[0; 11]: (34700) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), 
% 3.98/4.37    Y ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := top
% 3.98/4.37     Z := converse( Y )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34704) {G1,W15,D5,L1,V2,M1}  { join( composition( X, top ), 
% 3.98/4.37    converse( composition( top, Y ) ) ) ==> composition( join( X, converse( Y
% 3.98/4.37     ) ), top ) }.
% 3.98/4.37  parent0[0]: (34702) {G1,W15,D5,L1,V2,M1}  { composition( join( X, converse
% 3.98/4.37    ( Y ) ), top ) ==> join( composition( X, top ), converse( composition( 
% 3.98/4.37    top, Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (538) {G14,W15,D5,L1,V2,M1} P(522,6) { join( composition( Y, 
% 3.98/4.37    top ), converse( composition( top, X ) ) ) ==> composition( join( Y, 
% 3.98/4.37    converse( X ) ), top ) }.
% 3.98/4.37  parent0: (34704) {G1,W15,D5,L1,V2,M1}  { join( composition( X, top ), 
% 3.98/4.37    converse( composition( top, Y ) ) ) ==> composition( join( X, converse( Y
% 3.98/4.37     ) ), top ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34710) {G3,W15,D8,L1,V3,M1}  { converse( join( join( X, converse
% 3.98/4.37    ( meet( Y, converse( X ) ) ) ), Z ) ) = converse( join( X, Z ) ) }.
% 3.98/4.37  parent0[0]: (511) {G21,W9,D6,L1,V2,M1} P(431,75);d(7) { join( converse( 
% 3.98/4.37    meet( X, converse( Y ) ) ), Y ) ==> Y }.
% 3.98/4.37  parent1[0; 13]: (76) {G2,W13,D5,L1,V3,M1} P(73,8);d(8) { converse( join( 
% 3.98/4.37    join( Y, X ), Z ) ) = converse( join( join( X, Y ), Z ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := converse( meet( Y, converse( X ) ) )
% 3.98/4.37     Y := X
% 3.98/4.37     Z := Z
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34711) {G4,W14,D5,L1,V3,M1}  { join( converse( join( Z, X ) ), 
% 3.98/4.37    meet( Y, converse( X ) ) ) = converse( join( X, Z ) ) }.
% 3.98/4.37  parent0[0]: (486) {G3,W14,D6,L1,V3,M1} P(74,74);d(213) { converse( join( 
% 3.98/4.37    join( X, converse( Y ) ), Z ) ) ==> join( converse( join( Z, X ) ), Y )
% 3.98/4.37     }.
% 3.98/4.37  parent1[0; 1]: (34710) {G3,W15,D8,L1,V3,M1}  { converse( join( join( X, 
% 3.98/4.37    converse( meet( Y, converse( X ) ) ) ), Z ) ) = converse( join( X, Z ) )
% 3.98/4.37     }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := meet( Y, converse( X ) )
% 3.98/4.37     Z := Z
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37     Z := Z
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (639) {G22,W14,D5,L1,V3,M1} P(511,76);d(486) { join( converse
% 3.98/4.37    ( join( Z, Y ) ), meet( X, converse( Y ) ) ) ==> converse( join( Y, Z ) )
% 3.98/4.37     }.
% 3.98/4.37  parent0: (34711) {G4,W14,D5,L1,V3,M1}  { join( converse( join( Z, X ) ), 
% 3.98/4.37    meet( Y, converse( X ) ) ) = converse( join( X, Z ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37     Z := Z
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34714) {G1,W9,D4,L1,V1,M1}  { join( X, one ) ==> join( join( X, 
% 3.98/4.37    skol1 ), one ) }.
% 3.98/4.37  parent0[0]: (25) {G1,W9,D4,L1,V1,M1} P(13,1) { join( join( X, skol1 ), one
% 3.98/4.37     ) ==> join( X, one ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34718) {G2,W11,D6,L1,V1,M1}  { join( converse( meet( X, converse
% 3.98/4.37    ( skol1 ) ) ), one ) ==> join( skol1, one ) }.
% 3.98/4.37  parent0[0]: (511) {G21,W9,D6,L1,V2,M1} P(431,75);d(7) { join( converse( 
% 3.98/4.37    meet( X, converse( Y ) ) ), Y ) ==> Y }.
% 3.98/4.37  parent1[0; 9]: (34714) {G1,W9,D4,L1,V1,M1}  { join( X, one ) ==> join( join
% 3.98/4.37    ( X, skol1 ), one ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := skol1
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := converse( meet( X, converse( skol1 ) ) )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34719) {G1,W9,D6,L1,V1,M1}  { join( converse( meet( X, converse( 
% 3.98/4.37    skol1 ) ) ), one ) ==> one }.
% 3.98/4.37  parent0[0]: (13) {G0,W5,D3,L1,V0,M1} I { join( skol1, one ) ==> one }.
% 3.98/4.37  parent1[0; 8]: (34718) {G2,W11,D6,L1,V1,M1}  { join( converse( meet( X, 
% 3.98/4.37    converse( skol1 ) ) ), one ) ==> join( skol1, one ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34720) {G2,W9,D6,L1,V1,M1}  { converse( join( meet( X, converse( 
% 3.98/4.37    skol1 ) ), one ) ) ==> one }.
% 3.98/4.37  parent0[0]: (131) {G4,W9,D4,L1,V1,M1} P(128,8) { join( converse( X ), one )
% 3.98/4.37     ==> converse( join( X, one ) ) }.
% 3.98/4.37  parent1[0; 1]: (34719) {G1,W9,D6,L1,V1,M1}  { join( converse( meet( X, 
% 3.98/4.37    converse( skol1 ) ) ), one ) ==> one }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := meet( X, converse( skol1 ) )
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (644) {G22,W9,D6,L1,V1,M1} P(511,25);d(13);d(131) { converse( 
% 3.98/4.37    join( meet( X, converse( skol1 ) ), one ) ) ==> one }.
% 3.98/4.37  parent0: (34720) {G2,W9,D6,L1,V1,M1}  { converse( join( meet( X, converse( 
% 3.98/4.37    skol1 ) ), one ) ) ==> one }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34723) {G0,W5,D4,L1,V1,M1}  { X ==> converse( converse( X ) ) }.
% 3.98/4.37  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34725) {G1,W9,D5,L1,V1,M1}  { join( meet( X, converse( skol1 ) )
% 3.98/4.37    , one ) ==> converse( one ) }.
% 3.98/4.37  parent0[0]: (644) {G22,W9,D6,L1,V1,M1} P(511,25);d(13);d(131) { converse( 
% 3.98/4.37    join( meet( X, converse( skol1 ) ), one ) ) ==> one }.
% 3.98/4.37  parent1[0; 8]: (34723) {G0,W5,D4,L1,V1,M1}  { X ==> converse( converse( X )
% 3.98/4.37     ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := join( meet( X, converse( skol1 ) ), one )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34726) {G2,W8,D5,L1,V1,M1}  { join( meet( X, converse( skol1 ) )
% 3.98/4.37    , one ) ==> one }.
% 3.98/4.37  parent0[0]: (128) {G3,W4,D3,L1,V0,M1} P(122,5) { converse( one ) ==> one
% 3.98/4.37     }.
% 3.98/4.37  parent1[0; 7]: (34725) {G1,W9,D5,L1,V1,M1}  { join( meet( X, converse( 
% 3.98/4.37    skol1 ) ), one ) ==> converse( one ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (679) {G23,W8,D5,L1,V1,M1} P(644,7);d(128) { join( meet( X, 
% 3.98/4.37    converse( skol1 ) ), one ) ==> one }.
% 3.98/4.37  parent0: (34726) {G2,W8,D5,L1,V1,M1}  { join( meet( X, converse( skol1 ) )
% 3.98/4.37    , one ) ==> one }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34729) {G14,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 3.98/4.37    , X ) }.
% 3.98/4.37  parent0[0]: (293) {G14,W9,D4,L1,V2,M1} P(287,24) { join( join( X, Y ), X ) 
% 3.98/4.37    ==> join( X, Y ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34731) {G15,W13,D5,L1,V1,M1}  { join( meet( X, converse( skol1 )
% 3.98/4.37     ), one ) ==> join( one, meet( X, converse( skol1 ) ) ) }.
% 3.98/4.37  parent0[0]: (679) {G23,W8,D5,L1,V1,M1} P(644,7);d(128) { join( meet( X, 
% 3.98/4.37    converse( skol1 ) ), one ) ==> one }.
% 3.98/4.37  parent1[0; 8]: (34729) {G14,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join
% 3.98/4.37    ( X, Y ), X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := meet( X, converse( skol1 ) )
% 3.98/4.37     Y := one
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34732) {G16,W8,D5,L1,V1,M1}  { one ==> join( one, meet( X, 
% 3.98/4.37    converse( skol1 ) ) ) }.
% 3.98/4.37  parent0[0]: (679) {G23,W8,D5,L1,V1,M1} P(644,7);d(128) { join( meet( X, 
% 3.98/4.37    converse( skol1 ) ), one ) ==> one }.
% 3.98/4.37  parent1[0; 1]: (34731) {G15,W13,D5,L1,V1,M1}  { join( meet( X, converse( 
% 3.98/4.37    skol1 ) ), one ) ==> join( one, meet( X, converse( skol1 ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34734) {G16,W8,D5,L1,V1,M1}  { join( one, meet( X, converse( skol1
% 3.98/4.37     ) ) ) ==> one }.
% 3.98/4.37  parent0[0]: (34732) {G16,W8,D5,L1,V1,M1}  { one ==> join( one, meet( X, 
% 3.98/4.37    converse( skol1 ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (685) {G24,W8,D5,L1,V1,M1} P(679,293) { join( one, meet( X, 
% 3.98/4.37    converse( skol1 ) ) ) ==> one }.
% 3.98/4.37  parent0: (34734) {G16,W8,D5,L1,V1,M1}  { join( one, meet( X, converse( 
% 3.98/4.37    skol1 ) ) ) ==> one }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34737) {G24,W8,D5,L1,V1,M1}  { one ==> join( one, meet( X, 
% 3.98/4.37    converse( skol1 ) ) ) }.
% 3.98/4.37  parent0[0]: (685) {G24,W8,D5,L1,V1,M1} P(679,293) { join( one, meet( X, 
% 3.98/4.37    converse( skol1 ) ) ) ==> one }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34738) {G17,W8,D5,L1,V1,M1}  { one ==> join( one, meet( converse
% 3.98/4.37    ( skol1 ), X ) ) }.
% 3.98/4.37  parent0[0]: (332) {G16,W9,D4,L1,V2,M1} P(330,35);d(280);d(3) { meet( meet( 
% 3.98/4.37    X, Y ), X ) ==> meet( X, Y ) }.
% 3.98/4.37  parent1[0; 4]: (34737) {G24,W8,D5,L1,V1,M1}  { one ==> join( one, meet( X, 
% 3.98/4.37    converse( skol1 ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := converse( skol1 )
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := meet( converse( skol1 ), X )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34739) {G17,W8,D5,L1,V1,M1}  { join( one, meet( converse( skol1 )
% 3.98/4.37    , X ) ) ==> one }.
% 3.98/4.37  parent0[0]: (34738) {G17,W8,D5,L1,V1,M1}  { one ==> join( one, meet( 
% 3.98/4.37    converse( skol1 ), X ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (692) {G25,W8,D5,L1,V1,M1} P(332,685) { join( one, meet( 
% 3.98/4.37    converse( skol1 ), X ) ) ==> one }.
% 3.98/4.37  parent0: (34739) {G17,W8,D5,L1,V1,M1}  { join( one, meet( converse( skol1 )
% 3.98/4.37    , X ) ) ==> one }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34741) {G9,W8,D4,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 3.98/4.37    complement( Y ) ) }.
% 3.98/4.37  parent0[0]: (176) {G9,W8,D4,L1,V2,M1} S(21);d(173) { join( join( Y, X ), 
% 3.98/4.37    complement( X ) ) ==> top }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34742) {G10,W9,D6,L1,V1,M1}  { top ==> join( one, complement( 
% 3.98/4.37    meet( converse( skol1 ), X ) ) ) }.
% 3.98/4.37  parent0[0]: (692) {G25,W8,D5,L1,V1,M1} P(332,685) { join( one, meet( 
% 3.98/4.37    converse( skol1 ), X ) ) ==> one }.
% 3.98/4.37  parent1[0; 3]: (34741) {G9,W8,D4,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 3.98/4.37    complement( Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := one
% 3.98/4.37     Y := meet( converse( skol1 ), X )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34743) {G10,W9,D6,L1,V1,M1}  { join( one, complement( meet( 
% 3.98/4.37    converse( skol1 ), X ) ) ) ==> top }.
% 3.98/4.37  parent0[0]: (34742) {G10,W9,D6,L1,V1,M1}  { top ==> join( one, complement( 
% 3.98/4.37    meet( converse( skol1 ), X ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (700) {G26,W9,D6,L1,V1,M1} P(692,176) { join( one, complement
% 3.98/4.37    ( meet( converse( skol1 ), X ) ) ) ==> top }.
% 3.98/4.37  parent0: (34743) {G10,W9,D6,L1,V1,M1}  { join( one, complement( meet( 
% 3.98/4.37    converse( skol1 ), X ) ) ) ==> top }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34745) {G26,W9,D6,L1,V1,M1}  { top ==> join( one, complement( meet
% 3.98/4.37    ( converse( skol1 ), X ) ) ) }.
% 3.98/4.37  parent0[0]: (700) {G26,W9,D6,L1,V1,M1} P(692,176) { join( one, complement( 
% 3.98/4.37    meet( converse( skol1 ), X ) ) ) ==> top }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34746) {G12,W7,D5,L1,V0,M1}  { top ==> join( one, complement( 
% 3.98/4.37    converse( skol1 ) ) ) }.
% 3.98/4.37  parent0[0]: (298) {G11,W9,D6,L1,V2,M1} P(248,35);d(48);d(266) { meet( X, 
% 3.98/4.37    complement( meet( complement( X ), Y ) ) ) ==> X }.
% 3.98/4.37  parent1[0; 5]: (34745) {G26,W9,D6,L1,V1,M1}  { top ==> join( one, 
% 3.98/4.37    complement( meet( converse( skol1 ), X ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := converse( skol1 )
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := complement( meet( complement( converse( skol1 ) ), X ) )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34747) {G12,W7,D5,L1,V0,M1}  { join( one, complement( converse( 
% 3.98/4.37    skol1 ) ) ) ==> top }.
% 3.98/4.37  parent0[0]: (34746) {G12,W7,D5,L1,V0,M1}  { top ==> join( one, complement( 
% 3.98/4.37    converse( skol1 ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (703) {G27,W7,D5,L1,V0,M1} P(298,700) { join( one, complement
% 3.98/4.37    ( converse( skol1 ) ) ) ==> top }.
% 3.98/4.37  parent0: (34747) {G12,W7,D5,L1,V0,M1}  { join( one, complement( converse( 
% 3.98/4.37    skol1 ) ) ) ==> top }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34750) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 3.98/4.37    complement( composition( X, top ) ) ) ==> zero }.
% 3.98/4.37  parent0[0]: (266) {G10,W5,D3,L1,V1,M1} P(250,153) { join( X, zero ) ==> X
% 3.98/4.37     }.
% 3.98/4.37  parent1[0; 1]: (85) {G2,W11,D6,L1,V1,M1} P(48,10) { join( composition( 
% 3.98/4.37    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := composition( converse( X ), complement( composition( X, top ) ) )
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (716) {G11,W9,D5,L1,V1,M1} S(85);d(266) { composition( 
% 3.98/4.37    converse( X ), complement( composition( X, top ) ) ) ==> zero }.
% 3.98/4.37  parent0: (34750) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 3.98/4.37    complement( composition( X, top ) ) ) ==> zero }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34752) {G27,W7,D5,L1,V0,M1}  { top ==> join( one, complement( 
% 3.98/4.37    converse( skol1 ) ) ) }.
% 3.98/4.37  parent0[0]: (703) {G27,W7,D5,L1,V0,M1} P(298,700) { join( one, complement( 
% 3.98/4.37    converse( skol1 ) ) ) ==> top }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34753) {G1,W7,D5,L1,V0,M1}  { top ==> join( complement( converse
% 3.98/4.37    ( skol1 ) ), one ) }.
% 3.98/4.37  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.37  parent1[0; 2]: (34752) {G27,W7,D5,L1,V0,M1}  { top ==> join( one, 
% 3.98/4.37    complement( converse( skol1 ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := one
% 3.98/4.37     Y := complement( converse( skol1 ) )
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34756) {G1,W7,D5,L1,V0,M1}  { join( complement( converse( skol1 )
% 3.98/4.37     ), one ) ==> top }.
% 3.98/4.37  parent0[0]: (34753) {G1,W7,D5,L1,V0,M1}  { top ==> join( complement( 
% 3.98/4.37    converse( skol1 ) ), one ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (728) {G28,W7,D5,L1,V0,M1} P(703,0) { join( complement( 
% 3.98/4.37    converse( skol1 ) ), one ) ==> top }.
% 3.98/4.37  parent0: (34756) {G1,W7,D5,L1,V0,M1}  { join( complement( converse( skol1 )
% 3.98/4.37     ), one ) ==> top }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34758) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.98/4.37    complement( join( complement( X ), Y ) ) ) }.
% 3.98/4.37  parent0[0]: (35) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 3.98/4.37    complement( join( complement( X ), Y ) ) ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34761) {G2,W10,D5,L1,V0,M1}  { converse( skol1 ) ==> join( meet( 
% 3.98/4.37    converse( skol1 ), one ), complement( top ) ) }.
% 3.98/4.37  parent0[0]: (728) {G28,W7,D5,L1,V0,M1} P(703,0) { join( complement( 
% 3.98/4.37    converse( skol1 ) ), one ) ==> top }.
% 3.98/4.37  parent1[0; 9]: (34758) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.98/4.37    complement( join( complement( X ), Y ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := converse( skol1 )
% 3.98/4.37     Y := one
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34762) {G2,W9,D5,L1,V0,M1}  { converse( skol1 ) ==> join( meet( 
% 3.98/4.37    converse( skol1 ), one ), zero ) }.
% 3.98/4.37  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.98/4.37    zero }.
% 3.98/4.37  parent1[0; 8]: (34761) {G2,W10,D5,L1,V0,M1}  { converse( skol1 ) ==> join( 
% 3.98/4.37    meet( converse( skol1 ), one ), complement( top ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34763) {G3,W7,D4,L1,V0,M1}  { converse( skol1 ) ==> meet( 
% 3.98/4.37    converse( skol1 ), one ) }.
% 3.98/4.37  parent0[0]: (266) {G10,W5,D3,L1,V1,M1} P(250,153) { join( X, zero ) ==> X
% 3.98/4.37     }.
% 3.98/4.37  parent1[0; 3]: (34762) {G2,W9,D5,L1,V0,M1}  { converse( skol1 ) ==> join( 
% 3.98/4.37    meet( converse( skol1 ), one ), zero ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := meet( converse( skol1 ), one )
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34764) {G3,W7,D4,L1,V0,M1}  { meet( converse( skol1 ), one ) ==> 
% 3.98/4.37    converse( skol1 ) }.
% 3.98/4.37  parent0[0]: (34763) {G3,W7,D4,L1,V0,M1}  { converse( skol1 ) ==> meet( 
% 3.98/4.37    converse( skol1 ), one ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (730) {G29,W7,D4,L1,V0,M1} P(728,35);d(48);d(266) { meet( 
% 3.98/4.37    converse( skol1 ), one ) ==> converse( skol1 ) }.
% 3.98/4.37  parent0: (34764) {G3,W7,D4,L1,V0,M1}  { meet( converse( skol1 ), one ) ==> 
% 3.98/4.37    converse( skol1 ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34766) {G18,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, meet( Y, 
% 3.98/4.37    X ) ) }.
% 3.98/4.37  parent0[0]: (397) {G18,W9,D4,L1,V2,M1} P(49,395) { meet( X, meet( Y, X ) ) 
% 3.98/4.37    ==> meet( Y, X ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34768) {G19,W9,D4,L1,V0,M1}  { meet( converse( skol1 ), one ) ==>
% 3.98/4.37     meet( one, converse( skol1 ) ) }.
% 3.98/4.37  parent0[0]: (730) {G29,W7,D4,L1,V0,M1} P(728,35);d(48);d(266) { meet( 
% 3.98/4.37    converse( skol1 ), one ) ==> converse( skol1 ) }.
% 3.98/4.37  parent1[0; 7]: (34766) {G18,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 3.98/4.37    meet( Y, X ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := one
% 3.98/4.37     Y := converse( skol1 )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34769) {G20,W7,D4,L1,V0,M1}  { converse( skol1 ) ==> meet( one, 
% 3.98/4.37    converse( skol1 ) ) }.
% 3.98/4.37  parent0[0]: (730) {G29,W7,D4,L1,V0,M1} P(728,35);d(48);d(266) { meet( 
% 3.98/4.37    converse( skol1 ), one ) ==> converse( skol1 ) }.
% 3.98/4.37  parent1[0; 1]: (34768) {G19,W9,D4,L1,V0,M1}  { meet( converse( skol1 ), one
% 3.98/4.37     ) ==> meet( one, converse( skol1 ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34771) {G20,W7,D4,L1,V0,M1}  { meet( one, converse( skol1 ) ) ==> 
% 3.98/4.37    converse( skol1 ) }.
% 3.98/4.37  parent0[0]: (34769) {G20,W7,D4,L1,V0,M1}  { converse( skol1 ) ==> meet( one
% 3.98/4.37    , converse( skol1 ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (732) {G30,W7,D4,L1,V0,M1} P(730,397) { meet( one, converse( 
% 3.98/4.37    skol1 ) ) ==> converse( skol1 ) }.
% 3.98/4.37  parent0: (34771) {G20,W7,D4,L1,V0,M1}  { meet( one, converse( skol1 ) ) ==>
% 3.98/4.37     converse( skol1 ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34774) {G11,W9,D5,L1,V1,M1}  { zero ==> composition( converse( X )
% 3.98/4.37    , complement( composition( X, top ) ) ) }.
% 3.98/4.37  parent0[0]: (716) {G11,W9,D5,L1,V1,M1} S(85);d(266) { composition( converse
% 3.98/4.37    ( X ), complement( composition( X, top ) ) ) ==> zero }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34775) {G12,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 3.98/4.37    complement( composition( top, top ) ) ) }.
% 3.98/4.37  parent0[0]: (519) {G12,W4,D3,L1,V0,M1} P(515,307) { converse( top ) ==> top
% 3.98/4.37     }.
% 3.98/4.37  parent1[0; 3]: (34774) {G11,W9,D5,L1,V1,M1}  { zero ==> composition( 
% 3.98/4.37    converse( X ), complement( composition( X, top ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := top
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34776) {G12,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 3.98/4.37    composition( top, top ) ) ) ==> zero }.
% 3.98/4.37  parent0[0]: (34775) {G12,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 3.98/4.37    complement( composition( top, top ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (757) {G13,W8,D5,L1,V0,M1} P(519,716) { composition( top, 
% 3.98/4.37    complement( composition( top, top ) ) ) ==> zero }.
% 3.98/4.37  parent0: (34776) {G12,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 3.98/4.37    composition( top, top ) ) ) ==> zero }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34778) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 3.98/4.37    join( composition( X, Y ), composition( Z, Y ) ) }.
% 3.98/4.37  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 3.98/4.37    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Z
% 3.98/4.37     Z := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34783) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top ), 
% 3.98/4.37    complement( composition( top, top ) ) ) ==> join( composition( X, 
% 3.98/4.37    complement( composition( top, top ) ) ), zero ) }.
% 3.98/4.37  parent0[0]: (757) {G13,W8,D5,L1,V0,M1} P(519,716) { composition( top, 
% 3.98/4.37    complement( composition( top, top ) ) ) ==> zero }.
% 3.98/4.37  parent1[0; 16]: (34778) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), 
% 3.98/4.37    Y ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := complement( composition( top, top ) )
% 3.98/4.37     Z := top
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34784) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top ), 
% 3.98/4.37    complement( composition( top, top ) ) ) ==> composition( X, complement( 
% 3.98/4.37    composition( top, top ) ) ) }.
% 3.98/4.37  parent0[0]: (266) {G10,W5,D3,L1,V1,M1} P(250,153) { join( X, zero ) ==> X
% 3.98/4.37     }.
% 3.98/4.37  parent1[0; 9]: (34783) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top )
% 3.98/4.37    , complement( composition( top, top ) ) ) ==> join( composition( X, 
% 3.98/4.37    complement( composition( top, top ) ) ), zero ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := composition( X, complement( composition( top, top ) ) )
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34785) {G3,W13,D5,L1,V1,M1}  { composition( top, complement( 
% 3.98/4.37    composition( top, top ) ) ) ==> composition( X, complement( composition( 
% 3.98/4.37    top, top ) ) ) }.
% 3.98/4.37  parent0[0]: (173) {G8,W5,D3,L1,V1,M1} P(11,20);d(172) { join( X, top ) ==> 
% 3.98/4.37    top }.
% 3.98/4.37  parent1[0; 2]: (34784) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top )
% 3.98/4.37    , complement( composition( top, top ) ) ) ==> composition( X, complement
% 3.98/4.37    ( composition( top, top ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34786) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, complement
% 3.98/4.37    ( composition( top, top ) ) ) }.
% 3.98/4.37  parent0[0]: (757) {G13,W8,D5,L1,V0,M1} P(519,716) { composition( top, 
% 3.98/4.37    complement( composition( top, top ) ) ) ==> zero }.
% 3.98/4.37  parent1[0; 1]: (34785) {G3,W13,D5,L1,V1,M1}  { composition( top, complement
% 3.98/4.37    ( composition( top, top ) ) ) ==> composition( X, complement( composition
% 3.98/4.37    ( top, top ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34787) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 3.98/4.37    composition( top, top ) ) ) ==> zero }.
% 3.98/4.37  parent0[0]: (34786) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 3.98/4.37    complement( composition( top, top ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (767) {G14,W8,D5,L1,V1,M1} P(757,6);d(266);d(173);d(757) { 
% 3.98/4.37    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 3.98/4.37  parent0: (34787) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 3.98/4.37    composition( top, top ) ) ) ==> zero }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34788) {G14,W8,D5,L1,V1,M1}  { zero ==> composition( X, complement
% 3.98/4.37    ( composition( top, top ) ) ) }.
% 3.98/4.37  parent0[0]: (767) {G14,W8,D5,L1,V1,M1} P(757,6);d(266);d(173);d(757) { 
% 3.98/4.37    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34790) {G5,W6,D4,L1,V0,M1}  { zero ==> complement( composition( 
% 3.98/4.37    top, top ) ) }.
% 3.98/4.37  parent0[0]: (129) {G4,W5,D3,L1,V1,M1} P(128,122) { composition( one, X ) 
% 3.98/4.37    ==> X }.
% 3.98/4.37  parent1[0; 2]: (34788) {G14,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 3.98/4.37    complement( composition( top, top ) ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := complement( composition( top, top ) )
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := one
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34791) {G5,W6,D4,L1,V0,M1}  { complement( composition( top, top )
% 3.98/4.37     ) ==> zero }.
% 3.98/4.37  parent0[0]: (34790) {G5,W6,D4,L1,V0,M1}  { zero ==> complement( composition
% 3.98/4.37    ( top, top ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (777) {G15,W6,D4,L1,V0,M1} P(767,129) { complement( 
% 3.98/4.37    composition( top, top ) ) ==> zero }.
% 3.98/4.37  parent0: (34791) {G5,W6,D4,L1,V0,M1}  { complement( composition( top, top )
% 3.98/4.37     ) ==> zero }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34793) {G12,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 3.98/4.37     }.
% 3.98/4.37  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 3.98/4.37    complement( X ) ) ==> X }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34795) {G13,W6,D3,L1,V0,M1}  { composition( top, top ) ==> 
% 3.98/4.37    complement( zero ) }.
% 3.98/4.37  parent0[0]: (777) {G15,W6,D4,L1,V0,M1} P(767,129) { complement( composition
% 3.98/4.37    ( top, top ) ) ==> zero }.
% 3.98/4.37  parent1[0; 5]: (34793) {G12,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 3.98/4.37    ( X ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := composition( top, top )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34796) {G12,W5,D3,L1,V0,M1}  { composition( top, top ) ==> top
% 3.98/4.37     }.
% 3.98/4.37  parent0[0]: (271) {G11,W4,D3,L1,V0,M1} P(138,250);d(266);d(48) { complement
% 3.98/4.37    ( zero ) ==> top }.
% 3.98/4.37  parent1[0; 4]: (34795) {G13,W6,D3,L1,V0,M1}  { composition( top, top ) ==> 
% 3.98/4.37    complement( zero ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (786) {G16,W5,D3,L1,V0,M1} P(777,281);d(271) { composition( 
% 3.98/4.37    top, top ) ==> top }.
% 3.98/4.37  parent0: (34796) {G12,W5,D3,L1,V0,M1}  { composition( top, top ) ==> top
% 3.98/4.37     }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34799) {G0,W11,D4,L1,V3,M1}  { composition( composition( X, Y ), Z
% 3.98/4.37     ) ==> composition( X, composition( Y, Z ) ) }.
% 3.98/4.37  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 3.98/4.37     ) ) ==> composition( composition( X, Y ), Z ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37     Z := Z
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34801) {G1,W9,D4,L1,V1,M1}  { composition( composition( X, top )
% 3.98/4.37    , top ) ==> composition( X, top ) }.
% 3.98/4.37  parent0[0]: (786) {G16,W5,D3,L1,V0,M1} P(777,281);d(271) { composition( top
% 3.98/4.37    , top ) ==> top }.
% 3.98/4.37  parent1[0; 8]: (34799) {G0,W11,D4,L1,V3,M1}  { composition( composition( X
% 3.98/4.37    , Y ), Z ) ==> composition( X, composition( Y, Z ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := top
% 3.98/4.37     Z := top
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (787) {G17,W9,D4,L1,V1,M1} P(786,4) { composition( composition
% 3.98/4.37    ( X, top ), top ) ==> composition( X, top ) }.
% 3.98/4.37  parent0: (34801) {G1,W9,D4,L1,V1,M1}  { composition( composition( X, top )
% 3.98/4.37    , top ) ==> composition( X, top ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  eqswap: (34805) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 3.98/4.37    join( composition( X, Y ), composition( Z, Y ) ) }.
% 3.98/4.37  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 3.98/4.37    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Z
% 3.98/4.37     Z := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34808) {G1,W15,D5,L1,V2,M1}  { composition( join( X, composition
% 3.98/4.37    ( Y, top ) ), top ) ==> join( composition( X, top ), composition( Y, top
% 3.98/4.37     ) ) }.
% 3.98/4.37  parent0[0]: (787) {G17,W9,D4,L1,V1,M1} P(786,4) { composition( composition
% 3.98/4.37    ( X, top ), top ) ==> composition( X, top ) }.
% 3.98/4.37  parent1[0; 12]: (34805) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), 
% 3.98/4.37    Y ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := top
% 3.98/4.37     Z := composition( Y, top )
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34809) {G1,W13,D5,L1,V2,M1}  { composition( join( X, composition
% 3.98/4.37    ( Y, top ) ), top ) ==> composition( join( X, Y ), top ) }.
% 3.98/4.37  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 3.98/4.37    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 3.98/4.37  parent1[0; 8]: (34808) {G1,W15,D5,L1,V2,M1}  { composition( join( X, 
% 3.98/4.37    composition( Y, top ) ), top ) ==> join( composition( X, top ), 
% 3.98/4.37    composition( Y, top ) ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37     Z := top
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37     Y := Y
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (792) {G18,W13,D5,L1,V2,M1} P(787,6);d(6) { composition( join
% 3.98/4.37    ( Y, composition( X, top ) ), top ) ==> composition( join( Y, X ), top )
% 3.98/4.37     }.
% 3.98/4.37  parent0: (34809) {G1,W13,D5,L1,V2,M1}  { composition( join( X, composition
% 3.98/4.37    ( Y, top ) ), top ) ==> composition( join( X, Y ), top ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := Y
% 3.98/4.37     Y := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34813) {G3,W8,D6,L1,V1,M1}  { join( converse( complement( 
% 3.98/4.37    converse( X ) ) ), X ) ==> top }.
% 3.98/4.37  parent0[0]: (519) {G12,W4,D3,L1,V0,M1} P(515,307) { converse( top ) ==> top
% 3.98/4.37     }.
% 3.98/4.37  parent1[0; 7]: (518) {G2,W9,D6,L1,V1,M1} P(16,75) { join( converse( 
% 3.98/4.37    complement( converse( X ) ) ), X ) ==> converse( top ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (852) {G13,W8,D6,L1,V1,M1} S(518);d(519) { join( converse( 
% 3.98/4.37    complement( converse( X ) ) ), X ) ==> top }.
% 3.98/4.37  parent0: (34813) {G3,W8,D6,L1,V1,M1}  { join( converse( complement( 
% 3.98/4.37    converse( X ) ) ), X ) ==> top }.
% 3.98/4.37  substitution0:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  permutation0:
% 3.98/4.37     0 ==> 0
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  paramod: (34817) {G3,W8,D6,L1,V1,M1}  { join( X, converse( complement( 
% 3.98/4.37    converse( X ) ) ) ) ==> top }.
% 3.98/4.37  parent0[0]: (519) {G12,W4,D3,L1,V0,M1} P(515,307) { converse( top ) ==> top
% 3.98/4.37     }.
% 3.98/4.37  parent1[0; 7]: (499) {G2,W9,D6,L1,V1,M1} P(11,74) { join( X, converse( 
% 3.98/4.37    complement( converse( X ) ) ) ) ==> converse( top ) }.
% 3.98/4.37  substitution0:
% 3.98/4.37  end
% 3.98/4.37  substitution1:
% 3.98/4.37     X := X
% 3.98/4.37  end
% 3.98/4.37  
% 3.98/4.37  subsumption: (862) {G13,W8,D6,L1,V1,M1} S(499);d(519) { join( X, converse( 
% 3.98/4.37    complement( converse( X ) ) ) ) ==> top }.
% 3.98/4.37  parent0: (34817) {G3,W8,D6,L1,V1,M1}  { join( X, converse( complement( 
% 3.98/4.38    converse( X ) ) ) ) ==> top }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34820) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.98/4.38    complement( join( complement( X ), Y ) ) ) }.
% 3.98/4.38  parent0[0]: (35) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 3.98/4.38    complement( join( complement( X ), Y ) ) ) ==> X }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34823) {G2,W12,D8,L1,V1,M1}  { X ==> join( meet( X, converse( 
% 3.98/4.38    complement( converse( complement( X ) ) ) ) ), complement( top ) ) }.
% 3.98/4.38  parent0[0]: (862) {G13,W8,D6,L1,V1,M1} S(499);d(519) { join( X, converse( 
% 3.98/4.38    complement( converse( X ) ) ) ) ==> top }.
% 3.98/4.38  parent1[0; 11]: (34820) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.98/4.38    complement( join( complement( X ), Y ) ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := complement( X )
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := X
% 3.98/4.38     Y := converse( complement( converse( complement( X ) ) ) )
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34824) {G2,W11,D8,L1,V1,M1}  { X ==> join( meet( X, converse( 
% 3.98/4.38    complement( converse( complement( X ) ) ) ) ), zero ) }.
% 3.98/4.38  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.98/4.38    zero }.
% 3.98/4.38  parent1[0; 10]: (34823) {G2,W12,D8,L1,V1,M1}  { X ==> join( meet( X, 
% 3.98/4.38    converse( complement( converse( complement( X ) ) ) ) ), complement( top
% 3.98/4.38     ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34825) {G3,W9,D7,L1,V1,M1}  { X ==> meet( X, converse( complement
% 3.98/4.38    ( converse( complement( X ) ) ) ) ) }.
% 3.98/4.38  parent0[0]: (266) {G10,W5,D3,L1,V1,M1} P(250,153) { join( X, zero ) ==> X
% 3.98/4.38     }.
% 3.98/4.38  parent1[0; 2]: (34824) {G2,W11,D8,L1,V1,M1}  { X ==> join( meet( X, 
% 3.98/4.38    converse( complement( converse( complement( X ) ) ) ) ), zero ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := meet( X, converse( complement( converse( complement( X ) ) ) ) )
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34826) {G3,W9,D7,L1,V1,M1}  { meet( X, converse( complement( 
% 3.98/4.38    converse( complement( X ) ) ) ) ) ==> X }.
% 3.98/4.38  parent0[0]: (34825) {G3,W9,D7,L1,V1,M1}  { X ==> meet( X, converse( 
% 3.98/4.38    complement( converse( complement( X ) ) ) ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (868) {G14,W9,D7,L1,V1,M1} P(862,35);d(48);d(266) { meet( X, 
% 3.98/4.38    converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 3.98/4.38  parent0: (34826) {G3,W9,D7,L1,V1,M1}  { meet( X, converse( complement( 
% 3.98/4.38    converse( complement( X ) ) ) ) ) ==> X }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34828) {G21,W9,D6,L1,V2,M1}  { Y ==> join( converse( meet( X, 
% 3.98/4.38    converse( Y ) ) ), Y ) }.
% 3.98/4.38  parent0[0]: (511) {G21,W9,D6,L1,V2,M1} P(431,75);d(7) { join( converse( 
% 3.98/4.38    meet( X, converse( Y ) ) ), Y ) ==> Y }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34829) {G15,W12,D6,L1,V1,M1}  { complement( converse( complement
% 3.98/4.38    ( X ) ) ) ==> join( converse( X ), complement( converse( complement( X )
% 3.98/4.38     ) ) ) }.
% 3.98/4.38  parent0[0]: (868) {G14,W9,D7,L1,V1,M1} P(862,35);d(48);d(266) { meet( X, 
% 3.98/4.38    converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 3.98/4.38  parent1[0; 7]: (34828) {G21,W9,D6,L1,V2,M1}  { Y ==> join( converse( meet( 
% 3.98/4.38    X, converse( Y ) ) ), Y ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := X
% 3.98/4.38     Y := complement( converse( complement( X ) ) )
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34830) {G15,W12,D6,L1,V1,M1}  { join( converse( X ), complement( 
% 3.98/4.38    converse( complement( X ) ) ) ) ==> complement( converse( complement( X )
% 3.98/4.38     ) ) }.
% 3.98/4.38  parent0[0]: (34829) {G15,W12,D6,L1,V1,M1}  { complement( converse( 
% 3.98/4.38    complement( X ) ) ) ==> join( converse( X ), complement( converse( 
% 3.98/4.38    complement( X ) ) ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (876) {G22,W12,D6,L1,V1,M1} P(868,511) { join( converse( X ), 
% 3.98/4.38    complement( converse( complement( X ) ) ) ) ==> complement( converse( 
% 3.98/4.38    complement( X ) ) ) }.
% 3.98/4.38  parent0: (34830) {G15,W12,D6,L1,V1,M1}  { join( converse( X ), complement( 
% 3.98/4.38    converse( complement( X ) ) ) ) ==> complement( converse( complement( X )
% 3.98/4.38     ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34832) {G13,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 3.98/4.38    join( complement( X ), complement( Y ) ) }.
% 3.98/4.38  parent0[0]: (291) {G13,W10,D4,L1,V2,M1} P(3,281) { join( complement( X ), 
% 3.98/4.38    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34833) {G13,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 3.98/4.38    , Y ) ) ==> join( X, complement( Y ) ) }.
% 3.98/4.38  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 3.98/4.38    complement( X ) ) ==> X }.
% 3.98/4.38  parent1[0; 7]: (34832) {G13,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 3.98/4.38    ==> join( complement( X ), complement( Y ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := complement( X )
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (889) {G14,W10,D5,L1,V2,M1} P(281,291) { complement( meet( 
% 3.98/4.38    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 3.98/4.38  parent0: (34833) {G13,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 3.98/4.38    , Y ) ) ==> join( X, complement( Y ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34838) {G13,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 3.98/4.38    join( complement( X ), complement( Y ) ) }.
% 3.98/4.38  parent0[0]: (291) {G13,W10,D4,L1,V2,M1} P(3,281) { join( complement( X ), 
% 3.98/4.38    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34840) {G13,W10,D5,L1,V2,M1}  { complement( meet( X, complement( 
% 3.98/4.38    Y ) ) ) ==> join( complement( X ), Y ) }.
% 3.98/4.38  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 3.98/4.38    complement( X ) ) ==> X }.
% 3.98/4.38  parent1[0; 9]: (34838) {G13,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 3.98/4.38    ==> join( complement( X ), complement( Y ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := X
% 3.98/4.38     Y := complement( Y )
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (890) {G14,W10,D5,L1,V2,M1} P(281,291) { complement( meet( Y, 
% 3.98/4.38    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 3.98/4.38  parent0: (34840) {G13,W10,D5,L1,V2,M1}  { complement( meet( X, complement( 
% 3.98/4.38    Y ) ) ) ==> join( complement( X ), Y ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34844) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 3.98/4.38    join( X, Y ), Z ) }.
% 3.98/4.38  parent0[0]: (23) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 3.98/4.38    join( join( Y, Z ), X ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38     Z := Z
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34845) {G2,W14,D5,L1,V3,M1}  { join( complement( meet( X, Y ) ), 
% 3.98/4.38    Z ) = join( join( Z, complement( X ) ), complement( Y ) ) }.
% 3.98/4.38  parent0[0]: (291) {G13,W10,D4,L1,V2,M1} P(3,281) { join( complement( X ), 
% 3.98/4.38    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 3.98/4.38  parent1[0; 2]: (34844) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 3.98/4.38    join( join( X, Y ), Z ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := Z
% 3.98/4.38     Y := complement( X )
% 3.98/4.38     Z := complement( Y )
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34847) {G2,W14,D5,L1,V3,M1}  { join( join( Z, complement( X ) ), 
% 3.98/4.38    complement( Y ) ) = join( complement( meet( X, Y ) ), Z ) }.
% 3.98/4.38  parent0[0]: (34845) {G2,W14,D5,L1,V3,M1}  { join( complement( meet( X, Y )
% 3.98/4.38     ), Z ) = join( join( Z, complement( X ) ), complement( Y ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38     Z := Z
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (893) {G14,W14,D5,L1,V3,M1} P(291,23) { join( join( Z, 
% 3.98/4.38    complement( X ) ), complement( Y ) ) ==> join( complement( meet( X, Y ) )
% 3.98/4.38    , Z ) }.
% 3.98/4.38  parent0: (34847) {G2,W14,D5,L1,V3,M1}  { join( join( Z, complement( X ) ), 
% 3.98/4.38    complement( Y ) ) = join( complement( meet( X, Y ) ), Z ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38     Z := Z
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34849) {G13,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 3.98/4.38    join( complement( X ), complement( Y ) ) }.
% 3.98/4.38  parent0[0]: (291) {G13,W10,D4,L1,V2,M1} P(3,281) { join( complement( X ), 
% 3.98/4.38    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34851) {G1,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 3.98/4.38    join( complement( Y ), complement( X ) ) }.
% 3.98/4.38  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.38  parent1[0; 5]: (34849) {G13,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 3.98/4.38    ==> join( complement( X ), complement( Y ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := complement( X )
% 3.98/4.38     Y := complement( Y )
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34853) {G2,W9,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 3.98/4.38    complement( meet( Y, X ) ) }.
% 3.98/4.38  parent0[0]: (291) {G13,W10,D4,L1,V2,M1} P(3,281) { join( complement( X ), 
% 3.98/4.38    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 3.98/4.38  parent1[0; 5]: (34851) {G1,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 3.98/4.38    ==> join( complement( Y ), complement( X ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (897) {G14,W9,D4,L1,V2,M1} P(291,0);d(291) { complement( meet
% 3.98/4.38    ( X, Y ) ) = complement( meet( Y, X ) ) }.
% 3.98/4.38  parent0: (34853) {G2,W9,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 3.98/4.38    complement( meet( Y, X ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34854) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 3.98/4.38    complement( X ), complement( Y ) ) ) }.
% 3.98/4.38  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.98/4.38    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34857) {G1,W14,D6,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> 
% 3.98/4.38    complement( join( complement( X ), complement( meet( Z, Y ) ) ) ) }.
% 3.98/4.38  parent0[0]: (897) {G14,W9,D4,L1,V2,M1} P(291,0);d(291) { complement( meet( 
% 3.98/4.38    X, Y ) ) = complement( meet( Y, X ) ) }.
% 3.98/4.38  parent1[0; 10]: (34854) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 3.98/4.38    ( join( complement( X ), complement( Y ) ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := Z
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := X
% 3.98/4.38     Y := meet( Y, Z )
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34860) {G1,W11,D4,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> meet( 
% 3.98/4.38    X, meet( Z, Y ) ) }.
% 3.98/4.38  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.98/4.38    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.98/4.38  parent1[0; 6]: (34857) {G1,W14,D6,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> 
% 3.98/4.38    complement( join( complement( X ), complement( meet( Z, Y ) ) ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := meet( Z, Y )
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38     Z := Z
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (925) {G15,W11,D4,L1,V3,M1} P(897,3);d(3) { meet( Z, meet( Y, 
% 3.98/4.38    X ) ) = meet( Z, meet( X, Y ) ) }.
% 3.98/4.38  parent0: (34860) {G1,W11,D4,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> meet( 
% 3.98/4.38    X, meet( Z, Y ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Z
% 3.98/4.38     Y := Y
% 3.98/4.38     Z := X
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34861) {G0,W6,D4,L1,V1,M1}  { zero ==> meet( X, complement( X ) )
% 3.98/4.38     }.
% 3.98/4.38  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 3.98/4.38    zero }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34862) {G1,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 3.98/4.38    complement( meet( Y, X ) ) ) }.
% 3.98/4.38  parent0[0]: (897) {G14,W9,D4,L1,V2,M1} P(291,0);d(291) { complement( meet( 
% 3.98/4.38    X, Y ) ) = complement( meet( Y, X ) ) }.
% 3.98/4.38  parent1[0; 6]: (34861) {G0,W6,D4,L1,V1,M1}  { zero ==> meet( X, complement
% 3.98/4.38    ( X ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := meet( X, Y )
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34865) {G1,W10,D5,L1,V2,M1}  { meet( meet( X, Y ), complement( 
% 3.98/4.38    meet( Y, X ) ) ) ==> zero }.
% 3.98/4.38  parent0[0]: (34862) {G1,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 3.98/4.38    complement( meet( Y, X ) ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (926) {G15,W10,D5,L1,V2,M1} P(897,12) { meet( meet( X, Y ), 
% 3.98/4.38    complement( meet( Y, X ) ) ) ==> zero }.
% 3.98/4.38  parent0: (34865) {G1,W10,D5,L1,V2,M1}  { meet( meet( X, Y ), complement( 
% 3.98/4.38    meet( Y, X ) ) ) ==> zero }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34868) {G12,W8,D5,L1,V2,M1}  { meet( X, join( X, complement( Y )
% 3.98/4.38     ) ) ==> X }.
% 3.98/4.38  parent0[0]: (889) {G14,W10,D5,L1,V2,M1} P(281,291) { complement( meet( 
% 3.98/4.38    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 3.98/4.38  parent1[0; 3]: (298) {G11,W9,D6,L1,V2,M1} P(248,35);d(48);d(266) { meet( X
% 3.98/4.38    , complement( meet( complement( X ), Y ) ) ) ==> X }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (1000) {G15,W8,D5,L1,V2,M1} S(298);d(889) { meet( X, join( X, 
% 3.98/4.38    complement( Y ) ) ) ==> X }.
% 3.98/4.38  parent0: (34868) {G12,W8,D5,L1,V2,M1}  { meet( X, join( X, complement( Y )
% 3.98/4.38     ) ) ==> X }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34872) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 3.98/4.38    complement( Y ) ) ) ==> X }.
% 3.98/4.38  parent0[0]: (290) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( 
% 3.98/4.38    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 3.98/4.38  parent1[0; 5]: (35) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 3.98/4.38    complement( join( complement( X ), Y ) ) ) ==> X }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (1004) {G14,W10,D5,L1,V2,M1} S(35);d(290) { join( meet( X, Y )
% 3.98/4.38    , meet( X, complement( Y ) ) ) ==> X }.
% 3.98/4.38  parent0: (34872) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 3.98/4.38    complement( Y ) ) ) ==> X }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34875) {G15,W8,D5,L1,V2,M1}  { X ==> meet( X, join( X, complement
% 3.98/4.38    ( Y ) ) ) }.
% 3.98/4.38  parent0[0]: (1000) {G15,W8,D5,L1,V2,M1} S(298);d(889) { meet( X, join( X, 
% 3.98/4.38    complement( Y ) ) ) ==> X }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34876) {G13,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y ) ) }.
% 3.98/4.38  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 3.98/4.38    complement( X ) ) ==> X }.
% 3.98/4.38  parent1[0; 6]: (34875) {G15,W8,D5,L1,V2,M1}  { X ==> meet( X, join( X, 
% 3.98/4.38    complement( Y ) ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := X
% 3.98/4.38     Y := complement( Y )
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34877) {G13,W7,D4,L1,V2,M1}  { meet( X, join( X, Y ) ) ==> X }.
% 3.98/4.38  parent0[0]: (34876) {G13,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y ) )
% 3.98/4.38     }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (1010) {G16,W7,D4,L1,V2,M1} P(281,1000) { meet( Y, join( Y, X
% 3.98/4.38     ) ) ==> Y }.
% 3.98/4.38  parent0: (34877) {G13,W7,D4,L1,V2,M1}  { meet( X, join( X, Y ) ) ==> X }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34879) {G18,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, meet( Y, 
% 3.98/4.38    X ) ) }.
% 3.98/4.38  parent0[0]: (397) {G18,W9,D4,L1,V2,M1} P(49,395) { meet( X, meet( Y, X ) ) 
% 3.98/4.38    ==> meet( Y, X ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34881) {G17,W11,D4,L1,V2,M1}  { meet( X, join( X, Y ) ) ==> meet
% 3.98/4.38    ( join( X, Y ), X ) }.
% 3.98/4.38  parent0[0]: (1010) {G16,W7,D4,L1,V2,M1} P(281,1000) { meet( Y, join( Y, X )
% 3.98/4.38     ) ==> Y }.
% 3.98/4.38  parent1[0; 10]: (34879) {G18,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 3.98/4.38    meet( Y, X ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := join( X, Y )
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34882) {G17,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X ) }.
% 3.98/4.38  parent0[0]: (1010) {G16,W7,D4,L1,V2,M1} P(281,1000) { meet( Y, join( Y, X )
% 3.98/4.38     ) ==> Y }.
% 3.98/4.38  parent1[0; 1]: (34881) {G17,W11,D4,L1,V2,M1}  { meet( X, join( X, Y ) ) ==>
% 3.98/4.38     meet( join( X, Y ), X ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34884) {G17,W7,D4,L1,V2,M1}  { meet( join( X, Y ), X ) ==> X }.
% 3.98/4.38  parent0[0]: (34882) {G17,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X )
% 3.98/4.38     }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (1018) {G19,W7,D4,L1,V2,M1} P(1010,397) { meet( join( X, Y ), 
% 3.98/4.38    X ) ==> X }.
% 3.98/4.38  parent0: (34884) {G17,W7,D4,L1,V2,M1}  { meet( join( X, Y ), X ) ==> X }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34887) {G14,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 3.98/4.38    complement( Y ) ) }.
% 3.98/4.38  parent0[0]: (325) {G14,W8,D4,L1,V2,M1} P(321,49) { meet( meet( Y, X ), 
% 3.98/4.38    complement( X ) ) ==> zero }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34888) {G15,W8,D5,L1,V2,M1}  { zero ==> meet( X, complement( join
% 3.98/4.38    ( X, Y ) ) ) }.
% 3.98/4.38  parent0[0]: (1010) {G16,W7,D4,L1,V2,M1} P(281,1000) { meet( Y, join( Y, X )
% 3.98/4.38     ) ==> Y }.
% 3.98/4.38  parent1[0; 3]: (34887) {G14,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y )
% 3.98/4.38    , complement( Y ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := X
% 3.98/4.38     Y := join( X, Y )
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34889) {G15,W8,D5,L1,V2,M1}  { meet( X, complement( join( X, Y ) )
% 3.98/4.38     ) ==> zero }.
% 3.98/4.38  parent0[0]: (34888) {G15,W8,D5,L1,V2,M1}  { zero ==> meet( X, complement( 
% 3.98/4.38    join( X, Y ) ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (1019) {G17,W8,D5,L1,V2,M1} P(1010,325) { meet( X, complement
% 3.98/4.38    ( join( X, Y ) ) ) ==> zero }.
% 3.98/4.38  parent0: (34889) {G15,W8,D5,L1,V2,M1}  { meet( X, complement( join( X, Y )
% 3.98/4.38     ) ) ==> zero }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34891) {G13,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 3.98/4.38    meet( Y, X ) ) }.
% 3.98/4.38  parent0[0]: (321) {G13,W8,D4,L1,V2,M1} P(281,319) { meet( complement( X ), 
% 3.98/4.38    meet( Y, X ) ) ==> zero }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34892) {G14,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 3.98/4.38    , Y ) ), X ) }.
% 3.98/4.38  parent0[0]: (1010) {G16,W7,D4,L1,V2,M1} P(281,1000) { meet( Y, join( Y, X )
% 3.98/4.38     ) ==> Y }.
% 3.98/4.38  parent1[0; 7]: (34891) {G13,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 3.98/4.38     ), meet( Y, X ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := join( X, Y )
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34893) {G14,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), X
% 3.98/4.38     ) ==> zero }.
% 3.98/4.38  parent0[0]: (34892) {G14,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join
% 3.98/4.38    ( X, Y ) ), X ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (1020) {G17,W8,D5,L1,V2,M1} P(1010,321) { meet( complement( 
% 3.98/4.38    join( X, Y ) ), X ) ==> zero }.
% 3.98/4.38  parent0: (34893) {G14,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 3.98/4.38    X ) ==> zero }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34894) {G16,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y ) ) }.
% 3.98/4.38  parent0[0]: (1010) {G16,W7,D4,L1,V2,M1} P(281,1000) { meet( Y, join( Y, X )
% 3.98/4.38     ) ==> Y }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34895) {G1,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X ) ) }.
% 3.98/4.38  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.38  parent1[0; 4]: (34894) {G16,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y )
% 3.98/4.38     ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34898) {G1,W7,D4,L1,V2,M1}  { meet( X, join( Y, X ) ) ==> X }.
% 3.98/4.38  parent0[0]: (34895) {G1,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X ) )
% 3.98/4.38     }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (1030) {G17,W7,D4,L1,V2,M1} P(0,1010) { meet( X, join( Y, X )
% 3.98/4.38     ) ==> X }.
% 3.98/4.38  parent0: (34898) {G1,W7,D4,L1,V2,M1}  { meet( X, join( Y, X ) ) ==> X }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34900) {G19,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X ) }.
% 3.98/4.38  parent0[0]: (1018) {G19,W7,D4,L1,V2,M1} P(1010,397) { meet( join( X, Y ), X
% 3.98/4.38     ) ==> X }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34901) {G1,W9,D5,L1,V3,M1}  { X ==> meet( join( join( X, Y ), Z )
% 3.98/4.38    , X ) }.
% 3.98/4.38  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.98/4.38    join( X, Y ), Z ) }.
% 3.98/4.38  parent1[0; 3]: (34900) {G19,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X
% 3.98/4.38     ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38     Z := Z
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := X
% 3.98/4.38     Y := join( Y, Z )
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34902) {G1,W9,D5,L1,V3,M1}  { meet( join( join( X, Y ), Z ), X ) 
% 3.98/4.38    ==> X }.
% 3.98/4.38  parent0[0]: (34901) {G1,W9,D5,L1,V3,M1}  { X ==> meet( join( join( X, Y ), 
% 3.98/4.38    Z ), X ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38     Z := Z
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (1047) {G20,W9,D5,L1,V3,M1} P(1,1018) { meet( join( join( X, Y
% 3.98/4.38     ), Z ), X ) ==> X }.
% 3.98/4.38  parent0: (34902) {G1,W9,D5,L1,V3,M1}  { meet( join( join( X, Y ), Z ), X ) 
% 3.98/4.38    ==> X }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38     Z := Z
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34903) {G19,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X ) }.
% 3.98/4.38  parent0[0]: (1018) {G19,W7,D4,L1,V2,M1} P(1010,397) { meet( join( X, Y ), X
% 3.98/4.38     ) ==> X }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34904) {G1,W7,D4,L1,V2,M1}  { X ==> meet( join( Y, X ), X ) }.
% 3.98/4.38  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.98/4.38  parent1[0; 3]: (34903) {G19,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X
% 3.98/4.38     ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34907) {G1,W7,D4,L1,V2,M1}  { meet( join( Y, X ), X ) ==> X }.
% 3.98/4.38  parent0[0]: (34904) {G1,W7,D4,L1,V2,M1}  { X ==> meet( join( Y, X ), X )
% 3.98/4.38     }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (1048) {G20,W7,D4,L1,V2,M1} P(0,1018) { meet( join( Y, X ), X
% 3.98/4.38     ) ==> X }.
% 3.98/4.38  parent0: (34907) {G1,W7,D4,L1,V2,M1}  { meet( join( Y, X ), X ) ==> X }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34909) {G15,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 3.98/4.38    complement( X ) ) }.
% 3.98/4.38  parent0[0]: (330) {G15,W8,D4,L1,V2,M1} P(49,325) { meet( meet( Y, X ), 
% 3.98/4.38    complement( Y ) ) ==> zero }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34910) {G16,W8,D5,L1,V2,M1}  { zero ==> meet( Y, complement( join
% 3.98/4.38    ( X, Y ) ) ) }.
% 3.98/4.38  parent0[0]: (1048) {G20,W7,D4,L1,V2,M1} P(0,1018) { meet( join( Y, X ), X )
% 3.98/4.38     ==> X }.
% 3.98/4.38  parent1[0; 3]: (34909) {G15,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y )
% 3.98/4.38    , complement( X ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := join( X, Y )
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34911) {G16,W8,D5,L1,V2,M1}  { meet( X, complement( join( Y, X ) )
% 3.98/4.38     ) ==> zero }.
% 3.98/4.38  parent0[0]: (34910) {G16,W8,D5,L1,V2,M1}  { zero ==> meet( Y, complement( 
% 3.98/4.38    join( X, Y ) ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (1056) {G21,W8,D5,L1,V2,M1} P(1048,330) { meet( Y, complement
% 3.98/4.38    ( join( X, Y ) ) ) ==> zero }.
% 3.98/4.38  parent0: (34911) {G16,W8,D5,L1,V2,M1}  { meet( X, complement( join( Y, X )
% 3.98/4.38     ) ) ==> zero }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34913) {G20,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y ) }.
% 3.98/4.38  parent0[0]: (1048) {G20,W7,D4,L1,V2,M1} P(0,1018) { meet( join( Y, X ), X )
% 3.98/4.38     ==> X }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34914) {G1,W10,D5,L1,V2,M1}  { converse( X ) ==> meet( converse( 
% 3.98/4.38    join( Y, X ) ), converse( X ) ) }.
% 3.98/4.38  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 3.98/4.38     ) ==> converse( join( X, Y ) ) }.
% 3.98/4.38  parent1[0; 4]: (34913) {G20,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y
% 3.98/4.38     ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := converse( Y )
% 3.98/4.38     Y := converse( X )
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34915) {G1,W10,D5,L1,V2,M1}  { meet( converse( join( Y, X ) ), 
% 3.98/4.38    converse( X ) ) ==> converse( X ) }.
% 3.98/4.38  parent0[0]: (34914) {G1,W10,D5,L1,V2,M1}  { converse( X ) ==> meet( 
% 3.98/4.38    converse( join( Y, X ) ), converse( X ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (1060) {G21,W10,D5,L1,V2,M1} P(8,1048) { meet( converse( join
% 3.98/4.38    ( X, Y ) ), converse( Y ) ) ==> converse( Y ) }.
% 3.98/4.38  parent0: (34915) {G1,W10,D5,L1,V2,M1}  { meet( converse( join( Y, X ) ), 
% 3.98/4.38    converse( X ) ) ==> converse( X ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34917) {G17,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X ) ) }.
% 3.98/4.38  parent0[0]: (1030) {G17,W7,D4,L1,V2,M1} P(0,1010) { meet( X, join( Y, X ) )
% 3.98/4.38     ==> X }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34918) {G4,W7,D4,L1,V1,M1}  { skol1 ==> meet( skol1, join( one, X
% 3.98/4.38     ) ) }.
% 3.98/4.38  parent0[0]: (28) {G3,W9,D4,L1,V1,M1} P(0,22) { join( join( one, X ), skol1
% 3.98/4.38     ) ==> join( one, X ) }.
% 3.98/4.38  parent1[0; 4]: (34917) {G17,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X )
% 3.98/4.38     ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := skol1
% 3.98/4.38     Y := join( one, X )
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34919) {G4,W7,D4,L1,V1,M1}  { meet( skol1, join( one, X ) ) ==> 
% 3.98/4.38    skol1 }.
% 3.98/4.38  parent0[0]: (34918) {G4,W7,D4,L1,V1,M1}  { skol1 ==> meet( skol1, join( one
% 3.98/4.38    , X ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (1071) {G18,W7,D4,L1,V1,M1} P(28,1030) { meet( skol1, join( 
% 3.98/4.38    one, X ) ) ==> skol1 }.
% 3.98/4.38  parent0: (34919) {G4,W7,D4,L1,V1,M1}  { meet( skol1, join( one, X ) ) ==> 
% 3.98/4.38    skol1 }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34921) {G17,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X ) ) }.
% 3.98/4.38  parent0[0]: (1030) {G17,W7,D4,L1,V2,M1} P(0,1010) { meet( X, join( Y, X ) )
% 3.98/4.38     ==> X }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34922) {G1,W10,D5,L1,V2,M1}  { converse( X ) ==> meet( converse( 
% 3.98/4.38    X ), converse( join( Y, X ) ) ) }.
% 3.98/4.38  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 3.98/4.38     ) ==> converse( join( X, Y ) ) }.
% 3.98/4.38  parent1[0; 6]: (34921) {G17,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X )
% 3.98/4.38     ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := converse( X )
% 3.98/4.38     Y := converse( Y )
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34923) {G1,W10,D5,L1,V2,M1}  { meet( converse( X ), converse( join
% 3.98/4.38    ( Y, X ) ) ) ==> converse( X ) }.
% 3.98/4.38  parent0[0]: (34922) {G1,W10,D5,L1,V2,M1}  { converse( X ) ==> meet( 
% 3.98/4.38    converse( X ), converse( join( Y, X ) ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (1072) {G18,W10,D5,L1,V2,M1} P(8,1030) { meet( converse( Y ), 
% 3.98/4.38    converse( join( X, Y ) ) ) ==> converse( Y ) }.
% 3.98/4.38  parent0: (34923) {G1,W10,D5,L1,V2,M1}  { meet( converse( X ), converse( 
% 3.98/4.38    join( Y, X ) ) ) ==> converse( X ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34925) {G13,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 3.98/4.38    meet( Y, X ) ) }.
% 3.98/4.38  parent0[0]: (321) {G13,W8,D4,L1,V2,M1} P(281,319) { meet( complement( X ), 
% 3.98/4.38    meet( Y, X ) ) ==> zero }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34926) {G14,W8,D5,L1,V1,M1}  { zero ==> meet( complement( join( 
% 3.98/4.38    one, X ) ), skol1 ) }.
% 3.98/4.38  parent0[0]: (1071) {G18,W7,D4,L1,V1,M1} P(28,1030) { meet( skol1, join( one
% 3.98/4.38    , X ) ) ==> skol1 }.
% 3.98/4.38  parent1[0; 7]: (34925) {G13,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 3.98/4.38     ), meet( Y, X ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := join( one, X )
% 3.98/4.38     Y := skol1
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34927) {G14,W8,D5,L1,V1,M1}  { meet( complement( join( one, X ) )
% 3.98/4.38    , skol1 ) ==> zero }.
% 3.98/4.38  parent0[0]: (34926) {G14,W8,D5,L1,V1,M1}  { zero ==> meet( complement( join
% 3.98/4.38    ( one, X ) ), skol1 ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (1076) {G19,W8,D5,L1,V1,M1} P(1071,321) { meet( complement( 
% 3.98/4.38    join( one, X ) ), skol1 ) ==> zero }.
% 3.98/4.38  parent0: (34927) {G14,W8,D5,L1,V1,M1}  { meet( complement( join( one, X ) )
% 3.98/4.38    , skol1 ) ==> zero }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34929) {G21,W8,D5,L1,V2,M1}  { zero ==> meet( X, complement( join
% 3.98/4.38    ( Y, X ) ) ) }.
% 3.98/4.38  parent0[0]: (1056) {G21,W8,D5,L1,V2,M1} P(1048,330) { meet( Y, complement( 
% 3.98/4.38    join( X, Y ) ) ) ==> zero }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34930) {G1,W10,D6,L1,V2,M1}  { zero ==> meet( converse( X ), 
% 3.98/4.38    complement( converse( join( Y, X ) ) ) ) }.
% 3.98/4.38  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 3.98/4.38     ) ==> converse( join( X, Y ) ) }.
% 3.98/4.38  parent1[0; 6]: (34929) {G21,W8,D5,L1,V2,M1}  { zero ==> meet( X, complement
% 3.98/4.38    ( join( Y, X ) ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := converse( X )
% 3.98/4.38     Y := converse( Y )
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34931) {G1,W10,D6,L1,V2,M1}  { meet( converse( X ), complement( 
% 3.98/4.38    converse( join( Y, X ) ) ) ) ==> zero }.
% 3.98/4.38  parent0[0]: (34930) {G1,W10,D6,L1,V2,M1}  { zero ==> meet( converse( X ), 
% 3.98/4.38    complement( converse( join( Y, X ) ) ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (1116) {G22,W10,D6,L1,V2,M1} P(8,1056) { meet( converse( Y ), 
% 3.98/4.38    complement( converse( join( X, Y ) ) ) ) ==> zero }.
% 3.98/4.38  parent0: (34931) {G1,W10,D6,L1,V2,M1}  { meet( converse( X ), complement( 
% 3.98/4.38    converse( join( Y, X ) ) ) ) ==> zero }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34933) {G17,W8,D5,L1,V2,M1}  { zero ==> meet( X, complement( join
% 3.98/4.38    ( X, Y ) ) ) }.
% 3.98/4.38  parent0[0]: (1019) {G17,W8,D5,L1,V2,M1} P(1010,325) { meet( X, complement( 
% 3.98/4.38    join( X, Y ) ) ) ==> zero }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34935) {G2,W11,D5,L1,V1,M1}  { zero ==> meet( composition( 
% 3.98/4.38    converse( X ), complement( X ) ), complement( complement( one ) ) ) }.
% 3.98/4.38  parent0[0]: (91) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( converse
% 3.98/4.38    ( X ), complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 3.98/4.38  parent1[0; 9]: (34933) {G17,W8,D5,L1,V2,M1}  { zero ==> meet( X, complement
% 3.98/4.38    ( join( X, Y ) ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := composition( converse( X ), complement( X ) )
% 3.98/4.38     Y := complement( one )
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34936) {G3,W9,D5,L1,V1,M1}  { zero ==> meet( composition( 
% 3.98/4.38    converse( X ), complement( X ) ), one ) }.
% 3.98/4.38  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 3.98/4.38    complement( X ) ) ==> X }.
% 3.98/4.38  parent1[0; 8]: (34935) {G2,W11,D5,L1,V1,M1}  { zero ==> meet( composition( 
% 3.98/4.38    converse( X ), complement( X ) ), complement( complement( one ) ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := one
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34937) {G3,W9,D5,L1,V1,M1}  { meet( composition( converse( X ), 
% 3.98/4.38    complement( X ) ), one ) ==> zero }.
% 3.98/4.38  parent0[0]: (34936) {G3,W9,D5,L1,V1,M1}  { zero ==> meet( composition( 
% 3.98/4.38    converse( X ), complement( X ) ), one ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (1123) {G18,W9,D5,L1,V1,M1} P(91,1019);d(281) { meet( 
% 3.98/4.38    composition( converse( X ), complement( X ) ), one ) ==> zero }.
% 3.98/4.38  parent0: (34937) {G3,W9,D5,L1,V1,M1}  { meet( composition( converse( X ), 
% 3.98/4.38    complement( X ) ), one ) ==> zero }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34939) {G18,W9,D5,L1,V1,M1}  { zero ==> meet( composition( 
% 3.98/4.38    converse( X ), complement( X ) ), one ) }.
% 3.98/4.38  parent0[0]: (1123) {G18,W9,D5,L1,V1,M1} P(91,1019);d(281) { meet( 
% 3.98/4.38    composition( converse( X ), complement( X ) ), one ) ==> zero }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34940) {G13,W9,D6,L1,V1,M1}  { zero ==> meet( composition( 
% 3.98/4.38    converse( complement( X ) ), X ), one ) }.
% 3.98/4.38  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 3.98/4.38    complement( X ) ) ==> X }.
% 3.98/4.38  parent1[0; 7]: (34939) {G18,W9,D5,L1,V1,M1}  { zero ==> meet( composition( 
% 3.98/4.38    converse( X ), complement( X ) ), one ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := complement( X )
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34941) {G13,W9,D6,L1,V1,M1}  { meet( composition( converse( 
% 3.98/4.38    complement( X ) ), X ), one ) ==> zero }.
% 3.98/4.38  parent0[0]: (34940) {G13,W9,D6,L1,V1,M1}  { zero ==> meet( composition( 
% 3.98/4.38    converse( complement( X ) ), X ), one ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (1255) {G19,W9,D6,L1,V1,M1} P(281,1123) { meet( composition( 
% 3.98/4.38    converse( complement( X ) ), X ), one ) ==> zero }.
% 3.98/4.38  parent0: (34941) {G13,W9,D6,L1,V1,M1}  { meet( composition( converse( 
% 3.98/4.38    complement( X ) ), X ), one ) ==> zero }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34943) {G19,W9,D6,L1,V1,M1}  { zero ==> meet( composition( 
% 3.98/4.38    converse( complement( X ) ), X ), one ) }.
% 3.98/4.38  parent0[0]: (1255) {G19,W9,D6,L1,V1,M1} P(281,1123) { meet( composition( 
% 3.98/4.38    converse( complement( X ) ), X ), one ) ==> zero }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34944) {G1,W7,D5,L1,V0,M1}  { zero ==> meet( converse( complement
% 3.98/4.38    ( one ) ), one ) }.
% 3.98/4.38  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 3.98/4.38  parent1[0; 3]: (34943) {G19,W9,D6,L1,V1,M1}  { zero ==> meet( composition( 
% 3.98/4.38    converse( complement( X ) ), X ), one ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := converse( complement( one ) )
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := one
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34945) {G1,W7,D5,L1,V0,M1}  { meet( converse( complement( one ) )
% 3.98/4.38    , one ) ==> zero }.
% 3.98/4.38  parent0[0]: (34944) {G1,W7,D5,L1,V0,M1}  { zero ==> meet( converse( 
% 3.98/4.38    complement( one ) ), one ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (1263) {G20,W7,D5,L1,V0,M1} P(5,1255) { meet( converse( 
% 3.98/4.38    complement( one ) ), one ) ==> zero }.
% 3.98/4.38  parent0: (34945) {G1,W7,D5,L1,V0,M1}  { meet( converse( complement( one ) )
% 3.98/4.38    , one ) ==> zero }.
% 3.98/4.38  substitution0:
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34946) {G20,W7,D5,L1,V0,M1}  { zero ==> meet( converse( complement
% 3.98/4.38    ( one ) ), one ) }.
% 3.98/4.38  parent0[0]: (1263) {G20,W7,D5,L1,V0,M1} P(5,1255) { meet( converse( 
% 3.98/4.38    complement( one ) ), one ) ==> zero }.
% 3.98/4.38  substitution0:
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34947) {G2,W7,D5,L1,V0,M1}  { zero ==> meet( one, converse( 
% 3.98/4.38    complement( one ) ) ) }.
% 3.98/4.38  parent0[0]: (49) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.98/4.38    Y ) }.
% 3.98/4.38  parent1[0; 2]: (34946) {G20,W7,D5,L1,V0,M1}  { zero ==> meet( converse( 
% 3.98/4.38    complement( one ) ), one ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := one
% 3.98/4.38     Y := converse( complement( one ) )
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34950) {G2,W7,D5,L1,V0,M1}  { meet( one, converse( complement( one
% 3.98/4.38     ) ) ) ==> zero }.
% 3.98/4.38  parent0[0]: (34947) {G2,W7,D5,L1,V0,M1}  { zero ==> meet( one, converse( 
% 3.98/4.38    complement( one ) ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (1265) {G21,W7,D5,L1,V0,M1} P(1263,49) { meet( one, converse( 
% 3.98/4.38    complement( one ) ) ) ==> zero }.
% 3.98/4.38  parent0: (34950) {G2,W7,D5,L1,V0,M1}  { meet( one, converse( complement( 
% 3.98/4.38    one ) ) ) ==> zero }.
% 3.98/4.38  substitution0:
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34952) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 3.98/4.38    , complement( Y ) ) ) }.
% 3.98/4.38  parent0[0]: (1004) {G14,W10,D5,L1,V2,M1} S(35);d(290) { join( meet( X, Y )
% 3.98/4.38    , meet( X, complement( Y ) ) ) ==> X }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34954) {G15,W10,D7,L1,V0,M1}  { one ==> join( zero, meet( one, 
% 3.98/4.38    complement( converse( complement( one ) ) ) ) ) }.
% 3.98/4.38  parent0[0]: (1265) {G21,W7,D5,L1,V0,M1} P(1263,49) { meet( one, converse( 
% 3.98/4.38    complement( one ) ) ) ==> zero }.
% 3.98/4.38  parent1[0; 3]: (34952) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.98/4.38    meet( X, complement( Y ) ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := one
% 3.98/4.38     Y := converse( complement( one ) )
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34955) {G12,W8,D6,L1,V0,M1}  { one ==> meet( one, complement( 
% 3.98/4.38    converse( complement( one ) ) ) ) }.
% 3.98/4.38  parent0[0]: (280) {G11,W5,D3,L1,V1,M1} P(266,0) { join( zero, X ) ==> X }.
% 3.98/4.38  parent1[0; 2]: (34954) {G15,W10,D7,L1,V0,M1}  { one ==> join( zero, meet( 
% 3.98/4.38    one, complement( converse( complement( one ) ) ) ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := meet( one, complement( converse( complement( one ) ) ) )
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34956) {G12,W8,D6,L1,V0,M1}  { meet( one, complement( converse( 
% 3.98/4.38    complement( one ) ) ) ) ==> one }.
% 3.98/4.38  parent0[0]: (34955) {G12,W8,D6,L1,V0,M1}  { one ==> meet( one, complement( 
% 3.98/4.38    converse( complement( one ) ) ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (1388) {G22,W8,D6,L1,V0,M1} P(1265,1004);d(280) { meet( one, 
% 3.98/4.38    complement( converse( complement( one ) ) ) ) ==> one }.
% 3.98/4.38  parent0: (34956) {G12,W8,D6,L1,V0,M1}  { meet( one, complement( converse( 
% 3.98/4.38    complement( one ) ) ) ) ==> one }.
% 3.98/4.38  substitution0:
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34958) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 3.98/4.38    , complement( Y ) ) ) }.
% 3.98/4.38  parent0[0]: (1004) {G14,W10,D5,L1,V2,M1} S(35);d(290) { join( meet( X, Y )
% 3.98/4.38    , meet( X, complement( Y ) ) ) ==> X }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34960) {G15,W12,D6,L1,V0,M1}  { converse( complement( one ) ) ==>
% 3.98/4.38     join( zero, meet( converse( complement( one ) ), complement( one ) ) )
% 3.98/4.38     }.
% 3.98/4.38  parent0[0]: (1263) {G20,W7,D5,L1,V0,M1} P(5,1255) { meet( converse( 
% 3.98/4.38    complement( one ) ), one ) ==> zero }.
% 3.98/4.38  parent1[0; 5]: (34958) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.98/4.38    meet( X, complement( Y ) ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := converse( complement( one ) )
% 3.98/4.38     Y := one
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34961) {G12,W10,D5,L1,V0,M1}  { converse( complement( one ) ) ==>
% 3.98/4.38     meet( converse( complement( one ) ), complement( one ) ) }.
% 3.98/4.38  parent0[0]: (280) {G11,W5,D3,L1,V1,M1} P(266,0) { join( zero, X ) ==> X }.
% 3.98/4.38  parent1[0; 4]: (34960) {G15,W12,D6,L1,V0,M1}  { converse( complement( one )
% 3.98/4.38     ) ==> join( zero, meet( converse( complement( one ) ), complement( one )
% 3.98/4.38     ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := meet( converse( complement( one ) ), complement( one ) )
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34962) {G12,W10,D5,L1,V0,M1}  { meet( converse( complement( one )
% 3.98/4.38     ), complement( one ) ) ==> converse( complement( one ) ) }.
% 3.98/4.38  parent0[0]: (34961) {G12,W10,D5,L1,V0,M1}  { converse( complement( one ) ) 
% 3.98/4.38    ==> meet( converse( complement( one ) ), complement( one ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (1389) {G21,W10,D5,L1,V0,M1} P(1263,1004);d(280) { meet( 
% 3.98/4.38    converse( complement( one ) ), complement( one ) ) ==> converse( 
% 3.98/4.38    complement( one ) ) }.
% 3.98/4.38  parent0: (34962) {G12,W10,D5,L1,V0,M1}  { meet( converse( complement( one )
% 3.98/4.38     ), complement( one ) ) ==> converse( complement( one ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34963) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 3.98/4.38    , complement( Y ) ) ) }.
% 3.98/4.38  parent0[0]: (1004) {G14,W10,D5,L1,V2,M1} S(35);d(290) { join( meet( X, Y )
% 3.98/4.38    , meet( X, complement( Y ) ) ) ==> X }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34964) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet( X
% 3.98/4.38    , complement( Y ) ) ) }.
% 3.98/4.38  parent0[0]: (49) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.98/4.38    Y ) }.
% 3.98/4.38  parent1[0; 3]: (34963) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.98/4.38    meet( X, complement( Y ) ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := Y
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34968) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 3.98/4.38    complement( Y ) ) ) ==> X }.
% 3.98/4.38  parent0[0]: (34964) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet
% 3.98/4.38    ( X, complement( Y ) ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  subsumption: (1417) {G15,W10,D5,L1,V2,M1} P(49,1004) { join( meet( Y, X ), 
% 3.98/4.38    meet( X, complement( Y ) ) ) ==> X }.
% 3.98/4.38  parent0: (34968) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 3.98/4.38    complement( Y ) ) ) ==> X }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  permutation0:
% 3.98/4.38     0 ==> 0
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  eqswap: (34972) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 3.98/4.38    , complement( Y ) ) ) }.
% 3.98/4.38  parent0[0]: (1004) {G14,W10,D5,L1,V2,M1} S(35);d(290) { join( meet( X, Y )
% 3.98/4.38    , meet( X, complement( Y ) ) ) ==> X }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := X
% 3.98/4.38     Y := Y
% 3.98/4.38  end
% 3.98/4.38  
% 3.98/4.38  paramod: (34974) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( 
% 3.98/4.38    complement( Y ), X ) ) }.
% 3.98/4.38  parent0[0]: (49) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.98/4.38    Y ) }.
% 3.98/4.38  parent1[0; 6]: (34972) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.98/4.38    meet( X, complement( Y ) ) ) }.
% 3.98/4.38  substitution0:
% 3.98/4.38     X := complement( Y )
% 3.98/4.38     Y := X
% 3.98/4.38  end
% 3.98/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (34980) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( 
% 4.03/4.38    complement( Y ), X ) ) ==> X }.
% 4.03/4.38  parent0[0]: (34974) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet
% 4.03/4.38    ( complement( Y ), X ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1418) {G15,W10,D5,L1,V2,M1} P(49,1004) { join( meet( X, Y ), 
% 4.03/4.38    meet( complement( Y ), X ) ) ==> X }.
% 4.03/4.38  parent0: (34980) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( 
% 4.03/4.38    complement( Y ), X ) ) ==> X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (34982) {G18,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, meet( Y, 
% 4.03/4.38    X ) ) }.
% 4.03/4.38  parent0[0]: (397) {G18,W9,D4,L1,V2,M1} P(49,395) { meet( X, meet( Y, X ) ) 
% 4.03/4.38    ==> meet( Y, X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (34984) {G19,W13,D6,L1,V0,M1}  { meet( one, complement( converse( 
% 4.03/4.38    complement( one ) ) ) ) ==> meet( complement( converse( complement( one )
% 4.03/4.38     ) ), one ) }.
% 4.03/4.38  parent0[0]: (1388) {G22,W8,D6,L1,V0,M1} P(1265,1004);d(280) { meet( one, 
% 4.03/4.38    complement( converse( complement( one ) ) ) ) ==> one }.
% 4.03/4.38  parent1[0; 12]: (34982) {G18,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 4.03/4.38    meet( Y, X ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := complement( converse( complement( one ) ) )
% 4.03/4.38     Y := one
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (34985) {G20,W8,D6,L1,V0,M1}  { one ==> meet( complement( converse
% 4.03/4.38    ( complement( one ) ) ), one ) }.
% 4.03/4.38  parent0[0]: (1388) {G22,W8,D6,L1,V0,M1} P(1265,1004);d(280) { meet( one, 
% 4.03/4.38    complement( converse( complement( one ) ) ) ) ==> one }.
% 4.03/4.38  parent1[0; 1]: (34984) {G19,W13,D6,L1,V0,M1}  { meet( one, complement( 
% 4.03/4.38    converse( complement( one ) ) ) ) ==> meet( complement( converse( 
% 4.03/4.38    complement( one ) ) ), one ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (34987) {G20,W8,D6,L1,V0,M1}  { meet( complement( converse( 
% 4.03/4.38    complement( one ) ) ), one ) ==> one }.
% 4.03/4.38  parent0[0]: (34985) {G20,W8,D6,L1,V0,M1}  { one ==> meet( complement( 
% 4.03/4.38    converse( complement( one ) ) ), one ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1422) {G23,W8,D6,L1,V0,M1} P(1388,397) { meet( complement( 
% 4.03/4.38    converse( complement( one ) ) ), one ) ==> one }.
% 4.03/4.38  parent0: (34987) {G20,W8,D6,L1,V0,M1}  { meet( complement( converse( 
% 4.03/4.38    complement( one ) ) ), one ) ==> one }.
% 4.03/4.38  substitution0:
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (34992) {G15,W10,D7,L1,V0,M1}  { complement( meet( one, complement
% 4.03/4.38    ( converse( complement( one ) ) ) ) ) = complement( one ) }.
% 4.03/4.38  parent0[0]: (1422) {G23,W8,D6,L1,V0,M1} P(1388,397) { meet( complement( 
% 4.03/4.38    converse( complement( one ) ) ), one ) ==> one }.
% 4.03/4.38  parent1[0; 9]: (897) {G14,W9,D4,L1,V2,M1} P(291,0);d(291) { complement( 
% 4.03/4.38    meet( X, Y ) ) = complement( meet( Y, X ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := one
% 4.03/4.38     Y := complement( converse( complement( one ) ) )
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (34993) {G15,W9,D5,L1,V0,M1}  { join( complement( one ), converse
% 4.03/4.38    ( complement( one ) ) ) = complement( one ) }.
% 4.03/4.38  parent0[0]: (890) {G14,W10,D5,L1,V2,M1} P(281,291) { complement( meet( Y, 
% 4.03/4.38    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 4.03/4.38  parent1[0; 1]: (34992) {G15,W10,D7,L1,V0,M1}  { complement( meet( one, 
% 4.03/4.38    complement( converse( complement( one ) ) ) ) ) = complement( one ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := converse( complement( one ) )
% 4.03/4.38     Y := one
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1424) {G24,W9,D5,L1,V0,M1} P(1422,897);d(890) { join( 
% 4.03/4.38    complement( one ), converse( complement( one ) ) ) ==> complement( one )
% 4.03/4.38     }.
% 4.03/4.38  parent0: (34993) {G15,W9,D5,L1,V0,M1}  { join( complement( one ), converse
% 4.03/4.38    ( complement( one ) ) ) = complement( one ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (34996) {G21,W10,D5,L1,V2,M1}  { converse( Y ) ==> meet( converse( 
% 4.03/4.38    join( X, Y ) ), converse( Y ) ) }.
% 4.03/4.38  parent0[0]: (1060) {G21,W10,D5,L1,V2,M1} P(8,1048) { meet( converse( join( 
% 4.03/4.38    X, Y ) ), converse( Y ) ) ==> converse( Y ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (34999) {G22,W13,D6,L1,V0,M1}  { converse( converse( complement( 
% 4.03/4.38    one ) ) ) ==> meet( converse( complement( one ) ), converse( converse( 
% 4.03/4.38    complement( one ) ) ) ) }.
% 4.03/4.38  parent0[0]: (1424) {G24,W9,D5,L1,V0,M1} P(1422,897);d(890) { join( 
% 4.03/4.38    complement( one ), converse( complement( one ) ) ) ==> complement( one )
% 4.03/4.38     }.
% 4.03/4.38  parent1[0; 7]: (34996) {G21,W10,D5,L1,V2,M1}  { converse( Y ) ==> meet( 
% 4.03/4.38    converse( join( X, Y ) ), converse( Y ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := complement( one )
% 4.03/4.38     Y := converse( complement( one ) )
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35001) {G1,W11,D5,L1,V0,M1}  { converse( converse( complement( 
% 4.03/4.38    one ) ) ) ==> meet( converse( complement( one ) ), complement( one ) )
% 4.03/4.38     }.
% 4.03/4.38  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 4.03/4.38  parent1[0; 9]: (34999) {G22,W13,D6,L1,V0,M1}  { converse( converse( 
% 4.03/4.38    complement( one ) ) ) ==> meet( converse( complement( one ) ), converse( 
% 4.03/4.38    converse( complement( one ) ) ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := complement( one )
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35002) {G1,W9,D5,L1,V0,M1}  { complement( one ) ==> meet( 
% 4.03/4.38    converse( complement( one ) ), complement( one ) ) }.
% 4.03/4.38  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 4.03/4.38  parent1[0; 1]: (35001) {G1,W11,D5,L1,V0,M1}  { converse( converse( 
% 4.03/4.38    complement( one ) ) ) ==> meet( converse( complement( one ) ), complement
% 4.03/4.38    ( one ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := complement( one )
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35005) {G2,W6,D4,L1,V0,M1}  { complement( one ) ==> converse( 
% 4.03/4.38    complement( one ) ) }.
% 4.03/4.38  parent0[0]: (1389) {G21,W10,D5,L1,V0,M1} P(1263,1004);d(280) { meet( 
% 4.03/4.38    converse( complement( one ) ), complement( one ) ) ==> converse( 
% 4.03/4.38    complement( one ) ) }.
% 4.03/4.38  parent1[0; 3]: (35002) {G1,W9,D5,L1,V0,M1}  { complement( one ) ==> meet( 
% 4.03/4.38    converse( complement( one ) ), complement( one ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35006) {G2,W6,D4,L1,V0,M1}  { converse( complement( one ) ) ==> 
% 4.03/4.38    complement( one ) }.
% 4.03/4.38  parent0[0]: (35005) {G2,W6,D4,L1,V0,M1}  { complement( one ) ==> converse( 
% 4.03/4.38    complement( one ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1425) {G25,W6,D4,L1,V0,M1} P(1424,1060);d(7);d(1389) { 
% 4.03/4.38    converse( complement( one ) ) ==> complement( one ) }.
% 4.03/4.38  parent0: (35006) {G2,W6,D4,L1,V0,M1}  { converse( complement( one ) ) ==> 
% 4.03/4.38    complement( one ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35008) {G1,W14,D5,L1,V3,M1}  { join( X, converse( join( Y, Z ) ) )
% 4.03/4.38     ==> join( join( X, converse( Y ) ), converse( Z ) ) }.
% 4.03/4.38  parent0[0]: (72) {G1,W14,D5,L1,V3,M1} P(8,1) { join( join( Z, converse( X )
% 4.03/4.38     ), converse( Y ) ) ==> join( Z, converse( join( X, Y ) ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := Y
% 4.03/4.38     Y := Z
% 4.03/4.38     Z := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35009) {G2,W15,D6,L1,V2,M1}  { join( X, converse( join( 
% 4.03/4.38    complement( one ), Y ) ) ) ==> join( join( X, complement( one ) ), 
% 4.03/4.38    converse( Y ) ) }.
% 4.03/4.38  parent0[0]: (1425) {G25,W6,D4,L1,V0,M1} P(1424,1060);d(7);d(1389) { 
% 4.03/4.38    converse( complement( one ) ) ==> complement( one ) }.
% 4.03/4.38  parent1[0; 11]: (35008) {G1,W14,D5,L1,V3,M1}  { join( X, converse( join( Y
% 4.03/4.38    , Z ) ) ) ==> join( join( X, converse( Y ) ), converse( Z ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38     Y := complement( one )
% 4.03/4.38     Z := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1445) {G26,W15,D6,L1,V2,M1} P(1425,72) { join( X, converse( 
% 4.03/4.38    join( complement( one ), Y ) ) ) ==> join( join( X, complement( one ) ), 
% 4.03/4.38    converse( Y ) ) }.
% 4.03/4.38  parent0: (35009) {G2,W15,D6,L1,V2,M1}  { join( X, converse( join( 
% 4.03/4.38    complement( one ), Y ) ) ) ==> join( join( X, complement( one ) ), 
% 4.03/4.38    converse( Y ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35013) {G15,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), meet( Y
% 4.03/4.38    , complement( X ) ) ) }.
% 4.03/4.38  parent0[0]: (1417) {G15,W10,D5,L1,V2,M1} P(49,1004) { join( meet( Y, X ), 
% 4.03/4.38    meet( X, complement( Y ) ) ) ==> X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := Y
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35014) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 4.03/4.38     ) ), meet( Y, X ) ) }.
% 4.03/4.38  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 4.03/4.38  parent1[0; 2]: (35013) {G15,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), 
% 4.03/4.38    meet( Y, complement( X ) ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := meet( Y, X )
% 4.03/4.38     Y := meet( X, complement( Y ) )
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := Y
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35017) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 4.03/4.38    meet( Y, X ) ) ==> X }.
% 4.03/4.38  parent0[0]: (35014) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement
% 4.03/4.38    ( Y ) ), meet( Y, X ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1464) {G16,W10,D5,L1,V2,M1} P(1417,0) { join( meet( Y, 
% 4.03/4.38    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 4.03/4.38  parent0: (35017) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 4.03/4.38    meet( Y, X ) ) ==> X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := Y
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35019) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y ), X ) = 
% 4.03/4.38    join( X, composition( Y, X ) ) }.
% 4.03/4.38  parent0[0]: (133) {G5,W11,D4,L1,V2,M1} P(129,6) { join( X, composition( Y, 
% 4.03/4.38    X ) ) = composition( join( one, Y ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35032) {G6,W13,D5,L1,V1,M1}  { composition( join( one, 
% 4.03/4.38    composition( X, top ) ), top ) = join( top, composition( X, top ) ) }.
% 4.03/4.38  parent0[0]: (787) {G17,W9,D4,L1,V1,M1} P(786,4) { composition( composition
% 4.03/4.38    ( X, top ), top ) ==> composition( X, top ) }.
% 4.03/4.38  parent1[0; 10]: (35019) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y )
% 4.03/4.38    , X ) = join( X, composition( Y, X ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := top
% 4.03/4.38     Y := composition( X, top )
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35033) {G7,W9,D5,L1,V1,M1}  { composition( join( one, composition
% 4.03/4.38    ( X, top ) ), top ) = top }.
% 4.03/4.38  parent0[0]: (172) {G7,W5,D3,L1,V1,M1} P(16,20);d(166) { join( top, X ) ==> 
% 4.03/4.38    top }.
% 4.03/4.38  parent1[0; 8]: (35032) {G6,W13,D5,L1,V1,M1}  { composition( join( one, 
% 4.03/4.38    composition( X, top ) ), top ) = join( top, composition( X, top ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := composition( X, top )
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35034) {G8,W7,D4,L1,V1,M1}  { composition( join( one, X ), top ) 
% 4.03/4.38    = top }.
% 4.03/4.38  parent0[0]: (792) {G18,W13,D5,L1,V2,M1} P(787,6);d(6) { composition( join( 
% 4.03/4.38    Y, composition( X, top ) ), top ) ==> composition( join( Y, X ), top )
% 4.03/4.38     }.
% 4.03/4.38  parent1[0; 1]: (35033) {G7,W9,D5,L1,V1,M1}  { composition( join( one, 
% 4.03/4.38    composition( X, top ) ), top ) = top }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := one
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1495) {G19,W7,D4,L1,V1,M1} P(787,133);d(172);d(792) { 
% 4.03/4.38    composition( join( one, X ), top ) ==> top }.
% 4.03/4.38  parent0: (35034) {G8,W7,D4,L1,V1,M1}  { composition( join( one, X ), top ) 
% 4.03/4.38    = top }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35037) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y ), X ) = 
% 4.03/4.38    join( X, composition( Y, X ) ) }.
% 4.03/4.38  parent0[0]: (133) {G5,W11,D4,L1,V2,M1} P(129,6) { join( X, composition( Y, 
% 4.03/4.38    X ) ) = composition( join( one, Y ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35038) {G6,W9,D4,L1,V1,M1}  { composition( top, X ) = join( X, 
% 4.03/4.38    composition( top, X ) ) }.
% 4.03/4.38  parent0[0]: (173) {G8,W5,D3,L1,V1,M1} P(11,20);d(172) { join( X, top ) ==> 
% 4.03/4.38    top }.
% 4.03/4.38  parent1[0; 2]: (35037) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y )
% 4.03/4.38    , X ) = join( X, composition( Y, X ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := one
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38     Y := top
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35039) {G6,W9,D4,L1,V1,M1}  { join( X, composition( top, X ) ) = 
% 4.03/4.38    composition( top, X ) }.
% 4.03/4.38  parent0[0]: (35038) {G6,W9,D4,L1,V1,M1}  { composition( top, X ) = join( X
% 4.03/4.38    , composition( top, X ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1526) {G9,W9,D4,L1,V1,M1} P(173,133) { join( X, composition( 
% 4.03/4.38    top, X ) ) ==> composition( top, X ) }.
% 4.03/4.38  parent0: (35039) {G6,W9,D4,L1,V1,M1}  { join( X, composition( top, X ) ) = 
% 4.03/4.38    composition( top, X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35041) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y ), X ) = 
% 4.03/4.38    join( X, composition( Y, X ) ) }.
% 4.03/4.38  parent0[0]: (133) {G5,W11,D4,L1,V2,M1} P(129,6) { join( X, composition( Y, 
% 4.03/4.38    X ) ) = composition( join( one, Y ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35043) {G2,W9,D4,L1,V1,M1}  { composition( one, X ) = join( X, 
% 4.03/4.38    composition( skol1, X ) ) }.
% 4.03/4.38  parent0[0]: (15) {G1,W5,D3,L1,V0,M1} P(0,13) { join( one, skol1 ) ==> one
% 4.03/4.38     }.
% 4.03/4.38  parent1[0; 2]: (35041) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y )
% 4.03/4.38    , X ) = join( X, composition( Y, X ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38     Y := skol1
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35044) {G3,W7,D4,L1,V1,M1}  { X = join( X, composition( skol1, X
% 4.03/4.38     ) ) }.
% 4.03/4.38  parent0[0]: (129) {G4,W5,D3,L1,V1,M1} P(128,122) { composition( one, X ) 
% 4.03/4.38    ==> X }.
% 4.03/4.38  parent1[0; 1]: (35043) {G2,W9,D4,L1,V1,M1}  { composition( one, X ) = join
% 4.03/4.38    ( X, composition( skol1, X ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35045) {G3,W7,D4,L1,V1,M1}  { join( X, composition( skol1, X ) ) =
% 4.03/4.38     X }.
% 4.03/4.38  parent0[0]: (35044) {G3,W7,D4,L1,V1,M1}  { X = join( X, composition( skol1
% 4.03/4.38    , X ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1532) {G6,W7,D4,L1,V1,M1} P(15,133);d(129) { join( X, 
% 4.03/4.38    composition( skol1, X ) ) ==> X }.
% 4.03/4.38  parent0: (35045) {G3,W7,D4,L1,V1,M1}  { join( X, composition( skol1, X ) ) 
% 4.03/4.38    = X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35046) {G19,W7,D4,L1,V1,M1}  { top ==> composition( join( one, X )
% 4.03/4.38    , top ) }.
% 4.03/4.38  parent0[0]: (1495) {G19,W7,D4,L1,V1,M1} P(787,133);d(172);d(792) { 
% 4.03/4.38    composition( join( one, X ), top ) ==> top }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35047) {G2,W7,D4,L1,V1,M1}  { top ==> composition( join( X, one )
% 4.03/4.38    , top ) }.
% 4.03/4.38  parent0[0]: (63) {G1,W11,D4,L1,V3,M1} P(6,0);d(6) { composition( join( X, Z
% 4.03/4.38     ), Y ) = composition( join( Z, X ), Y ) }.
% 4.03/4.38  parent1[0; 2]: (35046) {G19,W7,D4,L1,V1,M1}  { top ==> composition( join( 
% 4.03/4.38    one, X ), top ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := one
% 4.03/4.38     Y := top
% 4.03/4.38     Z := X
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35050) {G2,W7,D4,L1,V1,M1}  { composition( join( X, one ), top ) 
% 4.03/4.38    ==> top }.
% 4.03/4.38  parent0[0]: (35047) {G2,W7,D4,L1,V1,M1}  { top ==> composition( join( X, 
% 4.03/4.38    one ), top ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1536) {G20,W7,D4,L1,V1,M1} P(1495,63) { composition( join( X
% 4.03/4.38    , one ), top ) ==> top }.
% 4.03/4.38  parent0: (35050) {G2,W7,D4,L1,V1,M1}  { composition( join( X, one ), top ) 
% 4.03/4.38    ==> top }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35052) {G20,W7,D4,L1,V1,M1}  { top ==> composition( join( X, one )
% 4.03/4.38    , top ) }.
% 4.03/4.38  parent0[0]: (1536) {G20,W7,D4,L1,V1,M1} P(1495,63) { composition( join( X, 
% 4.03/4.38    one ), top ) ==> top }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35054) {G5,W8,D5,L1,V1,M1}  { top ==> composition( converse( join
% 4.03/4.38    ( X, one ) ), top ) }.
% 4.03/4.38  parent0[0]: (131) {G4,W9,D4,L1,V1,M1} P(128,8) { join( converse( X ), one )
% 4.03/4.38     ==> converse( join( X, one ) ) }.
% 4.03/4.38  parent1[0; 3]: (35052) {G20,W7,D4,L1,V1,M1}  { top ==> composition( join( X
% 4.03/4.38    , one ), top ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := converse( X )
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35055) {G6,W8,D5,L1,V1,M1}  { top ==> converse( composition( top
% 4.03/4.38    , join( X, one ) ) ) }.
% 4.03/4.38  parent0[0]: (522) {G13,W9,D4,L1,V1,M1} P(519,18) { composition( converse( X
% 4.03/4.38     ), top ) ==> converse( composition( top, X ) ) }.
% 4.03/4.38  parent1[0; 2]: (35054) {G5,W8,D5,L1,V1,M1}  { top ==> composition( converse
% 4.03/4.38    ( join( X, one ) ), top ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := join( X, one )
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35056) {G6,W8,D5,L1,V1,M1}  { converse( composition( top, join( X
% 4.03/4.38    , one ) ) ) ==> top }.
% 4.03/4.38  parent0[0]: (35055) {G6,W8,D5,L1,V1,M1}  { top ==> converse( composition( 
% 4.03/4.38    top, join( X, one ) ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1544) {G21,W8,D5,L1,V1,M1} P(131,1536);d(522) { converse( 
% 4.03/4.38    composition( top, join( X, one ) ) ) ==> top }.
% 4.03/4.38  parent0: (35056) {G6,W8,D5,L1,V1,M1}  { converse( composition( top, join( X
% 4.03/4.38    , one ) ) ) ==> top }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35058) {G17,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X ) ) }.
% 4.03/4.38  parent0[0]: (1030) {G17,W7,D4,L1,V2,M1} P(0,1010) { meet( X, join( Y, X ) )
% 4.03/4.38     ==> X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35059) {G7,W9,D4,L1,V1,M1}  { composition( skol1, X ) ==> meet( 
% 4.03/4.38    composition( skol1, X ), X ) }.
% 4.03/4.38  parent0[0]: (1532) {G6,W7,D4,L1,V1,M1} P(15,133);d(129) { join( X, 
% 4.03/4.38    composition( skol1, X ) ) ==> X }.
% 4.03/4.38  parent1[0; 8]: (35058) {G17,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X )
% 4.03/4.38     ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := composition( skol1, X )
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35060) {G7,W9,D4,L1,V1,M1}  { meet( composition( skol1, X ), X ) 
% 4.03/4.38    ==> composition( skol1, X ) }.
% 4.03/4.38  parent0[0]: (35059) {G7,W9,D4,L1,V1,M1}  { composition( skol1, X ) ==> meet
% 4.03/4.38    ( composition( skol1, X ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1553) {G18,W9,D4,L1,V1,M1} P(1532,1030) { meet( composition( 
% 4.03/4.38    skol1, X ), X ) ==> composition( skol1, X ) }.
% 4.03/4.38  parent0: (35060) {G7,W9,D4,L1,V1,M1}  { meet( composition( skol1, X ), X ) 
% 4.03/4.38    ==> composition( skol1, X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35061) {G6,W7,D4,L1,V1,M1}  { X ==> join( X, composition( skol1, X
% 4.03/4.38     ) ) }.
% 4.03/4.38  parent0[0]: (1532) {G6,W7,D4,L1,V1,M1} P(15,133);d(129) { join( X, 
% 4.03/4.38    composition( skol1, X ) ) ==> X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35062) {G1,W7,D4,L1,V1,M1}  { X ==> join( composition( skol1, X )
% 4.03/4.38    , X ) }.
% 4.03/4.38  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 4.03/4.38  parent1[0; 2]: (35061) {G6,W7,D4,L1,V1,M1}  { X ==> join( X, composition( 
% 4.03/4.38    skol1, X ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := composition( skol1, X )
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35065) {G1,W7,D4,L1,V1,M1}  { join( composition( skol1, X ), X ) 
% 4.03/4.38    ==> X }.
% 4.03/4.38  parent0[0]: (35062) {G1,W7,D4,L1,V1,M1}  { X ==> join( composition( skol1, 
% 4.03/4.38    X ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1582) {G7,W7,D4,L1,V1,M1} P(1532,0) { join( composition( 
% 4.03/4.38    skol1, X ), X ) ==> X }.
% 4.03/4.38  parent0: (35065) {G1,W7,D4,L1,V1,M1}  { join( composition( skol1, X ), X ) 
% 4.03/4.38    ==> X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35067) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 4.03/4.38    converse( join( X, converse( Y ) ) ) }.
% 4.03/4.38  parent0[0]: (75) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 4.03/4.38    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := Y
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35070) {G2,W11,D6,L1,V1,M1}  { join( converse( composition( skol1
% 4.03/4.38    , converse( X ) ) ), X ) ==> converse( converse( X ) ) }.
% 4.03/4.38  parent0[0]: (1582) {G7,W7,D4,L1,V1,M1} P(1532,0) { join( composition( skol1
% 4.03/4.38    , X ), X ) ==> X }.
% 4.03/4.38  parent1[0; 9]: (35067) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==>
% 4.03/4.38     converse( join( X, converse( Y ) ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := converse( X )
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := composition( skol1, converse( X ) )
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35071) {G1,W9,D6,L1,V1,M1}  { join( converse( composition( skol1
% 4.03/4.38    , converse( X ) ) ), X ) ==> X }.
% 4.03/4.38  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 4.03/4.38  parent1[0; 8]: (35070) {G2,W11,D6,L1,V1,M1}  { join( converse( composition
% 4.03/4.38    ( skol1, converse( X ) ) ), X ) ==> converse( converse( X ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35072) {G2,W8,D5,L1,V1,M1}  { join( composition( X, converse( 
% 4.03/4.38    skol1 ) ), X ) ==> X }.
% 4.03/4.38  parent0[0]: (17) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 4.03/4.38    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 4.03/4.38  parent1[0; 2]: (35071) {G1,W9,D6,L1,V1,M1}  { join( converse( composition( 
% 4.03/4.38    skol1, converse( X ) ) ), X ) ==> X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := skol1
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1586) {G8,W8,D5,L1,V1,M1} P(1582,75);d(7);d(17) { join( 
% 4.03/4.38    composition( X, converse( skol1 ) ), X ) ==> X }.
% 4.03/4.38  parent0: (35072) {G2,W8,D5,L1,V1,M1}  { join( composition( X, converse( 
% 4.03/4.38    skol1 ) ), X ) ==> X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35075) {G5,W11,D4,L1,V2,M1}  { composition( join( X, one ), Y ) = 
% 4.03/4.38    join( composition( X, Y ), Y ) }.
% 4.03/4.38  parent0[0]: (134) {G5,W11,D4,L1,V2,M1} P(129,6) { join( composition( Y, X )
% 4.03/4.38    , X ) = composition( join( Y, one ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := Y
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35078) {G6,W12,D7,L1,V1,M1}  { composition( top, X ) = join( 
% 4.03/4.38    composition( converse( complement( converse( one ) ) ), X ), X ) }.
% 4.03/4.38  parent0[0]: (852) {G13,W8,D6,L1,V1,M1} S(518);d(519) { join( converse( 
% 4.03/4.38    complement( converse( X ) ) ), X ) ==> top }.
% 4.03/4.38  parent1[0; 2]: (35075) {G5,W11,D4,L1,V2,M1}  { composition( join( X, one )
% 4.03/4.38    , Y ) = join( composition( X, Y ), Y ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := one
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := converse( complement( converse( one ) ) )
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35079) {G4,W11,D6,L1,V1,M1}  { composition( top, X ) = join( 
% 4.03/4.38    composition( converse( complement( one ) ), X ), X ) }.
% 4.03/4.38  parent0[0]: (128) {G3,W4,D3,L1,V0,M1} P(122,5) { converse( one ) ==> one
% 4.03/4.38     }.
% 4.03/4.38  parent1[0; 8]: (35078) {G6,W12,D7,L1,V1,M1}  { composition( top, X ) = join
% 4.03/4.38    ( composition( converse( complement( converse( one ) ) ), X ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35080) {G5,W10,D5,L1,V1,M1}  { composition( top, X ) = join( 
% 4.03/4.38    composition( complement( one ), X ), X ) }.
% 4.03/4.38  parent0[0]: (1425) {G25,W6,D4,L1,V0,M1} P(1424,1060);d(7);d(1389) { 
% 4.03/4.38    converse( complement( one ) ) ==> complement( one ) }.
% 4.03/4.38  parent1[0; 6]: (35079) {G4,W11,D6,L1,V1,M1}  { composition( top, X ) = join
% 4.03/4.38    ( composition( converse( complement( one ) ), X ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35081) {G5,W10,D5,L1,V1,M1}  { join( composition( complement( one
% 4.03/4.38     ), X ), X ) = composition( top, X ) }.
% 4.03/4.38  parent0[0]: (35080) {G5,W10,D5,L1,V1,M1}  { composition( top, X ) = join( 
% 4.03/4.38    composition( complement( one ), X ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1606) {G26,W10,D5,L1,V1,M1} P(852,134);d(128);d(1425) { join
% 4.03/4.38    ( composition( complement( one ), X ), X ) ==> composition( top, X ) }.
% 4.03/4.38  parent0: (35081) {G5,W10,D5,L1,V1,M1}  { join( composition( complement( one
% 4.03/4.38     ), X ), X ) = composition( top, X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35083) {G5,W11,D4,L1,V2,M1}  { composition( join( X, one ), Y ) = 
% 4.03/4.38    join( composition( X, Y ), Y ) }.
% 4.03/4.38  parent0[0]: (134) {G5,W11,D4,L1,V2,M1} P(129,6) { join( composition( Y, X )
% 4.03/4.38    , X ) = composition( join( Y, one ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := Y
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35085) {G6,W11,D5,L1,V2,M1}  { composition( one, Y ) = join( 
% 4.03/4.38    composition( meet( X, one ), Y ), Y ) }.
% 4.03/4.38  parent0[0]: (431) {G20,W7,D4,L1,V2,M1} P(413,0) { join( meet( Y, X ), X ) 
% 4.03/4.38    ==> X }.
% 4.03/4.38  parent1[0; 2]: (35083) {G5,W11,D4,L1,V2,M1}  { composition( join( X, one )
% 4.03/4.38    , Y ) = join( composition( X, Y ), Y ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := one
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := meet( X, one )
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35086) {G5,W9,D5,L1,V2,M1}  { X = join( composition( meet( Y, one
% 4.03/4.38     ), X ), X ) }.
% 4.03/4.38  parent0[0]: (129) {G4,W5,D3,L1,V1,M1} P(128,122) { composition( one, X ) 
% 4.03/4.38    ==> X }.
% 4.03/4.38  parent1[0; 1]: (35085) {G6,W11,D5,L1,V2,M1}  { composition( one, Y ) = join
% 4.03/4.38    ( composition( meet( X, one ), Y ), Y ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := Y
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35087) {G5,W9,D5,L1,V2,M1}  { join( composition( meet( Y, one ), X
% 4.03/4.38     ), X ) = X }.
% 4.03/4.38  parent0[0]: (35086) {G5,W9,D5,L1,V2,M1}  { X = join( composition( meet( Y, 
% 4.03/4.38    one ), X ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1631) {G21,W9,D5,L1,V2,M1} P(431,134);d(129) { join( 
% 4.03/4.38    composition( meet( X, one ), Y ), Y ) ==> Y }.
% 4.03/4.38  parent0: (35087) {G5,W9,D5,L1,V2,M1}  { join( composition( meet( Y, one ), 
% 4.03/4.38    X ), X ) = X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := Y
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35089) {G5,W11,D4,L1,V2,M1}  { composition( join( X, one ), Y ) = 
% 4.03/4.38    join( composition( X, Y ), Y ) }.
% 4.03/4.38  parent0[0]: (134) {G5,W11,D4,L1,V2,M1} P(129,6) { join( composition( Y, X )
% 4.03/4.38    , X ) = composition( join( Y, one ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := Y
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35090) {G6,W9,D4,L1,V1,M1}  { composition( top, X ) = join( 
% 4.03/4.38    composition( top, X ), X ) }.
% 4.03/4.38  parent0[0]: (172) {G7,W5,D3,L1,V1,M1} P(16,20);d(166) { join( top, X ) ==> 
% 4.03/4.38    top }.
% 4.03/4.38  parent1[0; 2]: (35089) {G5,W11,D4,L1,V2,M1}  { composition( join( X, one )
% 4.03/4.38    , Y ) = join( composition( X, Y ), Y ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := one
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := top
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35091) {G6,W9,D4,L1,V1,M1}  { join( composition( top, X ), X ) = 
% 4.03/4.38    composition( top, X ) }.
% 4.03/4.38  parent0[0]: (35090) {G6,W9,D4,L1,V1,M1}  { composition( top, X ) = join( 
% 4.03/4.38    composition( top, X ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1645) {G8,W9,D4,L1,V1,M1} P(172,134) { join( composition( top
% 4.03/4.38    , X ), X ) ==> composition( top, X ) }.
% 4.03/4.38  parent0: (35091) {G6,W9,D4,L1,V1,M1}  { join( composition( top, X ), X ) = 
% 4.03/4.38    composition( top, X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35093) {G5,W11,D4,L1,V2,M1}  { composition( join( X, one ), Y ) = 
% 4.03/4.38    join( composition( X, Y ), Y ) }.
% 4.03/4.38  parent0[0]: (134) {G5,W11,D4,L1,V2,M1} P(129,6) { join( composition( Y, X )
% 4.03/4.38    , X ) = composition( join( Y, one ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := Y
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35098) {G6,W12,D6,L1,V1,M1}  { composition( one, X ) = join( 
% 4.03/4.38    composition( composition( one, converse( skol1 ) ), X ), X ) }.
% 4.03/4.38  parent0[0]: (1586) {G8,W8,D5,L1,V1,M1} P(1582,75);d(7);d(17) { join( 
% 4.03/4.38    composition( X, converse( skol1 ) ), X ) ==> X }.
% 4.03/4.38  parent1[0; 2]: (35093) {G5,W11,D4,L1,V2,M1}  { composition( join( X, one )
% 4.03/4.38    , Y ) = join( composition( X, Y ), Y ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := one
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := composition( one, converse( skol1 ) )
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35101) {G5,W10,D5,L1,V1,M1}  { composition( one, X ) = join( 
% 4.03/4.38    composition( converse( skol1 ), X ), X ) }.
% 4.03/4.38  parent0[0]: (129) {G4,W5,D3,L1,V1,M1} P(128,122) { composition( one, X ) 
% 4.03/4.38    ==> X }.
% 4.03/4.38  parent1[0; 6]: (35098) {G6,W12,D6,L1,V1,M1}  { composition( one, X ) = join
% 4.03/4.38    ( composition( composition( one, converse( skol1 ) ), X ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := converse( skol1 )
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35103) {G5,W8,D5,L1,V1,M1}  { X = join( composition( converse( 
% 4.03/4.38    skol1 ), X ), X ) }.
% 4.03/4.38  parent0[0]: (129) {G4,W5,D3,L1,V1,M1} P(128,122) { composition( one, X ) 
% 4.03/4.38    ==> X }.
% 4.03/4.38  parent1[0; 1]: (35101) {G5,W10,D5,L1,V1,M1}  { composition( one, X ) = join
% 4.03/4.38    ( composition( converse( skol1 ), X ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35104) {G5,W8,D5,L1,V1,M1}  { join( composition( converse( skol1 )
% 4.03/4.38    , X ), X ) = X }.
% 4.03/4.38  parent0[0]: (35103) {G5,W8,D5,L1,V1,M1}  { X = join( composition( converse
% 4.03/4.38    ( skol1 ), X ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1702) {G9,W8,D5,L1,V1,M1} P(1586,134);d(129);d(129) { join( 
% 4.03/4.38    composition( converse( skol1 ), X ), X ) ==> X }.
% 4.03/4.38  parent0: (35104) {G5,W8,D5,L1,V1,M1}  { join( composition( converse( skol1
% 4.03/4.38     ), X ), X ) = X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35106) {G17,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 4.03/4.38    , Y ) ), X ) }.
% 4.03/4.38  parent0[0]: (1020) {G17,W8,D5,L1,V2,M1} P(1010,321) { meet( complement( 
% 4.03/4.38    join( X, Y ) ), X ) ==> zero }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35107) {G9,W9,D5,L1,V1,M1}  { zero ==> meet( complement( X ), 
% 4.03/4.38    composition( X, converse( skol1 ) ) ) }.
% 4.03/4.38  parent0[0]: (1586) {G8,W8,D5,L1,V1,M1} P(1582,75);d(7);d(17) { join( 
% 4.03/4.38    composition( X, converse( skol1 ) ), X ) ==> X }.
% 4.03/4.38  parent1[0; 4]: (35106) {G17,W8,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 4.03/4.38    join( X, Y ) ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := composition( X, converse( skol1 ) )
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35108) {G9,W9,D5,L1,V1,M1}  { meet( complement( X ), composition( 
% 4.03/4.38    X, converse( skol1 ) ) ) ==> zero }.
% 4.03/4.38  parent0[0]: (35107) {G9,W9,D5,L1,V1,M1}  { zero ==> meet( complement( X ), 
% 4.03/4.38    composition( X, converse( skol1 ) ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1708) {G18,W9,D5,L1,V1,M1} P(1586,1020) { meet( complement( X
% 4.03/4.38     ), composition( X, converse( skol1 ) ) ) ==> zero }.
% 4.03/4.38  parent0: (35108) {G9,W9,D5,L1,V1,M1}  { meet( complement( X ), composition
% 4.03/4.38    ( X, converse( skol1 ) ) ) ==> zero }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35110) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 4.03/4.38    converse( join( X, converse( Y ) ) ) }.
% 4.03/4.38  parent0[0]: (75) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 4.03/4.38    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := Y
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35114) {G2,W12,D6,L1,V1,M1}  { join( converse( composition( 
% 4.03/4.38    converse( skol1 ), converse( X ) ) ), X ) ==> converse( converse( X ) )
% 4.03/4.38     }.
% 4.03/4.38  parent0[0]: (1702) {G9,W8,D5,L1,V1,M1} P(1586,134);d(129);d(129) { join( 
% 4.03/4.38    composition( converse( skol1 ), X ), X ) ==> X }.
% 4.03/4.38  parent1[0; 10]: (35110) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) 
% 4.03/4.38    ==> converse( join( X, converse( Y ) ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := converse( X )
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := composition( converse( skol1 ), converse( X ) )
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35115) {G1,W10,D6,L1,V1,M1}  { join( converse( composition( 
% 4.03/4.38    converse( skol1 ), converse( X ) ) ), X ) ==> X }.
% 4.03/4.38  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 4.03/4.38  parent1[0; 9]: (35114) {G2,W12,D6,L1,V1,M1}  { join( converse( composition
% 4.03/4.38    ( converse( skol1 ), converse( X ) ) ), X ) ==> converse( converse( X ) )
% 4.03/4.38     }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35116) {G2,W9,D6,L1,V1,M1}  { join( composition( X, converse( 
% 4.03/4.38    converse( skol1 ) ) ), X ) ==> X }.
% 4.03/4.38  parent0[0]: (17) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 4.03/4.38    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 4.03/4.38  parent1[0; 2]: (35115) {G1,W10,D6,L1,V1,M1}  { join( converse( composition
% 4.03/4.38    ( converse( skol1 ), converse( X ) ) ), X ) ==> X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := converse( skol1 )
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35117) {G1,W7,D4,L1,V1,M1}  { join( composition( X, skol1 ), X ) 
% 4.03/4.38    ==> X }.
% 4.03/4.38  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 4.03/4.38  parent1[0; 4]: (35116) {G2,W9,D6,L1,V1,M1}  { join( composition( X, 
% 4.03/4.38    converse( converse( skol1 ) ) ), X ) ==> X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := skol1
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1745) {G10,W7,D4,L1,V1,M1} P(1702,75);d(7);d(17);d(7) { join
% 4.03/4.38    ( composition( X, skol1 ), X ) ==> X }.
% 4.03/4.38  parent0: (35117) {G1,W7,D4,L1,V1,M1}  { join( composition( X, skol1 ), X ) 
% 4.03/4.38    ==> X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35120) {G17,W8,D5,L1,V2,M1}  { zero ==> meet( X, complement( join
% 4.03/4.38    ( X, Y ) ) ) }.
% 4.03/4.38  parent0[0]: (1019) {G17,W8,D5,L1,V2,M1} P(1010,325) { meet( X, complement( 
% 4.03/4.38    join( X, Y ) ) ) ==> zero }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35121) {G11,W8,D4,L1,V1,M1}  { zero ==> meet( composition( X, 
% 4.03/4.38    skol1 ), complement( X ) ) }.
% 4.03/4.38  parent0[0]: (1745) {G10,W7,D4,L1,V1,M1} P(1702,75);d(7);d(17);d(7) { join( 
% 4.03/4.38    composition( X, skol1 ), X ) ==> X }.
% 4.03/4.38  parent1[0; 7]: (35120) {G17,W8,D5,L1,V2,M1}  { zero ==> meet( X, complement
% 4.03/4.38    ( join( X, Y ) ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := composition( X, skol1 )
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35122) {G11,W8,D4,L1,V1,M1}  { meet( composition( X, skol1 ), 
% 4.03/4.38    complement( X ) ) ==> zero }.
% 4.03/4.38  parent0[0]: (35121) {G11,W8,D4,L1,V1,M1}  { zero ==> meet( composition( X, 
% 4.03/4.38    skol1 ), complement( X ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1760) {G18,W8,D4,L1,V1,M1} P(1745,1019) { meet( composition( 
% 4.03/4.38    X, skol1 ), complement( X ) ) ==> zero }.
% 4.03/4.38  parent0: (35122) {G11,W8,D4,L1,V1,M1}  { meet( composition( X, skol1 ), 
% 4.03/4.38    complement( X ) ) ==> zero }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35124) {G16,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y ) ) }.
% 4.03/4.38  parent0[0]: (1010) {G16,W7,D4,L1,V2,M1} P(281,1000) { meet( Y, join( Y, X )
% 4.03/4.38     ) ==> Y }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := Y
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35125) {G11,W9,D4,L1,V1,M1}  { composition( X, skol1 ) ==> meet( 
% 4.03/4.38    composition( X, skol1 ), X ) }.
% 4.03/4.38  parent0[0]: (1745) {G10,W7,D4,L1,V1,M1} P(1702,75);d(7);d(17);d(7) { join( 
% 4.03/4.38    composition( X, skol1 ), X ) ==> X }.
% 4.03/4.38  parent1[0; 8]: (35124) {G16,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y )
% 4.03/4.38     ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := composition( X, skol1 )
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35126) {G11,W9,D4,L1,V1,M1}  { meet( composition( X, skol1 ), X ) 
% 4.03/4.38    ==> composition( X, skol1 ) }.
% 4.03/4.38  parent0[0]: (35125) {G11,W9,D4,L1,V1,M1}  { composition( X, skol1 ) ==> 
% 4.03/4.38    meet( composition( X, skol1 ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1762) {G17,W9,D4,L1,V1,M1} P(1745,1010) { meet( composition( 
% 4.03/4.38    X, skol1 ), X ) ==> composition( X, skol1 ) }.
% 4.03/4.38  parent0: (35126) {G11,W9,D4,L1,V1,M1}  { meet( composition( X, skol1 ), X )
% 4.03/4.38     ==> composition( X, skol1 ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35128) {G18,W8,D4,L1,V1,M1}  { zero ==> meet( composition( X, 
% 4.03/4.38    skol1 ), complement( X ) ) }.
% 4.03/4.38  parent0[0]: (1760) {G18,W8,D4,L1,V1,M1} P(1745,1019) { meet( composition( X
% 4.03/4.38    , skol1 ), complement( X ) ) ==> zero }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35129) {G13,W8,D5,L1,V1,M1}  { zero ==> meet( composition( 
% 4.03/4.38    complement( X ), skol1 ), X ) }.
% 4.03/4.38  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 4.03/4.38    complement( X ) ) ==> X }.
% 4.03/4.38  parent1[0; 7]: (35128) {G18,W8,D4,L1,V1,M1}  { zero ==> meet( composition( 
% 4.03/4.38    X, skol1 ), complement( X ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := complement( X )
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35130) {G13,W8,D5,L1,V1,M1}  { meet( composition( complement( X )
% 4.03/4.38    , skol1 ), X ) ==> zero }.
% 4.03/4.38  parent0[0]: (35129) {G13,W8,D5,L1,V1,M1}  { zero ==> meet( composition( 
% 4.03/4.38    complement( X ), skol1 ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1801) {G19,W8,D5,L1,V1,M1} P(281,1760) { meet( composition( 
% 4.03/4.38    complement( X ), skol1 ), X ) ==> zero }.
% 4.03/4.38  parent0: (35130) {G13,W8,D5,L1,V1,M1}  { meet( composition( complement( X )
% 4.03/4.38    , skol1 ), X ) ==> zero }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35132) {G15,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), meet( Y
% 4.03/4.38    , complement( X ) ) ) }.
% 4.03/4.38  parent0[0]: (1417) {G15,W10,D5,L1,V2,M1} P(49,1004) { join( meet( Y, X ), 
% 4.03/4.38    meet( X, complement( Y ) ) ) ==> X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := Y
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35134) {G16,W11,D7,L1,V1,M1}  { X ==> join( zero, meet( X, 
% 4.03/4.38    complement( composition( complement( X ), skol1 ) ) ) ) }.
% 4.03/4.38  parent0[0]: (1801) {G19,W8,D5,L1,V1,M1} P(281,1760) { meet( composition( 
% 4.03/4.38    complement( X ), skol1 ), X ) ==> zero }.
% 4.03/4.38  parent1[0; 3]: (35132) {G15,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), 
% 4.03/4.38    meet( Y, complement( X ) ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := composition( complement( X ), skol1 )
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35136) {G12,W9,D6,L1,V1,M1}  { X ==> meet( X, complement( 
% 4.03/4.38    composition( complement( X ), skol1 ) ) ) }.
% 4.03/4.38  parent0[0]: (280) {G11,W5,D3,L1,V1,M1} P(266,0) { join( zero, X ) ==> X }.
% 4.03/4.38  parent1[0; 2]: (35134) {G16,W11,D7,L1,V1,M1}  { X ==> join( zero, meet( X, 
% 4.03/4.38    complement( composition( complement( X ), skol1 ) ) ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := meet( X, complement( composition( complement( X ), skol1 ) ) )
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35137) {G12,W9,D6,L1,V1,M1}  { meet( X, complement( composition( 
% 4.03/4.38    complement( X ), skol1 ) ) ) ==> X }.
% 4.03/4.38  parent0[0]: (35136) {G12,W9,D6,L1,V1,M1}  { X ==> meet( X, complement( 
% 4.03/4.38    composition( complement( X ), skol1 ) ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1802) {G20,W9,D6,L1,V1,M1} P(1801,1417);d(280) { meet( X, 
% 4.03/4.38    complement( composition( complement( X ), skol1 ) ) ) ==> X }.
% 4.03/4.38  parent0: (35137) {G12,W9,D6,L1,V1,M1}  { meet( X, complement( composition( 
% 4.03/4.38    complement( X ), skol1 ) ) ) ==> X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35139) {G13,W8,D6,L1,V1,M1}  { top ==> join( X, converse( 
% 4.03/4.38    complement( converse( X ) ) ) ) }.
% 4.03/4.38  parent0[0]: (862) {G13,W8,D6,L1,V1,M1} S(499);d(519) { join( X, converse( 
% 4.03/4.38    complement( converse( X ) ) ) ) ==> top }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35143) {G14,W11,D5,L1,V1,M1}  { top ==> join( composition( top, 
% 4.03/4.38    join( X, one ) ), converse( complement( top ) ) ) }.
% 4.03/4.38  parent0[0]: (1544) {G21,W8,D5,L1,V1,M1} P(131,1536);d(522) { converse( 
% 4.03/4.38    composition( top, join( X, one ) ) ) ==> top }.
% 4.03/4.38  parent1[0; 10]: (35139) {G13,W8,D6,L1,V1,M1}  { top ==> join( X, converse( 
% 4.03/4.38    complement( converse( X ) ) ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := composition( top, join( X, one ) )
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35144) {G2,W10,D5,L1,V1,M1}  { top ==> join( composition( top, 
% 4.03/4.38    join( X, one ) ), converse( zero ) ) }.
% 4.03/4.38  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 4.03/4.38    zero }.
% 4.03/4.38  parent1[0; 9]: (35143) {G14,W11,D5,L1,V1,M1}  { top ==> join( composition( 
% 4.03/4.38    top, join( X, one ) ), converse( complement( top ) ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35145) {G3,W9,D5,L1,V1,M1}  { top ==> join( composition( top, 
% 4.03/4.38    join( X, one ) ), zero ) }.
% 4.03/4.38  parent0[0]: (504) {G12,W4,D3,L1,V0,M1} P(492,280) { converse( zero ) ==> 
% 4.03/4.38    zero }.
% 4.03/4.38  parent1[0; 8]: (35144) {G2,W10,D5,L1,V1,M1}  { top ==> join( composition( 
% 4.03/4.38    top, join( X, one ) ), converse( zero ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35146) {G4,W7,D4,L1,V1,M1}  { top ==> composition( top, join( X, 
% 4.03/4.38    one ) ) }.
% 4.03/4.38  parent0[0]: (266) {G10,W5,D3,L1,V1,M1} P(250,153) { join( X, zero ) ==> X
% 4.03/4.38     }.
% 4.03/4.38  parent1[0; 2]: (35145) {G3,W9,D5,L1,V1,M1}  { top ==> join( composition( 
% 4.03/4.38    top, join( X, one ) ), zero ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := composition( top, join( X, one ) )
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35147) {G4,W7,D4,L1,V1,M1}  { composition( top, join( X, one ) ) 
% 4.03/4.38    ==> top }.
% 4.03/4.38  parent0[0]: (35146) {G4,W7,D4,L1,V1,M1}  { top ==> composition( top, join( 
% 4.03/4.38    X, one ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1860) {G22,W7,D4,L1,V1,M1} P(1544,862);d(48);d(504);d(266) { 
% 4.03/4.38    composition( top, join( X, one ) ) ==> top }.
% 4.03/4.38  parent0: (35147) {G4,W7,D4,L1,V1,M1}  { composition( top, join( X, one ) ) 
% 4.03/4.38    ==> top }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35149) {G18,W10,D5,L1,V2,M1}  { converse( X ) ==> meet( converse( 
% 4.03/4.38    X ), converse( join( Y, X ) ) ) }.
% 4.03/4.38  parent0[0]: (1072) {G18,W10,D5,L1,V2,M1} P(8,1030) { meet( converse( Y ), 
% 4.03/4.38    converse( join( X, Y ) ) ) ==> converse( Y ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := Y
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35150) {G9,W10,D5,L1,V1,M1}  { converse( X ) ==> meet( converse( 
% 4.03/4.38    X ), converse( composition( top, X ) ) ) }.
% 4.03/4.38  parent0[0]: (1645) {G8,W9,D4,L1,V1,M1} P(172,134) { join( composition( top
% 4.03/4.38    , X ), X ) ==> composition( top, X ) }.
% 4.03/4.38  parent1[0; 7]: (35149) {G18,W10,D5,L1,V2,M1}  { converse( X ) ==> meet( 
% 4.03/4.38    converse( X ), converse( join( Y, X ) ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38     Y := composition( top, X )
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35151) {G9,W10,D5,L1,V1,M1}  { meet( converse( X ), converse( 
% 4.03/4.38    composition( top, X ) ) ) ==> converse( X ) }.
% 4.03/4.38  parent0[0]: (35150) {G9,W10,D5,L1,V1,M1}  { converse( X ) ==> meet( 
% 4.03/4.38    converse( X ), converse( composition( top, X ) ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1934) {G19,W10,D5,L1,V1,M1} P(1645,1072) { meet( converse( X
% 4.03/4.38     ), converse( composition( top, X ) ) ) ==> converse( X ) }.
% 4.03/4.38  parent0: (35151) {G9,W10,D5,L1,V1,M1}  { meet( converse( X ), converse( 
% 4.03/4.38    composition( top, X ) ) ) ==> converse( X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35153) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 4.03/4.38    converse( join( X, converse( Y ) ) ) }.
% 4.03/4.38  parent0[0]: (75) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 4.03/4.38    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := Y
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35156) {G2,W13,D6,L1,V1,M1}  { join( converse( composition( top, 
% 4.03/4.38    converse( X ) ) ), X ) ==> converse( composition( top, converse( X ) ) )
% 4.03/4.38     }.
% 4.03/4.38  parent0[0]: (1645) {G8,W9,D4,L1,V1,M1} P(172,134) { join( composition( top
% 4.03/4.38    , X ), X ) ==> composition( top, X ) }.
% 4.03/4.38  parent1[0; 9]: (35153) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==>
% 4.03/4.38     converse( join( X, converse( Y ) ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := converse( X )
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := composition( top, converse( X ) )
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35158) {G2,W12,D6,L1,V1,M1}  { join( converse( composition( top, 
% 4.03/4.38    converse( X ) ) ), X ) ==> composition( X, converse( top ) ) }.
% 4.03/4.38  parent0[0]: (17) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 4.03/4.38    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 4.03/4.38  parent1[0; 8]: (35156) {G2,W13,D6,L1,V1,M1}  { join( converse( composition
% 4.03/4.38    ( top, converse( X ) ) ), X ) ==> converse( composition( top, converse( X
% 4.03/4.38     ) ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := top
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35159) {G2,W11,D5,L1,V1,M1}  { join( composition( X, converse( 
% 4.03/4.38    top ) ), X ) ==> composition( X, converse( top ) ) }.
% 4.03/4.38  parent0[0]: (17) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 4.03/4.38    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 4.03/4.38  parent1[0; 2]: (35158) {G2,W12,D6,L1,V1,M1}  { join( converse( composition
% 4.03/4.38    ( top, converse( X ) ) ), X ) ==> composition( X, converse( top ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := top
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35163) {G3,W10,D5,L1,V1,M1}  { join( composition( X, converse( 
% 4.03/4.38    top ) ), X ) ==> composition( X, top ) }.
% 4.03/4.38  parent0[0]: (519) {G12,W4,D3,L1,V0,M1} P(515,307) { converse( top ) ==> top
% 4.03/4.38     }.
% 4.03/4.38  parent1[0; 9]: (35159) {G2,W11,D5,L1,V1,M1}  { join( composition( X, 
% 4.03/4.38    converse( top ) ), X ) ==> composition( X, converse( top ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35164) {G4,W9,D4,L1,V1,M1}  { join( composition( X, top ), X ) 
% 4.03/4.38    ==> composition( X, top ) }.
% 4.03/4.38  parent0[0]: (519) {G12,W4,D3,L1,V0,M1} P(515,307) { converse( top ) ==> top
% 4.03/4.38     }.
% 4.03/4.38  parent1[0; 4]: (35163) {G3,W10,D5,L1,V1,M1}  { join( composition( X, 
% 4.03/4.38    converse( top ) ), X ) ==> composition( X, top ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (1952) {G13,W9,D4,L1,V1,M1} P(1645,75);d(17);d(519) { join( 
% 4.03/4.38    composition( X, top ), X ) ==> composition( X, top ) }.
% 4.03/4.38  parent0: (35164) {G4,W9,D4,L1,V1,M1}  { join( composition( X, top ), X ) 
% 4.03/4.38    ==> composition( X, top ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35169) {G17,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X ) ) }.
% 4.03/4.38  parent0[0]: (1030) {G17,W7,D4,L1,V2,M1} P(0,1010) { meet( X, join( Y, X ) )
% 4.03/4.38     ==> X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35170) {G14,W7,D4,L1,V1,M1}  { X ==> meet( X, composition( X, top
% 4.03/4.38     ) ) }.
% 4.03/4.38  parent0[0]: (1952) {G13,W9,D4,L1,V1,M1} P(1645,75);d(17);d(519) { join( 
% 4.03/4.38    composition( X, top ), X ) ==> composition( X, top ) }.
% 4.03/4.38  parent1[0; 4]: (35169) {G17,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X )
% 4.03/4.38     ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38     Y := composition( X, top )
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35171) {G14,W7,D4,L1,V1,M1}  { meet( X, composition( X, top ) ) 
% 4.03/4.38    ==> X }.
% 4.03/4.38  parent0[0]: (35170) {G14,W7,D4,L1,V1,M1}  { X ==> meet( X, composition( X, 
% 4.03/4.38    top ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (2046) {G18,W7,D4,L1,V1,M1} P(1952,1030) { meet( X, 
% 4.03/4.38    composition( X, top ) ) ==> X }.
% 4.03/4.38  parent0: (35171) {G14,W7,D4,L1,V1,M1}  { meet( X, composition( X, top ) ) 
% 4.03/4.38    ==> X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35172) {G13,W9,D4,L1,V1,M1}  { composition( X, top ) ==> join( 
% 4.03/4.38    composition( X, top ), X ) }.
% 4.03/4.38  parent0[0]: (1952) {G13,W9,D4,L1,V1,M1} P(1645,75);d(17);d(519) { join( 
% 4.03/4.38    composition( X, top ), X ) ==> composition( X, top ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35173) {G1,W9,D4,L1,V1,M1}  { composition( X, top ) ==> join( X, 
% 4.03/4.38    composition( X, top ) ) }.
% 4.03/4.38  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 4.03/4.38  parent1[0; 4]: (35172) {G13,W9,D4,L1,V1,M1}  { composition( X, top ) ==> 
% 4.03/4.38    join( composition( X, top ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := composition( X, top )
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35176) {G1,W9,D4,L1,V1,M1}  { join( X, composition( X, top ) ) ==>
% 4.03/4.38     composition( X, top ) }.
% 4.03/4.38  parent0[0]: (35173) {G1,W9,D4,L1,V1,M1}  { composition( X, top ) ==> join( 
% 4.03/4.38    X, composition( X, top ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (2065) {G14,W9,D4,L1,V1,M1} P(1952,0) { join( X, composition( 
% 4.03/4.38    X, top ) ) ==> composition( X, top ) }.
% 4.03/4.38  parent0: (35176) {G1,W9,D4,L1,V1,M1}  { join( X, composition( X, top ) ) 
% 4.03/4.38    ==> composition( X, top ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35177) {G3,W10,D6,L1,V2,M1}  { top ==> join( join( X, complement( 
% 4.03/4.38    join( Y, X ) ) ), Y ) }.
% 4.03/4.38  parent0[0]: (148) {G3,W10,D6,L1,V2,M1} P(19,0);d(1) { join( join( Y, 
% 4.03/4.38    complement( join( X, Y ) ) ), X ) ==> top }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := Y
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35178) {G2,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 4.03/4.38    complement( join( Y, X ) ) ) }.
% 4.03/4.38  parent0[0]: (24) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 4.03/4.38     = join( join( Z, X ), Y ) }.
% 4.03/4.38  parent1[0; 2]: (35177) {G3,W10,D6,L1,V2,M1}  { top ==> join( join( X, 
% 4.03/4.38    complement( join( Y, X ) ) ), Y ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := Y
% 4.03/4.38     Y := complement( join( Y, X ) )
% 4.03/4.38     Z := X
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35189) {G2,W10,D5,L1,V2,M1}  { join( join( X, Y ), complement( 
% 4.03/4.38    join( Y, X ) ) ) ==> top }.
% 4.03/4.38  parent0[0]: (35178) {G2,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 4.03/4.38    complement( join( Y, X ) ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (2080) {G4,W10,D5,L1,V2,M1} P(148,24) { join( join( X, Y ), 
% 4.03/4.38    complement( join( Y, X ) ) ) ==> top }.
% 4.03/4.38  parent0: (35189) {G2,W10,D5,L1,V2,M1}  { join( join( X, Y ), complement( 
% 4.03/4.38    join( Y, X ) ) ) ==> top }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35197) {G20,W9,D5,L1,V3,M1}  { X ==> meet( join( join( X, Y ), Z )
% 4.03/4.38    , X ) }.
% 4.03/4.38  parent0[0]: (1047) {G20,W9,D5,L1,V3,M1} P(1,1018) { meet( join( join( X, Y
% 4.03/4.38     ), Z ), X ) ==> X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38     Z := Z
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35198) {G15,W9,D5,L1,V2,M1}  { X ==> meet( composition( join( X, 
% 4.03/4.38    Y ), top ), X ) }.
% 4.03/4.38  parent0[0]: (2065) {G14,W9,D4,L1,V1,M1} P(1952,0) { join( X, composition( X
% 4.03/4.38    , top ) ) ==> composition( X, top ) }.
% 4.03/4.38  parent1[0; 3]: (35197) {G20,W9,D5,L1,V3,M1}  { X ==> meet( join( join( X, Y
% 4.03/4.38     ), Z ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := join( X, Y )
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38     Z := composition( join( X, Y ), top )
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35200) {G15,W9,D5,L1,V2,M1}  { meet( composition( join( X, Y ), 
% 4.03/4.38    top ), X ) ==> X }.
% 4.03/4.38  parent0[0]: (35198) {G15,W9,D5,L1,V2,M1}  { X ==> meet( composition( join( 
% 4.03/4.38    X, Y ), top ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (2185) {G21,W9,D5,L1,V2,M1} P(2065,1047) { meet( composition( 
% 4.03/4.38    join( X, Y ), top ), X ) ==> X }.
% 4.03/4.38  parent0: (35200) {G15,W9,D5,L1,V2,M1}  { meet( composition( join( X, Y ), 
% 4.03/4.38    top ), X ) ==> X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35203) {G20,W9,D5,L1,V3,M1}  { X ==> meet( join( join( X, Y ), Z )
% 4.03/4.38    , X ) }.
% 4.03/4.38  parent0[0]: (1047) {G20,W9,D5,L1,V3,M1} P(1,1018) { meet( join( join( X, Y
% 4.03/4.38     ), Z ), X ) ==> X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38     Z := Z
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35204) {G10,W9,D5,L1,V2,M1}  { X ==> meet( composition( top, join
% 4.03/4.38    ( X, Y ) ), X ) }.
% 4.03/4.38  parent0[0]: (1526) {G9,W9,D4,L1,V1,M1} P(173,133) { join( X, composition( 
% 4.03/4.38    top, X ) ) ==> composition( top, X ) }.
% 4.03/4.38  parent1[0; 3]: (35203) {G20,W9,D5,L1,V3,M1}  { X ==> meet( join( join( X, Y
% 4.03/4.38     ), Z ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := join( X, Y )
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38     Z := composition( top, join( X, Y ) )
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35206) {G10,W9,D5,L1,V2,M1}  { meet( composition( top, join( X, Y
% 4.03/4.38     ) ), X ) ==> X }.
% 4.03/4.38  parent0[0]: (35204) {G10,W9,D5,L1,V2,M1}  { X ==> meet( composition( top, 
% 4.03/4.38    join( X, Y ) ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (2201) {G21,W9,D5,L1,V2,M1} P(1526,1047) { meet( composition( 
% 4.03/4.38    top, join( X, Y ) ), X ) ==> X }.
% 4.03/4.38  parent0: (35206) {G10,W9,D5,L1,V2,M1}  { meet( composition( top, join( X, Y
% 4.03/4.38     ) ), X ) ==> X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35209) {G21,W9,D5,L1,V2,M1}  { X ==> meet( composition( top, join
% 4.03/4.38    ( X, Y ) ), X ) }.
% 4.03/4.38  parent0[0]: (2201) {G21,W9,D5,L1,V2,M1} P(1526,1047) { meet( composition( 
% 4.03/4.38    top, join( X, Y ) ), X ) ==> X }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35212) {G6,W15,D6,L1,V2,M1}  { composition( X, Y ) ==> meet( 
% 4.03/4.38    composition( top, composition( join( X, one ), Y ) ), composition( X, Y )
% 4.03/4.38     ) }.
% 4.03/4.38  parent0[0]: (134) {G5,W11,D4,L1,V2,M1} P(129,6) { join( composition( Y, X )
% 4.03/4.38    , X ) = composition( join( Y, one ), X ) }.
% 4.03/4.38  parent1[0; 7]: (35209) {G21,W9,D5,L1,V2,M1}  { X ==> meet( composition( top
% 4.03/4.38    , join( X, Y ) ), X ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := Y
% 4.03/4.38     Y := X
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := composition( X, Y )
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35213) {G1,W15,D6,L1,V2,M1}  { composition( X, Y ) ==> meet( 
% 4.03/4.38    composition( composition( top, join( X, one ) ), Y ), composition( X, Y )
% 4.03/4.38     ) }.
% 4.03/4.38  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 4.03/4.38     ) ) ==> composition( composition( X, Y ), Z ) }.
% 4.03/4.38  parent1[0; 5]: (35212) {G6,W15,D6,L1,V2,M1}  { composition( X, Y ) ==> meet
% 4.03/4.38    ( composition( top, composition( join( X, one ), Y ) ), composition( X, Y
% 4.03/4.38     ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := top
% 4.03/4.38     Y := join( X, one )
% 4.03/4.38     Z := Y
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  paramod: (35214) {G2,W11,D4,L1,V2,M1}  { composition( X, Y ) ==> meet( 
% 4.03/4.38    composition( top, Y ), composition( X, Y ) ) }.
% 4.03/4.38  parent0[0]: (1860) {G22,W7,D4,L1,V1,M1} P(1544,862);d(48);d(504);d(266) { 
% 4.03/4.38    composition( top, join( X, one ) ) ==> top }.
% 4.03/4.38  parent1[0; 6]: (35213) {G1,W15,D6,L1,V2,M1}  { composition( X, Y ) ==> meet
% 4.03/4.38    ( composition( composition( top, join( X, one ) ), Y ), composition( X, Y
% 4.03/4.38     ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38  end
% 4.03/4.38  substitution1:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35215) {G2,W11,D4,L1,V2,M1}  { meet( composition( top, Y ), 
% 4.03/4.38    composition( X, Y ) ) ==> composition( X, Y ) }.
% 4.03/4.38  parent0[0]: (35214) {G2,W11,D4,L1,V2,M1}  { composition( X, Y ) ==> meet( 
% 4.03/4.38    composition( top, Y ), composition( X, Y ) ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  subsumption: (2238) {G23,W11,D4,L1,V2,M1} P(134,2201);d(4);d(1860) { meet( 
% 4.03/4.38    composition( top, Y ), composition( X, Y ) ) ==> composition( X, Y ) }.
% 4.03/4.38  parent0: (35215) {G2,W11,D4,L1,V2,M1}  { meet( composition( top, Y ), 
% 4.03/4.38    composition( X, Y ) ) ==> composition( X, Y ) }.
% 4.03/4.38  substitution0:
% 4.03/4.38     X := X
% 4.03/4.38     Y := Y
% 4.03/4.38  end
% 4.03/4.38  permutation0:
% 4.03/4.38     0 ==> 0
% 4.03/4.38  end
% 4.03/4.38  
% 4.03/4.38  eqswap: (35217) {G21,W9,D5,L1,V2,M1}  { X ==> meet( composition( join( X, Y
% 4.03/4.38     ), top ), X ) }.
% 4.03/4.38  parent0[0]: (2185) {G21,W9,D5,L1,V2,M1} P(2065,1047) { meet( composition( 
% 4.03/4.39    join( X, Y ), top ), X ) ==> X }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35220) {G22,W15,D5,L1,V2,M1}  { composition( meet( X, one ), Y ) 
% 4.03/4.39    ==> meet( composition( Y, top ), composition( meet( X, one ), Y ) ) }.
% 4.03/4.39  parent0[0]: (1631) {G21,W9,D5,L1,V2,M1} P(431,134);d(129) { join( 
% 4.03/4.39    composition( meet( X, one ), Y ), Y ) ==> Y }.
% 4.03/4.39  parent1[0; 8]: (35217) {G21,W9,D5,L1,V2,M1}  { X ==> meet( composition( 
% 4.03/4.39    join( X, Y ), top ), X ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := composition( meet( X, one ), Y )
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35221) {G22,W15,D5,L1,V2,M1}  { meet( composition( Y, top ), 
% 4.03/4.39    composition( meet( X, one ), Y ) ) ==> composition( meet( X, one ), Y )
% 4.03/4.39     }.
% 4.03/4.39  parent0[0]: (35220) {G22,W15,D5,L1,V2,M1}  { composition( meet( X, one ), Y
% 4.03/4.39     ) ==> meet( composition( Y, top ), composition( meet( X, one ), Y ) )
% 4.03/4.39     }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (2479) {G22,W15,D5,L1,V2,M1} P(1631,2185) { meet( composition
% 4.03/4.39    ( Y, top ), composition( meet( X, one ), Y ) ) ==> composition( meet( X, 
% 4.03/4.39    one ), Y ) }.
% 4.03/4.39  parent0: (35221) {G22,W15,D5,L1,V2,M1}  { meet( composition( Y, top ), 
% 4.03/4.39    composition( meet( X, one ), Y ) ) ==> composition( meet( X, one ), Y )
% 4.03/4.39     }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35223) {G18,W9,D5,L1,V1,M1}  { zero ==> meet( complement( X ), 
% 4.03/4.39    composition( X, converse( skol1 ) ) ) }.
% 4.03/4.39  parent0[0]: (1708) {G18,W9,D5,L1,V1,M1} P(1586,1020) { meet( complement( X
% 4.03/4.39     ), composition( X, converse( skol1 ) ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35224) {G13,W9,D5,L1,V1,M1}  { zero ==> meet( X, composition( 
% 4.03/4.39    complement( X ), converse( skol1 ) ) ) }.
% 4.03/4.39  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 4.03/4.39    complement( X ) ) ==> X }.
% 4.03/4.39  parent1[0; 3]: (35223) {G18,W9,D5,L1,V1,M1}  { zero ==> meet( complement( X
% 4.03/4.39     ), composition( X, converse( skol1 ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := complement( X )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35225) {G13,W9,D5,L1,V1,M1}  { meet( X, composition( complement( X
% 4.03/4.39     ), converse( skol1 ) ) ) ==> zero }.
% 4.03/4.39  parent0[0]: (35224) {G13,W9,D5,L1,V1,M1}  { zero ==> meet( X, composition( 
% 4.03/4.39    complement( X ), converse( skol1 ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (2675) {G19,W9,D5,L1,V1,M1} P(281,1708) { meet( X, composition
% 4.03/4.39    ( complement( X ), converse( skol1 ) ) ) ==> zero }.
% 4.03/4.39  parent0: (35225) {G13,W9,D5,L1,V1,M1}  { meet( X, composition( complement( 
% 4.03/4.39    X ), converse( skol1 ) ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35227) {G10,W12,D5,L1,V3,M1}  { top ==> join( composition( join( X
% 4.03/4.39    , Y ), Z ), complement( composition( Y, Z ) ) ) }.
% 4.03/4.39  parent0[0]: (181) {G10,W12,D5,L1,V3,M1} P(6,176) { join( composition( join
% 4.03/4.39    ( X, Z ), Y ), complement( composition( Z, Y ) ) ) ==> top }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Z
% 4.03/4.39     Z := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35230) {G4,W10,D5,L1,V2,M1}  { top ==> join( composition( top, Z
% 4.03/4.39     ), complement( composition( X, Z ) ) ) }.
% 4.03/4.39  parent0[0]: (150) {G3,W10,D6,L1,V2,M1} P(0,19) { join( join( complement( 
% 4.03/4.39    join( Y, X ) ), X ), Y ) ==> top }.
% 4.03/4.39  parent1[0; 4]: (35227) {G10,W12,D5,L1,V3,M1}  { top ==> join( composition( 
% 4.03/4.39    join( X, Y ), Z ), complement( composition( Y, Z ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := join( complement( join( X, Y ) ), Y )
% 4.03/4.39     Y := X
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35231) {G4,W10,D5,L1,V2,M1}  { join( composition( top, X ), 
% 4.03/4.39    complement( composition( Y, X ) ) ) ==> top }.
% 4.03/4.39  parent0[0]: (35230) {G4,W10,D5,L1,V2,M1}  { top ==> join( composition( top
% 4.03/4.39    , Z ), complement( composition( X, Z ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := Z
% 4.03/4.39     Z := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (2764) {G11,W10,D5,L1,V2,M1} P(150,181) { join( composition( 
% 4.03/4.39    top, Z ), complement( composition( X, Z ) ) ) ==> top }.
% 4.03/4.39  parent0: (35231) {G4,W10,D5,L1,V2,M1}  { join( composition( top, X ), 
% 4.03/4.39    complement( composition( Y, X ) ) ) ==> top }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Z
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35233) {G18,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, meet( Y, 
% 4.03/4.39    X ) ) }.
% 4.03/4.39  parent0[0]: (397) {G18,W9,D4,L1,V2,M1} P(49,395) { meet( X, meet( Y, X ) ) 
% 4.03/4.39    ==> meet( Y, X ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35235) {G19,W15,D6,L1,V1,M1}  { meet( X, complement( composition
% 4.03/4.39    ( complement( X ), skol1 ) ) ) ==> meet( complement( composition( 
% 4.03/4.39    complement( X ), skol1 ) ), X ) }.
% 4.03/4.39  parent0[0]: (1802) {G20,W9,D6,L1,V1,M1} P(1801,1417);d(280) { meet( X, 
% 4.03/4.39    complement( composition( complement( X ), skol1 ) ) ) ==> X }.
% 4.03/4.39  parent1[0; 14]: (35233) {G18,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 4.03/4.39    meet( Y, X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := complement( composition( complement( X ), skol1 ) )
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35236) {G20,W9,D6,L1,V1,M1}  { X ==> meet( complement( 
% 4.03/4.39    composition( complement( X ), skol1 ) ), X ) }.
% 4.03/4.39  parent0[0]: (1802) {G20,W9,D6,L1,V1,M1} P(1801,1417);d(280) { meet( X, 
% 4.03/4.39    complement( composition( complement( X ), skol1 ) ) ) ==> X }.
% 4.03/4.39  parent1[0; 1]: (35235) {G19,W15,D6,L1,V1,M1}  { meet( X, complement( 
% 4.03/4.39    composition( complement( X ), skol1 ) ) ) ==> meet( complement( 
% 4.03/4.39    composition( complement( X ), skol1 ) ), X ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35238) {G20,W9,D6,L1,V1,M1}  { meet( complement( composition( 
% 4.03/4.39    complement( X ), skol1 ) ), X ) ==> X }.
% 4.03/4.39  parent0[0]: (35236) {G20,W9,D6,L1,V1,M1}  { X ==> meet( complement( 
% 4.03/4.39    composition( complement( X ), skol1 ) ), X ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (2928) {G21,W9,D6,L1,V1,M1} P(1802,397) { meet( complement( 
% 4.03/4.39    composition( complement( X ), skol1 ) ), X ) ==> X }.
% 4.03/4.39  parent0: (35238) {G20,W9,D6,L1,V1,M1}  { meet( complement( composition( 
% 4.03/4.39    complement( X ), skol1 ) ), X ) ==> X }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35241) {G14,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) ==> 
% 4.03/4.39    complement( meet( complement( X ), Y ) ) }.
% 4.03/4.39  parent0[0]: (889) {G14,W10,D5,L1,V2,M1} P(281,291) { complement( meet( 
% 4.03/4.39    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35244) {G15,W13,D9,L1,V1,M1}  { join( X, complement( converse( 
% 4.03/4.39    complement( converse( complement( complement( X ) ) ) ) ) ) ) ==> 
% 4.03/4.39    complement( complement( X ) ) }.
% 4.03/4.39  parent0[0]: (868) {G14,W9,D7,L1,V1,M1} P(862,35);d(48);d(266) { meet( X, 
% 4.03/4.39    converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 4.03/4.39  parent1[0; 11]: (35241) {G14,W10,D5,L1,V2,M1}  { join( X, complement( Y ) )
% 4.03/4.39     ==> complement( meet( complement( X ), Y ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := complement( X )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := converse( complement( converse( complement( complement( X ) ) ) ) )
% 4.03/4.39    
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35246) {G13,W11,D9,L1,V1,M1}  { join( X, complement( converse( 
% 4.03/4.39    complement( converse( complement( complement( X ) ) ) ) ) ) ) ==> X }.
% 4.03/4.39  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 4.03/4.39    complement( X ) ) ==> X }.
% 4.03/4.39  parent1[0; 10]: (35244) {G15,W13,D9,L1,V1,M1}  { join( X, complement( 
% 4.03/4.39    converse( complement( converse( complement( complement( X ) ) ) ) ) ) ) 
% 4.03/4.39    ==> complement( complement( X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35247) {G13,W9,D7,L1,V1,M1}  { join( X, complement( converse( 
% 4.03/4.39    complement( converse( X ) ) ) ) ) ==> X }.
% 4.03/4.39  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 4.03/4.39    complement( X ) ) ==> X }.
% 4.03/4.39  parent1[0; 7]: (35246) {G13,W11,D9,L1,V1,M1}  { join( X, complement( 
% 4.03/4.39    converse( complement( converse( complement( complement( X ) ) ) ) ) ) ) 
% 4.03/4.39    ==> X }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (4554) {G15,W9,D7,L1,V1,M1} P(868,889);d(281) { join( X, 
% 4.03/4.39    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 4.03/4.39  parent0: (35247) {G13,W9,D7,L1,V1,M1}  { join( X, complement( converse( 
% 4.03/4.39    complement( converse( X ) ) ) ) ) ==> X }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35252) {G15,W9,D7,L1,V1,M1}  { X ==> join( X, complement( converse
% 4.03/4.39    ( complement( converse( X ) ) ) ) ) }.
% 4.03/4.39  parent0[0]: (4554) {G15,W9,D7,L1,V1,M1} P(868,889);d(281) { join( X, 
% 4.03/4.39    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35254) {G1,W10,D6,L1,V1,M1}  { converse( X ) ==> join( converse( 
% 4.03/4.39    X ), complement( converse( complement( X ) ) ) ) }.
% 4.03/4.39  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 4.03/4.39  parent1[0; 9]: (35252) {G15,W9,D7,L1,V1,M1}  { X ==> join( X, complement( 
% 4.03/4.39    converse( complement( converse( X ) ) ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := converse( X )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35255) {G2,W7,D5,L1,V1,M1}  { converse( X ) ==> complement( 
% 4.03/4.39    converse( complement( X ) ) ) }.
% 4.03/4.39  parent0[0]: (876) {G22,W12,D6,L1,V1,M1} P(868,511) { join( converse( X ), 
% 4.03/4.39    complement( converse( complement( X ) ) ) ) ==> complement( converse( 
% 4.03/4.39    complement( X ) ) ) }.
% 4.03/4.39  parent1[0; 3]: (35254) {G1,W10,D6,L1,V1,M1}  { converse( X ) ==> join( 
% 4.03/4.39    converse( X ), complement( converse( complement( X ) ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35256) {G2,W7,D5,L1,V1,M1}  { complement( converse( complement( X
% 4.03/4.39     ) ) ) ==> converse( X ) }.
% 4.03/4.39  parent0[0]: (35255) {G2,W7,D5,L1,V1,M1}  { converse( X ) ==> complement( 
% 4.03/4.39    converse( complement( X ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (4789) {G23,W7,D5,L1,V1,M1} P(7,4554);d(876) { complement( 
% 4.03/4.39    converse( complement( X ) ) ) ==> converse( X ) }.
% 4.03/4.39  parent0: (35256) {G2,W7,D5,L1,V1,M1}  { complement( converse( complement( X
% 4.03/4.39     ) ) ) ==> converse( X ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35257) {G23,W7,D5,L1,V1,M1}  { converse( X ) ==> complement( 
% 4.03/4.39    converse( complement( X ) ) ) }.
% 4.03/4.39  parent0[0]: (4789) {G23,W7,D5,L1,V1,M1} P(7,4554);d(876) { complement( 
% 4.03/4.39    converse( complement( X ) ) ) ==> converse( X ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35259) {G15,W11,D6,L1,V2,M1}  { converse( meet( X, Y ) ) ==> 
% 4.03/4.39    complement( converse( complement( meet( Y, X ) ) ) ) }.
% 4.03/4.39  parent0[0]: (897) {G14,W9,D4,L1,V2,M1} P(291,0);d(291) { complement( meet( 
% 4.03/4.39    X, Y ) ) = complement( meet( Y, X ) ) }.
% 4.03/4.39  parent1[0; 7]: (35257) {G23,W7,D5,L1,V1,M1}  { converse( X ) ==> complement
% 4.03/4.39    ( converse( complement( X ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := meet( X, Y )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35261) {G16,W9,D4,L1,V2,M1}  { converse( meet( X, Y ) ) ==> 
% 4.03/4.39    converse( meet( Y, X ) ) }.
% 4.03/4.39  parent0[0]: (4789) {G23,W7,D5,L1,V1,M1} P(7,4554);d(876) { complement( 
% 4.03/4.39    converse( complement( X ) ) ) ==> converse( X ) }.
% 4.03/4.39  parent1[0; 5]: (35259) {G15,W11,D6,L1,V2,M1}  { converse( meet( X, Y ) ) 
% 4.03/4.39    ==> complement( converse( complement( meet( Y, X ) ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := meet( Y, X )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (4863) {G24,W9,D4,L1,V2,M1} P(897,4789);d(4789) { converse( 
% 4.03/4.39    meet( Y, X ) ) = converse( meet( X, Y ) ) }.
% 4.03/4.39  parent0: (35261) {G16,W9,D4,L1,V2,M1}  { converse( meet( X, Y ) ) ==> 
% 4.03/4.39    converse( meet( Y, X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35262) {G23,W7,D5,L1,V1,M1}  { converse( X ) ==> complement( 
% 4.03/4.39    converse( complement( X ) ) ) }.
% 4.03/4.39  parent0[0]: (4789) {G23,W7,D5,L1,V1,M1} P(7,4554);d(876) { complement( 
% 4.03/4.39    converse( complement( X ) ) ) ==> converse( X ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35264) {G13,W7,D4,L1,V1,M1}  { converse( complement( X ) ) ==> 
% 4.03/4.39    complement( converse( X ) ) }.
% 4.03/4.39  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 4.03/4.39    complement( X ) ) ==> X }.
% 4.03/4.39  parent1[0; 6]: (35262) {G23,W7,D5,L1,V1,M1}  { converse( X ) ==> complement
% 4.03/4.39    ( converse( complement( X ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := complement( X )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (4877) {G24,W7,D4,L1,V1,M1} P(4789,281) { converse( complement
% 4.03/4.39    ( X ) ) ==> complement( converse( X ) ) }.
% 4.03/4.39  parent0: (35264) {G13,W7,D4,L1,V1,M1}  { converse( complement( X ) ) ==> 
% 4.03/4.39    complement( converse( X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35267) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 4.03/4.39     composition( converse( X ), converse( Y ) ) }.
% 4.03/4.39  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 4.03/4.39    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35268) {G1,W12,D5,L1,V2,M1}  { converse( composition( X, 
% 4.03/4.39    complement( Y ) ) ) ==> composition( complement( converse( Y ) ), 
% 4.03/4.39    converse( X ) ) }.
% 4.03/4.39  parent0[0]: (4877) {G24,W7,D4,L1,V1,M1} P(4789,281) { converse( complement
% 4.03/4.39    ( X ) ) ==> complement( converse( X ) ) }.
% 4.03/4.39  parent1[0; 7]: (35267) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 4.03/4.39     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := complement( Y )
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35270) {G1,W12,D5,L1,V2,M1}  { composition( complement( converse( 
% 4.03/4.39    Y ) ), converse( X ) ) ==> converse( composition( X, complement( Y ) ) )
% 4.03/4.39     }.
% 4.03/4.39  parent0[0]: (35268) {G1,W12,D5,L1,V2,M1}  { converse( composition( X, 
% 4.03/4.39    complement( Y ) ) ) ==> composition( complement( converse( Y ) ), 
% 4.03/4.39    converse( X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (4907) {G25,W12,D5,L1,V2,M1} P(4877,9) { composition( 
% 4.03/4.39    complement( converse( X ) ), converse( Y ) ) ==> converse( composition( Y
% 4.03/4.39    , complement( X ) ) ) }.
% 4.03/4.39  parent0: (35270) {G1,W12,D5,L1,V2,M1}  { composition( complement( converse
% 4.03/4.39    ( Y ) ), converse( X ) ) ==> converse( composition( X, complement( Y ) )
% 4.03/4.39     ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35272) {G15,W9,D7,L1,V1,M1}  { X ==> join( X, complement( converse
% 4.03/4.39    ( complement( converse( X ) ) ) ) ) }.
% 4.03/4.39  parent0[0]: (4554) {G15,W9,D7,L1,V1,M1} P(868,889);d(281) { join( X, 
% 4.03/4.39    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35275) {G16,W15,D8,L1,V2,M1}  { meet( X, Y ) ==> join( meet( X, Y
% 4.03/4.39     ), complement( converse( complement( converse( meet( Y, X ) ) ) ) ) )
% 4.03/4.39     }.
% 4.03/4.39  parent0[0]: (4863) {G24,W9,D4,L1,V2,M1} P(897,4789);d(4789) { converse( 
% 4.03/4.39    meet( Y, X ) ) = converse( meet( X, Y ) ) }.
% 4.03/4.39  parent1[0; 11]: (35272) {G15,W9,D7,L1,V1,M1}  { X ==> join( X, complement( 
% 4.03/4.39    converse( complement( converse( X ) ) ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := meet( X, Y )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35277) {G17,W13,D6,L1,V2,M1}  { meet( X, Y ) ==> join( meet( X, Y
% 4.03/4.39     ), converse( converse( meet( Y, X ) ) ) ) }.
% 4.03/4.39  parent0[0]: (4789) {G23,W7,D5,L1,V1,M1} P(7,4554);d(876) { complement( 
% 4.03/4.39    converse( complement( X ) ) ) ==> converse( X ) }.
% 4.03/4.39  parent1[0; 8]: (35275) {G16,W15,D8,L1,V2,M1}  { meet( X, Y ) ==> join( meet
% 4.03/4.39    ( X, Y ), complement( converse( complement( converse( meet( Y, X ) ) ) )
% 4.03/4.39     ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := converse( meet( Y, X ) )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35278) {G1,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> join( meet( X, Y
% 4.03/4.39     ), meet( Y, X ) ) }.
% 4.03/4.39  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 4.03/4.39  parent1[0; 8]: (35277) {G17,W13,D6,L1,V2,M1}  { meet( X, Y ) ==> join( meet
% 4.03/4.39    ( X, Y ), converse( converse( meet( Y, X ) ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := meet( Y, X )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35279) {G1,W11,D4,L1,V2,M1}  { join( meet( X, Y ), meet( Y, X ) ) 
% 4.03/4.39    ==> meet( X, Y ) }.
% 4.03/4.39  parent0[0]: (35278) {G1,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> join( meet( X
% 4.03/4.39    , Y ), meet( Y, X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (4916) {G25,W11,D4,L1,V2,M1} P(4863,4554);d(4789);d(7) { join
% 4.03/4.39    ( meet( X, Y ), meet( Y, X ) ) ==> meet( X, Y ) }.
% 4.03/4.39  parent0: (35279) {G1,W11,D4,L1,V2,M1}  { join( meet( X, Y ), meet( Y, X ) )
% 4.03/4.39     ==> meet( X, Y ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35281) {G24,W7,D4,L1,V1,M1}  { complement( converse( X ) ) ==> 
% 4.03/4.39    converse( complement( X ) ) }.
% 4.03/4.39  parent0[0]: (4877) {G24,W7,D4,L1,V1,M1} P(4789,281) { converse( complement
% 4.03/4.39    ( X ) ) ==> complement( converse( X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35282) {G15,W12,D6,L1,V2,M1}  { complement( converse( meet( X, 
% 4.03/4.39    complement( Y ) ) ) ) ==> converse( join( complement( X ), Y ) ) }.
% 4.03/4.39  parent0[0]: (890) {G14,W10,D5,L1,V2,M1} P(281,291) { complement( meet( Y, 
% 4.03/4.39    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 4.03/4.39  parent1[0; 8]: (35281) {G24,W7,D4,L1,V1,M1}  { complement( converse( X ) ) 
% 4.03/4.39    ==> converse( complement( X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := meet( X, complement( Y ) )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5044) {G25,W12,D6,L1,V2,M1} P(890,4877) { complement( 
% 4.03/4.39    converse( meet( X, complement( Y ) ) ) ) ==> converse( join( complement( 
% 4.03/4.39    X ), Y ) ) }.
% 4.03/4.39  parent0: (35282) {G15,W12,D6,L1,V2,M1}  { complement( converse( meet( X, 
% 4.03/4.39    complement( Y ) ) ) ) ==> converse( join( complement( X ), Y ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35284) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 4.03/4.39    complement( join( X, complement( Y ) ) ) }.
% 4.03/4.39  parent0[0]: (289) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( X, 
% 4.03/4.39    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35285) {G3,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y ) ), 
% 4.03/4.39    Z ) ==> complement( join( join( complement( Z ), Y ), X ) ) }.
% 4.03/4.39  parent0[0]: (216) {G2,W11,D4,L1,V3,M1} P(0,23) { join( join( Z, X ), Y ) = 
% 4.03/4.39    join( join( Y, X ), Z ) }.
% 4.03/4.39  parent1[0; 8]: (35284) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) 
% 4.03/4.39    ==> complement( join( X, complement( Y ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := complement( Z )
% 4.03/4.39     Z := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := join( X, Y )
% 4.03/4.39     Y := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35288) {G3,W14,D6,L1,V3,M1}  { complement( join( join( complement
% 4.03/4.39    ( Z ), Y ), X ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 4.03/4.39  parent0[0]: (35285) {G3,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y )
% 4.03/4.39     ), Z ) ==> complement( join( join( complement( Z ), Y ), X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5213) {G14,W14,D6,L1,V3,M1} P(216,289) { complement( join( 
% 4.03/4.39    join( complement( Z ), Y ), X ) ) ==> meet( complement( join( X, Y ) ), Z
% 4.03/4.39     ) }.
% 4.03/4.39  parent0: (35288) {G3,W14,D6,L1,V3,M1}  { complement( join( join( complement
% 4.03/4.39    ( Z ), Y ), X ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35290) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 4.03/4.39    complement( join( X, complement( Y ) ) ) }.
% 4.03/4.39  parent0[0]: (289) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( X, 
% 4.03/4.39    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35293) {G5,W11,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 4.03/4.39    join( Y, X ) ) ==> complement( top ) }.
% 4.03/4.39  parent0[0]: (2080) {G4,W10,D5,L1,V2,M1} P(148,24) { join( join( X, Y ), 
% 4.03/4.39    complement( join( Y, X ) ) ) ==> top }.
% 4.03/4.39  parent1[0; 10]: (35290) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y )
% 4.03/4.39     ==> complement( join( X, complement( Y ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := join( X, Y )
% 4.03/4.39     Y := join( Y, X )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35294) {G2,W10,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 4.03/4.39    join( Y, X ) ) ==> zero }.
% 4.03/4.39  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 4.03/4.39    zero }.
% 4.03/4.39  parent1[0; 9]: (35293) {G5,W11,D5,L1,V2,M1}  { meet( complement( join( X, Y
% 4.03/4.39     ) ), join( Y, X ) ) ==> complement( top ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5237) {G14,W10,D5,L1,V2,M1} P(2080,289);d(48) { meet( 
% 4.03/4.39    complement( join( X, Y ) ), join( Y, X ) ) ==> zero }.
% 4.03/4.39  parent0: (35294) {G2,W10,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 4.03/4.39    join( Y, X ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35297) {G19,W8,D5,L1,V1,M1}  { zero ==> meet( complement( join( 
% 4.03/4.39    one, X ) ), skol1 ) }.
% 4.03/4.39  parent0[0]: (1076) {G19,W8,D5,L1,V1,M1} P(1071,321) { meet( complement( 
% 4.03/4.39    join( one, X ) ), skol1 ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35300) {G14,W8,D5,L1,V1,M1}  { zero ==> meet( meet( complement( 
% 4.03/4.39    one ), X ), skol1 ) }.
% 4.03/4.39  parent0[0]: (289) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( X, 
% 4.03/4.39    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 4.03/4.39  parent1[0; 3]: (35297) {G19,W8,D5,L1,V1,M1}  { zero ==> meet( complement( 
% 4.03/4.39    join( one, X ) ), skol1 ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := one
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := complement( X )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35301) {G14,W8,D5,L1,V1,M1}  { meet( meet( complement( one ), X )
% 4.03/4.39    , skol1 ) ==> zero }.
% 4.03/4.39  parent0[0]: (35300) {G14,W8,D5,L1,V1,M1}  { zero ==> meet( meet( complement
% 4.03/4.39    ( one ), X ), skol1 ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5261) {G20,W8,D5,L1,V1,M1} P(289,1076) { meet( meet( 
% 4.03/4.39    complement( one ), X ), skol1 ) ==> zero }.
% 4.03/4.39  parent0: (35301) {G14,W8,D5,L1,V1,M1}  { meet( meet( complement( one ), X )
% 4.03/4.39    , skol1 ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35303) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 4.03/4.39    complement( join( X, complement( Y ) ) ) }.
% 4.03/4.39  parent0[0]: (289) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( X, 
% 4.03/4.39    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35307) {G13,W10,D4,L1,V2,M1}  { meet( complement( X ), complement
% 4.03/4.39    ( Y ) ) ==> complement( join( X, Y ) ) }.
% 4.03/4.39  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 4.03/4.39    complement( X ) ) ==> X }.
% 4.03/4.39  parent1[0; 9]: (35303) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) 
% 4.03/4.39    ==> complement( join( X, complement( Y ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := complement( Y )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5269) {G14,W10,D4,L1,V2,M1} P(281,289) { meet( complement( Y
% 4.03/4.39     ), complement( X ) ) ==> complement( join( Y, X ) ) }.
% 4.03/4.39  parent0: (35307) {G13,W10,D4,L1,V2,M1}  { meet( complement( X ), complement
% 4.03/4.39    ( Y ) ) ==> complement( join( X, Y ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35310) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 4.03/4.39    complement( join( X, complement( Y ) ) ) }.
% 4.03/4.39  parent0[0]: (289) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( X, 
% 4.03/4.39    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35311) {G2,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y ) ), 
% 4.03/4.39    Z ) ==> complement( join( join( X, complement( Z ) ), Y ) ) }.
% 4.03/4.39  parent0[0]: (24) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 4.03/4.39     = join( join( Z, X ), Y ) }.
% 4.03/4.39  parent1[0; 8]: (35310) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) 
% 4.03/4.39    ==> complement( join( X, complement( Y ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := complement( Z )
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := join( X, Y )
% 4.03/4.39     Y := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35314) {G2,W14,D6,L1,V3,M1}  { complement( join( join( X, 
% 4.03/4.39    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 4.03/4.39  parent0[0]: (35311) {G2,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y )
% 4.03/4.39     ), Z ) ==> complement( join( join( X, complement( Z ) ), Y ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5270) {G14,W14,D6,L1,V3,M1} P(24,289) { complement( join( 
% 4.03/4.39    join( X, complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z
% 4.03/4.39     ) }.
% 4.03/4.39  parent0: (35314) {G2,W14,D6,L1,V3,M1}  { complement( join( join( X, 
% 4.03/4.39    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35316) {G20,W8,D5,L1,V1,M1}  { zero ==> meet( meet( complement( 
% 4.03/4.39    one ), X ), skol1 ) }.
% 4.03/4.39  parent0[0]: (5261) {G20,W8,D5,L1,V1,M1} P(289,1076) { meet( meet( 
% 4.03/4.39    complement( one ), X ), skol1 ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35323) {G19,W8,D5,L1,V1,M1}  { zero ==> meet( meet( X, complement
% 4.03/4.39    ( one ) ), skol1 ) }.
% 4.03/4.39  parent0[0]: (397) {G18,W9,D4,L1,V2,M1} P(49,395) { meet( X, meet( Y, X ) ) 
% 4.03/4.39    ==> meet( Y, X ) }.
% 4.03/4.39  parent1[0; 3]: (35316) {G20,W8,D5,L1,V1,M1}  { zero ==> meet( meet( 
% 4.03/4.39    complement( one ), X ), skol1 ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := complement( one )
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := meet( X, complement( one ) )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35324) {G19,W8,D5,L1,V1,M1}  { meet( meet( X, complement( one ) )
% 4.03/4.39    , skol1 ) ==> zero }.
% 4.03/4.39  parent0[0]: (35323) {G19,W8,D5,L1,V1,M1}  { zero ==> meet( meet( X, 
% 4.03/4.39    complement( one ) ), skol1 ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5277) {G21,W8,D5,L1,V1,M1} P(397,5261) { meet( meet( X, 
% 4.03/4.39    complement( one ) ), skol1 ) ==> zero }.
% 4.03/4.39  parent0: (35324) {G19,W8,D5,L1,V1,M1}  { meet( meet( X, complement( one ) )
% 4.03/4.39    , skol1 ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35326) {G15,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 4.03/4.39    complement( meet( Y, X ) ) ) }.
% 4.03/4.39  parent0[0]: (926) {G15,W10,D5,L1,V2,M1} P(897,12) { meet( meet( X, Y ), 
% 4.03/4.39    complement( meet( Y, X ) ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35330) {G16,W11,D6,L1,V1,M1}  { zero ==> meet( meet( skol1, meet
% 4.03/4.39    ( X, complement( one ) ) ), complement( zero ) ) }.
% 4.03/4.39  parent0[0]: (5277) {G21,W8,D5,L1,V1,M1} P(397,5261) { meet( meet( X, 
% 4.03/4.39    complement( one ) ), skol1 ) ==> zero }.
% 4.03/4.39  parent1[0; 10]: (35326) {G15,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y
% 4.03/4.39     ), complement( meet( Y, X ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := skol1
% 4.03/4.39     Y := meet( X, complement( one ) )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35331) {G12,W10,D6,L1,V1,M1}  { zero ==> meet( meet( skol1, meet
% 4.03/4.39    ( X, complement( one ) ) ), top ) }.
% 4.03/4.39  parent0[0]: (271) {G11,W4,D3,L1,V0,M1} P(138,250);d(266);d(48) { complement
% 4.03/4.39    ( zero ) ==> top }.
% 4.03/4.39  parent1[0; 9]: (35330) {G16,W11,D6,L1,V1,M1}  { zero ==> meet( meet( skol1
% 4.03/4.39    , meet( X, complement( one ) ) ), complement( zero ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35332) {G12,W8,D5,L1,V1,M1}  { zero ==> meet( skol1, meet( X, 
% 4.03/4.39    complement( one ) ) ) }.
% 4.03/4.39  parent0[0]: (275) {G11,W5,D3,L1,V1,M1} P(266,250) { meet( X, top ) ==> X
% 4.03/4.39     }.
% 4.03/4.39  parent1[0; 2]: (35331) {G12,W10,D6,L1,V1,M1}  { zero ==> meet( meet( skol1
% 4.03/4.39    , meet( X, complement( one ) ) ), top ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := meet( skol1, meet( X, complement( one ) ) )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35333) {G12,W8,D5,L1,V1,M1}  { meet( skol1, meet( X, complement( 
% 4.03/4.39    one ) ) ) ==> zero }.
% 4.03/4.39  parent0[0]: (35332) {G12,W8,D5,L1,V1,M1}  { zero ==> meet( skol1, meet( X, 
% 4.03/4.39    complement( one ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5279) {G22,W8,D5,L1,V1,M1} P(5277,926);d(271);d(275) { meet( 
% 4.03/4.39    skol1, meet( X, complement( one ) ) ) ==> zero }.
% 4.03/4.39  parent0: (35333) {G12,W8,D5,L1,V1,M1}  { meet( skol1, meet( X, complement( 
% 4.03/4.39    one ) ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35335) {G22,W8,D5,L1,V1,M1}  { zero ==> meet( skol1, meet( X, 
% 4.03/4.39    complement( one ) ) ) }.
% 4.03/4.39  parent0[0]: (5279) {G22,W8,D5,L1,V1,M1} P(5277,926);d(271);d(275) { meet( 
% 4.03/4.39    skol1, meet( X, complement( one ) ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35336) {G19,W8,D5,L1,V0,M1}  { zero ==> meet( skol1, composition
% 4.03/4.39    ( skol1, complement( one ) ) ) }.
% 4.03/4.39  parent0[0]: (1553) {G18,W9,D4,L1,V1,M1} P(1532,1030) { meet( composition( 
% 4.03/4.39    skol1, X ), X ) ==> composition( skol1, X ) }.
% 4.03/4.39  parent1[0; 4]: (35335) {G22,W8,D5,L1,V1,M1}  { zero ==> meet( skol1, meet( 
% 4.03/4.39    X, complement( one ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := complement( one )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := composition( skol1, complement( one ) )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35337) {G19,W8,D5,L1,V0,M1}  { meet( skol1, composition( skol1, 
% 4.03/4.39    complement( one ) ) ) ==> zero }.
% 4.03/4.39  parent0[0]: (35336) {G19,W8,D5,L1,V0,M1}  { zero ==> meet( skol1, 
% 4.03/4.39    composition( skol1, complement( one ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5325) {G23,W8,D5,L1,V0,M1} P(1553,5279) { meet( skol1, 
% 4.03/4.39    composition( skol1, complement( one ) ) ) ==> zero }.
% 4.03/4.39  parent0: (35337) {G19,W8,D5,L1,V0,M1}  { meet( skol1, composition( skol1, 
% 4.03/4.39    complement( one ) ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35339) {G15,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( 
% 4.03/4.39    complement( Y ), X ) ) }.
% 4.03/4.39  parent0[0]: (1418) {G15,W10,D5,L1,V2,M1} P(49,1004) { join( meet( X, Y ), 
% 4.03/4.39    meet( complement( Y ), X ) ) ==> X }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35341) {G16,W11,D7,L1,V0,M1}  { skol1 ==> join( zero, meet( 
% 4.03/4.39    complement( composition( skol1, complement( one ) ) ), skol1 ) ) }.
% 4.03/4.39  parent0[0]: (5325) {G23,W8,D5,L1,V0,M1} P(1553,5279) { meet( skol1, 
% 4.03/4.39    composition( skol1, complement( one ) ) ) ==> zero }.
% 4.03/4.39  parent1[0; 3]: (35339) {G15,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 4.03/4.39    meet( complement( Y ), X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := skol1
% 4.03/4.39     Y := composition( skol1, complement( one ) )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35342) {G12,W9,D6,L1,V0,M1}  { skol1 ==> meet( complement( 
% 4.03/4.39    composition( skol1, complement( one ) ) ), skol1 ) }.
% 4.03/4.39  parent0[0]: (280) {G11,W5,D3,L1,V1,M1} P(266,0) { join( zero, X ) ==> X }.
% 4.03/4.39  parent1[0; 2]: (35341) {G16,W11,D7,L1,V0,M1}  { skol1 ==> join( zero, meet
% 4.03/4.39    ( complement( composition( skol1, complement( one ) ) ), skol1 ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := meet( complement( composition( skol1, complement( one ) ) ), skol1
% 4.03/4.39     )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35343) {G12,W9,D6,L1,V0,M1}  { meet( complement( composition( 
% 4.03/4.39    skol1, complement( one ) ) ), skol1 ) ==> skol1 }.
% 4.03/4.39  parent0[0]: (35342) {G12,W9,D6,L1,V0,M1}  { skol1 ==> meet( complement( 
% 4.03/4.39    composition( skol1, complement( one ) ) ), skol1 ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5327) {G24,W9,D6,L1,V0,M1} P(5325,1418);d(280) { meet( 
% 4.03/4.39    complement( composition( skol1, complement( one ) ) ), skol1 ) ==> skol1
% 4.03/4.39     }.
% 4.03/4.39  parent0: (35343) {G12,W9,D6,L1,V0,M1}  { meet( complement( composition( 
% 4.03/4.39    skol1, complement( one ) ) ), skol1 ) ==> skol1 }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35347) {G15,W11,D7,L1,V0,M1}  { complement( meet( skol1, 
% 4.03/4.39    complement( composition( skol1, complement( one ) ) ) ) ) = complement( 
% 4.03/4.39    skol1 ) }.
% 4.03/4.39  parent0[0]: (5327) {G24,W9,D6,L1,V0,M1} P(5325,1418);d(280) { meet( 
% 4.03/4.39    complement( composition( skol1, complement( one ) ) ), skol1 ) ==> skol1
% 4.03/4.39     }.
% 4.03/4.39  parent1[0; 10]: (897) {G14,W9,D4,L1,V2,M1} P(291,0);d(291) { complement( 
% 4.03/4.39    meet( X, Y ) ) = complement( meet( Y, X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := skol1
% 4.03/4.39     Y := complement( composition( skol1, complement( one ) ) )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35348) {G15,W10,D5,L1,V0,M1}  { join( complement( skol1 ), 
% 4.03/4.39    composition( skol1, complement( one ) ) ) = complement( skol1 ) }.
% 4.03/4.39  parent0[0]: (890) {G14,W10,D5,L1,V2,M1} P(281,291) { complement( meet( Y, 
% 4.03/4.39    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 4.03/4.39  parent1[0; 1]: (35347) {G15,W11,D7,L1,V0,M1}  { complement( meet( skol1, 
% 4.03/4.39    complement( composition( skol1, complement( one ) ) ) ) ) = complement( 
% 4.03/4.39    skol1 ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := composition( skol1, complement( one ) )
% 4.03/4.39     Y := skol1
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5443) {G25,W10,D5,L1,V0,M1} P(5327,897);d(890) { join( 
% 4.03/4.39    complement( skol1 ), composition( skol1, complement( one ) ) ) ==> 
% 4.03/4.39    complement( skol1 ) }.
% 4.03/4.39  parent0: (35348) {G15,W10,D5,L1,V0,M1}  { join( complement( skol1 ), 
% 4.03/4.39    composition( skol1, complement( one ) ) ) = complement( skol1 ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35351) {G14,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 4.03/4.39    meet( complement( X ), complement( Y ) ) }.
% 4.03/4.39  parent0[0]: (5269) {G14,W10,D4,L1,V2,M1} P(281,289) { meet( complement( Y )
% 4.03/4.39    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35355) {G14,W15,D6,L1,V3,M1}  { complement( join( join( X, 
% 4.03/4.39    complement( Y ) ), Z ) ) ==> meet( meet( complement( X ), Y ), complement
% 4.03/4.39    ( Z ) ) }.
% 4.03/4.39  parent0[0]: (289) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( X, 
% 4.03/4.39    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 4.03/4.39  parent1[0; 9]: (35351) {G14,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) 
% 4.03/4.39    ==> meet( complement( X ), complement( Y ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := join( X, complement( Y ) )
% 4.03/4.39     Y := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35357) {G15,W14,D5,L1,V3,M1}  { meet( complement( join( X, Z ) )
% 4.03/4.39    , Y ) ==> meet( meet( complement( X ), Y ), complement( Z ) ) }.
% 4.03/4.39  parent0[0]: (5270) {G14,W14,D6,L1,V3,M1} P(24,289) { complement( join( join
% 4.03/4.39    ( X, complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z )
% 4.03/4.39     }.
% 4.03/4.39  parent1[0; 1]: (35355) {G14,W15,D6,L1,V3,M1}  { complement( join( join( X, 
% 4.03/4.39    complement( Y ) ), Z ) ) ==> meet( meet( complement( X ), Y ), complement
% 4.03/4.39    ( Z ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Z
% 4.03/4.39     Z := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35358) {G15,W14,D5,L1,V3,M1}  { meet( meet( complement( X ), Z ), 
% 4.03/4.39    complement( Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 4.03/4.39  parent0[0]: (35357) {G15,W14,D5,L1,V3,M1}  { meet( complement( join( X, Z )
% 4.03/4.39     ), Y ) ==> meet( meet( complement( X ), Y ), complement( Z ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Z
% 4.03/4.39     Z := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5447) {G15,W14,D5,L1,V3,M1} P(289,5269);d(5270) { meet( meet
% 4.03/4.39    ( complement( X ), Y ), complement( Z ) ) ==> meet( complement( join( X, 
% 4.03/4.39    Z ) ), Y ) }.
% 4.03/4.39  parent0: (35358) {G15,W14,D5,L1,V3,M1}  { meet( meet( complement( X ), Z )
% 4.03/4.39    , complement( Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Z
% 4.03/4.39     Z := Y
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35360) {G14,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 4.03/4.39    meet( complement( X ), complement( Y ) ) }.
% 4.03/4.39  parent0[0]: (5269) {G14,W10,D4,L1,V2,M1} P(281,289) { meet( complement( Y )
% 4.03/4.39    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35363) {G15,W15,D6,L1,V3,M1}  { complement( join( meet( 
% 4.03/4.39    complement( X ), Y ), Z ) ) ==> meet( join( X, complement( Y ) ), 
% 4.03/4.39    complement( Z ) ) }.
% 4.03/4.39  parent0[0]: (889) {G14,W10,D5,L1,V2,M1} P(281,291) { complement( meet( 
% 4.03/4.39    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 4.03/4.39  parent1[0; 9]: (35360) {G14,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) 
% 4.03/4.39    ==> meet( complement( X ), complement( Y ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := meet( complement( X ), Y )
% 4.03/4.39     Y := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35365) {G15,W15,D6,L1,V3,M1}  { meet( join( X, complement( Y ) ), 
% 4.03/4.39    complement( Z ) ) ==> complement( join( meet( complement( X ), Y ), Z ) )
% 4.03/4.39     }.
% 4.03/4.39  parent0[0]: (35363) {G15,W15,D6,L1,V3,M1}  { complement( join( meet( 
% 4.03/4.39    complement( X ), Y ), Z ) ) ==> meet( join( X, complement( Y ) ), 
% 4.03/4.39    complement( Z ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5451) {G15,W15,D6,L1,V3,M1} P(889,5269) { meet( join( X, 
% 4.03/4.39    complement( Y ) ), complement( Z ) ) ==> complement( join( meet( 
% 4.03/4.39    complement( X ), Y ), Z ) ) }.
% 4.03/4.39  parent0: (35365) {G15,W15,D6,L1,V3,M1}  { meet( join( X, complement( Y ) )
% 4.03/4.39    , complement( Z ) ) ==> complement( join( meet( complement( X ), Y ), Z )
% 4.03/4.39     ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35367) {G14,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 4.03/4.39    meet( complement( X ), complement( Y ) ) }.
% 4.03/4.39  parent0[0]: (5269) {G14,W10,D4,L1,V2,M1} P(281,289) { meet( complement( Y )
% 4.03/4.39    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35369) {G2,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 4.03/4.39    meet( complement( Y ), complement( X ) ) }.
% 4.03/4.39  parent0[0]: (49) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 4.03/4.39    Y ) }.
% 4.03/4.39  parent1[0; 5]: (35367) {G14,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) 
% 4.03/4.39    ==> meet( complement( X ), complement( Y ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := complement( Y )
% 4.03/4.39     Y := complement( X )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35371) {G3,W9,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 4.03/4.39    complement( join( Y, X ) ) }.
% 4.03/4.39  parent0[0]: (5269) {G14,W10,D4,L1,V2,M1} P(281,289) { meet( complement( Y )
% 4.03/4.39    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 4.03/4.39  parent1[0; 5]: (35369) {G2,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) 
% 4.03/4.39    ==> meet( complement( Y ), complement( X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5461) {G15,W9,D4,L1,V2,M1} P(5269,49);d(5269) { complement( 
% 4.03/4.39    join( X, Y ) ) = complement( join( Y, X ) ) }.
% 4.03/4.39  parent0: (35371) {G3,W9,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 4.03/4.39    complement( join( Y, X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35378) {G5,W12,D6,L1,V2,M1}  { complement( join( complement( join
% 4.03/4.39    ( X, Y ) ), join( Y, X ) ) ) = complement( top ) }.
% 4.03/4.39  parent0[0]: (2080) {G4,W10,D5,L1,V2,M1} P(148,24) { join( join( X, Y ), 
% 4.03/4.39    complement( join( Y, X ) ) ) ==> top }.
% 4.03/4.39  parent1[0; 11]: (5461) {G15,W9,D4,L1,V2,M1} P(5269,49);d(5269) { complement
% 4.03/4.39    ( join( X, Y ) ) = complement( join( Y, X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := complement( join( X, Y ) )
% 4.03/4.39     Y := join( Y, X )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35379) {G2,W11,D6,L1,V2,M1}  { complement( join( complement( join
% 4.03/4.39    ( X, Y ) ), join( Y, X ) ) ) = zero }.
% 4.03/4.39  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 4.03/4.39    zero }.
% 4.03/4.39  parent1[0; 10]: (35378) {G5,W12,D6,L1,V2,M1}  { complement( join( 
% 4.03/4.39    complement( join( X, Y ) ), join( Y, X ) ) ) = complement( top ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35380) {G3,W10,D5,L1,V2,M1}  { meet( join( X, Y ), complement( 
% 4.03/4.39    join( Y, X ) ) ) = zero }.
% 4.03/4.39  parent0[0]: (290) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( 
% 4.03/4.39    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 4.03/4.39  parent1[0; 1]: (35379) {G2,W11,D6,L1,V2,M1}  { complement( join( complement
% 4.03/4.39    ( join( X, Y ) ), join( Y, X ) ) ) = zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := join( Y, X )
% 4.03/4.39     Y := join( X, Y )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5496) {G16,W10,D5,L1,V2,M1} P(2080,5461);d(48);d(290) { meet
% 4.03/4.39    ( join( Y, X ), complement( join( X, Y ) ) ) ==> zero }.
% 4.03/4.39  parent0: (35380) {G3,W10,D5,L1,V2,M1}  { meet( join( X, Y ), complement( 
% 4.03/4.39    join( Y, X ) ) ) = zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35386) {G12,W12,D6,L1,V2,M1}  { complement( join( complement( 
% 4.03/4.39    composition( X, Y ) ), composition( top, Y ) ) ) = complement( top ) }.
% 4.03/4.39  parent0[0]: (2764) {G11,W10,D5,L1,V2,M1} P(150,181) { join( composition( 
% 4.03/4.39    top, Z ), complement( composition( X, Z ) ) ) ==> top }.
% 4.03/4.39  parent1[0; 11]: (5461) {G15,W9,D4,L1,V2,M1} P(5269,49);d(5269) { complement
% 4.03/4.39    ( join( X, Y ) ) = complement( join( Y, X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Z
% 4.03/4.39     Z := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := complement( composition( X, Y ) )
% 4.03/4.39     Y := composition( top, Y )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35387) {G2,W11,D6,L1,V2,M1}  { complement( join( complement( 
% 4.03/4.39    composition( X, Y ) ), composition( top, Y ) ) ) = zero }.
% 4.03/4.39  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 4.03/4.39    zero }.
% 4.03/4.39  parent1[0; 10]: (35386) {G12,W12,D6,L1,V2,M1}  { complement( join( 
% 4.03/4.39    complement( composition( X, Y ) ), composition( top, Y ) ) ) = complement
% 4.03/4.39    ( top ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35388) {G3,W10,D5,L1,V2,M1}  { meet( composition( X, Y ), 
% 4.03/4.39    complement( composition( top, Y ) ) ) = zero }.
% 4.03/4.39  parent0[0]: (290) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( 
% 4.03/4.39    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 4.03/4.39  parent1[0; 1]: (35387) {G2,W11,D6,L1,V2,M1}  { complement( join( complement
% 4.03/4.39    ( composition( X, Y ) ), composition( top, Y ) ) ) = zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := composition( top, Y )
% 4.03/4.39     Y := composition( X, Y )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5515) {G16,W10,D5,L1,V2,M1} P(2764,5461);d(48);d(290) { meet
% 4.03/4.39    ( composition( Y, X ), complement( composition( top, X ) ) ) ==> zero }.
% 4.03/4.39  parent0: (35388) {G3,W10,D5,L1,V2,M1}  { meet( composition( X, Y ), 
% 4.03/4.39    complement( composition( top, Y ) ) ) = zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35394) {G12,W12,D6,L1,V3,M1}  { complement( join( complement( 
% 4.03/4.39    meet( X, Y ) ), join( Z, X ) ) ) = complement( top ) }.
% 4.03/4.39  parent0[0]: (304) {G11,W10,D5,L1,V3,M1} P(248,23);d(172) { join( join( Z, X
% 4.03/4.39     ), complement( meet( X, Y ) ) ) ==> top }.
% 4.03/4.39  parent1[0; 11]: (5461) {G15,W9,D4,L1,V2,M1} P(5269,49);d(5269) { complement
% 4.03/4.39    ( join( X, Y ) ) = complement( join( Y, X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := complement( meet( X, Y ) )
% 4.03/4.39     Y := join( Z, X )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35395) {G2,W11,D6,L1,V3,M1}  { complement( join( complement( meet
% 4.03/4.39    ( X, Y ) ), join( Z, X ) ) ) = zero }.
% 4.03/4.39  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 4.03/4.39    zero }.
% 4.03/4.39  parent1[0; 10]: (35394) {G12,W12,D6,L1,V3,M1}  { complement( join( 
% 4.03/4.39    complement( meet( X, Y ) ), join( Z, X ) ) ) = complement( top ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35396) {G3,W10,D5,L1,V3,M1}  { meet( meet( X, Y ), complement( 
% 4.03/4.39    join( Z, X ) ) ) = zero }.
% 4.03/4.39  parent0[0]: (290) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( 
% 4.03/4.39    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 4.03/4.39  parent1[0; 1]: (35395) {G2,W11,D6,L1,V3,M1}  { complement( join( complement
% 4.03/4.39    ( meet( X, Y ) ), join( Z, X ) ) ) = zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := join( Z, X )
% 4.03/4.39     Y := meet( X, Y )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5538) {G16,W10,D5,L1,V3,M1} P(304,5461);d(48);d(290) { meet( 
% 4.03/4.39    meet( Y, Z ), complement( join( X, Y ) ) ) ==> zero }.
% 4.03/4.39  parent0: (35396) {G3,W10,D5,L1,V3,M1}  { meet( meet( X, Y ), complement( 
% 4.03/4.39    join( Z, X ) ) ) = zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := Z
% 4.03/4.39     Z := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35399) {G16,W10,D5,L1,V3,M1}  { zero ==> meet( meet( X, Y ), 
% 4.03/4.39    complement( join( Z, X ) ) ) }.
% 4.03/4.39  parent0[0]: (5538) {G16,W10,D5,L1,V3,M1} P(304,5461);d(48);d(290) { meet( 
% 4.03/4.39    meet( Y, Z ), complement( join( X, Y ) ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Z
% 4.03/4.39     Y := X
% 4.03/4.39     Z := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35404) {G17,W10,D5,L1,V3,M1}  { zero ==> meet( meet( meet( X, Y )
% 4.03/4.39    , Z ), complement( Y ) ) }.
% 4.03/4.39  parent0[0]: (1464) {G16,W10,D5,L1,V2,M1} P(1417,0) { join( meet( Y, 
% 4.03/4.39    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 4.03/4.39  parent1[0; 9]: (35399) {G16,W10,D5,L1,V3,M1}  { zero ==> meet( meet( X, Y )
% 4.03/4.39    , complement( join( Z, X ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := meet( X, Y )
% 4.03/4.39     Y := Z
% 4.03/4.39     Z := meet( Y, complement( X ) )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35405) {G17,W10,D5,L1,V3,M1}  { meet( meet( meet( X, Y ), Z ), 
% 4.03/4.39    complement( Y ) ) ==> zero }.
% 4.03/4.39  parent0[0]: (35404) {G17,W10,D5,L1,V3,M1}  { zero ==> meet( meet( meet( X, 
% 4.03/4.39    Y ), Z ), complement( Y ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5568) {G17,W10,D5,L1,V3,M1} P(1464,5538) { meet( meet( meet( 
% 4.03/4.39    Y, X ), Z ), complement( X ) ) ==> zero }.
% 4.03/4.39  parent0: (35405) {G17,W10,D5,L1,V3,M1}  { meet( meet( meet( X, Y ), Z ), 
% 4.03/4.39    complement( Y ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35407) {G15,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 4.03/4.39    complement( meet( Y, X ) ) ) }.
% 4.03/4.39  parent0[0]: (926) {G15,W10,D5,L1,V2,M1} P(897,12) { meet( meet( X, Y ), 
% 4.03/4.39    complement( meet( Y, X ) ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35413) {G16,W13,D6,L1,V3,M1}  { zero ==> meet( meet( complement( 
% 4.03/4.39    X ), meet( meet( Y, X ), Z ) ), complement( zero ) ) }.
% 4.03/4.39  parent0[0]: (5568) {G17,W10,D5,L1,V3,M1} P(1464,5538) { meet( meet( meet( Y
% 4.03/4.39    , X ), Z ), complement( X ) ) ==> zero }.
% 4.03/4.39  parent1[0; 12]: (35407) {G15,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y
% 4.03/4.39     ), complement( meet( Y, X ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := complement( X )
% 4.03/4.39     Y := meet( meet( Y, X ), Z )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35414) {G16,W12,D5,L1,V3,M1}  { zero ==> meet( complement( join( 
% 4.03/4.39    X, zero ) ), meet( meet( Y, X ), Z ) ) }.
% 4.03/4.39  parent0[0]: (5447) {G15,W14,D5,L1,V3,M1} P(289,5269);d(5270) { meet( meet( 
% 4.03/4.39    complement( X ), Y ), complement( Z ) ) ==> meet( complement( join( X, Z
% 4.03/4.39     ) ), Y ) }.
% 4.03/4.39  parent1[0; 2]: (35413) {G16,W13,D6,L1,V3,M1}  { zero ==> meet( meet( 
% 4.03/4.39    complement( X ), meet( meet( Y, X ), Z ) ), complement( zero ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := meet( meet( Y, X ), Z )
% 4.03/4.39     Z := zero
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35415) {G11,W10,D5,L1,V3,M1}  { zero ==> meet( complement( X ), 
% 4.03/4.39    meet( meet( Y, X ), Z ) ) }.
% 4.03/4.39  parent0[0]: (266) {G10,W5,D3,L1,V1,M1} P(250,153) { join( X, zero ) ==> X
% 4.03/4.39     }.
% 4.03/4.39  parent1[0; 4]: (35414) {G16,W12,D5,L1,V3,M1}  { zero ==> meet( complement( 
% 4.03/4.39    join( X, zero ) ), meet( meet( Y, X ), Z ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35416) {G11,W10,D5,L1,V3,M1}  { meet( complement( X ), meet( meet
% 4.03/4.39    ( Y, X ), Z ) ) ==> zero }.
% 4.03/4.39  parent0[0]: (35415) {G11,W10,D5,L1,V3,M1}  { zero ==> meet( complement( X )
% 4.03/4.39    , meet( meet( Y, X ), Z ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5631) {G18,W10,D5,L1,V3,M1} P(5568,926);d(5447);d(266) { meet
% 4.03/4.39    ( complement( Y ), meet( meet( X, Y ), Z ) ) ==> zero }.
% 4.03/4.39  parent0: (35416) {G11,W10,D5,L1,V3,M1}  { meet( complement( X ), meet( meet
% 4.03/4.39    ( Y, X ), Z ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35418) {G18,W10,D5,L1,V3,M1}  { zero ==> meet( complement( X ), 
% 4.03/4.39    meet( meet( Y, X ), Z ) ) }.
% 4.03/4.39  parent0[0]: (5631) {G18,W10,D5,L1,V3,M1} P(5568,926);d(5447);d(266) { meet
% 4.03/4.39    ( complement( Y ), meet( meet( X, Y ), Z ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35428) {G19,W10,D5,L1,V3,M1}  { zero ==> meet( complement( X ), 
% 4.03/4.39    meet( Z, meet( Y, X ) ) ) }.
% 4.03/4.39  parent0[0]: (397) {G18,W9,D4,L1,V2,M1} P(49,395) { meet( X, meet( Y, X ) ) 
% 4.03/4.39    ==> meet( Y, X ) }.
% 4.03/4.39  parent1[0; 5]: (35418) {G18,W10,D5,L1,V3,M1}  { zero ==> meet( complement( 
% 4.03/4.39    X ), meet( meet( Y, X ), Z ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := meet( Y, X )
% 4.03/4.39     Y := Z
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := meet( Z, meet( Y, X ) )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35431) {G19,W10,D5,L1,V3,M1}  { meet( complement( X ), meet( Y, 
% 4.03/4.39    meet( Z, X ) ) ) ==> zero }.
% 4.03/4.39  parent0[0]: (35428) {G19,W10,D5,L1,V3,M1}  { zero ==> meet( complement( X )
% 4.03/4.39    , meet( Z, meet( Y, X ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Z
% 4.03/4.39     Z := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5696) {G19,W10,D5,L1,V3,M1} P(397,5631) { meet( complement( Y
% 4.03/4.39     ), meet( Z, meet( X, Y ) ) ) ==> zero }.
% 4.03/4.39  parent0: (35431) {G19,W10,D5,L1,V3,M1}  { meet( complement( X ), meet( Y, 
% 4.03/4.39    meet( Z, X ) ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := Z
% 4.03/4.39     Z := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35434) {G19,W10,D5,L1,V3,M1}  { zero ==> meet( complement( X ), 
% 4.03/4.39    meet( Y, meet( Z, X ) ) ) }.
% 4.03/4.39  parent0[0]: (5696) {G19,W10,D5,L1,V3,M1} P(397,5631) { meet( complement( Y
% 4.03/4.39     ), meet( Z, meet( X, Y ) ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Z
% 4.03/4.39     Y := X
% 4.03/4.39     Z := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35442) {G17,W10,D5,L1,V3,M1}  { zero ==> meet( complement( X ), 
% 4.03/4.39    meet( Y, meet( X, Z ) ) ) }.
% 4.03/4.39  parent0[0]: (332) {G16,W9,D4,L1,V2,M1} P(330,35);d(280);d(3) { meet( meet( 
% 4.03/4.39    X, Y ), X ) ==> meet( X, Y ) }.
% 4.03/4.39  parent1[0; 7]: (35434) {G19,W10,D5,L1,V3,M1}  { zero ==> meet( complement( 
% 4.03/4.39    X ), meet( Y, meet( Z, X ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Z
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := meet( X, Z )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35444) {G17,W10,D5,L1,V3,M1}  { meet( complement( X ), meet( Y, 
% 4.03/4.39    meet( X, Z ) ) ) ==> zero }.
% 4.03/4.39  parent0[0]: (35442) {G17,W10,D5,L1,V3,M1}  { zero ==> meet( complement( X )
% 4.03/4.39    , meet( Y, meet( X, Z ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5741) {G20,W10,D5,L1,V3,M1} P(332,5696) { meet( complement( X
% 4.03/4.39     ), meet( Z, meet( X, Y ) ) ) ==> zero }.
% 4.03/4.39  parent0: (35444) {G17,W10,D5,L1,V3,M1}  { meet( complement( X ), meet( Y, 
% 4.03/4.39    meet( X, Z ) ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Z
% 4.03/4.39     Z := Y
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35446) {G15,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 4.03/4.39    complement( meet( Y, X ) ) ) }.
% 4.03/4.39  parent0[0]: (926) {G15,W10,D5,L1,V2,M1} P(897,12) { meet( meet( X, Y ), 
% 4.03/4.39    complement( meet( Y, X ) ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35451) {G16,W13,D6,L1,V3,M1}  { zero ==> meet( meet( meet( X, 
% 4.03/4.39    meet( Y, Z ) ), complement( Y ) ), complement( zero ) ) }.
% 4.03/4.39  parent0[0]: (5741) {G20,W10,D5,L1,V3,M1} P(332,5696) { meet( complement( X
% 4.03/4.39     ), meet( Z, meet( X, Y ) ) ) ==> zero }.
% 4.03/4.39  parent1[0; 12]: (35446) {G15,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y
% 4.03/4.39     ), complement( meet( Y, X ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := Z
% 4.03/4.39     Z := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := meet( X, meet( Y, Z ) )
% 4.03/4.39     Y := complement( Y )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35452) {G12,W12,D6,L1,V3,M1}  { zero ==> meet( meet( meet( X, 
% 4.03/4.39    meet( Y, Z ) ), complement( Y ) ), top ) }.
% 4.03/4.39  parent0[0]: (271) {G11,W4,D3,L1,V0,M1} P(138,250);d(266);d(48) { complement
% 4.03/4.39    ( zero ) ==> top }.
% 4.03/4.39  parent1[0; 11]: (35451) {G16,W13,D6,L1,V3,M1}  { zero ==> meet( meet( meet
% 4.03/4.39    ( X, meet( Y, Z ) ), complement( Y ) ), complement( zero ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35453) {G12,W10,D5,L1,V3,M1}  { zero ==> meet( meet( X, meet( Y, 
% 4.03/4.39    Z ) ), complement( Y ) ) }.
% 4.03/4.39  parent0[0]: (275) {G11,W5,D3,L1,V1,M1} P(266,250) { meet( X, top ) ==> X
% 4.03/4.39     }.
% 4.03/4.39  parent1[0; 2]: (35452) {G12,W12,D6,L1,V3,M1}  { zero ==> meet( meet( meet( 
% 4.03/4.39    X, meet( Y, Z ) ), complement( Y ) ), top ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := meet( meet( X, meet( Y, Z ) ), complement( Y ) )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35454) {G12,W10,D5,L1,V3,M1}  { meet( meet( X, meet( Y, Z ) ), 
% 4.03/4.39    complement( Y ) ) ==> zero }.
% 4.03/4.39  parent0[0]: (35453) {G12,W10,D5,L1,V3,M1}  { zero ==> meet( meet( X, meet( 
% 4.03/4.39    Y, Z ) ), complement( Y ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5748) {G21,W10,D5,L1,V3,M1} P(5741,926);d(271);d(275) { meet
% 4.03/4.39    ( meet( Y, meet( X, Z ) ), complement( X ) ) ==> zero }.
% 4.03/4.39  parent0: (35454) {G12,W10,D5,L1,V3,M1}  { meet( meet( X, meet( Y, Z ) ), 
% 4.03/4.39    complement( Y ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35456) {G21,W10,D5,L1,V3,M1}  { zero ==> meet( meet( X, meet( Y, Z
% 4.03/4.39     ) ), complement( Y ) ) }.
% 4.03/4.39  parent0[0]: (5748) {G21,W10,D5,L1,V3,M1} P(5741,926);d(271);d(275) { meet( 
% 4.03/4.39    meet( Y, meet( X, Z ) ), complement( X ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35459) {G22,W12,D7,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 4.03/4.39    complement( complement( composition( complement( Y ), skol1 ) ) ) ) }.
% 4.03/4.39  parent0[0]: (2928) {G21,W9,D6,L1,V1,M1} P(1802,397) { meet( complement( 
% 4.03/4.39    composition( complement( X ), skol1 ) ), X ) ==> X }.
% 4.03/4.39  parent1[0; 5]: (35456) {G21,W10,D5,L1,V3,M1}  { zero ==> meet( meet( X, 
% 4.03/4.39    meet( Y, Z ) ), complement( Y ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := complement( composition( complement( Y ), skol1 ) )
% 4.03/4.39     Z := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35460) {G13,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 4.03/4.39    composition( complement( Y ), skol1 ) ) }.
% 4.03/4.39  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 4.03/4.39    complement( X ) ) ==> X }.
% 4.03/4.39  parent1[0; 6]: (35459) {G22,W12,D7,L1,V2,M1}  { zero ==> meet( meet( X, Y )
% 4.03/4.39    , complement( complement( composition( complement( Y ), skol1 ) ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := composition( complement( Y ), skol1 )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35461) {G13,W10,D5,L1,V2,M1}  { meet( meet( X, Y ), composition( 
% 4.03/4.39    complement( Y ), skol1 ) ) ==> zero }.
% 4.03/4.39  parent0[0]: (35460) {G13,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 4.03/4.39    composition( complement( Y ), skol1 ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (5768) {G22,W10,D5,L1,V2,M1} P(2928,5748);d(281) { meet( meet
% 4.03/4.39    ( Y, X ), composition( complement( X ), skol1 ) ) ==> zero }.
% 4.03/4.39  parent0: (35461) {G13,W10,D5,L1,V2,M1}  { meet( meet( X, Y ), composition( 
% 4.03/4.39    complement( Y ), skol1 ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35463) {G22,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 4.03/4.39    composition( complement( Y ), skol1 ) ) }.
% 4.03/4.39  parent0[0]: (5768) {G22,W10,D5,L1,V2,M1} P(2928,5748);d(281) { meet( meet( 
% 4.03/4.39    Y, X ), composition( complement( X ), skol1 ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35464) {G17,W10,D6,L1,V2,M1}  { zero ==> meet( X, composition( 
% 4.03/4.39    complement( join( X, Y ) ), skol1 ) ) }.
% 4.03/4.39  parent0[0]: (1010) {G16,W7,D4,L1,V2,M1} P(281,1000) { meet( Y, join( Y, X )
% 4.03/4.39     ) ==> Y }.
% 4.03/4.39  parent1[0; 3]: (35463) {G22,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y )
% 4.03/4.39    , composition( complement( Y ), skol1 ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := join( X, Y )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35465) {G17,W10,D6,L1,V2,M1}  { meet( X, composition( complement( 
% 4.03/4.39    join( X, Y ) ), skol1 ) ) ==> zero }.
% 4.03/4.39  parent0[0]: (35464) {G17,W10,D6,L1,V2,M1}  { zero ==> meet( X, composition
% 4.03/4.39    ( complement( join( X, Y ) ), skol1 ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (6556) {G23,W10,D6,L1,V2,M1} P(1010,5768) { meet( X, 
% 4.03/4.39    composition( complement( join( X, Y ) ), skol1 ) ) ==> zero }.
% 4.03/4.39  parent0: (35465) {G17,W10,D6,L1,V2,M1}  { meet( X, composition( complement
% 4.03/4.39    ( join( X, Y ) ), skol1 ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35467) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 4.03/4.39     ) ), meet( X, Y ) ) }.
% 4.03/4.39  parent0[0]: (259) {G2,W10,D5,L1,V2,M1} P(3,35) { join( meet( X, complement
% 4.03/4.39    ( Y ) ), meet( X, Y ) ) ==> X }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35471) {G3,W13,D5,L1,V2,M1}  { join( X, Y ) ==> join( zero, meet
% 4.03/4.39    ( join( X, Y ), join( Y, X ) ) ) }.
% 4.03/4.39  parent0[0]: (5496) {G16,W10,D5,L1,V2,M1} P(2080,5461);d(48);d(290) { meet( 
% 4.03/4.39    join( Y, X ), complement( join( X, Y ) ) ) ==> zero }.
% 4.03/4.39  parent1[0; 5]: (35467) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( X, 
% 4.03/4.39    complement( Y ) ), meet( X, Y ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := join( X, Y )
% 4.03/4.39     Y := join( Y, X )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35473) {G4,W11,D4,L1,V2,M1}  { join( X, Y ) ==> meet( join( X, Y
% 4.03/4.39     ), join( Y, X ) ) }.
% 4.03/4.39  parent0[0]: (280) {G11,W5,D3,L1,V1,M1} P(266,0) { join( zero, X ) ==> X }.
% 4.03/4.39  parent1[0; 4]: (35471) {G3,W13,D5,L1,V2,M1}  { join( X, Y ) ==> join( zero
% 4.03/4.39    , meet( join( X, Y ), join( Y, X ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := meet( join( X, Y ), join( Y, X ) )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35474) {G4,W11,D4,L1,V2,M1}  { meet( join( X, Y ), join( Y, X ) ) 
% 4.03/4.39    ==> join( X, Y ) }.
% 4.03/4.39  parent0[0]: (35473) {G4,W11,D4,L1,V2,M1}  { join( X, Y ) ==> meet( join( X
% 4.03/4.39    , Y ), join( Y, X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (7040) {G17,W11,D4,L1,V2,M1} P(5496,259);d(280) { meet( join( 
% 4.03/4.39    X, Y ), join( Y, X ) ) ==> join( X, Y ) }.
% 4.03/4.39  parent0: (35474) {G4,W11,D4,L1,V2,M1}  { meet( join( X, Y ), join( Y, X ) )
% 4.03/4.39     ==> join( X, Y ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35475) {G16,W10,D5,L1,V2,M1}  { zero ==> meet( composition( X, Y )
% 4.03/4.39    , complement( composition( top, Y ) ) ) }.
% 4.03/4.39  parent0[0]: (5515) {G16,W10,D5,L1,V2,M1} P(2764,5461);d(48);d(290) { meet( 
% 4.03/4.39    composition( Y, X ), complement( composition( top, X ) ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35477) {G17,W8,D5,L1,V0,M1}  { zero ==> composition( complement( 
% 4.03/4.39    composition( top, skol1 ) ), skol1 ) }.
% 4.03/4.39  parent0[0]: (1762) {G17,W9,D4,L1,V1,M1} P(1745,1010) { meet( composition( X
% 4.03/4.39    , skol1 ), X ) ==> composition( X, skol1 ) }.
% 4.03/4.39  parent1[0; 2]: (35475) {G16,W10,D5,L1,V2,M1}  { zero ==> meet( composition
% 4.03/4.39    ( X, Y ), complement( composition( top, Y ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := complement( composition( top, skol1 ) )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := complement( composition( top, skol1 ) )
% 4.03/4.39     Y := skol1
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35478) {G17,W8,D5,L1,V0,M1}  { composition( complement( 
% 4.03/4.39    composition( top, skol1 ) ), skol1 ) ==> zero }.
% 4.03/4.39  parent0[0]: (35477) {G17,W8,D5,L1,V0,M1}  { zero ==> composition( 
% 4.03/4.39    complement( composition( top, skol1 ) ), skol1 ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (7057) {G18,W8,D5,L1,V0,M1} P(5515,1762) { composition( 
% 4.03/4.39    complement( composition( top, skol1 ) ), skol1 ) ==> zero }.
% 4.03/4.39  parent0: (35478) {G17,W8,D5,L1,V0,M1}  { composition( complement( 
% 4.03/4.39    composition( top, skol1 ) ), skol1 ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35480) {G1,W15,D7,L1,V2,M1}  { complement( converse( Y ) ) ==> 
% 4.03/4.39    join( composition( X, complement( converse( composition( Y, X ) ) ) ), 
% 4.03/4.39    complement( converse( Y ) ) ) }.
% 4.03/4.39  parent0[0]: (88) {G1,W15,D7,L1,V2,M1} P(9,10);d(7) { join( composition( X, 
% 4.03/4.39    complement( converse( composition( Y, X ) ) ) ), complement( converse( Y
% 4.03/4.39     ) ) ) ==> complement( converse( Y ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35486) {G2,W19,D7,L1,V0,M1}  { complement( converse( complement( 
% 4.03/4.39    composition( top, skol1 ) ) ) ) ==> join( composition( skol1, complement
% 4.03/4.39    ( converse( zero ) ) ), complement( converse( complement( composition( 
% 4.03/4.39    top, skol1 ) ) ) ) ) }.
% 4.03/4.39  parent0[0]: (7057) {G18,W8,D5,L1,V0,M1} P(5515,1762) { composition( 
% 4.03/4.39    complement( composition( top, skol1 ) ), skol1 ) ==> zero }.
% 4.03/4.39  parent1[0; 12]: (35480) {G1,W15,D7,L1,V2,M1}  { complement( converse( Y ) )
% 4.03/4.39     ==> join( composition( X, complement( converse( composition( Y, X ) ) )
% 4.03/4.39     ), complement( converse( Y ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := skol1
% 4.03/4.39     Y := complement( composition( top, skol1 ) )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35487) {G3,W18,D7,L1,V0,M1}  { complement( converse( complement( 
% 4.03/4.39    composition( top, skol1 ) ) ) ) ==> join( composition( skol1, complement
% 4.03/4.39    ( zero ) ), complement( converse( complement( composition( top, skol1 ) )
% 4.03/4.39     ) ) ) }.
% 4.03/4.39  parent0[0]: (504) {G12,W4,D3,L1,V0,M1} P(492,280) { converse( zero ) ==> 
% 4.03/4.39    zero }.
% 4.03/4.39  parent1[0; 11]: (35486) {G2,W19,D7,L1,V0,M1}  { complement( converse( 
% 4.03/4.39    complement( composition( top, skol1 ) ) ) ) ==> join( composition( skol1
% 4.03/4.39    , complement( converse( zero ) ) ), complement( converse( complement( 
% 4.03/4.39    composition( top, skol1 ) ) ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35488) {G4,W17,D7,L1,V0,M1}  { complement( converse( complement( 
% 4.03/4.39    composition( top, skol1 ) ) ) ) ==> join( composition( skol1, top ), 
% 4.03/4.39    complement( converse( complement( composition( top, skol1 ) ) ) ) ) }.
% 4.03/4.39  parent0[0]: (271) {G11,W4,D3,L1,V0,M1} P(138,250);d(266);d(48) { complement
% 4.03/4.39    ( zero ) ==> top }.
% 4.03/4.39  parent1[0; 10]: (35487) {G3,W18,D7,L1,V0,M1}  { complement( converse( 
% 4.03/4.39    complement( composition( top, skol1 ) ) ) ) ==> join( composition( skol1
% 4.03/4.39    , complement( zero ) ), complement( converse( complement( composition( 
% 4.03/4.39    top, skol1 ) ) ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35490) {G5,W17,D7,L1,V0,M1}  { complement( converse( complement( 
% 4.03/4.39    composition( top, skol1 ) ) ) ) ==> join( composition( skol1, top ), 
% 4.03/4.39    complement( complement( converse( composition( top, skol1 ) ) ) ) ) }.
% 4.03/4.39  parent0[0]: (4877) {G24,W7,D4,L1,V1,M1} P(4789,281) { converse( complement
% 4.03/4.39    ( X ) ) ==> complement( converse( X ) ) }.
% 4.03/4.39  parent1[0; 12]: (35488) {G4,W17,D7,L1,V0,M1}  { complement( converse( 
% 4.03/4.39    complement( composition( top, skol1 ) ) ) ) ==> join( composition( skol1
% 4.03/4.39    , top ), complement( converse( complement( composition( top, skol1 ) ) )
% 4.03/4.39     ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := composition( top, skol1 )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35491) {G6,W17,D7,L1,V0,M1}  { complement( complement( converse( 
% 4.03/4.39    composition( top, skol1 ) ) ) ) ==> join( composition( skol1, top ), 
% 4.03/4.39    complement( complement( converse( composition( top, skol1 ) ) ) ) ) }.
% 4.03/4.39  parent0[0]: (4877) {G24,W7,D4,L1,V1,M1} P(4789,281) { converse( complement
% 4.03/4.39    ( X ) ) ==> complement( converse( X ) ) }.
% 4.03/4.39  parent1[0; 2]: (35490) {G5,W17,D7,L1,V0,M1}  { complement( converse( 
% 4.03/4.39    complement( composition( top, skol1 ) ) ) ) ==> join( composition( skol1
% 4.03/4.39    , top ), complement( complement( converse( composition( top, skol1 ) ) )
% 4.03/4.39     ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := composition( top, skol1 )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35496) {G7,W15,D6,L1,V0,M1}  { complement( complement( converse( 
% 4.03/4.39    composition( top, skol1 ) ) ) ) ==> join( composition( skol1, top ), 
% 4.03/4.39    converse( composition( top, skol1 ) ) ) }.
% 4.03/4.39  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 4.03/4.39    complement( X ) ) ==> X }.
% 4.03/4.39  parent1[0; 11]: (35491) {G6,W17,D7,L1,V0,M1}  { complement( complement( 
% 4.03/4.39    converse( composition( top, skol1 ) ) ) ) ==> join( composition( skol1, 
% 4.03/4.39    top ), complement( complement( converse( composition( top, skol1 ) ) ) )
% 4.03/4.39     ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := converse( composition( top, skol1 ) )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35497) {G8,W13,D5,L1,V0,M1}  { converse( composition( top, skol1
% 4.03/4.39     ) ) ==> join( composition( skol1, top ), converse( composition( top, 
% 4.03/4.39    skol1 ) ) ) }.
% 4.03/4.39  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 4.03/4.39    complement( X ) ) ==> X }.
% 4.03/4.39  parent1[0; 1]: (35496) {G7,W15,D6,L1,V0,M1}  { complement( complement( 
% 4.03/4.39    converse( composition( top, skol1 ) ) ) ) ==> join( composition( skol1, 
% 4.03/4.39    top ), converse( composition( top, skol1 ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := converse( composition( top, skol1 ) )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35500) {G9,W11,D5,L1,V0,M1}  { converse( composition( top, skol1
% 4.03/4.39     ) ) ==> composition( join( skol1, converse( skol1 ) ), top ) }.
% 4.03/4.39  parent0[0]: (538) {G14,W15,D5,L1,V2,M1} P(522,6) { join( composition( Y, 
% 4.03/4.39    top ), converse( composition( top, X ) ) ) ==> composition( join( Y, 
% 4.03/4.39    converse( X ) ), top ) }.
% 4.03/4.39  parent1[0; 5]: (35497) {G8,W13,D5,L1,V0,M1}  { converse( composition( top, 
% 4.03/4.39    skol1 ) ) ==> join( composition( skol1, top ), converse( composition( top
% 4.03/4.39    , skol1 ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := skol1
% 4.03/4.39     Y := skol1
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35501) {G9,W11,D5,L1,V0,M1}  { composition( join( skol1, converse
% 4.03/4.39    ( skol1 ) ), top ) ==> converse( composition( top, skol1 ) ) }.
% 4.03/4.39  parent0[0]: (35500) {G9,W11,D5,L1,V0,M1}  { converse( composition( top, 
% 4.03/4.39    skol1 ) ) ==> composition( join( skol1, converse( skol1 ) ), top ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (7068) {G25,W11,D5,L1,V0,M1} P(7057,88);d(504);d(271);d(4877);
% 4.03/4.39    d(281);d(538) { composition( join( skol1, converse( skol1 ) ), top ) ==> 
% 4.03/4.39    converse( composition( top, skol1 ) ) }.
% 4.03/4.39  parent0: (35501) {G9,W11,D5,L1,V0,M1}  { composition( join( skol1, converse
% 4.03/4.39    ( skol1 ) ), top ) ==> converse( composition( top, skol1 ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35503) {G14,W10,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 4.03/4.39    , Y ) ), join( Y, X ) ) }.
% 4.03/4.39  parent0[0]: (5237) {G14,W10,D5,L1,V2,M1} P(2080,289);d(48) { meet( 
% 4.03/4.39    complement( join( X, Y ) ), join( Y, X ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35509) {G14,W13,D6,L1,V2,M1}  { zero ==> meet( complement( join( 
% 4.03/4.39    complement( X ), complement( Y ) ) ), complement( meet( Y, X ) ) ) }.
% 4.03/4.39  parent0[0]: (291) {G13,W10,D4,L1,V2,M1} P(3,281) { join( complement( X ), 
% 4.03/4.39    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 4.03/4.39  parent1[0; 9]: (35503) {G14,W10,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 4.03/4.39    join( X, Y ) ), join( Y, X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := complement( X )
% 4.03/4.39     Y := complement( Y )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35511) {G15,W12,D6,L1,V2,M1}  { zero ==> complement( join( join( 
% 4.03/4.39    complement( X ), complement( Y ) ), meet( Y, X ) ) ) }.
% 4.03/4.39  parent0[0]: (5269) {G14,W10,D4,L1,V2,M1} P(281,289) { meet( complement( Y )
% 4.03/4.39    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 4.03/4.39  parent1[0; 2]: (35509) {G14,W13,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 4.03/4.39    join( complement( X ), complement( Y ) ) ), complement( meet( Y, X ) ) )
% 4.03/4.39     }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := meet( Y, X )
% 4.03/4.39     Y := join( complement( X ), complement( Y ) )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35512) {G15,W11,D6,L1,V2,M1}  { zero ==> meet( complement( join( 
% 4.03/4.39    meet( Y, X ), complement( Y ) ) ), X ) }.
% 4.03/4.39  parent0[0]: (5213) {G14,W14,D6,L1,V3,M1} P(216,289) { complement( join( 
% 4.03/4.39    join( complement( Z ), Y ), X ) ) ==> meet( complement( join( X, Y ) ), Z
% 4.03/4.39     ) }.
% 4.03/4.39  parent1[0; 2]: (35511) {G15,W12,D6,L1,V2,M1}  { zero ==> complement( join( 
% 4.03/4.39    join( complement( X ), complement( Y ) ), meet( Y, X ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := meet( Y, X )
% 4.03/4.39     Y := complement( Y )
% 4.03/4.39     Z := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35513) {G14,W10,D6,L1,V2,M1}  { zero ==> meet( meet( complement( 
% 4.03/4.39    meet( X, Y ) ), X ), Y ) }.
% 4.03/4.39  parent0[0]: (289) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( X, 
% 4.03/4.39    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 4.03/4.39  parent1[0; 3]: (35512) {G15,W11,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 4.03/4.39    join( meet( Y, X ), complement( Y ) ) ), X ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := meet( X, Y )
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35514) {G14,W10,D6,L1,V2,M1}  { meet( meet( complement( meet( X, Y
% 4.03/4.39     ) ), X ), Y ) ==> zero }.
% 4.03/4.39  parent0[0]: (35513) {G14,W10,D6,L1,V2,M1}  { zero ==> meet( meet( 
% 4.03/4.39    complement( meet( X, Y ) ), X ), Y ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (7207) {G15,W10,D6,L1,V2,M1} P(291,5237);d(5269);d(5213);d(289
% 4.03/4.39    ) { meet( meet( complement( meet( X, Y ) ), X ), Y ) ==> zero }.
% 4.03/4.39  parent0: (35514) {G14,W10,D6,L1,V2,M1}  { meet( meet( complement( meet( X, 
% 4.03/4.39    Y ) ), X ), Y ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35516) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 4.03/4.39    converse( join( X, converse( Y ) ) ) }.
% 4.03/4.39  parent0[0]: (75) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 4.03/4.39    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35522) {G2,W14,D6,L1,V1,M1}  { join( converse( composition( 
% 4.03/4.39    complement( one ), converse( X ) ) ), X ) ==> converse( composition( top
% 4.03/4.39    , converse( X ) ) ) }.
% 4.03/4.39  parent0[0]: (1606) {G26,W10,D5,L1,V1,M1} P(852,134);d(128);d(1425) { join( 
% 4.03/4.39    composition( complement( one ), X ), X ) ==> composition( top, X ) }.
% 4.03/4.39  parent1[0; 10]: (35516) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) 
% 4.03/4.39    ==> converse( join( X, converse( Y ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := converse( X )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := composition( complement( one ), converse( X ) )
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35524) {G2,W13,D6,L1,V1,M1}  { join( converse( composition( 
% 4.03/4.39    complement( one ), converse( X ) ) ), X ) ==> composition( X, converse( 
% 4.03/4.39    top ) ) }.
% 4.03/4.39  parent0[0]: (17) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 4.03/4.39    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 4.03/4.39  parent1[0; 9]: (35522) {G2,W14,D6,L1,V1,M1}  { join( converse( composition
% 4.03/4.39    ( complement( one ), converse( X ) ) ), X ) ==> converse( composition( 
% 4.03/4.39    top, converse( X ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := top
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35526) {G3,W12,D6,L1,V1,M1}  { join( converse( composition( 
% 4.03/4.39    complement( one ), converse( X ) ) ), X ) ==> composition( X, top ) }.
% 4.03/4.39  parent0[0]: (519) {G12,W4,D3,L1,V0,M1} P(515,307) { converse( top ) ==> top
% 4.03/4.39     }.
% 4.03/4.39  parent1[0; 11]: (35524) {G2,W13,D6,L1,V1,M1}  { join( converse( composition
% 4.03/4.39    ( complement( one ), converse( X ) ) ), X ) ==> composition( X, converse
% 4.03/4.39    ( top ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35527) {G2,W11,D6,L1,V1,M1}  { join( composition( X, converse( 
% 4.03/4.39    complement( one ) ) ), X ) ==> composition( X, top ) }.
% 4.03/4.39  parent0[0]: (17) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 4.03/4.39    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 4.03/4.39  parent1[0; 2]: (35526) {G3,W12,D6,L1,V1,M1}  { join( converse( composition
% 4.03/4.39    ( complement( one ), converse( X ) ) ), X ) ==> composition( X, top ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := complement( one )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35528) {G3,W11,D6,L1,V1,M1}  { join( composition( X, complement( 
% 4.03/4.39    converse( one ) ) ), X ) ==> composition( X, top ) }.
% 4.03/4.39  parent0[0]: (4877) {G24,W7,D4,L1,V1,M1} P(4789,281) { converse( complement
% 4.03/4.39    ( X ) ) ==> complement( converse( X ) ) }.
% 4.03/4.39  parent1[0; 4]: (35527) {G2,W11,D6,L1,V1,M1}  { join( composition( X, 
% 4.03/4.39    converse( complement( one ) ) ), X ) ==> composition( X, top ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := one
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35529) {G4,W10,D5,L1,V1,M1}  { join( composition( X, complement( 
% 4.03/4.39    one ) ), X ) ==> composition( X, top ) }.
% 4.03/4.39  parent0[0]: (128) {G3,W4,D3,L1,V0,M1} P(122,5) { converse( one ) ==> one
% 4.03/4.39     }.
% 4.03/4.39  parent1[0; 5]: (35528) {G3,W11,D6,L1,V1,M1}  { join( composition( X, 
% 4.03/4.39    complement( converse( one ) ) ), X ) ==> composition( X, top ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (8185) {G27,W10,D5,L1,V1,M1} P(1606,75);d(17);d(519);d(17);d(
% 4.03/4.39    4877);d(128) { join( composition( X, complement( one ) ), X ) ==> 
% 4.03/4.39    composition( X, top ) }.
% 4.03/4.39  parent0: (35529) {G4,W10,D5,L1,V1,M1}  { join( composition( X, complement( 
% 4.03/4.39    one ) ), X ) ==> composition( X, top ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35532) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 4.03/4.39     ) ), meet( Y, X ) ) }.
% 4.03/4.39  parent0[0]: (1464) {G16,W10,D5,L1,V2,M1} P(1417,0) { join( meet( Y, 
% 4.03/4.39    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35536) {G16,W13,D8,L1,V2,M1}  { X ==> join( meet( X, complement( 
% 4.03/4.39    meet( complement( meet( Y, X ) ), Y ) ) ), zero ) }.
% 4.03/4.39  parent0[0]: (7207) {G15,W10,D6,L1,V2,M1} P(291,5237);d(5269);d(5213);d(289)
% 4.03/4.39     { meet( meet( complement( meet( X, Y ) ), X ), Y ) ==> zero }.
% 4.03/4.39  parent1[0; 12]: (35532) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, 
% 4.03/4.39    complement( Y ) ), meet( Y, X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := meet( complement( meet( Y, X ) ), Y )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35537) {G11,W11,D7,L1,V2,M1}  { X ==> meet( X, complement( meet( 
% 4.03/4.39    complement( meet( Y, X ) ), Y ) ) ) }.
% 4.03/4.39  parent0[0]: (266) {G10,W5,D3,L1,V1,M1} P(250,153) { join( X, zero ) ==> X
% 4.03/4.39     }.
% 4.03/4.39  parent1[0; 2]: (35536) {G16,W13,D8,L1,V2,M1}  { X ==> join( meet( X, 
% 4.03/4.39    complement( meet( complement( meet( Y, X ) ), Y ) ) ), zero ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := meet( X, complement( meet( complement( meet( Y, X ) ), Y ) ) )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35538) {G12,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( Y, X )
% 4.03/4.39    , complement( Y ) ) ) }.
% 4.03/4.39  parent0[0]: (889) {G14,W10,D5,L1,V2,M1} P(281,291) { complement( meet( 
% 4.03/4.39    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 4.03/4.39  parent1[0; 4]: (35537) {G11,W11,D7,L1,V2,M1}  { X ==> meet( X, complement( 
% 4.03/4.39    meet( complement( meet( Y, X ) ), Y ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := meet( Y, X )
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35539) {G12,W10,D5,L1,V2,M1}  { meet( X, join( meet( Y, X ), 
% 4.03/4.39    complement( Y ) ) ) ==> X }.
% 4.03/4.39  parent0[0]: (35538) {G12,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( Y, 
% 4.03/4.39    X ), complement( Y ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (9840) {G17,W10,D5,L1,V2,M1} P(7207,1464);d(266);d(889) { meet
% 4.03/4.39    ( Y, join( meet( X, Y ), complement( X ) ) ) ==> Y }.
% 4.03/4.39  parent0: (35539) {G12,W10,D5,L1,V2,M1}  { meet( X, join( meet( Y, X ), 
% 4.03/4.39    complement( Y ) ) ) ==> X }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35541) {G20,W7,D4,L1,V2,M1}  { Y ==> join( meet( X, Y ), Y ) }.
% 4.03/4.39  parent0[0]: (431) {G20,W7,D4,L1,V2,M1} P(413,0) { join( meet( Y, X ), X ) 
% 4.03/4.39    ==> X }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35545) {G18,W15,D5,L1,V2,M1}  { join( meet( X, Y ), complement( X
% 4.03/4.39     ) ) ==> join( Y, join( meet( X, Y ), complement( X ) ) ) }.
% 4.03/4.39  parent0[0]: (9840) {G17,W10,D5,L1,V2,M1} P(7207,1464);d(266);d(889) { meet
% 4.03/4.39    ( Y, join( meet( X, Y ), complement( X ) ) ) ==> Y }.
% 4.03/4.39  parent1[0; 8]: (35541) {G20,W7,D4,L1,V2,M1}  { Y ==> join( meet( X, Y ), Y
% 4.03/4.39     ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := join( meet( X, Y ), complement( X ) )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35546) {G1,W15,D5,L1,V2,M1}  { join( meet( X, Y ), complement( X
% 4.03/4.39     ) ) ==> join( join( Y, meet( X, Y ) ), complement( X ) ) }.
% 4.03/4.39  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 4.03/4.39    join( X, Y ), Z ) }.
% 4.03/4.39  parent1[0; 7]: (35545) {G18,W15,D5,L1,V2,M1}  { join( meet( X, Y ), 
% 4.03/4.39    complement( X ) ) ==> join( Y, join( meet( X, Y ), complement( X ) ) )
% 4.03/4.39     }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := meet( X, Y )
% 4.03/4.39     Z := complement( X )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35547) {G2,W11,D4,L1,V2,M1}  { join( meet( X, Y ), complement( X
% 4.03/4.39     ) ) ==> join( Y, complement( X ) ) }.
% 4.03/4.39  parent0[0]: (413) {G19,W7,D4,L1,V2,M1} P(397,402) { join( X, meet( Y, X ) )
% 4.03/4.39     ==> X }.
% 4.03/4.39  parent1[0; 8]: (35546) {G1,W15,D5,L1,V2,M1}  { join( meet( X, Y ), 
% 4.03/4.39    complement( X ) ) ==> join( join( Y, meet( X, Y ) ), complement( X ) )
% 4.03/4.39     }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (9861) {G21,W11,D4,L1,V2,M1} P(9840,431);d(1);d(413) { join( 
% 4.03/4.39    meet( Y, X ), complement( Y ) ) ==> join( X, complement( Y ) ) }.
% 4.03/4.39  parent0: (35547) {G2,W11,D4,L1,V2,M1}  { join( meet( X, Y ), complement( X
% 4.03/4.39     ) ) ==> join( Y, complement( X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35549) {G17,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( Y, X )
% 4.03/4.39    , complement( Y ) ) ) }.
% 4.03/4.39  parent0[0]: (9840) {G17,W10,D5,L1,V2,M1} P(7207,1464);d(266);d(889) { meet
% 4.03/4.39    ( Y, join( meet( X, Y ), complement( X ) ) ) ==> Y }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35551) {G2,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( X, Y )
% 4.03/4.39    , complement( Y ) ) ) }.
% 4.03/4.39  parent0[0]: (49) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 4.03/4.39    Y ) }.
% 4.03/4.39  parent1[0; 5]: (35549) {G17,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( 
% 4.03/4.39    Y, X ), complement( Y ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35557) {G2,W10,D5,L1,V2,M1}  { meet( X, join( meet( X, Y ), 
% 4.03/4.39    complement( Y ) ) ) ==> X }.
% 4.03/4.39  parent0[0]: (35551) {G2,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( X, Y
% 4.03/4.39     ), complement( Y ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (9863) {G18,W10,D5,L1,V2,M1} P(49,9840) { meet( Y, join( meet
% 4.03/4.39    ( Y, X ), complement( X ) ) ) ==> Y }.
% 4.03/4.39  parent0: (35557) {G2,W10,D5,L1,V2,M1}  { meet( X, join( meet( X, Y ), 
% 4.03/4.39    complement( Y ) ) ) ==> X }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35558) {G17,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( Y, X )
% 4.03/4.39    , complement( Y ) ) ) }.
% 4.03/4.39  parent0[0]: (9840) {G17,W10,D5,L1,V2,M1} P(7207,1464);d(266);d(889) { meet
% 4.03/4.39    ( Y, join( meet( X, Y ), complement( X ) ) ) ==> Y }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35559) {G1,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement( Y
% 4.03/4.39     ), meet( Y, X ) ) ) }.
% 4.03/4.39  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 4.03/4.39  parent1[0; 4]: (35558) {G17,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( 
% 4.03/4.39    Y, X ), complement( Y ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := meet( Y, X )
% 4.03/4.39     Y := complement( Y )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35562) {G1,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 4.03/4.39    meet( Y, X ) ) ) ==> X }.
% 4.03/4.39  parent0[0]: (35559) {G1,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement
% 4.03/4.39    ( Y ), meet( Y, X ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (9864) {G18,W10,D5,L1,V2,M1} P(0,9840) { meet( Y, join( 
% 4.03/4.39    complement( X ), meet( X, Y ) ) ) ==> Y }.
% 4.03/4.39  parent0: (35562) {G1,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 4.03/4.39    meet( Y, X ) ) ) ==> X }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35564) {G20,W7,D4,L1,V2,M1}  { Y ==> join( meet( X, Y ), Y ) }.
% 4.03/4.39  parent0[0]: (431) {G20,W7,D4,L1,V2,M1} P(413,0) { join( meet( Y, X ), X ) 
% 4.03/4.39    ==> X }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35567) {G19,W15,D5,L1,V2,M1}  { join( meet( X, Y ), complement( Y
% 4.03/4.39     ) ) ==> join( X, join( meet( X, Y ), complement( Y ) ) ) }.
% 4.03/4.39  parent0[0]: (9863) {G18,W10,D5,L1,V2,M1} P(49,9840) { meet( Y, join( meet( 
% 4.03/4.39    Y, X ), complement( X ) ) ) ==> Y }.
% 4.03/4.39  parent1[0; 8]: (35564) {G20,W7,D4,L1,V2,M1}  { Y ==> join( meet( X, Y ), Y
% 4.03/4.39     ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := join( meet( X, Y ), complement( Y ) )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35568) {G1,W15,D5,L1,V2,M1}  { join( meet( X, Y ), complement( Y
% 4.03/4.39     ) ) ==> join( join( X, meet( X, Y ) ), complement( Y ) ) }.
% 4.03/4.39  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 4.03/4.39    join( X, Y ), Z ) }.
% 4.03/4.39  parent1[0; 7]: (35567) {G19,W15,D5,L1,V2,M1}  { join( meet( X, Y ), 
% 4.03/4.39    complement( Y ) ) ==> join( X, join( meet( X, Y ), complement( Y ) ) )
% 4.03/4.39     }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := meet( X, Y )
% 4.03/4.39     Z := complement( Y )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35569) {G2,W11,D4,L1,V2,M1}  { join( meet( X, Y ), complement( Y
% 4.03/4.39     ) ) ==> join( X, complement( Y ) ) }.
% 4.03/4.39  parent0[0]: (402) {G16,W7,D4,L1,V2,M1} P(281,399) { join( Y, meet( Y, X ) )
% 4.03/4.39     ==> Y }.
% 4.03/4.39  parent1[0; 8]: (35568) {G1,W15,D5,L1,V2,M1}  { join( meet( X, Y ), 
% 4.03/4.39    complement( Y ) ) ==> join( join( X, meet( X, Y ) ), complement( Y ) )
% 4.03/4.39     }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (9910) {G21,W11,D4,L1,V2,M1} P(9863,431);d(1);d(402) { join( 
% 4.03/4.39    meet( X, Y ), complement( Y ) ) ==> join( X, complement( Y ) ) }.
% 4.03/4.39  parent0: (35569) {G2,W11,D4,L1,V2,M1}  { join( meet( X, Y ), complement( Y
% 4.03/4.39     ) ) ==> join( X, complement( Y ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35572) {G14,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) ==> 
% 4.03/4.39    complement( meet( complement( X ), Y ) ) }.
% 4.03/4.39  parent0[0]: (889) {G14,W10,D5,L1,V2,M1} P(281,291) { complement( meet( 
% 4.03/4.39    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35577) {G15,W14,D7,L1,V2,M1}  { join( X, complement( join( 
% 4.03/4.39    complement( Y ), meet( Y, complement( X ) ) ) ) ) ==> complement( 
% 4.03/4.39    complement( X ) ) }.
% 4.03/4.39  parent0[0]: (9864) {G18,W10,D5,L1,V2,M1} P(0,9840) { meet( Y, join( 
% 4.03/4.39    complement( X ), meet( X, Y ) ) ) ==> Y }.
% 4.03/4.39  parent1[0; 12]: (35572) {G14,W10,D5,L1,V2,M1}  { join( X, complement( Y ) )
% 4.03/4.39     ==> complement( meet( complement( X ), Y ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := complement( X )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := join( complement( Y ), meet( Y, complement( X ) ) )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35578) {G13,W12,D7,L1,V2,M1}  { join( X, complement( join( 
% 4.03/4.39    complement( Y ), meet( Y, complement( X ) ) ) ) ) ==> X }.
% 4.03/4.39  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 4.03/4.39    complement( X ) ) ==> X }.
% 4.03/4.39  parent1[0; 11]: (35577) {G15,W14,D7,L1,V2,M1}  { join( X, complement( join
% 4.03/4.39    ( complement( Y ), meet( Y, complement( X ) ) ) ) ) ==> complement( 
% 4.03/4.39    complement( X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35579) {G14,W11,D7,L1,V2,M1}  { join( X, meet( Y, complement( 
% 4.03/4.39    meet( Y, complement( X ) ) ) ) ) ==> X }.
% 4.03/4.39  parent0[0]: (290) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( 
% 4.03/4.39    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 4.03/4.39  parent1[0; 3]: (35578) {G13,W12,D7,L1,V2,M1}  { join( X, complement( join( 
% 4.03/4.39    complement( Y ), meet( Y, complement( X ) ) ) ) ) ==> X }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := meet( Y, complement( X ) )
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35580) {G15,W10,D6,L1,V2,M1}  { join( X, meet( Y, join( 
% 4.03/4.39    complement( Y ), X ) ) ) ==> X }.
% 4.03/4.39  parent0[0]: (890) {G14,W10,D5,L1,V2,M1} P(281,291) { complement( meet( Y, 
% 4.03/4.39    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 4.03/4.39  parent1[0; 5]: (35579) {G14,W11,D7,L1,V2,M1}  { join( X, meet( Y, 
% 4.03/4.39    complement( meet( Y, complement( X ) ) ) ) ) ==> X }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (9989) {G19,W10,D6,L1,V2,M1} P(9864,889);d(281);d(290);d(890)
% 4.03/4.39     { join( X, meet( Y, join( complement( Y ), X ) ) ) ==> X }.
% 4.03/4.39  parent0: (35580) {G15,W10,D6,L1,V2,M1}  { join( X, meet( Y, join( 
% 4.03/4.39    complement( Y ), X ) ) ) ==> X }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35583) {G19,W10,D6,L1,V2,M1}  { X ==> join( X, meet( Y, join( 
% 4.03/4.39    complement( Y ), X ) ) ) }.
% 4.03/4.39  parent0[0]: (9989) {G19,W10,D6,L1,V2,M1} P(9864,889);d(281);d(290);d(890)
% 4.03/4.39     { join( X, meet( Y, join( complement( Y ), X ) ) ) ==> X }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35584) {G13,W10,D5,L1,V2,M1}  { X ==> join( X, meet( complement( 
% 4.03/4.39    Y ), join( Y, X ) ) ) }.
% 4.03/4.39  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 4.03/4.39    complement( X ) ) ==> X }.
% 4.03/4.39  parent1[0; 8]: (35583) {G19,W10,D6,L1,V2,M1}  { X ==> join( X, meet( Y, 
% 4.03/4.39    join( complement( Y ), X ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := complement( Y )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35585) {G13,W10,D5,L1,V2,M1}  { join( X, meet( complement( Y ), 
% 4.03/4.39    join( Y, X ) ) ) ==> X }.
% 4.03/4.39  parent0[0]: (35584) {G13,W10,D5,L1,V2,M1}  { X ==> join( X, meet( 
% 4.03/4.39    complement( Y ), join( Y, X ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (10070) {G20,W10,D5,L1,V2,M1} P(281,9989) { join( Y, meet( 
% 4.03/4.39    complement( X ), join( X, Y ) ) ) ==> Y }.
% 4.03/4.39  parent0: (35585) {G13,W10,D5,L1,V2,M1}  { join( X, meet( complement( Y ), 
% 4.03/4.39    join( Y, X ) ) ) ==> X }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35587) {G20,W10,D5,L1,V2,M1}  { X ==> join( X, meet( complement( Y
% 4.03/4.39     ), join( Y, X ) ) ) }.
% 4.03/4.39  parent0[0]: (10070) {G20,W10,D5,L1,V2,M1} P(281,9989) { join( Y, meet( 
% 4.03/4.39    complement( X ), join( X, Y ) ) ) ==> Y }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35591) {G4,W13,D8,L1,V2,M1}  { X ==> join( X, meet( complement( 
% 4.03/4.39    join( complement( join( X, Y ) ), Y ) ), top ) ) }.
% 4.03/4.39  parent0[0]: (150) {G3,W10,D6,L1,V2,M1} P(0,19) { join( join( complement( 
% 4.03/4.39    join( Y, X ) ), X ), Y ) ==> top }.
% 4.03/4.39  parent1[0; 12]: (35587) {G20,W10,D5,L1,V2,M1}  { X ==> join( X, meet( 
% 4.03/4.39    complement( Y ), join( Y, X ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := join( complement( join( X, Y ) ), Y )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35592) {G5,W11,D7,L1,V2,M1}  { X ==> join( X, complement( join( 
% 4.03/4.39    complement( join( X, Y ) ), Y ) ) ) }.
% 4.03/4.39  parent0[0]: (275) {G11,W5,D3,L1,V1,M1} P(266,250) { meet( X, top ) ==> X
% 4.03/4.39     }.
% 4.03/4.39  parent1[0; 4]: (35591) {G4,W13,D8,L1,V2,M1}  { X ==> join( X, meet( 
% 4.03/4.39    complement( join( complement( join( X, Y ) ), Y ) ), top ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := complement( join( complement( join( X, Y ) ), Y ) )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35593) {G6,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( X, Y )
% 4.03/4.39    , complement( Y ) ) ) }.
% 4.03/4.39  parent0[0]: (290) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( 
% 4.03/4.39    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 4.03/4.39  parent1[0; 4]: (35592) {G5,W11,D7,L1,V2,M1}  { X ==> join( X, complement( 
% 4.03/4.39    join( complement( join( X, Y ) ), Y ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := join( X, Y )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35594) {G6,W10,D5,L1,V2,M1}  { join( X, meet( join( X, Y ), 
% 4.03/4.39    complement( Y ) ) ) ==> X }.
% 4.03/4.39  parent0[0]: (35593) {G6,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( X, Y
% 4.03/4.39     ), complement( Y ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (11711) {G21,W10,D5,L1,V2,M1} P(150,10070);d(275);d(290) { 
% 4.03/4.39    join( X, meet( join( X, Y ), complement( Y ) ) ) ==> X }.
% 4.03/4.39  parent0: (35594) {G6,W10,D5,L1,V2,M1}  { join( X, meet( join( X, Y ), 
% 4.03/4.39    complement( Y ) ) ) ==> X }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35596) {G21,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( X, Y )
% 4.03/4.39    , complement( Y ) ) ) }.
% 4.03/4.39  parent0[0]: (11711) {G21,W10,D5,L1,V2,M1} P(150,10070);d(275);d(290) { join
% 4.03/4.39    ( X, meet( join( X, Y ), complement( Y ) ) ) ==> X }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35600) {G14,W19,D6,L1,V2,M1}  { join( meet( complement( X ), Y )
% 4.03/4.39    , X ) ==> join( join( meet( complement( X ), Y ), X ), meet( top, 
% 4.03/4.39    complement( complement( Y ) ) ) ) }.
% 4.03/4.39  parent0[0]: (337) {G13,W11,D6,L1,V2,M1} P(281,45) { join( join( meet( 
% 4.03/4.39    complement( X ), Y ), X ), complement( Y ) ) ==> top }.
% 4.03/4.39  parent1[0; 15]: (35596) {G21,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join
% 4.03/4.39    ( X, Y ), complement( Y ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := join( meet( complement( X ), Y ), X )
% 4.03/4.39     Y := complement( Y )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35601) {G12,W17,D6,L1,V2,M1}  { join( meet( complement( X ), Y )
% 4.03/4.39    , X ) ==> join( join( meet( complement( X ), Y ), X ), complement( 
% 4.03/4.39    complement( Y ) ) ) }.
% 4.03/4.39  parent0[0]: (272) {G11,W5,D3,L1,V1,M1} P(49,250);d(266) { meet( top, X ) 
% 4.03/4.39    ==> X }.
% 4.03/4.39  parent1[0; 14]: (35600) {G14,W19,D6,L1,V2,M1}  { join( meet( complement( X
% 4.03/4.39     ), Y ), X ) ==> join( join( meet( complement( X ), Y ), X ), meet( top, 
% 4.03/4.39    complement( complement( Y ) ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := complement( complement( Y ) )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35602) {G13,W15,D6,L1,V2,M1}  { join( meet( complement( X ), Y )
% 4.03/4.39    , X ) ==> join( join( meet( complement( X ), Y ), X ), Y ) }.
% 4.03/4.39  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 4.03/4.39    complement( X ) ) ==> X }.
% 4.03/4.39  parent1[0; 14]: (35601) {G12,W17,D6,L1,V2,M1}  { join( meet( complement( X
% 4.03/4.39     ), Y ), X ) ==> join( join( meet( complement( X ), Y ), X ), complement
% 4.03/4.39    ( complement( Y ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35603) {G14,W10,D5,L1,V2,M1}  { join( meet( complement( X ), Y )
% 4.03/4.39    , X ) ==> join( Y, X ) }.
% 4.03/4.39  parent0[0]: (426) {G20,W11,D5,L1,V3,M1} P(413,23) { join( join( meet( Y, X
% 4.03/4.39     ), Z ), X ) ==> join( X, Z ) }.
% 4.03/4.39  parent1[0; 7]: (35602) {G13,W15,D6,L1,V2,M1}  { join( meet( complement( X )
% 4.03/4.39    , Y ), X ) ==> join( join( meet( complement( X ), Y ), X ), Y ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := complement( X )
% 4.03/4.39     Z := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (11751) {G22,W10,D5,L1,V2,M1} P(337,11711);d(272);d(281);d(426
% 4.03/4.39    ) { join( meet( complement( X ), Y ), X ) ==> join( Y, X ) }.
% 4.03/4.39  parent0: (35603) {G14,W10,D5,L1,V2,M1}  { join( meet( complement( X ), Y )
% 4.03/4.39    , X ) ==> join( Y, X ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35605) {G22,W10,D5,L1,V2,M1}  { join( Y, X ) ==> join( meet( 
% 4.03/4.39    complement( X ), Y ), X ) }.
% 4.03/4.39  parent0[0]: (11751) {G22,W10,D5,L1,V2,M1} P(337,11711);d(272);d(281);d(426)
% 4.03/4.39     { join( meet( complement( X ), Y ), X ) ==> join( Y, X ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35606) {G2,W10,D5,L1,V2,M1}  { join( X, Y ) ==> join( meet( X, 
% 4.03/4.39    complement( Y ) ), Y ) }.
% 4.03/4.39  parent0[0]: (49) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 4.03/4.39    Y ) }.
% 4.03/4.39  parent1[0; 5]: (35605) {G22,W10,D5,L1,V2,M1}  { join( Y, X ) ==> join( meet
% 4.03/4.39    ( complement( X ), Y ), X ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := complement( Y )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35609) {G2,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), Y
% 4.03/4.39     ) ==> join( X, Y ) }.
% 4.03/4.39  parent0[0]: (35606) {G2,W10,D5,L1,V2,M1}  { join( X, Y ) ==> join( meet( X
% 4.03/4.39    , complement( Y ) ), Y ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (11862) {G23,W10,D5,L1,V2,M1} P(49,11751) { join( meet( Y, 
% 4.03/4.39    complement( X ) ), X ) ==> join( Y, X ) }.
% 4.03/4.39  parent0: (35609) {G2,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 4.03/4.39    Y ) ==> join( X, Y ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35610) {G22,W10,D5,L1,V2,M1}  { join( Y, X ) ==> join( meet( 
% 4.03/4.39    complement( X ), Y ), X ) }.
% 4.03/4.39  parent0[0]: (11751) {G22,W10,D5,L1,V2,M1} P(337,11711);d(272);d(281);d(426)
% 4.03/4.39     { join( meet( complement( X ), Y ), X ) ==> join( Y, X ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35612) {G1,W10,D5,L1,V2,M1}  { join( X, Y ) ==> join( Y, meet( 
% 4.03/4.39    complement( Y ), X ) ) }.
% 4.03/4.39  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 4.03/4.39  parent1[0; 4]: (35610) {G22,W10,D5,L1,V2,M1}  { join( Y, X ) ==> join( meet
% 4.03/4.39    ( complement( X ), Y ), X ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := meet( complement( Y ), X )
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35618) {G1,W10,D5,L1,V2,M1}  { join( Y, meet( complement( Y ), X )
% 4.03/4.39     ) ==> join( X, Y ) }.
% 4.03/4.39  parent0[0]: (35612) {G1,W10,D5,L1,V2,M1}  { join( X, Y ) ==> join( Y, meet
% 4.03/4.39    ( complement( Y ), X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (11863) {G23,W10,D5,L1,V2,M1} P(11751,0) { join( X, meet( 
% 4.03/4.39    complement( X ), Y ) ) ==> join( Y, X ) }.
% 4.03/4.39  parent0: (35618) {G1,W10,D5,L1,V2,M1}  { join( Y, meet( complement( Y ), X
% 4.03/4.39     ) ) ==> join( X, Y ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35620) {G13,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 4.03/4.39    complement( join( complement( X ), Y ) ) }.
% 4.03/4.39  parent0[0]: (290) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( 
% 4.03/4.39    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35625) {G14,W14,D7,L1,V2,M1}  { meet( X, complement( meet( 
% 4.03/4.39    complement( complement( X ) ), Y ) ) ) ==> complement( join( Y, 
% 4.03/4.39    complement( X ) ) ) }.
% 4.03/4.39  parent0[0]: (11863) {G23,W10,D5,L1,V2,M1} P(11751,0) { join( X, meet( 
% 4.03/4.39    complement( X ), Y ) ) ==> join( Y, X ) }.
% 4.03/4.39  parent1[0; 10]: (35620) {G13,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) )
% 4.03/4.39     ==> complement( join( complement( X ), Y ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := complement( X )
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := meet( complement( complement( X ) ), Y )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35626) {G14,W13,D7,L1,V2,M1}  { meet( X, complement( meet( 
% 4.03/4.39    complement( complement( X ) ), Y ) ) ) ==> meet( complement( Y ), X ) }.
% 4.03/4.39  parent0[0]: (289) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( X, 
% 4.03/4.39    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 4.03/4.39  parent1[0; 9]: (35625) {G14,W14,D7,L1,V2,M1}  { meet( X, complement( meet( 
% 4.03/4.39    complement( complement( X ) ), Y ) ) ) ==> complement( join( Y, 
% 4.03/4.39    complement( X ) ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35627) {G15,W12,D5,L1,V2,M1}  { meet( X, join( complement( X ), 
% 4.03/4.39    complement( Y ) ) ) ==> meet( complement( Y ), X ) }.
% 4.03/4.39  parent0[0]: (889) {G14,W10,D5,L1,V2,M1} P(281,291) { complement( meet( 
% 4.03/4.39    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 4.03/4.39  parent1[0; 3]: (35626) {G14,W13,D7,L1,V2,M1}  { meet( X, complement( meet( 
% 4.03/4.39    complement( complement( X ) ), Y ) ) ) ==> meet( complement( Y ), X ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := complement( X )
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35628) {G14,W11,D5,L1,V2,M1}  { meet( X, complement( meet( X, Y )
% 4.03/4.39     ) ) ==> meet( complement( Y ), X ) }.
% 4.03/4.39  parent0[0]: (291) {G13,W10,D4,L1,V2,M1} P(3,281) { join( complement( X ), 
% 4.03/4.39    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 4.03/4.39  parent1[0; 3]: (35627) {G15,W12,D5,L1,V2,M1}  { meet( X, join( complement( 
% 4.03/4.39    X ), complement( Y ) ) ) ==> meet( complement( Y ), X ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (11916) {G24,W11,D5,L1,V2,M1} P(11863,290);d(289);d(889);d(291
% 4.03/4.39    ) { meet( X, complement( meet( X, Y ) ) ) ==> meet( complement( Y ), X )
% 4.03/4.39     }.
% 4.03/4.39  parent0: (35628) {G14,W11,D5,L1,V2,M1}  { meet( X, complement( meet( X, Y )
% 4.03/4.39     ) ) ==> meet( complement( Y ), X ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35633) {G16,W15,D5,L1,V3,M1}  { meet( X, meet( join( Y, Z ), join
% 4.03/4.39    ( Z, Y ) ) ) = meet( X, join( Z, Y ) ) }.
% 4.03/4.39  parent0[0]: (7040) {G17,W11,D4,L1,V2,M1} P(5496,259);d(280) { meet( join( X
% 4.03/4.39    , Y ), join( Y, X ) ) ==> join( X, Y ) }.
% 4.03/4.39  parent1[0; 12]: (925) {G15,W11,D4,L1,V3,M1} P(897,3);d(3) { meet( Z, meet( 
% 4.03/4.39    Y, X ) ) = meet( Z, meet( X, Y ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Z
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := join( Z, Y )
% 4.03/4.39     Y := join( Y, Z )
% 4.03/4.39     Z := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35635) {G17,W11,D4,L1,V3,M1}  { meet( X, join( Y, Z ) ) = meet( X
% 4.03/4.39    , join( Z, Y ) ) }.
% 4.03/4.39  parent0[0]: (7040) {G17,W11,D4,L1,V2,M1} P(5496,259);d(280) { meet( join( X
% 4.03/4.39    , Y ), join( Y, X ) ) ==> join( X, Y ) }.
% 4.03/4.39  parent1[0; 3]: (35633) {G16,W15,D5,L1,V3,M1}  { meet( X, meet( join( Y, Z )
% 4.03/4.39    , join( Z, Y ) ) ) = meet( X, join( Z, Y ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := Z
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (24716) {G18,W11,D4,L1,V3,M1} P(7040,925);d(7040) { meet( Z, 
% 4.03/4.39    join( X, Y ) ) = meet( Z, join( Y, X ) ) }.
% 4.03/4.39  parent0: (35635) {G17,W11,D4,L1,V3,M1}  { meet( X, join( Y, Z ) ) = meet( X
% 4.03/4.39    , join( Z, Y ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Z
% 4.03/4.39     Y := X
% 4.03/4.39     Z := Y
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35639) {G2,W15,D5,L1,V3,M1}  { composition( join( meet( X, Y ), 
% 4.03/4.39    meet( Y, X ) ), Z ) = composition( meet( Y, X ), Z ) }.
% 4.03/4.39  parent0[0]: (4916) {G25,W11,D4,L1,V2,M1} P(4863,4554);d(4789);d(7) { join( 
% 4.03/4.39    meet( X, Y ), meet( Y, X ) ) ==> meet( X, Y ) }.
% 4.03/4.39  parent1[0; 11]: (63) {G1,W11,D4,L1,V3,M1} P(6,0);d(6) { composition( join( 
% 4.03/4.39    X, Z ), Y ) = composition( join( Z, X ), Y ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := meet( X, Y )
% 4.03/4.39     Y := Z
% 4.03/4.39     Z := meet( Y, X )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35641) {G3,W11,D4,L1,V3,M1}  { composition( meet( X, Y ), Z ) = 
% 4.03/4.39    composition( meet( Y, X ), Z ) }.
% 4.03/4.39  parent0[0]: (4916) {G25,W11,D4,L1,V2,M1} P(4863,4554);d(4789);d(7) { join( 
% 4.03/4.39    meet( X, Y ), meet( Y, X ) ) ==> meet( X, Y ) }.
% 4.03/4.39  parent1[0; 2]: (35639) {G2,W15,D5,L1,V3,M1}  { composition( join( meet( X, 
% 4.03/4.39    Y ), meet( Y, X ) ), Z ) = composition( meet( Y, X ), Z ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (25007) {G26,W11,D4,L1,V3,M1} P(4916,63);d(4916) { composition
% 4.03/4.39    ( meet( X, Y ), Z ) = composition( meet( Y, X ), Z ) }.
% 4.03/4.39  parent0: (35641) {G3,W11,D4,L1,V3,M1}  { composition( meet( X, Y ), Z ) = 
% 4.03/4.39    composition( meet( Y, X ), Z ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39     Y := Y
% 4.03/4.39     Z := Z
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35642) {G23,W11,D4,L1,V2,M1}  { composition( Y, X ) ==> meet( 
% 4.03/4.39    composition( top, X ), composition( Y, X ) ) }.
% 4.03/4.39  parent0[0]: (2238) {G23,W11,D4,L1,V2,M1} P(134,2201);d(4);d(1860) { meet( 
% 4.03/4.39    composition( top, Y ), composition( X, Y ) ) ==> composition( X, Y ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35646) {G20,W10,D6,L1,V0,M1}  { composition( complement( 
% 4.03/4.39    composition( top, converse( skol1 ) ) ), converse( skol1 ) ) ==> zero }.
% 4.03/4.39  parent0[0]: (2675) {G19,W9,D5,L1,V1,M1} P(281,1708) { meet( X, composition
% 4.03/4.39    ( complement( X ), converse( skol1 ) ) ) ==> zero }.
% 4.03/4.39  parent1[0; 9]: (35642) {G23,W11,D4,L1,V2,M1}  { composition( Y, X ) ==> 
% 4.03/4.39    meet( composition( top, X ), composition( Y, X ) ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := composition( top, converse( skol1 ) )
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := converse( skol1 )
% 4.03/4.39     Y := complement( composition( top, converse( skol1 ) ) )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35647) {G14,W10,D6,L1,V0,M1}  { composition( complement( converse
% 4.03/4.39    ( composition( skol1, top ) ) ), converse( skol1 ) ) ==> zero }.
% 4.03/4.39  parent0[0]: (523) {G13,W9,D4,L1,V1,M1} P(519,17) { composition( top, 
% 4.03/4.39    converse( X ) ) ==> converse( composition( X, top ) ) }.
% 4.03/4.39  parent1[0; 3]: (35646) {G20,W10,D6,L1,V0,M1}  { composition( complement( 
% 4.03/4.39    composition( top, converse( skol1 ) ) ), converse( skol1 ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := skol1
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35648) {G15,W9,D6,L1,V0,M1}  { converse( composition( skol1, 
% 4.03/4.39    complement( composition( skol1, top ) ) ) ) ==> zero }.
% 4.03/4.39  parent0[0]: (4907) {G25,W12,D5,L1,V2,M1} P(4877,9) { composition( 
% 4.03/4.39    complement( converse( X ) ), converse( Y ) ) ==> converse( composition( Y
% 4.03/4.39    , complement( X ) ) ) }.
% 4.03/4.39  parent1[0; 1]: (35647) {G14,W10,D6,L1,V0,M1}  { composition( complement( 
% 4.03/4.39    converse( composition( skol1, top ) ) ), converse( skol1 ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := composition( skol1, top )
% 4.03/4.39     Y := skol1
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (25204) {G26,W9,D6,L1,V0,M1} P(2238,2675);d(523);d(4907) { 
% 4.03/4.39    converse( composition( skol1, complement( composition( skol1, top ) ) ) )
% 4.03/4.39     ==> zero }.
% 4.03/4.39  parent0: (35648) {G15,W9,D6,L1,V0,M1}  { converse( composition( skol1, 
% 4.03/4.39    complement( composition( skol1, top ) ) ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35651) {G0,W5,D4,L1,V1,M1}  { X ==> converse( converse( X ) ) }.
% 4.03/4.39  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35653) {G1,W9,D5,L1,V0,M1}  { composition( skol1, complement( 
% 4.03/4.39    composition( skol1, top ) ) ) ==> converse( zero ) }.
% 4.03/4.39  parent0[0]: (25204) {G26,W9,D6,L1,V0,M1} P(2238,2675);d(523);d(4907) { 
% 4.03/4.39    converse( composition( skol1, complement( composition( skol1, top ) ) ) )
% 4.03/4.39     ==> zero }.
% 4.03/4.39  parent1[0; 8]: (35651) {G0,W5,D4,L1,V1,M1}  { X ==> converse( converse( X )
% 4.03/4.39     ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39     X := composition( skol1, complement( composition( skol1, top ) ) )
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35654) {G2,W8,D5,L1,V0,M1}  { composition( skol1, complement( 
% 4.03/4.39    composition( skol1, top ) ) ) ==> zero }.
% 4.03/4.39  parent0[0]: (504) {G12,W4,D3,L1,V0,M1} P(492,280) { converse( zero ) ==> 
% 4.03/4.39    zero }.
% 4.03/4.39  parent1[0; 7]: (35653) {G1,W9,D5,L1,V0,M1}  { composition( skol1, 
% 4.03/4.39    complement( composition( skol1, top ) ) ) ==> converse( zero ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  substitution1:
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  subsumption: (25268) {G27,W8,D5,L1,V0,M1} P(25204,7);d(504) { composition( 
% 4.03/4.39    skol1, complement( composition( skol1, top ) ) ) ==> zero }.
% 4.03/4.39  parent0: (35654) {G2,W8,D5,L1,V0,M1}  { composition( skol1, complement( 
% 4.03/4.39    composition( skol1, top ) ) ) ==> zero }.
% 4.03/4.39  substitution0:
% 4.03/4.39  end
% 4.03/4.39  permutation0:
% 4.03/4.39     0 ==> 0
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  eqswap: (35657) {G1,W13,D6,L1,V2,M1}  { complement( X ) ==> join( 
% 4.03/4.39    complement( X ), composition( converse( Y ), complement( composition( Y, 
% 4.03/4.39    X ) ) ) ) }.
% 4.03/4.39  parent0[0]: (89) {G1,W13,D6,L1,V2,M1} P(10,0) { join( complement( Y ), 
% 4.03/4.39    composition( converse( X ), complement( composition( X, Y ) ) ) ) ==> 
% 4.03/4.39    complement( Y ) }.
% 4.03/4.39  substitution0:
% 4.03/4.39     X := Y
% 4.03/4.39     Y := X
% 4.03/4.39  end
% 4.03/4.39  
% 4.03/4.39  paramod: (35662) {G2,W17,D6,L1,V0,M1}  { complement( complement( 
% 4.03/4.39    composition( skol1, top ) ) ) ==> join( complement( complement( 
% 4.03/4.39    composition( skol1, top ) ) ), composition( converse( skol1 ), complement
% 4.03/4.39    ( zero ) ) ) }.
% 4.03/4.39  parent0[0]: (25268) {G27,W8,D5,L1,V0,M1} P(25204,7);d(504) { composition( 
% 4.03/4.39    skol1, complement( composition( skol1, top ) ) ) ==> zero }.
% 4.03/4.39  parent1[0; 16]: (35657) {G1,W13,D6,L1,V2,M1}  { complement( X ) ==> join( 
% 4.03/4.40    complement( X ), composition( converse( Y ), complement( composition( Y, 
% 4.03/4.40    X ) ) ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := complement( composition( skol1, top ) )
% 4.03/4.40     Y := skol1
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35664) {G3,W15,D5,L1,V0,M1}  { complement( complement( 
% 4.03/4.40    composition( skol1, top ) ) ) ==> join( composition( skol1, top ), 
% 4.03/4.40    composition( converse( skol1 ), complement( zero ) ) ) }.
% 4.03/4.40  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 4.03/4.40    complement( X ) ) ==> X }.
% 4.03/4.40  parent1[0; 7]: (35662) {G2,W17,D6,L1,V0,M1}  { complement( complement( 
% 4.03/4.40    composition( skol1, top ) ) ) ==> join( complement( complement( 
% 4.03/4.40    composition( skol1, top ) ) ), composition( converse( skol1 ), complement
% 4.03/4.40    ( zero ) ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := composition( skol1, top )
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35665) {G4,W13,D5,L1,V0,M1}  { composition( skol1, top ) ==> join
% 4.03/4.40    ( composition( skol1, top ), composition( converse( skol1 ), complement( 
% 4.03/4.40    zero ) ) ) }.
% 4.03/4.40  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 4.03/4.40    complement( X ) ) ==> X }.
% 4.03/4.40  parent1[0; 1]: (35664) {G3,W15,D5,L1,V0,M1}  { complement( complement( 
% 4.03/4.40    composition( skol1, top ) ) ) ==> join( composition( skol1, top ), 
% 4.03/4.40    composition( converse( skol1 ), complement( zero ) ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := composition( skol1, top )
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35670) {G5,W12,D5,L1,V0,M1}  { composition( skol1, top ) ==> join
% 4.03/4.40    ( composition( skol1, top ), composition( converse( skol1 ), top ) ) }.
% 4.03/4.40  parent0[0]: (271) {G11,W4,D3,L1,V0,M1} P(138,250);d(266);d(48) { complement
% 4.03/4.40    ( zero ) ==> top }.
% 4.03/4.40  parent1[0; 11]: (35665) {G4,W13,D5,L1,V0,M1}  { composition( skol1, top ) 
% 4.03/4.40    ==> join( composition( skol1, top ), composition( converse( skol1 ), 
% 4.03/4.40    complement( zero ) ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35671) {G1,W10,D5,L1,V0,M1}  { composition( skol1, top ) ==> 
% 4.03/4.40    composition( join( skol1, converse( skol1 ) ), top ) }.
% 4.03/4.40  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 4.03/4.40    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 4.03/4.40  parent1[0; 4]: (35670) {G5,W12,D5,L1,V0,M1}  { composition( skol1, top ) 
% 4.03/4.40    ==> join( composition( skol1, top ), composition( converse( skol1 ), top
% 4.03/4.40     ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := skol1
% 4.03/4.40     Y := converse( skol1 )
% 4.03/4.40     Z := top
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35672) {G2,W8,D4,L1,V0,M1}  { composition( skol1, top ) ==> 
% 4.03/4.40    converse( composition( top, skol1 ) ) }.
% 4.03/4.40  parent0[0]: (7068) {G25,W11,D5,L1,V0,M1} P(7057,88);d(504);d(271);d(4877);d
% 4.03/4.40    (281);d(538) { composition( join( skol1, converse( skol1 ) ), top ) ==> 
% 4.03/4.40    converse( composition( top, skol1 ) ) }.
% 4.03/4.40  parent1[0; 4]: (35671) {G1,W10,D5,L1,V0,M1}  { composition( skol1, top ) 
% 4.03/4.40    ==> composition( join( skol1, converse( skol1 ) ), top ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35673) {G2,W8,D4,L1,V0,M1}  { converse( composition( top, skol1 )
% 4.03/4.40     ) ==> composition( skol1, top ) }.
% 4.03/4.40  parent0[0]: (35672) {G2,W8,D4,L1,V0,M1}  { composition( skol1, top ) ==> 
% 4.03/4.40    converse( composition( top, skol1 ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  subsumption: (25275) {G28,W8,D4,L1,V0,M1} P(25268,89);d(281);d(271);d(6);d(
% 4.03/4.40    7068) { converse( composition( top, skol1 ) ) ==> composition( skol1, top
% 4.03/4.40     ) }.
% 4.03/4.40  parent0: (35673) {G2,W8,D4,L1,V0,M1}  { converse( composition( top, skol1 )
% 4.03/4.40     ) ==> composition( skol1, top ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  permutation0:
% 4.03/4.40     0 ==> 0
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35675) {G19,W10,D5,L1,V1,M1}  { converse( X ) ==> meet( converse( 
% 4.03/4.40    X ), converse( composition( top, X ) ) ) }.
% 4.03/4.40  parent0[0]: (1934) {G19,W10,D5,L1,V1,M1} P(1645,1072) { meet( converse( X )
% 4.03/4.40    , converse( composition( top, X ) ) ) ==> converse( X ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35678) {G20,W9,D4,L1,V0,M1}  { converse( skol1 ) ==> meet( 
% 4.03/4.40    converse( skol1 ), composition( skol1, top ) ) }.
% 4.03/4.40  parent0[0]: (25275) {G28,W8,D4,L1,V0,M1} P(25268,89);d(281);d(271);d(6);d(
% 4.03/4.40    7068) { converse( composition( top, skol1 ) ) ==> composition( skol1, top
% 4.03/4.40     ) }.
% 4.03/4.40  parent1[0; 6]: (35675) {G19,W10,D5,L1,V1,M1}  { converse( X ) ==> meet( 
% 4.03/4.40    converse( X ), converse( composition( top, X ) ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := skol1
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35683) {G20,W9,D4,L1,V0,M1}  { meet( converse( skol1 ), 
% 4.03/4.40    composition( skol1, top ) ) ==> converse( skol1 ) }.
% 4.03/4.40  parent0[0]: (35678) {G20,W9,D4,L1,V0,M1}  { converse( skol1 ) ==> meet( 
% 4.03/4.40    converse( skol1 ), composition( skol1, top ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  subsumption: (25334) {G29,W9,D4,L1,V0,M1} P(25275,1934) { meet( converse( 
% 4.03/4.40    skol1 ), composition( skol1, top ) ) ==> converse( skol1 ) }.
% 4.03/4.40  parent0: (35683) {G20,W9,D4,L1,V0,M1}  { meet( converse( skol1 ), 
% 4.03/4.40    composition( skol1, top ) ) ==> converse( skol1 ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  permutation0:
% 4.03/4.40     0 ==> 0
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35685) {G20,W11,D4,L1,V3,M1}  { join( X, Y ) ==> join( join( X, Y
% 4.03/4.40     ), meet( Z, X ) ) }.
% 4.03/4.40  parent0[0]: (424) {G20,W11,D4,L1,V3,M1} P(413,24) { join( join( X, Z ), 
% 4.03/4.40    meet( Y, X ) ) ==> join( X, Z ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Z
% 4.03/4.40     Z := Y
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35686) {G21,W14,D5,L1,V1,M1}  { join( composition( skol1, top ), 
% 4.03/4.40    X ) ==> join( join( composition( skol1, top ), X ), converse( skol1 ) )
% 4.03/4.40     }.
% 4.03/4.40  parent0[0]: (25334) {G29,W9,D4,L1,V0,M1} P(25275,1934) { meet( converse( 
% 4.03/4.40    skol1 ), composition( skol1, top ) ) ==> converse( skol1 ) }.
% 4.03/4.40  parent1[0; 12]: (35685) {G20,W11,D4,L1,V3,M1}  { join( X, Y ) ==> join( 
% 4.03/4.40    join( X, Y ), meet( Z, X ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := composition( skol1, top )
% 4.03/4.40     Y := X
% 4.03/4.40     Z := converse( skol1 )
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35687) {G21,W14,D5,L1,V1,M1}  { join( join( composition( skol1, 
% 4.03/4.40    top ), X ), converse( skol1 ) ) ==> join( composition( skol1, top ), X )
% 4.03/4.40     }.
% 4.03/4.40  parent0[0]: (35686) {G21,W14,D5,L1,V1,M1}  { join( composition( skol1, top
% 4.03/4.40     ), X ) ==> join( join( composition( skol1, top ), X ), converse( skol1 )
% 4.03/4.40     ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  subsumption: (25484) {G30,W14,D5,L1,V1,M1} P(25334,424) { join( join( 
% 4.03/4.40    composition( skol1, top ), X ), converse( skol1 ) ) ==> join( composition
% 4.03/4.40    ( skol1, top ), X ) }.
% 4.03/4.40  parent0: (35687) {G21,W14,D5,L1,V1,M1}  { join( join( composition( skol1, 
% 4.03/4.40    top ), X ), converse( skol1 ) ) ==> join( composition( skol1, top ), X )
% 4.03/4.40     }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40  end
% 4.03/4.40  permutation0:
% 4.03/4.40     0 ==> 0
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35689) {G24,W11,D5,L1,V2,M1}  { meet( complement( Y ), X ) ==> 
% 4.03/4.40    meet( X, complement( meet( X, Y ) ) ) }.
% 4.03/4.40  parent0[0]: (11916) {G24,W11,D5,L1,V2,M1} P(11863,290);d(289);d(889);d(291)
% 4.03/4.40     { meet( X, complement( meet( X, Y ) ) ) ==> meet( complement( Y ), X )
% 4.03/4.40     }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35693) {G15,W12,D5,L1,V2,M1}  { meet( complement( complement( X )
% 4.03/4.40     ), Y ) ==> meet( Y, join( complement( Y ), X ) ) }.
% 4.03/4.40  parent0[0]: (890) {G14,W10,D5,L1,V2,M1} P(281,291) { complement( meet( Y, 
% 4.03/4.40    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 4.03/4.40  parent1[0; 8]: (35689) {G24,W11,D5,L1,V2,M1}  { meet( complement( Y ), X ) 
% 4.03/4.40    ==> meet( X, complement( meet( X, Y ) ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := Y
% 4.03/4.40     Y := complement( X )
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35694) {G13,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, join( 
% 4.03/4.40    complement( Y ), X ) ) }.
% 4.03/4.40  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 4.03/4.40    complement( X ) ) ==> X }.
% 4.03/4.40  parent1[0; 2]: (35693) {G15,W12,D5,L1,V2,M1}  { meet( complement( 
% 4.03/4.40    complement( X ) ), Y ) ==> meet( Y, join( complement( Y ), X ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35695) {G13,W10,D5,L1,V2,M1}  { meet( Y, join( complement( Y ), X
% 4.03/4.40     ) ) ==> meet( X, Y ) }.
% 4.03/4.40  parent0[0]: (35694) {G13,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, join
% 4.03/4.40    ( complement( Y ), X ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  subsumption: (32770) {G25,W10,D5,L1,V2,M1} P(890,11916);d(281) { meet( X, 
% 4.03/4.40    join( complement( X ), Y ) ) ==> meet( Y, X ) }.
% 4.03/4.40  parent0: (35695) {G13,W10,D5,L1,V2,M1}  { meet( Y, join( complement( Y ), X
% 4.03/4.40     ) ) ==> meet( X, Y ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := Y
% 4.03/4.40     Y := X
% 4.03/4.40  end
% 4.03/4.40  permutation0:
% 4.03/4.40     0 ==> 0
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35696) {G25,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( X, join( 
% 4.03/4.40    complement( X ), Y ) ) }.
% 4.03/4.40  parent0[0]: (32770) {G25,W10,D5,L1,V2,M1} P(890,11916);d(281) { meet( X, 
% 4.03/4.40    join( complement( X ), Y ) ) ==> meet( Y, X ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35698) {G19,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, join( X
% 4.03/4.40    , complement( Y ) ) ) }.
% 4.03/4.40  parent0[0]: (24716) {G18,W11,D4,L1,V3,M1} P(7040,925);d(7040) { meet( Z, 
% 4.03/4.40    join( X, Y ) ) = meet( Z, join( Y, X ) ) }.
% 4.03/4.40  parent1[0; 4]: (35696) {G25,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 4.03/4.40    join( complement( X ), Y ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := complement( Y )
% 4.03/4.40     Y := X
% 4.03/4.40     Z := Y
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := Y
% 4.03/4.40     Y := X
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35704) {G19,W10,D5,L1,V2,M1}  { meet( Y, join( X, complement( Y )
% 4.03/4.40     ) ) ==> meet( X, Y ) }.
% 4.03/4.40  parent0[0]: (35698) {G19,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, join
% 4.03/4.40    ( X, complement( Y ) ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  subsumption: (32804) {G26,W10,D5,L1,V2,M1} P(32770,24716) { meet( X, join( 
% 4.03/4.40    Y, complement( X ) ) ) ==> meet( Y, X ) }.
% 4.03/4.40  parent0: (35704) {G19,W10,D5,L1,V2,M1}  { meet( Y, join( X, complement( Y )
% 4.03/4.40     ) ) ==> meet( X, Y ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := Y
% 4.03/4.40     Y := X
% 4.03/4.40  end
% 4.03/4.40  permutation0:
% 4.03/4.40     0 ==> 0
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35706) {G26,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( X, join( Y
% 4.03/4.40    , complement( X ) ) ) }.
% 4.03/4.40  parent0[0]: (32804) {G26,W10,D5,L1,V2,M1} P(32770,24716) { meet( X, join( Y
% 4.03/4.40    , complement( X ) ) ) ==> meet( Y, X ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35707) {G13,W11,D4,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 4.03/4.40    meet( complement( Y ), join( X, Y ) ) }.
% 4.03/4.40  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 4.03/4.40    complement( X ) ) ==> X }.
% 4.03/4.40  parent1[0; 10]: (35706) {G26,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 4.03/4.40    join( Y, complement( X ) ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := Y
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := complement( Y )
% 4.03/4.40     Y := X
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35708) {G13,W11,D4,L1,V2,M1}  { meet( complement( Y ), join( X, Y
% 4.03/4.40     ) ) ==> meet( X, complement( Y ) ) }.
% 4.03/4.40  parent0[0]: (35707) {G13,W11,D4,L1,V2,M1}  { meet( X, complement( Y ) ) ==>
% 4.03/4.40     meet( complement( Y ), join( X, Y ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  subsumption: (32864) {G27,W11,D4,L1,V2,M1} P(281,32804) { meet( complement
% 4.03/4.40    ( X ), join( Y, X ) ) ==> meet( Y, complement( X ) ) }.
% 4.03/4.40  parent0: (35708) {G13,W11,D4,L1,V2,M1}  { meet( complement( Y ), join( X, Y
% 4.03/4.40     ) ) ==> meet( X, complement( Y ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := Y
% 4.03/4.40     Y := X
% 4.03/4.40  end
% 4.03/4.40  permutation0:
% 4.03/4.40     0 ==> 0
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35710) {G27,W11,D4,L1,V2,M1}  { meet( Y, complement( X ) ) ==> 
% 4.03/4.40    meet( complement( X ), join( Y, X ) ) }.
% 4.03/4.40  parent0[0]: (32864) {G27,W11,D4,L1,V2,M1} P(281,32804) { meet( complement( 
% 4.03/4.40    X ), join( Y, X ) ) ==> meet( Y, complement( X ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35714) {G24,W17,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 4.03/4.40    complement( X ), Y ) ) ) ==> meet( complement( meet( complement( X ), Y )
% 4.03/4.40     ), join( Y, X ) ) }.
% 4.03/4.40  parent0[0]: (11863) {G23,W10,D5,L1,V2,M1} P(11751,0) { join( X, meet( 
% 4.03/4.40    complement( X ), Y ) ) ==> join( Y, X ) }.
% 4.03/4.40  parent1[0; 14]: (35710) {G27,W11,D4,L1,V2,M1}  { meet( Y, complement( X ) )
% 4.03/4.40     ==> meet( complement( X ), join( Y, X ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := meet( complement( X ), Y )
% 4.03/4.40     Y := X
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35716) {G15,W16,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 4.03/4.40    complement( X ), Y ) ) ) ==> meet( join( X, complement( Y ) ), join( Y, X
% 4.03/4.40     ) ) }.
% 4.03/4.40  parent0[0]: (889) {G14,W10,D5,L1,V2,M1} P(281,291) { complement( meet( 
% 4.03/4.40    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 4.03/4.40  parent1[0; 9]: (35714) {G24,W17,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 4.03/4.40    complement( X ), Y ) ) ) ==> meet( complement( meet( complement( X ), Y )
% 4.03/4.40     ), join( Y, X ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35717) {G15,W15,D5,L1,V2,M1}  { meet( X, join( X, complement( Y )
% 4.03/4.40     ) ) ==> meet( join( X, complement( Y ) ), join( Y, X ) ) }.
% 4.03/4.40  parent0[0]: (889) {G14,W10,D5,L1,V2,M1} P(281,291) { complement( meet( 
% 4.03/4.40    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 4.03/4.40  parent1[0; 3]: (35716) {G15,W16,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 4.03/4.40    complement( X ), Y ) ) ) ==> meet( join( X, complement( Y ) ), join( Y, X
% 4.03/4.40     ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35718) {G16,W10,D5,L1,V2,M1}  { X ==> meet( join( X, complement( 
% 4.03/4.40    Y ) ), join( Y, X ) ) }.
% 4.03/4.40  parent0[0]: (1010) {G16,W7,D4,L1,V2,M1} P(281,1000) { meet( Y, join( Y, X )
% 4.03/4.40     ) ==> Y }.
% 4.03/4.40  parent1[0; 1]: (35717) {G15,W15,D5,L1,V2,M1}  { meet( X, join( X, 
% 4.03/4.40    complement( Y ) ) ) ==> meet( join( X, complement( Y ) ), join( Y, X ) )
% 4.03/4.40     }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := complement( Y )
% 4.03/4.40     Y := X
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35719) {G16,W10,D5,L1,V2,M1}  { meet( join( X, complement( Y ) ), 
% 4.03/4.40    join( Y, X ) ) ==> X }.
% 4.03/4.40  parent0[0]: (35718) {G16,W10,D5,L1,V2,M1}  { X ==> meet( join( X, 
% 4.03/4.40    complement( Y ) ), join( Y, X ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  subsumption: (32920) {G28,W10,D5,L1,V2,M1} P(11863,32864);d(889);d(1010) { 
% 4.03/4.40    meet( join( X, complement( Y ) ), join( Y, X ) ) ==> X }.
% 4.03/4.40  parent0: (35719) {G16,W10,D5,L1,V2,M1}  { meet( join( X, complement( Y ) )
% 4.03/4.40    , join( Y, X ) ) ==> X }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  permutation0:
% 4.03/4.40     0 ==> 0
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35721) {G27,W11,D4,L1,V2,M1}  { meet( Y, complement( X ) ) ==> 
% 4.03/4.40    meet( complement( X ), join( Y, X ) ) }.
% 4.03/4.40  parent0[0]: (32864) {G27,W11,D4,L1,V2,M1} P(281,32804) { meet( complement( 
% 4.03/4.40    X ), join( Y, X ) ) ==> meet( Y, complement( X ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35722) {G28,W14,D5,L1,V1,M1}  { meet( composition( X, complement
% 4.03/4.40    ( one ) ), complement( X ) ) ==> meet( complement( X ), composition( X, 
% 4.03/4.40    top ) ) }.
% 4.03/4.40  parent0[0]: (8185) {G27,W10,D5,L1,V1,M1} P(1606,75);d(17);d(519);d(17);d(
% 4.03/4.40    4877);d(128) { join( composition( X, complement( one ) ), X ) ==> 
% 4.03/4.40    composition( X, top ) }.
% 4.03/4.40  parent1[0; 11]: (35721) {G27,W11,D4,L1,V2,M1}  { meet( Y, complement( X ) )
% 4.03/4.40     ==> meet( complement( X ), join( Y, X ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := X
% 4.03/4.40     Y := composition( X, complement( one ) )
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  subsumption: (32927) {G28,W14,D5,L1,V1,M1} P(8185,32864) { meet( 
% 4.03/4.40    composition( X, complement( one ) ), complement( X ) ) ==> meet( 
% 4.03/4.40    complement( X ), composition( X, top ) ) }.
% 4.03/4.40  parent0: (35722) {G28,W14,D5,L1,V1,M1}  { meet( composition( X, complement
% 4.03/4.40    ( one ) ), complement( X ) ) ==> meet( complement( X ), composition( X, 
% 4.03/4.40    top ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40  end
% 4.03/4.40  permutation0:
% 4.03/4.40     0 ==> 0
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35725) {G27,W11,D4,L1,V2,M1}  { meet( Y, complement( X ) ) ==> 
% 4.03/4.40    meet( complement( X ), join( Y, X ) ) }.
% 4.03/4.40  parent0[0]: (32864) {G27,W11,D4,L1,V2,M1} P(281,32804) { meet( complement( 
% 4.03/4.40    X ), join( Y, X ) ) ==> meet( Y, complement( X ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35727) {G2,W13,D4,L1,V1,M1}  { meet( join( X, skol1 ), complement
% 4.03/4.40    ( one ) ) ==> meet( complement( one ), join( X, one ) ) }.
% 4.03/4.40  parent0[0]: (25) {G1,W9,D4,L1,V1,M1} P(13,1) { join( join( X, skol1 ), one
% 4.03/4.40     ) ==> join( X, one ) }.
% 4.03/4.40  parent1[0; 10]: (35725) {G27,W11,D4,L1,V2,M1}  { meet( Y, complement( X ) )
% 4.03/4.40     ==> meet( complement( X ), join( Y, X ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := one
% 4.03/4.40     Y := join( X, skol1 )
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35728) {G3,W11,D4,L1,V1,M1}  { meet( join( X, skol1 ), complement
% 4.03/4.40    ( one ) ) ==> meet( X, complement( one ) ) }.
% 4.03/4.40  parent0[0]: (32864) {G27,W11,D4,L1,V2,M1} P(281,32804) { meet( complement( 
% 4.03/4.40    X ), join( Y, X ) ) ==> meet( Y, complement( X ) ) }.
% 4.03/4.40  parent1[0; 7]: (35727) {G2,W13,D4,L1,V1,M1}  { meet( join( X, skol1 ), 
% 4.03/4.40    complement( one ) ) ==> meet( complement( one ), join( X, one ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := one
% 4.03/4.40     Y := X
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := X
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  subsumption: (32945) {G28,W11,D4,L1,V1,M1} P(25,32864);d(32864) { meet( 
% 4.03/4.40    join( X, skol1 ), complement( one ) ) ==> meet( X, complement( one ) )
% 4.03/4.40     }.
% 4.03/4.40  parent0: (35728) {G3,W11,D4,L1,V1,M1}  { meet( join( X, skol1 ), complement
% 4.03/4.40    ( one ) ) ==> meet( X, complement( one ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40  end
% 4.03/4.40  permutation0:
% 4.03/4.40     0 ==> 0
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35731) {G28,W10,D5,L1,V2,M1}  { X ==> meet( join( X, complement( Y
% 4.03/4.40     ) ), join( Y, X ) ) }.
% 4.03/4.40  parent0[0]: (32920) {G28,W10,D5,L1,V2,M1} P(11863,32864);d(889);d(1010) { 
% 4.03/4.40    meet( join( X, complement( Y ) ), join( Y, X ) ) ==> X }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35736) {G26,W16,D6,L1,V0,M1}  { composition( skol1, complement( 
% 4.03/4.40    one ) ) ==> meet( join( composition( skol1, complement( one ) ), 
% 4.03/4.40    complement( complement( skol1 ) ) ), complement( skol1 ) ) }.
% 4.03/4.40  parent0[0]: (5443) {G25,W10,D5,L1,V0,M1} P(5327,897);d(890) { join( 
% 4.03/4.40    complement( skol1 ), composition( skol1, complement( one ) ) ) ==> 
% 4.03/4.40    complement( skol1 ) }.
% 4.03/4.40  parent1[0; 14]: (35731) {G28,W10,D5,L1,V2,M1}  { X ==> meet( join( X, 
% 4.03/4.40    complement( Y ) ), join( Y, X ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := composition( skol1, complement( one ) )
% 4.03/4.40     Y := complement( skol1 )
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35737) {G16,W16,D8,L1,V0,M1}  { composition( skol1, complement( 
% 4.03/4.40    one ) ) ==> complement( join( meet( complement( composition( skol1, 
% 4.03/4.40    complement( one ) ) ), complement( skol1 ) ), skol1 ) ) }.
% 4.03/4.40  parent0[0]: (5451) {G15,W15,D6,L1,V3,M1} P(889,5269) { meet( join( X, 
% 4.03/4.40    complement( Y ) ), complement( Z ) ) ==> complement( join( meet( 
% 4.03/4.40    complement( X ), Y ), Z ) ) }.
% 4.03/4.40  parent1[0; 5]: (35736) {G26,W16,D6,L1,V0,M1}  { composition( skol1, 
% 4.03/4.40    complement( one ) ) ==> meet( join( composition( skol1, complement( one )
% 4.03/4.40     ), complement( complement( skol1 ) ) ), complement( skol1 ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := composition( skol1, complement( one ) )
% 4.03/4.40     Y := complement( skol1 )
% 4.03/4.40     Z := skol1
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35738) {G17,W13,D7,L1,V0,M1}  { composition( skol1, complement( 
% 4.03/4.40    one ) ) ==> complement( join( complement( composition( skol1, complement
% 4.03/4.40    ( one ) ) ), skol1 ) ) }.
% 4.03/4.40  parent0[0]: (11862) {G23,W10,D5,L1,V2,M1} P(49,11751) { join( meet( Y, 
% 4.03/4.40    complement( X ) ), X ) ==> join( Y, X ) }.
% 4.03/4.40  parent1[0; 6]: (35737) {G16,W16,D8,L1,V0,M1}  { composition( skol1, 
% 4.03/4.40    complement( one ) ) ==> complement( join( meet( complement( composition( 
% 4.03/4.40    skol1, complement( one ) ) ), complement( skol1 ) ), skol1 ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := skol1
% 4.03/4.40     Y := complement( composition( skol1, complement( one ) ) )
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35739) {G14,W12,D5,L1,V0,M1}  { composition( skol1, complement( 
% 4.03/4.40    one ) ) ==> meet( composition( skol1, complement( one ) ), complement( 
% 4.03/4.40    skol1 ) ) }.
% 4.03/4.40  parent0[0]: (290) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( 
% 4.03/4.40    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 4.03/4.40  parent1[0; 5]: (35738) {G17,W13,D7,L1,V0,M1}  { composition( skol1, 
% 4.03/4.40    complement( one ) ) ==> complement( join( complement( composition( skol1
% 4.03/4.40    , complement( one ) ) ), skol1 ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := skol1
% 4.03/4.40     Y := composition( skol1, complement( one ) )
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35740) {G15,W11,D4,L1,V0,M1}  { composition( skol1, complement( 
% 4.03/4.40    one ) ) ==> meet( complement( skol1 ), composition( skol1, top ) ) }.
% 4.03/4.40  parent0[0]: (32927) {G28,W14,D5,L1,V1,M1} P(8185,32864) { meet( composition
% 4.03/4.40    ( X, complement( one ) ), complement( X ) ) ==> meet( complement( X ), 
% 4.03/4.40    composition( X, top ) ) }.
% 4.03/4.40  parent1[0; 5]: (35739) {G14,W12,D5,L1,V0,M1}  { composition( skol1, 
% 4.03/4.40    complement( one ) ) ==> meet( composition( skol1, complement( one ) ), 
% 4.03/4.40    complement( skol1 ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := skol1
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35741) {G15,W11,D4,L1,V0,M1}  { meet( complement( skol1 ), 
% 4.03/4.40    composition( skol1, top ) ) ==> composition( skol1, complement( one ) )
% 4.03/4.40     }.
% 4.03/4.40  parent0[0]: (35740) {G15,W11,D4,L1,V0,M1}  { composition( skol1, complement
% 4.03/4.40    ( one ) ) ==> meet( complement( skol1 ), composition( skol1, top ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  subsumption: (32976) {G29,W11,D4,L1,V0,M1} P(5443,32920);d(5451);d(11862);d
% 4.03/4.40    (290);d(32927) { meet( complement( skol1 ), composition( skol1, top ) ) 
% 4.03/4.40    ==> composition( skol1, complement( one ) ) }.
% 4.03/4.40  parent0: (35741) {G15,W11,D4,L1,V0,M1}  { meet( complement( skol1 ), 
% 4.03/4.40    composition( skol1, top ) ) ==> composition( skol1, complement( one ) )
% 4.03/4.40     }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  permutation0:
% 4.03/4.40     0 ==> 0
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35743) {G28,W11,D4,L1,V1,M1}  { meet( X, complement( one ) ) ==> 
% 4.03/4.40    meet( join( X, skol1 ), complement( one ) ) }.
% 4.03/4.40  parent0[0]: (32945) {G28,W11,D4,L1,V1,M1} P(25,32864);d(32864) { meet( join
% 4.03/4.40    ( X, skol1 ), complement( one ) ) ==> meet( X, complement( one ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35745) {G28,W14,D5,L1,V0,M1}  { meet( composition( skol1, 
% 4.03/4.40    complement( one ) ), complement( one ) ) ==> meet( composition( skol1, 
% 4.03/4.40    top ), complement( one ) ) }.
% 4.03/4.40  parent0[0]: (8185) {G27,W10,D5,L1,V1,M1} P(1606,75);d(17);d(519);d(17);d(
% 4.03/4.40    4877);d(128) { join( composition( X, complement( one ) ), X ) ==> 
% 4.03/4.40    composition( X, top ) }.
% 4.03/4.40  parent1[0; 9]: (35743) {G28,W11,D4,L1,V1,M1}  { meet( X, complement( one )
% 4.03/4.40     ) ==> meet( join( X, skol1 ), complement( one ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := skol1
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := composition( skol1, complement( one ) )
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35746) {G19,W11,D4,L1,V0,M1}  { composition( skol1, complement( 
% 4.03/4.40    one ) ) ==> meet( composition( skol1, top ), complement( one ) ) }.
% 4.03/4.40  parent0[0]: (1553) {G18,W9,D4,L1,V1,M1} P(1532,1030) { meet( composition( 
% 4.03/4.40    skol1, X ), X ) ==> composition( skol1, X ) }.
% 4.03/4.40  parent1[0; 1]: (35745) {G28,W14,D5,L1,V0,M1}  { meet( composition( skol1, 
% 4.03/4.40    complement( one ) ), complement( one ) ) ==> meet( composition( skol1, 
% 4.03/4.40    top ), complement( one ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := complement( one )
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35747) {G19,W11,D4,L1,V0,M1}  { meet( composition( skol1, top ), 
% 4.03/4.40    complement( one ) ) ==> composition( skol1, complement( one ) ) }.
% 4.03/4.40  parent0[0]: (35746) {G19,W11,D4,L1,V0,M1}  { composition( skol1, complement
% 4.03/4.40    ( one ) ) ==> meet( composition( skol1, top ), complement( one ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  subsumption: (33167) {G29,W11,D4,L1,V0,M1} P(8185,32945);d(1553) { meet( 
% 4.03/4.40    composition( skol1, top ), complement( one ) ) ==> composition( skol1, 
% 4.03/4.40    complement( one ) ) }.
% 4.03/4.40  parent0: (35747) {G19,W11,D4,L1,V0,M1}  { meet( composition( skol1, top ), 
% 4.03/4.40    complement( one ) ) ==> composition( skol1, complement( one ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  permutation0:
% 4.03/4.40     0 ==> 0
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35749) {G24,W11,D5,L1,V2,M1}  { meet( complement( Y ), X ) ==> 
% 4.03/4.40    meet( X, complement( meet( X, Y ) ) ) }.
% 4.03/4.40  parent0[0]: (11916) {G24,W11,D5,L1,V2,M1} P(11863,290);d(289);d(889);d(291)
% 4.03/4.40     { meet( X, complement( meet( X, Y ) ) ) ==> meet( complement( Y ), X )
% 4.03/4.40     }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35751) {G25,W17,D6,L1,V0,M1}  { meet( complement( complement( one
% 4.03/4.40     ) ), composition( skol1, top ) ) ==> meet( composition( skol1, top ), 
% 4.03/4.40    complement( composition( skol1, complement( one ) ) ) ) }.
% 4.03/4.40  parent0[0]: (33167) {G29,W11,D4,L1,V0,M1} P(8185,32945);d(1553) { meet( 
% 4.03/4.40    composition( skol1, top ), complement( one ) ) ==> composition( skol1, 
% 4.03/4.40    complement( one ) ) }.
% 4.03/4.40  parent1[0; 13]: (35749) {G24,W11,D5,L1,V2,M1}  { meet( complement( Y ), X )
% 4.03/4.40     ==> meet( X, complement( meet( X, Y ) ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := composition( skol1, top )
% 4.03/4.40     Y := complement( one )
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35752) {G13,W15,D6,L1,V0,M1}  { meet( one, composition( skol1, 
% 4.03/4.40    top ) ) ==> meet( composition( skol1, top ), complement( composition( 
% 4.03/4.40    skol1, complement( one ) ) ) ) }.
% 4.03/4.40  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 4.03/4.40    complement( X ) ) ==> X }.
% 4.03/4.40  parent1[0; 2]: (35751) {G25,W17,D6,L1,V0,M1}  { meet( complement( 
% 4.03/4.40    complement( one ) ), composition( skol1, top ) ) ==> meet( composition( 
% 4.03/4.40    skol1, top ), complement( composition( skol1, complement( one ) ) ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := one
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35753) {G13,W15,D6,L1,V0,M1}  { meet( composition( skol1, top ), 
% 4.03/4.40    complement( composition( skol1, complement( one ) ) ) ) ==> meet( one, 
% 4.03/4.40    composition( skol1, top ) ) }.
% 4.03/4.40  parent0[0]: (35752) {G13,W15,D6,L1,V0,M1}  { meet( one, composition( skol1
% 4.03/4.40    , top ) ) ==> meet( composition( skol1, top ), complement( composition( 
% 4.03/4.40    skol1, complement( one ) ) ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  subsumption: (33259) {G30,W15,D6,L1,V0,M1} P(33167,11916);d(281) { meet( 
% 4.03/4.40    composition( skol1, top ), complement( composition( skol1, complement( 
% 4.03/4.40    one ) ) ) ) ==> meet( one, composition( skol1, top ) ) }.
% 4.03/4.40  parent0: (35753) {G13,W15,D6,L1,V0,M1}  { meet( composition( skol1, top ), 
% 4.03/4.40    complement( composition( skol1, complement( one ) ) ) ) ==> meet( one, 
% 4.03/4.40    composition( skol1, top ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  permutation0:
% 4.03/4.40     0 ==> 0
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35754) {G29,W11,D4,L1,V0,M1}  { composition( skol1, complement( 
% 4.03/4.40    one ) ) ==> meet( complement( skol1 ), composition( skol1, top ) ) }.
% 4.03/4.40  parent0[0]: (32976) {G29,W11,D4,L1,V0,M1} P(5443,32920);d(5451);d(11862);d(
% 4.03/4.40    290);d(32927) { meet( complement( skol1 ), composition( skol1, top ) ) 
% 4.03/4.40    ==> composition( skol1, complement( one ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35755) {G2,W11,D4,L1,V0,M1}  { composition( skol1, complement( 
% 4.03/4.40    one ) ) ==> meet( composition( skol1, top ), complement( skol1 ) ) }.
% 4.03/4.40  parent0[0]: (49) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 4.03/4.40    Y ) }.
% 4.03/4.40  parent1[0; 5]: (35754) {G29,W11,D4,L1,V0,M1}  { composition( skol1, 
% 4.03/4.40    complement( one ) ) ==> meet( complement( skol1 ), composition( skol1, 
% 4.03/4.40    top ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := composition( skol1, top )
% 4.03/4.40     Y := complement( skol1 )
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35758) {G2,W11,D4,L1,V0,M1}  { meet( composition( skol1, top ), 
% 4.03/4.40    complement( skol1 ) ) ==> composition( skol1, complement( one ) ) }.
% 4.03/4.40  parent0[0]: (35755) {G2,W11,D4,L1,V0,M1}  { composition( skol1, complement
% 4.03/4.40    ( one ) ) ==> meet( composition( skol1, top ), complement( skol1 ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  subsumption: (33460) {G30,W11,D4,L1,V0,M1} P(32976,49) { meet( composition
% 4.03/4.40    ( skol1, top ), complement( skol1 ) ) ==> composition( skol1, complement
% 4.03/4.40    ( one ) ) }.
% 4.03/4.40  parent0: (35758) {G2,W11,D4,L1,V0,M1}  { meet( composition( skol1, top ), 
% 4.03/4.40    complement( skol1 ) ) ==> composition( skol1, complement( one ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  permutation0:
% 4.03/4.40     0 ==> 0
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35760) {G24,W11,D5,L1,V2,M1}  { meet( complement( Y ), X ) ==> 
% 4.03/4.40    meet( X, complement( meet( X, Y ) ) ) }.
% 4.03/4.40  parent0[0]: (11916) {G24,W11,D5,L1,V2,M1} P(11863,290);d(289);d(889);d(291)
% 4.03/4.40     { meet( X, complement( meet( X, Y ) ) ) ==> meet( complement( Y ), X )
% 4.03/4.40     }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35764) {G25,W17,D6,L1,V0,M1}  { meet( complement( complement( 
% 4.03/4.40    skol1 ) ), composition( skol1, top ) ) ==> meet( composition( skol1, top
% 4.03/4.40     ), complement( composition( skol1, complement( one ) ) ) ) }.
% 4.03/4.40  parent0[0]: (33460) {G30,W11,D4,L1,V0,M1} P(32976,49) { meet( composition( 
% 4.03/4.40    skol1, top ), complement( skol1 ) ) ==> composition( skol1, complement( 
% 4.03/4.40    one ) ) }.
% 4.03/4.40  parent1[0; 13]: (35760) {G24,W11,D5,L1,V2,M1}  { meet( complement( Y ), X )
% 4.03/4.40     ==> meet( X, complement( meet( X, Y ) ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := composition( skol1, top )
% 4.03/4.40     Y := complement( skol1 )
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35765) {G26,W13,D5,L1,V0,M1}  { meet( complement( complement( 
% 4.03/4.40    skol1 ) ), composition( skol1, top ) ) ==> meet( one, composition( skol1
% 4.03/4.40    , top ) ) }.
% 4.03/4.40  parent0[0]: (33259) {G30,W15,D6,L1,V0,M1} P(33167,11916);d(281) { meet( 
% 4.03/4.40    composition( skol1, top ), complement( composition( skol1, complement( 
% 4.03/4.40    one ) ) ) ) ==> meet( one, composition( skol1, top ) ) }.
% 4.03/4.40  parent1[0; 8]: (35764) {G25,W17,D6,L1,V0,M1}  { meet( complement( 
% 4.03/4.40    complement( skol1 ) ), composition( skol1, top ) ) ==> meet( composition
% 4.03/4.40    ( skol1, top ), complement( composition( skol1, complement( one ) ) ) )
% 4.03/4.40     }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35766) {G13,W11,D4,L1,V0,M1}  { meet( skol1, composition( skol1, 
% 4.03/4.40    top ) ) ==> meet( one, composition( skol1, top ) ) }.
% 4.03/4.40  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 4.03/4.40    complement( X ) ) ==> X }.
% 4.03/4.40  parent1[0; 2]: (35765) {G26,W13,D5,L1,V0,M1}  { meet( complement( 
% 4.03/4.40    complement( skol1 ) ), composition( skol1, top ) ) ==> meet( one, 
% 4.03/4.40    composition( skol1, top ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := skol1
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35767) {G14,W7,D4,L1,V0,M1}  { skol1 ==> meet( one, composition( 
% 4.03/4.40    skol1, top ) ) }.
% 4.03/4.40  parent0[0]: (2046) {G18,W7,D4,L1,V1,M1} P(1952,1030) { meet( X, composition
% 4.03/4.40    ( X, top ) ) ==> X }.
% 4.03/4.40  parent1[0; 1]: (35766) {G13,W11,D4,L1,V0,M1}  { meet( skol1, composition( 
% 4.03/4.40    skol1, top ) ) ==> meet( one, composition( skol1, top ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := skol1
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35768) {G14,W7,D4,L1,V0,M1}  { meet( one, composition( skol1, top
% 4.03/4.40     ) ) ==> skol1 }.
% 4.03/4.40  parent0[0]: (35767) {G14,W7,D4,L1,V0,M1}  { skol1 ==> meet( one, 
% 4.03/4.40    composition( skol1, top ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  subsumption: (33461) {G31,W7,D4,L1,V0,M1} P(33460,11916);d(33259);d(281);d(
% 4.03/4.40    2046) { meet( one, composition( skol1, top ) ) ==> skol1 }.
% 4.03/4.40  parent0: (35768) {G14,W7,D4,L1,V0,M1}  { meet( one, composition( skol1, top
% 4.03/4.40     ) ) ==> skol1 }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  permutation0:
% 4.03/4.40     0 ==> 0
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35770) {G21,W11,D4,L1,V2,M1}  { join( Y, complement( X ) ) ==> 
% 4.03/4.40    join( meet( X, Y ), complement( X ) ) }.
% 4.03/4.40  parent0[0]: (9861) {G21,W11,D4,L1,V2,M1} P(9840,431);d(1);d(413) { join( 
% 4.03/4.40    meet( Y, X ), complement( Y ) ) ==> join( X, complement( Y ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := Y
% 4.03/4.40     Y := X
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35771) {G22,W11,D4,L1,V0,M1}  { join( composition( skol1, top ), 
% 4.03/4.40    complement( one ) ) ==> join( skol1, complement( one ) ) }.
% 4.03/4.40  parent0[0]: (33461) {G31,W7,D4,L1,V0,M1} P(33460,11916);d(33259);d(281);d(
% 4.03/4.40    2046) { meet( one, composition( skol1, top ) ) ==> skol1 }.
% 4.03/4.40  parent1[0; 8]: (35770) {G21,W11,D4,L1,V2,M1}  { join( Y, complement( X ) ) 
% 4.03/4.40    ==> join( meet( X, Y ), complement( X ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := one
% 4.03/4.40     Y := composition( skol1, top )
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  subsumption: (33472) {G32,W11,D4,L1,V0,M1} P(33461,9861) { join( 
% 4.03/4.40    composition( skol1, top ), complement( one ) ) ==> join( skol1, 
% 4.03/4.40    complement( one ) ) }.
% 4.03/4.40  parent0: (35771) {G22,W11,D4,L1,V0,M1}  { join( composition( skol1, top ), 
% 4.03/4.40    complement( one ) ) ==> join( skol1, complement( one ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  permutation0:
% 4.03/4.40     0 ==> 0
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35782) {G15,W16,D6,L1,V3,M1}  { complement( join( complement( X )
% 4.03/4.40    , join( Y, complement( Z ) ) ) ) = complement( join( complement( meet( Z
% 4.03/4.40    , X ) ), Y ) ) }.
% 4.03/4.40  parent0[0]: (893) {G14,W14,D5,L1,V3,M1} P(291,23) { join( join( Z, 
% 4.03/4.40    complement( X ) ), complement( Y ) ) ==> join( complement( meet( X, Y ) )
% 4.03/4.40    , Z ) }.
% 4.03/4.40  parent1[0; 10]: (5461) {G15,W9,D4,L1,V2,M1} P(5269,49);d(5269) { complement
% 4.03/4.40    ( join( X, Y ) ) = complement( join( Y, X ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := Z
% 4.03/4.40     Y := X
% 4.03/4.40     Z := Y
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := complement( X )
% 4.03/4.40     Y := join( Y, complement( Z ) )
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35784) {G14,W15,D6,L1,V3,M1}  { complement( join( complement( X )
% 4.03/4.40    , join( Y, complement( Z ) ) ) ) = meet( meet( Z, X ), complement( Y ) )
% 4.03/4.40     }.
% 4.03/4.40  parent0[0]: (290) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( 
% 4.03/4.40    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 4.03/4.40  parent1[0; 9]: (35782) {G15,W16,D6,L1,V3,M1}  { complement( join( 
% 4.03/4.40    complement( X ), join( Y, complement( Z ) ) ) ) = complement( join( 
% 4.03/4.40    complement( meet( Z, X ) ), Y ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := Y
% 4.03/4.40     Y := meet( Z, X )
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40     Z := Z
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35786) {G14,W14,D6,L1,V3,M1}  { meet( X, complement( join( Y, 
% 4.03/4.40    complement( Z ) ) ) ) = meet( meet( Z, X ), complement( Y ) ) }.
% 4.03/4.40  parent0[0]: (290) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( 
% 4.03/4.40    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 4.03/4.40  parent1[0; 1]: (35784) {G14,W15,D6,L1,V3,M1}  { complement( join( 
% 4.03/4.40    complement( X ), join( Y, complement( Z ) ) ) ) = meet( meet( Z, X ), 
% 4.03/4.40    complement( Y ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := join( Y, complement( Z ) )
% 4.03/4.40     Y := X
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40     Z := Z
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35787) {G14,W13,D5,L1,V3,M1}  { meet( X, meet( complement( Y ), Z
% 4.03/4.40     ) ) = meet( meet( Z, X ), complement( Y ) ) }.
% 4.03/4.40  parent0[0]: (289) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( X, 
% 4.03/4.40    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 4.03/4.40  parent1[0; 3]: (35786) {G14,W14,D6,L1,V3,M1}  { meet( X, complement( join( 
% 4.03/4.40    Y, complement( Z ) ) ) ) = meet( meet( Z, X ), complement( Y ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := Y
% 4.03/4.40     Y := Z
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40     Z := Z
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  subsumption: (33540) {G16,W13,D5,L1,V3,M1} P(893,5461);d(290);d(290);d(289)
% 4.03/4.40     { meet( Z, meet( complement( X ), Y ) ) ==> meet( meet( Y, Z ), 
% 4.03/4.40    complement( X ) ) }.
% 4.03/4.40  parent0: (35787) {G14,W13,D5,L1,V3,M1}  { meet( X, meet( complement( Y ), Z
% 4.03/4.40     ) ) = meet( meet( Z, X ), complement( Y ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := Z
% 4.03/4.40     Y := X
% 4.03/4.40     Z := Y
% 4.03/4.40  end
% 4.03/4.40  permutation0:
% 4.03/4.40     0 ==> 0
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35790) {G23,W10,D6,L1,V2,M1}  { zero ==> meet( X, composition( 
% 4.03/4.40    complement( join( X, Y ) ), skol1 ) ) }.
% 4.03/4.40  parent0[0]: (6556) {G23,W10,D6,L1,V2,M1} P(1010,5768) { meet( X, 
% 4.03/4.40    composition( complement( join( X, Y ) ), skol1 ) ) ==> zero }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35793) {G24,W13,D7,L1,V0,M1}  { zero ==> meet( composition( skol1
% 4.03/4.40    , top ), composition( complement( join( skol1, complement( one ) ) ), 
% 4.03/4.40    skol1 ) ) }.
% 4.03/4.40  parent0[0]: (33472) {G32,W11,D4,L1,V0,M1} P(33461,9861) { join( composition
% 4.03/4.40    ( skol1, top ), complement( one ) ) ==> join( skol1, complement( one ) )
% 4.03/4.40     }.
% 4.03/4.40  parent1[0; 8]: (35790) {G23,W10,D6,L1,V2,M1}  { zero ==> meet( X, 
% 4.03/4.40    composition( complement( join( X, Y ) ), skol1 ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := composition( skol1, top )
% 4.03/4.40     Y := complement( one )
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35794) {G14,W12,D6,L1,V0,M1}  { zero ==> meet( composition( skol1
% 4.03/4.40    , top ), composition( meet( complement( skol1 ), one ), skol1 ) ) }.
% 4.03/4.40  parent0[0]: (289) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( X, 
% 4.03/4.40    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 4.03/4.40  parent1[0; 7]: (35793) {G24,W13,D7,L1,V0,M1}  { zero ==> meet( composition
% 4.03/4.40    ( skol1, top ), composition( complement( join( skol1, complement( one ) )
% 4.03/4.40     ), skol1 ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := skol1
% 4.03/4.40     Y := one
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35795) {G15,W8,D5,L1,V0,M1}  { zero ==> composition( meet( 
% 4.03/4.40    complement( skol1 ), one ), skol1 ) }.
% 4.03/4.40  parent0[0]: (2479) {G22,W15,D5,L1,V2,M1} P(1631,2185) { meet( composition( 
% 4.03/4.40    Y, top ), composition( meet( X, one ), Y ) ) ==> composition( meet( X, 
% 4.03/4.40    one ), Y ) }.
% 4.03/4.40  parent1[0; 2]: (35794) {G14,W12,D6,L1,V0,M1}  { zero ==> meet( composition
% 4.03/4.40    ( skol1, top ), composition( meet( complement( skol1 ), one ), skol1 ) )
% 4.03/4.40     }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := complement( skol1 )
% 4.03/4.40     Y := skol1
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35796) {G15,W8,D5,L1,V0,M1}  { composition( meet( complement( 
% 4.03/4.40    skol1 ), one ), skol1 ) ==> zero }.
% 4.03/4.40  parent0[0]: (35795) {G15,W8,D5,L1,V0,M1}  { zero ==> composition( meet( 
% 4.03/4.40    complement( skol1 ), one ), skol1 ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  subsumption: (33580) {G33,W8,D5,L1,V0,M1} P(33472,6556);d(289);d(2479) { 
% 4.03/4.40    composition( meet( complement( skol1 ), one ), skol1 ) ==> zero }.
% 4.03/4.40  parent0: (35796) {G15,W8,D5,L1,V0,M1}  { composition( meet( complement( 
% 4.03/4.40    skol1 ), one ), skol1 ) ==> zero }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  permutation0:
% 4.03/4.40     0 ==> 0
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35797) {G33,W8,D5,L1,V0,M1}  { zero ==> composition( meet( 
% 4.03/4.40    complement( skol1 ), one ), skol1 ) }.
% 4.03/4.40  parent0[0]: (33580) {G33,W8,D5,L1,V0,M1} P(33472,6556);d(289);d(2479) { 
% 4.03/4.40    composition( meet( complement( skol1 ), one ), skol1 ) ==> zero }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35798) {G27,W8,D5,L1,V0,M1}  { zero ==> composition( meet( one, 
% 4.03/4.40    complement( skol1 ) ), skol1 ) }.
% 4.03/4.40  parent0[0]: (25007) {G26,W11,D4,L1,V3,M1} P(4916,63);d(4916) { composition
% 4.03/4.40    ( meet( X, Y ), Z ) = composition( meet( Y, X ), Z ) }.
% 4.03/4.40  parent1[0; 2]: (35797) {G33,W8,D5,L1,V0,M1}  { zero ==> composition( meet( 
% 4.03/4.40    complement( skol1 ), one ), skol1 ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := complement( skol1 )
% 4.03/4.40     Y := one
% 4.03/4.40     Z := skol1
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35801) {G27,W8,D5,L1,V0,M1}  { composition( meet( one, complement
% 4.03/4.40    ( skol1 ) ), skol1 ) ==> zero }.
% 4.03/4.40  parent0[0]: (35798) {G27,W8,D5,L1,V0,M1}  { zero ==> composition( meet( one
% 4.03/4.40    , complement( skol1 ) ), skol1 ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  subsumption: (33665) {G34,W8,D5,L1,V0,M1} P(33580,25007) { composition( 
% 4.03/4.40    meet( one, complement( skol1 ) ), skol1 ) ==> zero }.
% 4.03/4.40  parent0: (35801) {G27,W8,D5,L1,V0,M1}  { composition( meet( one, complement
% 4.03/4.40    ( skol1 ) ), skol1 ) ==> zero }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  permutation0:
% 4.03/4.40     0 ==> 0
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35803) {G1,W15,D7,L1,V2,M1}  { complement( converse( Y ) ) ==> 
% 4.03/4.40    join( composition( X, complement( converse( composition( Y, X ) ) ) ), 
% 4.03/4.40    complement( converse( Y ) ) ) }.
% 4.03/4.40  parent0[0]: (88) {G1,W15,D7,L1,V2,M1} P(9,10);d(7) { join( composition( X, 
% 4.03/4.40    complement( converse( composition( Y, X ) ) ) ), complement( converse( Y
% 4.03/4.40     ) ) ) ==> complement( converse( Y ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35810) {G2,W19,D7,L1,V0,M1}  { complement( converse( meet( one, 
% 4.03/4.40    complement( skol1 ) ) ) ) ==> join( composition( skol1, complement( 
% 4.03/4.40    converse( zero ) ) ), complement( converse( meet( one, complement( skol1
% 4.03/4.40     ) ) ) ) ) }.
% 4.03/4.40  parent0[0]: (33665) {G34,W8,D5,L1,V0,M1} P(33580,25007) { composition( meet
% 4.03/4.40    ( one, complement( skol1 ) ), skol1 ) ==> zero }.
% 4.03/4.40  parent1[0; 12]: (35803) {G1,W15,D7,L1,V2,M1}  { complement( converse( Y ) )
% 4.03/4.40     ==> join( composition( X, complement( converse( composition( Y, X ) ) )
% 4.03/4.40     ), complement( converse( Y ) ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := skol1
% 4.03/4.40     Y := meet( one, complement( skol1 ) )
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35811) {G3,W18,D7,L1,V0,M1}  { complement( converse( meet( one, 
% 4.03/4.40    complement( skol1 ) ) ) ) ==> join( composition( skol1, complement( zero
% 4.03/4.40     ) ), complement( converse( meet( one, complement( skol1 ) ) ) ) ) }.
% 4.03/4.40  parent0[0]: (504) {G12,W4,D3,L1,V0,M1} P(492,280) { converse( zero ) ==> 
% 4.03/4.40    zero }.
% 4.03/4.40  parent1[0; 11]: (35810) {G2,W19,D7,L1,V0,M1}  { complement( converse( meet
% 4.03/4.40    ( one, complement( skol1 ) ) ) ) ==> join( composition( skol1, complement
% 4.03/4.40    ( converse( zero ) ) ), complement( converse( meet( one, complement( 
% 4.03/4.40    skol1 ) ) ) ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35812) {G4,W17,D7,L1,V0,M1}  { complement( converse( meet( one, 
% 4.03/4.40    complement( skol1 ) ) ) ) ==> join( composition( skol1, top ), complement
% 4.03/4.40    ( converse( meet( one, complement( skol1 ) ) ) ) ) }.
% 4.03/4.40  parent0[0]: (271) {G11,W4,D3,L1,V0,M1} P(138,250);d(266);d(48) { complement
% 4.03/4.40    ( zero ) ==> top }.
% 4.03/4.40  parent1[0; 10]: (35811) {G3,W18,D7,L1,V0,M1}  { complement( converse( meet
% 4.03/4.40    ( one, complement( skol1 ) ) ) ) ==> join( composition( skol1, complement
% 4.03/4.40    ( zero ) ), complement( converse( meet( one, complement( skol1 ) ) ) ) )
% 4.03/4.40     }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35814) {G5,W16,D6,L1,V0,M1}  { complement( converse( meet( one, 
% 4.03/4.40    complement( skol1 ) ) ) ) ==> join( composition( skol1, top ), converse( 
% 4.03/4.40    join( complement( one ), skol1 ) ) ) }.
% 4.03/4.40  parent0[0]: (5044) {G25,W12,D6,L1,V2,M1} P(890,4877) { complement( converse
% 4.03/4.40    ( meet( X, complement( Y ) ) ) ) ==> converse( join( complement( X ), Y )
% 4.03/4.40     ) }.
% 4.03/4.40  parent1[0; 11]: (35812) {G4,W17,D7,L1,V0,M1}  { complement( converse( meet
% 4.03/4.40    ( one, complement( skol1 ) ) ) ) ==> join( composition( skol1, top ), 
% 4.03/4.40    complement( converse( meet( one, complement( skol1 ) ) ) ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := one
% 4.03/4.40     Y := skol1
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35815) {G6,W15,D6,L1,V0,M1}  { converse( join( complement( one )
% 4.03/4.40    , skol1 ) ) ==> join( composition( skol1, top ), converse( join( 
% 4.03/4.40    complement( one ), skol1 ) ) ) }.
% 4.03/4.40  parent0[0]: (5044) {G25,W12,D6,L1,V2,M1} P(890,4877) { complement( converse
% 4.03/4.40    ( meet( X, complement( Y ) ) ) ) ==> converse( join( complement( X ), Y )
% 4.03/4.40     ) }.
% 4.03/4.40  parent1[0; 1]: (35814) {G5,W16,D6,L1,V0,M1}  { complement( converse( meet( 
% 4.03/4.40    one, complement( skol1 ) ) ) ) ==> join( composition( skol1, top ), 
% 4.03/4.40    converse( join( complement( one ), skol1 ) ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := one
% 4.03/4.40     Y := skol1
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35820) {G7,W15,D5,L1,V0,M1}  { converse( join( complement( one )
% 4.03/4.40    , skol1 ) ) ==> join( join( composition( skol1, top ), complement( one )
% 4.03/4.40     ), converse( skol1 ) ) }.
% 4.03/4.40  parent0[0]: (1445) {G26,W15,D6,L1,V2,M1} P(1425,72) { join( X, converse( 
% 4.03/4.40    join( complement( one ), Y ) ) ) ==> join( join( X, complement( one ) ), 
% 4.03/4.40    converse( Y ) ) }.
% 4.03/4.40  parent1[0; 6]: (35815) {G6,W15,D6,L1,V0,M1}  { converse( join( complement( 
% 4.03/4.40    one ), skol1 ) ) ==> join( composition( skol1, top ), converse( join( 
% 4.03/4.40    complement( one ), skol1 ) ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := composition( skol1, top )
% 4.03/4.40     Y := skol1
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35821) {G8,W12,D5,L1,V0,M1}  { converse( join( complement( one )
% 4.03/4.40    , skol1 ) ) ==> join( composition( skol1, top ), complement( one ) ) }.
% 4.03/4.40  parent0[0]: (25484) {G30,W14,D5,L1,V1,M1} P(25334,424) { join( join( 
% 4.03/4.40    composition( skol1, top ), X ), converse( skol1 ) ) ==> join( composition
% 4.03/4.40    ( skol1, top ), X ) }.
% 4.03/4.40  parent1[0; 6]: (35820) {G7,W15,D5,L1,V0,M1}  { converse( join( complement( 
% 4.03/4.40    one ), skol1 ) ) ==> join( join( composition( skol1, top ), complement( 
% 4.03/4.40    one ) ), converse( skol1 ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := complement( one )
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35822) {G9,W10,D5,L1,V0,M1}  { converse( join( complement( one )
% 4.03/4.40    , skol1 ) ) ==> join( skol1, complement( one ) ) }.
% 4.03/4.40  parent0[0]: (33472) {G32,W11,D4,L1,V0,M1} P(33461,9861) { join( composition
% 4.03/4.40    ( skol1, top ), complement( one ) ) ==> join( skol1, complement( one ) )
% 4.03/4.40     }.
% 4.03/4.40  parent1[0; 6]: (35821) {G8,W12,D5,L1,V0,M1}  { converse( join( complement( 
% 4.03/4.40    one ), skol1 ) ) ==> join( composition( skol1, top ), complement( one ) )
% 4.03/4.40     }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  subsumption: (33675) {G35,W10,D5,L1,V0,M1} P(33665,88);d(504);d(271);d(5044
% 4.03/4.40    );d(1445);d(25484);d(33472) { converse( join( complement( one ), skol1 )
% 4.03/4.40     ) ==> join( skol1, complement( one ) ) }.
% 4.03/4.40  parent0: (35822) {G9,W10,D5,L1,V0,M1}  { converse( join( complement( one )
% 4.03/4.40    , skol1 ) ) ==> join( skol1, complement( one ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  permutation0:
% 4.03/4.40     0 ==> 0
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35825) {G22,W10,D6,L1,V2,M1}  { zero ==> meet( converse( X ), 
% 4.03/4.40    complement( converse( join( Y, X ) ) ) ) }.
% 4.03/4.40  parent0[0]: (1116) {G22,W10,D6,L1,V2,M1} P(8,1056) { meet( converse( Y ), 
% 4.03/4.40    complement( converse( join( X, Y ) ) ) ) ==> zero }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := Y
% 4.03/4.40     Y := X
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35830) {G23,W10,D6,L1,V0,M1}  { zero ==> meet( converse( skol1 )
% 4.03/4.40    , complement( join( skol1, complement( one ) ) ) ) }.
% 4.03/4.40  parent0[0]: (33675) {G35,W10,D5,L1,V0,M1} P(33665,88);d(504);d(271);d(5044)
% 4.03/4.40    ;d(1445);d(25484);d(33472) { converse( join( complement( one ), skol1 ) )
% 4.03/4.40     ==> join( skol1, complement( one ) ) }.
% 4.03/4.40  parent1[0; 6]: (35825) {G22,W10,D6,L1,V2,M1}  { zero ==> meet( converse( X
% 4.03/4.40     ), complement( converse( join( Y, X ) ) ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := skol1
% 4.03/4.40     Y := complement( one )
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35831) {G14,W9,D5,L1,V0,M1}  { zero ==> meet( converse( skol1 ), 
% 4.03/4.40    meet( complement( skol1 ), one ) ) }.
% 4.03/4.40  parent0[0]: (289) {G13,W10,D5,L1,V2,M1} P(281,3) { complement( join( X, 
% 4.03/4.40    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 4.03/4.40  parent1[0; 5]: (35830) {G23,W10,D6,L1,V0,M1}  { zero ==> meet( converse( 
% 4.03/4.40    skol1 ), complement( join( skol1, complement( one ) ) ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := skol1
% 4.03/4.40     Y := one
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35832) {G15,W9,D5,L1,V0,M1}  { zero ==> meet( meet( one, converse
% 4.03/4.40    ( skol1 ) ), complement( skol1 ) ) }.
% 4.03/4.40  parent0[0]: (33540) {G16,W13,D5,L1,V3,M1} P(893,5461);d(290);d(290);d(289)
% 4.03/4.40     { meet( Z, meet( complement( X ), Y ) ) ==> meet( meet( Y, Z ), 
% 4.03/4.40    complement( X ) ) }.
% 4.03/4.40  parent1[0; 2]: (35831) {G14,W9,D5,L1,V0,M1}  { zero ==> meet( converse( 
% 4.03/4.40    skol1 ), meet( complement( skol1 ), one ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := skol1
% 4.03/4.40     Y := one
% 4.03/4.40     Z := converse( skol1 )
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35833) {G16,W7,D4,L1,V0,M1}  { zero ==> meet( converse( skol1 ), 
% 4.03/4.40    complement( skol1 ) ) }.
% 4.03/4.40  parent0[0]: (732) {G30,W7,D4,L1,V0,M1} P(730,397) { meet( one, converse( 
% 4.03/4.40    skol1 ) ) ==> converse( skol1 ) }.
% 4.03/4.40  parent1[0; 3]: (35832) {G15,W9,D5,L1,V0,M1}  { zero ==> meet( meet( one, 
% 4.03/4.40    converse( skol1 ) ), complement( skol1 ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35834) {G16,W7,D4,L1,V0,M1}  { meet( converse( skol1 ), complement
% 4.03/4.40    ( skol1 ) ) ==> zero }.
% 4.03/4.40  parent0[0]: (35833) {G16,W7,D4,L1,V0,M1}  { zero ==> meet( converse( skol1
% 4.03/4.40     ), complement( skol1 ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  subsumption: (33769) {G36,W7,D4,L1,V0,M1} P(33675,1116);d(289);d(33540);d(
% 4.03/4.40    732) { meet( converse( skol1 ), complement( skol1 ) ) ==> zero }.
% 4.03/4.40  parent0: (35834) {G16,W7,D4,L1,V0,M1}  { meet( converse( skol1 ), 
% 4.03/4.40    complement( skol1 ) ) ==> zero }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  permutation0:
% 4.03/4.40     0 ==> 0
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35836) {G21,W11,D4,L1,V2,M1}  { join( X, complement( Y ) ) ==> 
% 4.03/4.40    join( meet( X, Y ), complement( Y ) ) }.
% 4.03/4.40  parent0[0]: (9910) {G21,W11,D4,L1,V2,M1} P(9863,431);d(1);d(402) { join( 
% 4.03/4.40    meet( X, Y ), complement( Y ) ) ==> join( X, complement( Y ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := X
% 4.03/4.40     Y := Y
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35839) {G22,W12,D5,L1,V0,M1}  { join( converse( skol1 ), 
% 4.03/4.40    complement( complement( skol1 ) ) ) ==> join( zero, complement( 
% 4.03/4.40    complement( skol1 ) ) ) }.
% 4.03/4.40  parent0[0]: (33769) {G36,W7,D4,L1,V0,M1} P(33675,1116);d(289);d(33540);d(
% 4.03/4.40    732) { meet( converse( skol1 ), complement( skol1 ) ) ==> zero }.
% 4.03/4.40  parent1[0; 8]: (35836) {G21,W11,D4,L1,V2,M1}  { join( X, complement( Y ) ) 
% 4.03/4.40    ==> join( meet( X, Y ), complement( Y ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := converse( skol1 )
% 4.03/4.40     Y := complement( skol1 )
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35840) {G12,W10,D5,L1,V0,M1}  { join( converse( skol1 ), 
% 4.03/4.40    complement( complement( skol1 ) ) ) ==> complement( complement( skol1 ) )
% 4.03/4.40     }.
% 4.03/4.40  parent0[0]: (280) {G11,W5,D3,L1,V1,M1} P(266,0) { join( zero, X ) ==> X }.
% 4.03/4.40  parent1[0; 7]: (35839) {G22,W12,D5,L1,V0,M1}  { join( converse( skol1 ), 
% 4.03/4.40    complement( complement( skol1 ) ) ) ==> join( zero, complement( 
% 4.03/4.40    complement( skol1 ) ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := complement( complement( skol1 ) )
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35842) {G13,W8,D5,L1,V0,M1}  { join( converse( skol1 ), 
% 4.03/4.40    complement( complement( skol1 ) ) ) ==> skol1 }.
% 4.03/4.40  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 4.03/4.40    complement( X ) ) ==> X }.
% 4.03/4.40  parent1[0; 7]: (35840) {G12,W10,D5,L1,V0,M1}  { join( converse( skol1 ), 
% 4.03/4.40    complement( complement( skol1 ) ) ) ==> complement( complement( skol1 ) )
% 4.03/4.40     }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := skol1
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35843) {G13,W6,D4,L1,V0,M1}  { join( converse( skol1 ), skol1 ) 
% 4.03/4.40    ==> skol1 }.
% 4.03/4.40  parent0[0]: (281) {G12,W5,D4,L1,V1,M1} P(280,50);d(272) { complement( 
% 4.03/4.40    complement( X ) ) ==> X }.
% 4.03/4.40  parent1[0; 4]: (35842) {G13,W8,D5,L1,V0,M1}  { join( converse( skol1 ), 
% 4.03/4.40    complement( complement( skol1 ) ) ) ==> skol1 }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := skol1
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  subsumption: (33824) {G37,W6,D4,L1,V0,M1} P(33769,9910);d(280);d(281) { 
% 4.03/4.40    join( converse( skol1 ), skol1 ) ==> skol1 }.
% 4.03/4.40  parent0: (35843) {G13,W6,D4,L1,V0,M1}  { join( converse( skol1 ), skol1 ) 
% 4.03/4.40    ==> skol1 }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  permutation0:
% 4.03/4.40     0 ==> 0
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35848) {G22,W14,D5,L1,V3,M1}  { converse( join( Y, X ) ) ==> join
% 4.03/4.40    ( converse( join( X, Y ) ), meet( Z, converse( Y ) ) ) }.
% 4.03/4.40  parent0[0]: (639) {G22,W14,D5,L1,V3,M1} P(511,76);d(486) { join( converse( 
% 4.03/4.40    join( Z, Y ) ), meet( X, converse( Y ) ) ) ==> converse( join( Y, Z ) )
% 4.03/4.40     }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := Z
% 4.03/4.40     Y := Y
% 4.03/4.40     Z := X
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  eqswap: (35852) {G0,W4,D3,L1,V0,M1}  { ! skol1 ==> converse( skol1 ) }.
% 4.03/4.40  parent0[0]: (14) {G0,W4,D3,L1,V0,M1} I { ! converse( skol1 ) ==> skol1 }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35854) {G23,W13,D5,L1,V1,M1}  { converse( join( skol1, converse( 
% 4.03/4.40    skol1 ) ) ) ==> join( converse( skol1 ), meet( X, converse( skol1 ) ) )
% 4.03/4.40     }.
% 4.03/4.40  parent0[0]: (33824) {G37,W6,D4,L1,V0,M1} P(33769,9910);d(280);d(281) { join
% 4.03/4.40    ( converse( skol1 ), skol1 ) ==> skol1 }.
% 4.03/4.40  parent1[0; 8]: (35848) {G22,W14,D5,L1,V3,M1}  { converse( join( Y, X ) ) 
% 4.03/4.40    ==> join( converse( join( X, Y ) ), meet( Z, converse( Y ) ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := converse( skol1 )
% 4.03/4.40     Y := skol1
% 4.03/4.40     Z := X
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35855) {G20,W8,D5,L1,V0,M1}  { converse( join( skol1, converse( 
% 4.03/4.40    skol1 ) ) ) ==> converse( skol1 ) }.
% 4.03/4.40  parent0[0]: (413) {G19,W7,D4,L1,V2,M1} P(397,402) { join( X, meet( Y, X ) )
% 4.03/4.40     ==> X }.
% 4.03/4.40  parent1[0; 6]: (35854) {G23,W13,D5,L1,V1,M1}  { converse( join( skol1, 
% 4.03/4.40    converse( skol1 ) ) ) ==> join( converse( skol1 ), meet( X, converse( 
% 4.03/4.40    skol1 ) ) ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := converse( skol1 )
% 4.03/4.40     Y := X
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40     X := X
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35856) {G2,W7,D4,L1,V0,M1}  { join( converse( skol1 ), skol1 ) 
% 4.03/4.40    ==> converse( skol1 ) }.
% 4.03/4.40  parent0[0]: (75) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 4.03/4.40    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 4.03/4.40  parent1[0; 1]: (35855) {G20,W8,D5,L1,V0,M1}  { converse( join( skol1, 
% 4.03/4.40    converse( skol1 ) ) ) ==> converse( skol1 ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40     X := skol1
% 4.03/4.40     Y := skol1
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  paramod: (35857) {G3,W4,D3,L1,V0,M1}  { skol1 ==> converse( skol1 ) }.
% 4.03/4.40  parent0[0]: (33824) {G37,W6,D4,L1,V0,M1} P(33769,9910);d(280);d(281) { join
% 4.03/4.40    ( converse( skol1 ), skol1 ) ==> skol1 }.
% 4.03/4.40  parent1[0; 1]: (35856) {G2,W7,D4,L1,V0,M1}  { join( converse( skol1 ), 
% 4.03/4.40    skol1 ) ==> converse( skol1 ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  resolution: (35858) {G1,W0,D0,L0,V0,M0}  {  }.
% 4.03/4.40  parent0[0]: (35852) {G0,W4,D3,L1,V0,M1}  { ! skol1 ==> converse( skol1 )
% 4.03/4.40     }.
% 4.03/4.40  parent1[0]: (35857) {G3,W4,D3,L1,V0,M1}  { skol1 ==> converse( skol1 ) }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  substitution1:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  subsumption: (33842) {G38,W0,D0,L0,V0,M0} P(33824,639);d(413);d(75);d(33824
% 4.03/4.40    );r(14) {  }.
% 4.03/4.40  parent0: (35858) {G1,W0,D0,L0,V0,M0}  {  }.
% 4.03/4.40  substitution0:
% 4.03/4.40  end
% 4.03/4.40  permutation0:
% 4.03/4.40  end
% 4.03/4.40  
% 4.03/4.40  Proof check complete!
% 4.03/4.40  
% 4.03/4.40  Memory use:
% 4.03/4.40  
% 4.03/4.40  space for terms:        445706
% 4.03/4.40  space for clauses:      3449756
% 4.03/4.40  
% 4.03/4.40  
% 4.03/4.40  clauses generated:      991550
% 4.03/4.40  clauses kept:           33843
% 4.03/4.40  clauses selected:       2027
% 4.03/4.40  clauses deleted:        3096
% 4.03/4.40  clauses inuse deleted:  189
% 4.03/4.40  
% 4.03/4.40  subsentry:          40346
% 4.03/4.40  literals s-matched: 34304
% 4.03/4.40  literals matched:   33615
% 4.03/4.40  full subsumption:   0
% 4.03/4.40  
% 4.03/4.40  checksum:           -1029594701
% 4.03/4.40  
% 4.03/4.40  
% 4.03/4.40  Bliksem ended
%------------------------------------------------------------------------------