↑ Up

Bliksem---1.12.THM-Ref.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : REL005+2 : TPTP v8.1.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n009.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 18:59:51 EDT 2022

% Result   : Theorem 4.87s 5.29s
% Output   : Refutation 4.87s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12  % Problem  : REL005+2 : TPTP v8.1.0. Released v4.0.0.
% 0.06/0.13  % Command  : bliksem %s
% 0.12/0.34  % Computer : n009.cluster.edu
% 0.12/0.34  % Model    : x86_64 x86_64
% 0.12/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  % Memory   : 8042.1875MB
% 0.12/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit : 300
% 0.12/0.34  % DateTime : Fri Jul  8 08:34:37 EDT 2022
% 0.12/0.34  % CPUTime  : 
% 4.87/5.29  *** allocated 10000 integers for termspace/termends
% 4.87/5.29  *** allocated 10000 integers for clauses
% 4.87/5.29  *** allocated 10000 integers for justifications
% 4.87/5.29  Bliksem 1.12
% 4.87/5.29  
% 4.87/5.29  
% 4.87/5.29  Automatic Strategy Selection
% 4.87/5.29  
% 4.87/5.29  
% 4.87/5.29  Clauses:
% 4.87/5.29  
% 4.87/5.29  { join( X, Y ) = join( Y, X ) }.
% 4.87/5.29  { join( X, join( Y, Z ) ) = join( join( X, Y ), Z ) }.
% 4.87/5.29  { X = join( complement( join( complement( X ), complement( Y ) ) ), 
% 4.87/5.29    complement( join( complement( X ), Y ) ) ) }.
% 4.87/5.29  { meet( X, Y ) = complement( join( complement( X ), complement( Y ) ) ) }.
% 4.87/5.29  { composition( X, composition( Y, Z ) ) = composition( composition( X, Y )
% 4.87/5.29    , Z ) }.
% 4.87/5.29  { composition( X, one ) = X }.
% 4.87/5.29  { composition( join( X, Y ), Z ) = join( composition( X, Z ), composition( 
% 4.87/5.29    Y, Z ) ) }.
% 4.87/5.29  { converse( converse( X ) ) = X }.
% 4.87/5.29  { converse( join( X, Y ) ) = join( converse( X ), converse( Y ) ) }.
% 4.87/5.29  { converse( composition( X, Y ) ) = composition( converse( Y ), converse( X
% 4.87/5.29     ) ) }.
% 4.87/5.29  { join( composition( converse( X ), complement( composition( X, Y ) ) ), 
% 4.87/5.29    complement( Y ) ) = complement( Y ) }.
% 4.87/5.29  { top = join( X, complement( X ) ) }.
% 4.87/5.29  { zero = meet( X, complement( X ) ) }.
% 4.87/5.29  { ! join( converse( meet( skol1, skol2 ) ), meet( converse( skol1 ), 
% 4.87/5.29    converse( skol2 ) ) ) = meet( converse( skol1 ), converse( skol2 ) ), ! 
% 4.87/5.29    join( meet( converse( skol1 ), converse( skol2 ) ), converse( meet( skol1
% 4.87/5.29    , skol2 ) ) ) = converse( meet( skol1, skol2 ) ) }.
% 4.87/5.29  
% 4.87/5.29  percentage equality = 1.000000, percentage horn = 1.000000
% 4.87/5.29  This is a pure equality problem
% 4.87/5.29  
% 4.87/5.29  
% 4.87/5.29  
% 4.87/5.29  Options Used:
% 4.87/5.29  
% 4.87/5.29  useres =            1
% 4.87/5.29  useparamod =        1
% 4.87/5.29  useeqrefl =         1
% 4.87/5.29  useeqfact =         1
% 4.87/5.29  usefactor =         1
% 4.87/5.29  usesimpsplitting =  0
% 4.87/5.29  usesimpdemod =      5
% 4.87/5.29  usesimpres =        3
% 4.87/5.29  
% 4.87/5.29  resimpinuse      =  1000
% 4.87/5.29  resimpclauses =     20000
% 4.87/5.29  substype =          eqrewr
% 4.87/5.29  backwardsubs =      1
% 4.87/5.29  selectoldest =      5
% 4.87/5.29  
% 4.87/5.29  litorderings [0] =  split
% 4.87/5.29  litorderings [1] =  extend the termordering, first sorting on arguments
% 4.87/5.29  
% 4.87/5.29  termordering =      kbo
% 4.87/5.29  
% 4.87/5.29  litapriori =        0
% 4.87/5.29  termapriori =       1
% 4.87/5.29  litaposteriori =    0
% 4.87/5.29  termaposteriori =   0
% 4.87/5.29  demodaposteriori =  0
% 4.87/5.29  ordereqreflfact =   0
% 4.87/5.29  
% 4.87/5.29  litselect =         negord
% 4.87/5.29  
% 4.87/5.29  maxweight =         15
% 4.87/5.29  maxdepth =          30000
% 4.87/5.29  maxlength =         115
% 4.87/5.29  maxnrvars =         195
% 4.87/5.29  excuselevel =       1
% 4.87/5.29  increasemaxweight = 1
% 4.87/5.29  
% 4.87/5.29  maxselected =       10000000
% 4.87/5.29  maxnrclauses =      10000000
% 4.87/5.29  
% 4.87/5.29  showgenerated =    0
% 4.87/5.29  showkept =         0
% 4.87/5.29  showselected =     0
% 4.87/5.29  showdeleted =      0
% 4.87/5.29  showresimp =       1
% 4.87/5.29  showstatus =       2000
% 4.87/5.29  
% 4.87/5.29  prologoutput =     0
% 4.87/5.29  nrgoals =          5000000
% 4.87/5.29  totalproof =       1
% 4.87/5.29  
% 4.87/5.29  Symbols occurring in the translation:
% 4.87/5.29  
% 4.87/5.29  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 4.87/5.29  .  [1, 2]      (w:1, o:21, a:1, s:1, b:0), 
% 4.87/5.29  !  [4, 1]      (w:0, o:14, a:1, s:1, b:0), 
% 4.87/5.29  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 4.87/5.29  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 4.87/5.29  join  [37, 2]      (w:1, o:45, a:1, s:1, b:0), 
% 4.87/5.29  complement  [39, 1]      (w:1, o:19, a:1, s:1, b:0), 
% 4.87/5.29  meet  [40, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 4.87/5.29  composition  [41, 2]      (w:1, o:47, a:1, s:1, b:0), 
% 4.87/5.29  one  [42, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 4.87/5.29  converse  [43, 1]      (w:1, o:20, a:1, s:1, b:0), 
% 4.87/5.29  top  [44, 0]      (w:1, o:12, a:1, s:1, b:0), 
% 4.87/5.29  zero  [45, 0]      (w:1, o:13, a:1, s:1, b:0), 
% 4.87/5.29  skol1  [46, 0]      (w:1, o:10, a:1, s:1, b:1), 
% 4.87/5.29  skol2  [47, 0]      (w:1, o:11, a:1, s:1, b:1).
% 4.87/5.29  
% 4.87/5.29  
% 4.87/5.29  Starting Search:
% 4.87/5.29  
% 4.87/5.29  *** allocated 15000 integers for clauses
% 4.87/5.29  *** allocated 22500 integers for clauses
% 4.87/5.29  *** allocated 33750 integers for clauses
% 4.87/5.29  *** allocated 50625 integers for clauses
% 4.87/5.29  *** allocated 75937 integers for clauses
% 4.87/5.29  *** allocated 113905 integers for clauses
% 4.87/5.29  *** allocated 15000 integers for termspace/termends
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  *** allocated 170857 integers for clauses
% 4.87/5.29  *** allocated 22500 integers for termspace/termends
% 4.87/5.29  *** allocated 256285 integers for clauses
% 4.87/5.29  *** allocated 33750 integers for termspace/termends
% 4.87/5.29  
% 4.87/5.29  Intermediate Status:
% 4.87/5.29  Generated:    28898
% 4.87/5.29  Kept:         2006
% 4.87/5.29  Inuse:        302
% 4.87/5.29  Deleted:      211
% 4.87/5.29  Deletedinuse: 78
% 4.87/5.29  
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  *** allocated 384427 integers for clauses
% 4.87/5.29  *** allocated 50625 integers for termspace/termends
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  *** allocated 576640 integers for clauses
% 4.87/5.29  *** allocated 75937 integers for termspace/termends
% 4.87/5.29  
% 4.87/5.29  Intermediate Status:
% 4.87/5.29  Generated:    77390
% 4.87/5.29  Kept:         4021
% 4.87/5.29  Inuse:        454
% 4.87/5.29  Deleted:      352
% 4.87/5.29  Deletedinuse: 113
% 4.87/5.29  
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  *** allocated 864960 integers for clauses
% 4.87/5.29  *** allocated 113905 integers for termspace/termends
% 4.87/5.29  
% 4.87/5.29  Intermediate Status:
% 4.87/5.29  Generated:    115398
% 4.87/5.29  Kept:         6025
% 4.87/5.29  Inuse:        579
% 4.87/5.29  Deleted:      402
% 4.87/5.29  Deletedinuse: 114
% 4.87/5.29  
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  
% 4.87/5.29  Intermediate Status:
% 4.87/5.29  Generated:    174384
% 4.87/5.29  Kept:         8059
% 4.87/5.29  Inuse:        732
% 4.87/5.29  Deleted:      445
% 4.87/5.29  Deletedinuse: 117
% 4.87/5.29  
% 4.87/5.29  *** allocated 1297440 integers for clauses
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  *** allocated 170857 integers for termspace/termends
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  
% 4.87/5.29  Intermediate Status:
% 4.87/5.29  Generated:    234901
% 4.87/5.29  Kept:         10066
% 4.87/5.29  Inuse:        865
% 4.87/5.29  Deleted:      527
% 4.87/5.29  Deletedinuse: 137
% 4.87/5.29  
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  
% 4.87/5.29  Intermediate Status:
% 4.87/5.29  Generated:    309769
% 4.87/5.29  Kept:         12068
% 4.87/5.29  Inuse:        956
% 4.87/5.29  Deleted:      569
% 4.87/5.29  Deletedinuse: 164
% 4.87/5.29  
% 4.87/5.29  *** allocated 1946160 integers for clauses
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  *** allocated 256285 integers for termspace/termends
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  
% 4.87/5.29  Intermediate Status:
% 4.87/5.29  Generated:    398781
% 4.87/5.29  Kept:         14073
% 4.87/5.29  Inuse:        1100
% 4.87/5.29  Deleted:      630
% 4.87/5.29  Deletedinuse: 165
% 4.87/5.29  
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  
% 4.87/5.29  Intermediate Status:
% 4.87/5.29  Generated:    528861
% 4.87/5.29  Kept:         16106
% 4.87/5.29  Inuse:        1289
% 4.87/5.29  Deleted:      749
% 4.87/5.29  Deletedinuse: 165
% 4.87/5.29  
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  *** allocated 2919240 integers for clauses
% 4.87/5.29  
% 4.87/5.29  Intermediate Status:
% 4.87/5.29  Generated:    602649
% 4.87/5.29  Kept:         18124
% 4.87/5.29  Inuse:        1403
% 4.87/5.29  Deleted:      814
% 4.87/5.29  Deletedinuse: 176
% 4.87/5.29  
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  *** allocated 384427 integers for termspace/termends
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  Resimplifying clauses:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  
% 4.87/5.29  Intermediate Status:
% 4.87/5.29  Generated:    703755
% 4.87/5.29  Kept:         20147
% 4.87/5.29  Inuse:        1480
% 4.87/5.29  Deleted:      3737
% 4.87/5.29  Deletedinuse: 176
% 4.87/5.29  
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  
% 4.87/5.29  Intermediate Status:
% 4.87/5.29  Generated:    819847
% 4.87/5.29  Kept:         22166
% 4.87/5.29  Inuse:        1569
% 4.87/5.29  Deleted:      3737
% 4.87/5.29  Deletedinuse: 176
% 4.87/5.29  
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  
% 4.87/5.29  Intermediate Status:
% 4.87/5.29  Generated:    1080292
% 4.87/5.29  Kept:         24189
% 4.87/5.29  Inuse:        1763
% 4.87/5.29  Deleted:      3741
% 4.87/5.29  Deletedinuse: 176
% 4.87/5.29  
% 4.87/5.29  Resimplifying inuse:
% 4.87/5.29  Done
% 4.87/5.29  
% 4.87/5.29  
% 4.87/5.29  Bliksems!, er is een bewijs:
% 4.87/5.29  % SZS status Theorem
% 4.87/5.29  % SZS output start Refutation
% 4.87/5.29  
% 4.87/5.29  (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 4.87/5.29  (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( join( X, Y )
% 4.87/5.29    , Z ) }.
% 4.87/5.29  (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( complement( X ), 
% 4.87/5.29    complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) ==> X }.
% 4.87/5.29  (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X ), complement
% 4.87/5.29    ( Y ) ) ) ==> meet( X, Y ) }.
% 4.87/5.29  (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 4.87/5.29  (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 4.87/5.29  (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y ) ) ==> 
% 4.87/5.29    converse( join( X, Y ) ) }.
% 4.87/5.29  (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), converse( X ) ) 
% 4.87/5.29    ==> converse( composition( X, Y ) ) }.
% 4.87/5.29  (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X ), complement
% 4.87/5.29    ( composition( X, Y ) ) ), complement( Y ) ) ==> complement( Y ) }.
% 4.87/5.29  (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top }.
% 4.87/5.29  (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> zero }.
% 4.87/5.29  (13) {G0,W31,D5,L2,V0,M2} I { ! join( converse( meet( skol1, skol2 ) ), 
% 4.87/5.29    meet( converse( skol1 ), converse( skol2 ) ) ) ==> meet( converse( skol1
% 4.87/5.29     ), converse( skol2 ) ), ! join( meet( converse( skol1 ), converse( skol2
% 4.87/5.29     ) ), converse( meet( skol1, skol2 ) ) ) ==> converse( meet( skol1, skol2
% 4.87/5.29     ) ) }.
% 4.87/5.29  (14) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) ==> top }.
% 4.87/5.29  (15) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = join( join( Y
% 4.87/5.29    , Z ), X ) }.
% 4.87/5.29  (16) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X ) = join( 
% 4.87/5.29    join( Z, X ), Y ) }.
% 4.87/5.29  (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), complement( X ) ) 
% 4.87/5.29    ==> join( Y, top ) }.
% 4.87/5.29  (20) {G2,W13,D5,L1,V2,M1} P(17,17) { join( join( X, top ), complement( 
% 4.87/5.29    complement( Y ) ) ) ==> join( join( X, Y ), top ) }.
% 4.87/5.29  (21) {G2,W14,D5,L1,V3,M1} P(1,17) { join( join( join( X, Y ), Z ), 
% 4.87/5.29    complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 4.87/5.29  (22) {G2,W10,D5,L1,V2,M1} P(17,0);d(1) { join( join( complement( Y ), X ), 
% 4.87/5.29    Y ) ==> join( X, top ) }.
% 4.87/5.29  (23) {G2,W10,D4,L1,V2,M1} P(0,17) { join( join( Y, X ), complement( Y ) ) 
% 4.87/5.29    ==> join( X, top ) }.
% 4.87/5.29  (24) {G2,W9,D5,L1,V1,M1} P(11,17) { join( top, complement( complement( X )
% 4.87/5.29     ) ) ==> join( X, top ) }.
% 4.87/5.29  (25) {G3,W9,D5,L1,V1,M1} P(24,0) { join( complement( complement( X ) ), top
% 4.87/5.29     ) ==> join( X, top ) }.
% 4.87/5.29  (26) {G4,W13,D6,L1,V2,M1} P(25,1);d(1) { join( join( Y, complement( 
% 4.87/5.29    complement( X ) ) ), top ) ==> join( join( Y, X ), top ) }.
% 4.87/5.29  (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), complement( join
% 4.87/5.29    ( complement( X ), Y ) ) ) ==> X }.
% 4.87/5.29  (34) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( converse( X ), Y
% 4.87/5.29     ) ) ==> composition( converse( Y ), X ) }.
% 4.87/5.29  (39) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X ), Y ) ) ==>
% 4.87/5.29     join( X, converse( Y ) ) }.
% 4.87/5.29  (40) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse( X ) ) ) ==>
% 4.87/5.29     join( converse( Y ), X ) }.
% 4.87/5.29  (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, Y ) }.
% 4.87/5.29  (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> zero }.
% 4.87/5.29  (56) {G2,W9,D5,L1,V1,M1} P(55,3) { complement( join( zero, complement( X )
% 4.87/5.29     ) ) ==> meet( top, X ) }.
% 4.87/5.29  (57) {G2,W9,D5,L1,V1,M1} P(55,3) { complement( join( complement( X ), zero
% 4.87/5.29     ) ) ==> meet( X, top ) }.
% 4.87/5.29  (62) {G2,W5,D3,L1,V0,M1} P(55,14) { join( zero, top ) ==> top }.
% 4.87/5.29  (65) {G3,W9,D4,L1,V1,M1} P(62,1) { join( join( X, zero ), top ) ==> join( X
% 4.87/5.29    , top ) }.
% 4.87/5.29  (75) {G4,W9,D4,L1,V1,M1} P(0,65) { join( join( zero, X ), top ) ==> join( X
% 4.87/5.29    , top ) }.
% 4.87/5.29  (92) {G3,W8,D4,L1,V0,M1} P(55,56) { complement( join( zero, zero ) ) ==> 
% 4.87/5.29    meet( top, top ) }.
% 4.87/5.29  (107) {G4,W9,D4,L1,V0,M1} P(92,11) { join( join( zero, zero ), meet( top, 
% 4.87/5.29    top ) ) ==> top }.
% 4.87/5.29  (110) {G1,W31,D5,L2,V0,M2} P(0,13) { ! join( converse( meet( skol1, skol2 )
% 4.87/5.29     ), meet( converse( skol1 ), converse( skol2 ) ) ) ==> meet( converse( 
% 4.87/5.29    skol1 ), converse( skol2 ) ), ! join( converse( meet( skol1, skol2 ) ), 
% 4.87/5.29    meet( converse( skol1 ), converse( skol2 ) ) ) ==> converse( meet( skol1
% 4.87/5.29    , skol2 ) ) }.
% 4.87/5.29  (129) {G5,W9,D5,L1,V0,M1} P(15,107) { join( join( zero, meet( top, top ) )
% 4.87/5.29    , zero ) ==> top }.
% 4.87/5.29  (145) {G6,W9,D4,L1,V0,M1} P(129,65);d(75) { join( meet( top, top ), top ) 
% 4.87/5.29    ==> join( top, top ) }.
% 4.87/5.29  (190) {G2,W9,D6,L1,V1,M1} P(11,39) { join( X, converse( complement( 
% 4.87/5.29    converse( X ) ) ) ) ==> converse( top ) }.
% 4.87/5.29  (204) {G3,W9,D6,L1,V1,M1} P(190,0) { join( converse( complement( converse( 
% 4.87/5.29    X ) ) ), X ) ==> converse( top ) }.
% 4.87/5.29  (279) {G2,W6,D4,L1,V1,M1} P(5,34);d(7) { composition( converse( one ), X ) 
% 4.87/5.29    ==> X }.
% 4.87/5.29  (289) {G3,W4,D3,L1,V0,M1} P(279,5) { converse( one ) ==> one }.
% 4.87/5.29  (290) {G4,W5,D3,L1,V1,M1} P(289,279) { composition( one, X ) ==> X }.
% 4.87/5.29  (294) {G5,W8,D4,L1,V1,M1} P(290,10);d(279) { join( complement( X ), 
% 4.87/5.29    complement( X ) ) ==> complement( X ) }.
% 4.87/5.29  (297) {G6,W6,D4,L1,V1,M1} P(294,22);d(14) { join( complement( X ), top ) 
% 4.87/5.29    ==> top }.
% 4.87/5.29  (298) {G6,W10,D5,L1,V2,M1} P(294,21);d(17) { join( join( Y, complement( X )
% 4.87/5.29     ), top ) ==> join( Y, top ) }.
% 4.87/5.29  (303) {G6,W5,D3,L1,V0,M1} P(55,294) { join( zero, zero ) ==> zero }.
% 4.87/5.29  (304) {G6,W7,D4,L1,V1,M1} P(294,3) { complement( complement( X ) ) = meet( 
% 4.87/5.29    X, X ) }.
% 4.87/5.29  (306) {G7,W9,D4,L1,V2,M1} S(26);d(298) { join( join( Y, X ), top ) ==> join
% 4.87/5.29    ( Y, top ) }.
% 4.87/5.29  (312) {G7,W6,D3,L1,V0,M1} P(303,92) { meet( top, top ) ==> complement( zero
% 4.87/5.29     ) }.
% 4.87/5.29  (313) {G8,W5,D3,L1,V0,M1} P(312,145);d(297) { join( top, top ) ==> top }.
% 4.87/5.29  (314) {G9,W5,D3,L1,V1,M1} P(313,20);d(24);d(306);d(313) { join( X, top ) 
% 4.87/5.29    ==> top }.
% 4.87/5.29  (316) {G10,W4,D3,L1,V0,M1} P(314,204) { converse( top ) ==> top }.
% 4.87/5.29  (317) {G10,W7,D4,L1,V1,M1} P(314,27);d(55) { join( meet( X, top ), zero ) 
% 4.87/5.29    ==> X }.
% 4.87/5.29  (333) {G10,W8,D5,L1,V2,M1} P(27,23);d(314) { join( X, complement( meet( X, 
% 4.87/5.29    Y ) ) ) ==> top }.
% 4.87/5.29  (335) {G2,W7,D4,L1,V1,M1} P(14,27);d(55) { join( meet( X, X ), zero ) ==> X
% 4.87/5.29     }.
% 4.87/5.29  (340) {G2,W7,D4,L1,V1,M1} P(12,27);d(3) { join( zero, meet( X, X ) ) ==> X
% 4.87/5.29     }.
% 4.87/5.29  (350) {G11,W7,D4,L1,V1,M1} P(53,317) { join( meet( top, X ), zero ) ==> X
% 4.87/5.29     }.
% 4.87/5.29  (353) {G11,W7,D4,L1,V1,M1} P(317,0) { join( zero, meet( X, top ) ) ==> X
% 4.87/5.29     }.
% 4.87/5.29  (365) {G12,W7,D4,L1,V1,M1} P(350,0) { join( zero, meet( top, X ) ) ==> X
% 4.87/5.29     }.
% 4.87/5.29  (387) {G7,W7,D4,L1,V1,M1} P(304,57);d(335) { meet( complement( X ), top ) 
% 4.87/5.29    ==> complement( X ) }.
% 4.87/5.29  (400) {G12,W7,D4,L1,V1,M1} P(387,353) { join( zero, complement( X ) ) ==> 
% 4.87/5.29    complement( X ) }.
% 4.87/5.29  (406) {G13,W5,D3,L1,V1,M1} P(304,400);d(340) { meet( X, X ) ==> X }.
% 4.87/5.29  (411) {G13,W7,D4,L1,V1,M1} P(400,56) { meet( top, X ) ==> complement( 
% 4.87/5.29    complement( X ) ) }.
% 4.87/5.29  (412) {G14,W5,D4,L1,V1,M1} P(56,400);d(365);d(411) { complement( complement
% 4.87/5.29    ( X ) ) ==> X }.
% 4.87/5.29  (415) {G14,W5,D3,L1,V1,M1} P(406,335) { join( X, zero ) ==> X }.
% 4.87/5.29  (421) {G15,W5,D3,L1,V1,M1} P(412,294) { join( X, X ) ==> X }.
% 4.87/5.29  (423) {G15,W10,D5,L1,V2,M1} P(412,3) { complement( join( X, complement( Y )
% 4.87/5.29     ) ) ==> meet( complement( X ), Y ) }.
% 4.87/5.29  (424) {G15,W10,D5,L1,V2,M1} P(412,3) { complement( join( complement( Y ), X
% 4.87/5.29     ) ) ==> meet( Y, complement( X ) ) }.
% 4.87/5.29  (425) {G15,W10,D4,L1,V2,M1} P(3,412) { join( complement( X ), complement( Y
% 4.87/5.29     ) ) ==> complement( meet( X, Y ) ) }.
% 4.87/5.29  (427) {G16,W9,D4,L1,V2,M1} P(421,16);d(1);d(421) { join( join( X, Y ), Y ) 
% 4.87/5.29    ==> join( X, Y ) }.
% 4.87/5.29  (428) {G16,W9,D4,L1,V2,M1} P(421,16) { join( join( X, Y ), X ) ==> join( X
% 4.87/5.29    , Y ) }.
% 4.87/5.29  (434) {G15,W5,D3,L1,V1,M1} S(411);d(412) { meet( top, X ) ==> X }.
% 4.87/5.29  (464) {G11,W8,D5,L1,V2,M1} P(53,333) { join( X, complement( meet( Y, X ) )
% 4.87/5.29     ) ==> top }.
% 4.87/5.29  (480) {G12,W8,D5,L1,V2,M1} P(464,3);d(55) { meet( X, meet( Y, complement( X
% 4.87/5.29     ) ) ) ==> zero }.
% 4.87/5.29  (483) {G15,W8,D4,L1,V2,M1} P(412,480) { meet( complement( X ), meet( Y, X )
% 4.87/5.29     ) ==> zero }.
% 4.87/5.29  (488) {G16,W8,D4,L1,V2,M1} P(483,53) { meet( meet( Y, X ), complement( X )
% 4.87/5.29     ) ==> zero }.
% 4.87/5.29  (491) {G17,W8,D4,L1,V2,M1} P(53,488) { meet( meet( Y, X ), complement( Y )
% 4.87/5.29     ) ==> zero }.
% 4.87/5.29  (493) {G18,W9,D4,L1,V2,M1} P(491,27);d(400);d(3) { meet( meet( X, Y ), X ) 
% 4.87/5.29    ==> meet( X, Y ) }.
% 4.87/5.29  (504) {G19,W9,D4,L1,V2,M1} P(493,53) { meet( X, meet( X, Y ) ) ==> meet( X
% 4.87/5.29    , Y ) }.
% 4.87/5.29  (506) {G20,W9,D4,L1,V2,M1} P(53,504) { meet( X, meet( Y, X ) ) ==> meet( Y
% 4.87/5.29    , X ) }.
% 4.87/5.29  (510) {G17,W8,D5,L1,V2,M1} P(27,427);d(424) { join( X, meet( X, complement
% 4.87/5.29    ( Y ) ) ) ==> X }.
% 4.87/5.29  (519) {G18,W7,D4,L1,V2,M1} P(412,510) { join( Y, meet( Y, X ) ) ==> Y }.
% 4.87/5.29  (532) {G21,W7,D4,L1,V2,M1} P(506,519) { join( X, meet( Y, X ) ) ==> X }.
% 4.87/5.29  (574) {G22,W7,D4,L1,V2,M1} P(532,0) { join( meet( Y, X ), X ) ==> X }.
% 4.87/5.29  (577) {G23,W9,D6,L1,V2,M1} P(574,40);d(7) { join( converse( meet( X, 
% 4.87/5.29    converse( Y ) ) ), Y ) ==> Y }.
% 4.87/5.29  (583) {G17,W10,D5,L1,V2,M1} P(428,21);d(314) { join( join( X, Y ), 
% 4.87/5.29    complement( join( Y, X ) ) ) ==> top }.
% 4.87/5.29  (795) {G16,W10,D5,L1,V2,M1} P(412,425) { complement( meet( complement( X )
% 4.87/5.29    , Y ) ) ==> join( X, complement( Y ) ) }.
% 4.87/5.29  (796) {G16,W10,D5,L1,V2,M1} P(412,425) { complement( meet( Y, complement( X
% 4.87/5.29     ) ) ) ==> join( complement( Y ), X ) }.
% 4.87/5.29  (1002) {G16,W10,D5,L1,V2,M1} S(27);d(424) { join( meet( X, Y ), meet( X, 
% 4.87/5.29    complement( Y ) ) ) ==> X }.
% 4.87/5.29  (1007) {G11,W8,D6,L1,V1,M1} S(190);d(316) { join( X, converse( complement( 
% 4.87/5.29    converse( X ) ) ) ) ==> top }.
% 4.87/5.29  (1174) {G17,W10,D5,L1,V2,M1} P(53,1002) { join( meet( Y, X ), meet( X, 
% 4.87/5.29    complement( Y ) ) ) ==> X }.
% 4.87/5.29  (1226) {G18,W10,D5,L1,V2,M1} P(1174,0) { join( meet( Y, complement( X ) ), 
% 4.87/5.29    meet( X, Y ) ) ==> Y }.
% 4.87/5.29  (1413) {G18,W10,D5,L1,V2,M1} P(583,423);d(55) { meet( complement( join( X, 
% 4.87/5.29    Y ) ), join( Y, X ) ) ==> zero }.
% 4.87/5.29  (1428) {G16,W10,D4,L1,V2,M1} P(412,423) { meet( complement( Y ), complement
% 4.87/5.29    ( X ) ) ==> complement( join( Y, X ) ) }.
% 4.87/5.29  (1430) {G16,W14,D6,L1,V3,M1} P(16,423) { complement( join( join( X, 
% 4.87/5.29    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 4.87/5.29  (1743) {G19,W10,D6,L1,V2,M1} P(425,1413);d(1428);d(1430);d(424) { meet( 
% 4.87/5.29    meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 4.87/5.29  (2148) {G20,W10,D5,L1,V2,M1} P(1743,1226);d(415);d(796) { meet( Y, join( 
% 4.87/5.29    complement( X ), meet( Y, X ) ) ) ==> Y }.
% 4.87/5.29  (2172) {G21,W10,D5,L1,V2,M1} P(0,2148) { meet( Y, join( meet( Y, X ), 
% 4.87/5.29    complement( X ) ) ) ==> Y }.
% 4.87/5.29  (2246) {G22,W10,D6,L1,V2,M1} P(2172,795);d(412);d(423);d(795) { join( X, 
% 4.87/5.29    meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 4.87/5.29  (2290) {G23,W10,D5,L1,V2,M1} P(412,2246) { join( Y, meet( join( Y, X ), 
% 4.87/5.29    complement( X ) ) ) ==> Y }.
% 4.87/5.29  (2479) {G24,W9,D7,L1,V1,M1} P(1007,2290);d(434) { join( X, complement( 
% 4.87/5.29    converse( complement( converse( X ) ) ) ) ) ==> X }.
% 4.87/5.29  (2499) {G25,W9,D7,L1,V1,M1} P(2479,424);d(412);d(412) { meet( X, converse( 
% 4.87/5.29    complement( converse( complement( X ) ) ) ) ) ==> X }.
% 4.87/5.29  (2527) {G25,W10,D6,L1,V1,M1} P(7,2479) { join( converse( X ), complement( 
% 4.87/5.29    converse( complement( X ) ) ) ) ==> converse( X ) }.
% 4.87/5.29  (2553) {G26,W7,D5,L1,V1,M1} P(2499,577);d(2527) { complement( converse( 
% 4.87/5.29    complement( X ) ) ) ==> converse( X ) }.
% 4.87/5.29  (2622) {G27,W7,D4,L1,V1,M1} P(2553,412) { converse( complement( X ) ) ==> 
% 4.87/5.29    complement( converse( X ) ) }.
% 4.87/5.29  (2649) {G28,W12,D5,L1,V2,M1} P(2622,8) { join( complement( converse( X ) )
% 4.87/5.29    , converse( Y ) ) ==> converse( join( complement( X ), Y ) ) }.
% 4.87/5.29  (24914) {G29,W12,D5,L1,V2,M1} P(2622,2649);d(425);d(425);d(2622) { 
% 4.87/5.29    complement( meet( converse( Y ), converse( X ) ) ) ==> complement( 
% 4.87/5.29    converse( meet( Y, X ) ) ) }.
% 4.87/5.29  (25006) {G30,W10,D4,L1,V2,M1} P(24914,412);d(412) { meet( converse( X ), 
% 4.87/5.29    converse( Y ) ) ==> converse( meet( X, Y ) ) }.
% 4.87/5.29  (25124) {G31,W0,D0,L0,V0,M0} P(25006,110);f;d(421);q {  }.
% 4.87/5.29  
% 4.87/5.29  
% 4.87/5.29  % SZS output end Refutation
% 4.87/5.29  found a proof!
% 4.87/5.29  
% 4.87/5.29  
% 4.87/5.29  Unprocessed initial clauses:
% 4.87/5.29  
% 4.87/5.29  (25126) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 4.87/5.29  (25127) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( join( X, Y
% 4.87/5.29     ), Z ) }.
% 4.87/5.29  (25128) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( complement( X )
% 4.87/5.29    , complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) }.
% 4.87/5.29  (25129) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join( complement
% 4.87/5.29    ( X ), complement( Y ) ) ) }.
% 4.87/5.29  (25130) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z ) ) = 
% 4.87/5.29    composition( composition( X, Y ), Z ) }.
% 4.87/5.29  (25131) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 4.87/5.29  (25132) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) = join( 
% 4.87/5.29    composition( X, Z ), composition( Y, Z ) ) }.
% 4.87/5.29  (25133) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 4.87/5.29  (25134) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join( converse( 
% 4.87/5.29    X ), converse( Y ) ) }.
% 4.87/5.29  (25135) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) = 
% 4.87/5.29    composition( converse( Y ), converse( X ) ) }.
% 4.87/5.29  (25136) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 4.87/5.29    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 4.87/5.29     }.
% 4.87/5.29  (25137) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) ) }.
% 4.87/5.29  (25138) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) ) }.
% 4.87/5.29  (25139) {G0,W31,D5,L2,V0,M2}  { ! join( converse( meet( skol1, skol2 ) ), 
% 4.87/5.29    meet( converse( skol1 ), converse( skol2 ) ) ) = meet( converse( skol1 )
% 4.87/5.29    , converse( skol2 ) ), ! join( meet( converse( skol1 ), converse( skol2 )
% 4.87/5.29     ), converse( meet( skol1, skol2 ) ) ) = converse( meet( skol1, skol2 ) )
% 4.87/5.29     }.
% 4.87/5.29  
% 4.87/5.29  
% 4.87/5.29  Total Proof:
% 4.87/5.29  
% 4.87/5.29  subsumption: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 4.87/5.29  parent0: (25126) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29  end
% 4.87/5.29  permutation0:
% 4.87/5.29     0 ==> 0
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  subsumption: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join
% 4.87/5.29    ( join( X, Y ), Z ) }.
% 4.87/5.29  parent0: (25127) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( 
% 4.87/5.29    join( X, Y ), Z ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29     Z := Z
% 4.87/5.29  end
% 4.87/5.29  permutation0:
% 4.87/5.29     0 ==> 0
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  eqswap: (25142) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 4.87/5.29    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 4.87/5.29    X }.
% 4.87/5.29  parent0[0]: (25128) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( 
% 4.87/5.29    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 4.87/5.29    Y ) ) ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  subsumption: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 4.87/5.29    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 4.87/5.29    Y ) ) ) ==> X }.
% 4.87/5.29  parent0: (25142) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 4.87/5.29    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 4.87/5.29    X }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29  end
% 4.87/5.29  permutation0:
% 4.87/5.29     0 ==> 0
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  eqswap: (25145) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 4.87/5.29    complement( Y ) ) ) = meet( X, Y ) }.
% 4.87/5.29  parent0[0]: (25129) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join
% 4.87/5.29    ( complement( X ), complement( Y ) ) ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  subsumption: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 4.87/5.29    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 4.87/5.29  parent0: (25145) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 4.87/5.29    , complement( Y ) ) ) = meet( X, Y ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29  end
% 4.87/5.29  permutation0:
% 4.87/5.29     0 ==> 0
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  subsumption: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 4.87/5.29  parent0: (25131) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29  end
% 4.87/5.29  permutation0:
% 4.87/5.29     0 ==> 0
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  subsumption: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X
% 4.87/5.29     }.
% 4.87/5.29  parent0: (25133) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29  end
% 4.87/5.29  permutation0:
% 4.87/5.29     0 ==> 0
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  eqswap: (25165) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 4.87/5.29     ) = converse( join( X, Y ) ) }.
% 4.87/5.29  parent0[0]: (25134) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join
% 4.87/5.29    ( converse( X ), converse( Y ) ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  subsumption: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y
% 4.87/5.29     ) ) ==> converse( join( X, Y ) ) }.
% 4.87/5.29  parent0: (25165) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 4.87/5.29     ) = converse( join( X, Y ) ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29  end
% 4.87/5.29  permutation0:
% 4.87/5.29     0 ==> 0
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  eqswap: (25174) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 4.87/5.29    converse( X ) ) = converse( composition( X, Y ) ) }.
% 4.87/5.29  parent0[0]: (25135) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) )
% 4.87/5.29     = composition( converse( Y ), converse( X ) ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  subsumption: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 4.87/5.29    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 4.87/5.29  parent0: (25174) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 4.87/5.29    converse( X ) ) = converse( composition( X, Y ) ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29  end
% 4.87/5.29  permutation0:
% 4.87/5.29     0 ==> 0
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  subsumption: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 4.87/5.29    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 4.87/5.29    Y ) }.
% 4.87/5.29  parent0: (25136) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 4.87/5.29    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 4.87/5.29     }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29  end
% 4.87/5.29  permutation0:
% 4.87/5.29     0 ==> 0
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  eqswap: (25195) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 4.87/5.29  parent0[0]: (25137) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) )
% 4.87/5.29     }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  subsumption: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> 
% 4.87/5.29    top }.
% 4.87/5.29  parent0: (25195) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top
% 4.87/5.29     }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29  end
% 4.87/5.29  permutation0:
% 4.87/5.29     0 ==> 0
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  eqswap: (25207) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 4.87/5.29     }.
% 4.87/5.29  parent0[0]: (25138) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X )
% 4.87/5.29     ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  subsumption: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 4.87/5.29    zero }.
% 4.87/5.29  parent0: (25207) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 4.87/5.29     }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29  end
% 4.87/5.29  permutation0:
% 4.87/5.29     0 ==> 0
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  subsumption: (13) {G0,W31,D5,L2,V0,M2} I { ! join( converse( meet( skol1, 
% 4.87/5.29    skol2 ) ), meet( converse( skol1 ), converse( skol2 ) ) ) ==> meet( 
% 4.87/5.29    converse( skol1 ), converse( skol2 ) ), ! join( meet( converse( skol1 ), 
% 4.87/5.29    converse( skol2 ) ), converse( meet( skol1, skol2 ) ) ) ==> converse( 
% 4.87/5.29    meet( skol1, skol2 ) ) }.
% 4.87/5.29  parent0: (25139) {G0,W31,D5,L2,V0,M2}  { ! join( converse( meet( skol1, 
% 4.87/5.29    skol2 ) ), meet( converse( skol1 ), converse( skol2 ) ) ) = meet( 
% 4.87/5.29    converse( skol1 ), converse( skol2 ) ), ! join( meet( converse( skol1 ), 
% 4.87/5.29    converse( skol2 ) ), converse( meet( skol1, skol2 ) ) ) = converse( meet
% 4.87/5.29    ( skol1, skol2 ) ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29  end
% 4.87/5.29  permutation0:
% 4.87/5.29     0 ==> 0
% 4.87/5.29     1 ==> 1
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  eqswap: (25223) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 4.87/5.29     }.
% 4.87/5.29  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 4.87/5.29     }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  paramod: (25224) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 4.87/5.29     }.
% 4.87/5.29  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 4.87/5.29  parent1[0; 2]: (25223) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( 
% 4.87/5.29    X ) ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := complement( X )
% 4.87/5.29  end
% 4.87/5.29  substitution1:
% 4.87/5.29     X := X
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  eqswap: (25227) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 4.87/5.29     }.
% 4.87/5.29  parent0[0]: (25224) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X
% 4.87/5.29     ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  subsumption: (14) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 4.87/5.29    ==> top }.
% 4.87/5.29  parent0: (25227) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 4.87/5.29     }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29  end
% 4.87/5.29  permutation0:
% 4.87/5.29     0 ==> 0
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  eqswap: (25228) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 4.87/5.29    , join( Y, Z ) ) }.
% 4.87/5.29  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 4.87/5.29    join( X, Y ), Z ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29     Z := Z
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  paramod: (25231) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 4.87/5.29    join( Y, Z ), X ) }.
% 4.87/5.29  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 4.87/5.29  parent1[0; 6]: (25228) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 4.87/5.29    join( X, join( Y, Z ) ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := join( Y, Z )
% 4.87/5.29  end
% 4.87/5.29  substitution1:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29     Z := Z
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  subsumption: (15) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 4.87/5.29    join( join( Y, Z ), X ) }.
% 4.87/5.29  parent0: (25231) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 4.87/5.29    join( Y, Z ), X ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29     Z := Z
% 4.87/5.29  end
% 4.87/5.29  permutation0:
% 4.87/5.29     0 ==> 0
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  eqswap: (25245) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 4.87/5.29    , join( Y, Z ) ) }.
% 4.87/5.29  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 4.87/5.29    join( X, Y ), Z ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29     Z := Z
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  paramod: (25250) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 4.87/5.29    X, join( Z, Y ) ) }.
% 4.87/5.29  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 4.87/5.29  parent1[0; 8]: (25245) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 4.87/5.29    join( X, join( Y, Z ) ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := Y
% 4.87/5.29     Y := Z
% 4.87/5.29  end
% 4.87/5.29  substitution1:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29     Z := Z
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  paramod: (25263) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 4.87/5.29    join( X, Z ), Y ) }.
% 4.87/5.29  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 4.87/5.29    join( X, Y ), Z ) }.
% 4.87/5.29  parent1[0; 6]: (25250) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 4.87/5.29    join( X, join( Z, Y ) ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Z
% 4.87/5.29     Z := Y
% 4.87/5.29  end
% 4.87/5.29  substitution1:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29     Z := Z
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  subsumption: (16) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X
% 4.87/5.29     ) = join( join( Z, X ), Y ) }.
% 4.87/5.29  parent0: (25263) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 4.87/5.29    join( X, Z ), Y ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := Z
% 4.87/5.29     Y := Y
% 4.87/5.29     Z := X
% 4.87/5.29  end
% 4.87/5.29  permutation0:
% 4.87/5.29     0 ==> 0
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  eqswap: (25265) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 4.87/5.29    , join( Y, Z ) ) }.
% 4.87/5.29  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 4.87/5.29    join( X, Y ), Z ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29     Z := Z
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  paramod: (25268) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y
% 4.87/5.29     ) ) ==> join( X, top ) }.
% 4.87/5.29  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 4.87/5.29     }.
% 4.87/5.29  parent1[0; 9]: (25265) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 4.87/5.29    join( X, join( Y, Z ) ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := Y
% 4.87/5.29  end
% 4.87/5.29  substitution1:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29     Z := complement( Y )
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  subsumption: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 4.87/5.29    complement( X ) ) ==> join( Y, top ) }.
% 4.87/5.29  parent0: (25268) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y
% 4.87/5.29     ) ) ==> join( X, top ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := Y
% 4.87/5.29     Y := X
% 4.87/5.29  end
% 4.87/5.29  permutation0:
% 4.87/5.29     0 ==> 0
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  eqswap: (25272) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 4.87/5.29     ), complement( Y ) ) }.
% 4.87/5.29  parent0[0]: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 4.87/5.29    complement( X ) ) ==> join( Y, top ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := Y
% 4.87/5.29     Y := X
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  paramod: (25275) {G2,W13,D5,L1,V2,M1}  { join( join( X, Y ), top ) ==> join
% 4.87/5.29    ( join( X, top ), complement( complement( Y ) ) ) }.
% 4.87/5.29  parent0[0]: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 4.87/5.29    complement( X ) ) ==> join( Y, top ) }.
% 4.87/5.29  parent1[0; 7]: (25272) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 4.87/5.29    join( X, Y ), complement( Y ) ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := Y
% 4.87/5.29     Y := X
% 4.87/5.29  end
% 4.87/5.29  substitution1:
% 4.87/5.29     X := join( X, Y )
% 4.87/5.29     Y := complement( Y )
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  eqswap: (25276) {G2,W13,D5,L1,V2,M1}  { join( join( X, top ), complement( 
% 4.87/5.29    complement( Y ) ) ) ==> join( join( X, Y ), top ) }.
% 4.87/5.29  parent0[0]: (25275) {G2,W13,D5,L1,V2,M1}  { join( join( X, Y ), top ) ==> 
% 4.87/5.29    join( join( X, top ), complement( complement( Y ) ) ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  subsumption: (20) {G2,W13,D5,L1,V2,M1} P(17,17) { join( join( X, top ), 
% 4.87/5.29    complement( complement( Y ) ) ) ==> join( join( X, Y ), top ) }.
% 4.87/5.29  parent0: (25276) {G2,W13,D5,L1,V2,M1}  { join( join( X, top ), complement( 
% 4.87/5.29    complement( Y ) ) ) ==> join( join( X, Y ), top ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29  end
% 4.87/5.29  permutation0:
% 4.87/5.29     0 ==> 0
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  eqswap: (25278) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 4.87/5.29     ), complement( Y ) ) }.
% 4.87/5.29  parent0[0]: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 4.87/5.29    complement( X ) ) ==> join( Y, top ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := Y
% 4.87/5.29     Y := X
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  paramod: (25285) {G1,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( join( 
% 4.87/5.29    join( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 4.87/5.29  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 4.87/5.29    join( X, Y ), Z ) }.
% 4.87/5.29  parent1[0; 5]: (25278) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 4.87/5.29    join( X, Y ), complement( Y ) ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29     Z := Z
% 4.87/5.29  end
% 4.87/5.29  substitution1:
% 4.87/5.29     X := X
% 4.87/5.29     Y := join( Y, Z )
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  eqswap: (25286) {G1,W14,D5,L1,V3,M1}  { join( join( join( X, Y ), Z ), 
% 4.87/5.29    complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 4.87/5.29  parent0[0]: (25285) {G1,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( join( 
% 4.87/5.29    join( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29     Z := Z
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  subsumption: (21) {G2,W14,D5,L1,V3,M1} P(1,17) { join( join( join( X, Y ), 
% 4.87/5.29    Z ), complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 4.87/5.29  parent0: (25286) {G1,W14,D5,L1,V3,M1}  { join( join( join( X, Y ), Z ), 
% 4.87/5.29    complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29     Z := Z
% 4.87/5.29  end
% 4.87/5.29  permutation0:
% 4.87/5.29     0 ==> 0
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  eqswap: (25287) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 4.87/5.29     ), complement( Y ) ) }.
% 4.87/5.29  parent0[0]: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 4.87/5.29    complement( X ) ) ==> join( Y, top ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := Y
% 4.87/5.29     Y := X
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  paramod: (25290) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 4.87/5.29    complement( Y ), join( X, Y ) ) }.
% 4.87/5.29  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 4.87/5.29  parent1[0; 4]: (25287) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 4.87/5.29    join( X, Y ), complement( Y ) ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := join( X, Y )
% 4.87/5.29     Y := complement( Y )
% 4.87/5.29  end
% 4.87/5.29  substitution1:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  paramod: (25303) {G1,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 4.87/5.29    complement( Y ), X ), Y ) }.
% 4.87/5.29  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 4.87/5.29    join( X, Y ), Z ) }.
% 4.87/5.29  parent1[0; 4]: (25290) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 4.87/5.29    complement( Y ), join( X, Y ) ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := complement( Y )
% 4.87/5.29     Y := X
% 4.87/5.29     Z := Y
% 4.87/5.29  end
% 4.87/5.29  substitution1:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  eqswap: (25304) {G1,W10,D5,L1,V2,M1}  { join( join( complement( Y ), X ), Y
% 4.87/5.29     ) ==> join( X, top ) }.
% 4.87/5.29  parent0[0]: (25303) {G1,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 4.87/5.29    complement( Y ), X ), Y ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  subsumption: (22) {G2,W10,D5,L1,V2,M1} P(17,0);d(1) { join( join( 
% 4.87/5.29    complement( Y ), X ), Y ) ==> join( X, top ) }.
% 4.87/5.29  parent0: (25304) {G1,W10,D5,L1,V2,M1}  { join( join( complement( Y ), X ), 
% 4.87/5.29    Y ) ==> join( X, top ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29  end
% 4.87/5.29  permutation0:
% 4.87/5.29     0 ==> 0
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  eqswap: (25305) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 4.87/5.29     ), complement( Y ) ) }.
% 4.87/5.29  parent0[0]: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 4.87/5.29    complement( X ) ) ==> join( Y, top ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := Y
% 4.87/5.29     Y := X
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  paramod: (25308) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( Y, 
% 4.87/5.29    X ), complement( Y ) ) }.
% 4.87/5.29  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 4.87/5.29  parent1[0; 5]: (25305) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 4.87/5.29    join( X, Y ), complement( Y ) ) }.
% 4.87/5.29  substitution0:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29  end
% 4.87/5.29  substitution1:
% 4.87/5.29     X := X
% 4.87/5.29     Y := Y
% 4.87/5.29  end
% 4.87/5.29  
% 4.87/5.29  eqswap: (25321) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y )
% 4.87/5.29     ) ==> join( X, top ) }.
% 4.87/5.29  parent0[0]: (25308) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 4.87/5.30    Y, X ), complement( Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (23) {G2,W10,D4,L1,V2,M1} P(0,17) { join( join( Y, X ), 
% 4.87/5.30    complement( Y ) ) ==> join( X, top ) }.
% 4.87/5.30  parent0: (25321) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y
% 4.87/5.30     ) ) ==> join( X, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25323) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 4.87/5.30     ), complement( Y ) ) }.
% 4.87/5.30  parent0[0]: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 4.87/5.30    complement( X ) ) ==> join( Y, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25324) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 4.87/5.30    complement( complement( X ) ) ) }.
% 4.87/5.30  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 4.87/5.30     }.
% 4.87/5.30  parent1[0; 5]: (25323) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 4.87/5.30    join( X, Y ), complement( Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := complement( X )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25325) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( X
% 4.87/5.30     ) ) ) ==> join( X, top ) }.
% 4.87/5.30  parent0[0]: (25324) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 4.87/5.30    complement( complement( X ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (24) {G2,W9,D5,L1,V1,M1} P(11,17) { join( top, complement( 
% 4.87/5.30    complement( X ) ) ) ==> join( X, top ) }.
% 4.87/5.30  parent0: (25325) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( 
% 4.87/5.30    X ) ) ) ==> join( X, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25326) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 4.87/5.30    complement( complement( X ) ) ) }.
% 4.87/5.30  parent0[0]: (24) {G2,W9,D5,L1,V1,M1} P(11,17) { join( top, complement( 
% 4.87/5.30    complement( X ) ) ) ==> join( X, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25328) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( complement
% 4.87/5.30    ( complement( X ) ), top ) }.
% 4.87/5.30  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 4.87/5.30  parent1[0; 4]: (25326) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top
% 4.87/5.30    , complement( complement( X ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := top
% 4.87/5.30     Y := complement( complement( X ) )
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25334) {G1,W9,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 4.87/5.30    , top ) ==> join( X, top ) }.
% 4.87/5.30  parent0[0]: (25328) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( 
% 4.87/5.30    complement( complement( X ) ), top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (25) {G3,W9,D5,L1,V1,M1} P(24,0) { join( complement( 
% 4.87/5.30    complement( X ) ), top ) ==> join( X, top ) }.
% 4.87/5.30  parent0: (25334) {G1,W9,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 4.87/5.30    , top ) ==> join( X, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25336) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 4.87/5.30    , join( Y, Z ) ) }.
% 4.87/5.30  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 4.87/5.30    join( X, Y ), Z ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30     Z := Z
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25339) {G1,W13,D6,L1,V2,M1}  { join( join( X, complement( 
% 4.87/5.30    complement( Y ) ) ), top ) ==> join( X, join( Y, top ) ) }.
% 4.87/5.30  parent0[0]: (25) {G3,W9,D5,L1,V1,M1} P(24,0) { join( complement( complement
% 4.87/5.30    ( X ) ), top ) ==> join( X, top ) }.
% 4.87/5.30  parent1[0; 10]: (25336) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==>
% 4.87/5.30     join( X, join( Y, Z ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := complement( complement( Y ) )
% 4.87/5.30     Z := top
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25340) {G1,W13,D6,L1,V2,M1}  { join( join( X, complement( 
% 4.87/5.30    complement( Y ) ) ), top ) ==> join( join( X, Y ), top ) }.
% 4.87/5.30  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 4.87/5.30    join( X, Y ), Z ) }.
% 4.87/5.30  parent1[0; 8]: (25339) {G1,W13,D6,L1,V2,M1}  { join( join( X, complement( 
% 4.87/5.30    complement( Y ) ) ), top ) ==> join( X, join( Y, top ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30     Z := top
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (26) {G4,W13,D6,L1,V2,M1} P(25,1);d(1) { join( join( Y, 
% 4.87/5.30    complement( complement( X ) ) ), top ) ==> join( join( Y, X ), top ) }.
% 4.87/5.30  parent0: (25340) {G1,W13,D6,L1,V2,M1}  { join( join( X, complement( 
% 4.87/5.30    complement( Y ) ) ), top ) ==> join( join( X, Y ), top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25344) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 4.87/5.30    join( complement( X ), Y ) ) ) ==> X }.
% 4.87/5.30  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 4.87/5.30    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 4.87/5.30  parent1[0; 2]: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 4.87/5.30    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 4.87/5.30    Y ) ) ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 4.87/5.30    complement( join( complement( X ), Y ) ) ) ==> X }.
% 4.87/5.30  parent0: (25344) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 4.87/5.30    join( complement( X ), Y ) ) ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25347) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 4.87/5.30     composition( converse( X ), converse( Y ) ) }.
% 4.87/5.30  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 4.87/5.30    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25349) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 4.87/5.30     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 4.87/5.30  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 4.87/5.30  parent1[0; 9]: (25347) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 4.87/5.30     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := converse( X )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (34) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 4.87/5.30    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 4.87/5.30  parent0: (25349) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 4.87/5.30     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25353) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 4.87/5.30    converse( X ), converse( Y ) ) }.
% 4.87/5.30  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 4.87/5.30     ) ==> converse( join( X, Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25354) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 4.87/5.30     ) ==> join( X, converse( Y ) ) }.
% 4.87/5.30  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 4.87/5.30  parent1[0; 7]: (25353) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 4.87/5.30     join( converse( X ), converse( Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := converse( X )
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (39) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 4.87/5.30     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 4.87/5.30  parent0: (25354) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 4.87/5.30     ) ==> join( X, converse( Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25359) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 4.87/5.30    converse( X ), converse( Y ) ) }.
% 4.87/5.30  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 4.87/5.30     ) ==> converse( join( X, Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25361) {G1,W10,D5,L1,V2,M1}  { converse( join( X, converse( Y ) )
% 4.87/5.30     ) ==> join( converse( X ), Y ) }.
% 4.87/5.30  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 4.87/5.30  parent1[0; 9]: (25359) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 4.87/5.30     join( converse( X ), converse( Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := converse( Y )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (40) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 4.87/5.30    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 4.87/5.30  parent0: (25361) {G1,W10,D5,L1,V2,M1}  { converse( join( X, converse( Y ) )
% 4.87/5.30     ) ==> join( converse( X ), Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25364) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 4.87/5.30    complement( X ), complement( Y ) ) ) }.
% 4.87/5.30  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 4.87/5.30    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25366) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 4.87/5.30    ( complement( Y ), complement( X ) ) ) }.
% 4.87/5.30  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 4.87/5.30  parent1[0; 5]: (25364) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 4.87/5.30    ( join( complement( X ), complement( Y ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := complement( X )
% 4.87/5.30     Y := complement( Y )
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25368) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 4.87/5.30  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 4.87/5.30    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 4.87/5.30  parent1[0; 4]: (25366) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 4.87/5.30    ( join( complement( Y ), complement( X ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X
% 4.87/5.30    , Y ) }.
% 4.87/5.30  parent0: (25368) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25370) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 4.87/5.30    complement( X ), complement( Y ) ) ) }.
% 4.87/5.30  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 4.87/5.30    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25373) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==> 
% 4.87/5.30    complement( top ) }.
% 4.87/5.30  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 4.87/5.30     }.
% 4.87/5.30  parent1[0; 6]: (25370) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 4.87/5.30    ( join( complement( X ), complement( Y ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := complement( X )
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := complement( X )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25374) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 4.87/5.30  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 4.87/5.30    zero }.
% 4.87/5.30  parent1[0; 1]: (25373) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) 
% 4.87/5.30    ==> complement( top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25375) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 4.87/5.30  parent0[0]: (25374) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==>
% 4.87/5.30     zero }.
% 4.87/5.30  parent0: (25375) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25377) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 4.87/5.30    complement( X ), complement( Y ) ) ) }.
% 4.87/5.30  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 4.87/5.30    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25378) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 4.87/5.30    ( zero, complement( X ) ) ) }.
% 4.87/5.30  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 4.87/5.30    zero }.
% 4.87/5.30  parent1[0; 6]: (25377) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 4.87/5.30    ( join( complement( X ), complement( Y ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := top
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25380) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement( 
% 4.87/5.30    X ) ) ) ==> meet( top, X ) }.
% 4.87/5.30  parent0[0]: (25378) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 4.87/5.30    join( zero, complement( X ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (56) {G2,W9,D5,L1,V1,M1} P(55,3) { complement( join( zero, 
% 4.87/5.30    complement( X ) ) ) ==> meet( top, X ) }.
% 4.87/5.30  parent0: (25380) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement
% 4.87/5.30    ( X ) ) ) ==> meet( top, X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25383) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 4.87/5.30    complement( X ), complement( Y ) ) ) }.
% 4.87/5.30  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 4.87/5.30    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25385) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 4.87/5.30    ( complement( X ), zero ) ) }.
% 4.87/5.30  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 4.87/5.30    zero }.
% 4.87/5.30  parent1[0; 8]: (25383) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 4.87/5.30    ( join( complement( X ), complement( Y ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := top
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25387) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 4.87/5.30    zero ) ) ==> meet( X, top ) }.
% 4.87/5.30  parent0[0]: (25385) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 4.87/5.30    join( complement( X ), zero ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (57) {G2,W9,D5,L1,V1,M1} P(55,3) { complement( join( 
% 4.87/5.30    complement( X ), zero ) ) ==> meet( X, top ) }.
% 4.87/5.30  parent0: (25387) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 4.87/5.30    zero ) ) ==> meet( X, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25389) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 4.87/5.30     }.
% 4.87/5.30  parent0[0]: (14) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 4.87/5.30    ==> top }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25390) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 4.87/5.30  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 4.87/5.30    zero }.
% 4.87/5.30  parent1[0; 3]: (25389) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 4.87/5.30    , X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := top
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25391) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 4.87/5.30  parent0[0]: (25390) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (62) {G2,W5,D3,L1,V0,M1} P(55,14) { join( zero, top ) ==> top
% 4.87/5.30     }.
% 4.87/5.30  parent0: (25391) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25393) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 4.87/5.30    , join( Y, Z ) ) }.
% 4.87/5.30  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 4.87/5.30    join( X, Y ), Z ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30     Z := Z
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25395) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 4.87/5.30    join( X, top ) }.
% 4.87/5.30  parent0[0]: (62) {G2,W5,D3,L1,V0,M1} P(55,14) { join( zero, top ) ==> top
% 4.87/5.30     }.
% 4.87/5.30  parent1[0; 8]: (25393) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 4.87/5.30    join( X, join( Y, Z ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := zero
% 4.87/5.30     Z := top
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (65) {G3,W9,D4,L1,V1,M1} P(62,1) { join( join( X, zero ), top
% 4.87/5.30     ) ==> join( X, top ) }.
% 4.87/5.30  parent0: (25395) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 4.87/5.30    join( X, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25398) {G3,W9,D4,L1,V1,M1}  { join( X, top ) ==> join( join( X, 
% 4.87/5.30    zero ), top ) }.
% 4.87/5.30  parent0[0]: (65) {G3,W9,D4,L1,V1,M1} P(62,1) { join( join( X, zero ), top )
% 4.87/5.30     ==> join( X, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25401) {G1,W9,D4,L1,V1,M1}  { join( X, top ) ==> join( join( zero
% 4.87/5.30    , X ), top ) }.
% 4.87/5.30  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 4.87/5.30  parent1[0; 5]: (25398) {G3,W9,D4,L1,V1,M1}  { join( X, top ) ==> join( join
% 4.87/5.30    ( X, zero ), top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := zero
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25414) {G1,W9,D4,L1,V1,M1}  { join( join( zero, X ), top ) ==> 
% 4.87/5.30    join( X, top ) }.
% 4.87/5.30  parent0[0]: (25401) {G1,W9,D4,L1,V1,M1}  { join( X, top ) ==> join( join( 
% 4.87/5.30    zero, X ), top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (75) {G4,W9,D4,L1,V1,M1} P(0,65) { join( join( zero, X ), top
% 4.87/5.30     ) ==> join( X, top ) }.
% 4.87/5.30  parent0: (25414) {G1,W9,D4,L1,V1,M1}  { join( join( zero, X ), top ) ==> 
% 4.87/5.30    join( X, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25416) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 4.87/5.30    ( zero, complement( X ) ) ) }.
% 4.87/5.30  parent0[0]: (56) {G2,W9,D5,L1,V1,M1} P(55,3) { complement( join( zero, 
% 4.87/5.30    complement( X ) ) ) ==> meet( top, X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25417) {G2,W8,D4,L1,V0,M1}  { meet( top, top ) ==> complement( 
% 4.87/5.30    join( zero, zero ) ) }.
% 4.87/5.30  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 4.87/5.30    zero }.
% 4.87/5.30  parent1[0; 7]: (25416) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement
% 4.87/5.30    ( join( zero, complement( X ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := top
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25418) {G2,W8,D4,L1,V0,M1}  { complement( join( zero, zero ) ) ==>
% 4.87/5.30     meet( top, top ) }.
% 4.87/5.30  parent0[0]: (25417) {G2,W8,D4,L1,V0,M1}  { meet( top, top ) ==> complement
% 4.87/5.30    ( join( zero, zero ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (92) {G3,W8,D4,L1,V0,M1} P(55,56) { complement( join( zero, 
% 4.87/5.30    zero ) ) ==> meet( top, top ) }.
% 4.87/5.30  parent0: (25418) {G2,W8,D4,L1,V0,M1}  { complement( join( zero, zero ) ) 
% 4.87/5.30    ==> meet( top, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25420) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 4.87/5.30     }.
% 4.87/5.30  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 4.87/5.30     }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25421) {G1,W9,D4,L1,V0,M1}  { top ==> join( join( zero, zero ), 
% 4.87/5.30    meet( top, top ) ) }.
% 4.87/5.30  parent0[0]: (92) {G3,W8,D4,L1,V0,M1} P(55,56) { complement( join( zero, 
% 4.87/5.30    zero ) ) ==> meet( top, top ) }.
% 4.87/5.30  parent1[0; 6]: (25420) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( 
% 4.87/5.30    X ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := join( zero, zero )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25422) {G1,W9,D4,L1,V0,M1}  { join( join( zero, zero ), meet( top
% 4.87/5.30    , top ) ) ==> top }.
% 4.87/5.30  parent0[0]: (25421) {G1,W9,D4,L1,V0,M1}  { top ==> join( join( zero, zero )
% 4.87/5.30    , meet( top, top ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (107) {G4,W9,D4,L1,V0,M1} P(92,11) { join( join( zero, zero )
% 4.87/5.30    , meet( top, top ) ) ==> top }.
% 4.87/5.30  parent0: (25422) {G1,W9,D4,L1,V0,M1}  { join( join( zero, zero ), meet( top
% 4.87/5.30    , top ) ) ==> top }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25423) {G0,W31,D5,L2,V0,M2}  { ! meet( converse( skol1 ), converse
% 4.87/5.30    ( skol2 ) ) ==> join( converse( meet( skol1, skol2 ) ), meet( converse( 
% 4.87/5.30    skol1 ), converse( skol2 ) ) ), ! join( meet( converse( skol1 ), converse
% 4.87/5.30    ( skol2 ) ), converse( meet( skol1, skol2 ) ) ) ==> converse( meet( skol1
% 4.87/5.30    , skol2 ) ) }.
% 4.87/5.30  parent0[0]: (13) {G0,W31,D5,L2,V0,M2} I { ! join( converse( meet( skol1, 
% 4.87/5.30    skol2 ) ), meet( converse( skol1 ), converse( skol2 ) ) ) ==> meet( 
% 4.87/5.30    converse( skol1 ), converse( skol2 ) ), ! join( meet( converse( skol1 ), 
% 4.87/5.30    converse( skol2 ) ), converse( meet( skol1, skol2 ) ) ) ==> converse( 
% 4.87/5.30    meet( skol1, skol2 ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25427) {G1,W31,D5,L2,V0,M2}  { ! join( converse( meet( skol1, 
% 4.87/5.30    skol2 ) ), meet( converse( skol1 ), converse( skol2 ) ) ) ==> converse( 
% 4.87/5.30    meet( skol1, skol2 ) ), ! meet( converse( skol1 ), converse( skol2 ) ) 
% 4.87/5.30    ==> join( converse( meet( skol1, skol2 ) ), meet( converse( skol1 ), 
% 4.87/5.30    converse( skol2 ) ) ) }.
% 4.87/5.30  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 4.87/5.30  parent1[1; 2]: (25423) {G0,W31,D5,L2,V0,M2}  { ! meet( converse( skol1 ), 
% 4.87/5.30    converse( skol2 ) ) ==> join( converse( meet( skol1, skol2 ) ), meet( 
% 4.87/5.30    converse( skol1 ), converse( skol2 ) ) ), ! join( meet( converse( skol1 )
% 4.87/5.30    , converse( skol2 ) ), converse( meet( skol1, skol2 ) ) ) ==> converse( 
% 4.87/5.30    meet( skol1, skol2 ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := meet( converse( skol1 ), converse( skol2 ) )
% 4.87/5.30     Y := converse( meet( skol1, skol2 ) )
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25440) {G1,W31,D5,L2,V0,M2}  { ! join( converse( meet( skol1, 
% 4.87/5.30    skol2 ) ), meet( converse( skol1 ), converse( skol2 ) ) ) ==> meet( 
% 4.87/5.30    converse( skol1 ), converse( skol2 ) ), ! join( converse( meet( skol1, 
% 4.87/5.30    skol2 ) ), meet( converse( skol1 ), converse( skol2 ) ) ) ==> converse( 
% 4.87/5.30    meet( skol1, skol2 ) ) }.
% 4.87/5.30  parent0[1]: (25427) {G1,W31,D5,L2,V0,M2}  { ! join( converse( meet( skol1, 
% 4.87/5.30    skol2 ) ), meet( converse( skol1 ), converse( skol2 ) ) ) ==> converse( 
% 4.87/5.30    meet( skol1, skol2 ) ), ! meet( converse( skol1 ), converse( skol2 ) ) 
% 4.87/5.30    ==> join( converse( meet( skol1, skol2 ) ), meet( converse( skol1 ), 
% 4.87/5.30    converse( skol2 ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (110) {G1,W31,D5,L2,V0,M2} P(0,13) { ! join( converse( meet( 
% 4.87/5.30    skol1, skol2 ) ), meet( converse( skol1 ), converse( skol2 ) ) ) ==> meet
% 4.87/5.30    ( converse( skol1 ), converse( skol2 ) ), ! join( converse( meet( skol1, 
% 4.87/5.30    skol2 ) ), meet( converse( skol1 ), converse( skol2 ) ) ) ==> converse( 
% 4.87/5.30    meet( skol1, skol2 ) ) }.
% 4.87/5.30  parent0: (25440) {G1,W31,D5,L2,V0,M2}  { ! join( converse( meet( skol1, 
% 4.87/5.30    skol2 ) ), meet( converse( skol1 ), converse( skol2 ) ) ) ==> meet( 
% 4.87/5.30    converse( skol1 ), converse( skol2 ) ), ! join( converse( meet( skol1, 
% 4.87/5.30    skol2 ) ), meet( converse( skol1 ), converse( skol2 ) ) ) ==> converse( 
% 4.87/5.30    meet( skol1, skol2 ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30     1 ==> 1
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25442) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 4.87/5.30    join( X, Y ), Z ) }.
% 4.87/5.30  parent0[0]: (15) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 4.87/5.30    join( join( Y, Z ), X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30     Z := Z
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25443) {G4,W9,D4,L1,V0,M1}  { top ==> join( join( zero, zero ), 
% 4.87/5.30    meet( top, top ) ) }.
% 4.87/5.30  parent0[0]: (107) {G4,W9,D4,L1,V0,M1} P(92,11) { join( join( zero, zero ), 
% 4.87/5.30    meet( top, top ) ) ==> top }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25444) {G2,W9,D5,L1,V0,M1}  { top ==> join( join( meet( top, top
% 4.87/5.30     ), zero ), zero ) }.
% 4.87/5.30  parent0[0]: (25442) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join
% 4.87/5.30    ( join( X, Y ), Z ) }.
% 4.87/5.30  parent1[0; 2]: (25443) {G4,W9,D4,L1,V0,M1}  { top ==> join( join( zero, 
% 4.87/5.30    zero ), meet( top, top ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := meet( top, top )
% 4.87/5.30     Y := zero
% 4.87/5.30     Z := zero
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25445) {G2,W9,D5,L1,V0,M1}  { top ==> join( join( zero, meet( top
% 4.87/5.30    , top ) ), zero ) }.
% 4.87/5.30  parent0[0]: (25442) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join
% 4.87/5.30    ( join( X, Y ), Z ) }.
% 4.87/5.30  parent1[0; 2]: (25444) {G2,W9,D5,L1,V0,M1}  { top ==> join( join( meet( top
% 4.87/5.30    , top ), zero ), zero ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := zero
% 4.87/5.30     Y := meet( top, top )
% 4.87/5.30     Z := zero
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25448) {G2,W9,D5,L1,V0,M1}  { join( join( zero, meet( top, top ) )
% 4.87/5.30    , zero ) ==> top }.
% 4.87/5.30  parent0[0]: (25445) {G2,W9,D5,L1,V0,M1}  { top ==> join( join( zero, meet( 
% 4.87/5.30    top, top ) ), zero ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (129) {G5,W9,D5,L1,V0,M1} P(15,107) { join( join( zero, meet( 
% 4.87/5.30    top, top ) ), zero ) ==> top }.
% 4.87/5.30  parent0: (25448) {G2,W9,D5,L1,V0,M1}  { join( join( zero, meet( top, top )
% 4.87/5.30     ), zero ) ==> top }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25451) {G3,W9,D4,L1,V1,M1}  { join( X, top ) ==> join( join( X, 
% 4.87/5.30    zero ), top ) }.
% 4.87/5.30  parent0[0]: (65) {G3,W9,D4,L1,V1,M1} P(62,1) { join( join( X, zero ), top )
% 4.87/5.30     ==> join( X, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25453) {G4,W11,D5,L1,V0,M1}  { join( join( zero, meet( top, top )
% 4.87/5.30     ), top ) ==> join( top, top ) }.
% 4.87/5.30  parent0[0]: (129) {G5,W9,D5,L1,V0,M1} P(15,107) { join( join( zero, meet( 
% 4.87/5.30    top, top ) ), zero ) ==> top }.
% 4.87/5.30  parent1[0; 9]: (25451) {G3,W9,D4,L1,V1,M1}  { join( X, top ) ==> join( join
% 4.87/5.30    ( X, zero ), top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := join( zero, meet( top, top ) )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25454) {G5,W9,D4,L1,V0,M1}  { join( meet( top, top ), top ) ==> 
% 4.87/5.30    join( top, top ) }.
% 4.87/5.30  parent0[0]: (75) {G4,W9,D4,L1,V1,M1} P(0,65) { join( join( zero, X ), top )
% 4.87/5.30     ==> join( X, top ) }.
% 4.87/5.30  parent1[0; 1]: (25453) {G4,W11,D5,L1,V0,M1}  { join( join( zero, meet( top
% 4.87/5.30    , top ) ), top ) ==> join( top, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := meet( top, top )
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (145) {G6,W9,D4,L1,V0,M1} P(129,65);d(75) { join( meet( top, 
% 4.87/5.30    top ), top ) ==> join( top, top ) }.
% 4.87/5.30  parent0: (25454) {G5,W9,D4,L1,V0,M1}  { join( meet( top, top ), top ) ==> 
% 4.87/5.30    join( top, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25457) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 4.87/5.30    converse( join( converse( X ), Y ) ) }.
% 4.87/5.30  parent0[0]: (39) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 4.87/5.30     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25458) {G1,W9,D6,L1,V1,M1}  { join( X, converse( complement( 
% 4.87/5.30    converse( X ) ) ) ) ==> converse( top ) }.
% 4.87/5.30  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 4.87/5.30     }.
% 4.87/5.30  parent1[0; 8]: (25457) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==>
% 4.87/5.30     converse( join( converse( X ), Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := converse( X )
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := complement( converse( X ) )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (190) {G2,W9,D6,L1,V1,M1} P(11,39) { join( X, converse( 
% 4.87/5.30    complement( converse( X ) ) ) ) ==> converse( top ) }.
% 4.87/5.30  parent0: (25458) {G1,W9,D6,L1,V1,M1}  { join( X, converse( complement( 
% 4.87/5.30    converse( X ) ) ) ) ==> converse( top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25460) {G2,W9,D6,L1,V1,M1}  { converse( top ) ==> join( X, 
% 4.87/5.30    converse( complement( converse( X ) ) ) ) }.
% 4.87/5.30  parent0[0]: (190) {G2,W9,D6,L1,V1,M1} P(11,39) { join( X, converse( 
% 4.87/5.30    complement( converse( X ) ) ) ) ==> converse( top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25461) {G1,W9,D6,L1,V1,M1}  { converse( top ) ==> join( converse
% 4.87/5.30    ( complement( converse( X ) ) ), X ) }.
% 4.87/5.30  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 4.87/5.30  parent1[0; 3]: (25460) {G2,W9,D6,L1,V1,M1}  { converse( top ) ==> join( X, 
% 4.87/5.30    converse( complement( converse( X ) ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := converse( complement( converse( X ) ) )
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25464) {G1,W9,D6,L1,V1,M1}  { join( converse( complement( converse
% 4.87/5.30    ( X ) ) ), X ) ==> converse( top ) }.
% 4.87/5.30  parent0[0]: (25461) {G1,W9,D6,L1,V1,M1}  { converse( top ) ==> join( 
% 4.87/5.30    converse( complement( converse( X ) ) ), X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (204) {G3,W9,D6,L1,V1,M1} P(190,0) { join( converse( 
% 4.87/5.30    complement( converse( X ) ) ), X ) ==> converse( top ) }.
% 4.87/5.30  parent0: (25464) {G1,W9,D6,L1,V1,M1}  { join( converse( complement( 
% 4.87/5.30    converse( X ) ) ), X ) ==> converse( top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25466) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 4.87/5.30     converse( composition( converse( X ), Y ) ) }.
% 4.87/5.30  parent0[0]: (34) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 4.87/5.30    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25469) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 4.87/5.30    ==> converse( converse( X ) ) }.
% 4.87/5.30  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 4.87/5.30  parent1[0; 6]: (25466) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), 
% 4.87/5.30    X ) ==> converse( composition( converse( X ), Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := converse( X )
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := one
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25470) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 4.87/5.30    ==> X }.
% 4.87/5.30  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 4.87/5.30  parent1[0; 5]: (25469) {G1,W8,D4,L1,V1,M1}  { composition( converse( one )
% 4.87/5.30    , X ) ==> converse( converse( X ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (279) {G2,W6,D4,L1,V1,M1} P(5,34);d(7) { composition( converse
% 4.87/5.30    ( one ), X ) ==> X }.
% 4.87/5.30  parent0: (25470) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 4.87/5.30    ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25472) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), 
% 4.87/5.30    X ) }.
% 4.87/5.30  parent0[0]: (279) {G2,W6,D4,L1,V1,M1} P(5,34);d(7) { composition( converse
% 4.87/5.30    ( one ), X ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25474) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 4.87/5.30  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 4.87/5.30  parent1[0; 2]: (25472) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 4.87/5.30    one ), X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := converse( one )
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := one
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25475) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 4.87/5.30  parent0[0]: (25474) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (289) {G3,W4,D3,L1,V0,M1} P(279,5) { converse( one ) ==> one
% 4.87/5.30     }.
% 4.87/5.30  parent0: (25475) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25477) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), 
% 4.87/5.30    X ) }.
% 4.87/5.30  parent0[0]: (279) {G2,W6,D4,L1,V1,M1} P(5,34);d(7) { composition( converse
% 4.87/5.30    ( one ), X ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25478) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 4.87/5.30  parent0[0]: (289) {G3,W4,D3,L1,V0,M1} P(279,5) { converse( one ) ==> one
% 4.87/5.30     }.
% 4.87/5.30  parent1[0; 3]: (25477) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 4.87/5.30    one ), X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25479) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 4.87/5.30  parent0[0]: (25478) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (290) {G4,W5,D3,L1,V1,M1} P(289,279) { composition( one, X ) 
% 4.87/5.30    ==> X }.
% 4.87/5.30  parent0: (25479) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25481) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 4.87/5.30    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 4.87/5.30    complement( Y ) ) }.
% 4.87/5.30  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 4.87/5.30    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 4.87/5.30    Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25483) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 4.87/5.30    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 4.87/5.30  parent0[0]: (290) {G4,W5,D3,L1,V1,M1} P(289,279) { composition( one, X ) 
% 4.87/5.30    ==> X }.
% 4.87/5.30  parent1[0; 8]: (25481) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 4.87/5.30    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 4.87/5.30    complement( Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := one
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25484) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 4.87/5.30    complement( X ), complement( X ) ) }.
% 4.87/5.30  parent0[0]: (279) {G2,W6,D4,L1,V1,M1} P(5,34);d(7) { composition( converse
% 4.87/5.30    ( one ), X ) ==> X }.
% 4.87/5.30  parent1[0; 4]: (25483) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 4.87/5.30    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := complement( X )
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25485) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 4.87/5.30     ) ) ==> complement( X ) }.
% 4.87/5.30  parent0[0]: (25484) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 4.87/5.30    complement( X ), complement( X ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (294) {G5,W8,D4,L1,V1,M1} P(290,10);d(279) { join( complement
% 4.87/5.30    ( X ), complement( X ) ) ==> complement( X ) }.
% 4.87/5.30  parent0: (25485) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( 
% 4.87/5.30    X ) ) ==> complement( X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25487) {G2,W10,D5,L1,V2,M1}  { join( Y, top ) ==> join( join( 
% 4.87/5.30    complement( X ), Y ), X ) }.
% 4.87/5.30  parent0[0]: (22) {G2,W10,D5,L1,V2,M1} P(17,0);d(1) { join( join( complement
% 4.87/5.30    ( Y ), X ), Y ) ==> join( X, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25489) {G3,W9,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 4.87/5.30    join( complement( X ), X ) }.
% 4.87/5.30  parent0[0]: (294) {G5,W8,D4,L1,V1,M1} P(290,10);d(279) { join( complement( 
% 4.87/5.30    X ), complement( X ) ) ==> complement( X ) }.
% 4.87/5.30  parent1[0; 6]: (25487) {G2,W10,D5,L1,V2,M1}  { join( Y, top ) ==> join( 
% 4.87/5.30    join( complement( X ), Y ), X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := complement( X )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25490) {G2,W6,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 4.87/5.30    top }.
% 4.87/5.30  parent0[0]: (14) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 4.87/5.30    ==> top }.
% 4.87/5.30  parent1[0; 5]: (25489) {G3,W9,D4,L1,V1,M1}  { join( complement( X ), top ) 
% 4.87/5.30    ==> join( complement( X ), X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (297) {G6,W6,D4,L1,V1,M1} P(294,22);d(14) { join( complement( 
% 4.87/5.30    X ), top ) ==> top }.
% 4.87/5.30  parent0: (25490) {G2,W6,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 4.87/5.30    top }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25493) {G2,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( join( join
% 4.87/5.30    ( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 4.87/5.30  parent0[0]: (21) {G2,W14,D5,L1,V3,M1} P(1,17) { join( join( join( X, Y ), Z
% 4.87/5.30     ), complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30     Z := Z
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25496) {G3,W15,D6,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 4.87/5.30    join( X, complement( Y ) ), complement( Y ) ), complement( complement( Y
% 4.87/5.30     ) ) ) }.
% 4.87/5.30  parent0[0]: (294) {G5,W8,D4,L1,V1,M1} P(290,10);d(279) { join( complement( 
% 4.87/5.30    X ), complement( X ) ) ==> complement( X ) }.
% 4.87/5.30  parent1[0; 13]: (25493) {G2,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( 
% 4.87/5.30    join( join( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := complement( Y )
% 4.87/5.30     Z := complement( Y )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25497) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( X, 
% 4.87/5.30    complement( Y ) ), top ) }.
% 4.87/5.30  parent0[0]: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 4.87/5.30    complement( X ) ) ==> join( Y, top ) }.
% 4.87/5.30  parent1[0; 4]: (25496) {G3,W15,D6,L1,V2,M1}  { join( X, top ) ==> join( 
% 4.87/5.30    join( join( X, complement( Y ) ), complement( Y ) ), complement( 
% 4.87/5.30    complement( Y ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := complement( Y )
% 4.87/5.30     Y := join( X, complement( Y ) )
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25498) {G2,W10,D5,L1,V2,M1}  { join( join( X, complement( Y ) ), 
% 4.87/5.30    top ) ==> join( X, top ) }.
% 4.87/5.30  parent0[0]: (25497) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 4.87/5.30    X, complement( Y ) ), top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (298) {G6,W10,D5,L1,V2,M1} P(294,21);d(17) { join( join( Y, 
% 4.87/5.30    complement( X ) ), top ) ==> join( Y, top ) }.
% 4.87/5.30  parent0: (25498) {G2,W10,D5,L1,V2,M1}  { join( join( X, complement( Y ) ), 
% 4.87/5.30    top ) ==> join( X, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25500) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 4.87/5.30    ( X ), complement( X ) ) }.
% 4.87/5.30  parent0[0]: (294) {G5,W8,D4,L1,V1,M1} P(290,10);d(279) { join( complement( 
% 4.87/5.30    X ), complement( X ) ) ==> complement( X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25503) {G2,W7,D4,L1,V0,M1}  { complement( top ) ==> join( 
% 4.87/5.30    complement( top ), zero ) }.
% 4.87/5.30  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 4.87/5.30    zero }.
% 4.87/5.30  parent1[0; 6]: (25500) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 4.87/5.30    complement( X ), complement( X ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := top
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25505) {G2,W6,D3,L1,V0,M1}  { complement( top ) ==> join( zero, 
% 4.87/5.30    zero ) }.
% 4.87/5.30  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 4.87/5.30    zero }.
% 4.87/5.30  parent1[0; 4]: (25503) {G2,W7,D4,L1,V0,M1}  { complement( top ) ==> join( 
% 4.87/5.30    complement( top ), zero ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25506) {G2,W5,D3,L1,V0,M1}  { zero ==> join( zero, zero ) }.
% 4.87/5.30  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 4.87/5.30    zero }.
% 4.87/5.30  parent1[0; 1]: (25505) {G2,W6,D3,L1,V0,M1}  { complement( top ) ==> join( 
% 4.87/5.30    zero, zero ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25512) {G2,W5,D3,L1,V0,M1}  { join( zero, zero ) ==> zero }.
% 4.87/5.30  parent0[0]: (25506) {G2,W5,D3,L1,V0,M1}  { zero ==> join( zero, zero ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (303) {G6,W5,D3,L1,V0,M1} P(55,294) { join( zero, zero ) ==> 
% 4.87/5.30    zero }.
% 4.87/5.30  parent0: (25512) {G2,W5,D3,L1,V0,M1}  { join( zero, zero ) ==> zero }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25516) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 4.87/5.30    complement( X ), complement( Y ) ) ) }.
% 4.87/5.30  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 4.87/5.30    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25531) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 4.87/5.30    complement( X ) ) }.
% 4.87/5.30  parent0[0]: (294) {G5,W8,D4,L1,V1,M1} P(290,10);d(279) { join( complement( 
% 4.87/5.30    X ), complement( X ) ) ==> complement( X ) }.
% 4.87/5.30  parent1[0; 5]: (25516) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 4.87/5.30    ( join( complement( X ), complement( Y ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25532) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 4.87/5.30    meet( X, X ) }.
% 4.87/5.30  parent0[0]: (25531) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 4.87/5.30    complement( X ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (304) {G6,W7,D4,L1,V1,M1} P(294,3) { complement( complement( X
% 4.87/5.30     ) ) = meet( X, X ) }.
% 4.87/5.30  parent0: (25532) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 4.87/5.30    meet( X, X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25535) {G5,W9,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 4.87/5.30     ), top ) }.
% 4.87/5.30  parent0[0]: (298) {G6,W10,D5,L1,V2,M1} P(294,21);d(17) { join( join( Y, 
% 4.87/5.30    complement( X ) ), top ) ==> join( Y, top ) }.
% 4.87/5.30  parent1[0; 1]: (26) {G4,W13,D6,L1,V2,M1} P(25,1);d(1) { join( join( Y, 
% 4.87/5.30    complement( complement( X ) ) ), top ) ==> join( join( Y, X ), top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := complement( Y )
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25536) {G5,W9,D4,L1,V2,M1}  { join( join( X, Y ), top ) ==> join( 
% 4.87/5.30    X, top ) }.
% 4.87/5.30  parent0[0]: (25535) {G5,W9,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X
% 4.87/5.30    , Y ), top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (306) {G7,W9,D4,L1,V2,M1} S(26);d(298) { join( join( Y, X ), 
% 4.87/5.30    top ) ==> join( Y, top ) }.
% 4.87/5.30  parent0: (25536) {G5,W9,D4,L1,V2,M1}  { join( join( X, Y ), top ) ==> join
% 4.87/5.30    ( X, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25538) {G3,W8,D4,L1,V0,M1}  { meet( top, top ) ==> complement( 
% 4.87/5.30    join( zero, zero ) ) }.
% 4.87/5.30  parent0[0]: (92) {G3,W8,D4,L1,V0,M1} P(55,56) { complement( join( zero, 
% 4.87/5.30    zero ) ) ==> meet( top, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25539) {G4,W6,D3,L1,V0,M1}  { meet( top, top ) ==> complement( 
% 4.87/5.30    zero ) }.
% 4.87/5.30  parent0[0]: (303) {G6,W5,D3,L1,V0,M1} P(55,294) { join( zero, zero ) ==> 
% 4.87/5.30    zero }.
% 4.87/5.30  parent1[0; 5]: (25538) {G3,W8,D4,L1,V0,M1}  { meet( top, top ) ==> 
% 4.87/5.30    complement( join( zero, zero ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (312) {G7,W6,D3,L1,V0,M1} P(303,92) { meet( top, top ) ==> 
% 4.87/5.30    complement( zero ) }.
% 4.87/5.30  parent0: (25539) {G4,W6,D3,L1,V0,M1}  { meet( top, top ) ==> complement( 
% 4.87/5.30    zero ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25542) {G6,W9,D4,L1,V0,M1}  { join( top, top ) ==> join( meet( top
% 4.87/5.30    , top ), top ) }.
% 4.87/5.30  parent0[0]: (145) {G6,W9,D4,L1,V0,M1} P(129,65);d(75) { join( meet( top, 
% 4.87/5.30    top ), top ) ==> join( top, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25544) {G7,W8,D4,L1,V0,M1}  { join( top, top ) ==> join( 
% 4.87/5.30    complement( zero ), top ) }.
% 4.87/5.30  parent0[0]: (312) {G7,W6,D3,L1,V0,M1} P(303,92) { meet( top, top ) ==> 
% 4.87/5.30    complement( zero ) }.
% 4.87/5.30  parent1[0; 5]: (25542) {G6,W9,D4,L1,V0,M1}  { join( top, top ) ==> join( 
% 4.87/5.30    meet( top, top ), top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25545) {G7,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 4.87/5.30  parent0[0]: (297) {G6,W6,D4,L1,V1,M1} P(294,22);d(14) { join( complement( X
% 4.87/5.30     ), top ) ==> top }.
% 4.87/5.30  parent1[0; 4]: (25544) {G7,W8,D4,L1,V0,M1}  { join( top, top ) ==> join( 
% 4.87/5.30    complement( zero ), top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := zero
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (313) {G8,W5,D3,L1,V0,M1} P(312,145);d(297) { join( top, top )
% 4.87/5.30     ==> top }.
% 4.87/5.30  parent0: (25545) {G7,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25548) {G2,W13,D5,L1,V2,M1}  { join( join( X, Y ), top ) ==> join
% 4.87/5.30    ( join( X, top ), complement( complement( Y ) ) ) }.
% 4.87/5.30  parent0[0]: (20) {G2,W13,D5,L1,V2,M1} P(17,17) { join( join( X, top ), 
% 4.87/5.30    complement( complement( Y ) ) ) ==> join( join( X, Y ), top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25554) {G3,W11,D5,L1,V1,M1}  { join( join( top, X ), top ) ==> 
% 4.87/5.30    join( top, complement( complement( X ) ) ) }.
% 4.87/5.30  parent0[0]: (313) {G8,W5,D3,L1,V0,M1} P(312,145);d(297) { join( top, top ) 
% 4.87/5.30    ==> top }.
% 4.87/5.30  parent1[0; 7]: (25548) {G2,W13,D5,L1,V2,M1}  { join( join( X, Y ), top ) 
% 4.87/5.30    ==> join( join( X, top ), complement( complement( Y ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := top
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25558) {G3,W9,D4,L1,V1,M1}  { join( join( top, X ), top ) ==> 
% 4.87/5.30    join( X, top ) }.
% 4.87/5.30  parent0[0]: (24) {G2,W9,D5,L1,V1,M1} P(11,17) { join( top, complement( 
% 4.87/5.30    complement( X ) ) ) ==> join( X, top ) }.
% 4.87/5.30  parent1[0; 6]: (25554) {G3,W11,D5,L1,V1,M1}  { join( join( top, X ), top ) 
% 4.87/5.30    ==> join( top, complement( complement( X ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25559) {G4,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X, top )
% 4.87/5.30     }.
% 4.87/5.30  parent0[0]: (306) {G7,W9,D4,L1,V2,M1} S(26);d(298) { join( join( Y, X ), 
% 4.87/5.30    top ) ==> join( Y, top ) }.
% 4.87/5.30  parent1[0; 1]: (25558) {G3,W9,D4,L1,V1,M1}  { join( join( top, X ), top ) 
% 4.87/5.30    ==> join( X, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := top
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25560) {G5,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 4.87/5.30  parent0[0]: (313) {G8,W5,D3,L1,V0,M1} P(312,145);d(297) { join( top, top ) 
% 4.87/5.30    ==> top }.
% 4.87/5.30  parent1[0; 1]: (25559) {G4,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X
% 4.87/5.30    , top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25561) {G5,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 4.87/5.30  parent0[0]: (25560) {G5,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (314) {G9,W5,D3,L1,V1,M1} P(313,20);d(24);d(306);d(313) { join
% 4.87/5.30    ( X, top ) ==> top }.
% 4.87/5.30  parent0: (25561) {G5,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25562) {G9,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 4.87/5.30  parent0[0]: (314) {G9,W5,D3,L1,V1,M1} P(313,20);d(24);d(306);d(313) { join
% 4.87/5.30    ( X, top ) ==> top }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25564) {G4,W4,D3,L1,V0,M1}  { top ==> converse( top ) }.
% 4.87/5.30  parent0[0]: (204) {G3,W9,D6,L1,V1,M1} P(190,0) { join( converse( complement
% 4.87/5.30    ( converse( X ) ) ), X ) ==> converse( top ) }.
% 4.87/5.30  parent1[0; 2]: (25562) {G9,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := top
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := converse( complement( converse( top ) ) )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25565) {G4,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 4.87/5.30  parent0[0]: (25564) {G4,W4,D3,L1,V0,M1}  { top ==> converse( top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (316) {G10,W4,D3,L1,V0,M1} P(314,204) { converse( top ) ==> 
% 4.87/5.30    top }.
% 4.87/5.30  parent0: (25565) {G4,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25567) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 4.87/5.30    complement( join( complement( X ), Y ) ) ) }.
% 4.87/5.30  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 4.87/5.30    complement( join( complement( X ), Y ) ) ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25569) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 4.87/5.30    complement( top ) ) }.
% 4.87/5.30  parent0[0]: (314) {G9,W5,D3,L1,V1,M1} P(313,20);d(24);d(306);d(313) { join
% 4.87/5.30    ( X, top ) ==> top }.
% 4.87/5.30  parent1[0; 7]: (25567) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 4.87/5.30    complement( join( complement( X ), Y ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := complement( X )
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := top
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25570) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 4.87/5.30     }.
% 4.87/5.30  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 4.87/5.30    zero }.
% 4.87/5.30  parent1[0; 6]: (25569) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 4.87/5.30    complement( top ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25571) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 4.87/5.30     }.
% 4.87/5.30  parent0[0]: (25570) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero
% 4.87/5.30     ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (317) {G10,W7,D4,L1,V1,M1} P(314,27);d(55) { join( meet( X, 
% 4.87/5.30    top ), zero ) ==> X }.
% 4.87/5.30  parent0: (25571) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 4.87/5.30     }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25573) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 4.87/5.30     ), complement( X ) ) }.
% 4.87/5.30  parent0[0]: (23) {G2,W10,D4,L1,V2,M1} P(0,17) { join( join( Y, X ), 
% 4.87/5.30    complement( Y ) ) ==> join( X, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25575) {G2,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 4.87/5.30    ( X ), Y ) ), top ) ==> join( X, complement( meet( X, Y ) ) ) }.
% 4.87/5.30  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 4.87/5.30    complement( join( complement( X ), Y ) ) ) ==> X }.
% 4.87/5.30  parent1[0; 9]: (25573) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( 
% 4.87/5.30    join( X, Y ), complement( X ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := meet( X, Y )
% 4.87/5.30     Y := complement( join( complement( X ), Y ) )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25576) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet( 
% 4.87/5.30    X, Y ) ) ) }.
% 4.87/5.30  parent0[0]: (314) {G9,W5,D3,L1,V1,M1} P(313,20);d(24);d(306);d(313) { join
% 4.87/5.30    ( X, top ) ==> top }.
% 4.87/5.30  parent1[0; 1]: (25575) {G2,W14,D6,L1,V2,M1}  { join( complement( join( 
% 4.87/5.30    complement( X ), Y ) ), top ) ==> join( X, complement( meet( X, Y ) ) )
% 4.87/5.30     }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := complement( join( complement( X ), Y ) )
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25577) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) )
% 4.87/5.30     ) ==> top }.
% 4.87/5.30  parent0[0]: (25576) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( 
% 4.87/5.30    meet( X, Y ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (333) {G10,W8,D5,L1,V2,M1} P(27,23);d(314) { join( X, 
% 4.87/5.30    complement( meet( X, Y ) ) ) ==> top }.
% 4.87/5.30  parent0: (25577) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) )
% 4.87/5.30     ) ==> top }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25579) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 4.87/5.30    complement( join( complement( X ), Y ) ) ) }.
% 4.87/5.30  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 4.87/5.30    complement( join( complement( X ), Y ) ) ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25581) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 4.87/5.30    complement( top ) ) }.
% 4.87/5.30  parent0[0]: (14) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 4.87/5.30    ==> top }.
% 4.87/5.30  parent1[0; 7]: (25579) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 4.87/5.30    complement( join( complement( X ), Y ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25582) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero )
% 4.87/5.30     }.
% 4.87/5.30  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 4.87/5.30    zero }.
% 4.87/5.30  parent1[0; 6]: (25581) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 4.87/5.30    complement( top ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25583) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X }.
% 4.87/5.30  parent0[0]: (25582) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero )
% 4.87/5.30     }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (335) {G2,W7,D4,L1,V1,M1} P(14,27);d(55) { join( meet( X, X )
% 4.87/5.30    , zero ) ==> X }.
% 4.87/5.30  parent0: (25583) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X
% 4.87/5.30     }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25585) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 4.87/5.30    complement( join( complement( X ), Y ) ) ) }.
% 4.87/5.30  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 4.87/5.30    complement( join( complement( X ), Y ) ) ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25587) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement( join
% 4.87/5.30    ( complement( X ), complement( X ) ) ) ) }.
% 4.87/5.30  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 4.87/5.30    zero }.
% 4.87/5.30  parent1[0; 3]: (25585) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 4.87/5.30    complement( join( complement( X ), Y ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := complement( X )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25588) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) )
% 4.87/5.30     }.
% 4.87/5.30  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 4.87/5.30    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 4.87/5.30  parent1[0; 4]: (25587) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement
% 4.87/5.30    ( join( complement( X ), complement( X ) ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25589) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X }.
% 4.87/5.30  parent0[0]: (25588) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) )
% 4.87/5.30     }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (340) {G2,W7,D4,L1,V1,M1} P(12,27);d(3) { join( zero, meet( X
% 4.87/5.30    , X ) ) ==> X }.
% 4.87/5.30  parent0: (25589) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X
% 4.87/5.30     }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25590) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 4.87/5.30     }.
% 4.87/5.30  parent0[0]: (317) {G10,W7,D4,L1,V1,M1} P(314,27);d(55) { join( meet( X, top
% 4.87/5.30     ), zero ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25591) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 4.87/5.30     }.
% 4.87/5.30  parent0[0]: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 4.87/5.30    Y ) }.
% 4.87/5.30  parent1[0; 3]: (25590) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 4.87/5.30    zero ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := top
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25594) {G2,W7,D4,L1,V1,M1}  { join( meet( top, X ), zero ) ==> X
% 4.87/5.30     }.
% 4.87/5.30  parent0[0]: (25591) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero
% 4.87/5.30     ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (350) {G11,W7,D4,L1,V1,M1} P(53,317) { join( meet( top, X ), 
% 4.87/5.30    zero ) ==> X }.
% 4.87/5.30  parent0: (25594) {G2,W7,D4,L1,V1,M1}  { join( meet( top, X ), zero ) ==> X
% 4.87/5.30     }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25595) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 4.87/5.30     }.
% 4.87/5.30  parent0[0]: (317) {G10,W7,D4,L1,V1,M1} P(314,27);d(55) { join( meet( X, top
% 4.87/5.30     ), zero ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25596) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top ) )
% 4.87/5.30     }.
% 4.87/5.30  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 4.87/5.30  parent1[0; 2]: (25595) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 4.87/5.30    zero ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := meet( X, top )
% 4.87/5.30     Y := zero
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25599) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, top ) ) ==> X
% 4.87/5.30     }.
% 4.87/5.30  parent0[0]: (25596) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top )
% 4.87/5.30     ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (353) {G11,W7,D4,L1,V1,M1} P(317,0) { join( zero, meet( X, top
% 4.87/5.30     ) ) ==> X }.
% 4.87/5.30  parent0: (25599) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, top ) ) ==> X
% 4.87/5.30     }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25600) {G11,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 4.87/5.30     }.
% 4.87/5.30  parent0[0]: (350) {G11,W7,D4,L1,V1,M1} P(53,317) { join( meet( top, X ), 
% 4.87/5.30    zero ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25601) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( top, X ) )
% 4.87/5.30     }.
% 4.87/5.30  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 4.87/5.30  parent1[0; 2]: (25600) {G11,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), 
% 4.87/5.30    zero ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := meet( top, X )
% 4.87/5.30     Y := zero
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25604) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( top, X ) ) ==> X
% 4.87/5.30     }.
% 4.87/5.30  parent0[0]: (25601) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( top, X )
% 4.87/5.30     ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (365) {G12,W7,D4,L1,V1,M1} P(350,0) { join( zero, meet( top, X
% 4.87/5.30     ) ) ==> X }.
% 4.87/5.30  parent0: (25604) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( top, X ) ) ==> X
% 4.87/5.30     }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25606) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 4.87/5.30    ( complement( X ), zero ) ) }.
% 4.87/5.30  parent0[0]: (57) {G2,W9,D5,L1,V1,M1} P(55,3) { complement( join( complement
% 4.87/5.30    ( X ), zero ) ) ==> meet( X, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25611) {G3,W11,D5,L1,V1,M1}  { meet( complement( X ), top ) ==> 
% 4.87/5.30    complement( join( meet( X, X ), zero ) ) }.
% 4.87/5.30  parent0[0]: (304) {G6,W7,D4,L1,V1,M1} P(294,3) { complement( complement( X
% 4.87/5.30     ) ) = meet( X, X ) }.
% 4.87/5.30  parent1[0; 7]: (25606) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement
% 4.87/5.30    ( join( complement( X ), zero ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := complement( X )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25612) {G3,W7,D4,L1,V1,M1}  { meet( complement( X ), top ) ==> 
% 4.87/5.30    complement( X ) }.
% 4.87/5.30  parent0[0]: (335) {G2,W7,D4,L1,V1,M1} P(14,27);d(55) { join( meet( X, X ), 
% 4.87/5.30    zero ) ==> X }.
% 4.87/5.30  parent1[0; 6]: (25611) {G3,W11,D5,L1,V1,M1}  { meet( complement( X ), top )
% 4.87/5.30     ==> complement( join( meet( X, X ), zero ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (387) {G7,W7,D4,L1,V1,M1} P(304,57);d(335) { meet( complement
% 4.87/5.30    ( X ), top ) ==> complement( X ) }.
% 4.87/5.30  parent0: (25612) {G3,W7,D4,L1,V1,M1}  { meet( complement( X ), top ) ==> 
% 4.87/5.30    complement( X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25615) {G11,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top ) )
% 4.87/5.30     }.
% 4.87/5.30  parent0[0]: (353) {G11,W7,D4,L1,V1,M1} P(317,0) { join( zero, meet( X, top
% 4.87/5.30     ) ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25616) {G8,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 4.87/5.30    complement( X ) ) }.
% 4.87/5.30  parent0[0]: (387) {G7,W7,D4,L1,V1,M1} P(304,57);d(335) { meet( complement( 
% 4.87/5.30    X ), top ) ==> complement( X ) }.
% 4.87/5.30  parent1[0; 5]: (25615) {G11,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, 
% 4.87/5.30    top ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := complement( X )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25617) {G8,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 4.87/5.30    complement( X ) }.
% 4.87/5.30  parent0[0]: (25616) {G8,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 4.87/5.30    complement( X ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (400) {G12,W7,D4,L1,V1,M1} P(387,353) { join( zero, complement
% 4.87/5.30    ( X ) ) ==> complement( X ) }.
% 4.87/5.30  parent0: (25617) {G8,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 4.87/5.30    complement( X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25619) {G12,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 4.87/5.30    complement( X ) ) }.
% 4.87/5.30  parent0[0]: (400) {G12,W7,D4,L1,V1,M1} P(387,353) { join( zero, complement
% 4.87/5.30    ( X ) ) ==> complement( X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25622) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 4.87/5.30    join( zero, meet( X, X ) ) }.
% 4.87/5.30  parent0[0]: (304) {G6,W7,D4,L1,V1,M1} P(294,3) { complement( complement( X
% 4.87/5.30     ) ) = meet( X, X ) }.
% 4.87/5.30  parent1[0; 6]: (25619) {G12,W7,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 4.87/5.30    zero, complement( X ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := complement( X )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25623) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, meet( 
% 4.87/5.30    X, X ) ) }.
% 4.87/5.30  parent0[0]: (304) {G6,W7,D4,L1,V1,M1} P(294,3) { complement( complement( X
% 4.87/5.30     ) ) = meet( X, X ) }.
% 4.87/5.30  parent1[0; 1]: (25622) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) )
% 4.87/5.30     ==> join( zero, meet( X, X ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25626) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 4.87/5.30  parent0[0]: (340) {G2,W7,D4,L1,V1,M1} P(12,27);d(3) { join( zero, meet( X, 
% 4.87/5.30    X ) ) ==> X }.
% 4.87/5.30  parent1[0; 4]: (25623) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, 
% 4.87/5.30    meet( X, X ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (406) {G13,W5,D3,L1,V1,M1} P(304,400);d(340) { meet( X, X ) 
% 4.87/5.30    ==> X }.
% 4.87/5.30  parent0: (25626) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25629) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 4.87/5.30    ( zero, complement( X ) ) ) }.
% 4.87/5.30  parent0[0]: (56) {G2,W9,D5,L1,V1,M1} P(55,3) { complement( join( zero, 
% 4.87/5.30    complement( X ) ) ) ==> meet( top, X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25636) {G3,W7,D4,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 4.87/5.30    complement( X ) ) }.
% 4.87/5.30  parent0[0]: (400) {G12,W7,D4,L1,V1,M1} P(387,353) { join( zero, complement
% 4.87/5.30    ( X ) ) ==> complement( X ) }.
% 4.87/5.30  parent1[0; 5]: (25629) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement
% 4.87/5.30    ( join( zero, complement( X ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (411) {G13,W7,D4,L1,V1,M1} P(400,56) { meet( top, X ) ==> 
% 4.87/5.30    complement( complement( X ) ) }.
% 4.87/5.30  parent0: (25636) {G3,W7,D4,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 4.87/5.30    complement( X ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25639) {G12,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 4.87/5.30    complement( X ) ) }.
% 4.87/5.30  parent0[0]: (400) {G12,W7,D4,L1,V1,M1} P(387,353) { join( zero, complement
% 4.87/5.30    ( X ) ) ==> complement( X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25644) {G3,W11,D5,L1,V1,M1}  { complement( join( zero, complement
% 4.87/5.30    ( X ) ) ) ==> join( zero, meet( top, X ) ) }.
% 4.87/5.30  parent0[0]: (56) {G2,W9,D5,L1,V1,M1} P(55,3) { complement( join( zero, 
% 4.87/5.30    complement( X ) ) ) ==> meet( top, X ) }.
% 4.87/5.30  parent1[0; 8]: (25639) {G12,W7,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 4.87/5.30    zero, complement( X ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := join( zero, complement( X ) )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25645) {G3,W9,D4,L1,V1,M1}  { meet( top, X ) ==> join( zero, meet
% 4.87/5.30    ( top, X ) ) }.
% 4.87/5.30  parent0[0]: (56) {G2,W9,D5,L1,V1,M1} P(55,3) { complement( join( zero, 
% 4.87/5.30    complement( X ) ) ) ==> meet( top, X ) }.
% 4.87/5.30  parent1[0; 1]: (25644) {G3,W11,D5,L1,V1,M1}  { complement( join( zero, 
% 4.87/5.30    complement( X ) ) ) ==> join( zero, meet( top, X ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25647) {G4,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 4.87/5.30  parent0[0]: (365) {G12,W7,D4,L1,V1,M1} P(350,0) { join( zero, meet( top, X
% 4.87/5.30     ) ) ==> X }.
% 4.87/5.30  parent1[0; 4]: (25645) {G3,W9,D4,L1,V1,M1}  { meet( top, X ) ==> join( zero
% 4.87/5.30    , meet( top, X ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25648) {G5,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 4.87/5.30     }.
% 4.87/5.30  parent0[0]: (411) {G13,W7,D4,L1,V1,M1} P(400,56) { meet( top, X ) ==> 
% 4.87/5.30    complement( complement( X ) ) }.
% 4.87/5.30  parent1[0; 1]: (25647) {G4,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (412) {G14,W5,D4,L1,V1,M1} P(56,400);d(365);d(411) { 
% 4.87/5.30    complement( complement( X ) ) ==> X }.
% 4.87/5.30  parent0: (25648) {G5,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 4.87/5.30     }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25651) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero ) }.
% 4.87/5.30  parent0[0]: (335) {G2,W7,D4,L1,V1,M1} P(14,27);d(55) { join( meet( X, X ), 
% 4.87/5.30    zero ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25652) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 4.87/5.30  parent0[0]: (406) {G13,W5,D3,L1,V1,M1} P(304,400);d(340) { meet( X, X ) ==>
% 4.87/5.30     X }.
% 4.87/5.30  parent1[0; 3]: (25651) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 4.87/5.30    zero ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25653) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 4.87/5.30  parent0[0]: (25652) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (415) {G14,W5,D3,L1,V1,M1} P(406,335) { join( X, zero ) ==> X
% 4.87/5.30     }.
% 4.87/5.30  parent0: (25653) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25655) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 4.87/5.30    ( X ), complement( X ) ) }.
% 4.87/5.30  parent0[0]: (294) {G5,W8,D4,L1,V1,M1} P(290,10);d(279) { join( complement( 
% 4.87/5.30    X ), complement( X ) ) ==> complement( X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25658) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 4.87/5.30    join( complement( complement( X ) ), X ) }.
% 4.87/5.30  parent0[0]: (412) {G14,W5,D4,L1,V1,M1} P(56,400);d(365);d(411) { complement
% 4.87/5.30    ( complement( X ) ) ==> X }.
% 4.87/5.30  parent1[0; 8]: (25655) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 4.87/5.30    complement( X ), complement( X ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := complement( X )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25660) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 4.87/5.30    join( X, X ) }.
% 4.87/5.30  parent0[0]: (412) {G14,W5,D4,L1,V1,M1} P(56,400);d(365);d(411) { complement
% 4.87/5.30    ( complement( X ) ) ==> X }.
% 4.87/5.30  parent1[0; 5]: (25658) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) )
% 4.87/5.30     ==> join( complement( complement( X ) ), X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25661) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 4.87/5.30  parent0[0]: (412) {G14,W5,D4,L1,V1,M1} P(56,400);d(365);d(411) { complement
% 4.87/5.30    ( complement( X ) ) ==> X }.
% 4.87/5.30  parent1[0; 1]: (25660) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) )
% 4.87/5.30     ==> join( X, X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25667) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 4.87/5.30  parent0[0]: (25661) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (421) {G15,W5,D3,L1,V1,M1} P(412,294) { join( X, X ) ==> X }.
% 4.87/5.30  parent0: (25667) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25671) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 4.87/5.30    complement( X ), complement( Y ) ) ) }.
% 4.87/5.30  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 4.87/5.30    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25674) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 4.87/5.30    complement( join( X, complement( Y ) ) ) }.
% 4.87/5.30  parent0[0]: (412) {G14,W5,D4,L1,V1,M1} P(56,400);d(365);d(411) { complement
% 4.87/5.30    ( complement( X ) ) ==> X }.
% 4.87/5.30  parent1[0; 7]: (25671) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 4.87/5.30    ( join( complement( X ), complement( Y ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := complement( X )
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25676) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y
% 4.87/5.30     ) ) ) ==> meet( complement( X ), Y ) }.
% 4.87/5.30  parent0[0]: (25674) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 4.87/5.30    complement( join( X, complement( Y ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (423) {G15,W10,D5,L1,V2,M1} P(412,3) { complement( join( X, 
% 4.87/5.30    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 4.87/5.30  parent0: (25676) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y
% 4.87/5.30     ) ) ) ==> meet( complement( X ), Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25679) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 4.87/5.30    complement( X ), complement( Y ) ) ) }.
% 4.87/5.30  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 4.87/5.30    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25683) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 4.87/5.30    complement( join( complement( X ), Y ) ) }.
% 4.87/5.30  parent0[0]: (412) {G14,W5,D4,L1,V1,M1} P(56,400);d(365);d(411) { complement
% 4.87/5.30    ( complement( X ) ) ==> X }.
% 4.87/5.30  parent1[0; 9]: (25679) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 4.87/5.30    ( join( complement( X ), complement( Y ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := complement( Y )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25685) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 4.87/5.30    Y ) ) ==> meet( X, complement( Y ) ) }.
% 4.87/5.30  parent0[0]: (25683) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 4.87/5.30    complement( join( complement( X ), Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (424) {G15,W10,D5,L1,V2,M1} P(412,3) { complement( join( 
% 4.87/5.30    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 4.87/5.30  parent0: (25685) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 4.87/5.30    , Y ) ) ==> meet( X, complement( Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25687) {G14,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 4.87/5.30     }.
% 4.87/5.30  parent0[0]: (412) {G14,W5,D4,L1,V1,M1} P(56,400);d(365);d(411) { complement
% 4.87/5.30    ( complement( X ) ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25692) {G1,W10,D4,L1,V2,M1}  { join( complement( X ), complement
% 4.87/5.30    ( Y ) ) ==> complement( meet( X, Y ) ) }.
% 4.87/5.30  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 4.87/5.30    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 4.87/5.30  parent1[0; 7]: (25687) {G14,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 4.87/5.30    ( X ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := join( complement( X ), complement( Y ) )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (425) {G15,W10,D4,L1,V2,M1} P(3,412) { join( complement( X ), 
% 4.87/5.30    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 4.87/5.30  parent0: (25692) {G1,W10,D4,L1,V2,M1}  { join( complement( X ), complement
% 4.87/5.30    ( Y ) ) ==> complement( meet( X, Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25694) {G15,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 4.87/5.30  parent0[0]: (421) {G15,W5,D3,L1,V1,M1} P(412,294) { join( X, X ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25697) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( X, 
% 4.87/5.30    join( X, Y ) ), Y ) }.
% 4.87/5.30  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 4.87/5.30     = join( join( Z, X ), Y ) }.
% 4.87/5.30  parent1[0; 4]: (25694) {G15,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := join( X, Y )
% 4.87/5.30     Y := Y
% 4.87/5.30     Z := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := join( X, Y )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25699) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( join
% 4.87/5.30    ( X, X ), Y ), Y ) }.
% 4.87/5.30  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 4.87/5.30    join( X, Y ), Z ) }.
% 4.87/5.30  parent1[0; 5]: (25697) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join
% 4.87/5.30    ( X, join( X, Y ) ), Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := X
% 4.87/5.30     Z := Y
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25700) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 4.87/5.30    , Y ) }.
% 4.87/5.30  parent0[0]: (421) {G15,W5,D3,L1,V1,M1} P(412,294) { join( X, X ) ==> X }.
% 4.87/5.30  parent1[0; 6]: (25699) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join
% 4.87/5.30    ( join( X, X ), Y ), Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25701) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X
% 4.87/5.30    , Y ) }.
% 4.87/5.30  parent0[0]: (25700) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, 
% 4.87/5.30    Y ), Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (427) {G16,W9,D4,L1,V2,M1} P(421,16);d(1);d(421) { join( join
% 4.87/5.30    ( X, Y ), Y ) ==> join( X, Y ) }.
% 4.87/5.30  parent0: (25701) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X
% 4.87/5.30    , Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25710) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, 
% 4.87/5.30    Y ) }.
% 4.87/5.30  parent0[0]: (421) {G15,W5,D3,L1,V1,M1} P(412,294) { join( X, X ) ==> X }.
% 4.87/5.30  parent1[0; 7]: (16) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 4.87/5.30    X ) = join( join( Z, X ), Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30     Z := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (428) {G16,W9,D4,L1,V2,M1} P(421,16) { join( join( X, Y ), X )
% 4.87/5.30     ==> join( X, Y ) }.
% 4.87/5.30  parent0: (25710) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, 
% 4.87/5.30    Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25713) {G14,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 4.87/5.30  parent0[0]: (412) {G14,W5,D4,L1,V1,M1} P(56,400);d(365);d(411) { complement
% 4.87/5.30    ( complement( X ) ) ==> X }.
% 4.87/5.30  parent1[0; 4]: (411) {G13,W7,D4,L1,V1,M1} P(400,56) { meet( top, X ) ==> 
% 4.87/5.30    complement( complement( X ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (434) {G15,W5,D3,L1,V1,M1} S(411);d(412) { meet( top, X ) ==> 
% 4.87/5.30    X }.
% 4.87/5.30  parent0: (25713) {G14,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25715) {G10,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet( 
% 4.87/5.30    X, Y ) ) ) }.
% 4.87/5.30  parent0[0]: (333) {G10,W8,D5,L1,V2,M1} P(27,23);d(314) { join( X, 
% 4.87/5.30    complement( meet( X, Y ) ) ) ==> top }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25716) {G2,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet( 
% 4.87/5.30    Y, X ) ) ) }.
% 4.87/5.30  parent0[0]: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 4.87/5.30    Y ) }.
% 4.87/5.30  parent1[0; 5]: (25715) {G10,W8,D5,L1,V2,M1}  { top ==> join( X, complement
% 4.87/5.30    ( meet( X, Y ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25719) {G2,W8,D5,L1,V2,M1}  { join( X, complement( meet( Y, X ) )
% 4.87/5.30     ) ==> top }.
% 4.87/5.30  parent0[0]: (25716) {G2,W8,D5,L1,V2,M1}  { top ==> join( X, complement( 
% 4.87/5.30    meet( Y, X ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (464) {G11,W8,D5,L1,V2,M1} P(53,333) { join( X, complement( 
% 4.87/5.30    meet( Y, X ) ) ) ==> top }.
% 4.87/5.30  parent0: (25719) {G2,W8,D5,L1,V2,M1}  { join( X, complement( meet( Y, X ) )
% 4.87/5.30     ) ==> top }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25721) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 4.87/5.30    complement( X ), complement( Y ) ) ) }.
% 4.87/5.30  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 4.87/5.30    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25723) {G1,W9,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 4.87/5.30     ) ==> complement( top ) }.
% 4.87/5.30  parent0[0]: (464) {G11,W8,D5,L1,V2,M1} P(53,333) { join( X, complement( 
% 4.87/5.30    meet( Y, X ) ) ) ==> top }.
% 4.87/5.30  parent1[0; 8]: (25721) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 4.87/5.30    ( join( complement( X ), complement( Y ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := complement( X )
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := meet( Y, complement( X ) )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25724) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 4.87/5.30     ) ==> zero }.
% 4.87/5.30  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 4.87/5.30    zero }.
% 4.87/5.30  parent1[0; 7]: (25723) {G1,W9,D5,L1,V2,M1}  { meet( X, meet( Y, complement
% 4.87/5.30    ( X ) ) ) ==> complement( top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (480) {G12,W8,D5,L1,V2,M1} P(464,3);d(55) { meet( X, meet( Y, 
% 4.87/5.30    complement( X ) ) ) ==> zero }.
% 4.87/5.30  parent0: (25724) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 4.87/5.30     ) ==> zero }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25727) {G12,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( Y, 
% 4.87/5.30    complement( X ) ) ) }.
% 4.87/5.30  parent0[0]: (480) {G12,W8,D5,L1,V2,M1} P(464,3);d(55) { meet( X, meet( Y, 
% 4.87/5.30    complement( X ) ) ) ==> zero }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25728) {G13,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 4.87/5.30    meet( Y, X ) ) }.
% 4.87/5.30  parent0[0]: (412) {G14,W5,D4,L1,V1,M1} P(56,400);d(365);d(411) { complement
% 4.87/5.30    ( complement( X ) ) ==> X }.
% 4.87/5.30  parent1[0; 7]: (25727) {G12,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( Y, 
% 4.87/5.30    complement( X ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := complement( X )
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25729) {G13,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X )
% 4.87/5.30     ) ==> zero }.
% 4.87/5.30  parent0[0]: (25728) {G13,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X )
% 4.87/5.30    , meet( Y, X ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (483) {G15,W8,D4,L1,V2,M1} P(412,480) { meet( complement( X )
% 4.87/5.30    , meet( Y, X ) ) ==> zero }.
% 4.87/5.30  parent0: (25729) {G13,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X
% 4.87/5.30     ) ) ==> zero }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25730) {G15,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 4.87/5.30    meet( Y, X ) ) }.
% 4.87/5.30  parent0[0]: (483) {G15,W8,D4,L1,V2,M1} P(412,480) { meet( complement( X ), 
% 4.87/5.30    meet( Y, X ) ) ==> zero }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25731) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 4.87/5.30    complement( X ) ) }.
% 4.87/5.30  parent0[0]: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 4.87/5.30    Y ) }.
% 4.87/5.30  parent1[0; 2]: (25730) {G15,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 4.87/5.30     ), meet( Y, X ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := meet( Y, X )
% 4.87/5.30     Y := complement( X )
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25735) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( Y )
% 4.87/5.30     ) ==> zero }.
% 4.87/5.30  parent0[0]: (25731) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 4.87/5.30    complement( X ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (488) {G16,W8,D4,L1,V2,M1} P(483,53) { meet( meet( Y, X ), 
% 4.87/5.30    complement( X ) ) ==> zero }.
% 4.87/5.30  parent0: (25735) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( Y )
% 4.87/5.30     ) ==> zero }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25739) {G16,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 4.87/5.30    complement( Y ) ) }.
% 4.87/5.30  parent0[0]: (488) {G16,W8,D4,L1,V2,M1} P(483,53) { meet( meet( Y, X ), 
% 4.87/5.30    complement( X ) ) ==> zero }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25741) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 4.87/5.30    complement( Y ) ) }.
% 4.87/5.30  parent0[0]: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 4.87/5.30    Y ) }.
% 4.87/5.30  parent1[0; 3]: (25739) {G16,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y )
% 4.87/5.30    , complement( Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25747) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( X )
% 4.87/5.30     ) ==> zero }.
% 4.87/5.30  parent0[0]: (25741) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 4.87/5.30    complement( Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (491) {G17,W8,D4,L1,V2,M1} P(53,488) { meet( meet( Y, X ), 
% 4.87/5.30    complement( Y ) ) ==> zero }.
% 4.87/5.30  parent0: (25747) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( X )
% 4.87/5.30     ) ==> zero }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25749) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 4.87/5.30    complement( join( complement( X ), Y ) ) ) }.
% 4.87/5.30  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 4.87/5.30    complement( join( complement( X ), Y ) ) ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25752) {G2,W14,D7,L1,V2,M1}  { meet( X, Y ) ==> join( zero, 
% 4.87/5.30    complement( join( complement( meet( X, Y ) ), complement( X ) ) ) ) }.
% 4.87/5.30  parent0[0]: (491) {G17,W8,D4,L1,V2,M1} P(53,488) { meet( meet( Y, X ), 
% 4.87/5.30    complement( Y ) ) ==> zero }.
% 4.87/5.30  parent1[0; 5]: (25749) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 4.87/5.30    complement( join( complement( X ), Y ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := meet( X, Y )
% 4.87/5.30     Y := complement( X )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25753) {G3,W12,D6,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 4.87/5.30    ( complement( meet( X, Y ) ), complement( X ) ) ) }.
% 4.87/5.30  parent0[0]: (400) {G12,W7,D4,L1,V1,M1} P(387,353) { join( zero, complement
% 4.87/5.30    ( X ) ) ==> complement( X ) }.
% 4.87/5.30  parent1[0; 4]: (25752) {G2,W14,D7,L1,V2,M1}  { meet( X, Y ) ==> join( zero
% 4.87/5.30    , complement( join( complement( meet( X, Y ) ), complement( X ) ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := join( complement( meet( X, Y ) ), complement( X ) )
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25754) {G1,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 4.87/5.30    , X ) }.
% 4.87/5.30  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 4.87/5.30    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 4.87/5.30  parent1[0; 4]: (25753) {G3,W12,D6,L1,V2,M1}  { meet( X, Y ) ==> complement
% 4.87/5.30    ( join( complement( meet( X, Y ) ), complement( X ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := meet( X, Y )
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25755) {G1,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), X ) ==> meet( X
% 4.87/5.30    , Y ) }.
% 4.87/5.30  parent0[0]: (25754) {G1,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, 
% 4.87/5.30    Y ), X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (493) {G18,W9,D4,L1,V2,M1} P(491,27);d(400);d(3) { meet( meet
% 4.87/5.30    ( X, Y ), X ) ==> meet( X, Y ) }.
% 4.87/5.30  parent0: (25755) {G1,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), X ) ==> meet( X
% 4.87/5.30    , Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25756) {G18,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 4.87/5.30    , X ) }.
% 4.87/5.30  parent0[0]: (493) {G18,W9,D4,L1,V2,M1} P(491,27);d(400);d(3) { meet( meet( 
% 4.87/5.30    X, Y ), X ) ==> meet( X, Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25759) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, meet( X, 
% 4.87/5.30    Y ) ) }.
% 4.87/5.30  parent0[0]: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 4.87/5.30    Y ) }.
% 4.87/5.30  parent1[0; 4]: (25756) {G18,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet
% 4.87/5.30    ( X, Y ), X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := meet( X, Y )
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25772) {G2,W9,D4,L1,V2,M1}  { meet( X, meet( X, Y ) ) ==> meet( X
% 4.87/5.30    , Y ) }.
% 4.87/5.30  parent0[0]: (25759) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, meet( 
% 4.87/5.30    X, Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (504) {G19,W9,D4,L1,V2,M1} P(493,53) { meet( X, meet( X, Y ) )
% 4.87/5.30     ==> meet( X, Y ) }.
% 4.87/5.30  parent0: (25772) {G2,W9,D4,L1,V2,M1}  { meet( X, meet( X, Y ) ) ==> meet( X
% 4.87/5.30    , Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25773) {G19,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, meet( X, 
% 4.87/5.30    Y ) ) }.
% 4.87/5.30  parent0[0]: (504) {G19,W9,D4,L1,V2,M1} P(493,53) { meet( X, meet( X, Y ) ) 
% 4.87/5.30    ==> meet( X, Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25776) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 4.87/5.30    , X ) }.
% 4.87/5.30  parent0[0]: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 4.87/5.30    Y ) }.
% 4.87/5.30  parent1[0; 4]: (25773) {G19,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, 
% 4.87/5.30    meet( X, Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := meet( X, Y )
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25778) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( Y, X )
% 4.87/5.30    , X ) }.
% 4.87/5.30  parent0[0]: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 4.87/5.30    Y ) }.
% 4.87/5.30  parent1[0; 5]: (25776) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( 
% 4.87/5.30    X, Y ), X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25780) {G2,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( meet( Y, X )
% 4.87/5.30    , X ) }.
% 4.87/5.30  parent0[0]: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 4.87/5.30    Y ) }.
% 4.87/5.30  parent1[0; 1]: (25778) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( 
% 4.87/5.30    Y, X ), X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25781) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( X, 
% 4.87/5.30    Y ) ) }.
% 4.87/5.30  parent0[0]: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 4.87/5.30    Y ) }.
% 4.87/5.30  parent1[0; 4]: (25780) {G2,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( meet( 
% 4.87/5.30    Y, X ), X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := meet( X, Y )
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25785) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X
% 4.87/5.30    , Y ) }.
% 4.87/5.30  parent0[0]: (25781) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( 
% 4.87/5.30    X, Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (506) {G20,W9,D4,L1,V2,M1} P(53,504) { meet( X, meet( Y, X ) )
% 4.87/5.30     ==> meet( Y, X ) }.
% 4.87/5.30  parent0: (25785) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X
% 4.87/5.30    , Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25791) {G16,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 4.87/5.30    , Y ) }.
% 4.87/5.30  parent0[0]: (427) {G16,W9,D4,L1,V2,M1} P(421,16);d(1);d(421) { join( join( 
% 4.87/5.30    X, Y ), Y ) ==> join( X, Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25794) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 4.87/5.30    join( complement( X ), Y ) ) ) ==> join( X, complement( join( complement
% 4.87/5.30    ( X ), Y ) ) ) }.
% 4.87/5.30  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 4.87/5.30    complement( join( complement( X ), Y ) ) ) ==> X }.
% 4.87/5.30  parent1[0; 11]: (25791) {G16,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join
% 4.87/5.30    ( X, Y ), Y ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := meet( X, Y )
% 4.87/5.30     Y := complement( join( complement( X ), Y ) )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25795) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( join( 
% 4.87/5.30    complement( X ), Y ) ) ) }.
% 4.87/5.30  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 4.87/5.30    complement( join( complement( X ), Y ) ) ) ==> X }.
% 4.87/5.30  parent1[0; 1]: (25794) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), 
% 4.87/5.30    complement( join( complement( X ), Y ) ) ) ==> join( X, complement( join
% 4.87/5.30    ( complement( X ), Y ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25802) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement
% 4.87/5.30    ( Y ) ) ) }.
% 4.87/5.30  parent0[0]: (424) {G15,W10,D5,L1,V2,M1} P(412,3) { complement( join( 
% 4.87/5.30    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 4.87/5.30  parent1[0; 4]: (25795) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( 
% 4.87/5.30    join( complement( X ), Y ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25803) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) )
% 4.87/5.30     ) ==> X }.
% 4.87/5.30  parent0[0]: (25802) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 4.87/5.30    complement( Y ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (510) {G17,W8,D5,L1,V2,M1} P(27,427);d(424) { join( X, meet( X
% 4.87/5.30    , complement( Y ) ) ) ==> X }.
% 4.87/5.30  parent0: (25803) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) )
% 4.87/5.30     ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25805) {G17,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement
% 4.87/5.30    ( Y ) ) ) }.
% 4.87/5.30  parent0[0]: (510) {G17,W8,D5,L1,V2,M1} P(27,427);d(424) { join( X, meet( X
% 4.87/5.30    , complement( Y ) ) ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25806) {G15,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 4.87/5.30  parent0[0]: (412) {G14,W5,D4,L1,V1,M1} P(56,400);d(365);d(411) { complement
% 4.87/5.30    ( complement( X ) ) ==> X }.
% 4.87/5.30  parent1[0; 6]: (25805) {G17,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 4.87/5.30    complement( Y ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := complement( Y )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25807) {G15,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 4.87/5.30  parent0[0]: (25806) {G15,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) )
% 4.87/5.30     }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (519) {G18,W7,D4,L1,V2,M1} P(412,510) { join( Y, meet( Y, X )
% 4.87/5.30     ) ==> Y }.
% 4.87/5.30  parent0: (25807) {G15,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25809) {G18,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 4.87/5.30  parent0[0]: (519) {G18,W7,D4,L1,V2,M1} P(412,510) { join( Y, meet( Y, X ) )
% 4.87/5.30     ==> Y }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25810) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 4.87/5.30  parent0[0]: (506) {G20,W9,D4,L1,V2,M1} P(53,504) { meet( X, meet( Y, X ) ) 
% 4.87/5.30    ==> meet( Y, X ) }.
% 4.87/5.30  parent1[0; 4]: (25809) {G18,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y )
% 4.87/5.30     ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := meet( Y, X )
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25811) {G19,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 4.87/5.30  parent0[0]: (25810) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) )
% 4.87/5.30     }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (532) {G21,W7,D4,L1,V2,M1} P(506,519) { join( X, meet( Y, X )
% 4.87/5.30     ) ==> X }.
% 4.87/5.30  parent0: (25811) {G19,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25812) {G21,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 4.87/5.30  parent0[0]: (532) {G21,W7,D4,L1,V2,M1} P(506,519) { join( X, meet( Y, X ) )
% 4.87/5.30     ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25813) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( Y, X ), X ) }.
% 4.87/5.30  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 4.87/5.30  parent1[0; 2]: (25812) {G21,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X )
% 4.87/5.30     ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := meet( Y, X )
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25816) {G1,W7,D4,L1,V2,M1}  { join( meet( Y, X ), X ) ==> X }.
% 4.87/5.30  parent0[0]: (25813) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( Y, X ), X )
% 4.87/5.30     }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (574) {G22,W7,D4,L1,V2,M1} P(532,0) { join( meet( Y, X ), X ) 
% 4.87/5.30    ==> X }.
% 4.87/5.30  parent0: (25816) {G1,W7,D4,L1,V2,M1}  { join( meet( Y, X ), X ) ==> X }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25818) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 4.87/5.30    converse( join( X, converse( Y ) ) ) }.
% 4.87/5.30  parent0[0]: (40) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 4.87/5.30    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25820) {G2,W11,D6,L1,V2,M1}  { join( converse( meet( X, converse
% 4.87/5.30    ( Y ) ) ), Y ) ==> converse( converse( Y ) ) }.
% 4.87/5.30  parent0[0]: (574) {G22,W7,D4,L1,V2,M1} P(532,0) { join( meet( Y, X ), X ) 
% 4.87/5.30    ==> X }.
% 4.87/5.30  parent1[0; 9]: (25818) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==>
% 4.87/5.30     converse( join( X, converse( Y ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := converse( Y )
% 4.87/5.30     Y := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := meet( X, converse( Y ) )
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25821) {G1,W9,D6,L1,V2,M1}  { join( converse( meet( X, converse( 
% 4.87/5.30    Y ) ) ), Y ) ==> Y }.
% 4.87/5.30  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 4.87/5.30  parent1[0; 8]: (25820) {G2,W11,D6,L1,V2,M1}  { join( converse( meet( X, 
% 4.87/5.30    converse( Y ) ) ), Y ) ==> converse( converse( Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := Y
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (577) {G23,W9,D6,L1,V2,M1} P(574,40);d(7) { join( converse( 
% 4.87/5.30    meet( X, converse( Y ) ) ), Y ) ==> Y }.
% 4.87/5.30  parent0: (25821) {G1,W9,D6,L1,V2,M1}  { join( converse( meet( X, converse( 
% 4.87/5.30    Y ) ) ), Y ) ==> Y }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25824) {G2,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( join( join
% 4.87/5.30    ( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 4.87/5.30  parent0[0]: (21) {G2,W14,D5,L1,V3,M1} P(1,17) { join( join( join( X, Y ), Z
% 4.87/5.30     ), complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30     Z := Z
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25840) {G3,W12,D5,L1,V2,M1}  { join( X, top ) ==> join( join( X, 
% 4.87/5.30    Y ), complement( join( Y, X ) ) ) }.
% 4.87/5.30  parent0[0]: (428) {G16,W9,D4,L1,V2,M1} P(421,16) { join( join( X, Y ), X ) 
% 4.87/5.30    ==> join( X, Y ) }.
% 4.87/5.30  parent1[0; 5]: (25824) {G2,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( 
% 4.87/5.30    join( join( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30     Z := X
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25847) {G4,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 4.87/5.30    complement( join( Y, X ) ) ) }.
% 4.87/5.30  parent0[0]: (314) {G9,W5,D3,L1,V1,M1} P(313,20);d(24);d(306);d(313) { join
% 4.87/5.30    ( X, top ) ==> top }.
% 4.87/5.30  parent1[0; 1]: (25840) {G3,W12,D5,L1,V2,M1}  { join( X, top ) ==> join( 
% 4.87/5.30    join( X, Y ), complement( join( Y, X ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25848) {G4,W10,D5,L1,V2,M1}  { join( join( X, Y ), complement( 
% 4.87/5.30    join( Y, X ) ) ) ==> top }.
% 4.87/5.30  parent0[0]: (25847) {G4,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 4.87/5.30    complement( join( Y, X ) ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (583) {G17,W10,D5,L1,V2,M1} P(428,21);d(314) { join( join( X, 
% 4.87/5.30    Y ), complement( join( Y, X ) ) ) ==> top }.
% 4.87/5.30  parent0: (25848) {G4,W10,D5,L1,V2,M1}  { join( join( X, Y ), complement( 
% 4.87/5.30    join( Y, X ) ) ) ==> top }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25850) {G15,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 4.87/5.30    join( complement( X ), complement( Y ) ) }.
% 4.87/5.30  parent0[0]: (425) {G15,W10,D4,L1,V2,M1} P(3,412) { join( complement( X ), 
% 4.87/5.30    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25851) {G15,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 4.87/5.30    , Y ) ) ==> join( X, complement( Y ) ) }.
% 4.87/5.30  parent0[0]: (412) {G14,W5,D4,L1,V1,M1} P(56,400);d(365);d(411) { complement
% 4.87/5.30    ( complement( X ) ) ==> X }.
% 4.87/5.30  parent1[0; 7]: (25850) {G15,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 4.87/5.30    ==> join( complement( X ), complement( Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30  end
% 4.87/5.30  substitution1:
% 4.87/5.30     X := complement( X )
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  subsumption: (795) {G16,W10,D5,L1,V2,M1} P(412,425) { complement( meet( 
% 4.87/5.30    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 4.87/5.30  parent0: (25851) {G15,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 4.87/5.30    , Y ) ) ==> join( X, complement( Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  permutation0:
% 4.87/5.30     0 ==> 0
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  eqswap: (25856) {G15,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 4.87/5.30    join( complement( X ), complement( Y ) ) }.
% 4.87/5.30  parent0[0]: (425) {G15,W10,D4,L1,V2,M1} P(3,412) { join( complement( X ), 
% 4.87/5.30    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 4.87/5.30  substitution0:
% 4.87/5.30     X := X
% 4.87/5.30     Y := Y
% 4.87/5.30  end
% 4.87/5.30  
% 4.87/5.30  paramod: (25858) {G15,W10,D5,L1,V2,M1}  { complement( meet( X, complement( 
% 4.87/5.30    Y ) ) ) ==> join( complement( X ), Y ) }.
% 4.87/5.30  parent0[0]: (412) {G14,W5,D4,L1,V1,M1} P(56,400);d(365);d(411) { complement
% 4.87/5.31    ( complement( X ) ) ==> X }.
% 4.87/5.31  parent1[0; 9]: (25856) {G15,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 4.87/5.31    ==> join( complement( X ), complement( Y ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := Y
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := complement( Y )
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  subsumption: (796) {G16,W10,D5,L1,V2,M1} P(412,425) { complement( meet( Y, 
% 4.87/5.31    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 4.87/5.31  parent0: (25858) {G15,W10,D5,L1,V2,M1}  { complement( meet( X, complement( 
% 4.87/5.31    Y ) ) ) ==> join( complement( X ), Y ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := Y
% 4.87/5.31     Y := X
% 4.87/5.31  end
% 4.87/5.31  permutation0:
% 4.87/5.31     0 ==> 0
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25863) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 4.87/5.31    complement( Y ) ) ) ==> X }.
% 4.87/5.31  parent0[0]: (424) {G15,W10,D5,L1,V2,M1} P(412,3) { complement( join( 
% 4.87/5.31    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 4.87/5.31  parent1[0; 5]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 4.87/5.31    complement( join( complement( X ), Y ) ) ) ==> X }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := Y
% 4.87/5.31     Y := X
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  subsumption: (1002) {G16,W10,D5,L1,V2,M1} S(27);d(424) { join( meet( X, Y )
% 4.87/5.31    , meet( X, complement( Y ) ) ) ==> X }.
% 4.87/5.31  parent0: (25863) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 4.87/5.31    complement( Y ) ) ) ==> X }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  permutation0:
% 4.87/5.31     0 ==> 0
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25867) {G3,W8,D6,L1,V1,M1}  { join( X, converse( complement( 
% 4.87/5.31    converse( X ) ) ) ) ==> top }.
% 4.87/5.31  parent0[0]: (316) {G10,W4,D3,L1,V0,M1} P(314,204) { converse( top ) ==> top
% 4.87/5.31     }.
% 4.87/5.31  parent1[0; 7]: (190) {G2,W9,D6,L1,V1,M1} P(11,39) { join( X, converse( 
% 4.87/5.31    complement( converse( X ) ) ) ) ==> converse( top ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  subsumption: (1007) {G11,W8,D6,L1,V1,M1} S(190);d(316) { join( X, converse
% 4.87/5.31    ( complement( converse( X ) ) ) ) ==> top }.
% 4.87/5.31  parent0: (25867) {G3,W8,D6,L1,V1,M1}  { join( X, converse( complement( 
% 4.87/5.31    converse( X ) ) ) ) ==> top }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  permutation0:
% 4.87/5.31     0 ==> 0
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25869) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 4.87/5.31    , complement( Y ) ) ) }.
% 4.87/5.31  parent0[0]: (1002) {G16,W10,D5,L1,V2,M1} S(27);d(424) { join( meet( X, Y )
% 4.87/5.31    , meet( X, complement( Y ) ) ) ==> X }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25870) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet( X
% 4.87/5.31    , complement( Y ) ) ) }.
% 4.87/5.31  parent0[0]: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 4.87/5.31    Y ) }.
% 4.87/5.31  parent1[0; 3]: (25869) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 4.87/5.31    meet( X, complement( Y ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := Y
% 4.87/5.31     Y := X
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25874) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 4.87/5.31    complement( Y ) ) ) ==> X }.
% 4.87/5.31  parent0[0]: (25870) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet
% 4.87/5.31    ( X, complement( Y ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  subsumption: (1174) {G17,W10,D5,L1,V2,M1} P(53,1002) { join( meet( Y, X ), 
% 4.87/5.31    meet( X, complement( Y ) ) ) ==> X }.
% 4.87/5.31  parent0: (25874) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 4.87/5.31    complement( Y ) ) ) ==> X }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  permutation0:
% 4.87/5.31     0 ==> 0
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25878) {G17,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), meet( Y
% 4.87/5.31    , complement( X ) ) ) }.
% 4.87/5.31  parent0[0]: (1174) {G17,W10,D5,L1,V2,M1} P(53,1002) { join( meet( Y, X ), 
% 4.87/5.31    meet( X, complement( Y ) ) ) ==> X }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := Y
% 4.87/5.31     Y := X
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25879) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 4.87/5.31     ) ), meet( Y, X ) ) }.
% 4.87/5.31  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 4.87/5.31  parent1[0; 2]: (25878) {G17,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), 
% 4.87/5.31    meet( Y, complement( X ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := meet( Y, X )
% 4.87/5.31     Y := meet( X, complement( Y ) )
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := Y
% 4.87/5.31     Y := X
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25882) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 4.87/5.31    meet( Y, X ) ) ==> X }.
% 4.87/5.31  parent0[0]: (25879) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement
% 4.87/5.31    ( Y ) ), meet( Y, X ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  subsumption: (1226) {G18,W10,D5,L1,V2,M1} P(1174,0) { join( meet( Y, 
% 4.87/5.31    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 4.87/5.31  parent0: (25882) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 4.87/5.31    meet( Y, X ) ) ==> X }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := Y
% 4.87/5.31     Y := X
% 4.87/5.31  end
% 4.87/5.31  permutation0:
% 4.87/5.31     0 ==> 0
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25884) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 4.87/5.31    complement( join( X, complement( Y ) ) ) }.
% 4.87/5.31  parent0[0]: (423) {G15,W10,D5,L1,V2,M1} P(412,3) { complement( join( X, 
% 4.87/5.31    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25887) {G16,W11,D5,L1,V2,M1}  { meet( complement( join( X, Y ) )
% 4.87/5.31    , join( Y, X ) ) ==> complement( top ) }.
% 4.87/5.31  parent0[0]: (583) {G17,W10,D5,L1,V2,M1} P(428,21);d(314) { join( join( X, Y
% 4.87/5.31     ), complement( join( Y, X ) ) ) ==> top }.
% 4.87/5.31  parent1[0; 10]: (25884) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y )
% 4.87/5.31     ==> complement( join( X, complement( Y ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := join( X, Y )
% 4.87/5.31     Y := join( Y, X )
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25888) {G2,W10,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 4.87/5.31    join( Y, X ) ) ==> zero }.
% 4.87/5.31  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 4.87/5.31    zero }.
% 4.87/5.31  parent1[0; 9]: (25887) {G16,W11,D5,L1,V2,M1}  { meet( complement( join( X, 
% 4.87/5.31    Y ) ), join( Y, X ) ) ==> complement( top ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  subsumption: (1413) {G18,W10,D5,L1,V2,M1} P(583,423);d(55) { meet( 
% 4.87/5.31    complement( join( X, Y ) ), join( Y, X ) ) ==> zero }.
% 4.87/5.31  parent0: (25888) {G2,W10,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 4.87/5.31    join( Y, X ) ) ==> zero }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  permutation0:
% 4.87/5.31     0 ==> 0
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25891) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 4.87/5.31    complement( join( X, complement( Y ) ) ) }.
% 4.87/5.31  parent0[0]: (423) {G15,W10,D5,L1,V2,M1} P(412,3) { complement( join( X, 
% 4.87/5.31    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25895) {G15,W10,D4,L1,V2,M1}  { meet( complement( X ), complement
% 4.87/5.31    ( Y ) ) ==> complement( join( X, Y ) ) }.
% 4.87/5.31  parent0[0]: (412) {G14,W5,D4,L1,V1,M1} P(56,400);d(365);d(411) { complement
% 4.87/5.31    ( complement( X ) ) ==> X }.
% 4.87/5.31  parent1[0; 9]: (25891) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) 
% 4.87/5.31    ==> complement( join( X, complement( Y ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := Y
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := complement( Y )
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  subsumption: (1428) {G16,W10,D4,L1,V2,M1} P(412,423) { meet( complement( Y
% 4.87/5.31     ), complement( X ) ) ==> complement( join( Y, X ) ) }.
% 4.87/5.31  parent0: (25895) {G15,W10,D4,L1,V2,M1}  { meet( complement( X ), complement
% 4.87/5.31    ( Y ) ) ==> complement( join( X, Y ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := Y
% 4.87/5.31     Y := X
% 4.87/5.31  end
% 4.87/5.31  permutation0:
% 4.87/5.31     0 ==> 0
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25898) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 4.87/5.31    complement( join( X, complement( Y ) ) ) }.
% 4.87/5.31  parent0[0]: (423) {G15,W10,D5,L1,V2,M1} P(412,3) { complement( join( X, 
% 4.87/5.31    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25899) {G2,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y ) ), 
% 4.87/5.31    Z ) ==> complement( join( join( X, complement( Z ) ), Y ) ) }.
% 4.87/5.31  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 4.87/5.31     = join( join( Z, X ), Y ) }.
% 4.87/5.31  parent1[0; 8]: (25898) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) 
% 4.87/5.31    ==> complement( join( X, complement( Y ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := complement( Z )
% 4.87/5.31     Y := Y
% 4.87/5.31     Z := X
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := join( X, Y )
% 4.87/5.31     Y := Z
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25902) {G2,W14,D6,L1,V3,M1}  { complement( join( join( X, 
% 4.87/5.31    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 4.87/5.31  parent0[0]: (25899) {G2,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y )
% 4.87/5.31     ), Z ) ==> complement( join( join( X, complement( Z ) ), Y ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31     Z := Z
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  subsumption: (1430) {G16,W14,D6,L1,V3,M1} P(16,423) { complement( join( 
% 4.87/5.31    join( X, complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z
% 4.87/5.31     ) }.
% 4.87/5.31  parent0: (25902) {G2,W14,D6,L1,V3,M1}  { complement( join( join( X, 
% 4.87/5.31    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31     Z := Z
% 4.87/5.31  end
% 4.87/5.31  permutation0:
% 4.87/5.31     0 ==> 0
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25904) {G18,W10,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 4.87/5.31    , Y ) ), join( Y, X ) ) }.
% 4.87/5.31  parent0[0]: (1413) {G18,W10,D5,L1,V2,M1} P(583,423);d(55) { meet( 
% 4.87/5.31    complement( join( X, Y ) ), join( Y, X ) ) ==> zero }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25910) {G16,W13,D6,L1,V2,M1}  { zero ==> meet( complement( join( 
% 4.87/5.31    complement( X ), complement( Y ) ) ), complement( meet( Y, X ) ) ) }.
% 4.87/5.31  parent0[0]: (425) {G15,W10,D4,L1,V2,M1} P(3,412) { join( complement( X ), 
% 4.87/5.31    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 4.87/5.31  parent1[0; 9]: (25904) {G18,W10,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 4.87/5.31    join( X, Y ) ), join( Y, X ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := Y
% 4.87/5.31     Y := X
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := complement( X )
% 4.87/5.31     Y := complement( Y )
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25912) {G17,W12,D6,L1,V2,M1}  { zero ==> complement( join( join( 
% 4.87/5.31    complement( X ), complement( Y ) ), meet( Y, X ) ) ) }.
% 4.87/5.31  parent0[0]: (1428) {G16,W10,D4,L1,V2,M1} P(412,423) { meet( complement( Y )
% 4.87/5.31    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 4.87/5.31  parent1[0; 2]: (25910) {G16,W13,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 4.87/5.31    join( complement( X ), complement( Y ) ) ), complement( meet( Y, X ) ) )
% 4.87/5.31     }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := meet( Y, X )
% 4.87/5.31     Y := join( complement( X ), complement( Y ) )
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25913) {G17,W11,D6,L1,V2,M1}  { zero ==> meet( complement( join( 
% 4.87/5.31    complement( X ), meet( Y, X ) ) ), Y ) }.
% 4.87/5.31  parent0[0]: (1430) {G16,W14,D6,L1,V3,M1} P(16,423) { complement( join( join
% 4.87/5.31    ( X, complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z )
% 4.87/5.31     }.
% 4.87/5.31  parent1[0; 2]: (25912) {G17,W12,D6,L1,V2,M1}  { zero ==> complement( join( 
% 4.87/5.31    join( complement( X ), complement( Y ) ), meet( Y, X ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := complement( X )
% 4.87/5.31     Y := meet( Y, X )
% 4.87/5.31     Z := Y
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25914) {G16,W10,D6,L1,V2,M1}  { zero ==> meet( meet( X, 
% 4.87/5.31    complement( meet( Y, X ) ) ), Y ) }.
% 4.87/5.31  parent0[0]: (424) {G15,W10,D5,L1,V2,M1} P(412,3) { complement( join( 
% 4.87/5.31    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 4.87/5.31  parent1[0; 3]: (25913) {G17,W11,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 4.87/5.31    join( complement( X ), meet( Y, X ) ) ), Y ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := meet( Y, X )
% 4.87/5.31     Y := X
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25915) {G16,W10,D6,L1,V2,M1}  { meet( meet( X, complement( meet( Y
% 4.87/5.31    , X ) ) ), Y ) ==> zero }.
% 4.87/5.31  parent0[0]: (25914) {G16,W10,D6,L1,V2,M1}  { zero ==> meet( meet( X, 
% 4.87/5.31    complement( meet( Y, X ) ) ), Y ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  subsumption: (1743) {G19,W10,D6,L1,V2,M1} P(425,1413);d(1428);d(1430);d(424
% 4.87/5.31    ) { meet( meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 4.87/5.31  parent0: (25915) {G16,W10,D6,L1,V2,M1}  { meet( meet( X, complement( meet( 
% 4.87/5.31    Y, X ) ) ), Y ) ==> zero }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := Y
% 4.87/5.31     Y := X
% 4.87/5.31  end
% 4.87/5.31  permutation0:
% 4.87/5.31     0 ==> 0
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25917) {G18,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 4.87/5.31     ) ), meet( Y, X ) ) }.
% 4.87/5.31  parent0[0]: (1226) {G18,W10,D5,L1,V2,M1} P(1174,0) { join( meet( Y, 
% 4.87/5.31    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := Y
% 4.87/5.31     Y := X
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25921) {G19,W13,D8,L1,V2,M1}  { X ==> join( meet( X, complement( 
% 4.87/5.31    meet( Y, complement( meet( X, Y ) ) ) ) ), zero ) }.
% 4.87/5.31  parent0[0]: (1743) {G19,W10,D6,L1,V2,M1} P(425,1413);d(1428);d(1430);d(424)
% 4.87/5.31     { meet( meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 4.87/5.31  parent1[0; 12]: (25917) {G18,W10,D5,L1,V2,M1}  { X ==> join( meet( X, 
% 4.87/5.31    complement( Y ) ), meet( Y, X ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := meet( Y, complement( meet( X, Y ) ) )
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25922) {G15,W11,D7,L1,V2,M1}  { X ==> meet( X, complement( meet( 
% 4.87/5.31    Y, complement( meet( X, Y ) ) ) ) ) }.
% 4.87/5.31  parent0[0]: (415) {G14,W5,D3,L1,V1,M1} P(406,335) { join( X, zero ) ==> X
% 4.87/5.31     }.
% 4.87/5.31  parent1[0; 2]: (25921) {G19,W13,D8,L1,V2,M1}  { X ==> join( meet( X, 
% 4.87/5.31    complement( meet( Y, complement( meet( X, Y ) ) ) ) ), zero ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := meet( X, complement( meet( Y, complement( meet( X, Y ) ) ) ) )
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25923) {G16,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement( 
% 4.87/5.31    Y ), meet( X, Y ) ) ) }.
% 4.87/5.31  parent0[0]: (796) {G16,W10,D5,L1,V2,M1} P(412,425) { complement( meet( Y, 
% 4.87/5.31    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 4.87/5.31  parent1[0; 4]: (25922) {G15,W11,D7,L1,V2,M1}  { X ==> meet( X, complement( 
% 4.87/5.31    meet( Y, complement( meet( X, Y ) ) ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := meet( X, Y )
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25924) {G16,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 4.87/5.31    meet( X, Y ) ) ) ==> X }.
% 4.87/5.31  parent0[0]: (25923) {G16,W10,D5,L1,V2,M1}  { X ==> meet( X, join( 
% 4.87/5.31    complement( Y ), meet( X, Y ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  subsumption: (2148) {G20,W10,D5,L1,V2,M1} P(1743,1226);d(415);d(796) { meet
% 4.87/5.31    ( Y, join( complement( X ), meet( Y, X ) ) ) ==> Y }.
% 4.87/5.31  parent0: (25924) {G16,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 4.87/5.31    meet( X, Y ) ) ) ==> X }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := Y
% 4.87/5.31     Y := X
% 4.87/5.31  end
% 4.87/5.31  permutation0:
% 4.87/5.31     0 ==> 0
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25925) {G20,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement( Y
% 4.87/5.31     ), meet( X, Y ) ) ) }.
% 4.87/5.31  parent0[0]: (2148) {G20,W10,D5,L1,V2,M1} P(1743,1226);d(415);d(796) { meet
% 4.87/5.31    ( Y, join( complement( X ), meet( Y, X ) ) ) ==> Y }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := Y
% 4.87/5.31     Y := X
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25926) {G1,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( X, Y )
% 4.87/5.31    , complement( Y ) ) ) }.
% 4.87/5.31  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 4.87/5.31  parent1[0; 4]: (25925) {G20,W10,D5,L1,V2,M1}  { X ==> meet( X, join( 
% 4.87/5.31    complement( Y ), meet( X, Y ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := complement( Y )
% 4.87/5.31     Y := meet( X, Y )
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25929) {G1,W10,D5,L1,V2,M1}  { meet( X, join( meet( X, Y ), 
% 4.87/5.31    complement( Y ) ) ) ==> X }.
% 4.87/5.31  parent0[0]: (25926) {G1,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( X, Y
% 4.87/5.31     ), complement( Y ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  subsumption: (2172) {G21,W10,D5,L1,V2,M1} P(0,2148) { meet( Y, join( meet( 
% 4.87/5.31    Y, X ), complement( X ) ) ) ==> Y }.
% 4.87/5.31  parent0: (25929) {G1,W10,D5,L1,V2,M1}  { meet( X, join( meet( X, Y ), 
% 4.87/5.31    complement( Y ) ) ) ==> X }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := Y
% 4.87/5.31     Y := X
% 4.87/5.31  end
% 4.87/5.31  permutation0:
% 4.87/5.31     0 ==> 0
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25931) {G16,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) ==> 
% 4.87/5.31    complement( meet( complement( X ), Y ) ) }.
% 4.87/5.31  parent0[0]: (795) {G16,W10,D5,L1,V2,M1} P(412,425) { complement( meet( 
% 4.87/5.31    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25936) {G17,W14,D7,L1,V2,M1}  { join( X, complement( join( meet( 
% 4.87/5.31    complement( X ), Y ), complement( Y ) ) ) ) ==> complement( complement( X
% 4.87/5.31     ) ) }.
% 4.87/5.31  parent0[0]: (2172) {G21,W10,D5,L1,V2,M1} P(0,2148) { meet( Y, join( meet( Y
% 4.87/5.31    , X ), complement( X ) ) ) ==> Y }.
% 4.87/5.31  parent1[0; 12]: (25931) {G16,W10,D5,L1,V2,M1}  { join( X, complement( Y ) )
% 4.87/5.31     ==> complement( meet( complement( X ), Y ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := Y
% 4.87/5.31     Y := complement( X )
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := join( meet( complement( X ), Y ), complement( Y ) )
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25937) {G15,W12,D7,L1,V2,M1}  { join( X, complement( join( meet( 
% 4.87/5.31    complement( X ), Y ), complement( Y ) ) ) ) ==> X }.
% 4.87/5.31  parent0[0]: (412) {G14,W5,D4,L1,V1,M1} P(56,400);d(365);d(411) { complement
% 4.87/5.31    ( complement( X ) ) ==> X }.
% 4.87/5.31  parent1[0; 11]: (25936) {G17,W14,D7,L1,V2,M1}  { join( X, complement( join
% 4.87/5.31    ( meet( complement( X ), Y ), complement( Y ) ) ) ) ==> complement( 
% 4.87/5.31    complement( X ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25938) {G16,W11,D7,L1,V2,M1}  { join( X, meet( complement( meet( 
% 4.87/5.31    complement( X ), Y ) ), Y ) ) ==> X }.
% 4.87/5.31  parent0[0]: (423) {G15,W10,D5,L1,V2,M1} P(412,3) { complement( join( X, 
% 4.87/5.31    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 4.87/5.31  parent1[0; 3]: (25937) {G15,W12,D7,L1,V2,M1}  { join( X, complement( join( 
% 4.87/5.31    meet( complement( X ), Y ), complement( Y ) ) ) ) ==> X }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := meet( complement( X ), Y )
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25939) {G17,W10,D6,L1,V2,M1}  { join( X, meet( join( X, 
% 4.87/5.31    complement( Y ) ), Y ) ) ==> X }.
% 4.87/5.31  parent0[0]: (795) {G16,W10,D5,L1,V2,M1} P(412,425) { complement( meet( 
% 4.87/5.31    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 4.87/5.31  parent1[0; 4]: (25938) {G16,W11,D7,L1,V2,M1}  { join( X, meet( complement( 
% 4.87/5.31    meet( complement( X ), Y ) ), Y ) ) ==> X }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  subsumption: (2246) {G22,W10,D6,L1,V2,M1} P(2172,795);d(412);d(423);d(795)
% 4.87/5.31     { join( X, meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 4.87/5.31  parent0: (25939) {G17,W10,D6,L1,V2,M1}  { join( X, meet( join( X, 
% 4.87/5.31    complement( Y ) ), Y ) ) ==> X }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  permutation0:
% 4.87/5.31     0 ==> 0
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25942) {G22,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( X, 
% 4.87/5.31    complement( Y ) ), Y ) ) }.
% 4.87/5.31  parent0[0]: (2246) {G22,W10,D6,L1,V2,M1} P(2172,795);d(412);d(423);d(795)
% 4.87/5.31     { join( X, meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25943) {G15,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( X, Y )
% 4.87/5.31    , complement( Y ) ) ) }.
% 4.87/5.31  parent0[0]: (412) {G14,W5,D4,L1,V1,M1} P(56,400);d(365);d(411) { complement
% 4.87/5.31    ( complement( X ) ) ==> X }.
% 4.87/5.31  parent1[0; 7]: (25942) {G22,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( 
% 4.87/5.31    X, complement( Y ) ), Y ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := Y
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := complement( Y )
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25944) {G15,W10,D5,L1,V2,M1}  { join( X, meet( join( X, Y ), 
% 4.87/5.31    complement( Y ) ) ) ==> X }.
% 4.87/5.31  parent0[0]: (25943) {G15,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( X, 
% 4.87/5.31    Y ), complement( Y ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  subsumption: (2290) {G23,W10,D5,L1,V2,M1} P(412,2246) { join( Y, meet( join
% 4.87/5.31    ( Y, X ), complement( X ) ) ) ==> Y }.
% 4.87/5.31  parent0: (25944) {G15,W10,D5,L1,V2,M1}  { join( X, meet( join( X, Y ), 
% 4.87/5.31    complement( Y ) ) ) ==> X }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := Y
% 4.87/5.31     Y := X
% 4.87/5.31  end
% 4.87/5.31  permutation0:
% 4.87/5.31     0 ==> 0
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25946) {G23,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( X, Y )
% 4.87/5.31    , complement( Y ) ) ) }.
% 4.87/5.31  parent0[0]: (2290) {G23,W10,D5,L1,V2,M1} P(412,2246) { join( Y, meet( join
% 4.87/5.31    ( Y, X ), complement( X ) ) ) ==> Y }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := Y
% 4.87/5.31     Y := X
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25948) {G12,W11,D8,L1,V1,M1}  { X ==> join( X, meet( top, 
% 4.87/5.31    complement( converse( complement( converse( X ) ) ) ) ) ) }.
% 4.87/5.31  parent0[0]: (1007) {G11,W8,D6,L1,V1,M1} S(190);d(316) { join( X, converse( 
% 4.87/5.31    complement( converse( X ) ) ) ) ==> top }.
% 4.87/5.31  parent1[0; 5]: (25946) {G23,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( 
% 4.87/5.31    X, Y ), complement( Y ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := converse( complement( converse( X ) ) )
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25949) {G13,W9,D7,L1,V1,M1}  { X ==> join( X, complement( 
% 4.87/5.31    converse( complement( converse( X ) ) ) ) ) }.
% 4.87/5.31  parent0[0]: (434) {G15,W5,D3,L1,V1,M1} S(411);d(412) { meet( top, X ) ==> X
% 4.87/5.31     }.
% 4.87/5.31  parent1[0; 4]: (25948) {G12,W11,D8,L1,V1,M1}  { X ==> join( X, meet( top, 
% 4.87/5.31    complement( converse( complement( converse( X ) ) ) ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := complement( converse( complement( converse( X ) ) ) )
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25950) {G13,W9,D7,L1,V1,M1}  { join( X, complement( converse( 
% 4.87/5.31    complement( converse( X ) ) ) ) ) ==> X }.
% 4.87/5.31  parent0[0]: (25949) {G13,W9,D7,L1,V1,M1}  { X ==> join( X, complement( 
% 4.87/5.31    converse( complement( converse( X ) ) ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  subsumption: (2479) {G24,W9,D7,L1,V1,M1} P(1007,2290);d(434) { join( X, 
% 4.87/5.31    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 4.87/5.31  parent0: (25950) {G13,W9,D7,L1,V1,M1}  { join( X, complement( converse( 
% 4.87/5.31    complement( converse( X ) ) ) ) ) ==> X }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  permutation0:
% 4.87/5.31     0 ==> 0
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25952) {G15,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 4.87/5.31    complement( join( complement( X ), Y ) ) }.
% 4.87/5.31  parent0[0]: (424) {G15,W10,D5,L1,V2,M1} P(412,3) { complement( join( 
% 4.87/5.31    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := Y
% 4.87/5.31     Y := X
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25955) {G16,W13,D9,L1,V1,M1}  { meet( X, complement( complement( 
% 4.87/5.31    converse( complement( converse( complement( X ) ) ) ) ) ) ) ==> 
% 4.87/5.31    complement( complement( X ) ) }.
% 4.87/5.31  parent0[0]: (2479) {G24,W9,D7,L1,V1,M1} P(1007,2290);d(434) { join( X, 
% 4.87/5.31    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 4.87/5.31  parent1[0; 11]: (25952) {G15,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) )
% 4.87/5.31     ==> complement( join( complement( X ), Y ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := complement( X )
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := complement( converse( complement( converse( complement( X ) ) ) ) )
% 4.87/5.31    
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25957) {G15,W11,D9,L1,V1,M1}  { meet( X, complement( complement( 
% 4.87/5.31    converse( complement( converse( complement( X ) ) ) ) ) ) ) ==> X }.
% 4.87/5.31  parent0[0]: (412) {G14,W5,D4,L1,V1,M1} P(56,400);d(365);d(411) { complement
% 4.87/5.31    ( complement( X ) ) ==> X }.
% 4.87/5.31  parent1[0; 10]: (25955) {G16,W13,D9,L1,V1,M1}  { meet( X, complement( 
% 4.87/5.31    complement( converse( complement( converse( complement( X ) ) ) ) ) ) ) 
% 4.87/5.31    ==> complement( complement( X ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25959) {G15,W9,D7,L1,V1,M1}  { meet( X, converse( complement( 
% 4.87/5.31    converse( complement( X ) ) ) ) ) ==> X }.
% 4.87/5.31  parent0[0]: (412) {G14,W5,D4,L1,V1,M1} P(56,400);d(365);d(411) { complement
% 4.87/5.31    ( complement( X ) ) ==> X }.
% 4.87/5.31  parent1[0; 3]: (25957) {G15,W11,D9,L1,V1,M1}  { meet( X, complement( 
% 4.87/5.31    complement( converse( complement( converse( complement( X ) ) ) ) ) ) ) 
% 4.87/5.31    ==> X }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := converse( complement( converse( complement( X ) ) ) )
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  subsumption: (2499) {G25,W9,D7,L1,V1,M1} P(2479,424);d(412);d(412) { meet( 
% 4.87/5.31    X, converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 4.87/5.31  parent0: (25959) {G15,W9,D7,L1,V1,M1}  { meet( X, converse( complement( 
% 4.87/5.31    converse( complement( X ) ) ) ) ) ==> X }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  permutation0:
% 4.87/5.31     0 ==> 0
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25962) {G24,W9,D7,L1,V1,M1}  { X ==> join( X, complement( converse
% 4.87/5.31    ( complement( converse( X ) ) ) ) ) }.
% 4.87/5.31  parent0[0]: (2479) {G24,W9,D7,L1,V1,M1} P(1007,2290);d(434) { join( X, 
% 4.87/5.31    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25963) {G1,W10,D6,L1,V1,M1}  { converse( X ) ==> join( converse( 
% 4.87/5.31    X ), complement( converse( complement( X ) ) ) ) }.
% 4.87/5.31  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 4.87/5.31  parent1[0; 9]: (25962) {G24,W9,D7,L1,V1,M1}  { X ==> join( X, complement( 
% 4.87/5.31    converse( complement( converse( X ) ) ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := converse( X )
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25964) {G1,W10,D6,L1,V1,M1}  { join( converse( X ), complement( 
% 4.87/5.31    converse( complement( X ) ) ) ) ==> converse( X ) }.
% 4.87/5.31  parent0[0]: (25963) {G1,W10,D6,L1,V1,M1}  { converse( X ) ==> join( 
% 4.87/5.31    converse( X ), complement( converse( complement( X ) ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  subsumption: (2527) {G25,W10,D6,L1,V1,M1} P(7,2479) { join( converse( X ), 
% 4.87/5.31    complement( converse( complement( X ) ) ) ) ==> converse( X ) }.
% 4.87/5.31  parent0: (25964) {G1,W10,D6,L1,V1,M1}  { join( converse( X ), complement( 
% 4.87/5.31    converse( complement( X ) ) ) ) ==> converse( X ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  permutation0:
% 4.87/5.31     0 ==> 0
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25966) {G23,W9,D6,L1,V2,M1}  { Y ==> join( converse( meet( X, 
% 4.87/5.31    converse( Y ) ) ), Y ) }.
% 4.87/5.31  parent0[0]: (577) {G23,W9,D6,L1,V2,M1} P(574,40);d(7) { join( converse( 
% 4.87/5.31    meet( X, converse( Y ) ) ), Y ) ==> Y }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25968) {G24,W12,D6,L1,V1,M1}  { complement( converse( complement
% 4.87/5.31    ( X ) ) ) ==> join( converse( X ), complement( converse( complement( X )
% 4.87/5.31     ) ) ) }.
% 4.87/5.31  parent0[0]: (2499) {G25,W9,D7,L1,V1,M1} P(2479,424);d(412);d(412) { meet( X
% 4.87/5.31    , converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 4.87/5.31  parent1[0; 7]: (25966) {G23,W9,D6,L1,V2,M1}  { Y ==> join( converse( meet( 
% 4.87/5.31    X, converse( Y ) ) ), Y ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := complement( converse( complement( X ) ) )
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25969) {G25,W7,D5,L1,V1,M1}  { complement( converse( complement( 
% 4.87/5.31    X ) ) ) ==> converse( X ) }.
% 4.87/5.31  parent0[0]: (2527) {G25,W10,D6,L1,V1,M1} P(7,2479) { join( converse( X ), 
% 4.87/5.31    complement( converse( complement( X ) ) ) ) ==> converse( X ) }.
% 4.87/5.31  parent1[0; 5]: (25968) {G24,W12,D6,L1,V1,M1}  { complement( converse( 
% 4.87/5.31    complement( X ) ) ) ==> join( converse( X ), complement( converse( 
% 4.87/5.31    complement( X ) ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  subsumption: (2553) {G26,W7,D5,L1,V1,M1} P(2499,577);d(2527) { complement( 
% 4.87/5.31    converse( complement( X ) ) ) ==> converse( X ) }.
% 4.87/5.31  parent0: (25969) {G25,W7,D5,L1,V1,M1}  { complement( converse( complement( 
% 4.87/5.31    X ) ) ) ==> converse( X ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  permutation0:
% 4.87/5.31     0 ==> 0
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25971) {G26,W7,D5,L1,V1,M1}  { converse( X ) ==> complement( 
% 4.87/5.31    converse( complement( X ) ) ) }.
% 4.87/5.31  parent0[0]: (2553) {G26,W7,D5,L1,V1,M1} P(2499,577);d(2527) { complement( 
% 4.87/5.31    converse( complement( X ) ) ) ==> converse( X ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25973) {G15,W7,D4,L1,V1,M1}  { converse( complement( X ) ) ==> 
% 4.87/5.31    complement( converse( X ) ) }.
% 4.87/5.31  parent0[0]: (412) {G14,W5,D4,L1,V1,M1} P(56,400);d(365);d(411) { complement
% 4.87/5.31    ( complement( X ) ) ==> X }.
% 4.87/5.31  parent1[0; 6]: (25971) {G26,W7,D5,L1,V1,M1}  { converse( X ) ==> complement
% 4.87/5.31    ( converse( complement( X ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := complement( X )
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  subsumption: (2622) {G27,W7,D4,L1,V1,M1} P(2553,412) { converse( complement
% 4.87/5.31    ( X ) ) ==> complement( converse( X ) ) }.
% 4.87/5.31  parent0: (25973) {G15,W7,D4,L1,V1,M1}  { converse( complement( X ) ) ==> 
% 4.87/5.31    complement( converse( X ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  permutation0:
% 4.87/5.31     0 ==> 0
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25976) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 4.87/5.31    converse( X ), converse( Y ) ) }.
% 4.87/5.31  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 4.87/5.31     ) ==> converse( join( X, Y ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25977) {G1,W12,D5,L1,V2,M1}  { converse( join( complement( X ), Y
% 4.87/5.31     ) ) ==> join( complement( converse( X ) ), converse( Y ) ) }.
% 4.87/5.31  parent0[0]: (2622) {G27,W7,D4,L1,V1,M1} P(2553,412) { converse( complement
% 4.87/5.31    ( X ) ) ==> complement( converse( X ) ) }.
% 4.87/5.31  parent1[0; 7]: (25976) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 4.87/5.31     join( converse( X ), converse( Y ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := complement( X )
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25979) {G1,W12,D5,L1,V2,M1}  { join( complement( converse( X ) ), 
% 4.87/5.31    converse( Y ) ) ==> converse( join( complement( X ), Y ) ) }.
% 4.87/5.31  parent0[0]: (25977) {G1,W12,D5,L1,V2,M1}  { converse( join( complement( X )
% 4.87/5.31    , Y ) ) ==> join( complement( converse( X ) ), converse( Y ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  subsumption: (2649) {G28,W12,D5,L1,V2,M1} P(2622,8) { join( complement( 
% 4.87/5.31    converse( X ) ), converse( Y ) ) ==> converse( join( complement( X ), Y )
% 4.87/5.31     ) }.
% 4.87/5.31  parent0: (25979) {G1,W12,D5,L1,V2,M1}  { join( complement( converse( X ) )
% 4.87/5.31    , converse( Y ) ) ==> converse( join( complement( X ), Y ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  permutation0:
% 4.87/5.31     0 ==> 0
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25982) {G28,W12,D5,L1,V2,M1}  { converse( join( complement( X ), Y
% 4.87/5.31     ) ) ==> join( complement( converse( X ) ), converse( Y ) ) }.
% 4.87/5.31  parent0[0]: (2649) {G28,W12,D5,L1,V2,M1} P(2622,8) { join( complement( 
% 4.87/5.31    converse( X ) ), converse( Y ) ) ==> converse( join( complement( X ), Y )
% 4.87/5.31     ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25987) {G28,W14,D5,L1,V2,M1}  { converse( join( complement( X ), 
% 4.87/5.31    complement( Y ) ) ) ==> join( complement( converse( X ) ), complement( 
% 4.87/5.31    converse( Y ) ) ) }.
% 4.87/5.31  parent0[0]: (2622) {G27,W7,D4,L1,V1,M1} P(2553,412) { converse( complement
% 4.87/5.31    ( X ) ) ==> complement( converse( X ) ) }.
% 4.87/5.31  parent1[0; 11]: (25982) {G28,W12,D5,L1,V2,M1}  { converse( join( complement
% 4.87/5.31    ( X ), Y ) ) ==> join( complement( converse( X ) ), converse( Y ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := Y
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := complement( Y )
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25989) {G16,W13,D5,L1,V2,M1}  { converse( join( complement( X ), 
% 4.87/5.31    complement( Y ) ) ) ==> complement( meet( converse( X ), converse( Y ) )
% 4.87/5.31     ) }.
% 4.87/5.31  parent0[0]: (425) {G15,W10,D4,L1,V2,M1} P(3,412) { join( complement( X ), 
% 4.87/5.31    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 4.87/5.31  parent1[0; 7]: (25987) {G28,W14,D5,L1,V2,M1}  { converse( join( complement
% 4.87/5.31    ( X ), complement( Y ) ) ) ==> join( complement( converse( X ) ), 
% 4.87/5.31    complement( converse( Y ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := converse( X )
% 4.87/5.31     Y := converse( Y )
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25991) {G16,W12,D5,L1,V2,M1}  { converse( complement( meet( X, Y
% 4.87/5.31     ) ) ) ==> complement( meet( converse( X ), converse( Y ) ) ) }.
% 4.87/5.31  parent0[0]: (425) {G15,W10,D4,L1,V2,M1} P(3,412) { join( complement( X ), 
% 4.87/5.31    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 4.87/5.31  parent1[0; 2]: (25989) {G16,W13,D5,L1,V2,M1}  { converse( join( complement
% 4.87/5.31    ( X ), complement( Y ) ) ) ==> complement( meet( converse( X ), converse
% 4.87/5.31    ( Y ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25992) {G17,W12,D5,L1,V2,M1}  { complement( converse( meet( X, Y
% 4.87/5.31     ) ) ) ==> complement( meet( converse( X ), converse( Y ) ) ) }.
% 4.87/5.31  parent0[0]: (2622) {G27,W7,D4,L1,V1,M1} P(2553,412) { converse( complement
% 4.87/5.31    ( X ) ) ==> complement( converse( X ) ) }.
% 4.87/5.31  parent1[0; 1]: (25991) {G16,W12,D5,L1,V2,M1}  { converse( complement( meet
% 4.87/5.31    ( X, Y ) ) ) ==> complement( meet( converse( X ), converse( Y ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := meet( X, Y )
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25993) {G17,W12,D5,L1,V2,M1}  { complement( meet( converse( X ), 
% 4.87/5.31    converse( Y ) ) ) ==> complement( converse( meet( X, Y ) ) ) }.
% 4.87/5.31  parent0[0]: (25992) {G17,W12,D5,L1,V2,M1}  { complement( converse( meet( X
% 4.87/5.31    , Y ) ) ) ==> complement( meet( converse( X ), converse( Y ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  subsumption: (24914) {G29,W12,D5,L1,V2,M1} P(2622,2649);d(425);d(425);d(
% 4.87/5.31    2622) { complement( meet( converse( Y ), converse( X ) ) ) ==> complement
% 4.87/5.31    ( converse( meet( Y, X ) ) ) }.
% 4.87/5.31  parent0: (25993) {G17,W12,D5,L1,V2,M1}  { complement( meet( converse( X ), 
% 4.87/5.31    converse( Y ) ) ) ==> complement( converse( meet( X, Y ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := Y
% 4.87/5.31     Y := X
% 4.87/5.31  end
% 4.87/5.31  permutation0:
% 4.87/5.31     0 ==> 0
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (25995) {G14,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 4.87/5.31     }.
% 4.87/5.31  parent0[0]: (412) {G14,W5,D4,L1,V1,M1} P(56,400);d(365);d(411) { complement
% 4.87/5.31    ( complement( X ) ) ==> X }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25997) {G15,W12,D6,L1,V2,M1}  { meet( converse( X ), converse( Y
% 4.87/5.31     ) ) ==> complement( complement( converse( meet( X, Y ) ) ) ) }.
% 4.87/5.31  parent0[0]: (24914) {G29,W12,D5,L1,V2,M1} P(2622,2649);d(425);d(425);d(2622
% 4.87/5.31    ) { complement( meet( converse( Y ), converse( X ) ) ) ==> complement( 
% 4.87/5.31    converse( meet( Y, X ) ) ) }.
% 4.87/5.31  parent1[0; 7]: (25995) {G14,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 4.87/5.31    ( X ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := Y
% 4.87/5.31     Y := X
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := meet( converse( X ), converse( Y ) )
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (25998) {G15,W10,D4,L1,V2,M1}  { meet( converse( X ), converse( Y
% 4.87/5.31     ) ) ==> converse( meet( X, Y ) ) }.
% 4.87/5.31  parent0[0]: (412) {G14,W5,D4,L1,V1,M1} P(56,400);d(365);d(411) { complement
% 4.87/5.31    ( complement( X ) ) ==> X }.
% 4.87/5.31  parent1[0; 6]: (25997) {G15,W12,D6,L1,V2,M1}  { meet( converse( X ), 
% 4.87/5.31    converse( Y ) ) ==> complement( complement( converse( meet( X, Y ) ) ) )
% 4.87/5.31     }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := converse( meet( X, Y ) )
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  subsumption: (25006) {G30,W10,D4,L1,V2,M1} P(24914,412);d(412) { meet( 
% 4.87/5.31    converse( X ), converse( Y ) ) ==> converse( meet( X, Y ) ) }.
% 4.87/5.31  parent0: (25998) {G15,W10,D4,L1,V2,M1}  { meet( converse( X ), converse( Y
% 4.87/5.31     ) ) ==> converse( meet( X, Y ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := X
% 4.87/5.31     Y := Y
% 4.87/5.31  end
% 4.87/5.31  permutation0:
% 4.87/5.31     0 ==> 0
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqswap: (26001) {G1,W31,D5,L2,V0,M2}  { ! meet( converse( skol1 ), converse
% 4.87/5.31    ( skol2 ) ) ==> join( converse( meet( skol1, skol2 ) ), meet( converse( 
% 4.87/5.31    skol1 ), converse( skol2 ) ) ), ! join( converse( meet( skol1, skol2 ) )
% 4.87/5.31    , meet( converse( skol1 ), converse( skol2 ) ) ) ==> converse( meet( 
% 4.87/5.31    skol1, skol2 ) ) }.
% 4.87/5.31  parent0[0]: (110) {G1,W31,D5,L2,V0,M2} P(0,13) { ! join( converse( meet( 
% 4.87/5.31    skol1, skol2 ) ), meet( converse( skol1 ), converse( skol2 ) ) ) ==> meet
% 4.87/5.31    ( converse( skol1 ), converse( skol2 ) ), ! join( converse( meet( skol1, 
% 4.87/5.31    skol2 ) ), meet( converse( skol1 ), converse( skol2 ) ) ) ==> converse( 
% 4.87/5.31    meet( skol1, skol2 ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (26007) {G2,W30,D5,L2,V0,M2}  { ! join( converse( meet( skol1, 
% 4.87/5.31    skol2 ) ), converse( meet( skol1, skol2 ) ) ) ==> converse( meet( skol1, 
% 4.87/5.31    skol2 ) ), ! meet( converse( skol1 ), converse( skol2 ) ) ==> join( 
% 4.87/5.31    converse( meet( skol1, skol2 ) ), meet( converse( skol1 ), converse( 
% 4.87/5.31    skol2 ) ) ) }.
% 4.87/5.31  parent0[0]: (25006) {G30,W10,D4,L1,V2,M1} P(24914,412);d(412) { meet( 
% 4.87/5.31    converse( X ), converse( Y ) ) ==> converse( meet( X, Y ) ) }.
% 4.87/5.31  parent1[1; 7]: (26001) {G1,W31,D5,L2,V0,M2}  { ! meet( converse( skol1 ), 
% 4.87/5.31    converse( skol2 ) ) ==> join( converse( meet( skol1, skol2 ) ), meet( 
% 4.87/5.31    converse( skol1 ), converse( skol2 ) ) ), ! join( converse( meet( skol1, 
% 4.87/5.31    skol2 ) ), meet( converse( skol1 ), converse( skol2 ) ) ) ==> converse( 
% 4.87/5.31    meet( skol1, skol2 ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := skol1
% 4.87/5.31     Y := skol2
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (26009) {G3,W29,D5,L2,V0,M2}  { ! meet( converse( skol1 ), 
% 4.87/5.31    converse( skol2 ) ) ==> join( converse( meet( skol1, skol2 ) ), converse
% 4.87/5.31    ( meet( skol1, skol2 ) ) ), ! join( converse( meet( skol1, skol2 ) ), 
% 4.87/5.31    converse( meet( skol1, skol2 ) ) ) ==> converse( meet( skol1, skol2 ) )
% 4.87/5.31     }.
% 4.87/5.31  parent0[0]: (25006) {G30,W10,D4,L1,V2,M1} P(24914,412);d(412) { meet( 
% 4.87/5.31    converse( X ), converse( Y ) ) ==> converse( meet( X, Y ) ) }.
% 4.87/5.31  parent1[1; 12]: (26007) {G2,W30,D5,L2,V0,M2}  { ! join( converse( meet( 
% 4.87/5.31    skol1, skol2 ) ), converse( meet( skol1, skol2 ) ) ) ==> converse( meet( 
% 4.87/5.31    skol1, skol2 ) ), ! meet( converse( skol1 ), converse( skol2 ) ) ==> join
% 4.87/5.31    ( converse( meet( skol1, skol2 ) ), meet( converse( skol1 ), converse( 
% 4.87/5.31    skol2 ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := skol1
% 4.87/5.31     Y := skol2
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (26010) {G4,W28,D5,L2,V0,M2}  { ! converse( meet( skol1, skol2 ) )
% 4.87/5.31     ==> join( converse( meet( skol1, skol2 ) ), converse( meet( skol1, skol2
% 4.87/5.31     ) ) ), ! join( converse( meet( skol1, skol2 ) ), converse( meet( skol1, 
% 4.87/5.31    skol2 ) ) ) ==> converse( meet( skol1, skol2 ) ) }.
% 4.87/5.31  parent0[0]: (25006) {G30,W10,D4,L1,V2,M1} P(24914,412);d(412) { meet( 
% 4.87/5.31    converse( X ), converse( Y ) ) ==> converse( meet( X, Y ) ) }.
% 4.87/5.31  parent1[0; 2]: (26009) {G3,W29,D5,L2,V0,M2}  { ! meet( converse( skol1 ), 
% 4.87/5.31    converse( skol2 ) ) ==> join( converse( meet( skol1, skol2 ) ), converse
% 4.87/5.31    ( meet( skol1, skol2 ) ) ), ! join( converse( meet( skol1, skol2 ) ), 
% 4.87/5.31    converse( meet( skol1, skol2 ) ) ) ==> converse( meet( skol1, skol2 ) )
% 4.87/5.31     }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := skol1
% 4.87/5.31     Y := skol2
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (26020) {G5,W23,D5,L2,V0,M2}  { ! converse( meet( skol1, skol2 ) )
% 4.87/5.31     ==> converse( meet( skol1, skol2 ) ), ! converse( meet( skol1, skol2 ) )
% 4.87/5.31     ==> join( converse( meet( skol1, skol2 ) ), converse( meet( skol1, skol2
% 4.87/5.31     ) ) ) }.
% 4.87/5.31  parent0[0]: (421) {G15,W5,D3,L1,V1,M1} P(412,294) { join( X, X ) ==> X }.
% 4.87/5.31  parent1[1; 2]: (26010) {G4,W28,D5,L2,V0,M2}  { ! converse( meet( skol1, 
% 4.87/5.31    skol2 ) ) ==> join( converse( meet( skol1, skol2 ) ), converse( meet( 
% 4.87/5.31    skol1, skol2 ) ) ), ! join( converse( meet( skol1, skol2 ) ), converse( 
% 4.87/5.31    meet( skol1, skol2 ) ) ) ==> converse( meet( skol1, skol2 ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := converse( meet( skol1, skol2 ) )
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  paramod: (26021) {G6,W18,D4,L2,V0,M2}  { ! converse( meet( skol1, skol2 ) )
% 4.87/5.31     ==> converse( meet( skol1, skol2 ) ), ! converse( meet( skol1, skol2 ) )
% 4.87/5.31     ==> converse( meet( skol1, skol2 ) ) }.
% 4.87/5.31  parent0[0]: (421) {G15,W5,D3,L1,V1,M1} P(412,294) { join( X, X ) ==> X }.
% 4.87/5.31  parent1[1; 6]: (26020) {G5,W23,D5,L2,V0,M2}  { ! converse( meet( skol1, 
% 4.87/5.31    skol2 ) ) ==> converse( meet( skol1, skol2 ) ), ! converse( meet( skol1, 
% 4.87/5.31    skol2 ) ) ==> join( converse( meet( skol1, skol2 ) ), converse( meet( 
% 4.87/5.31    skol1, skol2 ) ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31     X := converse( meet( skol1, skol2 ) )
% 4.87/5.31  end
% 4.87/5.31  substitution1:
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  factor: (26022) {G6,W9,D4,L1,V0,M1}  { ! converse( meet( skol1, skol2 ) ) 
% 4.87/5.31    ==> converse( meet( skol1, skol2 ) ) }.
% 4.87/5.31  parent0[0, 1]: (26021) {G6,W18,D4,L2,V0,M2}  { ! converse( meet( skol1, 
% 4.87/5.31    skol2 ) ) ==> converse( meet( skol1, skol2 ) ), ! converse( meet( skol1, 
% 4.87/5.31    skol2 ) ) ==> converse( meet( skol1, skol2 ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  eqrefl: (26025) {G0,W0,D0,L0,V0,M0}  {  }.
% 4.87/5.31  parent0[0]: (26022) {G6,W9,D4,L1,V0,M1}  { ! converse( meet( skol1, skol2 )
% 4.87/5.31     ) ==> converse( meet( skol1, skol2 ) ) }.
% 4.87/5.31  substitution0:
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  subsumption: (25124) {G31,W0,D0,L0,V0,M0} P(25006,110);f;d(421);q {  }.
% 4.87/5.31  parent0: (26025) {G0,W0,D0,L0,V0,M0}  {  }.
% 4.87/5.31  substitution0:
% 4.87/5.31  end
% 4.87/5.31  permutation0:
% 4.87/5.31  end
% 4.87/5.31  
% 4.87/5.31  Proof check complete!
% 4.87/5.31  
% 4.87/5.31  Memory use:
% 4.87/5.31  
% 4.87/5.31  space for terms:        343207
% 4.87/5.31  space for clauses:      2676541
% 4.87/5.31  
% 4.87/5.31  
% 4.87/5.31  clauses generated:      1205396
% 4.87/5.31  clauses kept:           25125
% 4.87/5.31  clauses selected:       1866
% 4.87/5.31  clauses deleted:        3790
% 4.87/5.31  clauses inuse deleted:  225
% 4.87/5.31  
% 4.87/5.31  subsentry:          29000
% 4.87/5.31  literals s-matched: 25367
% 4.87/5.31  literals matched:   24926
% 4.87/5.31  full subsumption:   0
% 4.87/5.31  
% 4.87/5.31  checksum:           -1930738481
% 4.87/5.31  
% 4.87/5.31  
% 4.87/5.31  Bliksem ended
%------------------------------------------------------------------------------