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

View Problem - Process Solution

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

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

% Result   : Theorem 0.76s 1.44s
% Output   : Refutation 0.76s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.13  % Problem  : REL044+2 : TPTP v8.1.0. Released v4.0.0.
% 0.04/0.13  % Command  : bliksem %s
% 0.13/0.35  % Computer : n025.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % DateTime : Fri Jul  8 10:30:59 EDT 2022
% 0.13/0.35  % CPUTime  : 
% 0.76/1.44  *** allocated 10000 integers for termspace/termends
% 0.76/1.44  *** allocated 10000 integers for clauses
% 0.76/1.44  *** allocated 10000 integers for justifications
% 0.76/1.44  Bliksem 1.12
% 0.76/1.44  
% 0.76/1.44  
% 0.76/1.44  Automatic Strategy Selection
% 0.76/1.44  
% 0.76/1.44  
% 0.76/1.44  Clauses:
% 0.76/1.44  
% 0.76/1.44  { join( X, Y ) = join( Y, X ) }.
% 0.76/1.44  { join( X, join( Y, Z ) ) = join( join( X, Y ), Z ) }.
% 0.76/1.44  { X = join( complement( join( complement( X ), complement( Y ) ) ), 
% 0.76/1.44    complement( join( complement( X ), Y ) ) ) }.
% 0.76/1.44  { meet( X, Y ) = complement( join( complement( X ), complement( Y ) ) ) }.
% 0.76/1.44  { composition( X, composition( Y, Z ) ) = composition( composition( X, Y )
% 0.76/1.44    , Z ) }.
% 0.76/1.44  { composition( X, one ) = X }.
% 0.76/1.44  { composition( join( X, Y ), Z ) = join( composition( X, Z ), composition( 
% 0.76/1.44    Y, Z ) ) }.
% 0.76/1.44  { converse( converse( X ) ) = X }.
% 0.76/1.44  { converse( join( X, Y ) ) = join( converse( X ), converse( Y ) ) }.
% 0.76/1.44  { converse( composition( X, Y ) ) = composition( converse( Y ), converse( X
% 0.76/1.44     ) ) }.
% 0.76/1.44  { join( composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.76/1.44    complement( Y ) ) = complement( Y ) }.
% 0.76/1.44  { top = join( X, complement( X ) ) }.
% 0.76/1.44  { zero = meet( X, complement( X ) ) }.
% 0.76/1.44  { join( meet( composition( X, Y ), Z ), composition( meet( X, composition( 
% 0.76/1.44    Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ) = 
% 0.76/1.44    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.76/1.44    composition( converse( X ), Z ) ) ) }.
% 0.76/1.44  { join( meet( composition( X, Y ), Z ), meet( composition( X, meet( Y, 
% 0.76/1.44    composition( converse( X ), Z ) ) ), Z ) ) = meet( composition( X, meet( 
% 0.76/1.44    Y, composition( converse( X ), Z ) ) ), Z ) }.
% 0.76/1.44  { join( meet( composition( X, Y ), Z ), meet( composition( meet( X, 
% 0.76/1.44    composition( Z, converse( Y ) ) ), Y ), Z ) ) = meet( composition( meet( 
% 0.76/1.44    X, composition( Z, converse( Y ) ) ), Y ), Z ) }.
% 0.76/1.44  { join( composition( complement( skol1 ), skol2 ), complement( skol3 ) ) = 
% 0.76/1.44    complement( skol3 ) }.
% 0.76/1.44  { ! join( composition( skol3, converse( skol2 ) ), skol1 ) = skol1 }.
% 0.76/1.44  
% 0.76/1.44  percentage equality = 1.000000, percentage horn = 1.000000
% 0.76/1.44  This is a pure equality problem
% 0.76/1.44  
% 0.76/1.44  
% 0.76/1.44  
% 0.76/1.44  Options Used:
% 0.76/1.44  
% 0.76/1.44  useres =            1
% 0.76/1.44  useparamod =        1
% 0.76/1.44  useeqrefl =         1
% 0.76/1.44  useeqfact =         1
% 0.76/1.44  usefactor =         1
% 0.76/1.44  usesimpsplitting =  0
% 0.76/1.44  usesimpdemod =      5
% 0.76/1.44  usesimpres =        3
% 0.76/1.44  
% 0.76/1.44  resimpinuse      =  1000
% 0.76/1.44  resimpclauses =     20000
% 0.76/1.44  substype =          eqrewr
% 0.76/1.44  backwardsubs =      1
% 0.76/1.44  selectoldest =      5
% 0.76/1.44  
% 0.76/1.44  litorderings [0] =  split
% 0.76/1.44  litorderings [1] =  extend the termordering, first sorting on arguments
% 0.76/1.44  
% 0.76/1.44  termordering =      kbo
% 0.76/1.44  
% 0.76/1.44  litapriori =        0
% 0.76/1.44  termapriori =       1
% 0.76/1.44  litaposteriori =    0
% 0.76/1.44  termaposteriori =   0
% 0.76/1.44  demodaposteriori =  0
% 0.76/1.44  ordereqreflfact =   0
% 0.76/1.44  
% 0.76/1.44  litselect =         negord
% 0.76/1.44  
% 0.76/1.44  maxweight =         15
% 0.76/1.44  maxdepth =          30000
% 0.76/1.44  maxlength =         115
% 0.76/1.44  maxnrvars =         195
% 0.76/1.44  excuselevel =       1
% 0.76/1.44  increasemaxweight = 1
% 0.76/1.44  
% 0.76/1.44  maxselected =       10000000
% 0.76/1.44  maxnrclauses =      10000000
% 0.76/1.44  
% 0.76/1.44  showgenerated =    0
% 0.76/1.44  showkept =         0
% 0.76/1.44  showselected =     0
% 0.76/1.44  showdeleted =      0
% 0.76/1.44  showresimp =       1
% 0.76/1.44  showstatus =       2000
% 0.76/1.44  
% 0.76/1.44  prologoutput =     0
% 0.76/1.44  nrgoals =          5000000
% 0.76/1.44  totalproof =       1
% 0.76/1.44  
% 0.76/1.44  Symbols occurring in the translation:
% 0.76/1.44  
% 0.76/1.44  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 0.76/1.44  .  [1, 2]      (w:1, o:22, a:1, s:1, b:0), 
% 0.76/1.44  !  [4, 1]      (w:0, o:15, a:1, s:1, b:0), 
% 0.76/1.44  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.76/1.44  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.76/1.44  join  [37, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 0.76/1.44  complement  [39, 1]      (w:1, o:20, a:1, s:1, b:0), 
% 0.76/1.44  meet  [40, 2]      (w:1, o:47, a:1, s:1, b:0), 
% 0.76/1.44  composition  [41, 2]      (w:1, o:48, a:1, s:1, b:0), 
% 0.76/1.44  one  [42, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 0.76/1.44  converse  [43, 1]      (w:1, o:21, a:1, s:1, b:0), 
% 0.76/1.44  top  [44, 0]      (w:1, o:13, a:1, s:1, b:0), 
% 0.76/1.44  zero  [45, 0]      (w:1, o:14, a:1, s:1, b:0), 
% 0.76/1.44  skol1  [46, 0]      (w:1, o:10, a:1, s:1, b:1), 
% 0.76/1.44  skol2  [47, 0]      (w:1, o:11, a:1, s:1, b:1), 
% 0.76/1.44  skol3  [48, 0]      (w:1, o:12, a:1, s:1, b:1).
% 0.76/1.44  
% 0.76/1.44  
% 0.76/1.44  Starting Search:
% 0.76/1.44  
% 0.76/1.44  *** allocated 15000 integers for clauses
% 0.76/1.44  *** allocated 22500 integers for clauses
% 0.76/1.44  *** allocated 33750 integers for clauses
% 0.76/1.44  *** allocated 50625 integers for clauses
% 0.76/1.44  *** allocated 75937 integers for clauses
% 0.76/1.44  *** allocated 113905 integers for clauses
% 0.76/1.44  *** allocated 15000 integers for termspace/termends
% 0.76/1.44  Resimplifying inuse:
% 0.76/1.44  Done
% 0.76/1.44  
% 0.76/1.44  *** allocated 170857 integers for clauses
% 0.76/1.44  *** allocated 22500 integers for termspace/termends
% 0.76/1.44  *** allocated 256285 integers for clauses
% 0.76/1.44  *** allocated 33750 integers for termspace/termends
% 0.76/1.44  
% 0.76/1.44  Intermediate Status:
% 0.76/1.44  Generated:    24783
% 0.76/1.44  Kept:         2001
% 0.76/1.44  Inuse:        281
% 0.76/1.44  Deleted:      159
% 0.76/1.44  Deletedinuse: 51
% 0.76/1.44  
% 0.76/1.44  Resimplifying inuse:
% 0.76/1.44  Done
% 0.76/1.44  
% 0.76/1.44  *** allocated 384427 integers for clauses
% 0.76/1.44  *** allocated 50625 integers for termspace/termends
% 0.76/1.44  Resimplifying inuse:
% 0.76/1.44  Done
% 0.76/1.44  
% 0.76/1.44  *** allocated 576640 integers for clauses
% 0.76/1.44  
% 0.76/1.44  Bliksems!, er is een bewijs:
% 0.76/1.44  % SZS status Theorem
% 0.76/1.44  % SZS output start Refutation
% 0.76/1.44  
% 0.76/1.44  (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.76/1.44  (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( join( X, Y )
% 0.76/1.44    , Z ) }.
% 0.76/1.44  (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( complement( X ), 
% 0.76/1.44    complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.76/1.44  (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X ), complement
% 0.76/1.44    ( Y ) ) ) ==> meet( X, Y ) }.
% 0.76/1.44  (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z ) ) ==> 
% 0.76/1.44    composition( composition( X, Y ), Z ) }.
% 0.76/1.44  (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.76/1.44  (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), composition( Y, Z )
% 0.76/1.44     ) ==> composition( join( X, Y ), Z ) }.
% 0.76/1.44  (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.76/1.44  (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y ) ) ==> 
% 0.76/1.44    converse( join( X, Y ) ) }.
% 0.76/1.44  (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), converse( X ) ) 
% 0.76/1.44    ==> converse( composition( X, Y ) ) }.
% 0.76/1.44  (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X ), complement
% 0.76/1.44    ( composition( X, Y ) ) ), complement( Y ) ) ==> complement( Y ) }.
% 0.76/1.44  (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top }.
% 0.76/1.44  (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> zero }.
% 0.76/1.44  (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), Z ), 
% 0.76/1.44    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.76/1.44    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 0.76/1.44    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 0.76/1.44     ) ) ) }.
% 0.76/1.44  (16) {G0,W10,D5,L1,V0,M1} I { join( composition( complement( skol1 ), skol2
% 0.76/1.44     ), complement( skol3 ) ) ==> complement( skol3 ) }.
% 0.76/1.44  (17) {G0,W8,D5,L1,V0,M1} I { ! join( composition( skol3, converse( skol2 )
% 0.76/1.44     ), skol1 ) ==> skol1 }.
% 0.76/1.44  (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) ==> top }.
% 0.76/1.44  (20) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X ) = join( 
% 0.76/1.44    join( Z, X ), Y ) }.
% 0.76/1.44  (21) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), complement( X ) ) 
% 0.76/1.44    ==> join( Y, top ) }.
% 0.76/1.44  (22) {G2,W10,D6,L1,V2,M1} P(18,1) { join( join( complement( join( X, Y ) )
% 0.76/1.44    , X ), Y ) ==> top }.
% 0.76/1.44  (24) {G1,W8,D5,L1,V0,M1} P(0,17) { ! join( skol1, composition( skol3, 
% 0.76/1.44    converse( skol2 ) ) ) ==> skol1 }.
% 0.76/1.44  (27) {G2,W10,D5,L1,V2,M1} P(21,0);d(1) { join( join( complement( Y ), X ), 
% 0.76/1.44    Y ) ==> join( X, top ) }.
% 0.76/1.44  (28) {G2,W10,D4,L1,V2,M1} P(0,21) { join( join( Y, X ), complement( Y ) ) 
% 0.76/1.44    ==> join( X, top ) }.
% 0.76/1.44  (29) {G2,W9,D5,L1,V1,M1} P(11,21) { join( top, complement( complement( X )
% 0.76/1.44     ) ) ==> join( X, top ) }.
% 0.76/1.44  (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), complement( join
% 0.76/1.44    ( complement( X ), Y ) ) ) ==> X }.
% 0.76/1.44  (31) {G3,W9,D5,L1,V1,M1} P(29,0) { join( complement( complement( X ) ), top
% 0.76/1.44     ) ==> join( X, top ) }.
% 0.76/1.44  (39) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( converse( X ), Y
% 0.76/1.44     ) ) ==> composition( converse( Y ), X ) }.
% 0.76/1.44  (47) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, Y ) }.
% 0.76/1.44  (49) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> zero }.
% 0.76/1.44  (50) {G2,W9,D5,L1,V1,M1} P(49,3) { complement( join( zero, complement( X )
% 0.76/1.44     ) ) ==> meet( top, X ) }.
% 0.76/1.44  (51) {G2,W9,D5,L1,V1,M1} P(49,3) { complement( join( complement( X ), zero
% 0.76/1.44     ) ) ==> meet( X, top ) }.
% 0.76/1.44  (56) {G2,W5,D3,L1,V0,M1} P(49,18) { join( zero, top ) ==> top }.
% 0.76/1.44  (59) {G3,W9,D4,L1,V1,M1} P(56,1) { join( join( X, zero ), top ) ==> join( X
% 0.76/1.44    , top ) }.
% 0.76/1.44  (74) {G1,W14,D5,L1,V3,M1} P(8,1) { join( join( Z, converse( X ) ), converse
% 0.76/1.44    ( Y ) ) ==> join( Z, converse( join( X, Y ) ) ) }.
% 0.76/1.44  (76) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X ), Y ) ) ==>
% 0.76/1.44     join( X, converse( Y ) ) }.
% 0.76/1.44  (99) {G2,W11,D6,L1,V1,M1} P(49,10) { join( composition( converse( X ), 
% 0.76/1.44    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.76/1.44  (118) {G2,W9,D5,L1,V3,M1} P(13,21);d(11) { join( meet( composition( X, Y )
% 0.76/1.44    , Z ), top ) ==> top }.
% 0.76/1.44  (122) {G1,W34,D7,L1,V3,M1} P(7,13) { join( meet( composition( Y, converse( 
% 0.76/1.44    X ) ), Z ), composition( meet( Y, composition( Z, X ) ), meet( converse( 
% 0.76/1.44    X ), composition( converse( Y ), Z ) ) ) ) ==> composition( meet( Y, 
% 0.76/1.44    composition( Z, X ) ), meet( converse( X ), composition( converse( Y ), Z
% 0.76/1.44     ) ) ) }.
% 0.76/1.44  (132) {G3,W7,D4,L1,V2,M1} P(5,118) { join( meet( X, Y ), top ) ==> top }.
% 0.76/1.44  (134) {G4,W10,D5,L1,V2,M1} P(132,28) { join( top, complement( meet( X, Y )
% 0.76/1.44     ) ) ==> join( top, top ) }.
% 0.76/1.44  (157) {G5,W8,D4,L1,V1,M1} P(51,29);d(134);d(59) { join( complement( X ), 
% 0.76/1.44    top ) ==> join( top, top ) }.
% 0.76/1.44  (162) {G6,W5,D3,L1,V0,M1} P(51,157);d(132) { join( top, top ) ==> top }.
% 0.76/1.44  (165) {G7,W5,D3,L1,V1,M1} P(157,31);d(162) { join( X, top ) ==> top }.
% 0.76/1.44  (176) {G8,W5,D3,L1,V1,M1} P(165,0) { join( top, X ) ==> top }.
% 0.76/1.44  (201) {G8,W7,D4,L1,V1,M1} P(165,76) { join( X, converse( top ) ) ==> 
% 0.76/1.44    converse( top ) }.
% 0.76/1.44  (208) {G9,W4,D3,L1,V0,M1} P(201,176) { converse( top ) ==> top }.
% 0.76/1.44  (277) {G2,W6,D4,L1,V1,M1} P(5,39);d(7) { composition( converse( one ), X ) 
% 0.76/1.44    ==> X }.
% 0.76/1.44  (283) {G3,W4,D3,L1,V0,M1} P(277,5) { converse( one ) ==> one }.
% 0.76/1.44  (284) {G4,W5,D3,L1,V1,M1} P(283,277) { composition( one, X ) ==> X }.
% 0.76/1.44  (289) {G5,W8,D4,L1,V1,M1} P(284,10);d(277) { join( complement( X ), 
% 0.76/1.44    complement( X ) ) ==> complement( X ) }.
% 0.76/1.44  (298) {G6,W7,D4,L1,V1,M1} P(289,3) { complement( complement( X ) ) = meet( 
% 0.76/1.44    X, X ) }.
% 0.76/1.44  (320) {G8,W8,D5,L1,V2,M1} S(27);d(165) { join( join( complement( Y ), X ), 
% 0.76/1.44    Y ) ==> top }.
% 0.76/1.44  (322) {G7,W7,D5,L1,V1,M1} P(298,30);d(18);d(49) { join( complement( 
% 0.76/1.44    complement( X ) ), zero ) ==> X }.
% 0.76/1.44  (328) {G10,W7,D4,L1,V1,M1} P(201,30);d(208);d(49) { join( meet( X, top ), 
% 0.76/1.44    zero ) ==> X }.
% 0.76/1.44  (339) {G8,W8,D5,L1,V2,M1} P(30,28);d(165) { join( X, complement( meet( X, Y
% 0.76/1.44     ) ) ) ==> top }.
% 0.76/1.44  (341) {G2,W7,D4,L1,V1,M1} P(18,30);d(49) { join( meet( X, X ), zero ) ==> X
% 0.76/1.44     }.
% 0.76/1.44  (346) {G2,W7,D4,L1,V1,M1} P(12,30);d(3) { join( zero, meet( X, X ) ) ==> X
% 0.76/1.44     }.
% 0.76/1.44  (352) {G11,W7,D4,L1,V1,M1} P(47,328) { join( meet( top, X ), zero ) ==> X
% 0.76/1.44     }.
% 0.76/1.44  (353) {G11,W6,D4,L1,V1,M1} P(328,21);d(165) { join( X, complement( zero ) )
% 0.76/1.44     ==> top }.
% 0.76/1.44  (357) {G12,W5,D3,L1,V1,M1} P(353,3);d(49) { meet( X, zero ) ==> zero }.
% 0.76/1.44  (366) {G12,W7,D4,L1,V1,M1} P(352,0) { join( zero, meet( top, X ) ) ==> X
% 0.76/1.44     }.
% 0.76/1.44  (374) {G13,W7,D4,L1,V1,M1} P(322,30);d(357) { join( zero, complement( X ) )
% 0.76/1.44     ==> complement( X ) }.
% 0.76/1.44  (384) {G14,W5,D3,L1,V1,M1} P(298,374);d(346) { meet( X, X ) ==> X }.
% 0.76/1.44  (385) {G14,W11,D4,L1,V2,M1} P(374,20) { join( join( zero, Y ), complement( 
% 0.76/1.44    X ) ) ==> join( complement( X ), Y ) }.
% 0.76/1.44  (389) {G14,W7,D4,L1,V1,M1} P(374,50) { meet( top, X ) ==> complement( 
% 0.76/1.44    complement( X ) ) }.
% 0.76/1.44  (390) {G15,W5,D4,L1,V1,M1} P(50,374);d(366);d(389) { complement( complement
% 0.76/1.44    ( X ) ) ==> X }.
% 0.76/1.44  (394) {G15,W5,D3,L1,V1,M1} P(384,346) { join( zero, X ) ==> X }.
% 0.76/1.44  (395) {G15,W5,D3,L1,V1,M1} P(384,341) { join( X, zero ) ==> X }.
% 0.76/1.44  (398) {G16,W6,D4,L1,V1,M1} P(395,76);d(7) { join( X, converse( zero ) ) ==>
% 0.76/1.44     X }.
% 0.76/1.44  (400) {G16,W5,D3,L1,V1,M1} P(390,289) { join( X, X ) ==> X }.
% 0.76/1.44  (402) {G16,W10,D5,L1,V2,M1} P(390,3) { complement( join( X, complement( Y )
% 0.76/1.44     ) ) ==> meet( complement( X ), Y ) }.
% 0.76/1.44  (403) {G16,W10,D5,L1,V2,M1} P(390,3) { complement( join( complement( Y ), X
% 0.76/1.44     ) ) ==> meet( Y, complement( X ) ) }.
% 0.76/1.44  (404) {G16,W10,D4,L1,V2,M1} P(3,390) { join( complement( X ), complement( Y
% 0.76/1.44     ) ) ==> complement( meet( X, Y ) ) }.
% 0.76/1.44  (406) {G17,W9,D4,L1,V2,M1} P(400,20) { join( join( X, Y ), X ) ==> join( X
% 0.76/1.44    , Y ) }.
% 0.76/1.44  (408) {G17,W4,D3,L1,V0,M1} P(398,394) { converse( zero ) ==> zero }.
% 0.76/1.44  (415) {G16,W5,D3,L1,V1,M1} S(389);d(390) { meet( top, X ) ==> X }.
% 0.76/1.44  (427) {G15,W8,D5,L1,V2,M1} P(339,22);d(49);d(385) { join( complement( meet
% 0.76/1.44    ( X, Y ) ), X ) ==> top }.
% 0.76/1.44  (440) {G16,W8,D5,L1,V2,M1} P(47,427) { join( complement( meet( Y, X ) ), X
% 0.76/1.44     ) ==> top }.
% 0.76/1.44  (447) {G17,W8,D5,L1,V2,M1} P(440,3);d(49) { meet( meet( X, complement( Y )
% 0.76/1.44     ), Y ) ==> zero }.
% 0.76/1.44  (449) {G18,W8,D4,L1,V2,M1} P(390,447) { meet( meet( Y, X ), complement( X )
% 0.76/1.44     ) ==> zero }.
% 0.76/1.44  (451) {G19,W8,D4,L1,V2,M1} P(449,47) { meet( complement( Y ), meet( X, Y )
% 0.76/1.44     ) ==> zero }.
% 0.76/1.44  (620) {G17,W10,D5,L1,V2,M1} P(390,404) { complement( meet( complement( X )
% 0.76/1.44    , Y ) ) ==> join( X, complement( Y ) ) }.
% 0.76/1.44  (621) {G17,W10,D5,L1,V2,M1} P(390,404) { complement( meet( Y, complement( X
% 0.76/1.44     ) ) ) ==> join( complement( Y ), X ) }.
% 0.76/1.44  (628) {G17,W9,D4,L1,V2,M1} P(404,0);d(404) { complement( meet( X, Y ) ) = 
% 0.76/1.44    complement( meet( Y, X ) ) }.
% 0.76/1.44  (654) {G18,W10,D5,L1,V2,M1} P(628,11) { join( meet( X, Y ), complement( 
% 0.76/1.44    meet( Y, X ) ) ) ==> top }.
% 0.76/1.44  (655) {G18,W10,D5,L1,V2,M1} P(628,12) { meet( meet( X, Y ), complement( 
% 0.76/1.44    meet( Y, X ) ) ) ==> zero }.
% 0.76/1.44  (686) {G9,W10,D5,L1,V2,M1} P(74,320) { join( complement( converse( X ) ), 
% 0.76/1.44    converse( join( Y, X ) ) ) ==> top }.
% 0.76/1.44  (763) {G16,W10,D5,L1,V2,M1} P(686,30);d(49);d(395) { meet( converse( X ), 
% 0.76/1.44    converse( join( Y, X ) ) ) ==> converse( X ) }.
% 0.76/1.44  (795) {G17,W7,D4,L1,V2,M1} P(8,763);d(7);d(7) { meet( Y, join( X, Y ) ) ==>
% 0.76/1.44     Y }.
% 0.76/1.44  (801) {G18,W7,D4,L1,V2,M1} P(406,795) { meet( X, join( X, Y ) ) ==> X }.
% 0.76/1.44  (812) {G20,W8,D5,L1,V2,M1} P(801,451) { meet( complement( join( X, Y ) ), X
% 0.76/1.44     ) ==> zero }.
% 0.76/1.44  (853) {G21,W8,D5,L1,V0,M1} P(16,812);d(390) { meet( skol3, composition( 
% 0.76/1.44    complement( skol1 ), skol2 ) ) ==> zero }.
% 0.76/1.44  (1003) {G17,W10,D5,L1,V2,M1} S(30);d(403) { join( meet( X, Y ), meet( X, 
% 0.76/1.44    complement( Y ) ) ) ==> X }.
% 0.76/1.44  (1015) {G18,W10,D5,L1,V2,M1} P(47,1003) { join( meet( Y, X ), meet( X, 
% 0.76/1.44    complement( Y ) ) ) ==> X }.
% 0.76/1.44  (1028) {G19,W10,D5,L1,V2,M1} P(1015,0) { join( meet( Y, complement( X ) ), 
% 0.76/1.44    meet( X, Y ) ) ==> Y }.
% 0.76/1.44  (1182) {G17,W10,D4,L1,V2,M1} P(390,402) { meet( complement( Y ), complement
% 0.76/1.44    ( X ) ) ==> complement( join( Y, X ) ) }.
% 0.76/1.44  (1185) {G17,W14,D6,L1,V3,M1} P(20,402) { complement( join( join( X, 
% 0.76/1.44    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 0.76/1.44  (1200) {G19,W10,D5,L1,V2,M1} P(1182,655);d(1182);d(1182);d(402) { meet( 
% 0.76/1.44    complement( join( X, Y ) ), join( Y, X ) ) ==> zero }.
% 0.76/1.44  (1464) {G16,W9,D5,L1,V1,M1} S(99);d(395) { composition( converse( X ), 
% 0.76/1.44    complement( composition( X, top ) ) ) ==> zero }.
% 0.76/1.44  (1476) {G17,W8,D5,L1,V0,M1} P(208,1464) { composition( top, complement( 
% 0.76/1.44    composition( top, top ) ) ) ==> zero }.
% 0.76/1.44  (1481) {G18,W8,D5,L1,V1,M1} P(1476,6);d(395);d(165);d(1476) { composition( 
% 0.76/1.44    X, complement( composition( top, top ) ) ) ==> zero }.
% 0.76/1.44  (1482) {G19,W5,D3,L1,V1,M1} P(1476,4);d(1481) { composition( X, zero ) ==> 
% 0.76/1.44    zero }.
% 0.76/1.44  (1485) {G20,W5,D3,L1,V1,M1} P(1482,39);d(408) { composition( zero, X ) ==> 
% 0.76/1.44    zero }.
% 0.76/1.44  (2271) {G22,W9,D5,L1,V0,M1} P(853,122);d(1485);d(395) { meet( composition( 
% 0.76/1.44    skol3, converse( skol2 ) ), complement( skol1 ) ) ==> zero }.
% 0.76/1.44  (2291) {G23,W9,D6,L1,V0,M1} P(2271,654);d(394);d(620) { join( skol1, 
% 0.76/1.44    complement( composition( skol3, converse( skol2 ) ) ) ) ==> top }.
% 0.76/1.44  (3087) {G20,W10,D6,L1,V2,M1} P(404,1200);d(1182);d(1185);d(403) { meet( 
% 0.76/1.44    meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 0.76/1.44  (3609) {G21,W10,D5,L1,V2,M1} P(3087,1028);d(395);d(621) { meet( Y, join( 
% 0.76/1.44    complement( X ), meet( Y, X ) ) ) ==> Y }.
% 0.76/1.44  (3640) {G22,W10,D5,L1,V2,M1} P(0,3609) { meet( Y, join( meet( Y, X ), 
% 0.76/1.44    complement( X ) ) ) ==> Y }.
% 0.76/1.44  (3737) {G23,W10,D6,L1,V2,M1} P(3640,620);d(390);d(402);d(620) { join( X, 
% 0.76/1.44    meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 0.76/1.44  (3769) {G24,W0,D0,L0,V0,M0} P(2291,3737);d(415);r(24) {  }.
% 0.76/1.44  
% 0.76/1.44  
% 0.76/1.44  % SZS output end Refutation
% 0.76/1.44  found a proof!
% 0.76/1.44  
% 0.76/1.44  
% 0.76/1.44  Unprocessed initial clauses:
% 0.76/1.44  
% 0.76/1.44  (3771) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 0.76/1.44  (3772) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( join( X, Y )
% 0.76/1.44    , Z ) }.
% 0.76/1.44  (3773) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( complement( X )
% 0.76/1.44    , complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) }.
% 0.76/1.44  (3774) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join( complement
% 0.76/1.44    ( X ), complement( Y ) ) ) }.
% 0.76/1.44  (3775) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z ) ) = 
% 0.76/1.44    composition( composition( X, Y ), Z ) }.
% 0.76/1.44  (3776) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 0.76/1.44  (3777) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) = join( 
% 0.76/1.44    composition( X, Z ), composition( Y, Z ) ) }.
% 0.76/1.44  (3778) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 0.76/1.44  (3779) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join( converse( X
% 0.76/1.44     ), converse( Y ) ) }.
% 0.76/1.44  (3780) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) = 
% 0.76/1.44    composition( converse( Y ), converse( X ) ) }.
% 0.76/1.44  (3781) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), complement
% 0.76/1.44    ( composition( X, Y ) ) ), complement( Y ) ) = complement( Y ) }.
% 0.76/1.44  (3782) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) ) }.
% 0.76/1.44  (3783) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) ) }.
% 0.76/1.44  (3784) {G0,W33,D7,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), 
% 0.76/1.44    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.76/1.44    composition( converse( X ), Z ) ) ) ) = composition( meet( X, composition
% 0.76/1.44    ( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) }.
% 0.76/1.44  (3785) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), meet( 
% 0.76/1.44    composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z ) ) = 
% 0.76/1.44    meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z )
% 0.76/1.44     }.
% 0.76/1.44  (3786) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), meet( 
% 0.76/1.44    composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z ) ) = 
% 0.76/1.44    meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z )
% 0.76/1.44     }.
% 0.76/1.44  (3787) {G0,W10,D5,L1,V0,M1}  { join( composition( complement( skol1 ), 
% 0.76/1.44    skol2 ), complement( skol3 ) ) = complement( skol3 ) }.
% 0.76/1.44  (3788) {G0,W8,D5,L1,V0,M1}  { ! join( composition( skol3, converse( skol2 )
% 0.76/1.44     ), skol1 ) = skol1 }.
% 0.76/1.44  
% 0.76/1.44  
% 0.76/1.44  Total Proof:
% 0.76/1.44  
% 0.76/1.44  subsumption: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.76/1.44  parent0: (3771) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join
% 0.76/1.44    ( join( X, Y ), Z ) }.
% 0.76/1.44  parent0: (3772) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( 
% 0.76/1.44    join( X, Y ), Z ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44     Z := Z
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (3791) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement( 
% 0.76/1.44    X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = X
% 0.76/1.44     }.
% 0.76/1.44  parent0[0]: (3773) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( 
% 0.76/1.44    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 0.76/1.44    Y ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 0.76/1.44    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 0.76/1.44    Y ) ) ) ==> X }.
% 0.76/1.44  parent0: (3791) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 0.76/1.44    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 0.76/1.44    X }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (3794) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 0.76/1.44    complement( Y ) ) ) = meet( X, Y ) }.
% 0.76/1.44  parent0[0]: (3774) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join
% 0.76/1.44    ( complement( X ), complement( Y ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.76/1.44    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.76/1.44  parent0: (3794) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 0.76/1.44    complement( Y ) ) ) = meet( X, Y ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 0.76/1.44     ) ) ==> composition( composition( X, Y ), Z ) }.
% 0.76/1.44  parent0: (3775) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z )
% 0.76/1.44     ) = composition( composition( X, Y ), Z ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44     Z := Z
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.76/1.44  parent0: (3776) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (3809) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 0.76/1.44    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 0.76/1.44  parent0[0]: (3777) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) =
% 0.76/1.44     join( composition( X, Z ), composition( Y, Z ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44     Z := Z
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 0.76/1.44    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 0.76/1.44  parent0: (3809) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 0.76/1.44    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44     Z := Z
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X
% 0.76/1.44     }.
% 0.76/1.44  parent0: (3778) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (3824) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y ) )
% 0.76/1.44     = converse( join( X, Y ) ) }.
% 0.76/1.44  parent0[0]: (3779) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join
% 0.76/1.44    ( converse( X ), converse( Y ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y
% 0.76/1.44     ) ) ==> converse( join( X, Y ) ) }.
% 0.76/1.44  parent0: (3824) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 0.76/1.44     ) = converse( join( X, Y ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (3833) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), converse
% 0.76/1.44    ( X ) ) = converse( composition( X, Y ) ) }.
% 0.76/1.44  parent0[0]: (3780) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) 
% 0.76/1.44    = composition( converse( Y ), converse( X ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 0.76/1.44    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 0.76/1.44  parent0: (3833) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 0.76/1.44    converse( X ) ) = converse( composition( X, Y ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.76/1.44    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.76/1.44    Y ) }.
% 0.76/1.44  parent0: (3781) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 0.76/1.44    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 0.76/1.44     }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (3854) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 0.76/1.44  parent0[0]: (3782) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) )
% 0.76/1.44     }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> 
% 0.76/1.44    top }.
% 0.76/1.44  parent0: (3854) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (3866) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero }.
% 0.76/1.44  parent0[0]: (3783) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) )
% 0.76/1.44     }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 0.76/1.44    zero }.
% 0.76/1.44  parent0: (3866) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 0.76/1.44     }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y )
% 0.76/1.44    , Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.76/1.44    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 0.76/1.44    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 0.76/1.44     ) ) ) }.
% 0.76/1.44  parent0: (3784) {G0,W33,D7,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 0.76/1.44     ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.76/1.44    composition( converse( X ), Z ) ) ) ) = composition( meet( X, composition
% 0.76/1.44    ( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44     Z := Z
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (16) {G0,W10,D5,L1,V0,M1} I { join( composition( complement( 
% 0.76/1.44    skol1 ), skol2 ), complement( skol3 ) ) ==> complement( skol3 ) }.
% 0.76/1.44  parent0: (3787) {G0,W10,D5,L1,V0,M1}  { join( composition( complement( 
% 0.76/1.44    skol1 ), skol2 ), complement( skol3 ) ) = complement( skol3 ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (17) {G0,W8,D5,L1,V0,M1} I { ! join( composition( skol3, 
% 0.76/1.44    converse( skol2 ) ), skol1 ) ==> skol1 }.
% 0.76/1.44  parent0: (3788) {G0,W8,D5,L1,V0,M1}  { ! join( composition( skol3, converse
% 0.76/1.44    ( skol2 ) ), skol1 ) = skol1 }.
% 0.76/1.44  substitution0:
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (3913) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 0.76/1.44     }.
% 0.76/1.44  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.76/1.44     }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (3914) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 0.76/1.44     }.
% 0.76/1.44  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.76/1.44  parent1[0; 2]: (3913) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X
% 0.76/1.44     ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := complement( X )
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (3917) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 0.76/1.44     }.
% 0.76/1.44  parent0[0]: (3914) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X
% 0.76/1.44     ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.76/1.44    ==> top }.
% 0.76/1.44  parent0: (3917) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 0.76/1.44     }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (3918) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.76/1.44    , join( Y, Z ) ) }.
% 0.76/1.44  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.76/1.44    join( X, Y ), Z ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44     Z := Z
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (3923) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.76/1.44    , join( Z, Y ) ) }.
% 0.76/1.44  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.76/1.44  parent1[0; 8]: (3918) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.76/1.44    join( X, join( Y, Z ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := Y
% 0.76/1.44     Y := Z
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44     Z := Z
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (3936) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 0.76/1.44    join( X, Z ), Y ) }.
% 0.76/1.44  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.76/1.44    join( X, Y ), Z ) }.
% 0.76/1.44  parent1[0; 6]: (3923) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.76/1.44    join( X, join( Z, Y ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Z
% 0.76/1.44     Z := Y
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44     Z := Z
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (20) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X
% 0.76/1.44     ) = join( join( Z, X ), Y ) }.
% 0.76/1.44  parent0: (3936) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 0.76/1.44    join( X, Z ), Y ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := Z
% 0.76/1.44     Y := Y
% 0.76/1.44     Z := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (3938) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.76/1.44    , join( Y, Z ) ) }.
% 0.76/1.44  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.76/1.44    join( X, Y ), Z ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44     Z := Z
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (3941) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y )
% 0.76/1.44     ) ==> join( X, top ) }.
% 0.76/1.44  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.76/1.44     }.
% 0.76/1.44  parent1[0; 9]: (3938) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.76/1.44    join( X, join( Y, Z ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := Y
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44     Z := complement( Y )
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (21) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.76/1.44    complement( X ) ) ==> join( Y, top ) }.
% 0.76/1.44  parent0: (3941) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y )
% 0.76/1.44     ) ==> join( X, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := Y
% 0.76/1.44     Y := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (3945) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 0.76/1.44     }.
% 0.76/1.44  parent0[0]: (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.76/1.44    ==> top }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (3947) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 0.76/1.44    join( X, Y ) ), X ), Y ) }.
% 0.76/1.44  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.76/1.44    join( X, Y ), Z ) }.
% 0.76/1.44  parent1[0; 2]: (3945) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 0.76/1.44    , X ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := complement( join( X, Y ) )
% 0.76/1.44     Y := X
% 0.76/1.44     Z := Y
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := join( X, Y )
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (3948) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y )
% 0.76/1.44     ), X ), Y ) ==> top }.
% 0.76/1.44  parent0[0]: (3947) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 0.76/1.44    join( X, Y ) ), X ), Y ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (22) {G2,W10,D6,L1,V2,M1} P(18,1) { join( join( complement( 
% 0.76/1.44    join( X, Y ) ), X ), Y ) ==> top }.
% 0.76/1.44  parent0: (3948) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y
% 0.76/1.44     ) ), X ), Y ) ==> top }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (3949) {G0,W8,D5,L1,V0,M1}  { ! skol1 ==> join( composition( skol3
% 0.76/1.44    , converse( skol2 ) ), skol1 ) }.
% 0.76/1.44  parent0[0]: (17) {G0,W8,D5,L1,V0,M1} I { ! join( composition( skol3, 
% 0.76/1.44    converse( skol2 ) ), skol1 ) ==> skol1 }.
% 0.76/1.44  substitution0:
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (3950) {G1,W8,D5,L1,V0,M1}  { ! skol1 ==> join( skol1, composition
% 0.76/1.44    ( skol3, converse( skol2 ) ) ) }.
% 0.76/1.44  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.76/1.44  parent1[0; 3]: (3949) {G0,W8,D5,L1,V0,M1}  { ! skol1 ==> join( composition
% 0.76/1.44    ( skol3, converse( skol2 ) ), skol1 ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := composition( skol3, converse( skol2 ) )
% 0.76/1.44     Y := skol1
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (3953) {G1,W8,D5,L1,V0,M1}  { ! join( skol1, composition( skol3, 
% 0.76/1.44    converse( skol2 ) ) ) ==> skol1 }.
% 0.76/1.44  parent0[0]: (3950) {G1,W8,D5,L1,V0,M1}  { ! skol1 ==> join( skol1, 
% 0.76/1.44    composition( skol3, converse( skol2 ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (24) {G1,W8,D5,L1,V0,M1} P(0,17) { ! join( skol1, composition
% 0.76/1.44    ( skol3, converse( skol2 ) ) ) ==> skol1 }.
% 0.76/1.44  parent0: (3953) {G1,W8,D5,L1,V0,M1}  { ! join( skol1, composition( skol3, 
% 0.76/1.44    converse( skol2 ) ) ) ==> skol1 }.
% 0.76/1.44  substitution0:
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (3954) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.76/1.44     ), complement( Y ) ) }.
% 0.76/1.44  parent0[0]: (21) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.76/1.44    complement( X ) ) ==> join( Y, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := Y
% 0.76/1.44     Y := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (3957) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( complement
% 0.76/1.44    ( Y ), join( X, Y ) ) }.
% 0.76/1.44  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.76/1.44  parent1[0; 4]: (3954) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.76/1.44    ( X, Y ), complement( Y ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := join( X, Y )
% 0.76/1.44     Y := complement( Y )
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (3970) {G1,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 0.76/1.44    complement( Y ), X ), Y ) }.
% 0.76/1.44  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.76/1.44    join( X, Y ), Z ) }.
% 0.76/1.44  parent1[0; 4]: (3957) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 0.76/1.44    complement( Y ), join( X, Y ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := complement( Y )
% 0.76/1.44     Y := X
% 0.76/1.44     Z := Y
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (3971) {G1,W10,D5,L1,V2,M1}  { join( join( complement( Y ), X ), Y
% 0.76/1.44     ) ==> join( X, top ) }.
% 0.76/1.44  parent0[0]: (3970) {G1,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 0.76/1.44    complement( Y ), X ), Y ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (27) {G2,W10,D5,L1,V2,M1} P(21,0);d(1) { join( join( 
% 0.76/1.44    complement( Y ), X ), Y ) ==> join( X, top ) }.
% 0.76/1.44  parent0: (3971) {G1,W10,D5,L1,V2,M1}  { join( join( complement( Y ), X ), Y
% 0.76/1.44     ) ==> join( X, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (3972) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.76/1.44     ), complement( Y ) ) }.
% 0.76/1.44  parent0[0]: (21) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.76/1.44    complement( X ) ) ==> join( Y, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := Y
% 0.76/1.44     Y := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (3975) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( Y, X
% 0.76/1.44     ), complement( Y ) ) }.
% 0.76/1.44  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.76/1.44  parent1[0; 5]: (3972) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.76/1.44    ( X, Y ), complement( Y ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (3988) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y )
% 0.76/1.44     ) ==> join( X, top ) }.
% 0.76/1.44  parent0[0]: (3975) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( Y
% 0.76/1.44    , X ), complement( Y ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (28) {G2,W10,D4,L1,V2,M1} P(0,21) { join( join( Y, X ), 
% 0.76/1.44    complement( Y ) ) ==> join( X, top ) }.
% 0.76/1.44  parent0: (3988) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y )
% 0.76/1.44     ) ==> join( X, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (3990) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.76/1.44     ), complement( Y ) ) }.
% 0.76/1.44  parent0[0]: (21) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.76/1.44    complement( X ) ) ==> join( Y, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := Y
% 0.76/1.44     Y := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (3991) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.76/1.44    complement( complement( X ) ) ) }.
% 0.76/1.44  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.76/1.44     }.
% 0.76/1.44  parent1[0; 5]: (3990) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.76/1.44    ( X, Y ), complement( Y ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44     Y := complement( X )
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (3992) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( X
% 0.76/1.44     ) ) ) ==> join( X, top ) }.
% 0.76/1.44  parent0[0]: (3991) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.76/1.44    complement( complement( X ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (29) {G2,W9,D5,L1,V1,M1} P(11,21) { join( top, complement( 
% 0.76/1.44    complement( X ) ) ) ==> join( X, top ) }.
% 0.76/1.44  parent0: (3992) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( X
% 0.76/1.44     ) ) ) ==> join( X, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (3995) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 0.76/1.44    join( complement( X ), Y ) ) ) ==> X }.
% 0.76/1.44  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.76/1.44    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.76/1.44  parent1[0; 2]: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 0.76/1.44    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 0.76/1.44    Y ) ) ) ==> X }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.76/1.44    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.76/1.44  parent0: (3995) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 0.76/1.44    join( complement( X ), Y ) ) ) ==> X }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (3997) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.76/1.44    complement( complement( X ) ) ) }.
% 0.76/1.44  parent0[0]: (29) {G2,W9,D5,L1,V1,M1} P(11,21) { join( top, complement( 
% 0.76/1.44    complement( X ) ) ) ==> join( X, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (3999) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( complement
% 0.76/1.44    ( complement( X ) ), top ) }.
% 0.76/1.44  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.76/1.44  parent1[0; 4]: (3997) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.76/1.44    complement( complement( X ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := top
% 0.76/1.44     Y := complement( complement( X ) )
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4005) {G1,W9,D5,L1,V1,M1}  { join( complement( complement( X ) ), 
% 0.76/1.44    top ) ==> join( X, top ) }.
% 0.76/1.44  parent0[0]: (3999) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( 
% 0.76/1.44    complement( complement( X ) ), top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (31) {G3,W9,D5,L1,V1,M1} P(29,0) { join( complement( 
% 0.76/1.44    complement( X ) ), top ) ==> join( X, top ) }.
% 0.76/1.44  parent0: (4005) {G1,W9,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 0.76/1.44    , top ) ==> join( X, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4007) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==> 
% 0.76/1.44    composition( converse( X ), converse( Y ) ) }.
% 0.76/1.44  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 0.76/1.44    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := Y
% 0.76/1.44     Y := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4009) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 0.76/1.44     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.76/1.44  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.76/1.44  parent1[0; 9]: (4007) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X )
% 0.76/1.44     ) ==> composition( converse( X ), converse( Y ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := Y
% 0.76/1.44     Y := converse( X )
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (39) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 0.76/1.44    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.76/1.44  parent0: (4009) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 0.76/1.44     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4012) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.76/1.44    complement( X ), complement( Y ) ) ) }.
% 0.76/1.44  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.76/1.44    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4014) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.76/1.44    complement( Y ), complement( X ) ) ) }.
% 0.76/1.44  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.76/1.44  parent1[0; 5]: (4012) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.76/1.44    join( complement( X ), complement( Y ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := complement( X )
% 0.76/1.44     Y := complement( Y )
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4016) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 0.76/1.44  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.76/1.44    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.76/1.44  parent1[0; 4]: (4014) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.76/1.44    join( complement( Y ), complement( X ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := Y
% 0.76/1.44     Y := X
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (47) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X
% 0.76/1.44    , Y ) }.
% 0.76/1.44  parent0: (4016) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := Y
% 0.76/1.44     Y := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4018) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.76/1.44    complement( X ), complement( Y ) ) ) }.
% 0.76/1.44  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.76/1.44    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4021) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==> 
% 0.76/1.44    complement( top ) }.
% 0.76/1.44  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.76/1.44     }.
% 0.76/1.44  parent1[0; 6]: (4018) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.76/1.44    join( complement( X ), complement( Y ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := complement( X )
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44     Y := complement( X )
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4022) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 0.76/1.44  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 0.76/1.44    zero }.
% 0.76/1.44  parent1[0; 1]: (4021) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==>
% 0.76/1.44     complement( top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4023) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 0.76/1.44  parent0[0]: (4022) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (49) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==>
% 0.76/1.44     zero }.
% 0.76/1.44  parent0: (4023) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 0.76/1.44  substitution0:
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4025) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.76/1.44    complement( X ), complement( Y ) ) ) }.
% 0.76/1.44  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.76/1.44    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4026) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 0.76/1.44    ( zero, complement( X ) ) ) }.
% 0.76/1.44  parent0[0]: (49) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.76/1.44    zero }.
% 0.76/1.44  parent1[0; 6]: (4025) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.76/1.44    join( complement( X ), complement( Y ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := top
% 0.76/1.44     Y := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4028) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement( X
% 0.76/1.44     ) ) ) ==> meet( top, X ) }.
% 0.76/1.44  parent0[0]: (4026) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 0.76/1.44    join( zero, complement( X ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (50) {G2,W9,D5,L1,V1,M1} P(49,3) { complement( join( zero, 
% 0.76/1.44    complement( X ) ) ) ==> meet( top, X ) }.
% 0.76/1.44  parent0: (4028) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement( 
% 0.76/1.44    X ) ) ) ==> meet( top, X ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4031) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.76/1.44    complement( X ), complement( Y ) ) ) }.
% 0.76/1.44  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.76/1.44    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4033) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 0.76/1.44    ( complement( X ), zero ) ) }.
% 0.76/1.44  parent0[0]: (49) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.76/1.44    zero }.
% 0.76/1.44  parent1[0; 8]: (4031) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.76/1.44    join( complement( X ), complement( Y ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44     Y := top
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4035) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 0.76/1.44    zero ) ) ==> meet( X, top ) }.
% 0.76/1.44  parent0[0]: (4033) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 0.76/1.44    join( complement( X ), zero ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (51) {G2,W9,D5,L1,V1,M1} P(49,3) { complement( join( 
% 0.76/1.44    complement( X ), zero ) ) ==> meet( X, top ) }.
% 0.76/1.44  parent0: (4035) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 0.76/1.44    zero ) ) ==> meet( X, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4037) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 0.76/1.44     }.
% 0.76/1.44  parent0[0]: (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.76/1.44    ==> top }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4038) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 0.76/1.44  parent0[0]: (49) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.76/1.44    zero }.
% 0.76/1.44  parent1[0; 3]: (4037) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 0.76/1.44    , X ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := top
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4039) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 0.76/1.44  parent0[0]: (4038) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (56) {G2,W5,D3,L1,V0,M1} P(49,18) { join( zero, top ) ==> top
% 0.76/1.44     }.
% 0.76/1.44  parent0: (4039) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 0.76/1.44  substitution0:
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4041) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.76/1.44    , join( Y, Z ) ) }.
% 0.76/1.44  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.76/1.44    join( X, Y ), Z ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44     Z := Z
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4043) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 0.76/1.44    join( X, top ) }.
% 0.76/1.44  parent0[0]: (56) {G2,W5,D3,L1,V0,M1} P(49,18) { join( zero, top ) ==> top
% 0.76/1.44     }.
% 0.76/1.44  parent1[0; 8]: (4041) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.76/1.44    join( X, join( Y, Z ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44     Y := zero
% 0.76/1.44     Z := top
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (59) {G3,W9,D4,L1,V1,M1} P(56,1) { join( join( X, zero ), top
% 0.76/1.44     ) ==> join( X, top ) }.
% 0.76/1.44  parent0: (4043) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 0.76/1.44    join( X, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4047) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.76/1.44    , join( Y, Z ) ) }.
% 0.76/1.44  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.76/1.44    join( X, Y ), Z ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44     Z := Z
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4051) {G1,W14,D5,L1,V3,M1}  { join( join( X, converse( Y ) ), 
% 0.76/1.44    converse( Z ) ) ==> join( X, converse( join( Y, Z ) ) ) }.
% 0.76/1.44  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 0.76/1.44     ) ==> converse( join( X, Y ) ) }.
% 0.76/1.44  parent1[0; 10]: (4047) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.76/1.44    join( X, join( Y, Z ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := Y
% 0.76/1.44     Y := Z
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44     Y := converse( Y )
% 0.76/1.44     Z := converse( Z )
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (74) {G1,W14,D5,L1,V3,M1} P(8,1) { join( join( Z, converse( X
% 0.76/1.44     ) ), converse( Y ) ) ==> join( Z, converse( join( X, Y ) ) ) }.
% 0.76/1.44  parent0: (4051) {G1,W14,D5,L1,V3,M1}  { join( join( X, converse( Y ) ), 
% 0.76/1.44    converse( Z ) ) ==> join( X, converse( join( Y, Z ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := Z
% 0.76/1.44     Y := X
% 0.76/1.44     Z := Y
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4055) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 0.76/1.44    converse( X ), converse( Y ) ) }.
% 0.76/1.44  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 0.76/1.44     ) ==> converse( join( X, Y ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4056) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 0.76/1.44     ) ==> join( X, converse( Y ) ) }.
% 0.76/1.44  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.76/1.44  parent1[0; 7]: (4055) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> 
% 0.76/1.44    join( converse( X ), converse( Y ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := converse( X )
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (76) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 0.76/1.44     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 0.76/1.44  parent0: (4056) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 0.76/1.44     ) ==> join( X, converse( Y ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4061) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.76/1.44    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.76/1.44    complement( Y ) ) }.
% 0.76/1.44  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.76/1.44    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.76/1.44    Y ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4063) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 0.76/1.44    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 0.76/1.44     }.
% 0.76/1.44  parent0[0]: (49) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.76/1.44    zero }.
% 0.76/1.44  parent1[0; 11]: (4061) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.76/1.44    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.76/1.44    complement( Y ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44     Y := top
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4064) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 0.76/1.44    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 0.76/1.44  parent0[0]: (49) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.76/1.44    zero }.
% 0.76/1.44  parent1[0; 1]: (4063) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 0.76/1.44    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 0.76/1.44     }.
% 0.76/1.44  substitution0:
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4066) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 0.76/1.44    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.76/1.44  parent0[0]: (4064) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 0.76/1.44    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (99) {G2,W11,D6,L1,V1,M1} P(49,10) { join( composition( 
% 0.76/1.44    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.76/1.44  parent0: (4066) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 0.76/1.44    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4069) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.76/1.44     ), complement( Y ) ) }.
% 0.76/1.44  parent0[0]: (21) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.76/1.44    complement( X ) ) ==> join( Y, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := Y
% 0.76/1.44     Y := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4071) {G1,W36,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 0.76/1.44     ), top ) ==> join( composition( meet( X, composition( Z, converse( Y ) )
% 0.76/1.44     ), meet( Y, composition( converse( X ), Z ) ) ), complement( composition
% 0.76/1.44    ( meet( X, composition( Z, converse( Y ) ) ), meet( Y, composition( 
% 0.76/1.44    converse( X ), Z ) ) ) ) ) }.
% 0.76/1.44  parent0[0]: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 0.76/1.44    Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.76/1.44    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 0.76/1.44    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 0.76/1.44     ) ) ) }.
% 0.76/1.44  parent1[0; 9]: (4069) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.76/1.44    ( X, Y ), complement( Y ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44     Z := Z
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := meet( composition( X, Y ), Z )
% 0.76/1.44     Y := composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.76/1.44    composition( converse( X ), Z ) ) )
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4072) {G1,W9,D5,L1,V3,M1}  { join( meet( composition( X, Y ), Z )
% 0.76/1.44    , top ) ==> top }.
% 0.76/1.44  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.76/1.44     }.
% 0.76/1.44  parent1[0; 8]: (4071) {G1,W36,D8,L1,V3,M1}  { join( meet( composition( X, Y
% 0.76/1.44     ), Z ), top ) ==> join( composition( meet( X, composition( Z, converse( 
% 0.76/1.44    Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ), complement( 
% 0.76/1.44    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.76/1.44    composition( converse( X ), Z ) ) ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.76/1.44    composition( converse( X ), Z ) ) )
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44     Z := Z
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (118) {G2,W9,D5,L1,V3,M1} P(13,21);d(11) { join( meet( 
% 0.76/1.44    composition( X, Y ), Z ), top ) ==> top }.
% 0.76/1.44  parent0: (4072) {G1,W9,D5,L1,V3,M1}  { join( meet( composition( X, Y ), Z )
% 0.76/1.44    , top ) ==> top }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44     Z := Z
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  *** allocated 75937 integers for termspace/termends
% 0.76/1.44  eqswap: (4075) {G0,W33,D7,L1,V3,M1}  { composition( meet( X, composition( Z
% 0.76/1.44    , converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ==> 
% 0.76/1.44    join( meet( composition( X, Y ), Z ), composition( meet( X, composition( 
% 0.76/1.44    Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ) }.
% 0.76/1.44  parent0[0]: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 0.76/1.44    Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.76/1.44    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 0.76/1.44    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 0.76/1.44     ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44     Z := Z
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4077) {G1,W36,D7,L1,V3,M1}  { composition( meet( X, composition( 
% 0.76/1.44    Y, converse( converse( Z ) ) ) ), meet( converse( Z ), composition( 
% 0.76/1.44    converse( X ), Y ) ) ) ==> join( meet( composition( X, converse( Z ) ), Y
% 0.76/1.44     ), composition( meet( X, composition( Y, Z ) ), meet( converse( Z ), 
% 0.76/1.44    composition( converse( X ), Y ) ) ) ) }.
% 0.76/1.44  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.76/1.44  parent1[0; 28]: (4075) {G0,W33,D7,L1,V3,M1}  { composition( meet( X, 
% 0.76/1.44    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 0.76/1.44     ) ) ) ==> join( meet( composition( X, Y ), Z ), composition( meet( X, 
% 0.76/1.44    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 0.76/1.44     ) ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := Z
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44     Y := converse( Z )
% 0.76/1.44     Z := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4081) {G1,W34,D7,L1,V3,M1}  { composition( meet( X, composition( 
% 0.76/1.44    Y, Z ) ), meet( converse( Z ), composition( converse( X ), Y ) ) ) ==> 
% 0.76/1.44    join( meet( composition( X, converse( Z ) ), Y ), composition( meet( X, 
% 0.76/1.44    composition( Y, Z ) ), meet( converse( Z ), composition( converse( X ), Y
% 0.76/1.44     ) ) ) ) }.
% 0.76/1.44  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.76/1.44  parent1[0; 6]: (4077) {G1,W36,D7,L1,V3,M1}  { composition( meet( X, 
% 0.76/1.44    composition( Y, converse( converse( Z ) ) ) ), meet( converse( Z ), 
% 0.76/1.44    composition( converse( X ), Y ) ) ) ==> join( meet( composition( X, 
% 0.76/1.44    converse( Z ) ), Y ), composition( meet( X, composition( Y, Z ) ), meet( 
% 0.76/1.44    converse( Z ), composition( converse( X ), Y ) ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := Z
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44     Z := Z
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4083) {G1,W34,D7,L1,V3,M1}  { join( meet( composition( X, converse
% 0.76/1.44    ( Z ) ), Y ), composition( meet( X, composition( Y, Z ) ), meet( converse
% 0.76/1.44    ( Z ), composition( converse( X ), Y ) ) ) ) ==> composition( meet( X, 
% 0.76/1.44    composition( Y, Z ) ), meet( converse( Z ), composition( converse( X ), Y
% 0.76/1.44     ) ) ) }.
% 0.76/1.44  parent0[0]: (4081) {G1,W34,D7,L1,V3,M1}  { composition( meet( X, 
% 0.76/1.44    composition( Y, Z ) ), meet( converse( Z ), composition( converse( X ), Y
% 0.76/1.44     ) ) ) ==> join( meet( composition( X, converse( Z ) ), Y ), composition
% 0.76/1.44    ( meet( X, composition( Y, Z ) ), meet( converse( Z ), composition( 
% 0.76/1.44    converse( X ), Y ) ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44     Z := Z
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (122) {G1,W34,D7,L1,V3,M1} P(7,13) { join( meet( composition( 
% 0.76/1.44    Y, converse( X ) ), Z ), composition( meet( Y, composition( Z, X ) ), 
% 0.76/1.44    meet( converse( X ), composition( converse( Y ), Z ) ) ) ) ==> 
% 0.76/1.44    composition( meet( Y, composition( Z, X ) ), meet( converse( X ), 
% 0.76/1.44    composition( converse( Y ), Z ) ) ) }.
% 0.76/1.44  parent0: (4083) {G1,W34,D7,L1,V3,M1}  { join( meet( composition( X, 
% 0.76/1.44    converse( Z ) ), Y ), composition( meet( X, composition( Y, Z ) ), meet( 
% 0.76/1.44    converse( Z ), composition( converse( X ), Y ) ) ) ) ==> composition( 
% 0.76/1.44    meet( X, composition( Y, Z ) ), meet( converse( Z ), composition( 
% 0.76/1.44    converse( X ), Y ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := Y
% 0.76/1.44     Y := Z
% 0.76/1.44     Z := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4089) {G2,W9,D5,L1,V3,M1}  { top ==> join( meet( composition( X, Y
% 0.76/1.44     ), Z ), top ) }.
% 0.76/1.44  parent0[0]: (118) {G2,W9,D5,L1,V3,M1} P(13,21);d(11) { join( meet( 
% 0.76/1.44    composition( X, Y ), Z ), top ) ==> top }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44     Z := Z
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4090) {G1,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), top )
% 0.76/1.44     }.
% 0.76/1.44  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.76/1.44  parent1[0; 4]: (4089) {G2,W9,D5,L1,V3,M1}  { top ==> join( meet( 
% 0.76/1.44    composition( X, Y ), Z ), top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44     Y := one
% 0.76/1.44     Z := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4091) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> top }.
% 0.76/1.44  parent0[0]: (4090) {G1,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), top )
% 0.76/1.44     }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (132) {G3,W7,D4,L1,V2,M1} P(5,118) { join( meet( X, Y ), top )
% 0.76/1.44     ==> top }.
% 0.76/1.44  parent0: (4091) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> top
% 0.76/1.44     }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4093) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 0.76/1.44     ), complement( X ) ) }.
% 0.76/1.44  parent0[0]: (28) {G2,W10,D4,L1,V2,M1} P(0,21) { join( join( Y, X ), 
% 0.76/1.44    complement( Y ) ) ==> join( X, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := Y
% 0.76/1.44     Y := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4095) {G3,W10,D5,L1,V2,M1}  { join( top, top ) ==> join( top, 
% 0.76/1.44    complement( meet( X, Y ) ) ) }.
% 0.76/1.44  parent0[0]: (132) {G3,W7,D4,L1,V2,M1} P(5,118) { join( meet( X, Y ), top ) 
% 0.76/1.44    ==> top }.
% 0.76/1.44  parent1[0; 5]: (4093) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join
% 0.76/1.44    ( X, Y ), complement( X ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := meet( X, Y )
% 0.76/1.44     Y := top
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4097) {G3,W10,D5,L1,V2,M1}  { join( top, complement( meet( X, Y )
% 0.76/1.44     ) ) ==> join( top, top ) }.
% 0.76/1.44  parent0[0]: (4095) {G3,W10,D5,L1,V2,M1}  { join( top, top ) ==> join( top, 
% 0.76/1.44    complement( meet( X, Y ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (134) {G4,W10,D5,L1,V2,M1} P(132,28) { join( top, complement( 
% 0.76/1.44    meet( X, Y ) ) ) ==> join( top, top ) }.
% 0.76/1.44  parent0: (4097) {G3,W10,D5,L1,V2,M1}  { join( top, complement( meet( X, Y )
% 0.76/1.44     ) ) ==> join( top, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4099) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.76/1.44    complement( complement( X ) ) ) }.
% 0.76/1.44  parent0[0]: (29) {G2,W9,D5,L1,V1,M1} P(11,21) { join( top, complement( 
% 0.76/1.44    complement( X ) ) ) ==> join( X, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4102) {G3,W13,D5,L1,V1,M1}  { join( join( complement( X ), zero )
% 0.76/1.44    , top ) ==> join( top, complement( meet( X, top ) ) ) }.
% 0.76/1.44  parent0[0]: (51) {G2,W9,D5,L1,V1,M1} P(49,3) { complement( join( complement
% 0.76/1.44    ( X ), zero ) ) ==> meet( X, top ) }.
% 0.76/1.44  parent1[0; 10]: (4099) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top
% 0.76/1.44    , complement( complement( X ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := join( complement( X ), zero )
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4103) {G4,W10,D5,L1,V1,M1}  { join( join( complement( X ), zero )
% 0.76/1.44    , top ) ==> join( top, top ) }.
% 0.76/1.44  parent0[0]: (134) {G4,W10,D5,L1,V2,M1} P(132,28) { join( top, complement( 
% 0.76/1.44    meet( X, Y ) ) ) ==> join( top, top ) }.
% 0.76/1.44  parent1[0; 7]: (4102) {G3,W13,D5,L1,V1,M1}  { join( join( complement( X ), 
% 0.76/1.44    zero ), top ) ==> join( top, complement( meet( X, top ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := top
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4104) {G4,W8,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 0.76/1.44    join( top, top ) }.
% 0.76/1.44  parent0[0]: (59) {G3,W9,D4,L1,V1,M1} P(56,1) { join( join( X, zero ), top )
% 0.76/1.44     ==> join( X, top ) }.
% 0.76/1.44  parent1[0; 1]: (4103) {G4,W10,D5,L1,V1,M1}  { join( join( complement( X ), 
% 0.76/1.44    zero ), top ) ==> join( top, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := complement( X )
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (157) {G5,W8,D4,L1,V1,M1} P(51,29);d(134);d(59) { join( 
% 0.76/1.44    complement( X ), top ) ==> join( top, top ) }.
% 0.76/1.44  parent0: (4104) {G4,W8,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 0.76/1.44    join( top, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4107) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( complement
% 0.76/1.44    ( X ), top ) }.
% 0.76/1.44  parent0[0]: (157) {G5,W8,D4,L1,V1,M1} P(51,29);d(134);d(59) { join( 
% 0.76/1.44    complement( X ), top ) ==> join( top, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4109) {G3,W9,D4,L1,V1,M1}  { join( top, top ) ==> join( meet( X, 
% 0.76/1.44    top ), top ) }.
% 0.76/1.44  parent0[0]: (51) {G2,W9,D5,L1,V1,M1} P(49,3) { complement( join( complement
% 0.76/1.44    ( X ), zero ) ) ==> meet( X, top ) }.
% 0.76/1.44  parent1[0; 5]: (4107) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 0.76/1.44    complement( X ), top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := join( complement( X ), zero )
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4110) {G4,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 0.76/1.44  parent0[0]: (132) {G3,W7,D4,L1,V2,M1} P(5,118) { join( meet( X, Y ), top ) 
% 0.76/1.44    ==> top }.
% 0.76/1.44  parent1[0; 4]: (4109) {G3,W9,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 0.76/1.44    meet( X, top ), top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := top
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (162) {G6,W5,D3,L1,V0,M1} P(51,157);d(132) { join( top, top ) 
% 0.76/1.44    ==> top }.
% 0.76/1.44  parent0: (4110) {G4,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 0.76/1.44  substitution0:
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4112) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( complement
% 0.76/1.44    ( X ), top ) }.
% 0.76/1.44  parent0[0]: (157) {G5,W8,D4,L1,V1,M1} P(51,29);d(134);d(59) { join( 
% 0.76/1.44    complement( X ), top ) ==> join( top, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4115) {G4,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X, top )
% 0.76/1.44     }.
% 0.76/1.44  parent0[0]: (31) {G3,W9,D5,L1,V1,M1} P(29,0) { join( complement( complement
% 0.76/1.44    ( X ) ), top ) ==> join( X, top ) }.
% 0.76/1.44  parent1[0; 4]: (4112) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 0.76/1.44    complement( X ), top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := complement( X )
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4116) {G5,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 0.76/1.44  parent0[0]: (162) {G6,W5,D3,L1,V0,M1} P(51,157);d(132) { join( top, top ) 
% 0.76/1.44    ==> top }.
% 0.76/1.44  parent1[0; 1]: (4115) {G4,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X, 
% 0.76/1.44    top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4117) {G5,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 0.76/1.44  parent0[0]: (4116) {G5,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (165) {G7,W5,D3,L1,V1,M1} P(157,31);d(162) { join( X, top ) 
% 0.76/1.44    ==> top }.
% 0.76/1.44  parent0: (4117) {G5,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4118) {G7,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 0.76/1.44  parent0[0]: (165) {G7,W5,D3,L1,V1,M1} P(157,31);d(162) { join( X, top ) ==>
% 0.76/1.44     top }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4119) {G1,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 0.76/1.44  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.76/1.44  parent1[0; 2]: (4118) {G7,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := top
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4122) {G1,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 0.76/1.44  parent0[0]: (4119) {G1,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (176) {G8,W5,D3,L1,V1,M1} P(165,0) { join( top, X ) ==> top
% 0.76/1.44     }.
% 0.76/1.44  parent0: (4122) {G1,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4124) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 0.76/1.44    converse( join( converse( X ), Y ) ) }.
% 0.76/1.44  parent0[0]: (76) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 0.76/1.44     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4125) {G2,W7,D4,L1,V1,M1}  { join( X, converse( top ) ) ==> 
% 0.76/1.44    converse( top ) }.
% 0.76/1.44  parent0[0]: (165) {G7,W5,D3,L1,V1,M1} P(157,31);d(162) { join( X, top ) ==>
% 0.76/1.44     top }.
% 0.76/1.44  parent1[0; 6]: (4124) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 0.76/1.44    converse( join( converse( X ), Y ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := converse( X )
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44     Y := top
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (201) {G8,W7,D4,L1,V1,M1} P(165,76) { join( X, converse( top )
% 0.76/1.44     ) ==> converse( top ) }.
% 0.76/1.44  parent0: (4125) {G2,W7,D4,L1,V1,M1}  { join( X, converse( top ) ) ==> 
% 0.76/1.44    converse( top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4127) {G8,W7,D4,L1,V1,M1}  { converse( top ) ==> join( X, converse
% 0.76/1.44    ( top ) ) }.
% 0.76/1.44  parent0[0]: (201) {G8,W7,D4,L1,V1,M1} P(165,76) { join( X, converse( top )
% 0.76/1.44     ) ==> converse( top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4129) {G9,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 0.76/1.44  parent0[0]: (176) {G8,W5,D3,L1,V1,M1} P(165,0) { join( top, X ) ==> top }.
% 0.76/1.44  parent1[0; 3]: (4127) {G8,W7,D4,L1,V1,M1}  { converse( top ) ==> join( X, 
% 0.76/1.44    converse( top ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := converse( top )
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := top
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (208) {G9,W4,D3,L1,V0,M1} P(201,176) { converse( top ) ==> top
% 0.76/1.44     }.
% 0.76/1.44  parent0: (4129) {G9,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 0.76/1.44  substitution0:
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4132) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==> 
% 0.76/1.44    converse( composition( converse( X ), Y ) ) }.
% 0.76/1.44  parent0[0]: (39) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 0.76/1.44    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4135) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 0.76/1.44    ==> converse( converse( X ) ) }.
% 0.76/1.44  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.76/1.44  parent1[0; 6]: (4132) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X
% 0.76/1.44     ) ==> converse( composition( converse( X ), Y ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := converse( X )
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44     Y := one
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4136) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 0.76/1.44    ==> X }.
% 0.76/1.44  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.76/1.44  parent1[0; 5]: (4135) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), 
% 0.76/1.44    X ) ==> converse( converse( X ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (277) {G2,W6,D4,L1,V1,M1} P(5,39);d(7) { composition( converse
% 0.76/1.44    ( one ), X ) ==> X }.
% 0.76/1.44  parent0: (4136) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 0.76/1.44    ==> X }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4138) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), X
% 0.76/1.44     ) }.
% 0.76/1.44  parent0[0]: (277) {G2,W6,D4,L1,V1,M1} P(5,39);d(7) { composition( converse
% 0.76/1.44    ( one ), X ) ==> X }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4140) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 0.76/1.44  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.76/1.44  parent1[0; 2]: (4138) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 0.76/1.44    one ), X ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := converse( one )
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := one
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4141) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 0.76/1.44  parent0[0]: (4140) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (283) {G3,W4,D3,L1,V0,M1} P(277,5) { converse( one ) ==> one
% 0.76/1.44     }.
% 0.76/1.44  parent0: (4141) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 0.76/1.44  substitution0:
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4143) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), X
% 0.76/1.44     ) }.
% 0.76/1.44  parent0[0]: (277) {G2,W6,D4,L1,V1,M1} P(5,39);d(7) { composition( converse
% 0.76/1.44    ( one ), X ) ==> X }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4144) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 0.76/1.44  parent0[0]: (283) {G3,W4,D3,L1,V0,M1} P(277,5) { converse( one ) ==> one
% 0.76/1.44     }.
% 0.76/1.44  parent1[0; 3]: (4143) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 0.76/1.44    one ), X ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4145) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 0.76/1.44  parent0[0]: (4144) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (284) {G4,W5,D3,L1,V1,M1} P(283,277) { composition( one, X ) 
% 0.76/1.44    ==> X }.
% 0.76/1.44  parent0: (4145) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4147) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.76/1.44    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.76/1.44    complement( Y ) ) }.
% 0.76/1.44  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.76/1.44    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.76/1.44    Y ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4149) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 0.76/1.44    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 0.76/1.44  parent0[0]: (284) {G4,W5,D3,L1,V1,M1} P(283,277) { composition( one, X ) 
% 0.76/1.44    ==> X }.
% 0.76/1.44  parent1[0; 8]: (4147) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.76/1.44    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.76/1.44    complement( Y ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := one
% 0.76/1.44     Y := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4150) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 0.76/1.44    ( X ), complement( X ) ) }.
% 0.76/1.44  parent0[0]: (277) {G2,W6,D4,L1,V1,M1} P(5,39);d(7) { composition( converse
% 0.76/1.44    ( one ), X ) ==> X }.
% 0.76/1.44  parent1[0; 4]: (4149) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 0.76/1.44    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := complement( X )
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4151) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 0.76/1.44     ) ) ==> complement( X ) }.
% 0.76/1.44  parent0[0]: (4150) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 0.76/1.44    complement( X ), complement( X ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (289) {G5,W8,D4,L1,V1,M1} P(284,10);d(277) { join( complement
% 0.76/1.44    ( X ), complement( X ) ) ==> complement( X ) }.
% 0.76/1.44  parent0: (4151) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 0.76/1.44     ) ) ==> complement( X ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4153) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.76/1.44    complement( X ), complement( Y ) ) ) }.
% 0.76/1.44  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.76/1.44    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44     Y := Y
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4168) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 0.76/1.44    complement( X ) ) }.
% 0.76/1.44  parent0[0]: (289) {G5,W8,D4,L1,V1,M1} P(284,10);d(277) { join( complement( 
% 0.76/1.44    X ), complement( X ) ) ==> complement( X ) }.
% 0.76/1.44  parent1[0; 5]: (4153) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.76/1.44    join( complement( X ), complement( Y ) ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := X
% 0.76/1.44     Y := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4169) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.76/1.44    meet( X, X ) }.
% 0.76/1.44  parent0[0]: (4168) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 0.76/1.44    complement( X ) ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (298) {G6,W7,D4,L1,V1,M1} P(289,3) { complement( complement( X
% 0.76/1.44     ) ) = meet( X, X ) }.
% 0.76/1.44  parent0: (4169) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.76/1.44    meet( X, X ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  paramod: (4172) {G3,W8,D5,L1,V2,M1}  { join( join( complement( X ), Y ), X
% 0.76/1.44     ) ==> top }.
% 0.76/1.44  parent0[0]: (165) {G7,W5,D3,L1,V1,M1} P(157,31);d(162) { join( X, top ) ==>
% 0.76/1.44     top }.
% 0.76/1.44  parent1[0; 7]: (27) {G2,W10,D5,L1,V2,M1} P(21,0);d(1) { join( join( 
% 0.76/1.44    complement( Y ), X ), Y ) ==> join( X, top ) }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := Y
% 0.76/1.44  end
% 0.76/1.44  substitution1:
% 0.76/1.44     X := Y
% 0.76/1.44     Y := X
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  subsumption: (320) {G8,W8,D5,L1,V2,M1} S(27);d(165) { join( join( 
% 0.76/1.44    complement( Y ), X ), Y ) ==> top }.
% 0.76/1.44  parent0: (4172) {G3,W8,D5,L1,V2,M1}  { join( join( complement( X ), Y ), X
% 0.76/1.44     ) ==> top }.
% 0.76/1.44  substitution0:
% 0.76/1.44     X := Y
% 0.76/1.44     Y := X
% 0.76/1.44  end
% 0.76/1.44  permutation0:
% 0.76/1.44     0 ==> 0
% 0.76/1.44  end
% 0.76/1.44  
% 0.76/1.44  eqswap: (4174) {G6,W7,D4,L1,V1,M1}  { meet( X, X ) = complement( complement
% 0.76/1.44    ( X ) ) }.
% 0.76/1.44  parent0[0]: (298) {G6,W7,D4,L1,V1,M1} P(289,3) { complement( complement( X
% 0.76/1.45     ) ) = meet( X, X ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4175) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.76/1.45    ( join( complement( X ), Y ) ) ) }.
% 0.76/1.45  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.76/1.45    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4178) {G2,W11,D6,L1,V1,M1}  { X ==> join( complement( complement
% 0.76/1.45    ( X ) ), complement( join( complement( X ), X ) ) ) }.
% 0.76/1.45  parent0[0]: (4174) {G6,W7,D4,L1,V1,M1}  { meet( X, X ) = complement( 
% 0.76/1.45    complement( X ) ) }.
% 0.76/1.45  parent1[0; 3]: (4175) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.76/1.45    complement( join( complement( X ), Y ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45     Y := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4179) {G2,W8,D5,L1,V1,M1}  { X ==> join( complement( complement( 
% 0.76/1.45    X ) ), complement( top ) ) }.
% 0.76/1.45  parent0[0]: (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.76/1.45    ==> top }.
% 0.76/1.45  parent1[0; 7]: (4178) {G2,W11,D6,L1,V1,M1}  { X ==> join( complement( 
% 0.76/1.45    complement( X ) ), complement( join( complement( X ), X ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4180) {G2,W7,D5,L1,V1,M1}  { X ==> join( complement( complement( 
% 0.76/1.45    X ) ), zero ) }.
% 0.76/1.45  parent0[0]: (49) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.76/1.45    zero }.
% 0.76/1.45  parent1[0; 6]: (4179) {G2,W8,D5,L1,V1,M1}  { X ==> join( complement( 
% 0.76/1.45    complement( X ) ), complement( top ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4181) {G2,W7,D5,L1,V1,M1}  { join( complement( complement( X ) ), 
% 0.76/1.45    zero ) ==> X }.
% 0.76/1.45  parent0[0]: (4180) {G2,W7,D5,L1,V1,M1}  { X ==> join( complement( 
% 0.76/1.45    complement( X ) ), zero ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (322) {G7,W7,D5,L1,V1,M1} P(298,30);d(18);d(49) { join( 
% 0.76/1.45    complement( complement( X ) ), zero ) ==> X }.
% 0.76/1.45  parent0: (4181) {G2,W7,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 0.76/1.45    , zero ) ==> X }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4183) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.76/1.45    ( join( complement( X ), Y ) ) ) }.
% 0.76/1.45  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.76/1.45    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4186) {G2,W10,D5,L1,V1,M1}  { X ==> join( meet( X, converse( top
% 0.76/1.45     ) ), complement( converse( top ) ) ) }.
% 0.76/1.45  parent0[0]: (201) {G8,W7,D4,L1,V1,M1} P(165,76) { join( X, converse( top )
% 0.76/1.45     ) ==> converse( top ) }.
% 0.76/1.45  parent1[0; 8]: (4183) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.76/1.45    complement( join( complement( X ), Y ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := complement( X )
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45     Y := converse( top )
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4188) {G3,W9,D5,L1,V1,M1}  { X ==> join( meet( X, converse( top )
% 0.76/1.45     ), complement( top ) ) }.
% 0.76/1.45  parent0[0]: (208) {G9,W4,D3,L1,V0,M1} P(201,176) { converse( top ) ==> top
% 0.76/1.45     }.
% 0.76/1.45  parent1[0; 8]: (4186) {G2,W10,D5,L1,V1,M1}  { X ==> join( meet( X, converse
% 0.76/1.45    ( top ) ), complement( converse( top ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4189) {G4,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.76/1.45    complement( top ) ) }.
% 0.76/1.45  parent0[0]: (208) {G9,W4,D3,L1,V0,M1} P(201,176) { converse( top ) ==> top
% 0.76/1.45     }.
% 0.76/1.45  parent1[0; 5]: (4188) {G3,W9,D5,L1,V1,M1}  { X ==> join( meet( X, converse
% 0.76/1.45    ( top ) ), complement( top ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4192) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 0.76/1.45     }.
% 0.76/1.45  parent0[0]: (49) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.76/1.45    zero }.
% 0.76/1.45  parent1[0; 6]: (4189) {G4,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.76/1.45    complement( top ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4193) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 0.76/1.45     }.
% 0.76/1.45  parent0[0]: (4192) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero
% 0.76/1.45     ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (328) {G10,W7,D4,L1,V1,M1} P(201,30);d(208);d(49) { join( meet
% 0.76/1.45    ( X, top ), zero ) ==> X }.
% 0.76/1.45  parent0: (4193) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 0.76/1.45     }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4195) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 0.76/1.45     ), complement( X ) ) }.
% 0.76/1.45  parent0[0]: (28) {G2,W10,D4,L1,V2,M1} P(0,21) { join( join( Y, X ), 
% 0.76/1.45    complement( Y ) ) ==> join( X, top ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := Y
% 0.76/1.45     Y := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4197) {G2,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 0.76/1.45    ( X ), Y ) ), top ) ==> join( X, complement( meet( X, Y ) ) ) }.
% 0.76/1.45  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.76/1.45    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.76/1.45  parent1[0; 9]: (4195) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join
% 0.76/1.45    ( X, Y ), complement( X ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := meet( X, Y )
% 0.76/1.45     Y := complement( join( complement( X ), Y ) )
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4198) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet( X
% 0.76/1.45    , Y ) ) ) }.
% 0.76/1.45  parent0[0]: (165) {G7,W5,D3,L1,V1,M1} P(157,31);d(162) { join( X, top ) ==>
% 0.76/1.45     top }.
% 0.76/1.45  parent1[0; 1]: (4197) {G2,W14,D6,L1,V2,M1}  { join( complement( join( 
% 0.76/1.45    complement( X ), Y ) ), top ) ==> join( X, complement( meet( X, Y ) ) )
% 0.76/1.45     }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := complement( join( complement( X ), Y ) )
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4199) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) ) )
% 0.76/1.45     ==> top }.
% 0.76/1.45  parent0[0]: (4198) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet
% 0.76/1.45    ( X, Y ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (339) {G8,W8,D5,L1,V2,M1} P(30,28);d(165) { join( X, 
% 0.76/1.45    complement( meet( X, Y ) ) ) ==> top }.
% 0.76/1.45  parent0: (4199) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) )
% 0.76/1.45     ) ==> top }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4201) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.76/1.45    ( join( complement( X ), Y ) ) ) }.
% 0.76/1.45  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.76/1.45    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4203) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), complement
% 0.76/1.45    ( top ) ) }.
% 0.76/1.45  parent0[0]: (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.76/1.45    ==> top }.
% 0.76/1.45  parent1[0; 7]: (4201) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.76/1.45    complement( join( complement( X ), Y ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45     Y := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4204) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero ) }.
% 0.76/1.45  parent0[0]: (49) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.76/1.45    zero }.
% 0.76/1.45  parent1[0; 6]: (4203) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 0.76/1.45    complement( top ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4205) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X }.
% 0.76/1.45  parent0[0]: (4204) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero )
% 0.76/1.45     }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (341) {G2,W7,D4,L1,V1,M1} P(18,30);d(49) { join( meet( X, X )
% 0.76/1.45    , zero ) ==> X }.
% 0.76/1.45  parent0: (4205) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4207) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.76/1.45    ( join( complement( X ), Y ) ) ) }.
% 0.76/1.45  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.76/1.45    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4209) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement( join
% 0.76/1.45    ( complement( X ), complement( X ) ) ) ) }.
% 0.76/1.45  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 0.76/1.45    zero }.
% 0.76/1.45  parent1[0; 3]: (4207) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.76/1.45    complement( join( complement( X ), Y ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45     Y := complement( X )
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4210) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) ) }.
% 0.76/1.45  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.76/1.45    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.76/1.45  parent1[0; 4]: (4209) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement
% 0.76/1.45    ( join( complement( X ), complement( X ) ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4211) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X }.
% 0.76/1.45  parent0[0]: (4210) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) )
% 0.76/1.45     }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (346) {G2,W7,D4,L1,V1,M1} P(12,30);d(3) { join( zero, meet( X
% 0.76/1.45    , X ) ) ==> X }.
% 0.76/1.45  parent0: (4211) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4212) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 0.76/1.45     }.
% 0.76/1.45  parent0[0]: (328) {G10,W7,D4,L1,V1,M1} P(201,30);d(208);d(49) { join( meet
% 0.76/1.45    ( X, top ), zero ) ==> X }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4213) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 0.76/1.45     }.
% 0.76/1.45  parent0[0]: (47) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 0.76/1.45    Y ) }.
% 0.76/1.45  parent1[0; 3]: (4212) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.76/1.45    zero ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := top
% 0.76/1.45     Y := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4216) {G2,W7,D4,L1,V1,M1}  { join( meet( top, X ), zero ) ==> X
% 0.76/1.45     }.
% 0.76/1.45  parent0[0]: (4213) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero
% 0.76/1.45     ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (352) {G11,W7,D4,L1,V1,M1} P(47,328) { join( meet( top, X ), 
% 0.76/1.45    zero ) ==> X }.
% 0.76/1.45  parent0: (4216) {G2,W7,D4,L1,V1,M1}  { join( meet( top, X ), zero ) ==> X
% 0.76/1.45     }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4218) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.76/1.45     ), complement( Y ) ) }.
% 0.76/1.45  parent0[0]: (21) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.76/1.45    complement( X ) ) ==> join( Y, top ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := Y
% 0.76/1.45     Y := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4220) {G2,W10,D4,L1,V1,M1}  { join( meet( X, top ), top ) ==> 
% 0.76/1.45    join( X, complement( zero ) ) }.
% 0.76/1.45  parent0[0]: (328) {G10,W7,D4,L1,V1,M1} P(201,30);d(208);d(49) { join( meet
% 0.76/1.45    ( X, top ), zero ) ==> X }.
% 0.76/1.45  parent1[0; 7]: (4218) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.76/1.45    ( X, Y ), complement( Y ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := meet( X, top )
% 0.76/1.45     Y := zero
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4221) {G3,W6,D4,L1,V1,M1}  { top ==> join( X, complement( zero )
% 0.76/1.45     ) }.
% 0.76/1.45  parent0[0]: (165) {G7,W5,D3,L1,V1,M1} P(157,31);d(162) { join( X, top ) ==>
% 0.76/1.45     top }.
% 0.76/1.45  parent1[0; 1]: (4220) {G2,W10,D4,L1,V1,M1}  { join( meet( X, top ), top ) 
% 0.76/1.45    ==> join( X, complement( zero ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := meet( X, top )
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4222) {G3,W6,D4,L1,V1,M1}  { join( X, complement( zero ) ) ==> top
% 0.76/1.45     }.
% 0.76/1.45  parent0[0]: (4221) {G3,W6,D4,L1,V1,M1}  { top ==> join( X, complement( zero
% 0.76/1.45     ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (353) {G11,W6,D4,L1,V1,M1} P(328,21);d(165) { join( X, 
% 0.76/1.45    complement( zero ) ) ==> top }.
% 0.76/1.45  parent0: (4222) {G3,W6,D4,L1,V1,M1}  { join( X, complement( zero ) ) ==> 
% 0.76/1.45    top }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4224) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.76/1.45    complement( X ), complement( Y ) ) ) }.
% 0.76/1.45  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.76/1.45    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4226) {G1,W6,D3,L1,V1,M1}  { meet( X, zero ) ==> complement( top
% 0.76/1.45     ) }.
% 0.76/1.45  parent0[0]: (353) {G11,W6,D4,L1,V1,M1} P(328,21);d(165) { join( X, 
% 0.76/1.45    complement( zero ) ) ==> top }.
% 0.76/1.45  parent1[0; 5]: (4224) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.76/1.45    join( complement( X ), complement( Y ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := complement( X )
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45     Y := zero
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4227) {G2,W5,D3,L1,V1,M1}  { meet( X, zero ) ==> zero }.
% 0.76/1.45  parent0[0]: (49) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.76/1.45    zero }.
% 0.76/1.45  parent1[0; 4]: (4226) {G1,W6,D3,L1,V1,M1}  { meet( X, zero ) ==> complement
% 0.76/1.45    ( top ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (357) {G12,W5,D3,L1,V1,M1} P(353,3);d(49) { meet( X, zero ) 
% 0.76/1.45    ==> zero }.
% 0.76/1.45  parent0: (4227) {G2,W5,D3,L1,V1,M1}  { meet( X, zero ) ==> zero }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4229) {G11,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 0.76/1.45     }.
% 0.76/1.45  parent0[0]: (352) {G11,W7,D4,L1,V1,M1} P(47,328) { join( meet( top, X ), 
% 0.76/1.45    zero ) ==> X }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4230) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( top, X ) )
% 0.76/1.45     }.
% 0.76/1.45  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.76/1.45  parent1[0; 2]: (4229) {G11,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), 
% 0.76/1.45    zero ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := meet( top, X )
% 0.76/1.45     Y := zero
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4233) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( top, X ) ) ==> X
% 0.76/1.45     }.
% 0.76/1.45  parent0[0]: (4230) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( top, X )
% 0.76/1.45     ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (366) {G12,W7,D4,L1,V1,M1} P(352,0) { join( zero, meet( top, X
% 0.76/1.45     ) ) ==> X }.
% 0.76/1.45  parent0: (4233) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( top, X ) ) ==> X
% 0.76/1.45     }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4235) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.76/1.45    ( join( complement( X ), Y ) ) ) }.
% 0.76/1.45  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.76/1.45    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4237) {G2,W10,D5,L1,V1,M1}  { complement( X ) ==> join( meet( 
% 0.76/1.45    complement( X ), zero ), complement( X ) ) }.
% 0.76/1.45  parent0[0]: (322) {G7,W7,D5,L1,V1,M1} P(298,30);d(18);d(49) { join( 
% 0.76/1.45    complement( complement( X ) ), zero ) ==> X }.
% 0.76/1.45  parent1[0; 9]: (4235) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.76/1.45    complement( join( complement( X ), Y ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := complement( X )
% 0.76/1.45     Y := zero
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4238) {G3,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 0.76/1.45    complement( X ) ) }.
% 0.76/1.45  parent0[0]: (357) {G12,W5,D3,L1,V1,M1} P(353,3);d(49) { meet( X, zero ) ==>
% 0.76/1.45     zero }.
% 0.76/1.45  parent1[0; 4]: (4237) {G2,W10,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 0.76/1.45    meet( complement( X ), zero ), complement( X ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := complement( X )
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4239) {G3,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 0.76/1.45    complement( X ) }.
% 0.76/1.45  parent0[0]: (4238) {G3,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 0.76/1.45    complement( X ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (374) {G13,W7,D4,L1,V1,M1} P(322,30);d(357) { join( zero, 
% 0.76/1.45    complement( X ) ) ==> complement( X ) }.
% 0.76/1.45  parent0: (4239) {G3,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 0.76/1.45    complement( X ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4241) {G13,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 0.76/1.45    complement( X ) ) }.
% 0.76/1.45  parent0[0]: (374) {G13,W7,D4,L1,V1,M1} P(322,30);d(357) { join( zero, 
% 0.76/1.45    complement( X ) ) ==> complement( X ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4244) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.76/1.45    join( zero, meet( X, X ) ) }.
% 0.76/1.45  parent0[0]: (298) {G6,W7,D4,L1,V1,M1} P(289,3) { complement( complement( X
% 0.76/1.45     ) ) = meet( X, X ) }.
% 0.76/1.45  parent1[0; 6]: (4241) {G13,W7,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 0.76/1.45    zero, complement( X ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := complement( X )
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4245) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, meet( X
% 0.76/1.45    , X ) ) }.
% 0.76/1.45  parent0[0]: (298) {G6,W7,D4,L1,V1,M1} P(289,3) { complement( complement( X
% 0.76/1.45     ) ) = meet( X, X ) }.
% 0.76/1.45  parent1[0; 1]: (4244) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) ) 
% 0.76/1.45    ==> join( zero, meet( X, X ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4248) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 0.76/1.45  parent0[0]: (346) {G2,W7,D4,L1,V1,M1} P(12,30);d(3) { join( zero, meet( X, 
% 0.76/1.45    X ) ) ==> X }.
% 0.76/1.45  parent1[0; 4]: (4245) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, 
% 0.76/1.45    meet( X, X ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (384) {G14,W5,D3,L1,V1,M1} P(298,374);d(346) { meet( X, X ) 
% 0.76/1.45    ==> X }.
% 0.76/1.45  parent0: (4248) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4252) {G2,W11,D4,L1,V2,M1}  { join( join( zero, X ), complement( 
% 0.76/1.45    Y ) ) = join( complement( Y ), X ) }.
% 0.76/1.45  parent0[0]: (374) {G13,W7,D4,L1,V1,M1} P(322,30);d(357) { join( zero, 
% 0.76/1.45    complement( X ) ) ==> complement( X ) }.
% 0.76/1.45  parent1[0; 8]: (20) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 0.76/1.45    X ) = join( join( Z, X ), Y ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := Y
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := complement( Y )
% 0.76/1.45     Y := X
% 0.76/1.45     Z := zero
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (385) {G14,W11,D4,L1,V2,M1} P(374,20) { join( join( zero, Y )
% 0.76/1.45    , complement( X ) ) ==> join( complement( X ), Y ) }.
% 0.76/1.45  parent0: (4252) {G2,W11,D4,L1,V2,M1}  { join( join( zero, X ), complement( 
% 0.76/1.45    Y ) ) = join( complement( Y ), X ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := Y
% 0.76/1.45     Y := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4254) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join( 
% 0.76/1.45    zero, complement( X ) ) ) }.
% 0.76/1.45  parent0[0]: (50) {G2,W9,D5,L1,V1,M1} P(49,3) { complement( join( zero, 
% 0.76/1.45    complement( X ) ) ) ==> meet( top, X ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4261) {G3,W7,D4,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 0.76/1.45    complement( X ) ) }.
% 0.76/1.45  parent0[0]: (374) {G13,W7,D4,L1,V1,M1} P(322,30);d(357) { join( zero, 
% 0.76/1.45    complement( X ) ) ==> complement( X ) }.
% 0.76/1.45  parent1[0; 5]: (4254) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement
% 0.76/1.45    ( join( zero, complement( X ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (389) {G14,W7,D4,L1,V1,M1} P(374,50) { meet( top, X ) ==> 
% 0.76/1.45    complement( complement( X ) ) }.
% 0.76/1.45  parent0: (4261) {G3,W7,D4,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 0.76/1.45    complement( X ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4264) {G13,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 0.76/1.45    complement( X ) ) }.
% 0.76/1.45  parent0[0]: (374) {G13,W7,D4,L1,V1,M1} P(322,30);d(357) { join( zero, 
% 0.76/1.45    complement( X ) ) ==> complement( X ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4269) {G3,W11,D5,L1,V1,M1}  { complement( join( zero, complement
% 0.76/1.45    ( X ) ) ) ==> join( zero, meet( top, X ) ) }.
% 0.76/1.45  parent0[0]: (50) {G2,W9,D5,L1,V1,M1} P(49,3) { complement( join( zero, 
% 0.76/1.45    complement( X ) ) ) ==> meet( top, X ) }.
% 0.76/1.45  parent1[0; 8]: (4264) {G13,W7,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 0.76/1.45    zero, complement( X ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := join( zero, complement( X ) )
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4270) {G3,W9,D4,L1,V1,M1}  { meet( top, X ) ==> join( zero, meet
% 0.76/1.45    ( top, X ) ) }.
% 0.76/1.45  parent0[0]: (50) {G2,W9,D5,L1,V1,M1} P(49,3) { complement( join( zero, 
% 0.76/1.45    complement( X ) ) ) ==> meet( top, X ) }.
% 0.76/1.45  parent1[0; 1]: (4269) {G3,W11,D5,L1,V1,M1}  { complement( join( zero, 
% 0.76/1.45    complement( X ) ) ) ==> join( zero, meet( top, X ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4272) {G4,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 0.76/1.45  parent0[0]: (366) {G12,W7,D4,L1,V1,M1} P(352,0) { join( zero, meet( top, X
% 0.76/1.45     ) ) ==> X }.
% 0.76/1.45  parent1[0; 4]: (4270) {G3,W9,D4,L1,V1,M1}  { meet( top, X ) ==> join( zero
% 0.76/1.45    , meet( top, X ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4273) {G5,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 0.76/1.45     }.
% 0.76/1.45  parent0[0]: (389) {G14,W7,D4,L1,V1,M1} P(374,50) { meet( top, X ) ==> 
% 0.76/1.45    complement( complement( X ) ) }.
% 0.76/1.45  parent1[0; 1]: (4272) {G4,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (390) {G15,W5,D4,L1,V1,M1} P(50,374);d(366);d(389) { 
% 0.76/1.45    complement( complement( X ) ) ==> X }.
% 0.76/1.45  parent0: (4273) {G5,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 0.76/1.45     }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4276) {G2,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) ) }.
% 0.76/1.45  parent0[0]: (346) {G2,W7,D4,L1,V1,M1} P(12,30);d(3) { join( zero, meet( X, 
% 0.76/1.45    X ) ) ==> X }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4277) {G3,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 0.76/1.45  parent0[0]: (384) {G14,W5,D3,L1,V1,M1} P(298,374);d(346) { meet( X, X ) ==>
% 0.76/1.45     X }.
% 0.76/1.45  parent1[0; 4]: (4276) {G2,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X )
% 0.76/1.45     ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4278) {G3,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 0.76/1.45  parent0[0]: (4277) {G3,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (394) {G15,W5,D3,L1,V1,M1} P(384,346) { join( zero, X ) ==> X
% 0.76/1.45     }.
% 0.76/1.45  parent0: (4278) {G3,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4280) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero ) }.
% 0.76/1.45  parent0[0]: (341) {G2,W7,D4,L1,V1,M1} P(18,30);d(49) { join( meet( X, X ), 
% 0.76/1.45    zero ) ==> X }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4281) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 0.76/1.45  parent0[0]: (384) {G14,W5,D3,L1,V1,M1} P(298,374);d(346) { meet( X, X ) ==>
% 0.76/1.45     X }.
% 0.76/1.45  parent1[0; 3]: (4280) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero
% 0.76/1.45     ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4282) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 0.76/1.45  parent0[0]: (4281) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (395) {G15,W5,D3,L1,V1,M1} P(384,341) { join( X, zero ) ==> X
% 0.76/1.45     }.
% 0.76/1.45  parent0: (4282) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4284) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 0.76/1.45    converse( join( converse( X ), Y ) ) }.
% 0.76/1.45  parent0[0]: (76) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 0.76/1.45     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4286) {G2,W8,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> 
% 0.76/1.45    converse( converse( X ) ) }.
% 0.76/1.45  parent0[0]: (395) {G15,W5,D3,L1,V1,M1} P(384,341) { join( X, zero ) ==> X
% 0.76/1.45     }.
% 0.76/1.45  parent1[0; 6]: (4284) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 0.76/1.45    converse( join( converse( X ), Y ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := converse( X )
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45     Y := zero
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4287) {G1,W6,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> X
% 0.76/1.45     }.
% 0.76/1.45  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.76/1.45  parent1[0; 5]: (4286) {G2,W8,D4,L1,V1,M1}  { join( X, converse( zero ) ) 
% 0.76/1.45    ==> converse( converse( X ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (398) {G16,W6,D4,L1,V1,M1} P(395,76);d(7) { join( X, converse
% 0.76/1.45    ( zero ) ) ==> X }.
% 0.76/1.45  parent0: (4287) {G1,W6,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> X
% 0.76/1.45     }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4290) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 0.76/1.45    ( X ), complement( X ) ) }.
% 0.76/1.45  parent0[0]: (289) {G5,W8,D4,L1,V1,M1} P(284,10);d(277) { join( complement( 
% 0.76/1.45    X ), complement( X ) ) ==> complement( X ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4293) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.76/1.45    join( complement( complement( X ) ), X ) }.
% 0.76/1.45  parent0[0]: (390) {G15,W5,D4,L1,V1,M1} P(50,374);d(366);d(389) { complement
% 0.76/1.45    ( complement( X ) ) ==> X }.
% 0.76/1.45  parent1[0; 8]: (4290) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 0.76/1.45    complement( X ), complement( X ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := complement( X )
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4295) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.76/1.45    join( X, X ) }.
% 0.76/1.45  parent0[0]: (390) {G15,W5,D4,L1,V1,M1} P(50,374);d(366);d(389) { complement
% 0.76/1.45    ( complement( X ) ) ==> X }.
% 0.76/1.45  parent1[0; 5]: (4293) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) ) 
% 0.76/1.45    ==> join( complement( complement( X ) ), X ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4296) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 0.76/1.45  parent0[0]: (390) {G15,W5,D4,L1,V1,M1} P(50,374);d(366);d(389) { complement
% 0.76/1.45    ( complement( X ) ) ==> X }.
% 0.76/1.45  parent1[0; 1]: (4295) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) ) 
% 0.76/1.45    ==> join( X, X ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4302) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 0.76/1.45  parent0[0]: (4296) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (400) {G16,W5,D3,L1,V1,M1} P(390,289) { join( X, X ) ==> X }.
% 0.76/1.45  parent0: (4302) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4306) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.76/1.45    complement( X ), complement( Y ) ) ) }.
% 0.76/1.45  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.76/1.45    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4309) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 0.76/1.45    complement( join( X, complement( Y ) ) ) }.
% 0.76/1.45  parent0[0]: (390) {G15,W5,D4,L1,V1,M1} P(50,374);d(366);d(389) { complement
% 0.76/1.45    ( complement( X ) ) ==> X }.
% 0.76/1.45  parent1[0; 7]: (4306) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.76/1.45    join( complement( X ), complement( Y ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := complement( X )
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4311) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y )
% 0.76/1.45     ) ) ==> meet( complement( X ), Y ) }.
% 0.76/1.45  parent0[0]: (4309) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 0.76/1.45    complement( join( X, complement( Y ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (402) {G16,W10,D5,L1,V2,M1} P(390,3) { complement( join( X, 
% 0.76/1.45    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 0.76/1.45  parent0: (4311) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y
% 0.76/1.45     ) ) ) ==> meet( complement( X ), Y ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4314) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.76/1.45    complement( X ), complement( Y ) ) ) }.
% 0.76/1.45  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.76/1.45    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4318) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 0.76/1.45    complement( join( complement( X ), Y ) ) }.
% 0.76/1.45  parent0[0]: (390) {G15,W5,D4,L1,V1,M1} P(50,374);d(366);d(389) { complement
% 0.76/1.45    ( complement( X ) ) ==> X }.
% 0.76/1.45  parent1[0; 9]: (4314) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.76/1.45    join( complement( X ), complement( Y ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := Y
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45     Y := complement( Y )
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4320) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X ), Y
% 0.76/1.45     ) ) ==> meet( X, complement( Y ) ) }.
% 0.76/1.45  parent0[0]: (4318) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 0.76/1.45    complement( join( complement( X ), Y ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (403) {G16,W10,D5,L1,V2,M1} P(390,3) { complement( join( 
% 0.76/1.45    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 0.76/1.45  parent0: (4320) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 0.76/1.45    Y ) ) ==> meet( X, complement( Y ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := Y
% 0.76/1.45     Y := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4322) {G15,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 0.76/1.45     }.
% 0.76/1.45  parent0[0]: (390) {G15,W5,D4,L1,V1,M1} P(50,374);d(366);d(389) { complement
% 0.76/1.45    ( complement( X ) ) ==> X }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4327) {G1,W10,D4,L1,V2,M1}  { join( complement( X ), complement( 
% 0.76/1.45    Y ) ) ==> complement( meet( X, Y ) ) }.
% 0.76/1.45  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.76/1.45    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.76/1.45  parent1[0; 7]: (4322) {G15,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 0.76/1.45    ( X ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := join( complement( X ), complement( Y ) )
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (404) {G16,W10,D4,L1,V2,M1} P(3,390) { join( complement( X ), 
% 0.76/1.45    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 0.76/1.45  parent0: (4327) {G1,W10,D4,L1,V2,M1}  { join( complement( X ), complement( 
% 0.76/1.45    Y ) ) ==> complement( meet( X, Y ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4337) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, Y
% 0.76/1.45     ) }.
% 0.76/1.45  parent0[0]: (400) {G16,W5,D3,L1,V1,M1} P(390,289) { join( X, X ) ==> X }.
% 0.76/1.45  parent1[0; 7]: (20) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 0.76/1.45    X ) = join( join( Z, X ), Y ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45     Z := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (406) {G17,W9,D4,L1,V2,M1} P(400,20) { join( join( X, Y ), X )
% 0.76/1.45     ==> join( X, Y ) }.
% 0.76/1.45  parent0: (4337) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, Y
% 0.76/1.45     ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4338) {G16,W6,D4,L1,V1,M1}  { X ==> join( X, converse( zero ) )
% 0.76/1.45     }.
% 0.76/1.45  parent0[0]: (398) {G16,W6,D4,L1,V1,M1} P(395,76);d(7) { join( X, converse( 
% 0.76/1.45    zero ) ) ==> X }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4340) {G16,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 0.76/1.45  parent0[0]: (394) {G15,W5,D3,L1,V1,M1} P(384,346) { join( zero, X ) ==> X
% 0.76/1.45     }.
% 0.76/1.45  parent1[0; 2]: (4338) {G16,W6,D4,L1,V1,M1}  { X ==> join( X, converse( zero
% 0.76/1.45     ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := converse( zero )
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := zero
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4341) {G16,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 0.76/1.45  parent0[0]: (4340) {G16,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (408) {G17,W4,D3,L1,V0,M1} P(398,394) { converse( zero ) ==> 
% 0.76/1.45    zero }.
% 0.76/1.45  parent0: (4341) {G16,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 0.76/1.45  substitution0:
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4344) {G15,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 0.76/1.45  parent0[0]: (390) {G15,W5,D4,L1,V1,M1} P(50,374);d(366);d(389) { complement
% 0.76/1.45    ( complement( X ) ) ==> X }.
% 0.76/1.45  parent1[0; 4]: (389) {G14,W7,D4,L1,V1,M1} P(374,50) { meet( top, X ) ==> 
% 0.76/1.45    complement( complement( X ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (415) {G16,W5,D3,L1,V1,M1} S(389);d(390) { meet( top, X ) ==> 
% 0.76/1.45    X }.
% 0.76/1.45  parent0: (4344) {G15,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4347) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( complement( join
% 0.76/1.45    ( X, Y ) ), X ), Y ) }.
% 0.76/1.45  parent0[0]: (22) {G2,W10,D6,L1,V2,M1} P(18,1) { join( join( complement( 
% 0.76/1.45    join( X, Y ) ), X ), Y ) ==> top }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4350) {G3,W11,D5,L1,V2,M1}  { top ==> join( join( complement( top
% 0.76/1.45     ), X ), complement( meet( X, Y ) ) ) }.
% 0.76/1.45  parent0[0]: (339) {G8,W8,D5,L1,V2,M1} P(30,28);d(165) { join( X, complement
% 0.76/1.45    ( meet( X, Y ) ) ) ==> top }.
% 0.76/1.45  parent1[0; 5]: (4347) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( 
% 0.76/1.45    complement( join( X, Y ) ), X ), Y ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45     Y := complement( meet( X, Y ) )
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4351) {G2,W10,D5,L1,V2,M1}  { top ==> join( join( zero, X ), 
% 0.76/1.45    complement( meet( X, Y ) ) ) }.
% 0.76/1.45  parent0[0]: (49) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.76/1.45    zero }.
% 0.76/1.45  parent1[0; 4]: (4350) {G3,W11,D5,L1,V2,M1}  { top ==> join( join( 
% 0.76/1.45    complement( top ), X ), complement( meet( X, Y ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4352) {G3,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( X, Y
% 0.76/1.45     ) ), X ) }.
% 0.76/1.45  parent0[0]: (385) {G14,W11,D4,L1,V2,M1} P(374,20) { join( join( zero, Y ), 
% 0.76/1.45    complement( X ) ) ==> join( complement( X ), Y ) }.
% 0.76/1.45  parent1[0; 2]: (4351) {G2,W10,D5,L1,V2,M1}  { top ==> join( join( zero, X )
% 0.76/1.45    , complement( meet( X, Y ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := meet( X, Y )
% 0.76/1.45     Y := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4353) {G3,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), X )
% 0.76/1.45     ==> top }.
% 0.76/1.45  parent0[0]: (4352) {G3,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( X
% 0.76/1.45    , Y ) ), X ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (427) {G15,W8,D5,L1,V2,M1} P(339,22);d(49);d(385) { join( 
% 0.76/1.45    complement( meet( X, Y ) ), X ) ==> top }.
% 0.76/1.45  parent0: (4353) {G3,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), X
% 0.76/1.45     ) ==> top }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4354) {G15,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( X, Y
% 0.76/1.45     ) ), X ) }.
% 0.76/1.45  parent0[0]: (427) {G15,W8,D5,L1,V2,M1} P(339,22);d(49);d(385) { join( 
% 0.76/1.45    complement( meet( X, Y ) ), X ) ==> top }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4355) {G2,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( Y, X
% 0.76/1.45     ) ), X ) }.
% 0.76/1.45  parent0[0]: (47) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 0.76/1.45    Y ) }.
% 0.76/1.45  parent1[0; 4]: (4354) {G15,W8,D5,L1,V2,M1}  { top ==> join( complement( 
% 0.76/1.45    meet( X, Y ) ), X ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := Y
% 0.76/1.45     Y := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4358) {G2,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), Y )
% 0.76/1.45     ==> top }.
% 0.76/1.45  parent0[0]: (4355) {G2,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( Y
% 0.76/1.45    , X ) ), X ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := Y
% 0.76/1.45     Y := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (440) {G16,W8,D5,L1,V2,M1} P(47,427) { join( complement( meet
% 0.76/1.45    ( Y, X ) ), X ) ==> top }.
% 0.76/1.45  parent0: (4358) {G2,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), Y
% 0.76/1.45     ) ==> top }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := Y
% 0.76/1.45     Y := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4360) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.76/1.45    complement( X ), complement( Y ) ) ) }.
% 0.76/1.45  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.76/1.45    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4362) {G1,W9,D5,L1,V2,M1}  { meet( meet( X, complement( Y ) ), Y
% 0.76/1.45     ) ==> complement( top ) }.
% 0.76/1.45  parent0[0]: (440) {G16,W8,D5,L1,V2,M1} P(47,427) { join( complement( meet( 
% 0.76/1.45    Y, X ) ), X ) ==> top }.
% 0.76/1.45  parent1[0; 8]: (4360) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.76/1.45    join( complement( X ), complement( Y ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := complement( Y )
% 0.76/1.45     Y := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := meet( X, complement( Y ) )
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4363) {G2,W8,D5,L1,V2,M1}  { meet( meet( X, complement( Y ) ), Y
% 0.76/1.45     ) ==> zero }.
% 0.76/1.45  parent0[0]: (49) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.76/1.45    zero }.
% 0.76/1.45  parent1[0; 7]: (4362) {G1,W9,D5,L1,V2,M1}  { meet( meet( X, complement( Y )
% 0.76/1.45     ), Y ) ==> complement( top ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (447) {G17,W8,D5,L1,V2,M1} P(440,3);d(49) { meet( meet( X, 
% 0.76/1.45    complement( Y ) ), Y ) ==> zero }.
% 0.76/1.45  parent0: (4363) {G2,W8,D5,L1,V2,M1}  { meet( meet( X, complement( Y ) ), Y
% 0.76/1.45     ) ==> zero }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4366) {G17,W8,D5,L1,V2,M1}  { zero ==> meet( meet( X, complement( 
% 0.76/1.45    Y ) ), Y ) }.
% 0.76/1.45  parent0[0]: (447) {G17,W8,D5,L1,V2,M1} P(440,3);d(49) { meet( meet( X, 
% 0.76/1.45    complement( Y ) ), Y ) ==> zero }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4367) {G16,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 0.76/1.45    complement( Y ) ) }.
% 0.76/1.45  parent0[0]: (390) {G15,W5,D4,L1,V1,M1} P(50,374);d(366);d(389) { complement
% 0.76/1.45    ( complement( X ) ) ==> X }.
% 0.76/1.45  parent1[0; 5]: (4366) {G17,W8,D5,L1,V2,M1}  { zero ==> meet( meet( X, 
% 0.76/1.45    complement( Y ) ), Y ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := Y
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45     Y := complement( Y )
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4368) {G16,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( Y )
% 0.76/1.45     ) ==> zero }.
% 0.76/1.45  parent0[0]: (4367) {G16,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 0.76/1.45    complement( Y ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (449) {G18,W8,D4,L1,V2,M1} P(390,447) { meet( meet( Y, X ), 
% 0.76/1.45    complement( X ) ) ==> zero }.
% 0.76/1.45  parent0: (4368) {G16,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( Y )
% 0.76/1.45     ) ==> zero }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := Y
% 0.76/1.45     Y := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4369) {G18,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 0.76/1.45    complement( Y ) ) }.
% 0.76/1.45  parent0[0]: (449) {G18,W8,D4,L1,V2,M1} P(390,447) { meet( meet( Y, X ), 
% 0.76/1.45    complement( X ) ) ==> zero }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := Y
% 0.76/1.45     Y := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4370) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( Y ), meet
% 0.76/1.45    ( X, Y ) ) }.
% 0.76/1.45  parent0[0]: (47) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 0.76/1.45    Y ) }.
% 0.76/1.45  parent1[0; 2]: (4369) {G18,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 0.76/1.45    complement( Y ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := complement( Y )
% 0.76/1.45     Y := meet( X, Y )
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4374) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X ) )
% 0.76/1.45     ==> zero }.
% 0.76/1.45  parent0[0]: (4370) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( Y ), 
% 0.76/1.45    meet( X, Y ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := Y
% 0.76/1.45     Y := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (451) {G19,W8,D4,L1,V2,M1} P(449,47) { meet( complement( Y ), 
% 0.76/1.45    meet( X, Y ) ) ==> zero }.
% 0.76/1.45  parent0: (4374) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X )
% 0.76/1.45     ) ==> zero }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := Y
% 0.76/1.45     Y := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4379) {G16,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> join
% 0.76/1.45    ( complement( X ), complement( Y ) ) }.
% 0.76/1.45  parent0[0]: (404) {G16,W10,D4,L1,V2,M1} P(3,390) { join( complement( X ), 
% 0.76/1.45    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4380) {G16,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 0.76/1.45    , Y ) ) ==> join( X, complement( Y ) ) }.
% 0.76/1.45  parent0[0]: (390) {G15,W5,D4,L1,V1,M1} P(50,374);d(366);d(389) { complement
% 0.76/1.45    ( complement( X ) ) ==> X }.
% 0.76/1.45  parent1[0; 7]: (4379) {G16,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 0.76/1.45    ==> join( complement( X ), complement( Y ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := complement( X )
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (620) {G17,W10,D5,L1,V2,M1} P(390,404) { complement( meet( 
% 0.76/1.45    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 0.76/1.45  parent0: (4380) {G16,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 0.76/1.45    , Y ) ) ==> join( X, complement( Y ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4385) {G16,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> join
% 0.76/1.45    ( complement( X ), complement( Y ) ) }.
% 0.76/1.45  parent0[0]: (404) {G16,W10,D4,L1,V2,M1} P(3,390) { join( complement( X ), 
% 0.76/1.45    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4387) {G16,W10,D5,L1,V2,M1}  { complement( meet( X, complement( Y
% 0.76/1.45     ) ) ) ==> join( complement( X ), Y ) }.
% 0.76/1.45  parent0[0]: (390) {G15,W5,D4,L1,V1,M1} P(50,374);d(366);d(389) { complement
% 0.76/1.45    ( complement( X ) ) ==> X }.
% 0.76/1.45  parent1[0; 9]: (4385) {G16,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 0.76/1.45    ==> join( complement( X ), complement( Y ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := Y
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45     Y := complement( Y )
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (621) {G17,W10,D5,L1,V2,M1} P(390,404) { complement( meet( Y, 
% 0.76/1.45    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 0.76/1.45  parent0: (4387) {G16,W10,D5,L1,V2,M1}  { complement( meet( X, complement( Y
% 0.76/1.45     ) ) ) ==> join( complement( X ), Y ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := Y
% 0.76/1.45     Y := X
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4390) {G16,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> join
% 0.76/1.45    ( complement( X ), complement( Y ) ) }.
% 0.76/1.45  parent0[0]: (404) {G16,W10,D4,L1,V2,M1} P(3,390) { join( complement( X ), 
% 0.76/1.45    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4392) {G1,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> join
% 0.76/1.45    ( complement( Y ), complement( X ) ) }.
% 0.76/1.45  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.76/1.45  parent1[0; 5]: (4390) {G16,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 0.76/1.45    ==> join( complement( X ), complement( Y ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := complement( X )
% 0.76/1.45     Y := complement( Y )
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4394) {G2,W9,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 0.76/1.45    complement( meet( Y, X ) ) }.
% 0.76/1.45  parent0[0]: (404) {G16,W10,D4,L1,V2,M1} P(3,390) { join( complement( X ), 
% 0.76/1.45    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 0.76/1.45  parent1[0; 5]: (4392) {G1,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 0.76/1.45    ==> join( complement( Y ), complement( X ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := Y
% 0.76/1.45     Y := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (628) {G17,W9,D4,L1,V2,M1} P(404,0);d(404) { complement( meet
% 0.76/1.45    ( X, Y ) ) = complement( meet( Y, X ) ) }.
% 0.76/1.45  parent0: (4394) {G2,W9,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 0.76/1.45    complement( meet( Y, X ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4395) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 0.76/1.45     }.
% 0.76/1.45  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.76/1.45     }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4396) {G1,W10,D5,L1,V2,M1}  { top ==> join( meet( X, Y ), 
% 0.76/1.45    complement( meet( Y, X ) ) ) }.
% 0.76/1.45  parent0[0]: (628) {G17,W9,D4,L1,V2,M1} P(404,0);d(404) { complement( meet( 
% 0.76/1.45    X, Y ) ) = complement( meet( Y, X ) ) }.
% 0.76/1.45  parent1[0; 6]: (4395) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X
% 0.76/1.45     ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := meet( X, Y )
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4399) {G1,W10,D5,L1,V2,M1}  { join( meet( X, Y ), complement( meet
% 0.76/1.45    ( Y, X ) ) ) ==> top }.
% 0.76/1.45  parent0[0]: (4396) {G1,W10,D5,L1,V2,M1}  { top ==> join( meet( X, Y ), 
% 0.76/1.45    complement( meet( Y, X ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (654) {G18,W10,D5,L1,V2,M1} P(628,11) { join( meet( X, Y ), 
% 0.76/1.45    complement( meet( Y, X ) ) ) ==> top }.
% 0.76/1.45  parent0: (4399) {G1,W10,D5,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 0.76/1.45    meet( Y, X ) ) ) ==> top }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4400) {G0,W6,D4,L1,V1,M1}  { zero ==> meet( X, complement( X ) )
% 0.76/1.45     }.
% 0.76/1.45  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 0.76/1.45    zero }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4401) {G1,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 0.76/1.45    complement( meet( Y, X ) ) ) }.
% 0.76/1.45  parent0[0]: (628) {G17,W9,D4,L1,V2,M1} P(404,0);d(404) { complement( meet( 
% 0.76/1.45    X, Y ) ) = complement( meet( Y, X ) ) }.
% 0.76/1.45  parent1[0; 6]: (4400) {G0,W6,D4,L1,V1,M1}  { zero ==> meet( X, complement( 
% 0.76/1.45    X ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := meet( X, Y )
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4404) {G1,W10,D5,L1,V2,M1}  { meet( meet( X, Y ), complement( meet
% 0.76/1.45    ( Y, X ) ) ) ==> zero }.
% 0.76/1.45  parent0[0]: (4401) {G1,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 0.76/1.45    complement( meet( Y, X ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (655) {G18,W10,D5,L1,V2,M1} P(628,12) { meet( meet( X, Y ), 
% 0.76/1.45    complement( meet( Y, X ) ) ) ==> zero }.
% 0.76/1.45  parent0: (4404) {G1,W10,D5,L1,V2,M1}  { meet( meet( X, Y ), complement( 
% 0.76/1.45    meet( Y, X ) ) ) ==> zero }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4405) {G1,W14,D5,L1,V3,M1}  { join( X, converse( join( Y, Z ) ) ) 
% 0.76/1.45    ==> join( join( X, converse( Y ) ), converse( Z ) ) }.
% 0.76/1.45  parent0[0]: (74) {G1,W14,D5,L1,V3,M1} P(8,1) { join( join( Z, converse( X )
% 0.76/1.45     ), converse( Y ) ) ==> join( Z, converse( join( X, Y ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := Y
% 0.76/1.45     Y := Z
% 0.76/1.45     Z := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4409) {G2,W10,D5,L1,V2,M1}  { join( complement( converse( X ) ), 
% 0.76/1.45    converse( join( Y, X ) ) ) ==> top }.
% 0.76/1.45  parent0[0]: (320) {G8,W8,D5,L1,V2,M1} S(27);d(165) { join( join( complement
% 0.76/1.45    ( Y ), X ), Y ) ==> top }.
% 0.76/1.45  parent1[0; 9]: (4405) {G1,W14,D5,L1,V3,M1}  { join( X, converse( join( Y, Z
% 0.76/1.45     ) ) ) ==> join( join( X, converse( Y ) ), converse( Z ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := converse( Y )
% 0.76/1.45     Y := converse( X )
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := complement( converse( X ) )
% 0.76/1.45     Y := Y
% 0.76/1.45     Z := X
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (686) {G9,W10,D5,L1,V2,M1} P(74,320) { join( complement( 
% 0.76/1.45    converse( X ) ), converse( join( Y, X ) ) ) ==> top }.
% 0.76/1.45  parent0: (4409) {G2,W10,D5,L1,V2,M1}  { join( complement( converse( X ) ), 
% 0.76/1.45    converse( join( Y, X ) ) ) ==> top }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4416) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.76/1.45    ( join( complement( X ), Y ) ) ) }.
% 0.76/1.45  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.76/1.45    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4420) {G2,W13,D6,L1,V2,M1}  { converse( X ) ==> join( meet( 
% 0.76/1.45    converse( X ), converse( join( Y, X ) ) ), complement( top ) ) }.
% 0.76/1.45  parent0[0]: (686) {G9,W10,D5,L1,V2,M1} P(74,320) { join( complement( 
% 0.76/1.45    converse( X ) ), converse( join( Y, X ) ) ) ==> top }.
% 0.76/1.45  parent1[0; 12]: (4416) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.76/1.45    complement( join( complement( X ), Y ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := converse( X )
% 0.76/1.45     Y := converse( join( Y, X ) )
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4421) {G2,W12,D6,L1,V2,M1}  { converse( X ) ==> join( meet( 
% 0.76/1.45    converse( X ), converse( join( Y, X ) ) ), zero ) }.
% 0.76/1.45  parent0[0]: (49) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.76/1.45    zero }.
% 0.76/1.45  parent1[0; 11]: (4420) {G2,W13,D6,L1,V2,M1}  { converse( X ) ==> join( meet
% 0.76/1.45    ( converse( X ), converse( join( Y, X ) ) ), complement( top ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4422) {G3,W10,D5,L1,V2,M1}  { converse( X ) ==> meet( converse( X
% 0.76/1.45     ), converse( join( Y, X ) ) ) }.
% 0.76/1.45  parent0[0]: (395) {G15,W5,D3,L1,V1,M1} P(384,341) { join( X, zero ) ==> X
% 0.76/1.45     }.
% 0.76/1.45  parent1[0; 3]: (4421) {G2,W12,D6,L1,V2,M1}  { converse( X ) ==> join( meet
% 0.76/1.45    ( converse( X ), converse( join( Y, X ) ) ), zero ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := meet( converse( X ), converse( join( Y, X ) ) )
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4423) {G3,W10,D5,L1,V2,M1}  { meet( converse( X ), converse( join
% 0.76/1.45    ( Y, X ) ) ) ==> converse( X ) }.
% 0.76/1.45  parent0[0]: (4422) {G3,W10,D5,L1,V2,M1}  { converse( X ) ==> meet( converse
% 0.76/1.45    ( X ), converse( join( Y, X ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  subsumption: (763) {G16,W10,D5,L1,V2,M1} P(686,30);d(49);d(395) { meet( 
% 0.76/1.45    converse( X ), converse( join( Y, X ) ) ) ==> converse( X ) }.
% 0.76/1.45  parent0: (4423) {G3,W10,D5,L1,V2,M1}  { meet( converse( X ), converse( join
% 0.76/1.45    ( Y, X ) ) ) ==> converse( X ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  permutation0:
% 0.76/1.45     0 ==> 0
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  eqswap: (4425) {G16,W10,D5,L1,V2,M1}  { converse( X ) ==> meet( converse( X
% 0.76/1.45     ), converse( join( Y, X ) ) ) }.
% 0.76/1.45  parent0[0]: (763) {G16,W10,D5,L1,V2,M1} P(686,30);d(49);d(395) { meet( 
% 0.76/1.45    converse( X ), converse( join( Y, X ) ) ) ==> converse( X ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := X
% 0.76/1.45     Y := Y
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4428) {G1,W13,D6,L1,V2,M1}  { converse( converse( X ) ) ==> meet
% 0.76/1.45    ( converse( converse( X ) ), converse( converse( join( Y, X ) ) ) ) }.
% 0.76/1.45  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 0.76/1.45     ) ==> converse( join( X, Y ) ) }.
% 0.76/1.45  parent1[0; 9]: (4425) {G16,W10,D5,L1,V2,M1}  { converse( X ) ==> meet( 
% 0.76/1.45    converse( X ), converse( join( Y, X ) ) ) }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := Y
% 0.76/1.45     Y := X
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 0.76/1.45     X := converse( X )
% 0.76/1.45     Y := converse( Y )
% 0.76/1.45  end
% 0.76/1.45  
% 0.76/1.45  paramod: (4431) {G1,W11,D5,L1,V2,M1}  { converse( converse( X ) ) ==> meet
% 0.76/1.45    ( converse( converse( X ) ), join( Y, X ) ) }.
% 0.76/1.45  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.76/1.45  parent1[0; 8]: (4428) {G1,W13,D6,L1,V2,M1}  { converse( converse( X ) ) ==>
% 0.76/1.45     meet( converse( converse( X ) ), converse( converse( join( Y, X ) ) ) )
% 0.76/1.45     }.
% 0.76/1.45  substitution0:
% 0.76/1.45     X := join( Y, X )
% 0.76/1.45  end
% 0.76/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4437) {G1,W9,D4,L1,V2,M1}  { converse( converse( X ) ) ==> meet( 
% 1.10/1.45    X, join( Y, X ) ) }.
% 1.10/1.45  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 1.10/1.45  parent1[0; 5]: (4431) {G1,W11,D5,L1,V2,M1}  { converse( converse( X ) ) ==>
% 1.10/1.45     meet( converse( converse( X ) ), join( Y, X ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4438) {G1,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X ) ) }.
% 1.10/1.45  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 1.10/1.45  parent1[0; 1]: (4437) {G1,W9,D4,L1,V2,M1}  { converse( converse( X ) ) ==> 
% 1.10/1.45    meet( X, join( Y, X ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4440) {G1,W7,D4,L1,V2,M1}  { meet( X, join( Y, X ) ) ==> X }.
% 1.10/1.45  parent0[0]: (4438) {G1,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  subsumption: (795) {G17,W7,D4,L1,V2,M1} P(8,763);d(7);d(7) { meet( Y, join
% 1.10/1.45    ( X, Y ) ) ==> Y }.
% 1.10/1.45  parent0: (4440) {G1,W7,D4,L1,V2,M1}  { meet( X, join( Y, X ) ) ==> X }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := Y
% 1.10/1.45     Y := X
% 1.10/1.45  end
% 1.10/1.45  permutation0:
% 1.10/1.45     0 ==> 0
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4443) {G17,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X ) ) }.
% 1.10/1.45  parent0[0]: (795) {G17,W7,D4,L1,V2,M1} P(8,763);d(7);d(7) { meet( Y, join( 
% 1.10/1.45    X, Y ) ) ==> Y }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := Y
% 1.10/1.45     Y := X
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4444) {G18,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y ) ) }.
% 1.10/1.45  parent0[0]: (406) {G17,W9,D4,L1,V2,M1} P(400,20) { join( join( X, Y ), X ) 
% 1.10/1.45    ==> join( X, Y ) }.
% 1.10/1.45  parent1[0; 4]: (4443) {G17,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X ) )
% 1.10/1.45     }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := join( X, Y )
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4445) {G18,W7,D4,L1,V2,M1}  { meet( X, join( X, Y ) ) ==> X }.
% 1.10/1.45  parent0[0]: (4444) {G18,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y ) )
% 1.10/1.45     }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  subsumption: (801) {G18,W7,D4,L1,V2,M1} P(406,795) { meet( X, join( X, Y )
% 1.10/1.45     ) ==> X }.
% 1.10/1.45  parent0: (4445) {G18,W7,D4,L1,V2,M1}  { meet( X, join( X, Y ) ) ==> X }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  permutation0:
% 1.10/1.45     0 ==> 0
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4447) {G19,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), meet
% 1.10/1.45    ( Y, X ) ) }.
% 1.10/1.45  parent0[0]: (451) {G19,W8,D4,L1,V2,M1} P(449,47) { meet( complement( Y ), 
% 1.10/1.45    meet( X, Y ) ) ==> zero }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := Y
% 1.10/1.45     Y := X
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4448) {G19,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 1.10/1.45    , Y ) ), X ) }.
% 1.10/1.45  parent0[0]: (801) {G18,W7,D4,L1,V2,M1} P(406,795) { meet( X, join( X, Y ) )
% 1.10/1.45     ==> X }.
% 1.10/1.45  parent1[0; 7]: (4447) {G19,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 1.10/1.45     ), meet( Y, X ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := join( X, Y )
% 1.10/1.45     Y := X
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4449) {G19,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), X
% 1.10/1.45     ) ==> zero }.
% 1.10/1.45  parent0[0]: (4448) {G19,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join
% 1.10/1.45    ( X, Y ) ), X ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  subsumption: (812) {G20,W8,D5,L1,V2,M1} P(801,451) { meet( complement( join
% 1.10/1.45    ( X, Y ) ), X ) ==> zero }.
% 1.10/1.45  parent0: (4449) {G19,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), X
% 1.10/1.45     ) ==> zero }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  permutation0:
% 1.10/1.45     0 ==> 0
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4451) {G20,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X, 
% 1.10/1.45    Y ) ), X ) }.
% 1.10/1.45  parent0[0]: (812) {G20,W8,D5,L1,V2,M1} P(801,451) { meet( complement( join
% 1.10/1.45    ( X, Y ) ), X ) ==> zero }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4453) {G1,W10,D5,L1,V0,M1}  { zero ==> meet( complement( 
% 1.10/1.45    complement( skol3 ) ), composition( complement( skol1 ), skol2 ) ) }.
% 1.10/1.45  parent0[0]: (16) {G0,W10,D5,L1,V0,M1} I { join( composition( complement( 
% 1.10/1.45    skol1 ), skol2 ), complement( skol3 ) ) ==> complement( skol3 ) }.
% 1.10/1.45  parent1[0; 4]: (4451) {G20,W8,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 1.10/1.45    join( X, Y ) ), X ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := composition( complement( skol1 ), skol2 )
% 1.10/1.45     Y := complement( skol3 )
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4454) {G2,W8,D5,L1,V0,M1}  { zero ==> meet( skol3, composition( 
% 1.10/1.45    complement( skol1 ), skol2 ) ) }.
% 1.10/1.45  parent0[0]: (390) {G15,W5,D4,L1,V1,M1} P(50,374);d(366);d(389) { complement
% 1.10/1.45    ( complement( X ) ) ==> X }.
% 1.10/1.45  parent1[0; 3]: (4453) {G1,W10,D5,L1,V0,M1}  { zero ==> meet( complement( 
% 1.10/1.45    complement( skol3 ) ), composition( complement( skol1 ), skol2 ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := skol3
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4455) {G2,W8,D5,L1,V0,M1}  { meet( skol3, composition( complement
% 1.10/1.45    ( skol1 ), skol2 ) ) ==> zero }.
% 1.10/1.45  parent0[0]: (4454) {G2,W8,D5,L1,V0,M1}  { zero ==> meet( skol3, composition
% 1.10/1.45    ( complement( skol1 ), skol2 ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  subsumption: (853) {G21,W8,D5,L1,V0,M1} P(16,812);d(390) { meet( skol3, 
% 1.10/1.45    composition( complement( skol1 ), skol2 ) ) ==> zero }.
% 1.10/1.45  parent0: (4455) {G2,W8,D5,L1,V0,M1}  { meet( skol3, composition( complement
% 1.10/1.45    ( skol1 ), skol2 ) ) ==> zero }.
% 1.10/1.45  substitution0:
% 1.10/1.45  end
% 1.10/1.45  permutation0:
% 1.10/1.45     0 ==> 0
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4458) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 1.10/1.45    complement( Y ) ) ) ==> X }.
% 1.10/1.45  parent0[0]: (403) {G16,W10,D5,L1,V2,M1} P(390,3) { complement( join( 
% 1.10/1.45    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 1.10/1.45  parent1[0; 5]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 1.10/1.45    complement( join( complement( X ), Y ) ) ) ==> X }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := Y
% 1.10/1.45     Y := X
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  subsumption: (1003) {G17,W10,D5,L1,V2,M1} S(30);d(403) { join( meet( X, Y )
% 1.10/1.45    , meet( X, complement( Y ) ) ) ==> X }.
% 1.10/1.45  parent0: (4458) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 1.10/1.45    complement( Y ) ) ) ==> X }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  permutation0:
% 1.10/1.45     0 ==> 0
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4460) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X, 
% 1.10/1.45    complement( Y ) ) ) }.
% 1.10/1.45  parent0[0]: (1003) {G17,W10,D5,L1,V2,M1} S(30);d(403) { join( meet( X, Y )
% 1.10/1.45    , meet( X, complement( Y ) ) ) ==> X }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4461) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet( X, 
% 1.10/1.45    complement( Y ) ) ) }.
% 1.10/1.45  parent0[0]: (47) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 1.10/1.45    Y ) }.
% 1.10/1.45  parent1[0; 3]: (4460) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.10/1.45    meet( X, complement( Y ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := Y
% 1.10/1.45     Y := X
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4465) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 1.10/1.45    complement( Y ) ) ) ==> X }.
% 1.10/1.45  parent0[0]: (4461) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet( 
% 1.10/1.45    X, complement( Y ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  subsumption: (1015) {G18,W10,D5,L1,V2,M1} P(47,1003) { join( meet( Y, X ), 
% 1.10/1.45    meet( X, complement( Y ) ) ) ==> X }.
% 1.10/1.45  parent0: (4465) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 1.10/1.45    complement( Y ) ) ) ==> X }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  permutation0:
% 1.10/1.45     0 ==> 0
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4469) {G18,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), meet( Y, 
% 1.10/1.45    complement( X ) ) ) }.
% 1.10/1.45  parent0[0]: (1015) {G18,W10,D5,L1,V2,M1} P(47,1003) { join( meet( Y, X ), 
% 1.10/1.45    meet( X, complement( Y ) ) ) ==> X }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := Y
% 1.10/1.45     Y := X
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4470) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 1.10/1.45     ) ), meet( Y, X ) ) }.
% 1.10/1.45  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.10/1.45  parent1[0; 2]: (4469) {G18,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), 
% 1.10/1.45    meet( Y, complement( X ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := meet( Y, X )
% 1.10/1.45     Y := meet( X, complement( Y ) )
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := Y
% 1.10/1.45     Y := X
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4473) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 1.10/1.45    meet( Y, X ) ) ==> X }.
% 1.10/1.45  parent0[0]: (4470) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement
% 1.10/1.45    ( Y ) ), meet( Y, X ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  subsumption: (1028) {G19,W10,D5,L1,V2,M1} P(1015,0) { join( meet( Y, 
% 1.10/1.45    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 1.10/1.45  parent0: (4473) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 1.10/1.45    meet( Y, X ) ) ==> X }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := Y
% 1.10/1.45     Y := X
% 1.10/1.45  end
% 1.10/1.45  permutation0:
% 1.10/1.45     0 ==> 0
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4475) {G16,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 1.10/1.45    complement( join( X, complement( Y ) ) ) }.
% 1.10/1.45  parent0[0]: (402) {G16,W10,D5,L1,V2,M1} P(390,3) { complement( join( X, 
% 1.10/1.45    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4479) {G16,W10,D4,L1,V2,M1}  { meet( complement( X ), complement
% 1.10/1.45    ( Y ) ) ==> complement( join( X, Y ) ) }.
% 1.10/1.45  parent0[0]: (390) {G15,W5,D4,L1,V1,M1} P(50,374);d(366);d(389) { complement
% 1.10/1.45    ( complement( X ) ) ==> X }.
% 1.10/1.45  parent1[0; 9]: (4475) {G16,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) 
% 1.10/1.45    ==> complement( join( X, complement( Y ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := Y
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := complement( Y )
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  subsumption: (1182) {G17,W10,D4,L1,V2,M1} P(390,402) { meet( complement( Y
% 1.10/1.45     ), complement( X ) ) ==> complement( join( Y, X ) ) }.
% 1.10/1.45  parent0: (4479) {G16,W10,D4,L1,V2,M1}  { meet( complement( X ), complement
% 1.10/1.45    ( Y ) ) ==> complement( join( X, Y ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := Y
% 1.10/1.45     Y := X
% 1.10/1.45  end
% 1.10/1.45  permutation0:
% 1.10/1.45     0 ==> 0
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4482) {G16,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 1.10/1.45    complement( join( X, complement( Y ) ) ) }.
% 1.10/1.45  parent0[0]: (402) {G16,W10,D5,L1,V2,M1} P(390,3) { complement( join( X, 
% 1.10/1.45    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4483) {G2,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y ) ), Z
% 1.10/1.45     ) ==> complement( join( join( X, complement( Z ) ), Y ) ) }.
% 1.10/1.45  parent0[0]: (20) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 1.10/1.45     = join( join( Z, X ), Y ) }.
% 1.10/1.45  parent1[0; 8]: (4482) {G16,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) 
% 1.10/1.45    ==> complement( join( X, complement( Y ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := complement( Z )
% 1.10/1.45     Y := Y
% 1.10/1.45     Z := X
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := join( X, Y )
% 1.10/1.45     Y := Z
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4486) {G2,W14,D6,L1,V3,M1}  { complement( join( join( X, 
% 1.10/1.45    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 1.10/1.45  parent0[0]: (4483) {G2,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y ) )
% 1.10/1.45    , Z ) ==> complement( join( join( X, complement( Z ) ), Y ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45     Z := Z
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  subsumption: (1185) {G17,W14,D6,L1,V3,M1} P(20,402) { complement( join( 
% 1.10/1.45    join( X, complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z
% 1.10/1.45     ) }.
% 1.10/1.45  parent0: (4486) {G2,W14,D6,L1,V3,M1}  { complement( join( join( X, 
% 1.10/1.45    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45     Z := Z
% 1.10/1.45  end
% 1.10/1.45  permutation0:
% 1.10/1.45     0 ==> 0
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4488) {G18,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 1.10/1.45    complement( meet( Y, X ) ) ) }.
% 1.10/1.45  parent0[0]: (655) {G18,W10,D5,L1,V2,M1} P(628,12) { meet( meet( X, Y ), 
% 1.10/1.45    complement( meet( Y, X ) ) ) ==> zero }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4493) {G18,W13,D6,L1,V2,M1}  { zero ==> meet( meet( complement( X
% 1.10/1.45     ), complement( Y ) ), complement( complement( join( Y, X ) ) ) ) }.
% 1.10/1.45  parent0[0]: (1182) {G17,W10,D4,L1,V2,M1} P(390,402) { meet( complement( Y )
% 1.10/1.45    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 1.10/1.45  parent1[0; 9]: (4488) {G18,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y )
% 1.10/1.45    , complement( meet( Y, X ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := complement( X )
% 1.10/1.45     Y := complement( Y )
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4497) {G18,W12,D6,L1,V2,M1}  { zero ==> meet( complement( join( X
% 1.10/1.45    , Y ) ), complement( complement( join( Y, X ) ) ) ) }.
% 1.10/1.45  parent0[0]: (1182) {G17,W10,D4,L1,V2,M1} P(390,402) { meet( complement( Y )
% 1.10/1.45    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 1.10/1.45  parent1[0; 3]: (4493) {G18,W13,D6,L1,V2,M1}  { zero ==> meet( meet( 
% 1.10/1.45    complement( X ), complement( Y ) ), complement( complement( join( Y, X )
% 1.10/1.45     ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := Y
% 1.10/1.45     Y := X
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4499) {G18,W11,D6,L1,V2,M1}  { zero ==> complement( join( join( X
% 1.10/1.45    , Y ), complement( join( Y, X ) ) ) ) }.
% 1.10/1.45  parent0[0]: (1182) {G17,W10,D4,L1,V2,M1} P(390,402) { meet( complement( Y )
% 1.10/1.45    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 1.10/1.45  parent1[0; 2]: (4497) {G18,W12,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 1.10/1.45    join( X, Y ) ), complement( complement( join( Y, X ) ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := complement( join( Y, X ) )
% 1.10/1.45     Y := join( X, Y )
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4500) {G17,W10,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 1.10/1.45    , Y ) ), join( Y, X ) ) }.
% 1.10/1.45  parent0[0]: (402) {G16,W10,D5,L1,V2,M1} P(390,3) { complement( join( X, 
% 1.10/1.45    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 1.10/1.45  parent1[0; 2]: (4499) {G18,W11,D6,L1,V2,M1}  { zero ==> complement( join( 
% 1.10/1.45    join( X, Y ), complement( join( Y, X ) ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := join( X, Y )
% 1.10/1.45     Y := join( Y, X )
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4501) {G17,W10,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 1.10/1.45    join( Y, X ) ) ==> zero }.
% 1.10/1.45  parent0[0]: (4500) {G17,W10,D5,L1,V2,M1}  { zero ==> meet( complement( join
% 1.10/1.45    ( X, Y ) ), join( Y, X ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  subsumption: (1200) {G19,W10,D5,L1,V2,M1} P(1182,655);d(1182);d(1182);d(402
% 1.10/1.45    ) { meet( complement( join( X, Y ) ), join( Y, X ) ) ==> zero }.
% 1.10/1.45  parent0: (4501) {G17,W10,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 1.10/1.45    join( Y, X ) ) ==> zero }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  permutation0:
% 1.10/1.45     0 ==> 0
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4504) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 1.10/1.45    complement( composition( X, top ) ) ) ==> zero }.
% 1.10/1.45  parent0[0]: (395) {G15,W5,D3,L1,V1,M1} P(384,341) { join( X, zero ) ==> X
% 1.10/1.45     }.
% 1.10/1.45  parent1[0; 1]: (99) {G2,W11,D6,L1,V1,M1} P(49,10) { join( composition( 
% 1.10/1.45    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := composition( converse( X ), complement( composition( X, top ) ) )
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  subsumption: (1464) {G16,W9,D5,L1,V1,M1} S(99);d(395) { composition( 
% 1.10/1.45    converse( X ), complement( composition( X, top ) ) ) ==> zero }.
% 1.10/1.45  parent0: (4504) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 1.10/1.45    complement( composition( X, top ) ) ) ==> zero }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45  end
% 1.10/1.45  permutation0:
% 1.10/1.45     0 ==> 0
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4507) {G16,W9,D5,L1,V1,M1}  { zero ==> composition( converse( X )
% 1.10/1.45    , complement( composition( X, top ) ) ) }.
% 1.10/1.45  parent0[0]: (1464) {G16,W9,D5,L1,V1,M1} S(99);d(395) { composition( 
% 1.10/1.45    converse( X ), complement( composition( X, top ) ) ) ==> zero }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4508) {G10,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 1.10/1.45    complement( composition( top, top ) ) ) }.
% 1.10/1.45  parent0[0]: (208) {G9,W4,D3,L1,V0,M1} P(201,176) { converse( top ) ==> top
% 1.10/1.45     }.
% 1.10/1.45  parent1[0; 3]: (4507) {G16,W9,D5,L1,V1,M1}  { zero ==> composition( 
% 1.10/1.45    converse( X ), complement( composition( X, top ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := top
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4509) {G10,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 1.10/1.45    composition( top, top ) ) ) ==> zero }.
% 1.10/1.45  parent0[0]: (4508) {G10,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 1.10/1.45    complement( composition( top, top ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  subsumption: (1476) {G17,W8,D5,L1,V0,M1} P(208,1464) { composition( top, 
% 1.10/1.45    complement( composition( top, top ) ) ) ==> zero }.
% 1.10/1.45  parent0: (4509) {G10,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 1.10/1.45    composition( top, top ) ) ) ==> zero }.
% 1.10/1.45  substitution0:
% 1.10/1.45  end
% 1.10/1.45  permutation0:
% 1.10/1.45     0 ==> 0
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4511) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 1.10/1.45    join( composition( X, Y ), composition( Z, Y ) ) }.
% 1.10/1.45  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 1.10/1.45    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Z
% 1.10/1.45     Z := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4516) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top ), 
% 1.10/1.45    complement( composition( top, top ) ) ) ==> join( composition( X, 
% 1.10/1.45    complement( composition( top, top ) ) ), zero ) }.
% 1.10/1.45  parent0[0]: (1476) {G17,W8,D5,L1,V0,M1} P(208,1464) { composition( top, 
% 1.10/1.45    complement( composition( top, top ) ) ) ==> zero }.
% 1.10/1.45  parent1[0; 16]: (4511) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y
% 1.10/1.45     ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := complement( composition( top, top ) )
% 1.10/1.45     Z := top
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4517) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top ), 
% 1.10/1.45    complement( composition( top, top ) ) ) ==> composition( X, complement( 
% 1.10/1.45    composition( top, top ) ) ) }.
% 1.10/1.45  parent0[0]: (395) {G15,W5,D3,L1,V1,M1} P(384,341) { join( X, zero ) ==> X
% 1.10/1.45     }.
% 1.10/1.45  parent1[0; 9]: (4516) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top ), 
% 1.10/1.45    complement( composition( top, top ) ) ) ==> join( composition( X, 
% 1.10/1.45    complement( composition( top, top ) ) ), zero ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := composition( X, complement( composition( top, top ) ) )
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4518) {G3,W13,D5,L1,V1,M1}  { composition( top, complement( 
% 1.10/1.45    composition( top, top ) ) ) ==> composition( X, complement( composition( 
% 1.10/1.45    top, top ) ) ) }.
% 1.10/1.45  parent0[0]: (165) {G7,W5,D3,L1,V1,M1} P(157,31);d(162) { join( X, top ) ==>
% 1.10/1.45     top }.
% 1.10/1.45  parent1[0; 2]: (4517) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top ), 
% 1.10/1.45    complement( composition( top, top ) ) ) ==> composition( X, complement( 
% 1.10/1.45    composition( top, top ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4519) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, complement
% 1.10/1.45    ( composition( top, top ) ) ) }.
% 1.10/1.45  parent0[0]: (1476) {G17,W8,D5,L1,V0,M1} P(208,1464) { composition( top, 
% 1.10/1.45    complement( composition( top, top ) ) ) ==> zero }.
% 1.10/1.45  parent1[0; 1]: (4518) {G3,W13,D5,L1,V1,M1}  { composition( top, complement
% 1.10/1.45    ( composition( top, top ) ) ) ==> composition( X, complement( composition
% 1.10/1.45    ( top, top ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4520) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 1.10/1.45    composition( top, top ) ) ) ==> zero }.
% 1.10/1.45  parent0[0]: (4519) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 1.10/1.45    complement( composition( top, top ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  subsumption: (1481) {G18,W8,D5,L1,V1,M1} P(1476,6);d(395);d(165);d(1476) { 
% 1.10/1.45    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 1.10/1.45  parent0: (4520) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 1.10/1.45    composition( top, top ) ) ) ==> zero }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45  end
% 1.10/1.45  permutation0:
% 1.10/1.45     0 ==> 0
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4522) {G0,W11,D4,L1,V3,M1}  { composition( composition( X, Y ), Z
% 1.10/1.45     ) ==> composition( X, composition( Y, Z ) ) }.
% 1.10/1.45  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 1.10/1.45     ) ) ==> composition( composition( X, Y ), Z ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45     Z := Z
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4525) {G1,W12,D5,L1,V1,M1}  { composition( composition( X, top )
% 1.10/1.45    , complement( composition( top, top ) ) ) ==> composition( X, zero ) }.
% 1.10/1.45  parent0[0]: (1476) {G17,W8,D5,L1,V0,M1} P(208,1464) { composition( top, 
% 1.10/1.45    complement( composition( top, top ) ) ) ==> zero }.
% 1.10/1.45  parent1[0; 11]: (4522) {G0,W11,D4,L1,V3,M1}  { composition( composition( X
% 1.10/1.45    , Y ), Z ) ==> composition( X, composition( Y, Z ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := top
% 1.10/1.45     Z := complement( composition( top, top ) )
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4526) {G2,W5,D3,L1,V1,M1}  { zero ==> composition( X, zero ) }.
% 1.10/1.45  parent0[0]: (1481) {G18,W8,D5,L1,V1,M1} P(1476,6);d(395);d(165);d(1476) { 
% 1.10/1.45    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 1.10/1.45  parent1[0; 1]: (4525) {G1,W12,D5,L1,V1,M1}  { composition( composition( X, 
% 1.10/1.45    top ), complement( composition( top, top ) ) ) ==> composition( X, zero )
% 1.10/1.45     }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := composition( X, top )
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4527) {G2,W5,D3,L1,V1,M1}  { composition( X, zero ) ==> zero }.
% 1.10/1.45  parent0[0]: (4526) {G2,W5,D3,L1,V1,M1}  { zero ==> composition( X, zero )
% 1.10/1.45     }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  subsumption: (1482) {G19,W5,D3,L1,V1,M1} P(1476,4);d(1481) { composition( X
% 1.10/1.45    , zero ) ==> zero }.
% 1.10/1.45  parent0: (4527) {G2,W5,D3,L1,V1,M1}  { composition( X, zero ) ==> zero }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45  end
% 1.10/1.45  permutation0:
% 1.10/1.45     0 ==> 0
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4529) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==> 
% 1.10/1.45    converse( composition( converse( X ), Y ) ) }.
% 1.10/1.45  parent0[0]: (39) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 1.10/1.45    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4532) {G2,W7,D4,L1,V1,M1}  { composition( converse( zero ), X ) 
% 1.10/1.45    ==> converse( zero ) }.
% 1.10/1.45  parent0[0]: (1482) {G19,W5,D3,L1,V1,M1} P(1476,4);d(1481) { composition( X
% 1.10/1.45    , zero ) ==> zero }.
% 1.10/1.45  parent1[0; 6]: (4529) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X
% 1.10/1.45     ) ==> converse( composition( converse( X ), Y ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := converse( X )
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := zero
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4534) {G3,W6,D4,L1,V1,M1}  { composition( converse( zero ), X ) 
% 1.10/1.45    ==> zero }.
% 1.10/1.45  parent0[0]: (408) {G17,W4,D3,L1,V0,M1} P(398,394) { converse( zero ) ==> 
% 1.10/1.45    zero }.
% 1.10/1.45  parent1[0; 5]: (4532) {G2,W7,D4,L1,V1,M1}  { composition( converse( zero )
% 1.10/1.45    , X ) ==> converse( zero ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4535) {G4,W5,D3,L1,V1,M1}  { composition( zero, X ) ==> zero }.
% 1.10/1.45  parent0[0]: (408) {G17,W4,D3,L1,V0,M1} P(398,394) { converse( zero ) ==> 
% 1.10/1.45    zero }.
% 1.10/1.45  parent1[0; 2]: (4534) {G3,W6,D4,L1,V1,M1}  { composition( converse( zero )
% 1.10/1.45    , X ) ==> zero }.
% 1.10/1.45  substitution0:
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  subsumption: (1485) {G20,W5,D3,L1,V1,M1} P(1482,39);d(408) { composition( 
% 1.10/1.45    zero, X ) ==> zero }.
% 1.10/1.45  parent0: (4535) {G4,W5,D3,L1,V1,M1}  { composition( zero, X ) ==> zero }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45  end
% 1.10/1.45  permutation0:
% 1.10/1.45     0 ==> 0
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4540) {G1,W34,D7,L1,V3,M1}  { composition( meet( X, composition( Z
% 1.10/1.45    , Y ) ), meet( converse( Y ), composition( converse( X ), Z ) ) ) ==> 
% 1.10/1.45    join( meet( composition( X, converse( Y ) ), Z ), composition( meet( X, 
% 1.10/1.45    composition( Z, Y ) ), meet( converse( Y ), composition( converse( X ), Z
% 1.10/1.45     ) ) ) ) }.
% 1.10/1.45  parent0[0]: (122) {G1,W34,D7,L1,V3,M1} P(7,13) { join( meet( composition( Y
% 1.10/1.45    , converse( X ) ), Z ), composition( meet( Y, composition( Z, X ) ), meet
% 1.10/1.45    ( converse( X ), composition( converse( Y ), Z ) ) ) ) ==> composition( 
% 1.10/1.45    meet( Y, composition( Z, X ) ), meet( converse( X ), composition( 
% 1.10/1.45    converse( Y ), Z ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := Y
% 1.10/1.45     Y := X
% 1.10/1.45     Z := Z
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4544) {G2,W34,D7,L1,V0,M1}  { composition( meet( skol3, 
% 1.10/1.45    composition( complement( skol1 ), skol2 ) ), meet( converse( skol2 ), 
% 1.10/1.45    composition( converse( skol3 ), complement( skol1 ) ) ) ) ==> join( meet
% 1.10/1.45    ( composition( skol3, converse( skol2 ) ), complement( skol1 ) ), 
% 1.10/1.45    composition( zero, meet( converse( skol2 ), composition( converse( skol3
% 1.10/1.45     ), complement( skol1 ) ) ) ) ) }.
% 1.10/1.45  parent0[0]: (853) {G21,W8,D5,L1,V0,M1} P(16,812);d(390) { meet( skol3, 
% 1.10/1.45    composition( complement( skol1 ), skol2 ) ) ==> zero }.
% 1.10/1.45  parent1[0; 25]: (4540) {G1,W34,D7,L1,V3,M1}  { composition( meet( X, 
% 1.10/1.45    composition( Z, Y ) ), meet( converse( Y ), composition( converse( X ), Z
% 1.10/1.45     ) ) ) ==> join( meet( composition( X, converse( Y ) ), Z ), composition
% 1.10/1.45    ( meet( X, composition( Z, Y ) ), meet( converse( Y ), composition( 
% 1.10/1.45    converse( X ), Z ) ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := skol3
% 1.10/1.45     Y := skol2
% 1.10/1.45     Z := complement( skol1 )
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4545) {G3,W29,D7,L1,V0,M1}  { composition( zero, meet( converse( 
% 1.10/1.45    skol2 ), composition( converse( skol3 ), complement( skol1 ) ) ) ) ==> 
% 1.10/1.45    join( meet( composition( skol3, converse( skol2 ) ), complement( skol1 )
% 1.10/1.45     ), composition( zero, meet( converse( skol2 ), composition( converse( 
% 1.10/1.45    skol3 ), complement( skol1 ) ) ) ) ) }.
% 1.10/1.45  parent0[0]: (853) {G21,W8,D5,L1,V0,M1} P(16,812);d(390) { meet( skol3, 
% 1.10/1.45    composition( complement( skol1 ), skol2 ) ) ==> zero }.
% 1.10/1.45  parent1[0; 2]: (4544) {G2,W34,D7,L1,V0,M1}  { composition( meet( skol3, 
% 1.10/1.45    composition( complement( skol1 ), skol2 ) ), meet( converse( skol2 ), 
% 1.10/1.45    composition( converse( skol3 ), complement( skol1 ) ) ) ) ==> join( meet
% 1.10/1.45    ( composition( skol3, converse( skol2 ) ), complement( skol1 ) ), 
% 1.10/1.45    composition( zero, meet( converse( skol2 ), composition( converse( skol3
% 1.10/1.45     ), complement( skol1 ) ) ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4550) {G4,W20,D6,L1,V0,M1}  { composition( zero, meet( converse( 
% 1.10/1.45    skol2 ), composition( converse( skol3 ), complement( skol1 ) ) ) ) ==> 
% 1.10/1.45    join( meet( composition( skol3, converse( skol2 ) ), complement( skol1 )
% 1.10/1.45     ), zero ) }.
% 1.10/1.45  parent0[0]: (1485) {G20,W5,D3,L1,V1,M1} P(1482,39);d(408) { composition( 
% 1.10/1.45    zero, X ) ==> zero }.
% 1.10/1.45  parent1[0; 19]: (4545) {G3,W29,D7,L1,V0,M1}  { composition( zero, meet( 
% 1.10/1.45    converse( skol2 ), composition( converse( skol3 ), complement( skol1 ) )
% 1.10/1.45     ) ) ==> join( meet( composition( skol3, converse( skol2 ) ), complement
% 1.10/1.45    ( skol1 ) ), composition( zero, meet( converse( skol2 ), composition( 
% 1.10/1.45    converse( skol3 ), complement( skol1 ) ) ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := meet( converse( skol2 ), composition( converse( skol3 ), complement
% 1.10/1.45    ( skol1 ) ) )
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4551) {G5,W11,D6,L1,V0,M1}  { zero ==> join( meet( composition( 
% 1.10/1.45    skol3, converse( skol2 ) ), complement( skol1 ) ), zero ) }.
% 1.10/1.45  parent0[0]: (1485) {G20,W5,D3,L1,V1,M1} P(1482,39);d(408) { composition( 
% 1.10/1.45    zero, X ) ==> zero }.
% 1.10/1.45  parent1[0; 1]: (4550) {G4,W20,D6,L1,V0,M1}  { composition( zero, meet( 
% 1.10/1.45    converse( skol2 ), composition( converse( skol3 ), complement( skol1 ) )
% 1.10/1.45     ) ) ==> join( meet( composition( skol3, converse( skol2 ) ), complement
% 1.10/1.45    ( skol1 ) ), zero ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := meet( converse( skol2 ), composition( converse( skol3 ), complement
% 1.10/1.45    ( skol1 ) ) )
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4554) {G6,W9,D5,L1,V0,M1}  { zero ==> meet( composition( skol3, 
% 1.10/1.45    converse( skol2 ) ), complement( skol1 ) ) }.
% 1.10/1.45  parent0[0]: (395) {G15,W5,D3,L1,V1,M1} P(384,341) { join( X, zero ) ==> X
% 1.10/1.45     }.
% 1.10/1.45  parent1[0; 2]: (4551) {G5,W11,D6,L1,V0,M1}  { zero ==> join( meet( 
% 1.10/1.45    composition( skol3, converse( skol2 ) ), complement( skol1 ) ), zero )
% 1.10/1.45     }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := meet( composition( skol3, converse( skol2 ) ), complement( skol1 )
% 1.10/1.45     )
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4555) {G6,W9,D5,L1,V0,M1}  { meet( composition( skol3, converse( 
% 1.10/1.45    skol2 ) ), complement( skol1 ) ) ==> zero }.
% 1.10/1.45  parent0[0]: (4554) {G6,W9,D5,L1,V0,M1}  { zero ==> meet( composition( skol3
% 1.10/1.45    , converse( skol2 ) ), complement( skol1 ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  subsumption: (2271) {G22,W9,D5,L1,V0,M1} P(853,122);d(1485);d(395) { meet( 
% 1.10/1.45    composition( skol3, converse( skol2 ) ), complement( skol1 ) ) ==> zero
% 1.10/1.45     }.
% 1.10/1.45  parent0: (4555) {G6,W9,D5,L1,V0,M1}  { meet( composition( skol3, converse( 
% 1.10/1.45    skol2 ) ), complement( skol1 ) ) ==> zero }.
% 1.10/1.45  substitution0:
% 1.10/1.45  end
% 1.10/1.45  permutation0:
% 1.10/1.45     0 ==> 0
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4557) {G18,W10,D5,L1,V2,M1}  { top ==> join( meet( X, Y ), 
% 1.10/1.45    complement( meet( Y, X ) ) ) }.
% 1.10/1.45  parent0[0]: (654) {G18,W10,D5,L1,V2,M1} P(628,11) { join( meet( X, Y ), 
% 1.10/1.45    complement( meet( Y, X ) ) ) ==> top }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4560) {G19,W12,D7,L1,V0,M1}  { top ==> join( zero, complement( 
% 1.10/1.45    meet( complement( skol1 ), composition( skol3, converse( skol2 ) ) ) ) )
% 1.10/1.45     }.
% 1.10/1.45  parent0[0]: (2271) {G22,W9,D5,L1,V0,M1} P(853,122);d(1485);d(395) { meet( 
% 1.10/1.45    composition( skol3, converse( skol2 ) ), complement( skol1 ) ) ==> zero
% 1.10/1.45     }.
% 1.10/1.45  parent1[0; 3]: (4557) {G18,W10,D5,L1,V2,M1}  { top ==> join( meet( X, Y ), 
% 1.10/1.45    complement( meet( Y, X ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := composition( skol3, converse( skol2 ) )
% 1.10/1.45     Y := complement( skol1 )
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4562) {G16,W10,D6,L1,V0,M1}  { top ==> complement( meet( 
% 1.10/1.45    complement( skol1 ), composition( skol3, converse( skol2 ) ) ) ) }.
% 1.10/1.45  parent0[0]: (394) {G15,W5,D3,L1,V1,M1} P(384,346) { join( zero, X ) ==> X
% 1.10/1.45     }.
% 1.10/1.45  parent1[0; 2]: (4560) {G19,W12,D7,L1,V0,M1}  { top ==> join( zero, 
% 1.10/1.45    complement( meet( complement( skol1 ), composition( skol3, converse( 
% 1.10/1.45    skol2 ) ) ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := complement( meet( complement( skol1 ), composition( skol3, converse
% 1.10/1.45    ( skol2 ) ) ) )
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4563) {G17,W9,D6,L1,V0,M1}  { top ==> join( skol1, complement( 
% 1.10/1.45    composition( skol3, converse( skol2 ) ) ) ) }.
% 1.10/1.45  parent0[0]: (620) {G17,W10,D5,L1,V2,M1} P(390,404) { complement( meet( 
% 1.10/1.45    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 1.10/1.45  parent1[0; 2]: (4562) {G16,W10,D6,L1,V0,M1}  { top ==> complement( meet( 
% 1.10/1.45    complement( skol1 ), composition( skol3, converse( skol2 ) ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := skol1
% 1.10/1.45     Y := composition( skol3, converse( skol2 ) )
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4564) {G17,W9,D6,L1,V0,M1}  { join( skol1, complement( composition
% 1.10/1.45    ( skol3, converse( skol2 ) ) ) ) ==> top }.
% 1.10/1.45  parent0[0]: (4563) {G17,W9,D6,L1,V0,M1}  { top ==> join( skol1, complement
% 1.10/1.45    ( composition( skol3, converse( skol2 ) ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  subsumption: (2291) {G23,W9,D6,L1,V0,M1} P(2271,654);d(394);d(620) { join( 
% 1.10/1.45    skol1, complement( composition( skol3, converse( skol2 ) ) ) ) ==> top
% 1.10/1.45     }.
% 1.10/1.45  parent0: (4564) {G17,W9,D6,L1,V0,M1}  { join( skol1, complement( 
% 1.10/1.45    composition( skol3, converse( skol2 ) ) ) ) ==> top }.
% 1.10/1.45  substitution0:
% 1.10/1.45  end
% 1.10/1.45  permutation0:
% 1.10/1.45     0 ==> 0
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4566) {G19,W10,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 1.10/1.45    , Y ) ), join( Y, X ) ) }.
% 1.10/1.45  parent0[0]: (1200) {G19,W10,D5,L1,V2,M1} P(1182,655);d(1182);d(1182);d(402)
% 1.10/1.45     { meet( complement( join( X, Y ) ), join( Y, X ) ) ==> zero }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4572) {G17,W13,D6,L1,V2,M1}  { zero ==> meet( complement( join( 
% 1.10/1.45    complement( X ), complement( Y ) ) ), complement( meet( Y, X ) ) ) }.
% 1.10/1.45  parent0[0]: (404) {G16,W10,D4,L1,V2,M1} P(3,390) { join( complement( X ), 
% 1.10/1.45    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 1.10/1.45  parent1[0; 9]: (4566) {G19,W10,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 1.10/1.45    join( X, Y ) ), join( Y, X ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := Y
% 1.10/1.45     Y := X
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := complement( X )
% 1.10/1.45     Y := complement( Y )
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4574) {G18,W12,D6,L1,V2,M1}  { zero ==> complement( join( join( 
% 1.10/1.45    complement( X ), complement( Y ) ), meet( Y, X ) ) ) }.
% 1.10/1.45  parent0[0]: (1182) {G17,W10,D4,L1,V2,M1} P(390,402) { meet( complement( Y )
% 1.10/1.45    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 1.10/1.45  parent1[0; 2]: (4572) {G17,W13,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 1.10/1.45    join( complement( X ), complement( Y ) ) ), complement( meet( Y, X ) ) )
% 1.10/1.45     }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := meet( Y, X )
% 1.10/1.45     Y := join( complement( X ), complement( Y ) )
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4575) {G18,W11,D6,L1,V2,M1}  { zero ==> meet( complement( join( 
% 1.10/1.45    complement( X ), meet( Y, X ) ) ), Y ) }.
% 1.10/1.45  parent0[0]: (1185) {G17,W14,D6,L1,V3,M1} P(20,402) { complement( join( join
% 1.10/1.45    ( X, complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z )
% 1.10/1.45     }.
% 1.10/1.45  parent1[0; 2]: (4574) {G18,W12,D6,L1,V2,M1}  { zero ==> complement( join( 
% 1.10/1.45    join( complement( X ), complement( Y ) ), meet( Y, X ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := complement( X )
% 1.10/1.45     Y := meet( Y, X )
% 1.10/1.45     Z := Y
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4576) {G17,W10,D6,L1,V2,M1}  { zero ==> meet( meet( X, complement
% 1.10/1.45    ( meet( Y, X ) ) ), Y ) }.
% 1.10/1.45  parent0[0]: (403) {G16,W10,D5,L1,V2,M1} P(390,3) { complement( join( 
% 1.10/1.45    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 1.10/1.45  parent1[0; 3]: (4575) {G18,W11,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 1.10/1.45    join( complement( X ), meet( Y, X ) ) ), Y ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := meet( Y, X )
% 1.10/1.45     Y := X
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4577) {G17,W10,D6,L1,V2,M1}  { meet( meet( X, complement( meet( Y
% 1.10/1.45    , X ) ) ), Y ) ==> zero }.
% 1.10/1.45  parent0[0]: (4576) {G17,W10,D6,L1,V2,M1}  { zero ==> meet( meet( X, 
% 1.10/1.45    complement( meet( Y, X ) ) ), Y ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  subsumption: (3087) {G20,W10,D6,L1,V2,M1} P(404,1200);d(1182);d(1185);d(403
% 1.10/1.45    ) { meet( meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 1.10/1.45  parent0: (4577) {G17,W10,D6,L1,V2,M1}  { meet( meet( X, complement( meet( Y
% 1.10/1.45    , X ) ) ), Y ) ==> zero }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := Y
% 1.10/1.45     Y := X
% 1.10/1.45  end
% 1.10/1.45  permutation0:
% 1.10/1.45     0 ==> 0
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4579) {G19,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 1.10/1.45     ) ), meet( Y, X ) ) }.
% 1.10/1.45  parent0[0]: (1028) {G19,W10,D5,L1,V2,M1} P(1015,0) { join( meet( Y, 
% 1.10/1.45    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := Y
% 1.10/1.45     Y := X
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4583) {G20,W13,D8,L1,V2,M1}  { X ==> join( meet( X, complement( 
% 1.10/1.45    meet( Y, complement( meet( X, Y ) ) ) ) ), zero ) }.
% 1.10/1.45  parent0[0]: (3087) {G20,W10,D6,L1,V2,M1} P(404,1200);d(1182);d(1185);d(403)
% 1.10/1.45     { meet( meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 1.10/1.45  parent1[0; 12]: (4579) {G19,W10,D5,L1,V2,M1}  { X ==> join( meet( X, 
% 1.10/1.45    complement( Y ) ), meet( Y, X ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := meet( Y, complement( meet( X, Y ) ) )
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4584) {G16,W11,D7,L1,V2,M1}  { X ==> meet( X, complement( meet( Y
% 1.10/1.45    , complement( meet( X, Y ) ) ) ) ) }.
% 1.10/1.45  parent0[0]: (395) {G15,W5,D3,L1,V1,M1} P(384,341) { join( X, zero ) ==> X
% 1.10/1.45     }.
% 1.10/1.45  parent1[0; 2]: (4583) {G20,W13,D8,L1,V2,M1}  { X ==> join( meet( X, 
% 1.10/1.45    complement( meet( Y, complement( meet( X, Y ) ) ) ) ), zero ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := meet( X, complement( meet( Y, complement( meet( X, Y ) ) ) ) )
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4585) {G17,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement( Y
% 1.10/1.45     ), meet( X, Y ) ) ) }.
% 1.10/1.45  parent0[0]: (621) {G17,W10,D5,L1,V2,M1} P(390,404) { complement( meet( Y, 
% 1.10/1.45    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 1.10/1.45  parent1[0; 4]: (4584) {G16,W11,D7,L1,V2,M1}  { X ==> meet( X, complement( 
% 1.10/1.45    meet( Y, complement( meet( X, Y ) ) ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := meet( X, Y )
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4586) {G17,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 1.10/1.45    meet( X, Y ) ) ) ==> X }.
% 1.10/1.45  parent0[0]: (4585) {G17,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement
% 1.10/1.45    ( Y ), meet( X, Y ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  subsumption: (3609) {G21,W10,D5,L1,V2,M1} P(3087,1028);d(395);d(621) { meet
% 1.10/1.45    ( Y, join( complement( X ), meet( Y, X ) ) ) ==> Y }.
% 1.10/1.45  parent0: (4586) {G17,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 1.10/1.45    meet( X, Y ) ) ) ==> X }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := Y
% 1.10/1.45     Y := X
% 1.10/1.45  end
% 1.10/1.45  permutation0:
% 1.10/1.45     0 ==> 0
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4587) {G21,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement( Y
% 1.10/1.45     ), meet( X, Y ) ) ) }.
% 1.10/1.45  parent0[0]: (3609) {G21,W10,D5,L1,V2,M1} P(3087,1028);d(395);d(621) { meet
% 1.10/1.45    ( Y, join( complement( X ), meet( Y, X ) ) ) ==> Y }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := Y
% 1.10/1.45     Y := X
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4588) {G1,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( X, Y ), 
% 1.10/1.45    complement( Y ) ) ) }.
% 1.10/1.45  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.10/1.45  parent1[0; 4]: (4587) {G21,W10,D5,L1,V2,M1}  { X ==> meet( X, join( 
% 1.10/1.45    complement( Y ), meet( X, Y ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := complement( Y )
% 1.10/1.45     Y := meet( X, Y )
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4591) {G1,W10,D5,L1,V2,M1}  { meet( X, join( meet( X, Y ), 
% 1.10/1.45    complement( Y ) ) ) ==> X }.
% 1.10/1.45  parent0[0]: (4588) {G1,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( X, Y
% 1.10/1.45     ), complement( Y ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  subsumption: (3640) {G22,W10,D5,L1,V2,M1} P(0,3609) { meet( Y, join( meet( 
% 1.10/1.45    Y, X ), complement( X ) ) ) ==> Y }.
% 1.10/1.45  parent0: (4591) {G1,W10,D5,L1,V2,M1}  { meet( X, join( meet( X, Y ), 
% 1.10/1.45    complement( Y ) ) ) ==> X }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := Y
% 1.10/1.45     Y := X
% 1.10/1.45  end
% 1.10/1.45  permutation0:
% 1.10/1.45     0 ==> 0
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4593) {G17,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) ==> 
% 1.10/1.45    complement( meet( complement( X ), Y ) ) }.
% 1.10/1.45  parent0[0]: (620) {G17,W10,D5,L1,V2,M1} P(390,404) { complement( meet( 
% 1.10/1.45    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4598) {G18,W14,D7,L1,V2,M1}  { join( X, complement( join( meet( 
% 1.10/1.45    complement( X ), Y ), complement( Y ) ) ) ) ==> complement( complement( X
% 1.10/1.45     ) ) }.
% 1.10/1.45  parent0[0]: (3640) {G22,W10,D5,L1,V2,M1} P(0,3609) { meet( Y, join( meet( Y
% 1.10/1.45    , X ), complement( X ) ) ) ==> Y }.
% 1.10/1.45  parent1[0; 12]: (4593) {G17,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) 
% 1.10/1.45    ==> complement( meet( complement( X ), Y ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := Y
% 1.10/1.45     Y := complement( X )
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := join( meet( complement( X ), Y ), complement( Y ) )
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4599) {G16,W12,D7,L1,V2,M1}  { join( X, complement( join( meet( 
% 1.10/1.45    complement( X ), Y ), complement( Y ) ) ) ) ==> X }.
% 1.10/1.45  parent0[0]: (390) {G15,W5,D4,L1,V1,M1} P(50,374);d(366);d(389) { complement
% 1.10/1.45    ( complement( X ) ) ==> X }.
% 1.10/1.45  parent1[0; 11]: (4598) {G18,W14,D7,L1,V2,M1}  { join( X, complement( join( 
% 1.10/1.45    meet( complement( X ), Y ), complement( Y ) ) ) ) ==> complement( 
% 1.10/1.45    complement( X ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4600) {G17,W11,D7,L1,V2,M1}  { join( X, meet( complement( meet( 
% 1.10/1.45    complement( X ), Y ) ), Y ) ) ==> X }.
% 1.10/1.45  parent0[0]: (402) {G16,W10,D5,L1,V2,M1} P(390,3) { complement( join( X, 
% 1.10/1.45    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 1.10/1.45  parent1[0; 3]: (4599) {G16,W12,D7,L1,V2,M1}  { join( X, complement( join( 
% 1.10/1.45    meet( complement( X ), Y ), complement( Y ) ) ) ) ==> X }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := meet( complement( X ), Y )
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4601) {G18,W10,D6,L1,V2,M1}  { join( X, meet( join( X, complement
% 1.10/1.45    ( Y ) ), Y ) ) ==> X }.
% 1.10/1.45  parent0[0]: (620) {G17,W10,D5,L1,V2,M1} P(390,404) { complement( meet( 
% 1.10/1.45    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 1.10/1.45  parent1[0; 4]: (4600) {G17,W11,D7,L1,V2,M1}  { join( X, meet( complement( 
% 1.10/1.45    meet( complement( X ), Y ) ), Y ) ) ==> X }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  subsumption: (3737) {G23,W10,D6,L1,V2,M1} P(3640,620);d(390);d(402);d(620)
% 1.10/1.45     { join( X, meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 1.10/1.45  parent0: (4601) {G18,W10,D6,L1,V2,M1}  { join( X, meet( join( X, complement
% 1.10/1.45    ( Y ) ), Y ) ) ==> X }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  permutation0:
% 1.10/1.45     0 ==> 0
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4604) {G23,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( X, 
% 1.10/1.45    complement( Y ) ), Y ) ) }.
% 1.10/1.45  parent0[0]: (3737) {G23,W10,D6,L1,V2,M1} P(3640,620);d(390);d(402);d(620)
% 1.10/1.45     { join( X, meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := X
% 1.10/1.45     Y := Y
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  eqswap: (4606) {G1,W8,D5,L1,V0,M1}  { ! skol1 ==> join( skol1, composition
% 1.10/1.45    ( skol3, converse( skol2 ) ) ) }.
% 1.10/1.45  parent0[0]: (24) {G1,W8,D5,L1,V0,M1} P(0,17) { ! join( skol1, composition( 
% 1.10/1.45    skol3, converse( skol2 ) ) ) ==> skol1 }.
% 1.10/1.45  substitution0:
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4607) {G24,W10,D6,L1,V0,M1}  { skol1 ==> join( skol1, meet( top, 
% 1.10/1.45    composition( skol3, converse( skol2 ) ) ) ) }.
% 1.10/1.45  parent0[0]: (2291) {G23,W9,D6,L1,V0,M1} P(2271,654);d(394);d(620) { join( 
% 1.10/1.45    skol1, complement( composition( skol3, converse( skol2 ) ) ) ) ==> top
% 1.10/1.45     }.
% 1.10/1.45  parent1[0; 5]: (4604) {G23,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( X
% 1.10/1.45    , complement( Y ) ), Y ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45     X := skol1
% 1.10/1.45     Y := composition( skol3, converse( skol2 ) )
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  paramod: (4608) {G17,W8,D5,L1,V0,M1}  { skol1 ==> join( skol1, composition
% 1.10/1.45    ( skol3, converse( skol2 ) ) ) }.
% 1.10/1.45  parent0[0]: (415) {G16,W5,D3,L1,V1,M1} S(389);d(390) { meet( top, X ) ==> X
% 1.10/1.45     }.
% 1.10/1.45  parent1[0; 4]: (4607) {G24,W10,D6,L1,V0,M1}  { skol1 ==> join( skol1, meet
% 1.10/1.45    ( top, composition( skol3, converse( skol2 ) ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45     X := composition( skol3, converse( skol2 ) )
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  resolution: (4609) {G2,W0,D0,L0,V0,M0}  {  }.
% 1.10/1.45  parent0[0]: (4606) {G1,W8,D5,L1,V0,M1}  { ! skol1 ==> join( skol1, 
% 1.10/1.45    composition( skol3, converse( skol2 ) ) ) }.
% 1.10/1.45  parent1[0]: (4608) {G17,W8,D5,L1,V0,M1}  { skol1 ==> join( skol1, 
% 1.10/1.45    composition( skol3, converse( skol2 ) ) ) }.
% 1.10/1.45  substitution0:
% 1.10/1.45  end
% 1.10/1.45  substitution1:
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  subsumption: (3769) {G24,W0,D0,L0,V0,M0} P(2291,3737);d(415);r(24) {  }.
% 1.10/1.45  parent0: (4609) {G2,W0,D0,L0,V0,M0}  {  }.
% 1.10/1.45  substitution0:
% 1.10/1.45  end
% 1.10/1.45  permutation0:
% 1.10/1.45  end
% 1.10/1.45  
% 1.10/1.45  Proof check complete!
% 1.10/1.45  
% 1.10/1.45  Memory use:
% 1.10/1.45  
% 1.10/1.45  space for terms:        47339
% 1.10/1.45  space for clauses:      416724
% 1.10/1.45  
% 1.10/1.45  
% 1.10/1.45  clauses generated:      63751
% 1.10/1.45  clauses kept:           3770
% 1.10/1.45  clauses selected:       467
% 1.10/1.45  clauses deleted:        270
% 1.10/1.45  clauses inuse deleted:  94
% 1.10/1.45  
% 1.10/1.45  subsentry:          4507
% 1.10/1.45  literals s-matched: 2057
% 1.10/1.45  literals matched:   1881
% 1.10/1.45  full subsumption:   0
% 1.10/1.45  
% 1.10/1.45  checksum:           -271949153
% 1.10/1.45  
% 1.10/1.45  
% 1.10/1.45  Bliksem ended
%------------------------------------------------------------------------------