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

View Problem - Process Solution

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

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

% Result   : Theorem 2.23s 2.64s
% Output   : Refutation 2.23s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.13  % Problem  : REL012+1 : TPTP v8.1.0. Released v4.0.0.
% 0.12/0.14  % Command  : bliksem %s
% 0.14/0.35  % Computer : n016.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit : 300
% 0.14/0.35  % DateTime : Fri Jul  8 10:24:38 EDT 2022
% 0.14/0.36  % CPUTime  : 
% 2.23/2.64  *** allocated 10000 integers for termspace/termends
% 2.23/2.64  *** allocated 10000 integers for clauses
% 2.23/2.64  *** allocated 10000 integers for justifications
% 2.23/2.64  Bliksem 1.12
% 2.23/2.64  
% 2.23/2.64  
% 2.23/2.64  Automatic Strategy Selection
% 2.23/2.64  
% 2.23/2.64  
% 2.23/2.64  Clauses:
% 2.23/2.64  
% 2.23/2.64  { join( X, Y ) = join( Y, X ) }.
% 2.23/2.64  { join( X, join( Y, Z ) ) = join( join( X, Y ), Z ) }.
% 2.23/2.64  { X = join( complement( join( complement( X ), complement( Y ) ) ), 
% 2.23/2.64    complement( join( complement( X ), Y ) ) ) }.
% 2.23/2.64  { meet( X, Y ) = complement( join( complement( X ), complement( Y ) ) ) }.
% 2.23/2.64  { composition( X, composition( Y, Z ) ) = composition( composition( X, Y )
% 2.23/2.64    , Z ) }.
% 2.23/2.64  { composition( X, one ) = X }.
% 2.23/2.64  { composition( join( X, Y ), Z ) = join( composition( X, Z ), composition( 
% 2.23/2.64    Y, Z ) ) }.
% 2.23/2.64  { converse( converse( X ) ) = X }.
% 2.23/2.64  { converse( join( X, Y ) ) = join( converse( X ), converse( Y ) ) }.
% 2.23/2.64  { converse( composition( X, Y ) ) = composition( converse( Y ), converse( X
% 2.23/2.64     ) ) }.
% 2.23/2.64  { join( composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.23/2.64    complement( Y ) ) = complement( Y ) }.
% 2.23/2.64  { top = join( X, complement( X ) ) }.
% 2.23/2.64  { zero = meet( X, complement( X ) ) }.
% 2.23/2.64  { ! join( composition( complement( composition( skol1, skol2 ) ), converse
% 2.23/2.64    ( skol2 ) ), complement( skol1 ) ) = complement( skol1 ) }.
% 2.23/2.64  
% 2.23/2.64  percentage equality = 1.000000, percentage horn = 1.000000
% 2.23/2.64  This is a pure equality problem
% 2.23/2.64  
% 2.23/2.64  
% 2.23/2.64  
% 2.23/2.64  Options Used:
% 2.23/2.64  
% 2.23/2.64  useres =            1
% 2.23/2.64  useparamod =        1
% 2.23/2.64  useeqrefl =         1
% 2.23/2.64  useeqfact =         1
% 2.23/2.64  usefactor =         1
% 2.23/2.64  usesimpsplitting =  0
% 2.23/2.64  usesimpdemod =      5
% 2.23/2.64  usesimpres =        3
% 2.23/2.64  
% 2.23/2.64  resimpinuse      =  1000
% 2.23/2.64  resimpclauses =     20000
% 2.23/2.64  substype =          eqrewr
% 2.23/2.64  backwardsubs =      1
% 2.23/2.64  selectoldest =      5
% 2.23/2.64  
% 2.23/2.64  litorderings [0] =  split
% 2.23/2.64  litorderings [1] =  extend the termordering, first sorting on arguments
% 2.23/2.64  
% 2.23/2.64  termordering =      kbo
% 2.23/2.64  
% 2.23/2.64  litapriori =        0
% 2.23/2.64  termapriori =       1
% 2.23/2.64  litaposteriori =    0
% 2.23/2.64  termaposteriori =   0
% 2.23/2.64  demodaposteriori =  0
% 2.23/2.64  ordereqreflfact =   0
% 2.23/2.64  
% 2.23/2.64  litselect =         negord
% 2.23/2.64  
% 2.23/2.64  maxweight =         15
% 2.23/2.64  maxdepth =          30000
% 2.23/2.64  maxlength =         115
% 2.23/2.64  maxnrvars =         195
% 2.23/2.64  excuselevel =       1
% 2.23/2.64  increasemaxweight = 1
% 2.23/2.64  
% 2.23/2.64  maxselected =       10000000
% 2.23/2.64  maxnrclauses =      10000000
% 2.23/2.64  
% 2.23/2.64  showgenerated =    0
% 2.23/2.64  showkept =         0
% 2.23/2.64  showselected =     0
% 2.23/2.64  showdeleted =      0
% 2.23/2.64  showresimp =       1
% 2.23/2.64  showstatus =       2000
% 2.23/2.64  
% 2.23/2.64  prologoutput =     0
% 2.23/2.64  nrgoals =          5000000
% 2.23/2.64  totalproof =       1
% 2.23/2.64  
% 2.23/2.64  Symbols occurring in the translation:
% 2.23/2.64  
% 2.23/2.64  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 2.23/2.64  .  [1, 2]      (w:1, o:21, a:1, s:1, b:0), 
% 2.23/2.64  !  [4, 1]      (w:0, o:14, a:1, s:1, b:0), 
% 2.23/2.64  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 2.23/2.64  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 2.23/2.64  join  [37, 2]      (w:1, o:45, a:1, s:1, b:0), 
% 2.23/2.64  complement  [39, 1]      (w:1, o:19, a:1, s:1, b:0), 
% 2.23/2.64  meet  [40, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 2.23/2.64  composition  [41, 2]      (w:1, o:47, a:1, s:1, b:0), 
% 2.23/2.64  one  [42, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 2.23/2.64  converse  [43, 1]      (w:1, o:20, a:1, s:1, b:0), 
% 2.23/2.64  top  [44, 0]      (w:1, o:12, a:1, s:1, b:0), 
% 2.23/2.64  zero  [45, 0]      (w:1, o:13, a:1, s:1, b:0), 
% 2.23/2.64  skol1  [46, 0]      (w:1, o:10, a:1, s:1, b:1), 
% 2.23/2.64  skol2  [47, 0]      (w:1, o:11, a:1, s:1, b:1).
% 2.23/2.64  
% 2.23/2.64  
% 2.23/2.64  Starting Search:
% 2.23/2.64  
% 2.23/2.64  *** allocated 15000 integers for clauses
% 2.23/2.64  *** allocated 22500 integers for clauses
% 2.23/2.64  *** allocated 33750 integers for clauses
% 2.23/2.64  *** allocated 50625 integers for clauses
% 2.23/2.64  *** allocated 75937 integers for clauses
% 2.23/2.64  *** allocated 113905 integers for clauses
% 2.23/2.64  *** allocated 15000 integers for termspace/termends
% 2.23/2.64  Resimplifying inuse:
% 2.23/2.64  Done
% 2.23/2.64  
% 2.23/2.64  *** allocated 170857 integers for clauses
% 2.23/2.64  *** allocated 22500 integers for termspace/termends
% 2.23/2.64  *** allocated 256285 integers for clauses
% 2.23/2.64  *** allocated 33750 integers for termspace/termends
% 2.23/2.64  
% 2.23/2.64  Intermediate Status:
% 2.23/2.64  Generated:    28962
% 2.23/2.64  Kept:         2007
% 2.23/2.64  Inuse:        300
% 2.23/2.64  Deleted:      211
% 2.23/2.64  Deletedinuse: 78
% 2.23/2.64  
% 2.23/2.64  Resimplifying inuse:
% 2.23/2.64  Done
% 2.23/2.64  
% 2.23/2.64  *** allocated 384427 integers for clauses
% 2.23/2.64  *** allocated 50625 integers for termspace/termends
% 2.23/2.64  Resimplifying inuse:
% 2.23/2.64  Done
% 2.23/2.64  
% 2.23/2.64  *** allocated 576640 integers for clauses
% 2.23/2.64  *** allocated 75937 integers for termspace/termends
% 2.23/2.64  
% 2.23/2.64  Intermediate Status:
% 2.23/2.64  Generated:    77553
% 2.23/2.64  Kept:         4034
% 2.23/2.64  Inuse:        454
% 2.23/2.64  Deleted:      351
% 2.23/2.64  Deletedinuse: 113
% 2.23/2.64  
% 2.23/2.64  Resimplifying inuse:
% 2.23/2.64  Done
% 2.23/2.64  
% 2.23/2.64  Resimplifying inuse:
% 2.23/2.64  Done
% 2.23/2.64  
% 2.23/2.64  *** allocated 864960 integers for clauses
% 2.23/2.64  *** allocated 113905 integers for termspace/termends
% 2.23/2.64  
% 2.23/2.64  Intermediate Status:
% 2.23/2.64  Generated:    115892
% 2.23/2.64  Kept:         6035
% 2.23/2.64  Inuse:        581
% 2.23/2.64  Deleted:      402
% 2.23/2.64  Deletedinuse: 114
% 2.23/2.64  
% 2.23/2.64  Resimplifying inuse:
% 2.23/2.64  Done
% 2.23/2.64  
% 2.23/2.64  Resimplifying inuse:
% 2.23/2.64  Done
% 2.23/2.64  
% 2.23/2.64  
% 2.23/2.64  Intermediate Status:
% 2.23/2.64  Generated:    174571
% 2.23/2.64  Kept:         8062
% 2.23/2.64  Inuse:        732
% 2.23/2.64  Deleted:      444
% 2.23/2.64  Deletedinuse: 117
% 2.23/2.64  
% 2.23/2.64  *** allocated 1297440 integers for clauses
% 2.23/2.64  Resimplifying inuse:
% 2.23/2.64  Done
% 2.23/2.64  
% 2.23/2.64  *** allocated 170857 integers for termspace/termends
% 2.23/2.64  Resimplifying inuse:
% 2.23/2.64  Done
% 2.23/2.64  
% 2.23/2.64  
% 2.23/2.64  Intermediate Status:
% 2.23/2.64  Generated:    234813
% 2.23/2.64  Kept:         10067
% 2.23/2.64  Inuse:        864
% 2.23/2.64  Deleted:      526
% 2.23/2.64  Deletedinuse: 137
% 2.23/2.64  
% 2.23/2.64  Resimplifying inuse:
% 2.23/2.64  Done
% 2.23/2.64  
% 2.23/2.64  Resimplifying inuse:
% 2.23/2.64  Done
% 2.23/2.64  
% 2.23/2.64  
% 2.23/2.64  Intermediate Status:
% 2.23/2.64  Generated:    310189
% 2.23/2.64  Kept:         12067
% 2.23/2.64  Inuse:        956
% 2.23/2.64  Deleted:      568
% 2.23/2.64  Deletedinuse: 164
% 2.23/2.64  
% 2.23/2.64  *** allocated 1946160 integers for clauses
% 2.23/2.64  Resimplifying inuse:
% 2.23/2.64  Done
% 2.23/2.64  
% 2.23/2.64  *** allocated 256285 integers for termspace/termends
% 2.23/2.64  Resimplifying inuse:
% 2.23/2.64  Done
% 2.23/2.64  
% 2.23/2.64  
% 2.23/2.64  Intermediate Status:
% 2.23/2.64  Generated:    398693
% 2.23/2.64  Kept:         14074
% 2.23/2.64  Inuse:        1099
% 2.23/2.64  Deleted:      629
% 2.23/2.64  Deletedinuse: 165
% 2.23/2.64  
% 2.23/2.64  Resimplifying inuse:
% 2.23/2.64  Done
% 2.23/2.64  
% 2.23/2.64  Resimplifying inuse:
% 2.23/2.64  
% 2.23/2.64  Bliksems!, er is een bewijs:
% 2.23/2.64  % SZS status Theorem
% 2.23/2.64  % SZS output start Refutation
% 2.23/2.64  
% 2.23/2.64  (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.23/2.64  (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( join( X, Y )
% 2.23/2.64    , Z ) }.
% 2.23/2.64  (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( complement( X ), 
% 2.23/2.64    complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.23/2.64  (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X ), complement
% 2.23/2.64    ( Y ) ) ) ==> meet( X, Y ) }.
% 2.23/2.64  (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 2.23/2.64  (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.23/2.64  (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y ) ) ==> 
% 2.23/2.64    converse( join( X, Y ) ) }.
% 2.23/2.64  (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), converse( X ) ) 
% 2.23/2.64    ==> converse( composition( X, Y ) ) }.
% 2.23/2.64  (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X ), complement
% 2.23/2.64    ( composition( X, Y ) ) ), complement( Y ) ) ==> complement( Y ) }.
% 2.23/2.64  (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top }.
% 2.23/2.64  (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> zero }.
% 2.23/2.64  (13) {G0,W13,D6,L1,V0,M1} I { ! join( composition( complement( composition
% 2.23/2.64    ( skol1, skol2 ) ), converse( skol2 ) ), complement( skol1 ) ) ==> 
% 2.23/2.64    complement( skol1 ) }.
% 2.23/2.64  (14) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) ==> top }.
% 2.23/2.64  (15) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = join( join( Y
% 2.23/2.64    , Z ), X ) }.
% 2.23/2.64  (16) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X ) = join( 
% 2.23/2.64    join( Z, X ), Y ) }.
% 2.23/2.64  (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), complement( X ) ) 
% 2.23/2.64    ==> join( Y, top ) }.
% 2.23/2.64  (20) {G2,W13,D5,L1,V2,M1} P(17,17) { join( join( X, top ), complement( 
% 2.23/2.64    complement( Y ) ) ) ==> join( join( X, Y ), top ) }.
% 2.23/2.64  (21) {G2,W14,D5,L1,V3,M1} P(1,17) { join( join( join( X, Y ), Z ), 
% 2.23/2.64    complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 2.23/2.64  (22) {G2,W10,D5,L1,V2,M1} P(17,0);d(1) { join( join( complement( Y ), X ), 
% 2.23/2.64    Y ) ==> join( X, top ) }.
% 2.23/2.64  (23) {G2,W10,D4,L1,V2,M1} P(0,17) { join( join( Y, X ), complement( Y ) ) 
% 2.23/2.64    ==> join( X, top ) }.
% 2.23/2.64  (24) {G2,W9,D5,L1,V1,M1} P(11,17) { join( top, complement( complement( X )
% 2.23/2.64     ) ) ==> join( X, top ) }.
% 2.23/2.64  (25) {G3,W9,D5,L1,V1,M1} P(24,0) { join( complement( complement( X ) ), top
% 2.23/2.64     ) ==> join( X, top ) }.
% 2.23/2.64  (26) {G4,W13,D6,L1,V2,M1} P(25,1);d(1) { join( join( Y, complement( 
% 2.23/2.64    complement( X ) ) ), top ) ==> join( join( Y, X ), top ) }.
% 2.23/2.64  (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), complement( join
% 2.23/2.64    ( complement( X ), Y ) ) ) ==> X }.
% 2.23/2.64  (33) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, converse( X )
% 2.23/2.64     ) ) ==> composition( X, converse( Y ) ) }.
% 2.23/2.64  (34) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( converse( X ), Y
% 2.23/2.64     ) ) ==> composition( converse( Y ), X ) }.
% 2.23/2.64  (39) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X ), Y ) ) ==>
% 2.23/2.64     join( X, converse( Y ) ) }.
% 2.23/2.64  (40) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse( X ) ) ) ==>
% 2.23/2.64     join( converse( Y ), X ) }.
% 2.23/2.64  (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, Y ) }.
% 2.23/2.64  (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> zero }.
% 2.23/2.64  (56) {G2,W9,D5,L1,V1,M1} P(55,3) { complement( join( zero, complement( X )
% 2.23/2.64     ) ) ==> meet( top, X ) }.
% 2.23/2.64  (57) {G2,W9,D5,L1,V1,M1} P(55,3) { complement( join( complement( X ), zero
% 2.23/2.64     ) ) ==> meet( X, top ) }.
% 2.23/2.64  (62) {G2,W5,D3,L1,V0,M1} P(55,14) { join( zero, top ) ==> top }.
% 2.23/2.64  (65) {G3,W9,D4,L1,V1,M1} P(62,1) { join( join( X, zero ), top ) ==> join( X
% 2.23/2.64    , top ) }.
% 2.23/2.64  (75) {G4,W9,D4,L1,V1,M1} P(0,65) { join( join( zero, X ), top ) ==> join( X
% 2.23/2.64    , top ) }.
% 2.23/2.64  (82) {G1,W15,D7,L1,V2,M1} P(9,10);d(7) { join( composition( X, complement( 
% 2.23/2.64    converse( composition( Y, X ) ) ) ), complement( converse( Y ) ) ) ==> 
% 2.23/2.64    complement( converse( Y ) ) }.
% 2.23/2.64  (92) {G3,W8,D4,L1,V0,M1} P(55,56) { complement( join( zero, zero ) ) ==> 
% 2.23/2.64    meet( top, top ) }.
% 2.23/2.64  (107) {G4,W9,D4,L1,V0,M1} P(92,11) { join( join( zero, zero ), meet( top, 
% 2.23/2.64    top ) ) ==> top }.
% 2.23/2.64  (128) {G5,W9,D5,L1,V0,M1} P(15,107) { join( join( zero, meet( top, top ) )
% 2.23/2.64    , zero ) ==> top }.
% 2.23/2.64  (144) {G6,W9,D4,L1,V0,M1} P(128,65);d(75) { join( meet( top, top ), top ) 
% 2.23/2.64    ==> join( top, top ) }.
% 2.23/2.64  (189) {G2,W9,D6,L1,V1,M1} P(11,39) { join( X, converse( complement( 
% 2.23/2.64    converse( X ) ) ) ) ==> converse( top ) }.
% 2.23/2.64  (203) {G3,W9,D6,L1,V1,M1} P(189,0) { join( converse( complement( converse( 
% 2.23/2.64    X ) ) ), X ) ==> converse( top ) }.
% 2.23/2.64  (278) {G2,W6,D4,L1,V1,M1} P(5,34);d(7) { composition( converse( one ), X ) 
% 2.23/2.64    ==> X }.
% 2.23/2.64  (288) {G3,W4,D3,L1,V0,M1} P(278,5) { converse( one ) ==> one }.
% 2.23/2.64  (289) {G4,W5,D3,L1,V1,M1} P(288,278) { composition( one, X ) ==> X }.
% 2.23/2.64  (293) {G5,W8,D4,L1,V1,M1} P(289,10);d(278) { join( complement( X ), 
% 2.23/2.64    complement( X ) ) ==> complement( X ) }.
% 2.23/2.64  (296) {G6,W6,D4,L1,V1,M1} P(293,22);d(14) { join( complement( X ), top ) 
% 2.23/2.64    ==> top }.
% 2.23/2.64  (297) {G6,W10,D5,L1,V2,M1} P(293,21);d(17) { join( join( Y, complement( X )
% 2.23/2.64     ), top ) ==> join( Y, top ) }.
% 2.23/2.64  (302) {G6,W5,D3,L1,V0,M1} P(55,293) { join( zero, zero ) ==> zero }.
% 2.23/2.64  (303) {G6,W7,D4,L1,V1,M1} P(293,3) { complement( complement( X ) ) = meet( 
% 2.23/2.64    X, X ) }.
% 2.23/2.64  (305) {G7,W9,D4,L1,V2,M1} S(26);d(297) { join( join( Y, X ), top ) ==> join
% 2.23/2.64    ( Y, top ) }.
% 2.23/2.64  (311) {G7,W6,D3,L1,V0,M1} P(302,92) { meet( top, top ) ==> complement( zero
% 2.23/2.64     ) }.
% 2.23/2.64  (312) {G8,W5,D3,L1,V0,M1} P(311,144);d(296) { join( top, top ) ==> top }.
% 2.23/2.64  (313) {G9,W5,D3,L1,V1,M1} P(312,20);d(24);d(305);d(312) { join( X, top ) 
% 2.23/2.64    ==> top }.
% 2.23/2.64  (315) {G10,W4,D3,L1,V0,M1} P(313,203) { converse( top ) ==> top }.
% 2.23/2.64  (316) {G10,W7,D4,L1,V1,M1} P(313,27);d(55) { join( meet( X, top ), zero ) 
% 2.23/2.64    ==> X }.
% 2.23/2.64  (332) {G10,W8,D5,L1,V2,M1} P(27,23);d(313) { join( X, complement( meet( X, 
% 2.23/2.64    Y ) ) ) ==> top }.
% 2.23/2.64  (334) {G2,W7,D4,L1,V1,M1} P(14,27);d(55) { join( meet( X, X ), zero ) ==> X
% 2.23/2.64     }.
% 2.23/2.64  (339) {G2,W7,D4,L1,V1,M1} P(12,27);d(3) { join( zero, meet( X, X ) ) ==> X
% 2.23/2.64     }.
% 2.23/2.64  (349) {G11,W7,D4,L1,V1,M1} P(53,316) { join( meet( top, X ), zero ) ==> X
% 2.23/2.64     }.
% 2.23/2.64  (352) {G11,W7,D4,L1,V1,M1} P(316,0) { join( zero, meet( X, top ) ) ==> X
% 2.23/2.64     }.
% 2.23/2.64  (364) {G12,W7,D4,L1,V1,M1} P(349,0) { join( zero, meet( top, X ) ) ==> X
% 2.23/2.64     }.
% 2.23/2.64  (386) {G7,W7,D4,L1,V1,M1} P(303,57);d(334) { meet( complement( X ), top ) 
% 2.23/2.64    ==> complement( X ) }.
% 2.23/2.64  (399) {G12,W7,D4,L1,V1,M1} P(386,352) { join( zero, complement( X ) ) ==> 
% 2.23/2.64    complement( X ) }.
% 2.23/2.64  (405) {G13,W5,D3,L1,V1,M1} P(303,399);d(339) { meet( X, X ) ==> X }.
% 2.23/2.64  (410) {G13,W7,D4,L1,V1,M1} P(399,56) { meet( top, X ) ==> complement( 
% 2.23/2.64    complement( X ) ) }.
% 2.23/2.64  (411) {G14,W5,D4,L1,V1,M1} P(56,399);d(364);d(410) { complement( complement
% 2.23/2.64    ( X ) ) ==> X }.
% 2.23/2.64  (414) {G14,W5,D3,L1,V1,M1} P(405,334) { join( X, zero ) ==> X }.
% 2.23/2.64  (420) {G15,W5,D3,L1,V1,M1} P(411,293) { join( X, X ) ==> X }.
% 2.23/2.64  (422) {G15,W10,D5,L1,V2,M1} P(411,3) { complement( join( X, complement( Y )
% 2.23/2.64     ) ) ==> meet( complement( X ), Y ) }.
% 2.23/2.64  (423) {G15,W10,D5,L1,V2,M1} P(411,3) { complement( join( complement( Y ), X
% 2.23/2.64     ) ) ==> meet( Y, complement( X ) ) }.
% 2.23/2.64  (424) {G15,W10,D4,L1,V2,M1} P(3,411) { join( complement( X ), complement( Y
% 2.23/2.64     ) ) ==> complement( meet( X, Y ) ) }.
% 2.23/2.64  (426) {G16,W9,D4,L1,V2,M1} P(420,16);d(1);d(420) { join( join( X, Y ), Y ) 
% 2.23/2.64    ==> join( X, Y ) }.
% 2.23/2.64  (427) {G16,W9,D4,L1,V2,M1} P(420,16) { join( join( X, Y ), X ) ==> join( X
% 2.23/2.64    , Y ) }.
% 2.23/2.64  (433) {G15,W5,D3,L1,V1,M1} S(410);d(411) { meet( top, X ) ==> X }.
% 2.23/2.64  (463) {G11,W8,D5,L1,V2,M1} P(53,332) { join( X, complement( meet( Y, X ) )
% 2.23/2.64     ) ==> top }.
% 2.23/2.64  (471) {G15,W9,D6,L1,V2,M1} P(463,27);d(55);d(414) { meet( X, complement( 
% 2.23/2.64    meet( Y, complement( X ) ) ) ) ==> X }.
% 2.23/2.64  (479) {G12,W8,D5,L1,V2,M1} P(463,3);d(55) { meet( X, meet( Y, complement( X
% 2.23/2.64     ) ) ) ==> zero }.
% 2.23/2.64  (482) {G15,W8,D4,L1,V2,M1} P(411,479) { meet( complement( X ), meet( Y, X )
% 2.23/2.64     ) ==> zero }.
% 2.23/2.64  (487) {G16,W8,D4,L1,V2,M1} P(482,53) { meet( meet( Y, X ), complement( X )
% 2.23/2.64     ) ==> zero }.
% 2.23/2.64  (488) {G16,W8,D4,L1,V2,M1} P(53,482) { meet( complement( Y ), meet( Y, X )
% 2.23/2.64     ) ==> zero }.
% 2.23/2.64  (490) {G17,W8,D4,L1,V2,M1} P(53,487) { meet( meet( Y, X ), complement( Y )
% 2.23/2.64     ) ==> zero }.
% 2.23/2.64  (492) {G18,W9,D4,L1,V2,M1} P(490,27);d(399);d(3) { meet( meet( X, Y ), X ) 
% 2.23/2.64    ==> meet( X, Y ) }.
% 2.23/2.64  (503) {G19,W9,D4,L1,V2,M1} P(492,53) { meet( X, meet( X, Y ) ) ==> meet( X
% 2.23/2.64    , Y ) }.
% 2.23/2.64  (505) {G20,W9,D4,L1,V2,M1} P(53,503) { meet( X, meet( Y, X ) ) ==> meet( Y
% 2.23/2.64    , X ) }.
% 2.23/2.64  (509) {G17,W8,D5,L1,V2,M1} P(27,426);d(423) { join( X, meet( X, complement
% 2.23/2.64    ( Y ) ) ) ==> X }.
% 2.23/2.64  (518) {G18,W7,D4,L1,V2,M1} P(411,509) { join( Y, meet( Y, X ) ) ==> Y }.
% 2.23/2.64  (531) {G21,W7,D4,L1,V2,M1} P(505,518) { join( X, meet( Y, X ) ) ==> X }.
% 2.23/2.64  (567) {G22,W11,D4,L1,V3,M1} P(531,16) { join( join( X, Z ), meet( Y, X ) ) 
% 2.23/2.64    ==> join( X, Z ) }.
% 2.23/2.64  (573) {G22,W7,D4,L1,V2,M1} P(531,0) { join( meet( Y, X ), X ) ==> X }.
% 2.23/2.64  (576) {G23,W9,D6,L1,V2,M1} P(573,40);d(7) { join( converse( meet( X, 
% 2.23/2.64    converse( Y ) ) ), Y ) ==> Y }.
% 2.23/2.64  (582) {G17,W10,D5,L1,V2,M1} P(427,21);d(313) { join( join( X, Y ), 
% 2.23/2.64    complement( join( Y, X ) ) ) ==> top }.
% 2.23/2.64  (742) {G21,W9,D6,L1,V2,M1} P(471,505) { meet( complement( meet( Y, 
% 2.23/2.64    complement( X ) ) ), X ) ==> X }.
% 2.23/2.64  (794) {G16,W10,D5,L1,V2,M1} P(411,424) { complement( meet( complement( X )
% 2.23/2.64    , Y ) ) ==> join( X, complement( Y ) ) }.
% 2.23/2.64  (795) {G16,W10,D5,L1,V2,M1} P(411,424) { complement( meet( Y, complement( X
% 2.23/2.64     ) ) ) ==> join( complement( Y ), X ) }.
% 2.23/2.64  (920) {G22,W7,D4,L1,V2,M1} P(794,742);d(411) { meet( join( X, Y ), Y ) ==> 
% 2.23/2.64    Y }.
% 2.23/2.64  (944) {G23,W7,D4,L1,V2,M1} P(427,920) { meet( join( X, Y ), X ) ==> X }.
% 2.23/2.64  (962) {G24,W8,D5,L1,V2,M1} P(944,488) { meet( complement( join( X, Y ) ), X
% 2.23/2.64     ) ==> zero }.
% 2.23/2.64  (999) {G25,W10,D6,L1,V2,M1} P(8,962) { meet( complement( converse( join( X
% 2.23/2.64    , Y ) ) ), converse( X ) ) ==> zero }.
% 2.23/2.64  (1001) {G16,W10,D5,L1,V2,M1} S(27);d(423) { join( meet( X, Y ), meet( X, 
% 2.23/2.64    complement( Y ) ) ) ==> X }.
% 2.23/2.64  (1006) {G11,W8,D6,L1,V1,M1} S(189);d(315) { join( X, converse( complement( 
% 2.23/2.64    converse( X ) ) ) ) ==> top }.
% 2.23/2.64  (1173) {G17,W10,D5,L1,V2,M1} P(53,1001) { join( meet( Y, X ), meet( X, 
% 2.23/2.64    complement( Y ) ) ) ==> X }.
% 2.23/2.64  (1225) {G18,W10,D5,L1,V2,M1} P(1173,0) { join( meet( Y, complement( X ) ), 
% 2.23/2.64    meet( X, Y ) ) ==> Y }.
% 2.23/2.64  (1412) {G18,W10,D5,L1,V2,M1} P(582,422);d(55) { meet( complement( join( X, 
% 2.23/2.64    Y ) ), join( Y, X ) ) ==> zero }.
% 2.23/2.64  (1427) {G16,W10,D4,L1,V2,M1} P(411,422) { meet( complement( Y ), complement
% 2.23/2.64    ( X ) ) ==> complement( join( Y, X ) ) }.
% 2.23/2.64  (1429) {G16,W14,D6,L1,V3,M1} P(16,422) { complement( join( join( X, 
% 2.23/2.64    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 2.23/2.64  (1742) {G19,W10,D6,L1,V2,M1} P(424,1412);d(1427);d(1429);d(423) { meet( 
% 2.23/2.64    meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 2.23/2.64  (2150) {G20,W10,D5,L1,V2,M1} P(1742,1225);d(414);d(795) { meet( Y, join( 
% 2.23/2.64    complement( X ), meet( Y, X ) ) ) ==> Y }.
% 2.23/2.64  (2173) {G21,W10,D5,L1,V2,M1} P(53,2150) { meet( X, join( complement( Y ), 
% 2.23/2.64    meet( Y, X ) ) ) ==> X }.
% 2.23/2.64  (2174) {G21,W10,D5,L1,V2,M1} P(0,2150) { meet( Y, join( meet( Y, X ), 
% 2.23/2.64    complement( X ) ) ) ==> Y }.
% 2.23/2.64  (2205) {G23,W11,D4,L1,V2,M1} P(2173,573);d(1);d(567) { join( complement( Y
% 2.23/2.64     ), meet( Y, X ) ) ==> join( X, complement( Y ) ) }.
% 2.23/2.64  (2248) {G22,W10,D6,L1,V2,M1} P(2174,794);d(411);d(422);d(794) { join( X, 
% 2.23/2.64    meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 2.23/2.64  (2316) {G23,W10,D5,L1,V2,M1} P(411,2248) { join( Y, meet( join( Y, X ), 
% 2.23/2.64    complement( X ) ) ) ==> Y }.
% 2.23/2.64  (2481) {G24,W9,D7,L1,V1,M1} P(1006,2316);d(433) { join( X, complement( 
% 2.23/2.64    converse( complement( converse( X ) ) ) ) ) ==> X }.
% 2.23/2.64  (2501) {G25,W9,D7,L1,V1,M1} P(2481,423);d(411);d(411) { meet( X, converse( 
% 2.23/2.64    complement( converse( complement( X ) ) ) ) ) ==> X }.
% 2.23/2.64  (2529) {G25,W10,D6,L1,V1,M1} P(7,2481) { join( converse( X ), complement( 
% 2.23/2.64    converse( complement( X ) ) ) ) ==> converse( X ) }.
% 2.23/2.64  (2555) {G26,W7,D5,L1,V1,M1} P(2501,576);d(2529) { complement( converse( 
% 2.23/2.64    complement( X ) ) ) ==> converse( X ) }.
% 2.23/2.64  (2624) {G27,W7,D4,L1,V1,M1} P(2555,411) { converse( complement( X ) ) ==> 
% 2.23/2.64    complement( converse( X ) ) }.
% 2.23/2.64  (2647) {G28,W12,D6,L1,V2,M1} P(2624,33) { converse( composition( Y, 
% 2.23/2.64    complement( converse( X ) ) ) ) ==> composition( complement( X ), 
% 2.23/2.64    converse( Y ) ) }.
% 2.23/2.64  (3419) {G29,W11,D6,L1,V2,M1} P(82,999);d(2624);d(411);d(7);d(2647) { meet( 
% 2.23/2.64    Y, composition( complement( composition( Y, X ) ), converse( X ) ) ) ==> 
% 2.23/2.64    zero }.
% 2.23/2.64  (14422) {G30,W13,D6,L1,V2,M1} P(3419,2205);d(414) { join( composition( 
% 2.23/2.64    complement( composition( X, Y ) ), converse( Y ) ), complement( X ) ) ==>
% 2.23/2.64     complement( X ) }.
% 2.23/2.64  (15209) {G31,W0,D0,L0,V0,M0} S(13);d(14422);q {  }.
% 2.23/2.64  
% 2.23/2.64  
% 2.23/2.64  % SZS output end Refutation
% 2.23/2.64  found a proof!
% 2.23/2.64  
% 2.23/2.64  
% 2.23/2.64  Unprocessed initial clauses:
% 2.23/2.64  
% 2.23/2.64  (15211) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 2.23/2.64  (15212) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( join( X, Y
% 2.23/2.64     ), Z ) }.
% 2.23/2.64  (15213) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( complement( X )
% 2.23/2.64    , complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) }.
% 2.23/2.64  (15214) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join( complement
% 2.23/2.64    ( X ), complement( Y ) ) ) }.
% 2.23/2.64  (15215) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z ) ) = 
% 2.23/2.64    composition( composition( X, Y ), Z ) }.
% 2.23/2.64  (15216) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 2.23/2.64  (15217) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) = join( 
% 2.23/2.64    composition( X, Z ), composition( Y, Z ) ) }.
% 2.23/2.64  (15218) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 2.23/2.64  (15219) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join( converse( 
% 2.23/2.64    X ), converse( Y ) ) }.
% 2.23/2.64  (15220) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) = 
% 2.23/2.64    composition( converse( Y ), converse( X ) ) }.
% 2.23/2.64  (15221) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 2.23/2.64    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 2.23/2.64     }.
% 2.23/2.64  (15222) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) ) }.
% 2.23/2.64  (15223) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) ) }.
% 2.23/2.64  (15224) {G0,W13,D6,L1,V0,M1}  { ! join( composition( complement( 
% 2.23/2.64    composition( skol1, skol2 ) ), converse( skol2 ) ), complement( skol1 ) )
% 2.23/2.64     = complement( skol1 ) }.
% 2.23/2.64  
% 2.23/2.64  
% 2.23/2.64  Total Proof:
% 2.23/2.64  
% 2.23/2.64  subsumption: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.23/2.64  parent0: (15211) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join
% 2.23/2.64    ( join( X, Y ), Z ) }.
% 2.23/2.64  parent0: (15212) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( 
% 2.23/2.64    join( X, Y ), Z ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64     Z := Z
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15227) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 2.23/2.64    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 2.23/2.64    X }.
% 2.23/2.64  parent0[0]: (15213) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( 
% 2.23/2.64    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 2.23/2.64    Y ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 2.23/2.64    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 2.23/2.64    Y ) ) ) ==> X }.
% 2.23/2.64  parent0: (15227) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 2.23/2.64    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 2.23/2.64    X }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15230) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 2.23/2.64    complement( Y ) ) ) = meet( X, Y ) }.
% 2.23/2.64  parent0[0]: (15214) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join
% 2.23/2.64    ( complement( X ), complement( Y ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.23/2.64    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.23/2.64  parent0: (15230) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 2.23/2.64    , complement( Y ) ) ) = meet( X, Y ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 2.23/2.64  parent0: (15216) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X
% 2.23/2.64     }.
% 2.23/2.64  parent0: (15218) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15250) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 2.23/2.64     ) = converse( join( X, Y ) ) }.
% 2.23/2.64  parent0[0]: (15219) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join
% 2.23/2.64    ( converse( X ), converse( Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y
% 2.23/2.64     ) ) ==> converse( join( X, Y ) ) }.
% 2.23/2.64  parent0: (15250) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 2.23/2.64     ) = converse( join( X, Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15259) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 2.23/2.64    converse( X ) ) = converse( composition( X, Y ) ) }.
% 2.23/2.64  parent0[0]: (15220) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) )
% 2.23/2.64     = composition( converse( Y ), converse( X ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 2.23/2.64    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 2.23/2.64  parent0: (15259) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 2.23/2.64    converse( X ) ) = converse( composition( X, Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 2.23/2.64    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 2.23/2.64    Y ) }.
% 2.23/2.64  parent0: (15221) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 2.23/2.64    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 2.23/2.64     }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15280) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 2.23/2.64  parent0[0]: (15222) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) )
% 2.23/2.64     }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> 
% 2.23/2.64    top }.
% 2.23/2.64  parent0: (15280) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top
% 2.23/2.64     }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15292) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 2.23/2.64     }.
% 2.23/2.64  parent0[0]: (15223) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X )
% 2.23/2.64     ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 2.23/2.64    zero }.
% 2.23/2.64  parent0: (15292) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 2.23/2.64     }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (13) {G0,W13,D6,L1,V0,M1} I { ! join( composition( complement
% 2.23/2.64    ( composition( skol1, skol2 ) ), converse( skol2 ) ), complement( skol1 )
% 2.23/2.64     ) ==> complement( skol1 ) }.
% 2.23/2.64  parent0: (15224) {G0,W13,D6,L1,V0,M1}  { ! join( composition( complement( 
% 2.23/2.64    composition( skol1, skol2 ) ), converse( skol2 ) ), complement( skol1 ) )
% 2.23/2.64     = complement( skol1 ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15306) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 2.23/2.64     }.
% 2.23/2.64  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 2.23/2.64     }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15307) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 2.23/2.64     }.
% 2.23/2.64  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.23/2.64  parent1[0; 2]: (15306) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( 
% 2.23/2.64    X ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := complement( X )
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15310) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 2.23/2.64     }.
% 2.23/2.64  parent0[0]: (15307) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X
% 2.23/2.64     ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (14) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 2.23/2.64    ==> top }.
% 2.23/2.64  parent0: (15310) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 2.23/2.64     }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15311) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 2.23/2.64    , join( Y, Z ) ) }.
% 2.23/2.64  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.23/2.64    join( X, Y ), Z ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64     Z := Z
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15314) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 2.23/2.64    join( Y, Z ), X ) }.
% 2.23/2.64  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.23/2.64  parent1[0; 6]: (15311) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 2.23/2.64    join( X, join( Y, Z ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := join( Y, Z )
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64     Z := Z
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (15) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 2.23/2.64    join( join( Y, Z ), X ) }.
% 2.23/2.64  parent0: (15314) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 2.23/2.64    join( Y, Z ), X ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64     Z := Z
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15328) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 2.23/2.64    , join( Y, Z ) ) }.
% 2.23/2.64  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.23/2.64    join( X, Y ), Z ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64     Z := Z
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15333) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 2.23/2.64    X, join( Z, Y ) ) }.
% 2.23/2.64  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.23/2.64  parent1[0; 8]: (15328) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 2.23/2.64    join( X, join( Y, Z ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64     Y := Z
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64     Z := Z
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15346) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 2.23/2.64    join( X, Z ), Y ) }.
% 2.23/2.64  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.23/2.64    join( X, Y ), Z ) }.
% 2.23/2.64  parent1[0; 6]: (15333) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 2.23/2.64    join( X, join( Z, Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Z
% 2.23/2.64     Z := Y
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64     Z := Z
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (16) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X
% 2.23/2.64     ) = join( join( Z, X ), Y ) }.
% 2.23/2.64  parent0: (15346) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 2.23/2.64    join( X, Z ), Y ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Z
% 2.23/2.64     Y := Y
% 2.23/2.64     Z := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15348) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 2.23/2.64    , join( Y, Z ) ) }.
% 2.23/2.64  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.23/2.64    join( X, Y ), Z ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64     Z := Z
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15351) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y
% 2.23/2.64     ) ) ==> join( X, top ) }.
% 2.23/2.64  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 2.23/2.64     }.
% 2.23/2.64  parent1[0; 9]: (15348) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 2.23/2.64    join( X, join( Y, Z ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64     Z := complement( Y )
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 2.23/2.64    complement( X ) ) ==> join( Y, top ) }.
% 2.23/2.64  parent0: (15351) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y
% 2.23/2.64     ) ) ==> join( X, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15355) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 2.23/2.64     ), complement( Y ) ) }.
% 2.23/2.64  parent0[0]: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 2.23/2.64    complement( X ) ) ==> join( Y, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15358) {G2,W13,D5,L1,V2,M1}  { join( join( X, Y ), top ) ==> join
% 2.23/2.64    ( join( X, top ), complement( complement( Y ) ) ) }.
% 2.23/2.64  parent0[0]: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 2.23/2.64    complement( X ) ) ==> join( Y, top ) }.
% 2.23/2.64  parent1[0; 7]: (15355) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 2.23/2.64    join( X, Y ), complement( Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := join( X, Y )
% 2.23/2.64     Y := complement( Y )
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15359) {G2,W13,D5,L1,V2,M1}  { join( join( X, top ), complement( 
% 2.23/2.64    complement( Y ) ) ) ==> join( join( X, Y ), top ) }.
% 2.23/2.64  parent0[0]: (15358) {G2,W13,D5,L1,V2,M1}  { join( join( X, Y ), top ) ==> 
% 2.23/2.64    join( join( X, top ), complement( complement( Y ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (20) {G2,W13,D5,L1,V2,M1} P(17,17) { join( join( X, top ), 
% 2.23/2.64    complement( complement( Y ) ) ) ==> join( join( X, Y ), top ) }.
% 2.23/2.64  parent0: (15359) {G2,W13,D5,L1,V2,M1}  { join( join( X, top ), complement( 
% 2.23/2.64    complement( Y ) ) ) ==> join( join( X, Y ), top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15361) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 2.23/2.64     ), complement( Y ) ) }.
% 2.23/2.64  parent0[0]: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 2.23/2.64    complement( X ) ) ==> join( Y, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15368) {G1,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( join( 
% 2.23/2.64    join( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 2.23/2.64  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.23/2.64    join( X, Y ), Z ) }.
% 2.23/2.64  parent1[0; 5]: (15361) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 2.23/2.64    join( X, Y ), complement( Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64     Z := Z
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := join( Y, Z )
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15369) {G1,W14,D5,L1,V3,M1}  { join( join( join( X, Y ), Z ), 
% 2.23/2.64    complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 2.23/2.64  parent0[0]: (15368) {G1,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( join( 
% 2.23/2.64    join( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64     Z := Z
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (21) {G2,W14,D5,L1,V3,M1} P(1,17) { join( join( join( X, Y ), 
% 2.23/2.64    Z ), complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 2.23/2.64  parent0: (15369) {G1,W14,D5,L1,V3,M1}  { join( join( join( X, Y ), Z ), 
% 2.23/2.64    complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64     Z := Z
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15370) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 2.23/2.64     ), complement( Y ) ) }.
% 2.23/2.64  parent0[0]: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 2.23/2.64    complement( X ) ) ==> join( Y, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15373) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 2.23/2.64    complement( Y ), join( X, Y ) ) }.
% 2.23/2.64  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.23/2.64  parent1[0; 4]: (15370) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 2.23/2.64    join( X, Y ), complement( Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := join( X, Y )
% 2.23/2.64     Y := complement( Y )
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15386) {G1,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 2.23/2.64    complement( Y ), X ), Y ) }.
% 2.23/2.64  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.23/2.64    join( X, Y ), Z ) }.
% 2.23/2.64  parent1[0; 4]: (15373) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 2.23/2.64    complement( Y ), join( X, Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := complement( Y )
% 2.23/2.64     Y := X
% 2.23/2.64     Z := Y
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15387) {G1,W10,D5,L1,V2,M1}  { join( join( complement( Y ), X ), Y
% 2.23/2.64     ) ==> join( X, top ) }.
% 2.23/2.64  parent0[0]: (15386) {G1,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 2.23/2.64    complement( Y ), X ), Y ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (22) {G2,W10,D5,L1,V2,M1} P(17,0);d(1) { join( join( 
% 2.23/2.64    complement( Y ), X ), Y ) ==> join( X, top ) }.
% 2.23/2.64  parent0: (15387) {G1,W10,D5,L1,V2,M1}  { join( join( complement( Y ), X ), 
% 2.23/2.64    Y ) ==> join( X, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15388) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 2.23/2.64     ), complement( Y ) ) }.
% 2.23/2.64  parent0[0]: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 2.23/2.64    complement( X ) ) ==> join( Y, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15391) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( Y, 
% 2.23/2.64    X ), complement( Y ) ) }.
% 2.23/2.64  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.23/2.64  parent1[0; 5]: (15388) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 2.23/2.64    join( X, Y ), complement( Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15404) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y )
% 2.23/2.64     ) ==> join( X, top ) }.
% 2.23/2.64  parent0[0]: (15391) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 2.23/2.64    Y, X ), complement( Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (23) {G2,W10,D4,L1,V2,M1} P(0,17) { join( join( Y, X ), 
% 2.23/2.64    complement( Y ) ) ==> join( X, top ) }.
% 2.23/2.64  parent0: (15404) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y
% 2.23/2.64     ) ) ==> join( X, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15406) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 2.23/2.64     ), complement( Y ) ) }.
% 2.23/2.64  parent0[0]: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 2.23/2.64    complement( X ) ) ==> join( Y, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15407) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 2.23/2.64    complement( complement( X ) ) ) }.
% 2.23/2.64  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 2.23/2.64     }.
% 2.23/2.64  parent1[0; 5]: (15406) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 2.23/2.64    join( X, Y ), complement( Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := complement( X )
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15408) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( X
% 2.23/2.64     ) ) ) ==> join( X, top ) }.
% 2.23/2.64  parent0[0]: (15407) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 2.23/2.64    complement( complement( X ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (24) {G2,W9,D5,L1,V1,M1} P(11,17) { join( top, complement( 
% 2.23/2.64    complement( X ) ) ) ==> join( X, top ) }.
% 2.23/2.64  parent0: (15408) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( 
% 2.23/2.64    X ) ) ) ==> join( X, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15409) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 2.23/2.64    complement( complement( X ) ) ) }.
% 2.23/2.64  parent0[0]: (24) {G2,W9,D5,L1,V1,M1} P(11,17) { join( top, complement( 
% 2.23/2.64    complement( X ) ) ) ==> join( X, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15411) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( complement
% 2.23/2.64    ( complement( X ) ), top ) }.
% 2.23/2.64  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.23/2.64  parent1[0; 4]: (15409) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top
% 2.23/2.64    , complement( complement( X ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := top
% 2.23/2.64     Y := complement( complement( X ) )
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15417) {G1,W9,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 2.23/2.64    , top ) ==> join( X, top ) }.
% 2.23/2.64  parent0[0]: (15411) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( 
% 2.23/2.64    complement( complement( X ) ), top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (25) {G3,W9,D5,L1,V1,M1} P(24,0) { join( complement( 
% 2.23/2.64    complement( X ) ), top ) ==> join( X, top ) }.
% 2.23/2.64  parent0: (15417) {G1,W9,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 2.23/2.64    , top ) ==> join( X, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15419) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 2.23/2.64    , join( Y, Z ) ) }.
% 2.23/2.64  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.23/2.64    join( X, Y ), Z ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64     Z := Z
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15422) {G1,W13,D6,L1,V2,M1}  { join( join( X, complement( 
% 2.23/2.64    complement( Y ) ) ), top ) ==> join( X, join( Y, top ) ) }.
% 2.23/2.64  parent0[0]: (25) {G3,W9,D5,L1,V1,M1} P(24,0) { join( complement( complement
% 2.23/2.64    ( X ) ), top ) ==> join( X, top ) }.
% 2.23/2.64  parent1[0; 10]: (15419) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==>
% 2.23/2.64     join( X, join( Y, Z ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := complement( complement( Y ) )
% 2.23/2.64     Z := top
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15423) {G1,W13,D6,L1,V2,M1}  { join( join( X, complement( 
% 2.23/2.64    complement( Y ) ) ), top ) ==> join( join( X, Y ), top ) }.
% 2.23/2.64  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.23/2.64    join( X, Y ), Z ) }.
% 2.23/2.64  parent1[0; 8]: (15422) {G1,W13,D6,L1,V2,M1}  { join( join( X, complement( 
% 2.23/2.64    complement( Y ) ) ), top ) ==> join( X, join( Y, top ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64     Z := top
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (26) {G4,W13,D6,L1,V2,M1} P(25,1);d(1) { join( join( Y, 
% 2.23/2.64    complement( complement( X ) ) ), top ) ==> join( join( Y, X ), top ) }.
% 2.23/2.64  parent0: (15423) {G1,W13,D6,L1,V2,M1}  { join( join( X, complement( 
% 2.23/2.64    complement( Y ) ) ), top ) ==> join( join( X, Y ), top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15427) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 2.23/2.64    join( complement( X ), Y ) ) ) ==> X }.
% 2.23/2.64  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.23/2.64    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.23/2.64  parent1[0; 2]: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 2.23/2.64    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 2.23/2.64    Y ) ) ) ==> X }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.23/2.64    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.23/2.64  parent0: (15427) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 2.23/2.64    join( complement( X ), Y ) ) ) ==> X }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15430) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 2.23/2.64     composition( converse( X ), converse( Y ) ) }.
% 2.23/2.64  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 2.23/2.64    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15431) {G1,W10,D5,L1,V2,M1}  { converse( composition( X, converse
% 2.23/2.64    ( Y ) ) ) ==> composition( Y, converse( X ) ) }.
% 2.23/2.64  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.23/2.64  parent1[0; 7]: (15430) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 2.23/2.64     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := converse( Y )
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (33) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 2.23/2.64    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 2.23/2.64  parent0: (15431) {G1,W10,D5,L1,V2,M1}  { converse( composition( X, converse
% 2.23/2.64    ( Y ) ) ) ==> composition( Y, converse( X ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15436) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 2.23/2.64     composition( converse( X ), converse( Y ) ) }.
% 2.23/2.64  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 2.23/2.64    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15438) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 2.23/2.64     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 2.23/2.64  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.23/2.64  parent1[0; 9]: (15436) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 2.23/2.64     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := Y
% 2.23/2.64     Y := converse( X )
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (34) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 2.23/2.64    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 2.23/2.64  parent0: (15438) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 2.23/2.64     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15442) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 2.23/2.64    converse( X ), converse( Y ) ) }.
% 2.23/2.64  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 2.23/2.64     ) ==> converse( join( X, Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15443) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 2.23/2.64     ) ==> join( X, converse( Y ) ) }.
% 2.23/2.64  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.23/2.64  parent1[0; 7]: (15442) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 2.23/2.64     join( converse( X ), converse( Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := converse( X )
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (39) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 2.23/2.64     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 2.23/2.64  parent0: (15443) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 2.23/2.64     ) ==> join( X, converse( Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15448) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 2.23/2.64    converse( X ), converse( Y ) ) }.
% 2.23/2.64  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 2.23/2.64     ) ==> converse( join( X, Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15450) {G1,W10,D5,L1,V2,M1}  { converse( join( X, converse( Y ) )
% 2.23/2.64     ) ==> join( converse( X ), Y ) }.
% 2.23/2.64  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.23/2.64  parent1[0; 9]: (15448) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 2.23/2.64     join( converse( X ), converse( Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := converse( Y )
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (40) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 2.23/2.64    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 2.23/2.64  parent0: (15450) {G1,W10,D5,L1,V2,M1}  { converse( join( X, converse( Y ) )
% 2.23/2.64     ) ==> join( converse( X ), Y ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15453) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.23/2.64    complement( X ), complement( Y ) ) ) }.
% 2.23/2.64  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.23/2.64    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15455) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 2.23/2.64    ( complement( Y ), complement( X ) ) ) }.
% 2.23/2.64  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.23/2.64  parent1[0; 5]: (15453) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.23/2.64    ( join( complement( X ), complement( Y ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := complement( X )
% 2.23/2.64     Y := complement( Y )
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15457) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 2.23/2.64  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.23/2.64    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.23/2.64  parent1[0; 4]: (15455) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.23/2.64    ( join( complement( Y ), complement( X ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X
% 2.23/2.64    , Y ) }.
% 2.23/2.64  parent0: (15457) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15459) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.23/2.64    complement( X ), complement( Y ) ) ) }.
% 2.23/2.64  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.23/2.64    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15462) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==> 
% 2.23/2.64    complement( top ) }.
% 2.23/2.64  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 2.23/2.64     }.
% 2.23/2.64  parent1[0; 6]: (15459) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.23/2.64    ( join( complement( X ), complement( Y ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := complement( X )
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := complement( X )
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15463) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 2.23/2.64  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 2.23/2.64    zero }.
% 2.23/2.64  parent1[0; 1]: (15462) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) 
% 2.23/2.64    ==> complement( top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15464) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 2.23/2.64  parent0[0]: (15463) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==>
% 2.23/2.64     zero }.
% 2.23/2.64  parent0: (15464) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15466) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.23/2.64    complement( X ), complement( Y ) ) ) }.
% 2.23/2.64  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.23/2.64    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15467) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 2.23/2.64    ( zero, complement( X ) ) ) }.
% 2.23/2.64  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.23/2.64    zero }.
% 2.23/2.64  parent1[0; 6]: (15466) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.23/2.64    ( join( complement( X ), complement( Y ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := top
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15469) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement( 
% 2.23/2.64    X ) ) ) ==> meet( top, X ) }.
% 2.23/2.64  parent0[0]: (15467) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 2.23/2.64    join( zero, complement( X ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (56) {G2,W9,D5,L1,V1,M1} P(55,3) { complement( join( zero, 
% 2.23/2.64    complement( X ) ) ) ==> meet( top, X ) }.
% 2.23/2.64  parent0: (15469) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement
% 2.23/2.64    ( X ) ) ) ==> meet( top, X ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15472) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.23/2.64    complement( X ), complement( Y ) ) ) }.
% 2.23/2.64  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.23/2.64    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15474) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 2.23/2.64    ( complement( X ), zero ) ) }.
% 2.23/2.64  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.23/2.64    zero }.
% 2.23/2.64  parent1[0; 8]: (15472) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.23/2.64    ( join( complement( X ), complement( Y ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := top
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15476) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 2.23/2.64    zero ) ) ==> meet( X, top ) }.
% 2.23/2.64  parent0[0]: (15474) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 2.23/2.64    join( complement( X ), zero ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (57) {G2,W9,D5,L1,V1,M1} P(55,3) { complement( join( 
% 2.23/2.64    complement( X ), zero ) ) ==> meet( X, top ) }.
% 2.23/2.64  parent0: (15476) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 2.23/2.64    zero ) ) ==> meet( X, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15478) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 2.23/2.64     }.
% 2.23/2.64  parent0[0]: (14) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 2.23/2.64    ==> top }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15479) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 2.23/2.64  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.23/2.64    zero }.
% 2.23/2.64  parent1[0; 3]: (15478) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 2.23/2.64    , X ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := top
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15480) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 2.23/2.64  parent0[0]: (15479) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (62) {G2,W5,D3,L1,V0,M1} P(55,14) { join( zero, top ) ==> top
% 2.23/2.64     }.
% 2.23/2.64  parent0: (15480) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15482) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 2.23/2.64    , join( Y, Z ) ) }.
% 2.23/2.64  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.23/2.64    join( X, Y ), Z ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64     Z := Z
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15484) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 2.23/2.64    join( X, top ) }.
% 2.23/2.64  parent0[0]: (62) {G2,W5,D3,L1,V0,M1} P(55,14) { join( zero, top ) ==> top
% 2.23/2.64     }.
% 2.23/2.64  parent1[0; 8]: (15482) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 2.23/2.64    join( X, join( Y, Z ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := zero
% 2.23/2.64     Z := top
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (65) {G3,W9,D4,L1,V1,M1} P(62,1) { join( join( X, zero ), top
% 2.23/2.64     ) ==> join( X, top ) }.
% 2.23/2.64  parent0: (15484) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 2.23/2.64    join( X, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15487) {G3,W9,D4,L1,V1,M1}  { join( X, top ) ==> join( join( X, 
% 2.23/2.64    zero ), top ) }.
% 2.23/2.64  parent0[0]: (65) {G3,W9,D4,L1,V1,M1} P(62,1) { join( join( X, zero ), top )
% 2.23/2.64     ==> join( X, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15490) {G1,W9,D4,L1,V1,M1}  { join( X, top ) ==> join( join( zero
% 2.23/2.64    , X ), top ) }.
% 2.23/2.64  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.23/2.64  parent1[0; 5]: (15487) {G3,W9,D4,L1,V1,M1}  { join( X, top ) ==> join( join
% 2.23/2.64    ( X, zero ), top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := zero
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15503) {G1,W9,D4,L1,V1,M1}  { join( join( zero, X ), top ) ==> 
% 2.23/2.64    join( X, top ) }.
% 2.23/2.64  parent0[0]: (15490) {G1,W9,D4,L1,V1,M1}  { join( X, top ) ==> join( join( 
% 2.23/2.64    zero, X ), top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (75) {G4,W9,D4,L1,V1,M1} P(0,65) { join( join( zero, X ), top
% 2.23/2.64     ) ==> join( X, top ) }.
% 2.23/2.64  parent0: (15503) {G1,W9,D4,L1,V1,M1}  { join( join( zero, X ), top ) ==> 
% 2.23/2.64    join( X, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15505) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 2.23/2.64    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.23/2.64    complement( Y ) ) }.
% 2.23/2.64  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 2.23/2.64    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 2.23/2.64    Y ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15507) {G1,W17,D7,L1,V2,M1}  { complement( converse( X ) ) ==> 
% 2.23/2.64    join( composition( converse( converse( Y ) ), complement( converse( 
% 2.23/2.64    composition( X, Y ) ) ) ), complement( converse( X ) ) ) }.
% 2.23/2.64  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 2.23/2.64    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 2.23/2.64  parent1[0; 10]: (15505) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 2.23/2.64    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.23/2.64    complement( Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := converse( Y )
% 2.23/2.64     Y := converse( X )
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15508) {G1,W15,D7,L1,V2,M1}  { complement( converse( X ) ) ==> 
% 2.23/2.64    join( composition( Y, complement( converse( composition( X, Y ) ) ) ), 
% 2.23/2.64    complement( converse( X ) ) ) }.
% 2.23/2.64  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.23/2.64  parent1[0; 6]: (15507) {G1,W17,D7,L1,V2,M1}  { complement( converse( X ) ) 
% 2.23/2.64    ==> join( composition( converse( converse( Y ) ), complement( converse( 
% 2.23/2.64    composition( X, Y ) ) ) ), complement( converse( X ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15509) {G1,W15,D7,L1,V2,M1}  { join( composition( Y, complement( 
% 2.23/2.64    converse( composition( X, Y ) ) ) ), complement( converse( X ) ) ) ==> 
% 2.23/2.64    complement( converse( X ) ) }.
% 2.23/2.64  parent0[0]: (15508) {G1,W15,D7,L1,V2,M1}  { complement( converse( X ) ) ==>
% 2.23/2.64     join( composition( Y, complement( converse( composition( X, Y ) ) ) ), 
% 2.23/2.64    complement( converse( X ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (82) {G1,W15,D7,L1,V2,M1} P(9,10);d(7) { join( composition( X
% 2.23/2.64    , complement( converse( composition( Y, X ) ) ) ), complement( converse( 
% 2.23/2.64    Y ) ) ) ==> complement( converse( Y ) ) }.
% 2.23/2.64  parent0: (15509) {G1,W15,D7,L1,V2,M1}  { join( composition( Y, complement( 
% 2.23/2.64    converse( composition( X, Y ) ) ) ), complement( converse( X ) ) ) ==> 
% 2.23/2.64    complement( converse( X ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15511) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 2.23/2.64    ( zero, complement( X ) ) ) }.
% 2.23/2.64  parent0[0]: (56) {G2,W9,D5,L1,V1,M1} P(55,3) { complement( join( zero, 
% 2.23/2.64    complement( X ) ) ) ==> meet( top, X ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15512) {G2,W8,D4,L1,V0,M1}  { meet( top, top ) ==> complement( 
% 2.23/2.64    join( zero, zero ) ) }.
% 2.23/2.64  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.23/2.64    zero }.
% 2.23/2.64  parent1[0; 7]: (15511) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement
% 2.23/2.64    ( join( zero, complement( X ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := top
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15513) {G2,W8,D4,L1,V0,M1}  { complement( join( zero, zero ) ) ==>
% 2.23/2.64     meet( top, top ) }.
% 2.23/2.64  parent0[0]: (15512) {G2,W8,D4,L1,V0,M1}  { meet( top, top ) ==> complement
% 2.23/2.64    ( join( zero, zero ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (92) {G3,W8,D4,L1,V0,M1} P(55,56) { complement( join( zero, 
% 2.23/2.64    zero ) ) ==> meet( top, top ) }.
% 2.23/2.64  parent0: (15513) {G2,W8,D4,L1,V0,M1}  { complement( join( zero, zero ) ) 
% 2.23/2.64    ==> meet( top, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15515) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 2.23/2.64     }.
% 2.23/2.64  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 2.23/2.64     }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15516) {G1,W9,D4,L1,V0,M1}  { top ==> join( join( zero, zero ), 
% 2.23/2.64    meet( top, top ) ) }.
% 2.23/2.64  parent0[0]: (92) {G3,W8,D4,L1,V0,M1} P(55,56) { complement( join( zero, 
% 2.23/2.64    zero ) ) ==> meet( top, top ) }.
% 2.23/2.64  parent1[0; 6]: (15515) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( 
% 2.23/2.64    X ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := join( zero, zero )
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15517) {G1,W9,D4,L1,V0,M1}  { join( join( zero, zero ), meet( top
% 2.23/2.64    , top ) ) ==> top }.
% 2.23/2.64  parent0[0]: (15516) {G1,W9,D4,L1,V0,M1}  { top ==> join( join( zero, zero )
% 2.23/2.64    , meet( top, top ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (107) {G4,W9,D4,L1,V0,M1} P(92,11) { join( join( zero, zero )
% 2.23/2.64    , meet( top, top ) ) ==> top }.
% 2.23/2.64  parent0: (15517) {G1,W9,D4,L1,V0,M1}  { join( join( zero, zero ), meet( top
% 2.23/2.64    , top ) ) ==> top }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15518) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 2.23/2.64    join( X, Y ), Z ) }.
% 2.23/2.64  parent0[0]: (15) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 2.23/2.64    join( join( Y, Z ), X ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64     Z := Z
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15519) {G4,W9,D4,L1,V0,M1}  { top ==> join( join( zero, zero ), 
% 2.23/2.64    meet( top, top ) ) }.
% 2.23/2.64  parent0[0]: (107) {G4,W9,D4,L1,V0,M1} P(92,11) { join( join( zero, zero ), 
% 2.23/2.64    meet( top, top ) ) ==> top }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15520) {G2,W9,D5,L1,V0,M1}  { top ==> join( join( meet( top, top
% 2.23/2.64     ), zero ), zero ) }.
% 2.23/2.64  parent0[0]: (15518) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join
% 2.23/2.64    ( join( X, Y ), Z ) }.
% 2.23/2.64  parent1[0; 2]: (15519) {G4,W9,D4,L1,V0,M1}  { top ==> join( join( zero, 
% 2.23/2.64    zero ), meet( top, top ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := meet( top, top )
% 2.23/2.64     Y := zero
% 2.23/2.64     Z := zero
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15521) {G2,W9,D5,L1,V0,M1}  { top ==> join( join( zero, meet( top
% 2.23/2.64    , top ) ), zero ) }.
% 2.23/2.64  parent0[0]: (15518) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join
% 2.23/2.64    ( join( X, Y ), Z ) }.
% 2.23/2.64  parent1[0; 2]: (15520) {G2,W9,D5,L1,V0,M1}  { top ==> join( join( meet( top
% 2.23/2.64    , top ), zero ), zero ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := zero
% 2.23/2.64     Y := meet( top, top )
% 2.23/2.64     Z := zero
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15524) {G2,W9,D5,L1,V0,M1}  { join( join( zero, meet( top, top ) )
% 2.23/2.64    , zero ) ==> top }.
% 2.23/2.64  parent0[0]: (15521) {G2,W9,D5,L1,V0,M1}  { top ==> join( join( zero, meet( 
% 2.23/2.64    top, top ) ), zero ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (128) {G5,W9,D5,L1,V0,M1} P(15,107) { join( join( zero, meet( 
% 2.23/2.64    top, top ) ), zero ) ==> top }.
% 2.23/2.64  parent0: (15524) {G2,W9,D5,L1,V0,M1}  { join( join( zero, meet( top, top )
% 2.23/2.64     ), zero ) ==> top }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15527) {G3,W9,D4,L1,V1,M1}  { join( X, top ) ==> join( join( X, 
% 2.23/2.64    zero ), top ) }.
% 2.23/2.64  parent0[0]: (65) {G3,W9,D4,L1,V1,M1} P(62,1) { join( join( X, zero ), top )
% 2.23/2.64     ==> join( X, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15529) {G4,W11,D5,L1,V0,M1}  { join( join( zero, meet( top, top )
% 2.23/2.64     ), top ) ==> join( top, top ) }.
% 2.23/2.64  parent0[0]: (128) {G5,W9,D5,L1,V0,M1} P(15,107) { join( join( zero, meet( 
% 2.23/2.64    top, top ) ), zero ) ==> top }.
% 2.23/2.64  parent1[0; 9]: (15527) {G3,W9,D4,L1,V1,M1}  { join( X, top ) ==> join( join
% 2.23/2.64    ( X, zero ), top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := join( zero, meet( top, top ) )
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15530) {G5,W9,D4,L1,V0,M1}  { join( meet( top, top ), top ) ==> 
% 2.23/2.64    join( top, top ) }.
% 2.23/2.64  parent0[0]: (75) {G4,W9,D4,L1,V1,M1} P(0,65) { join( join( zero, X ), top )
% 2.23/2.64     ==> join( X, top ) }.
% 2.23/2.64  parent1[0; 1]: (15529) {G4,W11,D5,L1,V0,M1}  { join( join( zero, meet( top
% 2.23/2.64    , top ) ), top ) ==> join( top, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := meet( top, top )
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (144) {G6,W9,D4,L1,V0,M1} P(128,65);d(75) { join( meet( top, 
% 2.23/2.64    top ), top ) ==> join( top, top ) }.
% 2.23/2.64  parent0: (15530) {G5,W9,D4,L1,V0,M1}  { join( meet( top, top ), top ) ==> 
% 2.23/2.64    join( top, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15533) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 2.23/2.64    converse( join( converse( X ), Y ) ) }.
% 2.23/2.64  parent0[0]: (39) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 2.23/2.64     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15534) {G1,W9,D6,L1,V1,M1}  { join( X, converse( complement( 
% 2.23/2.64    converse( X ) ) ) ) ==> converse( top ) }.
% 2.23/2.64  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 2.23/2.64     }.
% 2.23/2.64  parent1[0; 8]: (15533) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==>
% 2.23/2.64     converse( join( converse( X ), Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := converse( X )
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := complement( converse( X ) )
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (189) {G2,W9,D6,L1,V1,M1} P(11,39) { join( X, converse( 
% 2.23/2.64    complement( converse( X ) ) ) ) ==> converse( top ) }.
% 2.23/2.64  parent0: (15534) {G1,W9,D6,L1,V1,M1}  { join( X, converse( complement( 
% 2.23/2.64    converse( X ) ) ) ) ==> converse( top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15536) {G2,W9,D6,L1,V1,M1}  { converse( top ) ==> join( X, 
% 2.23/2.64    converse( complement( converse( X ) ) ) ) }.
% 2.23/2.64  parent0[0]: (189) {G2,W9,D6,L1,V1,M1} P(11,39) { join( X, converse( 
% 2.23/2.64    complement( converse( X ) ) ) ) ==> converse( top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15537) {G1,W9,D6,L1,V1,M1}  { converse( top ) ==> join( converse
% 2.23/2.64    ( complement( converse( X ) ) ), X ) }.
% 2.23/2.64  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.23/2.64  parent1[0; 3]: (15536) {G2,W9,D6,L1,V1,M1}  { converse( top ) ==> join( X, 
% 2.23/2.64    converse( complement( converse( X ) ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := converse( complement( converse( X ) ) )
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15540) {G1,W9,D6,L1,V1,M1}  { join( converse( complement( converse
% 2.23/2.64    ( X ) ) ), X ) ==> converse( top ) }.
% 2.23/2.64  parent0[0]: (15537) {G1,W9,D6,L1,V1,M1}  { converse( top ) ==> join( 
% 2.23/2.64    converse( complement( converse( X ) ) ), X ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (203) {G3,W9,D6,L1,V1,M1} P(189,0) { join( converse( 
% 2.23/2.64    complement( converse( X ) ) ), X ) ==> converse( top ) }.
% 2.23/2.64  parent0: (15540) {G1,W9,D6,L1,V1,M1}  { join( converse( complement( 
% 2.23/2.64    converse( X ) ) ), X ) ==> converse( top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15542) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 2.23/2.64     converse( composition( converse( X ), Y ) ) }.
% 2.23/2.64  parent0[0]: (34) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 2.23/2.64    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15545) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 2.23/2.64    ==> converse( converse( X ) ) }.
% 2.23/2.64  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 2.23/2.64  parent1[0; 6]: (15542) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), 
% 2.23/2.64    X ) ==> converse( composition( converse( X ), Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := converse( X )
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := one
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15546) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 2.23/2.64    ==> X }.
% 2.23/2.64  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.23/2.64  parent1[0; 5]: (15545) {G1,W8,D4,L1,V1,M1}  { composition( converse( one )
% 2.23/2.64    , X ) ==> converse( converse( X ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (278) {G2,W6,D4,L1,V1,M1} P(5,34);d(7) { composition( converse
% 2.23/2.64    ( one ), X ) ==> X }.
% 2.23/2.64  parent0: (15546) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 2.23/2.64    ==> X }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15548) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), 
% 2.23/2.64    X ) }.
% 2.23/2.64  parent0[0]: (278) {G2,W6,D4,L1,V1,M1} P(5,34);d(7) { composition( converse
% 2.23/2.64    ( one ), X ) ==> X }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15550) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 2.23/2.64  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 2.23/2.64  parent1[0; 2]: (15548) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 2.23/2.64    one ), X ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := converse( one )
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := one
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15551) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 2.23/2.64  parent0[0]: (15550) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (288) {G3,W4,D3,L1,V0,M1} P(278,5) { converse( one ) ==> one
% 2.23/2.64     }.
% 2.23/2.64  parent0: (15551) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15553) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), 
% 2.23/2.64    X ) }.
% 2.23/2.64  parent0[0]: (278) {G2,W6,D4,L1,V1,M1} P(5,34);d(7) { composition( converse
% 2.23/2.64    ( one ), X ) ==> X }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15554) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 2.23/2.64  parent0[0]: (288) {G3,W4,D3,L1,V0,M1} P(278,5) { converse( one ) ==> one
% 2.23/2.64     }.
% 2.23/2.64  parent1[0; 3]: (15553) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 2.23/2.64    one ), X ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15555) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 2.23/2.64  parent0[0]: (15554) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (289) {G4,W5,D3,L1,V1,M1} P(288,278) { composition( one, X ) 
% 2.23/2.64    ==> X }.
% 2.23/2.64  parent0: (15555) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15557) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 2.23/2.64    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.23/2.64    complement( Y ) ) }.
% 2.23/2.64  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 2.23/2.64    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 2.23/2.64    Y ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15559) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 2.23/2.64    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 2.23/2.64  parent0[0]: (289) {G4,W5,D3,L1,V1,M1} P(288,278) { composition( one, X ) 
% 2.23/2.64    ==> X }.
% 2.23/2.64  parent1[0; 8]: (15557) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 2.23/2.64    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.23/2.64    complement( Y ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := one
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15560) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 2.23/2.64    complement( X ), complement( X ) ) }.
% 2.23/2.64  parent0[0]: (278) {G2,W6,D4,L1,V1,M1} P(5,34);d(7) { composition( converse
% 2.23/2.64    ( one ), X ) ==> X }.
% 2.23/2.64  parent1[0; 4]: (15559) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 2.23/2.64    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := complement( X )
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15561) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 2.23/2.64     ) ) ==> complement( X ) }.
% 2.23/2.64  parent0[0]: (15560) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 2.23/2.64    complement( X ), complement( X ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (293) {G5,W8,D4,L1,V1,M1} P(289,10);d(278) { join( complement
% 2.23/2.64    ( X ), complement( X ) ) ==> complement( X ) }.
% 2.23/2.64  parent0: (15561) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( 
% 2.23/2.64    X ) ) ==> complement( X ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15563) {G2,W10,D5,L1,V2,M1}  { join( Y, top ) ==> join( join( 
% 2.23/2.64    complement( X ), Y ), X ) }.
% 2.23/2.64  parent0[0]: (22) {G2,W10,D5,L1,V2,M1} P(17,0);d(1) { join( join( complement
% 2.23/2.64    ( Y ), X ), Y ) ==> join( X, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15565) {G3,W9,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 2.23/2.64    join( complement( X ), X ) }.
% 2.23/2.64  parent0[0]: (293) {G5,W8,D4,L1,V1,M1} P(289,10);d(278) { join( complement( 
% 2.23/2.64    X ), complement( X ) ) ==> complement( X ) }.
% 2.23/2.64  parent1[0; 6]: (15563) {G2,W10,D5,L1,V2,M1}  { join( Y, top ) ==> join( 
% 2.23/2.64    join( complement( X ), Y ), X ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := complement( X )
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15566) {G2,W6,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 2.23/2.64    top }.
% 2.23/2.64  parent0[0]: (14) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 2.23/2.64    ==> top }.
% 2.23/2.64  parent1[0; 5]: (15565) {G3,W9,D4,L1,V1,M1}  { join( complement( X ), top ) 
% 2.23/2.64    ==> join( complement( X ), X ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (296) {G6,W6,D4,L1,V1,M1} P(293,22);d(14) { join( complement( 
% 2.23/2.64    X ), top ) ==> top }.
% 2.23/2.64  parent0: (15566) {G2,W6,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 2.23/2.64    top }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15569) {G2,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( join( join
% 2.23/2.64    ( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 2.23/2.64  parent0[0]: (21) {G2,W14,D5,L1,V3,M1} P(1,17) { join( join( join( X, Y ), Z
% 2.23/2.64     ), complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64     Z := Z
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15572) {G3,W15,D6,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 2.23/2.64    join( X, complement( Y ) ), complement( Y ) ), complement( complement( Y
% 2.23/2.64     ) ) ) }.
% 2.23/2.64  parent0[0]: (293) {G5,W8,D4,L1,V1,M1} P(289,10);d(278) { join( complement( 
% 2.23/2.64    X ), complement( X ) ) ==> complement( X ) }.
% 2.23/2.64  parent1[0; 13]: (15569) {G2,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( 
% 2.23/2.64    join( join( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := complement( Y )
% 2.23/2.64     Z := complement( Y )
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15573) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( X, 
% 2.23/2.64    complement( Y ) ), top ) }.
% 2.23/2.64  parent0[0]: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 2.23/2.64    complement( X ) ) ==> join( Y, top ) }.
% 2.23/2.64  parent1[0; 4]: (15572) {G3,W15,D6,L1,V2,M1}  { join( X, top ) ==> join( 
% 2.23/2.64    join( join( X, complement( Y ) ), complement( Y ) ), complement( 
% 2.23/2.64    complement( Y ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := complement( Y )
% 2.23/2.64     Y := join( X, complement( Y ) )
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15574) {G2,W10,D5,L1,V2,M1}  { join( join( X, complement( Y ) ), 
% 2.23/2.64    top ) ==> join( X, top ) }.
% 2.23/2.64  parent0[0]: (15573) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 2.23/2.64    X, complement( Y ) ), top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (297) {G6,W10,D5,L1,V2,M1} P(293,21);d(17) { join( join( Y, 
% 2.23/2.64    complement( X ) ), top ) ==> join( Y, top ) }.
% 2.23/2.64  parent0: (15574) {G2,W10,D5,L1,V2,M1}  { join( join( X, complement( Y ) ), 
% 2.23/2.64    top ) ==> join( X, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15576) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 2.23/2.64    ( X ), complement( X ) ) }.
% 2.23/2.64  parent0[0]: (293) {G5,W8,D4,L1,V1,M1} P(289,10);d(278) { join( complement( 
% 2.23/2.64    X ), complement( X ) ) ==> complement( X ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15579) {G2,W7,D4,L1,V0,M1}  { complement( top ) ==> join( 
% 2.23/2.64    complement( top ), zero ) }.
% 2.23/2.64  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.23/2.64    zero }.
% 2.23/2.64  parent1[0; 6]: (15576) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 2.23/2.64    complement( X ), complement( X ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := top
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15581) {G2,W6,D3,L1,V0,M1}  { complement( top ) ==> join( zero, 
% 2.23/2.64    zero ) }.
% 2.23/2.64  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.23/2.64    zero }.
% 2.23/2.64  parent1[0; 4]: (15579) {G2,W7,D4,L1,V0,M1}  { complement( top ) ==> join( 
% 2.23/2.64    complement( top ), zero ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15582) {G2,W5,D3,L1,V0,M1}  { zero ==> join( zero, zero ) }.
% 2.23/2.64  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.23/2.64    zero }.
% 2.23/2.64  parent1[0; 1]: (15581) {G2,W6,D3,L1,V0,M1}  { complement( top ) ==> join( 
% 2.23/2.64    zero, zero ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15588) {G2,W5,D3,L1,V0,M1}  { join( zero, zero ) ==> zero }.
% 2.23/2.64  parent0[0]: (15582) {G2,W5,D3,L1,V0,M1}  { zero ==> join( zero, zero ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (302) {G6,W5,D3,L1,V0,M1} P(55,293) { join( zero, zero ) ==> 
% 2.23/2.64    zero }.
% 2.23/2.64  parent0: (15588) {G2,W5,D3,L1,V0,M1}  { join( zero, zero ) ==> zero }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15592) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.23/2.64    complement( X ), complement( Y ) ) ) }.
% 2.23/2.64  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.23/2.64    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15607) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 2.23/2.64    complement( X ) ) }.
% 2.23/2.64  parent0[0]: (293) {G5,W8,D4,L1,V1,M1} P(289,10);d(278) { join( complement( 
% 2.23/2.64    X ), complement( X ) ) ==> complement( X ) }.
% 2.23/2.64  parent1[0; 5]: (15592) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.23/2.64    ( join( complement( X ), complement( Y ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15608) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 2.23/2.64    meet( X, X ) }.
% 2.23/2.64  parent0[0]: (15607) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 2.23/2.64    complement( X ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (303) {G6,W7,D4,L1,V1,M1} P(293,3) { complement( complement( X
% 2.23/2.64     ) ) = meet( X, X ) }.
% 2.23/2.64  parent0: (15608) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 2.23/2.64    meet( X, X ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15611) {G5,W9,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 2.23/2.64     ), top ) }.
% 2.23/2.64  parent0[0]: (297) {G6,W10,D5,L1,V2,M1} P(293,21);d(17) { join( join( Y, 
% 2.23/2.64    complement( X ) ), top ) ==> join( Y, top ) }.
% 2.23/2.64  parent1[0; 1]: (26) {G4,W13,D6,L1,V2,M1} P(25,1);d(1) { join( join( Y, 
% 2.23/2.64    complement( complement( X ) ) ), top ) ==> join( join( Y, X ), top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := complement( Y )
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := Y
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15612) {G5,W9,D4,L1,V2,M1}  { join( join( X, Y ), top ) ==> join( 
% 2.23/2.64    X, top ) }.
% 2.23/2.64  parent0[0]: (15611) {G5,W9,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X
% 2.23/2.64    , Y ), top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (305) {G7,W9,D4,L1,V2,M1} S(26);d(297) { join( join( Y, X ), 
% 2.23/2.64    top ) ==> join( Y, top ) }.
% 2.23/2.64  parent0: (15612) {G5,W9,D4,L1,V2,M1}  { join( join( X, Y ), top ) ==> join
% 2.23/2.64    ( X, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15614) {G3,W8,D4,L1,V0,M1}  { meet( top, top ) ==> complement( 
% 2.23/2.64    join( zero, zero ) ) }.
% 2.23/2.64  parent0[0]: (92) {G3,W8,D4,L1,V0,M1} P(55,56) { complement( join( zero, 
% 2.23/2.64    zero ) ) ==> meet( top, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15615) {G4,W6,D3,L1,V0,M1}  { meet( top, top ) ==> complement( 
% 2.23/2.64    zero ) }.
% 2.23/2.64  parent0[0]: (302) {G6,W5,D3,L1,V0,M1} P(55,293) { join( zero, zero ) ==> 
% 2.23/2.64    zero }.
% 2.23/2.64  parent1[0; 5]: (15614) {G3,W8,D4,L1,V0,M1}  { meet( top, top ) ==> 
% 2.23/2.64    complement( join( zero, zero ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (311) {G7,W6,D3,L1,V0,M1} P(302,92) { meet( top, top ) ==> 
% 2.23/2.64    complement( zero ) }.
% 2.23/2.64  parent0: (15615) {G4,W6,D3,L1,V0,M1}  { meet( top, top ) ==> complement( 
% 2.23/2.64    zero ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15618) {G6,W9,D4,L1,V0,M1}  { join( top, top ) ==> join( meet( top
% 2.23/2.64    , top ), top ) }.
% 2.23/2.64  parent0[0]: (144) {G6,W9,D4,L1,V0,M1} P(128,65);d(75) { join( meet( top, 
% 2.23/2.64    top ), top ) ==> join( top, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15620) {G7,W8,D4,L1,V0,M1}  { join( top, top ) ==> join( 
% 2.23/2.64    complement( zero ), top ) }.
% 2.23/2.64  parent0[0]: (311) {G7,W6,D3,L1,V0,M1} P(302,92) { meet( top, top ) ==> 
% 2.23/2.64    complement( zero ) }.
% 2.23/2.64  parent1[0; 5]: (15618) {G6,W9,D4,L1,V0,M1}  { join( top, top ) ==> join( 
% 2.23/2.64    meet( top, top ), top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15621) {G7,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 2.23/2.64  parent0[0]: (296) {G6,W6,D4,L1,V1,M1} P(293,22);d(14) { join( complement( X
% 2.23/2.64     ), top ) ==> top }.
% 2.23/2.64  parent1[0; 4]: (15620) {G7,W8,D4,L1,V0,M1}  { join( top, top ) ==> join( 
% 2.23/2.64    complement( zero ), top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := zero
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (312) {G8,W5,D3,L1,V0,M1} P(311,144);d(296) { join( top, top )
% 2.23/2.64     ==> top }.
% 2.23/2.64  parent0: (15621) {G7,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15624) {G2,W13,D5,L1,V2,M1}  { join( join( X, Y ), top ) ==> join
% 2.23/2.64    ( join( X, top ), complement( complement( Y ) ) ) }.
% 2.23/2.64  parent0[0]: (20) {G2,W13,D5,L1,V2,M1} P(17,17) { join( join( X, top ), 
% 2.23/2.64    complement( complement( Y ) ) ) ==> join( join( X, Y ), top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15630) {G3,W11,D5,L1,V1,M1}  { join( join( top, X ), top ) ==> 
% 2.23/2.64    join( top, complement( complement( X ) ) ) }.
% 2.23/2.64  parent0[0]: (312) {G8,W5,D3,L1,V0,M1} P(311,144);d(296) { join( top, top ) 
% 2.23/2.64    ==> top }.
% 2.23/2.64  parent1[0; 7]: (15624) {G2,W13,D5,L1,V2,M1}  { join( join( X, Y ), top ) 
% 2.23/2.64    ==> join( join( X, top ), complement( complement( Y ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := top
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15634) {G3,W9,D4,L1,V1,M1}  { join( join( top, X ), top ) ==> 
% 2.23/2.64    join( X, top ) }.
% 2.23/2.64  parent0[0]: (24) {G2,W9,D5,L1,V1,M1} P(11,17) { join( top, complement( 
% 2.23/2.64    complement( X ) ) ) ==> join( X, top ) }.
% 2.23/2.64  parent1[0; 6]: (15630) {G3,W11,D5,L1,V1,M1}  { join( join( top, X ), top ) 
% 2.23/2.64    ==> join( top, complement( complement( X ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15635) {G4,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X, top )
% 2.23/2.64     }.
% 2.23/2.64  parent0[0]: (305) {G7,W9,D4,L1,V2,M1} S(26);d(297) { join( join( Y, X ), 
% 2.23/2.64    top ) ==> join( Y, top ) }.
% 2.23/2.64  parent1[0; 1]: (15634) {G3,W9,D4,L1,V1,M1}  { join( join( top, X ), top ) 
% 2.23/2.64    ==> join( X, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := top
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15636) {G5,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 2.23/2.64  parent0[0]: (312) {G8,W5,D3,L1,V0,M1} P(311,144);d(296) { join( top, top ) 
% 2.23/2.64    ==> top }.
% 2.23/2.64  parent1[0; 1]: (15635) {G4,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X
% 2.23/2.64    , top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15637) {G5,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 2.23/2.64  parent0[0]: (15636) {G5,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (313) {G9,W5,D3,L1,V1,M1} P(312,20);d(24);d(305);d(312) { join
% 2.23/2.64    ( X, top ) ==> top }.
% 2.23/2.64  parent0: (15637) {G5,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15638) {G9,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 2.23/2.64  parent0[0]: (313) {G9,W5,D3,L1,V1,M1} P(312,20);d(24);d(305);d(312) { join
% 2.23/2.64    ( X, top ) ==> top }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15640) {G4,W4,D3,L1,V0,M1}  { top ==> converse( top ) }.
% 2.23/2.64  parent0[0]: (203) {G3,W9,D6,L1,V1,M1} P(189,0) { join( converse( complement
% 2.23/2.64    ( converse( X ) ) ), X ) ==> converse( top ) }.
% 2.23/2.64  parent1[0; 2]: (15638) {G9,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := top
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := converse( complement( converse( top ) ) )
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15641) {G4,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 2.23/2.64  parent0[0]: (15640) {G4,W4,D3,L1,V0,M1}  { top ==> converse( top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (315) {G10,W4,D3,L1,V0,M1} P(313,203) { converse( top ) ==> 
% 2.23/2.64    top }.
% 2.23/2.64  parent0: (15641) {G4,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15643) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.23/2.64    complement( join( complement( X ), Y ) ) ) }.
% 2.23/2.64  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.23/2.64    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15645) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 2.23/2.64    complement( top ) ) }.
% 2.23/2.64  parent0[0]: (313) {G9,W5,D3,L1,V1,M1} P(312,20);d(24);d(305);d(312) { join
% 2.23/2.64    ( X, top ) ==> top }.
% 2.23/2.64  parent1[0; 7]: (15643) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.23/2.64    complement( join( complement( X ), Y ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := complement( X )
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := top
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15646) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 2.23/2.64     }.
% 2.23/2.64  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.23/2.64    zero }.
% 2.23/2.64  parent1[0; 6]: (15645) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 2.23/2.64    complement( top ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15647) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 2.23/2.64     }.
% 2.23/2.64  parent0[0]: (15646) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero
% 2.23/2.64     ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (316) {G10,W7,D4,L1,V1,M1} P(313,27);d(55) { join( meet( X, 
% 2.23/2.64    top ), zero ) ==> X }.
% 2.23/2.64  parent0: (15647) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 2.23/2.64     }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15649) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 2.23/2.64     ), complement( X ) ) }.
% 2.23/2.64  parent0[0]: (23) {G2,W10,D4,L1,V2,M1} P(0,17) { join( join( Y, X ), 
% 2.23/2.64    complement( Y ) ) ==> join( X, top ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := Y
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15651) {G2,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 2.23/2.64    ( X ), Y ) ), top ) ==> join( X, complement( meet( X, Y ) ) ) }.
% 2.23/2.64  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.23/2.64    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.23/2.64  parent1[0; 9]: (15649) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( 
% 2.23/2.64    join( X, Y ), complement( X ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := meet( X, Y )
% 2.23/2.64     Y := complement( join( complement( X ), Y ) )
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15652) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet( 
% 2.23/2.64    X, Y ) ) ) }.
% 2.23/2.64  parent0[0]: (313) {G9,W5,D3,L1,V1,M1} P(312,20);d(24);d(305);d(312) { join
% 2.23/2.64    ( X, top ) ==> top }.
% 2.23/2.64  parent1[0; 1]: (15651) {G2,W14,D6,L1,V2,M1}  { join( complement( join( 
% 2.23/2.64    complement( X ), Y ) ), top ) ==> join( X, complement( meet( X, Y ) ) )
% 2.23/2.64     }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := complement( join( complement( X ), Y ) )
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15653) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) )
% 2.23/2.64     ) ==> top }.
% 2.23/2.64  parent0[0]: (15652) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( 
% 2.23/2.64    meet( X, Y ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (332) {G10,W8,D5,L1,V2,M1} P(27,23);d(313) { join( X, 
% 2.23/2.64    complement( meet( X, Y ) ) ) ==> top }.
% 2.23/2.64  parent0: (15653) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) )
% 2.23/2.64     ) ==> top }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15655) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.23/2.64    complement( join( complement( X ), Y ) ) ) }.
% 2.23/2.64  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.23/2.64    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15657) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 2.23/2.64    complement( top ) ) }.
% 2.23/2.64  parent0[0]: (14) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 2.23/2.64    ==> top }.
% 2.23/2.64  parent1[0; 7]: (15655) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.23/2.64    complement( join( complement( X ), Y ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15658) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero )
% 2.23/2.64     }.
% 2.23/2.64  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.23/2.64    zero }.
% 2.23/2.64  parent1[0; 6]: (15657) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 2.23/2.64    complement( top ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15659) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X }.
% 2.23/2.64  parent0[0]: (15658) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero )
% 2.23/2.64     }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (334) {G2,W7,D4,L1,V1,M1} P(14,27);d(55) { join( meet( X, X )
% 2.23/2.64    , zero ) ==> X }.
% 2.23/2.64  parent0: (15659) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X
% 2.23/2.64     }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15661) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.23/2.64    complement( join( complement( X ), Y ) ) ) }.
% 2.23/2.64  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.23/2.64    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := Y
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15663) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement( join
% 2.23/2.64    ( complement( X ), complement( X ) ) ) ) }.
% 2.23/2.64  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 2.23/2.64    zero }.
% 2.23/2.64  parent1[0; 3]: (15661) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.23/2.64    complement( join( complement( X ), Y ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64     Y := complement( X )
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15664) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) )
% 2.23/2.64     }.
% 2.23/2.64  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.23/2.64    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.23/2.64  parent1[0; 4]: (15663) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement
% 2.23/2.64    ( join( complement( X ), complement( X ) ) ) ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15665) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X }.
% 2.23/2.64  parent0[0]: (15664) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) )
% 2.23/2.64     }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (339) {G2,W7,D4,L1,V1,M1} P(12,27);d(3) { join( zero, meet( X
% 2.23/2.64    , X ) ) ==> X }.
% 2.23/2.64  parent0: (15665) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X
% 2.23/2.64     }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15666) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 2.23/2.64     }.
% 2.23/2.64  parent0[0]: (316) {G10,W7,D4,L1,V1,M1} P(313,27);d(55) { join( meet( X, top
% 2.23/2.64     ), zero ) ==> X }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15667) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 2.23/2.64     }.
% 2.23/2.64  parent0[0]: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.23/2.64    Y ) }.
% 2.23/2.64  parent1[0; 3]: (15666) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 2.23/2.64    zero ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := top
% 2.23/2.64     Y := X
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15670) {G2,W7,D4,L1,V1,M1}  { join( meet( top, X ), zero ) ==> X
% 2.23/2.64     }.
% 2.23/2.64  parent0[0]: (15667) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero
% 2.23/2.64     ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (349) {G11,W7,D4,L1,V1,M1} P(53,316) { join( meet( top, X ), 
% 2.23/2.64    zero ) ==> X }.
% 2.23/2.64  parent0: (15670) {G2,W7,D4,L1,V1,M1}  { join( meet( top, X ), zero ) ==> X
% 2.23/2.64     }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15671) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 2.23/2.64     }.
% 2.23/2.64  parent0[0]: (316) {G10,W7,D4,L1,V1,M1} P(313,27);d(55) { join( meet( X, top
% 2.23/2.64     ), zero ) ==> X }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15672) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top ) )
% 2.23/2.64     }.
% 2.23/2.64  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.23/2.64  parent1[0; 2]: (15671) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 2.23/2.64    zero ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := meet( X, top )
% 2.23/2.64     Y := zero
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15675) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, top ) ) ==> X
% 2.23/2.64     }.
% 2.23/2.64  parent0[0]: (15672) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top )
% 2.23/2.64     ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  subsumption: (352) {G11,W7,D4,L1,V1,M1} P(316,0) { join( zero, meet( X, top
% 2.23/2.64     ) ) ==> X }.
% 2.23/2.64  parent0: (15675) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, top ) ) ==> X
% 2.23/2.64     }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  permutation0:
% 2.23/2.64     0 ==> 0
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15676) {G11,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 2.23/2.64     }.
% 2.23/2.64  parent0[0]: (349) {G11,W7,D4,L1,V1,M1} P(53,316) { join( meet( top, X ), 
% 2.23/2.64    zero ) ==> X }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  paramod: (15677) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( top, X ) )
% 2.23/2.64     }.
% 2.23/2.64  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.23/2.64  parent1[0; 2]: (15676) {G11,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), 
% 2.23/2.64    zero ) }.
% 2.23/2.64  substitution0:
% 2.23/2.64     X := meet( top, X )
% 2.23/2.64     Y := zero
% 2.23/2.64  end
% 2.23/2.64  substitution1:
% 2.23/2.64     X := X
% 2.23/2.64  end
% 2.23/2.64  
% 2.23/2.64  eqswap: (15680) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( top, X ) ) ==> X
% 2.23/2.64     }.
% 2.23/2.64  parent0[0]: (15677) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( top, X )
% 2.23/2.64     ) }.
% 2.23/2.64  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (364) {G12,W7,D4,L1,V1,M1} P(349,0) { join( zero, meet( top, X
% 2.23/2.65     ) ) ==> X }.
% 2.23/2.65  parent0: (15680) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( top, X ) ) ==> X
% 2.23/2.65     }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15682) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 2.23/2.65    ( complement( X ), zero ) ) }.
% 2.23/2.65  parent0[0]: (57) {G2,W9,D5,L1,V1,M1} P(55,3) { complement( join( complement
% 2.23/2.65    ( X ), zero ) ) ==> meet( X, top ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15687) {G3,W11,D5,L1,V1,M1}  { meet( complement( X ), top ) ==> 
% 2.23/2.65    complement( join( meet( X, X ), zero ) ) }.
% 2.23/2.65  parent0[0]: (303) {G6,W7,D4,L1,V1,M1} P(293,3) { complement( complement( X
% 2.23/2.65     ) ) = meet( X, X ) }.
% 2.23/2.65  parent1[0; 7]: (15682) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement
% 2.23/2.65    ( join( complement( X ), zero ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := complement( X )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15688) {G3,W7,D4,L1,V1,M1}  { meet( complement( X ), top ) ==> 
% 2.23/2.65    complement( X ) }.
% 2.23/2.65  parent0[0]: (334) {G2,W7,D4,L1,V1,M1} P(14,27);d(55) { join( meet( X, X ), 
% 2.23/2.65    zero ) ==> X }.
% 2.23/2.65  parent1[0; 6]: (15687) {G3,W11,D5,L1,V1,M1}  { meet( complement( X ), top )
% 2.23/2.65     ==> complement( join( meet( X, X ), zero ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (386) {G7,W7,D4,L1,V1,M1} P(303,57);d(334) { meet( complement
% 2.23/2.65    ( X ), top ) ==> complement( X ) }.
% 2.23/2.65  parent0: (15688) {G3,W7,D4,L1,V1,M1}  { meet( complement( X ), top ) ==> 
% 2.23/2.65    complement( X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15691) {G11,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top ) )
% 2.23/2.65     }.
% 2.23/2.65  parent0[0]: (352) {G11,W7,D4,L1,V1,M1} P(316,0) { join( zero, meet( X, top
% 2.23/2.65     ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15692) {G8,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 2.23/2.65    complement( X ) ) }.
% 2.23/2.65  parent0[0]: (386) {G7,W7,D4,L1,V1,M1} P(303,57);d(334) { meet( complement( 
% 2.23/2.65    X ), top ) ==> complement( X ) }.
% 2.23/2.65  parent1[0; 5]: (15691) {G11,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, 
% 2.23/2.65    top ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := complement( X )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15693) {G8,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 2.23/2.65    complement( X ) }.
% 2.23/2.65  parent0[0]: (15692) {G8,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 2.23/2.65    complement( X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (399) {G12,W7,D4,L1,V1,M1} P(386,352) { join( zero, complement
% 2.23/2.65    ( X ) ) ==> complement( X ) }.
% 2.23/2.65  parent0: (15693) {G8,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 2.23/2.65    complement( X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15695) {G12,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 2.23/2.65    complement( X ) ) }.
% 2.23/2.65  parent0[0]: (399) {G12,W7,D4,L1,V1,M1} P(386,352) { join( zero, complement
% 2.23/2.65    ( X ) ) ==> complement( X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15698) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 2.23/2.65    join( zero, meet( X, X ) ) }.
% 2.23/2.65  parent0[0]: (303) {G6,W7,D4,L1,V1,M1} P(293,3) { complement( complement( X
% 2.23/2.65     ) ) = meet( X, X ) }.
% 2.23/2.65  parent1[0; 6]: (15695) {G12,W7,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 2.23/2.65    zero, complement( X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := complement( X )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15699) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, meet( 
% 2.23/2.65    X, X ) ) }.
% 2.23/2.65  parent0[0]: (303) {G6,W7,D4,L1,V1,M1} P(293,3) { complement( complement( X
% 2.23/2.65     ) ) = meet( X, X ) }.
% 2.23/2.65  parent1[0; 1]: (15698) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) )
% 2.23/2.65     ==> join( zero, meet( X, X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15702) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 2.23/2.65  parent0[0]: (339) {G2,W7,D4,L1,V1,M1} P(12,27);d(3) { join( zero, meet( X, 
% 2.23/2.65    X ) ) ==> X }.
% 2.23/2.65  parent1[0; 4]: (15699) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, 
% 2.23/2.65    meet( X, X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (405) {G13,W5,D3,L1,V1,M1} P(303,399);d(339) { meet( X, X ) 
% 2.23/2.65    ==> X }.
% 2.23/2.65  parent0: (15702) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15705) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 2.23/2.65    ( zero, complement( X ) ) ) }.
% 2.23/2.65  parent0[0]: (56) {G2,W9,D5,L1,V1,M1} P(55,3) { complement( join( zero, 
% 2.23/2.65    complement( X ) ) ) ==> meet( top, X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15712) {G3,W7,D4,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 2.23/2.65    complement( X ) ) }.
% 2.23/2.65  parent0[0]: (399) {G12,W7,D4,L1,V1,M1} P(386,352) { join( zero, complement
% 2.23/2.65    ( X ) ) ==> complement( X ) }.
% 2.23/2.65  parent1[0; 5]: (15705) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement
% 2.23/2.65    ( join( zero, complement( X ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (410) {G13,W7,D4,L1,V1,M1} P(399,56) { meet( top, X ) ==> 
% 2.23/2.65    complement( complement( X ) ) }.
% 2.23/2.65  parent0: (15712) {G3,W7,D4,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 2.23/2.65    complement( X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15715) {G12,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 2.23/2.65    complement( X ) ) }.
% 2.23/2.65  parent0[0]: (399) {G12,W7,D4,L1,V1,M1} P(386,352) { join( zero, complement
% 2.23/2.65    ( X ) ) ==> complement( X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15720) {G3,W11,D5,L1,V1,M1}  { complement( join( zero, complement
% 2.23/2.65    ( X ) ) ) ==> join( zero, meet( top, X ) ) }.
% 2.23/2.65  parent0[0]: (56) {G2,W9,D5,L1,V1,M1} P(55,3) { complement( join( zero, 
% 2.23/2.65    complement( X ) ) ) ==> meet( top, X ) }.
% 2.23/2.65  parent1[0; 8]: (15715) {G12,W7,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 2.23/2.65    zero, complement( X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := join( zero, complement( X ) )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15721) {G3,W9,D4,L1,V1,M1}  { meet( top, X ) ==> join( zero, meet
% 2.23/2.65    ( top, X ) ) }.
% 2.23/2.65  parent0[0]: (56) {G2,W9,D5,L1,V1,M1} P(55,3) { complement( join( zero, 
% 2.23/2.65    complement( X ) ) ) ==> meet( top, X ) }.
% 2.23/2.65  parent1[0; 1]: (15720) {G3,W11,D5,L1,V1,M1}  { complement( join( zero, 
% 2.23/2.65    complement( X ) ) ) ==> join( zero, meet( top, X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15723) {G4,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 2.23/2.65  parent0[0]: (364) {G12,W7,D4,L1,V1,M1} P(349,0) { join( zero, meet( top, X
% 2.23/2.65     ) ) ==> X }.
% 2.23/2.65  parent1[0; 4]: (15721) {G3,W9,D4,L1,V1,M1}  { meet( top, X ) ==> join( zero
% 2.23/2.65    , meet( top, X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15724) {G5,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 2.23/2.65     }.
% 2.23/2.65  parent0[0]: (410) {G13,W7,D4,L1,V1,M1} P(399,56) { meet( top, X ) ==> 
% 2.23/2.65    complement( complement( X ) ) }.
% 2.23/2.65  parent1[0; 1]: (15723) {G4,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (411) {G14,W5,D4,L1,V1,M1} P(56,399);d(364);d(410) { 
% 2.23/2.65    complement( complement( X ) ) ==> X }.
% 2.23/2.65  parent0: (15724) {G5,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 2.23/2.65     }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15727) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero ) }.
% 2.23/2.65  parent0[0]: (334) {G2,W7,D4,L1,V1,M1} P(14,27);d(55) { join( meet( X, X ), 
% 2.23/2.65    zero ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15728) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 2.23/2.65  parent0[0]: (405) {G13,W5,D3,L1,V1,M1} P(303,399);d(339) { meet( X, X ) ==>
% 2.23/2.65     X }.
% 2.23/2.65  parent1[0; 3]: (15727) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 2.23/2.65    zero ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15729) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 2.23/2.65  parent0[0]: (15728) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (414) {G14,W5,D3,L1,V1,M1} P(405,334) { join( X, zero ) ==> X
% 2.23/2.65     }.
% 2.23/2.65  parent0: (15729) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15731) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 2.23/2.65    ( X ), complement( X ) ) }.
% 2.23/2.65  parent0[0]: (293) {G5,W8,D4,L1,V1,M1} P(289,10);d(278) { join( complement( 
% 2.23/2.65    X ), complement( X ) ) ==> complement( X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15734) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 2.23/2.65    join( complement( complement( X ) ), X ) }.
% 2.23/2.65  parent0[0]: (411) {G14,W5,D4,L1,V1,M1} P(56,399);d(364);d(410) { complement
% 2.23/2.65    ( complement( X ) ) ==> X }.
% 2.23/2.65  parent1[0; 8]: (15731) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 2.23/2.65    complement( X ), complement( X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := complement( X )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15736) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 2.23/2.65    join( X, X ) }.
% 2.23/2.65  parent0[0]: (411) {G14,W5,D4,L1,V1,M1} P(56,399);d(364);d(410) { complement
% 2.23/2.65    ( complement( X ) ) ==> X }.
% 2.23/2.65  parent1[0; 5]: (15734) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) )
% 2.23/2.65     ==> join( complement( complement( X ) ), X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15737) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 2.23/2.65  parent0[0]: (411) {G14,W5,D4,L1,V1,M1} P(56,399);d(364);d(410) { complement
% 2.23/2.65    ( complement( X ) ) ==> X }.
% 2.23/2.65  parent1[0; 1]: (15736) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) )
% 2.23/2.65     ==> join( X, X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15743) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 2.23/2.65  parent0[0]: (15737) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (420) {G15,W5,D3,L1,V1,M1} P(411,293) { join( X, X ) ==> X }.
% 2.23/2.65  parent0: (15743) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15747) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.23/2.65    complement( X ), complement( Y ) ) ) }.
% 2.23/2.65  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.23/2.65    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15750) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 2.23/2.65    complement( join( X, complement( Y ) ) ) }.
% 2.23/2.65  parent0[0]: (411) {G14,W5,D4,L1,V1,M1} P(56,399);d(364);d(410) { complement
% 2.23/2.65    ( complement( X ) ) ==> X }.
% 2.23/2.65  parent1[0; 7]: (15747) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.23/2.65    ( join( complement( X ), complement( Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := complement( X )
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15752) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y
% 2.23/2.65     ) ) ) ==> meet( complement( X ), Y ) }.
% 2.23/2.65  parent0[0]: (15750) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 2.23/2.65    complement( join( X, complement( Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (422) {G15,W10,D5,L1,V2,M1} P(411,3) { complement( join( X, 
% 2.23/2.65    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 2.23/2.65  parent0: (15752) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y
% 2.23/2.65     ) ) ) ==> meet( complement( X ), Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15755) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.23/2.65    complement( X ), complement( Y ) ) ) }.
% 2.23/2.65  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.23/2.65    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15759) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 2.23/2.65    complement( join( complement( X ), Y ) ) }.
% 2.23/2.65  parent0[0]: (411) {G14,W5,D4,L1,V1,M1} P(56,399);d(364);d(410) { complement
% 2.23/2.65    ( complement( X ) ) ==> X }.
% 2.23/2.65  parent1[0; 9]: (15755) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.23/2.65    ( join( complement( X ), complement( Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := complement( Y )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15761) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 2.23/2.65    Y ) ) ==> meet( X, complement( Y ) ) }.
% 2.23/2.65  parent0[0]: (15759) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 2.23/2.65    complement( join( complement( X ), Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (423) {G15,W10,D5,L1,V2,M1} P(411,3) { complement( join( 
% 2.23/2.65    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 2.23/2.65  parent0: (15761) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 2.23/2.65    , Y ) ) ==> meet( X, complement( Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15763) {G14,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 2.23/2.65     }.
% 2.23/2.65  parent0[0]: (411) {G14,W5,D4,L1,V1,M1} P(56,399);d(364);d(410) { complement
% 2.23/2.65    ( complement( X ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15768) {G1,W10,D4,L1,V2,M1}  { join( complement( X ), complement
% 2.23/2.65    ( Y ) ) ==> complement( meet( X, Y ) ) }.
% 2.23/2.65  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.23/2.65    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.23/2.65  parent1[0; 7]: (15763) {G14,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 2.23/2.65    ( X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := join( complement( X ), complement( Y ) )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (424) {G15,W10,D4,L1,V2,M1} P(3,411) { join( complement( X ), 
% 2.23/2.65    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 2.23/2.65  parent0: (15768) {G1,W10,D4,L1,V2,M1}  { join( complement( X ), complement
% 2.23/2.65    ( Y ) ) ==> complement( meet( X, Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15770) {G15,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 2.23/2.65  parent0[0]: (420) {G15,W5,D3,L1,V1,M1} P(411,293) { join( X, X ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15773) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( X, 
% 2.23/2.65    join( X, Y ) ), Y ) }.
% 2.23/2.65  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 2.23/2.65     = join( join( Z, X ), Y ) }.
% 2.23/2.65  parent1[0; 4]: (15770) {G15,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := join( X, Y )
% 2.23/2.65     Y := Y
% 2.23/2.65     Z := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := join( X, Y )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15775) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( join
% 2.23/2.65    ( X, X ), Y ), Y ) }.
% 2.23/2.65  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.23/2.65    join( X, Y ), Z ) }.
% 2.23/2.65  parent1[0; 5]: (15773) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join
% 2.23/2.65    ( X, join( X, Y ) ), Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := X
% 2.23/2.65     Z := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15776) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 2.23/2.65    , Y ) }.
% 2.23/2.65  parent0[0]: (420) {G15,W5,D3,L1,V1,M1} P(411,293) { join( X, X ) ==> X }.
% 2.23/2.65  parent1[0; 6]: (15775) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join
% 2.23/2.65    ( join( X, X ), Y ), Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15777) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X
% 2.23/2.65    , Y ) }.
% 2.23/2.65  parent0[0]: (15776) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, 
% 2.23/2.65    Y ), Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (426) {G16,W9,D4,L1,V2,M1} P(420,16);d(1);d(420) { join( join
% 2.23/2.65    ( X, Y ), Y ) ==> join( X, Y ) }.
% 2.23/2.65  parent0: (15777) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X
% 2.23/2.65    , Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15786) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, 
% 2.23/2.65    Y ) }.
% 2.23/2.65  parent0[0]: (420) {G15,W5,D3,L1,V1,M1} P(411,293) { join( X, X ) ==> X }.
% 2.23/2.65  parent1[0; 7]: (16) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 2.23/2.65    X ) = join( join( Z, X ), Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65     Z := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (427) {G16,W9,D4,L1,V2,M1} P(420,16) { join( join( X, Y ), X )
% 2.23/2.65     ==> join( X, Y ) }.
% 2.23/2.65  parent0: (15786) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, 
% 2.23/2.65    Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15789) {G14,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 2.23/2.65  parent0[0]: (411) {G14,W5,D4,L1,V1,M1} P(56,399);d(364);d(410) { complement
% 2.23/2.65    ( complement( X ) ) ==> X }.
% 2.23/2.65  parent1[0; 4]: (410) {G13,W7,D4,L1,V1,M1} P(399,56) { meet( top, X ) ==> 
% 2.23/2.65    complement( complement( X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (433) {G15,W5,D3,L1,V1,M1} S(410);d(411) { meet( top, X ) ==> 
% 2.23/2.65    X }.
% 2.23/2.65  parent0: (15789) {G14,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15791) {G10,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet( 
% 2.23/2.65    X, Y ) ) ) }.
% 2.23/2.65  parent0[0]: (332) {G10,W8,D5,L1,V2,M1} P(27,23);d(313) { join( X, 
% 2.23/2.65    complement( meet( X, Y ) ) ) ==> top }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15792) {G2,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet( 
% 2.23/2.65    Y, X ) ) ) }.
% 2.23/2.65  parent0[0]: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.23/2.65    Y ) }.
% 2.23/2.65  parent1[0; 5]: (15791) {G10,W8,D5,L1,V2,M1}  { top ==> join( X, complement
% 2.23/2.65    ( meet( X, Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15795) {G2,W8,D5,L1,V2,M1}  { join( X, complement( meet( Y, X ) )
% 2.23/2.65     ) ==> top }.
% 2.23/2.65  parent0[0]: (15792) {G2,W8,D5,L1,V2,M1}  { top ==> join( X, complement( 
% 2.23/2.65    meet( Y, X ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (463) {G11,W8,D5,L1,V2,M1} P(53,332) { join( X, complement( 
% 2.23/2.65    meet( Y, X ) ) ) ==> top }.
% 2.23/2.65  parent0: (15795) {G2,W8,D5,L1,V2,M1}  { join( X, complement( meet( Y, X ) )
% 2.23/2.65     ) ==> top }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15797) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.23/2.65    complement( join( complement( X ), Y ) ) ) }.
% 2.23/2.65  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.23/2.65    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15800) {G2,W12,D7,L1,V2,M1}  { X ==> join( meet( X, complement( 
% 2.23/2.65    meet( Y, complement( X ) ) ) ), complement( top ) ) }.
% 2.23/2.65  parent0[0]: (463) {G11,W8,D5,L1,V2,M1} P(53,332) { join( X, complement( 
% 2.23/2.65    meet( Y, X ) ) ) ==> top }.
% 2.23/2.65  parent1[0; 11]: (15797) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.23/2.65    complement( join( complement( X ), Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := complement( X )
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := complement( meet( Y, complement( X ) ) )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15801) {G2,W11,D7,L1,V2,M1}  { X ==> join( meet( X, complement( 
% 2.23/2.65    meet( Y, complement( X ) ) ) ), zero ) }.
% 2.23/2.65  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.23/2.65    zero }.
% 2.23/2.65  parent1[0; 10]: (15800) {G2,W12,D7,L1,V2,M1}  { X ==> join( meet( X, 
% 2.23/2.65    complement( meet( Y, complement( X ) ) ) ), complement( top ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15802) {G3,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet( Y
% 2.23/2.65    , complement( X ) ) ) ) }.
% 2.23/2.65  parent0[0]: (414) {G14,W5,D3,L1,V1,M1} P(405,334) { join( X, zero ) ==> X
% 2.23/2.65     }.
% 2.23/2.65  parent1[0; 2]: (15801) {G2,W11,D7,L1,V2,M1}  { X ==> join( meet( X, 
% 2.23/2.65    complement( meet( Y, complement( X ) ) ) ), zero ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := meet( X, complement( meet( Y, complement( X ) ) ) )
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15803) {G3,W9,D6,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 2.23/2.65    complement( X ) ) ) ) ==> X }.
% 2.23/2.65  parent0[0]: (15802) {G3,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet
% 2.23/2.65    ( Y, complement( X ) ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (471) {G15,W9,D6,L1,V2,M1} P(463,27);d(55);d(414) { meet( X, 
% 2.23/2.65    complement( meet( Y, complement( X ) ) ) ) ==> X }.
% 2.23/2.65  parent0: (15803) {G3,W9,D6,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 2.23/2.65    complement( X ) ) ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15805) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.23/2.65    complement( X ), complement( Y ) ) ) }.
% 2.23/2.65  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.23/2.65    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15807) {G1,W9,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 2.23/2.65     ) ==> complement( top ) }.
% 2.23/2.65  parent0[0]: (463) {G11,W8,D5,L1,V2,M1} P(53,332) { join( X, complement( 
% 2.23/2.65    meet( Y, X ) ) ) ==> top }.
% 2.23/2.65  parent1[0; 8]: (15805) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.23/2.65    ( join( complement( X ), complement( Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := complement( X )
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := meet( Y, complement( X ) )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15808) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 2.23/2.65     ) ==> zero }.
% 2.23/2.65  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.23/2.65    zero }.
% 2.23/2.65  parent1[0; 7]: (15807) {G1,W9,D5,L1,V2,M1}  { meet( X, meet( Y, complement
% 2.23/2.65    ( X ) ) ) ==> complement( top ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (479) {G12,W8,D5,L1,V2,M1} P(463,3);d(55) { meet( X, meet( Y, 
% 2.23/2.65    complement( X ) ) ) ==> zero }.
% 2.23/2.65  parent0: (15808) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 2.23/2.65     ) ==> zero }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15811) {G12,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( Y, 
% 2.23/2.65    complement( X ) ) ) }.
% 2.23/2.65  parent0[0]: (479) {G12,W8,D5,L1,V2,M1} P(463,3);d(55) { meet( X, meet( Y, 
% 2.23/2.65    complement( X ) ) ) ==> zero }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15812) {G13,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 2.23/2.65    meet( Y, X ) ) }.
% 2.23/2.65  parent0[0]: (411) {G14,W5,D4,L1,V1,M1} P(56,399);d(364);d(410) { complement
% 2.23/2.65    ( complement( X ) ) ==> X }.
% 2.23/2.65  parent1[0; 7]: (15811) {G12,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( Y, 
% 2.23/2.65    complement( X ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := complement( X )
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15813) {G13,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X )
% 2.23/2.65     ) ==> zero }.
% 2.23/2.65  parent0[0]: (15812) {G13,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X )
% 2.23/2.65    , meet( Y, X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (482) {G15,W8,D4,L1,V2,M1} P(411,479) { meet( complement( X )
% 2.23/2.65    , meet( Y, X ) ) ==> zero }.
% 2.23/2.65  parent0: (15813) {G13,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X
% 2.23/2.65     ) ) ==> zero }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15814) {G15,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 2.23/2.65    meet( Y, X ) ) }.
% 2.23/2.65  parent0[0]: (482) {G15,W8,D4,L1,V2,M1} P(411,479) { meet( complement( X ), 
% 2.23/2.65    meet( Y, X ) ) ==> zero }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15815) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 2.23/2.65    complement( X ) ) }.
% 2.23/2.65  parent0[0]: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.23/2.65    Y ) }.
% 2.23/2.65  parent1[0; 2]: (15814) {G15,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 2.23/2.65     ), meet( Y, X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := meet( Y, X )
% 2.23/2.65     Y := complement( X )
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15819) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( Y )
% 2.23/2.65     ) ==> zero }.
% 2.23/2.65  parent0[0]: (15815) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 2.23/2.65    complement( X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (487) {G16,W8,D4,L1,V2,M1} P(482,53) { meet( meet( Y, X ), 
% 2.23/2.65    complement( X ) ) ==> zero }.
% 2.23/2.65  parent0: (15819) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( Y )
% 2.23/2.65     ) ==> zero }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15823) {G15,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 2.23/2.65    meet( Y, X ) ) }.
% 2.23/2.65  parent0[0]: (482) {G15,W8,D4,L1,V2,M1} P(411,479) { meet( complement( X ), 
% 2.23/2.65    meet( Y, X ) ) ==> zero }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15825) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 2.23/2.65    meet( X, Y ) ) }.
% 2.23/2.65  parent0[0]: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.23/2.65    Y ) }.
% 2.23/2.65  parent1[0; 5]: (15823) {G15,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 2.23/2.65     ), meet( Y, X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15831) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( X, Y )
% 2.23/2.65     ) ==> zero }.
% 2.23/2.65  parent0[0]: (15825) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 2.23/2.65    meet( X, Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (488) {G16,W8,D4,L1,V2,M1} P(53,482) { meet( complement( Y ), 
% 2.23/2.65    meet( Y, X ) ) ==> zero }.
% 2.23/2.65  parent0: (15831) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( X, Y )
% 2.23/2.65     ) ==> zero }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15832) {G16,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 2.23/2.65    complement( Y ) ) }.
% 2.23/2.65  parent0[0]: (487) {G16,W8,D4,L1,V2,M1} P(482,53) { meet( meet( Y, X ), 
% 2.23/2.65    complement( X ) ) ==> zero }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15834) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 2.23/2.65    complement( Y ) ) }.
% 2.23/2.65  parent0[0]: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.23/2.65    Y ) }.
% 2.23/2.65  parent1[0; 3]: (15832) {G16,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y )
% 2.23/2.65    , complement( Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15840) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( X )
% 2.23/2.65     ) ==> zero }.
% 2.23/2.65  parent0[0]: (15834) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 2.23/2.65    complement( Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (490) {G17,W8,D4,L1,V2,M1} P(53,487) { meet( meet( Y, X ), 
% 2.23/2.65    complement( Y ) ) ==> zero }.
% 2.23/2.65  parent0: (15840) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( X )
% 2.23/2.65     ) ==> zero }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15842) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.23/2.65    complement( join( complement( X ), Y ) ) ) }.
% 2.23/2.65  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.23/2.65    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15845) {G2,W14,D7,L1,V2,M1}  { meet( X, Y ) ==> join( zero, 
% 2.23/2.65    complement( join( complement( meet( X, Y ) ), complement( X ) ) ) ) }.
% 2.23/2.65  parent0[0]: (490) {G17,W8,D4,L1,V2,M1} P(53,487) { meet( meet( Y, X ), 
% 2.23/2.65    complement( Y ) ) ==> zero }.
% 2.23/2.65  parent1[0; 5]: (15842) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.23/2.65    complement( join( complement( X ), Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := meet( X, Y )
% 2.23/2.65     Y := complement( X )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15846) {G3,W12,D6,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 2.23/2.65    ( complement( meet( X, Y ) ), complement( X ) ) ) }.
% 2.23/2.65  parent0[0]: (399) {G12,W7,D4,L1,V1,M1} P(386,352) { join( zero, complement
% 2.23/2.65    ( X ) ) ==> complement( X ) }.
% 2.23/2.65  parent1[0; 4]: (15845) {G2,W14,D7,L1,V2,M1}  { meet( X, Y ) ==> join( zero
% 2.23/2.65    , complement( join( complement( meet( X, Y ) ), complement( X ) ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := join( complement( meet( X, Y ) ), complement( X ) )
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15847) {G1,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 2.23/2.65    , X ) }.
% 2.23/2.65  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.23/2.65    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.23/2.65  parent1[0; 4]: (15846) {G3,W12,D6,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.23/2.65    ( join( complement( meet( X, Y ) ), complement( X ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := meet( X, Y )
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15848) {G1,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), X ) ==> meet( X
% 2.23/2.65    , Y ) }.
% 2.23/2.65  parent0[0]: (15847) {G1,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, 
% 2.23/2.65    Y ), X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (492) {G18,W9,D4,L1,V2,M1} P(490,27);d(399);d(3) { meet( meet
% 2.23/2.65    ( X, Y ), X ) ==> meet( X, Y ) }.
% 2.23/2.65  parent0: (15848) {G1,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), X ) ==> meet( X
% 2.23/2.65    , Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15849) {G18,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 2.23/2.65    , X ) }.
% 2.23/2.65  parent0[0]: (492) {G18,W9,D4,L1,V2,M1} P(490,27);d(399);d(3) { meet( meet( 
% 2.23/2.65    X, Y ), X ) ==> meet( X, Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15852) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, meet( X, 
% 2.23/2.65    Y ) ) }.
% 2.23/2.65  parent0[0]: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.23/2.65    Y ) }.
% 2.23/2.65  parent1[0; 4]: (15849) {G18,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet
% 2.23/2.65    ( X, Y ), X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := meet( X, Y )
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15865) {G2,W9,D4,L1,V2,M1}  { meet( X, meet( X, Y ) ) ==> meet( X
% 2.23/2.65    , Y ) }.
% 2.23/2.65  parent0[0]: (15852) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, meet( 
% 2.23/2.65    X, Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (503) {G19,W9,D4,L1,V2,M1} P(492,53) { meet( X, meet( X, Y ) )
% 2.23/2.65     ==> meet( X, Y ) }.
% 2.23/2.65  parent0: (15865) {G2,W9,D4,L1,V2,M1}  { meet( X, meet( X, Y ) ) ==> meet( X
% 2.23/2.65    , Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15866) {G19,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, meet( X, 
% 2.23/2.65    Y ) ) }.
% 2.23/2.65  parent0[0]: (503) {G19,W9,D4,L1,V2,M1} P(492,53) { meet( X, meet( X, Y ) ) 
% 2.23/2.65    ==> meet( X, Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15869) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 2.23/2.65    , X ) }.
% 2.23/2.65  parent0[0]: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.23/2.65    Y ) }.
% 2.23/2.65  parent1[0; 4]: (15866) {G19,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, 
% 2.23/2.65    meet( X, Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := meet( X, Y )
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15871) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( Y, X )
% 2.23/2.65    , X ) }.
% 2.23/2.65  parent0[0]: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.23/2.65    Y ) }.
% 2.23/2.65  parent1[0; 5]: (15869) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( 
% 2.23/2.65    X, Y ), X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15873) {G2,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( meet( Y, X )
% 2.23/2.65    , X ) }.
% 2.23/2.65  parent0[0]: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.23/2.65    Y ) }.
% 2.23/2.65  parent1[0; 1]: (15871) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( 
% 2.23/2.65    Y, X ), X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15874) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( X, 
% 2.23/2.65    Y ) ) }.
% 2.23/2.65  parent0[0]: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.23/2.65    Y ) }.
% 2.23/2.65  parent1[0; 4]: (15873) {G2,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( meet( 
% 2.23/2.65    Y, X ), X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := meet( X, Y )
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15878) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X
% 2.23/2.65    , Y ) }.
% 2.23/2.65  parent0[0]: (15874) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( 
% 2.23/2.65    X, Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (505) {G20,W9,D4,L1,V2,M1} P(53,503) { meet( X, meet( Y, X ) )
% 2.23/2.65     ==> meet( Y, X ) }.
% 2.23/2.65  parent0: (15878) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X
% 2.23/2.65    , Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15884) {G16,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 2.23/2.65    , Y ) }.
% 2.23/2.65  parent0[0]: (426) {G16,W9,D4,L1,V2,M1} P(420,16);d(1);d(420) { join( join( 
% 2.23/2.65    X, Y ), Y ) ==> join( X, Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15887) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 2.23/2.65    join( complement( X ), Y ) ) ) ==> join( X, complement( join( complement
% 2.23/2.65    ( X ), Y ) ) ) }.
% 2.23/2.65  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.23/2.65    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.23/2.65  parent1[0; 11]: (15884) {G16,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join
% 2.23/2.65    ( X, Y ), Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := meet( X, Y )
% 2.23/2.65     Y := complement( join( complement( X ), Y ) )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15888) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( join( 
% 2.23/2.65    complement( X ), Y ) ) ) }.
% 2.23/2.65  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.23/2.65    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.23/2.65  parent1[0; 1]: (15887) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), 
% 2.23/2.65    complement( join( complement( X ), Y ) ) ) ==> join( X, complement( join
% 2.23/2.65    ( complement( X ), Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15895) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement
% 2.23/2.65    ( Y ) ) ) }.
% 2.23/2.65  parent0[0]: (423) {G15,W10,D5,L1,V2,M1} P(411,3) { complement( join( 
% 2.23/2.65    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 2.23/2.65  parent1[0; 4]: (15888) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( 
% 2.23/2.65    join( complement( X ), Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15896) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) )
% 2.23/2.65     ) ==> X }.
% 2.23/2.65  parent0[0]: (15895) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 2.23/2.65    complement( Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (509) {G17,W8,D5,L1,V2,M1} P(27,426);d(423) { join( X, meet( X
% 2.23/2.65    , complement( Y ) ) ) ==> X }.
% 2.23/2.65  parent0: (15896) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) )
% 2.23/2.65     ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15898) {G17,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement
% 2.23/2.65    ( Y ) ) ) }.
% 2.23/2.65  parent0[0]: (509) {G17,W8,D5,L1,V2,M1} P(27,426);d(423) { join( X, meet( X
% 2.23/2.65    , complement( Y ) ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15899) {G15,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 2.23/2.65  parent0[0]: (411) {G14,W5,D4,L1,V1,M1} P(56,399);d(364);d(410) { complement
% 2.23/2.65    ( complement( X ) ) ==> X }.
% 2.23/2.65  parent1[0; 6]: (15898) {G17,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 2.23/2.65    complement( Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := complement( Y )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15900) {G15,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 2.23/2.65  parent0[0]: (15899) {G15,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) )
% 2.23/2.65     }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (518) {G18,W7,D4,L1,V2,M1} P(411,509) { join( Y, meet( Y, X )
% 2.23/2.65     ) ==> Y }.
% 2.23/2.65  parent0: (15900) {G15,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15902) {G18,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 2.23/2.65  parent0[0]: (518) {G18,W7,D4,L1,V2,M1} P(411,509) { join( Y, meet( Y, X ) )
% 2.23/2.65     ==> Y }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15903) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 2.23/2.65  parent0[0]: (505) {G20,W9,D4,L1,V2,M1} P(53,503) { meet( X, meet( Y, X ) ) 
% 2.23/2.65    ==> meet( Y, X ) }.
% 2.23/2.65  parent1[0; 4]: (15902) {G18,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y )
% 2.23/2.65     ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := meet( Y, X )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15904) {G19,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 2.23/2.65  parent0[0]: (15903) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) )
% 2.23/2.65     }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (531) {G21,W7,D4,L1,V2,M1} P(505,518) { join( X, meet( Y, X )
% 2.23/2.65     ) ==> X }.
% 2.23/2.65  parent0: (15904) {G19,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15913) {G2,W11,D4,L1,V3,M1}  { join( join( X, Y ), meet( Z, X ) )
% 2.23/2.65     = join( X, Y ) }.
% 2.23/2.65  parent0[0]: (531) {G21,W7,D4,L1,V2,M1} P(505,518) { join( X, meet( Y, X ) )
% 2.23/2.65     ==> X }.
% 2.23/2.65  parent1[0; 9]: (16) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 2.23/2.65    X ) = join( join( Z, X ), Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Z
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := meet( Z, X )
% 2.23/2.65     Y := Y
% 2.23/2.65     Z := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (567) {G22,W11,D4,L1,V3,M1} P(531,16) { join( join( X, Z ), 
% 2.23/2.65    meet( Y, X ) ) ==> join( X, Z ) }.
% 2.23/2.65  parent0: (15913) {G2,W11,D4,L1,V3,M1}  { join( join( X, Y ), meet( Z, X ) )
% 2.23/2.65     = join( X, Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Z
% 2.23/2.65     Z := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15914) {G21,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 2.23/2.65  parent0[0]: (531) {G21,W7,D4,L1,V2,M1} P(505,518) { join( X, meet( Y, X ) )
% 2.23/2.65     ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15915) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( Y, X ), X ) }.
% 2.23/2.65  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.23/2.65  parent1[0; 2]: (15914) {G21,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X )
% 2.23/2.65     ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := meet( Y, X )
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15918) {G1,W7,D4,L1,V2,M1}  { join( meet( Y, X ), X ) ==> X }.
% 2.23/2.65  parent0[0]: (15915) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( Y, X ), X )
% 2.23/2.65     }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (573) {G22,W7,D4,L1,V2,M1} P(531,0) { join( meet( Y, X ), X ) 
% 2.23/2.65    ==> X }.
% 2.23/2.65  parent0: (15918) {G1,W7,D4,L1,V2,M1}  { join( meet( Y, X ), X ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15920) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 2.23/2.65    converse( join( X, converse( Y ) ) ) }.
% 2.23/2.65  parent0[0]: (40) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 2.23/2.65    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15922) {G2,W11,D6,L1,V2,M1}  { join( converse( meet( X, converse
% 2.23/2.65    ( Y ) ) ), Y ) ==> converse( converse( Y ) ) }.
% 2.23/2.65  parent0[0]: (573) {G22,W7,D4,L1,V2,M1} P(531,0) { join( meet( Y, X ), X ) 
% 2.23/2.65    ==> X }.
% 2.23/2.65  parent1[0; 9]: (15920) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==>
% 2.23/2.65     converse( join( X, converse( Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := converse( Y )
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := meet( X, converse( Y ) )
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15923) {G1,W9,D6,L1,V2,M1}  { join( converse( meet( X, converse( 
% 2.23/2.65    Y ) ) ), Y ) ==> Y }.
% 2.23/2.65  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.23/2.65  parent1[0; 8]: (15922) {G2,W11,D6,L1,V2,M1}  { join( converse( meet( X, 
% 2.23/2.65    converse( Y ) ) ), Y ) ==> converse( converse( Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (576) {G23,W9,D6,L1,V2,M1} P(573,40);d(7) { join( converse( 
% 2.23/2.65    meet( X, converse( Y ) ) ), Y ) ==> Y }.
% 2.23/2.65  parent0: (15923) {G1,W9,D6,L1,V2,M1}  { join( converse( meet( X, converse( 
% 2.23/2.65    Y ) ) ), Y ) ==> Y }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15926) {G2,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( join( join
% 2.23/2.65    ( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 2.23/2.65  parent0[0]: (21) {G2,W14,D5,L1,V3,M1} P(1,17) { join( join( join( X, Y ), Z
% 2.23/2.65     ), complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65     Z := Z
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15942) {G3,W12,D5,L1,V2,M1}  { join( X, top ) ==> join( join( X, 
% 2.23/2.65    Y ), complement( join( Y, X ) ) ) }.
% 2.23/2.65  parent0[0]: (427) {G16,W9,D4,L1,V2,M1} P(420,16) { join( join( X, Y ), X ) 
% 2.23/2.65    ==> join( X, Y ) }.
% 2.23/2.65  parent1[0; 5]: (15926) {G2,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( 
% 2.23/2.65    join( join( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65     Z := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15949) {G4,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 2.23/2.65    complement( join( Y, X ) ) ) }.
% 2.23/2.65  parent0[0]: (313) {G9,W5,D3,L1,V1,M1} P(312,20);d(24);d(305);d(312) { join
% 2.23/2.65    ( X, top ) ==> top }.
% 2.23/2.65  parent1[0; 1]: (15942) {G3,W12,D5,L1,V2,M1}  { join( X, top ) ==> join( 
% 2.23/2.65    join( X, Y ), complement( join( Y, X ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15950) {G4,W10,D5,L1,V2,M1}  { join( join( X, Y ), complement( 
% 2.23/2.65    join( Y, X ) ) ) ==> top }.
% 2.23/2.65  parent0[0]: (15949) {G4,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 2.23/2.65    complement( join( Y, X ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (582) {G17,W10,D5,L1,V2,M1} P(427,21);d(313) { join( join( X, 
% 2.23/2.65    Y ), complement( join( Y, X ) ) ) ==> top }.
% 2.23/2.65  parent0: (15950) {G4,W10,D5,L1,V2,M1}  { join( join( X, Y ), complement( 
% 2.23/2.65    join( Y, X ) ) ) ==> top }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15952) {G20,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, meet( Y, 
% 2.23/2.65    X ) ) }.
% 2.23/2.65  parent0[0]: (505) {G20,W9,D4,L1,V2,M1} P(53,503) { meet( X, meet( Y, X ) ) 
% 2.23/2.65    ==> meet( Y, X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15954) {G16,W15,D6,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 2.23/2.65    complement( X ) ) ) ) ==> meet( complement( meet( Y, complement( X ) ) )
% 2.23/2.65    , X ) }.
% 2.23/2.65  parent0[0]: (471) {G15,W9,D6,L1,V2,M1} P(463,27);d(55);d(414) { meet( X, 
% 2.23/2.65    complement( meet( Y, complement( X ) ) ) ) ==> X }.
% 2.23/2.65  parent1[0; 14]: (15952) {G20,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 2.23/2.65    meet( Y, X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := complement( meet( Y, complement( X ) ) )
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15955) {G16,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( Y, 
% 2.23/2.65    complement( X ) ) ), X ) }.
% 2.23/2.65  parent0[0]: (471) {G15,W9,D6,L1,V2,M1} P(463,27);d(55);d(414) { meet( X, 
% 2.23/2.65    complement( meet( Y, complement( X ) ) ) ) ==> X }.
% 2.23/2.65  parent1[0; 1]: (15954) {G16,W15,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 2.23/2.65    Y, complement( X ) ) ) ) ==> meet( complement( meet( Y, complement( X ) )
% 2.23/2.65     ), X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15957) {G16,W9,D6,L1,V2,M1}  { meet( complement( meet( Y, 
% 2.23/2.65    complement( X ) ) ), X ) ==> X }.
% 2.23/2.65  parent0[0]: (15955) {G16,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( Y
% 2.23/2.65    , complement( X ) ) ), X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (742) {G21,W9,D6,L1,V2,M1} P(471,505) { meet( complement( meet
% 2.23/2.65    ( Y, complement( X ) ) ), X ) ==> X }.
% 2.23/2.65  parent0: (15957) {G16,W9,D6,L1,V2,M1}  { meet( complement( meet( Y, 
% 2.23/2.65    complement( X ) ) ), X ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15960) {G15,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 2.23/2.65    join( complement( X ), complement( Y ) ) }.
% 2.23/2.65  parent0[0]: (424) {G15,W10,D4,L1,V2,M1} P(3,411) { join( complement( X ), 
% 2.23/2.65    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15961) {G15,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 2.23/2.65    , Y ) ) ==> join( X, complement( Y ) ) }.
% 2.23/2.65  parent0[0]: (411) {G14,W5,D4,L1,V1,M1} P(56,399);d(364);d(410) { complement
% 2.23/2.65    ( complement( X ) ) ==> X }.
% 2.23/2.65  parent1[0; 7]: (15960) {G15,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 2.23/2.65    ==> join( complement( X ), complement( Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := complement( X )
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (794) {G16,W10,D5,L1,V2,M1} P(411,424) { complement( meet( 
% 2.23/2.65    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 2.23/2.65  parent0: (15961) {G15,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 2.23/2.65    , Y ) ) ==> join( X, complement( Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15966) {G15,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 2.23/2.65    join( complement( X ), complement( Y ) ) }.
% 2.23/2.65  parent0[0]: (424) {G15,W10,D4,L1,V2,M1} P(3,411) { join( complement( X ), 
% 2.23/2.65    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15968) {G15,W10,D5,L1,V2,M1}  { complement( meet( X, complement( 
% 2.23/2.65    Y ) ) ) ==> join( complement( X ), Y ) }.
% 2.23/2.65  parent0[0]: (411) {G14,W5,D4,L1,V1,M1} P(56,399);d(364);d(410) { complement
% 2.23/2.65    ( complement( X ) ) ==> X }.
% 2.23/2.65  parent1[0; 9]: (15966) {G15,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 2.23/2.65    ==> join( complement( X ), complement( Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := complement( Y )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (795) {G16,W10,D5,L1,V2,M1} P(411,424) { complement( meet( Y, 
% 2.23/2.65    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 2.23/2.65  parent0: (15968) {G15,W10,D5,L1,V2,M1}  { complement( meet( X, complement( 
% 2.23/2.65    Y ) ) ) ==> join( complement( X ), Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15972) {G21,W9,D6,L1,V2,M1}  { Y ==> meet( complement( meet( X, 
% 2.23/2.65    complement( Y ) ) ), Y ) }.
% 2.23/2.65  parent0[0]: (742) {G21,W9,D6,L1,V2,M1} P(471,505) { meet( complement( meet
% 2.23/2.65    ( Y, complement( X ) ) ), X ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15975) {G17,W9,D6,L1,V2,M1}  { X ==> meet( join( Y, complement( 
% 2.23/2.65    complement( X ) ) ), X ) }.
% 2.23/2.65  parent0[0]: (794) {G16,W10,D5,L1,V2,M1} P(411,424) { complement( meet( 
% 2.23/2.65    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 2.23/2.65  parent1[0; 3]: (15972) {G21,W9,D6,L1,V2,M1}  { Y ==> meet( complement( meet
% 2.23/2.65    ( X, complement( Y ) ) ), Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := complement( X )
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := complement( Y )
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15977) {G15,W7,D4,L1,V2,M1}  { X ==> meet( join( Y, X ), X ) }.
% 2.23/2.65  parent0[0]: (411) {G14,W5,D4,L1,V1,M1} P(56,399);d(364);d(410) { complement
% 2.23/2.65    ( complement( X ) ) ==> X }.
% 2.23/2.65  parent1[0; 5]: (15975) {G17,W9,D6,L1,V2,M1}  { X ==> meet( join( Y, 
% 2.23/2.65    complement( complement( X ) ) ), X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15978) {G15,W7,D4,L1,V2,M1}  { meet( join( Y, X ), X ) ==> X }.
% 2.23/2.65  parent0[0]: (15977) {G15,W7,D4,L1,V2,M1}  { X ==> meet( join( Y, X ), X )
% 2.23/2.65     }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (920) {G22,W7,D4,L1,V2,M1} P(794,742);d(411) { meet( join( X, 
% 2.23/2.65    Y ), Y ) ==> Y }.
% 2.23/2.65  parent0: (15978) {G15,W7,D4,L1,V2,M1}  { meet( join( Y, X ), X ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15980) {G22,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y ) }.
% 2.23/2.65  parent0[0]: (920) {G22,W7,D4,L1,V2,M1} P(794,742);d(411) { meet( join( X, Y
% 2.23/2.65     ), Y ) ==> Y }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15981) {G17,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X ) }.
% 2.23/2.65  parent0[0]: (427) {G16,W9,D4,L1,V2,M1} P(420,16) { join( join( X, Y ), X ) 
% 2.23/2.65    ==> join( X, Y ) }.
% 2.23/2.65  parent1[0; 3]: (15980) {G22,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y
% 2.23/2.65     ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := join( X, Y )
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15982) {G17,W7,D4,L1,V2,M1}  { meet( join( X, Y ), X ) ==> X }.
% 2.23/2.65  parent0[0]: (15981) {G17,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X )
% 2.23/2.65     }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (944) {G23,W7,D4,L1,V2,M1} P(427,920) { meet( join( X, Y ), X
% 2.23/2.65     ) ==> X }.
% 2.23/2.65  parent0: (15982) {G17,W7,D4,L1,V2,M1}  { meet( join( X, Y ), X ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15984) {G16,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 2.23/2.65    meet( X, Y ) ) }.
% 2.23/2.65  parent0[0]: (488) {G16,W8,D4,L1,V2,M1} P(53,482) { meet( complement( Y ), 
% 2.23/2.65    meet( Y, X ) ) ==> zero }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15985) {G17,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 2.23/2.65    , Y ) ), X ) }.
% 2.23/2.65  parent0[0]: (944) {G23,W7,D4,L1,V2,M1} P(427,920) { meet( join( X, Y ), X )
% 2.23/2.65     ==> X }.
% 2.23/2.65  parent1[0; 7]: (15984) {G16,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 2.23/2.65     ), meet( X, Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := join( X, Y )
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15986) {G17,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), X
% 2.23/2.65     ) ==> zero }.
% 2.23/2.65  parent0[0]: (15985) {G17,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join
% 2.23/2.65    ( X, Y ) ), X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (962) {G24,W8,D5,L1,V2,M1} P(944,488) { meet( complement( join
% 2.23/2.65    ( X, Y ) ), X ) ==> zero }.
% 2.23/2.65  parent0: (15986) {G17,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 2.23/2.65    X ) ==> zero }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15988) {G24,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 2.23/2.65    , Y ) ), X ) }.
% 2.23/2.65  parent0[0]: (962) {G24,W8,D5,L1,V2,M1} P(944,488) { meet( complement( join
% 2.23/2.65    ( X, Y ) ), X ) ==> zero }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15989) {G1,W10,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 2.23/2.65    converse( join( X, Y ) ) ), converse( X ) ) }.
% 2.23/2.65  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 2.23/2.65     ) ==> converse( join( X, Y ) ) }.
% 2.23/2.65  parent1[0; 4]: (15988) {G24,W8,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 2.23/2.65    join( X, Y ) ), X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := converse( X )
% 2.23/2.65     Y := converse( Y )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15990) {G1,W10,D6,L1,V2,M1}  { meet( complement( converse( join( X
% 2.23/2.65    , Y ) ) ), converse( X ) ) ==> zero }.
% 2.23/2.65  parent0[0]: (15989) {G1,W10,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 2.23/2.65    converse( join( X, Y ) ) ), converse( X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (999) {G25,W10,D6,L1,V2,M1} P(8,962) { meet( complement( 
% 2.23/2.65    converse( join( X, Y ) ) ), converse( X ) ) ==> zero }.
% 2.23/2.65  parent0: (15990) {G1,W10,D6,L1,V2,M1}  { meet( complement( converse( join( 
% 2.23/2.65    X, Y ) ) ), converse( X ) ) ==> zero }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15993) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 2.23/2.65    complement( Y ) ) ) ==> X }.
% 2.23/2.65  parent0[0]: (423) {G15,W10,D5,L1,V2,M1} P(411,3) { complement( join( 
% 2.23/2.65    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 2.23/2.65  parent1[0; 5]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.23/2.65    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (1001) {G16,W10,D5,L1,V2,M1} S(27);d(423) { join( meet( X, Y )
% 2.23/2.65    , meet( X, complement( Y ) ) ) ==> X }.
% 2.23/2.65  parent0: (15993) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 2.23/2.65    complement( Y ) ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (15997) {G3,W8,D6,L1,V1,M1}  { join( X, converse( complement( 
% 2.23/2.65    converse( X ) ) ) ) ==> top }.
% 2.23/2.65  parent0[0]: (315) {G10,W4,D3,L1,V0,M1} P(313,203) { converse( top ) ==> top
% 2.23/2.65     }.
% 2.23/2.65  parent1[0; 7]: (189) {G2,W9,D6,L1,V1,M1} P(11,39) { join( X, converse( 
% 2.23/2.65    complement( converse( X ) ) ) ) ==> converse( top ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (1006) {G11,W8,D6,L1,V1,M1} S(189);d(315) { join( X, converse
% 2.23/2.65    ( complement( converse( X ) ) ) ) ==> top }.
% 2.23/2.65  parent0: (15997) {G3,W8,D6,L1,V1,M1}  { join( X, converse( complement( 
% 2.23/2.65    converse( X ) ) ) ) ==> top }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (15999) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 2.23/2.65    , complement( Y ) ) ) }.
% 2.23/2.65  parent0[0]: (1001) {G16,W10,D5,L1,V2,M1} S(27);d(423) { join( meet( X, Y )
% 2.23/2.65    , meet( X, complement( Y ) ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16000) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet( X
% 2.23/2.65    , complement( Y ) ) ) }.
% 2.23/2.65  parent0[0]: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.23/2.65    Y ) }.
% 2.23/2.65  parent1[0; 3]: (15999) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.23/2.65    meet( X, complement( Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16004) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 2.23/2.65    complement( Y ) ) ) ==> X }.
% 2.23/2.65  parent0[0]: (16000) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet
% 2.23/2.65    ( X, complement( Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (1173) {G17,W10,D5,L1,V2,M1} P(53,1001) { join( meet( Y, X ), 
% 2.23/2.65    meet( X, complement( Y ) ) ) ==> X }.
% 2.23/2.65  parent0: (16004) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 2.23/2.65    complement( Y ) ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16008) {G17,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), meet( Y
% 2.23/2.65    , complement( X ) ) ) }.
% 2.23/2.65  parent0[0]: (1173) {G17,W10,D5,L1,V2,M1} P(53,1001) { join( meet( Y, X ), 
% 2.23/2.65    meet( X, complement( Y ) ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16009) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 2.23/2.65     ) ), meet( Y, X ) ) }.
% 2.23/2.65  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.23/2.65  parent1[0; 2]: (16008) {G17,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), 
% 2.23/2.65    meet( Y, complement( X ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := meet( Y, X )
% 2.23/2.65     Y := meet( X, complement( Y ) )
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16012) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 2.23/2.65    meet( Y, X ) ) ==> X }.
% 2.23/2.65  parent0[0]: (16009) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement
% 2.23/2.65    ( Y ) ), meet( Y, X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (1225) {G18,W10,D5,L1,V2,M1} P(1173,0) { join( meet( Y, 
% 2.23/2.65    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 2.23/2.65  parent0: (16012) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 2.23/2.65    meet( Y, X ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16014) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 2.23/2.65    complement( join( X, complement( Y ) ) ) }.
% 2.23/2.65  parent0[0]: (422) {G15,W10,D5,L1,V2,M1} P(411,3) { complement( join( X, 
% 2.23/2.65    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16017) {G16,W11,D5,L1,V2,M1}  { meet( complement( join( X, Y ) )
% 2.23/2.65    , join( Y, X ) ) ==> complement( top ) }.
% 2.23/2.65  parent0[0]: (582) {G17,W10,D5,L1,V2,M1} P(427,21);d(313) { join( join( X, Y
% 2.23/2.65     ), complement( join( Y, X ) ) ) ==> top }.
% 2.23/2.65  parent1[0; 10]: (16014) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y )
% 2.23/2.65     ==> complement( join( X, complement( Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := join( X, Y )
% 2.23/2.65     Y := join( Y, X )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16018) {G2,W10,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 2.23/2.65    join( Y, X ) ) ==> zero }.
% 2.23/2.65  parent0[0]: (55) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.23/2.65    zero }.
% 2.23/2.65  parent1[0; 9]: (16017) {G16,W11,D5,L1,V2,M1}  { meet( complement( join( X, 
% 2.23/2.65    Y ) ), join( Y, X ) ) ==> complement( top ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (1412) {G18,W10,D5,L1,V2,M1} P(582,422);d(55) { meet( 
% 2.23/2.65    complement( join( X, Y ) ), join( Y, X ) ) ==> zero }.
% 2.23/2.65  parent0: (16018) {G2,W10,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 2.23/2.65    join( Y, X ) ) ==> zero }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16021) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 2.23/2.65    complement( join( X, complement( Y ) ) ) }.
% 2.23/2.65  parent0[0]: (422) {G15,W10,D5,L1,V2,M1} P(411,3) { complement( join( X, 
% 2.23/2.65    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16025) {G15,W10,D4,L1,V2,M1}  { meet( complement( X ), complement
% 2.23/2.65    ( Y ) ) ==> complement( join( X, Y ) ) }.
% 2.23/2.65  parent0[0]: (411) {G14,W5,D4,L1,V1,M1} P(56,399);d(364);d(410) { complement
% 2.23/2.65    ( complement( X ) ) ==> X }.
% 2.23/2.65  parent1[0; 9]: (16021) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) 
% 2.23/2.65    ==> complement( join( X, complement( Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := complement( Y )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (1427) {G16,W10,D4,L1,V2,M1} P(411,422) { meet( complement( Y
% 2.23/2.65     ), complement( X ) ) ==> complement( join( Y, X ) ) }.
% 2.23/2.65  parent0: (16025) {G15,W10,D4,L1,V2,M1}  { meet( complement( X ), complement
% 2.23/2.65    ( Y ) ) ==> complement( join( X, Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16028) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 2.23/2.65    complement( join( X, complement( Y ) ) ) }.
% 2.23/2.65  parent0[0]: (422) {G15,W10,D5,L1,V2,M1} P(411,3) { complement( join( X, 
% 2.23/2.65    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16029) {G2,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y ) ), 
% 2.23/2.65    Z ) ==> complement( join( join( X, complement( Z ) ), Y ) ) }.
% 2.23/2.65  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 2.23/2.65     = join( join( Z, X ), Y ) }.
% 2.23/2.65  parent1[0; 8]: (16028) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) 
% 2.23/2.65    ==> complement( join( X, complement( Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := complement( Z )
% 2.23/2.65     Y := Y
% 2.23/2.65     Z := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := join( X, Y )
% 2.23/2.65     Y := Z
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16032) {G2,W14,D6,L1,V3,M1}  { complement( join( join( X, 
% 2.23/2.65    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 2.23/2.65  parent0[0]: (16029) {G2,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y )
% 2.23/2.65     ), Z ) ==> complement( join( join( X, complement( Z ) ), Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65     Z := Z
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (1429) {G16,W14,D6,L1,V3,M1} P(16,422) { complement( join( 
% 2.23/2.65    join( X, complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z
% 2.23/2.65     ) }.
% 2.23/2.65  parent0: (16032) {G2,W14,D6,L1,V3,M1}  { complement( join( join( X, 
% 2.23/2.65    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65     Z := Z
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16034) {G18,W10,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 2.23/2.65    , Y ) ), join( Y, X ) ) }.
% 2.23/2.65  parent0[0]: (1412) {G18,W10,D5,L1,V2,M1} P(582,422);d(55) { meet( 
% 2.23/2.65    complement( join( X, Y ) ), join( Y, X ) ) ==> zero }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16040) {G16,W13,D6,L1,V2,M1}  { zero ==> meet( complement( join( 
% 2.23/2.65    complement( X ), complement( Y ) ) ), complement( meet( Y, X ) ) ) }.
% 2.23/2.65  parent0[0]: (424) {G15,W10,D4,L1,V2,M1} P(3,411) { join( complement( X ), 
% 2.23/2.65    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 2.23/2.65  parent1[0; 9]: (16034) {G18,W10,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 2.23/2.65    join( X, Y ) ), join( Y, X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := complement( X )
% 2.23/2.65     Y := complement( Y )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16042) {G17,W12,D6,L1,V2,M1}  { zero ==> complement( join( join( 
% 2.23/2.65    complement( X ), complement( Y ) ), meet( Y, X ) ) ) }.
% 2.23/2.65  parent0[0]: (1427) {G16,W10,D4,L1,V2,M1} P(411,422) { meet( complement( Y )
% 2.23/2.65    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 2.23/2.65  parent1[0; 2]: (16040) {G16,W13,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 2.23/2.65    join( complement( X ), complement( Y ) ) ), complement( meet( Y, X ) ) )
% 2.23/2.65     }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := meet( Y, X )
% 2.23/2.65     Y := join( complement( X ), complement( Y ) )
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16043) {G17,W11,D6,L1,V2,M1}  { zero ==> meet( complement( join( 
% 2.23/2.65    complement( X ), meet( Y, X ) ) ), Y ) }.
% 2.23/2.65  parent0[0]: (1429) {G16,W14,D6,L1,V3,M1} P(16,422) { complement( join( join
% 2.23/2.65    ( X, complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z )
% 2.23/2.65     }.
% 2.23/2.65  parent1[0; 2]: (16042) {G17,W12,D6,L1,V2,M1}  { zero ==> complement( join( 
% 2.23/2.65    join( complement( X ), complement( Y ) ), meet( Y, X ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := complement( X )
% 2.23/2.65     Y := meet( Y, X )
% 2.23/2.65     Z := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16044) {G16,W10,D6,L1,V2,M1}  { zero ==> meet( meet( X, 
% 2.23/2.65    complement( meet( Y, X ) ) ), Y ) }.
% 2.23/2.65  parent0[0]: (423) {G15,W10,D5,L1,V2,M1} P(411,3) { complement( join( 
% 2.23/2.65    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 2.23/2.65  parent1[0; 3]: (16043) {G17,W11,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 2.23/2.65    join( complement( X ), meet( Y, X ) ) ), Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := meet( Y, X )
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16045) {G16,W10,D6,L1,V2,M1}  { meet( meet( X, complement( meet( Y
% 2.23/2.65    , X ) ) ), Y ) ==> zero }.
% 2.23/2.65  parent0[0]: (16044) {G16,W10,D6,L1,V2,M1}  { zero ==> meet( meet( X, 
% 2.23/2.65    complement( meet( Y, X ) ) ), Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (1742) {G19,W10,D6,L1,V2,M1} P(424,1412);d(1427);d(1429);d(423
% 2.23/2.65    ) { meet( meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 2.23/2.65  parent0: (16045) {G16,W10,D6,L1,V2,M1}  { meet( meet( X, complement( meet( 
% 2.23/2.65    Y, X ) ) ), Y ) ==> zero }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16047) {G18,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 2.23/2.65     ) ), meet( Y, X ) ) }.
% 2.23/2.65  parent0[0]: (1225) {G18,W10,D5,L1,V2,M1} P(1173,0) { join( meet( Y, 
% 2.23/2.65    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16051) {G19,W13,D8,L1,V2,M1}  { X ==> join( meet( X, complement( 
% 2.23/2.65    meet( Y, complement( meet( X, Y ) ) ) ) ), zero ) }.
% 2.23/2.65  parent0[0]: (1742) {G19,W10,D6,L1,V2,M1} P(424,1412);d(1427);d(1429);d(423)
% 2.23/2.65     { meet( meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 2.23/2.65  parent1[0; 12]: (16047) {G18,W10,D5,L1,V2,M1}  { X ==> join( meet( X, 
% 2.23/2.65    complement( Y ) ), meet( Y, X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := meet( Y, complement( meet( X, Y ) ) )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16052) {G15,W11,D7,L1,V2,M1}  { X ==> meet( X, complement( meet( 
% 2.23/2.65    Y, complement( meet( X, Y ) ) ) ) ) }.
% 2.23/2.65  parent0[0]: (414) {G14,W5,D3,L1,V1,M1} P(405,334) { join( X, zero ) ==> X
% 2.23/2.65     }.
% 2.23/2.65  parent1[0; 2]: (16051) {G19,W13,D8,L1,V2,M1}  { X ==> join( meet( X, 
% 2.23/2.65    complement( meet( Y, complement( meet( X, Y ) ) ) ) ), zero ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := meet( X, complement( meet( Y, complement( meet( X, Y ) ) ) ) )
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16053) {G16,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement( 
% 2.23/2.65    Y ), meet( X, Y ) ) ) }.
% 2.23/2.65  parent0[0]: (795) {G16,W10,D5,L1,V2,M1} P(411,424) { complement( meet( Y, 
% 2.23/2.65    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 2.23/2.65  parent1[0; 4]: (16052) {G15,W11,D7,L1,V2,M1}  { X ==> meet( X, complement( 
% 2.23/2.65    meet( Y, complement( meet( X, Y ) ) ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := meet( X, Y )
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16054) {G16,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 2.23/2.65    meet( X, Y ) ) ) ==> X }.
% 2.23/2.65  parent0[0]: (16053) {G16,W10,D5,L1,V2,M1}  { X ==> meet( X, join( 
% 2.23/2.65    complement( Y ), meet( X, Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (2150) {G20,W10,D5,L1,V2,M1} P(1742,1225);d(414);d(795) { meet
% 2.23/2.65    ( Y, join( complement( X ), meet( Y, X ) ) ) ==> Y }.
% 2.23/2.65  parent0: (16054) {G16,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 2.23/2.65    meet( X, Y ) ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16055) {G20,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement( Y
% 2.23/2.65     ), meet( X, Y ) ) ) }.
% 2.23/2.65  parent0[0]: (2150) {G20,W10,D5,L1,V2,M1} P(1742,1225);d(414);d(795) { meet
% 2.23/2.65    ( Y, join( complement( X ), meet( Y, X ) ) ) ==> Y }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16057) {G2,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement( Y
% 2.23/2.65     ), meet( Y, X ) ) ) }.
% 2.23/2.65  parent0[0]: (53) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.23/2.65    Y ) }.
% 2.23/2.65  parent1[0; 7]: (16055) {G20,W10,D5,L1,V2,M1}  { X ==> meet( X, join( 
% 2.23/2.65    complement( Y ), meet( X, Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16063) {G2,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 2.23/2.65    meet( Y, X ) ) ) ==> X }.
% 2.23/2.65  parent0[0]: (16057) {G2,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement
% 2.23/2.65    ( Y ), meet( Y, X ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (2173) {G21,W10,D5,L1,V2,M1} P(53,2150) { meet( X, join( 
% 2.23/2.65    complement( Y ), meet( Y, X ) ) ) ==> X }.
% 2.23/2.65  parent0: (16063) {G2,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 2.23/2.65    meet( Y, X ) ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16064) {G20,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement( Y
% 2.23/2.65     ), meet( X, Y ) ) ) }.
% 2.23/2.65  parent0[0]: (2150) {G20,W10,D5,L1,V2,M1} P(1742,1225);d(414);d(795) { meet
% 2.23/2.65    ( Y, join( complement( X ), meet( Y, X ) ) ) ==> Y }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16065) {G1,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( X, Y )
% 2.23/2.65    , complement( Y ) ) ) }.
% 2.23/2.65  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.23/2.65  parent1[0; 4]: (16064) {G20,W10,D5,L1,V2,M1}  { X ==> meet( X, join( 
% 2.23/2.65    complement( Y ), meet( X, Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := complement( Y )
% 2.23/2.65     Y := meet( X, Y )
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16068) {G1,W10,D5,L1,V2,M1}  { meet( X, join( meet( X, Y ), 
% 2.23/2.65    complement( Y ) ) ) ==> X }.
% 2.23/2.65  parent0[0]: (16065) {G1,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( X, Y
% 2.23/2.65     ), complement( Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (2174) {G21,W10,D5,L1,V2,M1} P(0,2150) { meet( Y, join( meet( 
% 2.23/2.65    Y, X ), complement( X ) ) ) ==> Y }.
% 2.23/2.65  parent0: (16068) {G1,W10,D5,L1,V2,M1}  { meet( X, join( meet( X, Y ), 
% 2.23/2.65    complement( Y ) ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16070) {G22,W7,D4,L1,V2,M1}  { Y ==> join( meet( X, Y ), Y ) }.
% 2.23/2.65  parent0[0]: (573) {G22,W7,D4,L1,V2,M1} P(531,0) { join( meet( Y, X ), X ) 
% 2.23/2.65    ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16073) {G22,W15,D5,L1,V2,M1}  { join( complement( X ), meet( X, Y
% 2.23/2.65     ) ) ==> join( Y, join( complement( X ), meet( X, Y ) ) ) }.
% 2.23/2.65  parent0[0]: (2173) {G21,W10,D5,L1,V2,M1} P(53,2150) { meet( X, join( 
% 2.23/2.65    complement( Y ), meet( Y, X ) ) ) ==> X }.
% 2.23/2.65  parent1[0; 8]: (16070) {G22,W7,D4,L1,V2,M1}  { Y ==> join( meet( X, Y ), Y
% 2.23/2.65     ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := join( complement( X ), meet( X, Y ) )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16074) {G1,W15,D5,L1,V2,M1}  { join( complement( X ), meet( X, Y
% 2.23/2.65     ) ) ==> join( join( Y, complement( X ) ), meet( X, Y ) ) }.
% 2.23/2.65  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.23/2.65    join( X, Y ), Z ) }.
% 2.23/2.65  parent1[0; 7]: (16073) {G22,W15,D5,L1,V2,M1}  { join( complement( X ), meet
% 2.23/2.65    ( X, Y ) ) ==> join( Y, join( complement( X ), meet( X, Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := complement( X )
% 2.23/2.65     Z := meet( X, Y )
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16075) {G2,W11,D4,L1,V2,M1}  { join( complement( X ), meet( X, Y
% 2.23/2.65     ) ) ==> join( Y, complement( X ) ) }.
% 2.23/2.65  parent0[0]: (567) {G22,W11,D4,L1,V3,M1} P(531,16) { join( join( X, Z ), 
% 2.23/2.65    meet( Y, X ) ) ==> join( X, Z ) }.
% 2.23/2.65  parent1[0; 7]: (16074) {G1,W15,D5,L1,V2,M1}  { join( complement( X ), meet
% 2.23/2.65    ( X, Y ) ) ==> join( join( Y, complement( X ) ), meet( X, Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65     Z := complement( X )
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (2205) {G23,W11,D4,L1,V2,M1} P(2173,573);d(1);d(567) { join( 
% 2.23/2.65    complement( Y ), meet( Y, X ) ) ==> join( X, complement( Y ) ) }.
% 2.23/2.65  parent0: (16075) {G2,W11,D4,L1,V2,M1}  { join( complement( X ), meet( X, Y
% 2.23/2.65     ) ) ==> join( Y, complement( X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16078) {G16,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) ==> 
% 2.23/2.65    complement( meet( complement( X ), Y ) ) }.
% 2.23/2.65  parent0[0]: (794) {G16,W10,D5,L1,V2,M1} P(411,424) { complement( meet( 
% 2.23/2.65    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16083) {G17,W14,D7,L1,V2,M1}  { join( X, complement( join( meet( 
% 2.23/2.65    complement( X ), Y ), complement( Y ) ) ) ) ==> complement( complement( X
% 2.23/2.65     ) ) }.
% 2.23/2.65  parent0[0]: (2174) {G21,W10,D5,L1,V2,M1} P(0,2150) { meet( Y, join( meet( Y
% 2.23/2.65    , X ), complement( X ) ) ) ==> Y }.
% 2.23/2.65  parent1[0; 12]: (16078) {G16,W10,D5,L1,V2,M1}  { join( X, complement( Y ) )
% 2.23/2.65     ==> complement( meet( complement( X ), Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := complement( X )
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := join( meet( complement( X ), Y ), complement( Y ) )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16084) {G15,W12,D7,L1,V2,M1}  { join( X, complement( join( meet( 
% 2.23/2.65    complement( X ), Y ), complement( Y ) ) ) ) ==> X }.
% 2.23/2.65  parent0[0]: (411) {G14,W5,D4,L1,V1,M1} P(56,399);d(364);d(410) { complement
% 2.23/2.65    ( complement( X ) ) ==> X }.
% 2.23/2.65  parent1[0; 11]: (16083) {G17,W14,D7,L1,V2,M1}  { join( X, complement( join
% 2.23/2.65    ( meet( complement( X ), Y ), complement( Y ) ) ) ) ==> complement( 
% 2.23/2.65    complement( X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16085) {G16,W11,D7,L1,V2,M1}  { join( X, meet( complement( meet( 
% 2.23/2.65    complement( X ), Y ) ), Y ) ) ==> X }.
% 2.23/2.65  parent0[0]: (422) {G15,W10,D5,L1,V2,M1} P(411,3) { complement( join( X, 
% 2.23/2.65    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 2.23/2.65  parent1[0; 3]: (16084) {G15,W12,D7,L1,V2,M1}  { join( X, complement( join( 
% 2.23/2.65    meet( complement( X ), Y ), complement( Y ) ) ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := meet( complement( X ), Y )
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16086) {G17,W10,D6,L1,V2,M1}  { join( X, meet( join( X, 
% 2.23/2.65    complement( Y ) ), Y ) ) ==> X }.
% 2.23/2.65  parent0[0]: (794) {G16,W10,D5,L1,V2,M1} P(411,424) { complement( meet( 
% 2.23/2.65    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 2.23/2.65  parent1[0; 4]: (16085) {G16,W11,D7,L1,V2,M1}  { join( X, meet( complement( 
% 2.23/2.65    meet( complement( X ), Y ) ), Y ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (2248) {G22,W10,D6,L1,V2,M1} P(2174,794);d(411);d(422);d(794)
% 2.23/2.65     { join( X, meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 2.23/2.65  parent0: (16086) {G17,W10,D6,L1,V2,M1}  { join( X, meet( join( X, 
% 2.23/2.65    complement( Y ) ), Y ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16089) {G22,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( X, 
% 2.23/2.65    complement( Y ) ), Y ) ) }.
% 2.23/2.65  parent0[0]: (2248) {G22,W10,D6,L1,V2,M1} P(2174,794);d(411);d(422);d(794)
% 2.23/2.65     { join( X, meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16090) {G15,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( X, Y )
% 2.23/2.65    , complement( Y ) ) ) }.
% 2.23/2.65  parent0[0]: (411) {G14,W5,D4,L1,V1,M1} P(56,399);d(364);d(410) { complement
% 2.23/2.65    ( complement( X ) ) ==> X }.
% 2.23/2.65  parent1[0; 7]: (16089) {G22,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( 
% 2.23/2.65    X, complement( Y ) ), Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := complement( Y )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16091) {G15,W10,D5,L1,V2,M1}  { join( X, meet( join( X, Y ), 
% 2.23/2.65    complement( Y ) ) ) ==> X }.
% 2.23/2.65  parent0[0]: (16090) {G15,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( X, 
% 2.23/2.65    Y ), complement( Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (2316) {G23,W10,D5,L1,V2,M1} P(411,2248) { join( Y, meet( join
% 2.23/2.65    ( Y, X ), complement( X ) ) ) ==> Y }.
% 2.23/2.65  parent0: (16091) {G15,W10,D5,L1,V2,M1}  { join( X, meet( join( X, Y ), 
% 2.23/2.65    complement( Y ) ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16093) {G23,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( X, Y )
% 2.23/2.65    , complement( Y ) ) ) }.
% 2.23/2.65  parent0[0]: (2316) {G23,W10,D5,L1,V2,M1} P(411,2248) { join( Y, meet( join
% 2.23/2.65    ( Y, X ), complement( X ) ) ) ==> Y }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16095) {G12,W11,D8,L1,V1,M1}  { X ==> join( X, meet( top, 
% 2.23/2.65    complement( converse( complement( converse( X ) ) ) ) ) ) }.
% 2.23/2.65  parent0[0]: (1006) {G11,W8,D6,L1,V1,M1} S(189);d(315) { join( X, converse( 
% 2.23/2.65    complement( converse( X ) ) ) ) ==> top }.
% 2.23/2.65  parent1[0; 5]: (16093) {G23,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( 
% 2.23/2.65    X, Y ), complement( Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := converse( complement( converse( X ) ) )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16096) {G13,W9,D7,L1,V1,M1}  { X ==> join( X, complement( 
% 2.23/2.65    converse( complement( converse( X ) ) ) ) ) }.
% 2.23/2.65  parent0[0]: (433) {G15,W5,D3,L1,V1,M1} S(410);d(411) { meet( top, X ) ==> X
% 2.23/2.65     }.
% 2.23/2.65  parent1[0; 4]: (16095) {G12,W11,D8,L1,V1,M1}  { X ==> join( X, meet( top, 
% 2.23/2.65    complement( converse( complement( converse( X ) ) ) ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := complement( converse( complement( converse( X ) ) ) )
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16097) {G13,W9,D7,L1,V1,M1}  { join( X, complement( converse( 
% 2.23/2.65    complement( converse( X ) ) ) ) ) ==> X }.
% 2.23/2.65  parent0[0]: (16096) {G13,W9,D7,L1,V1,M1}  { X ==> join( X, complement( 
% 2.23/2.65    converse( complement( converse( X ) ) ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (2481) {G24,W9,D7,L1,V1,M1} P(1006,2316);d(433) { join( X, 
% 2.23/2.65    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 2.23/2.65  parent0: (16097) {G13,W9,D7,L1,V1,M1}  { join( X, complement( converse( 
% 2.23/2.65    complement( converse( X ) ) ) ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16099) {G15,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 2.23/2.65    complement( join( complement( X ), Y ) ) }.
% 2.23/2.65  parent0[0]: (423) {G15,W10,D5,L1,V2,M1} P(411,3) { complement( join( 
% 2.23/2.65    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16102) {G16,W13,D9,L1,V1,M1}  { meet( X, complement( complement( 
% 2.23/2.65    converse( complement( converse( complement( X ) ) ) ) ) ) ) ==> 
% 2.23/2.65    complement( complement( X ) ) }.
% 2.23/2.65  parent0[0]: (2481) {G24,W9,D7,L1,V1,M1} P(1006,2316);d(433) { join( X, 
% 2.23/2.65    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 2.23/2.65  parent1[0; 11]: (16099) {G15,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) )
% 2.23/2.65     ==> complement( join( complement( X ), Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := complement( X )
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := complement( converse( complement( converse( complement( X ) ) ) ) )
% 2.23/2.65    
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16104) {G15,W11,D9,L1,V1,M1}  { meet( X, complement( complement( 
% 2.23/2.65    converse( complement( converse( complement( X ) ) ) ) ) ) ) ==> X }.
% 2.23/2.65  parent0[0]: (411) {G14,W5,D4,L1,V1,M1} P(56,399);d(364);d(410) { complement
% 2.23/2.65    ( complement( X ) ) ==> X }.
% 2.23/2.65  parent1[0; 10]: (16102) {G16,W13,D9,L1,V1,M1}  { meet( X, complement( 
% 2.23/2.65    complement( converse( complement( converse( complement( X ) ) ) ) ) ) ) 
% 2.23/2.65    ==> complement( complement( X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16106) {G15,W9,D7,L1,V1,M1}  { meet( X, converse( complement( 
% 2.23/2.65    converse( complement( X ) ) ) ) ) ==> X }.
% 2.23/2.65  parent0[0]: (411) {G14,W5,D4,L1,V1,M1} P(56,399);d(364);d(410) { complement
% 2.23/2.65    ( complement( X ) ) ==> X }.
% 2.23/2.65  parent1[0; 3]: (16104) {G15,W11,D9,L1,V1,M1}  { meet( X, complement( 
% 2.23/2.65    complement( converse( complement( converse( complement( X ) ) ) ) ) ) ) 
% 2.23/2.65    ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := converse( complement( converse( complement( X ) ) ) )
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (2501) {G25,W9,D7,L1,V1,M1} P(2481,423);d(411);d(411) { meet( 
% 2.23/2.65    X, converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 2.23/2.65  parent0: (16106) {G15,W9,D7,L1,V1,M1}  { meet( X, converse( complement( 
% 2.23/2.65    converse( complement( X ) ) ) ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16109) {G24,W9,D7,L1,V1,M1}  { X ==> join( X, complement( converse
% 2.23/2.65    ( complement( converse( X ) ) ) ) ) }.
% 2.23/2.65  parent0[0]: (2481) {G24,W9,D7,L1,V1,M1} P(1006,2316);d(433) { join( X, 
% 2.23/2.65    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16110) {G1,W10,D6,L1,V1,M1}  { converse( X ) ==> join( converse( 
% 2.23/2.65    X ), complement( converse( complement( X ) ) ) ) }.
% 2.23/2.65  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.23/2.65  parent1[0; 9]: (16109) {G24,W9,D7,L1,V1,M1}  { X ==> join( X, complement( 
% 2.23/2.65    converse( complement( converse( X ) ) ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := converse( X )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16111) {G1,W10,D6,L1,V1,M1}  { join( converse( X ), complement( 
% 2.23/2.65    converse( complement( X ) ) ) ) ==> converse( X ) }.
% 2.23/2.65  parent0[0]: (16110) {G1,W10,D6,L1,V1,M1}  { converse( X ) ==> join( 
% 2.23/2.65    converse( X ), complement( converse( complement( X ) ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (2529) {G25,W10,D6,L1,V1,M1} P(7,2481) { join( converse( X ), 
% 2.23/2.65    complement( converse( complement( X ) ) ) ) ==> converse( X ) }.
% 2.23/2.65  parent0: (16111) {G1,W10,D6,L1,V1,M1}  { join( converse( X ), complement( 
% 2.23/2.65    converse( complement( X ) ) ) ) ==> converse( X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16113) {G23,W9,D6,L1,V2,M1}  { Y ==> join( converse( meet( X, 
% 2.23/2.65    converse( Y ) ) ), Y ) }.
% 2.23/2.65  parent0[0]: (576) {G23,W9,D6,L1,V2,M1} P(573,40);d(7) { join( converse( 
% 2.23/2.65    meet( X, converse( Y ) ) ), Y ) ==> Y }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16115) {G24,W12,D6,L1,V1,M1}  { complement( converse( complement
% 2.23/2.65    ( X ) ) ) ==> join( converse( X ), complement( converse( complement( X )
% 2.23/2.65     ) ) ) }.
% 2.23/2.65  parent0[0]: (2501) {G25,W9,D7,L1,V1,M1} P(2481,423);d(411);d(411) { meet( X
% 2.23/2.65    , converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 2.23/2.65  parent1[0; 7]: (16113) {G23,W9,D6,L1,V2,M1}  { Y ==> join( converse( meet( 
% 2.23/2.65    X, converse( Y ) ) ), Y ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := complement( converse( complement( X ) ) )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16116) {G25,W7,D5,L1,V1,M1}  { complement( converse( complement( 
% 2.23/2.65    X ) ) ) ==> converse( X ) }.
% 2.23/2.65  parent0[0]: (2529) {G25,W10,D6,L1,V1,M1} P(7,2481) { join( converse( X ), 
% 2.23/2.65    complement( converse( complement( X ) ) ) ) ==> converse( X ) }.
% 2.23/2.65  parent1[0; 5]: (16115) {G24,W12,D6,L1,V1,M1}  { complement( converse( 
% 2.23/2.65    complement( X ) ) ) ==> join( converse( X ), complement( converse( 
% 2.23/2.65    complement( X ) ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (2555) {G26,W7,D5,L1,V1,M1} P(2501,576);d(2529) { complement( 
% 2.23/2.65    converse( complement( X ) ) ) ==> converse( X ) }.
% 2.23/2.65  parent0: (16116) {G25,W7,D5,L1,V1,M1}  { complement( converse( complement( 
% 2.23/2.65    X ) ) ) ==> converse( X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16118) {G26,W7,D5,L1,V1,M1}  { converse( X ) ==> complement( 
% 2.23/2.65    converse( complement( X ) ) ) }.
% 2.23/2.65  parent0[0]: (2555) {G26,W7,D5,L1,V1,M1} P(2501,576);d(2529) { complement( 
% 2.23/2.65    converse( complement( X ) ) ) ==> converse( X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16120) {G15,W7,D4,L1,V1,M1}  { converse( complement( X ) ) ==> 
% 2.23/2.65    complement( converse( X ) ) }.
% 2.23/2.65  parent0[0]: (411) {G14,W5,D4,L1,V1,M1} P(56,399);d(364);d(410) { complement
% 2.23/2.65    ( complement( X ) ) ==> X }.
% 2.23/2.65  parent1[0; 6]: (16118) {G26,W7,D5,L1,V1,M1}  { converse( X ) ==> complement
% 2.23/2.65    ( converse( complement( X ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := complement( X )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (2624) {G27,W7,D4,L1,V1,M1} P(2555,411) { converse( complement
% 2.23/2.65    ( X ) ) ==> complement( converse( X ) ) }.
% 2.23/2.65  parent0: (16120) {G15,W7,D4,L1,V1,M1}  { converse( complement( X ) ) ==> 
% 2.23/2.65    complement( converse( X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16123) {G1,W10,D5,L1,V2,M1}  { composition( Y, converse( X ) ) ==>
% 2.23/2.65     converse( composition( X, converse( Y ) ) ) }.
% 2.23/2.65  parent0[0]: (33) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 2.23/2.65    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16127) {G2,W12,D6,L1,V2,M1}  { composition( complement( X ), 
% 2.23/2.65    converse( Y ) ) ==> converse( composition( Y, complement( converse( X ) )
% 2.23/2.65     ) ) }.
% 2.23/2.65  parent0[0]: (2624) {G27,W7,D4,L1,V1,M1} P(2555,411) { converse( complement
% 2.23/2.65    ( X ) ) ==> complement( converse( X ) ) }.
% 2.23/2.65  parent1[0; 9]: (16123) {G1,W10,D5,L1,V2,M1}  { composition( Y, converse( X
% 2.23/2.65     ) ) ==> converse( composition( X, converse( Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := complement( X )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16129) {G2,W12,D6,L1,V2,M1}  { converse( composition( Y, 
% 2.23/2.65    complement( converse( X ) ) ) ) ==> composition( complement( X ), 
% 2.23/2.65    converse( Y ) ) }.
% 2.23/2.65  parent0[0]: (16127) {G2,W12,D6,L1,V2,M1}  { composition( complement( X ), 
% 2.23/2.65    converse( Y ) ) ==> converse( composition( Y, complement( converse( X ) )
% 2.23/2.65     ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (2647) {G28,W12,D6,L1,V2,M1} P(2624,33) { converse( 
% 2.23/2.65    composition( Y, complement( converse( X ) ) ) ) ==> composition( 
% 2.23/2.65    complement( X ), converse( Y ) ) }.
% 2.23/2.65  parent0: (16129) {G2,W12,D6,L1,V2,M1}  { converse( composition( Y, 
% 2.23/2.65    complement( converse( X ) ) ) ) ==> composition( complement( X ), 
% 2.23/2.65    converse( Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16131) {G25,W10,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 2.23/2.65    converse( join( X, Y ) ) ), converse( X ) ) }.
% 2.23/2.65  parent0[0]: (999) {G25,W10,D6,L1,V2,M1} P(8,962) { meet( complement( 
% 2.23/2.65    converse( join( X, Y ) ) ), converse( X ) ) ==> zero }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16136) {G2,W16,D8,L1,V2,M1}  { zero ==> meet( complement( 
% 2.23/2.65    converse( complement( converse( Y ) ) ) ), converse( composition( X, 
% 2.23/2.65    complement( converse( composition( Y, X ) ) ) ) ) ) }.
% 2.23/2.65  parent0[0]: (82) {G1,W15,D7,L1,V2,M1} P(9,10);d(7) { join( composition( X, 
% 2.23/2.65    complement( converse( composition( Y, X ) ) ) ), complement( converse( Y
% 2.23/2.65     ) ) ) ==> complement( converse( Y ) ) }.
% 2.23/2.65  parent1[0; 5]: (16131) {G25,W10,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 2.23/2.65    converse( join( X, Y ) ) ), converse( X ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := composition( X, complement( converse( composition( Y, X ) ) ) )
% 2.23/2.65     Y := complement( converse( Y ) )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16137) {G3,W16,D8,L1,V2,M1}  { zero ==> meet( complement( 
% 2.23/2.65    complement( converse( converse( X ) ) ) ), converse( composition( Y, 
% 2.23/2.65    complement( converse( composition( X, Y ) ) ) ) ) ) }.
% 2.23/2.65  parent0[0]: (2624) {G27,W7,D4,L1,V1,M1} P(2555,411) { converse( complement
% 2.23/2.65    ( X ) ) ==> complement( converse( X ) ) }.
% 2.23/2.65  parent1[0; 4]: (16136) {G2,W16,D8,L1,V2,M1}  { zero ==> meet( complement( 
% 2.23/2.65    converse( complement( converse( Y ) ) ) ), converse( composition( X, 
% 2.23/2.65    complement( converse( composition( Y, X ) ) ) ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := converse( X )
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16138) {G4,W14,D8,L1,V2,M1}  { zero ==> meet( converse( converse
% 2.23/2.65    ( X ) ), converse( composition( Y, complement( converse( composition( X, 
% 2.23/2.65    Y ) ) ) ) ) ) }.
% 2.23/2.65  parent0[0]: (411) {G14,W5,D4,L1,V1,M1} P(56,399);d(364);d(410) { complement
% 2.23/2.65    ( complement( X ) ) ==> X }.
% 2.23/2.65  parent1[0; 3]: (16137) {G3,W16,D8,L1,V2,M1}  { zero ==> meet( complement( 
% 2.23/2.65    complement( converse( converse( X ) ) ) ), converse( composition( Y, 
% 2.23/2.65    complement( converse( composition( X, Y ) ) ) ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := converse( converse( X ) )
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16139) {G1,W12,D8,L1,V2,M1}  { zero ==> meet( X, converse( 
% 2.23/2.65    composition( Y, complement( converse( composition( X, Y ) ) ) ) ) ) }.
% 2.23/2.65  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.23/2.65  parent1[0; 3]: (16138) {G4,W14,D8,L1,V2,M1}  { zero ==> meet( converse( 
% 2.23/2.65    converse( X ) ), converse( composition( Y, complement( converse( 
% 2.23/2.65    composition( X, Y ) ) ) ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16140) {G2,W11,D6,L1,V2,M1}  { zero ==> meet( X, composition( 
% 2.23/2.65    complement( composition( X, Y ) ), converse( Y ) ) ) }.
% 2.23/2.65  parent0[0]: (2647) {G28,W12,D6,L1,V2,M1} P(2624,33) { converse( composition
% 2.23/2.65    ( Y, complement( converse( X ) ) ) ) ==> composition( complement( X ), 
% 2.23/2.65    converse( Y ) ) }.
% 2.23/2.65  parent1[0; 4]: (16139) {G1,W12,D8,L1,V2,M1}  { zero ==> meet( X, converse( 
% 2.23/2.65    composition( Y, complement( converse( composition( X, Y ) ) ) ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := composition( X, Y )
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16141) {G2,W11,D6,L1,V2,M1}  { meet( X, composition( complement( 
% 2.23/2.65    composition( X, Y ) ), converse( Y ) ) ) ==> zero }.
% 2.23/2.65  parent0[0]: (16140) {G2,W11,D6,L1,V2,M1}  { zero ==> meet( X, composition( 
% 2.23/2.65    complement( composition( X, Y ) ), converse( Y ) ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (3419) {G29,W11,D6,L1,V2,M1} P(82,999);d(2624);d(411);d(7);d(
% 2.23/2.65    2647) { meet( Y, composition( complement( composition( Y, X ) ), converse
% 2.23/2.65    ( X ) ) ) ==> zero }.
% 2.23/2.65  parent0: (16141) {G2,W11,D6,L1,V2,M1}  { meet( X, composition( complement( 
% 2.23/2.65    composition( X, Y ) ), converse( Y ) ) ) ==> zero }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqswap: (16143) {G23,W11,D4,L1,V2,M1}  { join( Y, complement( X ) ) ==> 
% 2.23/2.65    join( complement( X ), meet( X, Y ) ) }.
% 2.23/2.65  parent0[0]: (2205) {G23,W11,D4,L1,V2,M1} P(2173,573);d(1);d(567) { join( 
% 2.23/2.65    complement( Y ), meet( Y, X ) ) ==> join( X, complement( Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16145) {G24,W15,D6,L1,V2,M1}  { join( composition( complement( 
% 2.23/2.65    composition( X, Y ) ), converse( Y ) ), complement( X ) ) ==> join( 
% 2.23/2.65    complement( X ), zero ) }.
% 2.23/2.65  parent0[0]: (3419) {G29,W11,D6,L1,V2,M1} P(82,999);d(2624);d(411);d(7);d(
% 2.23/2.65    2647) { meet( Y, composition( complement( composition( Y, X ) ), converse
% 2.23/2.65    ( X ) ) ) ==> zero }.
% 2.23/2.65  parent1[0; 14]: (16143) {G23,W11,D4,L1,V2,M1}  { join( Y, complement( X ) )
% 2.23/2.65     ==> join( complement( X ), meet( X, Y ) ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := Y
% 2.23/2.65     Y := X
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := composition( complement( composition( X, Y ) ), converse( Y ) )
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16146) {G15,W13,D6,L1,V2,M1}  { join( composition( complement( 
% 2.23/2.65    composition( X, Y ) ), converse( Y ) ), complement( X ) ) ==> complement
% 2.23/2.65    ( X ) }.
% 2.23/2.65  parent0[0]: (414) {G14,W5,D3,L1,V1,M1} P(405,334) { join( X, zero ) ==> X
% 2.23/2.65     }.
% 2.23/2.65  parent1[0; 11]: (16145) {G24,W15,D6,L1,V2,M1}  { join( composition( 
% 2.23/2.65    complement( composition( X, Y ) ), converse( Y ) ), complement( X ) ) ==>
% 2.23/2.65     join( complement( X ), zero ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := complement( X )
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (14422) {G30,W13,D6,L1,V2,M1} P(3419,2205);d(414) { join( 
% 2.23/2.65    composition( complement( composition( X, Y ) ), converse( Y ) ), 
% 2.23/2.65    complement( X ) ) ==> complement( X ) }.
% 2.23/2.65  parent0: (16146) {G15,W13,D6,L1,V2,M1}  { join( composition( complement( 
% 2.23/2.65    composition( X, Y ) ), converse( Y ) ), complement( X ) ) ==> complement
% 2.23/2.65    ( X ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := X
% 2.23/2.65     Y := Y
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65     0 ==> 0
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  paramod: (16150) {G1,W5,D3,L1,V0,M1}  { ! complement( skol1 ) ==> 
% 2.23/2.65    complement( skol1 ) }.
% 2.23/2.65  parent0[0]: (14422) {G30,W13,D6,L1,V2,M1} P(3419,2205);d(414) { join( 
% 2.23/2.65    composition( complement( composition( X, Y ) ), converse( Y ) ), 
% 2.23/2.65    complement( X ) ) ==> complement( X ) }.
% 2.23/2.65  parent1[0; 2]: (13) {G0,W13,D6,L1,V0,M1} I { ! join( composition( 
% 2.23/2.65    complement( composition( skol1, skol2 ) ), converse( skol2 ) ), 
% 2.23/2.65    complement( skol1 ) ) ==> complement( skol1 ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65     X := skol1
% 2.23/2.65     Y := skol2
% 2.23/2.65  end
% 2.23/2.65  substitution1:
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  eqrefl: (16151) {G0,W0,D0,L0,V0,M0}  {  }.
% 2.23/2.65  parent0[0]: (16150) {G1,W5,D3,L1,V0,M1}  { ! complement( skol1 ) ==> 
% 2.23/2.65    complement( skol1 ) }.
% 2.23/2.65  substitution0:
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  subsumption: (15209) {G31,W0,D0,L0,V0,M0} S(13);d(14422);q {  }.
% 2.23/2.65  parent0: (16151) {G0,W0,D0,L0,V0,M0}  {  }.
% 2.23/2.65  substitution0:
% 2.23/2.65  end
% 2.23/2.65  permutation0:
% 2.23/2.65  end
% 2.23/2.65  
% 2.23/2.65  Proof check complete!
% 2.23/2.65  
% 2.23/2.65  Memory use:
% 2.23/2.65  
% 2.23/2.65  space for terms:        202409
% 2.23/2.65  space for clauses:      1629664
% 2.23/2.65  
% 2.23/2.65  
% 2.23/2.65  clauses generated:      460266
% 2.23/2.65  clauses kept:           15210
% 2.23/2.65  clauses selected:       1186
% 2.23/2.65  clauses deleted:        703
% 2.23/2.65  clauses inuse deleted:  166
% 2.23/2.65  
% 2.23/2.65  subsentry:          18372
% 2.23/2.65  literals s-matched: 14848
% 2.23/2.65  literals matched:   14383
% 2.23/2.65  full subsumption:   0
% 2.23/2.65  
% 2.23/2.65  checksum:           340411217
% 2.23/2.65  
% 2.23/2.65  
% 2.23/2.65  Bliksem ended
%------------------------------------------------------------------------------