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

View Problem - Process Solution

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

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

% Result   : Theorem 0.74s 1.31s
% Output   : Refutation 0.74s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.12  % Problem  : REL004+1 : TPTP v8.1.0. Released v4.0.0.
% 0.04/0.13  % Command  : bliksem %s
% 0.13/0.34  % Computer : n009.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % DateTime : Fri Jul  8 11:56:37 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 0.74/1.31  *** allocated 10000 integers for termspace/termends
% 0.74/1.31  *** allocated 10000 integers for clauses
% 0.74/1.31  *** allocated 10000 integers for justifications
% 0.74/1.31  Bliksem 1.12
% 0.74/1.31  
% 0.74/1.31  
% 0.74/1.31  Automatic Strategy Selection
% 0.74/1.31  
% 0.74/1.31  
% 0.74/1.31  Clauses:
% 0.74/1.31  
% 0.74/1.31  { join( X, Y ) = join( Y, X ) }.
% 0.74/1.31  { join( X, join( Y, Z ) ) = join( join( X, Y ), Z ) }.
% 0.74/1.31  { X = join( complement( join( complement( X ), complement( Y ) ) ), 
% 0.74/1.31    complement( join( complement( X ), Y ) ) ) }.
% 0.74/1.31  { meet( X, Y ) = complement( join( complement( X ), complement( Y ) ) ) }.
% 0.74/1.31  { composition( X, composition( Y, Z ) ) = composition( composition( X, Y )
% 0.74/1.31    , Z ) }.
% 0.74/1.31  { composition( X, one ) = X }.
% 0.74/1.31  { composition( join( X, Y ), Z ) = join( composition( X, Z ), composition( 
% 0.74/1.31    Y, Z ) ) }.
% 0.74/1.31  { converse( converse( X ) ) = X }.
% 0.74/1.31  { converse( join( X, Y ) ) = join( converse( X ), converse( Y ) ) }.
% 0.74/1.31  { converse( composition( X, Y ) ) = composition( converse( Y ), converse( X
% 0.74/1.31     ) ) }.
% 0.74/1.31  { join( composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.74/1.31    complement( Y ) ) = complement( Y ) }.
% 0.74/1.31  { top = join( X, complement( X ) ) }.
% 0.74/1.31  { zero = meet( X, complement( X ) ) }.
% 0.74/1.31  { ! converse( complement( skol1 ) ) = complement( converse( skol1 ) ) }.
% 0.74/1.31  
% 0.74/1.31  percentage equality = 1.000000, percentage horn = 1.000000
% 0.74/1.31  This is a pure equality problem
% 0.74/1.31  
% 0.74/1.31  
% 0.74/1.31  
% 0.74/1.31  Options Used:
% 0.74/1.31  
% 0.74/1.31  useres =            1
% 0.74/1.31  useparamod =        1
% 0.74/1.31  useeqrefl =         1
% 0.74/1.31  useeqfact =         1
% 0.74/1.31  usefactor =         1
% 0.74/1.31  usesimpsplitting =  0
% 0.74/1.31  usesimpdemod =      5
% 0.74/1.31  usesimpres =        3
% 0.74/1.31  
% 0.74/1.31  resimpinuse      =  1000
% 0.74/1.31  resimpclauses =     20000
% 0.74/1.31  substype =          eqrewr
% 0.74/1.31  backwardsubs =      1
% 0.74/1.31  selectoldest =      5
% 0.74/1.31  
% 0.74/1.31  litorderings [0] =  split
% 0.74/1.31  litorderings [1] =  extend the termordering, first sorting on arguments
% 0.74/1.31  
% 0.74/1.31  termordering =      kbo
% 0.74/1.31  
% 0.74/1.31  litapriori =        0
% 0.74/1.31  termapriori =       1
% 0.74/1.31  litaposteriori =    0
% 0.74/1.31  termaposteriori =   0
% 0.74/1.31  demodaposteriori =  0
% 0.74/1.31  ordereqreflfact =   0
% 0.74/1.31  
% 0.74/1.31  litselect =         negord
% 0.74/1.31  
% 0.74/1.31  maxweight =         15
% 0.74/1.31  maxdepth =          30000
% 0.74/1.31  maxlength =         115
% 0.74/1.31  maxnrvars =         195
% 0.74/1.31  excuselevel =       1
% 0.74/1.31  increasemaxweight = 1
% 0.74/1.31  
% 0.74/1.31  maxselected =       10000000
% 0.74/1.31  maxnrclauses =      10000000
% 0.74/1.31  
% 0.74/1.31  showgenerated =    0
% 0.74/1.31  showkept =         0
% 0.74/1.31  showselected =     0
% 0.74/1.31  showdeleted =      0
% 0.74/1.31  showresimp =       1
% 0.74/1.31  showstatus =       2000
% 0.74/1.31  
% 0.74/1.31  prologoutput =     0
% 0.74/1.31  nrgoals =          5000000
% 0.74/1.31  totalproof =       1
% 0.74/1.31  
% 0.74/1.31  Symbols occurring in the translation:
% 0.74/1.31  
% 0.74/1.31  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 0.74/1.31  .  [1, 2]      (w:1, o:20, a:1, s:1, b:0), 
% 0.74/1.31  !  [4, 1]      (w:0, o:13, a:1, s:1, b:0), 
% 0.74/1.31  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.74/1.31  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.74/1.31  join  [37, 2]      (w:1, o:44, a:1, s:1, b:0), 
% 0.74/1.31  complement  [39, 1]      (w:1, o:18, a:1, s:1, b:0), 
% 0.74/1.31  meet  [40, 2]      (w:1, o:45, a:1, s:1, b:0), 
% 0.74/1.31  composition  [41, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 0.74/1.31  one  [42, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 0.74/1.31  converse  [43, 1]      (w:1, o:19, a:1, s:1, b:0), 
% 0.74/1.31  top  [44, 0]      (w:1, o:11, a:1, s:1, b:0), 
% 0.74/1.31  zero  [45, 0]      (w:1, o:12, a:1, s:1, b:0), 
% 0.74/1.31  skol1  [46, 0]      (w:1, o:10, a:1, s:1, b:1).
% 0.74/1.31  
% 0.74/1.31  
% 0.74/1.31  Starting Search:
% 0.74/1.31  
% 0.74/1.31  *** allocated 15000 integers for clauses
% 0.74/1.31  *** allocated 22500 integers for clauses
% 0.74/1.31  *** allocated 33750 integers for clauses
% 0.74/1.31  *** allocated 50625 integers for clauses
% 0.74/1.31  *** allocated 75937 integers for clauses
% 0.74/1.31  *** allocated 113905 integers for clauses
% 0.74/1.31  *** allocated 15000 integers for termspace/termends
% 0.74/1.31  Resimplifying inuse:
% 0.74/1.31  Done
% 0.74/1.31  
% 0.74/1.31  *** allocated 170857 integers for clauses
% 0.74/1.31  *** allocated 22500 integers for termspace/termends
% 0.74/1.31  *** allocated 256285 integers for clauses
% 0.74/1.31  *** allocated 33750 integers for termspace/termends
% 0.74/1.31  
% 0.74/1.31  Intermediate Status:
% 0.74/1.31  Generated:    26387
% 0.74/1.31  Kept:         2004
% 0.74/1.31  Inuse:        296
% 0.74/1.31  Deleted:      200
% 0.74/1.31  Deletedinuse: 91
% 0.74/1.31  
% 0.74/1.31  Resimplifying inuse:
% 0.74/1.31  Done
% 0.74/1.31  
% 0.74/1.31  *** allocated 384427 integers for clauses
% 0.74/1.31  *** allocated 50625 integers for termspace/termends
% 0.74/1.31  Resimplifying inuse:
% 0.74/1.31  Done
% 0.74/1.31  
% 0.74/1.31  
% 0.74/1.31  Bliksems!, er is een bewijs:
% 0.74/1.31  % SZS status Theorem
% 0.74/1.31  % SZS output start Refutation
% 0.74/1.31  
% 0.74/1.31  (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.74/1.31  (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( join( X, Y )
% 0.74/1.31    , Z ) }.
% 0.74/1.31  (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( complement( X ), 
% 0.74/1.31    complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.74/1.31  (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X ), complement
% 0.74/1.31    ( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.31  (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.74/1.31  (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.74/1.31  (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y ) ) ==> 
% 0.74/1.31    converse( join( X, Y ) ) }.
% 0.74/1.31  (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), converse( X ) ) 
% 0.74/1.31    ==> converse( composition( X, Y ) ) }.
% 0.74/1.31  (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X ), complement
% 0.74/1.31    ( composition( X, Y ) ) ), complement( Y ) ) ==> complement( Y ) }.
% 0.74/1.31  (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top }.
% 0.74/1.31  (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> zero }.
% 0.74/1.31  (13) {G0,W7,D4,L1,V0,M1} I { ! converse( complement( skol1 ) ) ==> 
% 0.74/1.31    complement( converse( skol1 ) ) }.
% 0.74/1.31  (14) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) ==> top }.
% 0.74/1.31  (16) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X ) = join( 
% 0.74/1.31    join( Z, X ), Y ) }.
% 0.74/1.31  (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), complement( X ) ) 
% 0.74/1.31    ==> join( Y, top ) }.
% 0.74/1.31  (19) {G2,W10,D5,L1,V2,M1} P(14,1) { join( join( Y, complement( X ) ), X ) 
% 0.74/1.31    ==> join( Y, top ) }.
% 0.74/1.31  (21) {G2,W14,D5,L1,V3,M1} P(1,17) { join( join( join( X, Y ), Z ), 
% 0.74/1.31    complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 0.74/1.31  (23) {G2,W10,D4,L1,V2,M1} P(0,17) { join( join( Y, X ), complement( Y ) ) 
% 0.74/1.31    ==> join( X, top ) }.
% 0.74/1.31  (26) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), complement( join
% 0.74/1.31    ( complement( X ), Y ) ) ) ==> X }.
% 0.74/1.31  (34) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( converse( X ), Y
% 0.74/1.31     ) ) ==> composition( converse( Y ), X ) }.
% 0.74/1.31  (39) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X ), Y ) ) ==>
% 0.74/1.31     join( X, converse( Y ) ) }.
% 0.74/1.31  (40) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse( X ) ) ) ==>
% 0.74/1.31     join( converse( Y ), X ) }.
% 0.74/1.31  (47) {G2,W7,D4,L1,V1,M1} P(14,3) { meet( complement( X ), X ) ==> 
% 0.74/1.31    complement( top ) }.
% 0.74/1.31  (48) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, Y ) }.
% 0.74/1.31  (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> zero }.
% 0.74/1.31  (51) {G2,W9,D5,L1,V1,M1} P(50,3) { complement( join( zero, complement( X )
% 0.74/1.31     ) ) ==> meet( top, X ) }.
% 0.74/1.31  (52) {G2,W9,D5,L1,V1,M1} P(50,3) { complement( join( complement( X ), zero
% 0.74/1.31     ) ) ==> meet( X, top ) }.
% 0.74/1.31  (57) {G2,W5,D3,L1,V0,M1} P(50,14) { join( zero, top ) ==> top }.
% 0.74/1.31  (63) {G3,W6,D4,L1,V1,M1} S(47);d(50) { meet( complement( X ), X ) ==> zero
% 0.74/1.31     }.
% 0.74/1.31  (192) {G2,W9,D6,L1,V1,M1} P(11,39) { join( X, converse( complement( 
% 0.74/1.31    converse( X ) ) ) ) ==> converse( top ) }.
% 0.74/1.31  (280) {G3,W9,D4,L1,V2,M1} P(26,19);d(1);d(11) { join( meet( X, Y ), top ) 
% 0.74/1.31    ==> join( top, Y ) }.
% 0.74/1.31  (298) {G2,W7,D4,L1,V1,M1} P(14,26);d(50) { join( meet( X, X ), zero ) ==> X
% 0.74/1.31     }.
% 0.74/1.31  (303) {G2,W7,D4,L1,V1,M1} P(12,26);d(3) { join( zero, meet( X, X ) ) ==> X
% 0.74/1.31     }.
% 0.74/1.31  (427) {G4,W5,D3,L1,V1,M1} P(63,280);d(57) { join( top, X ) ==> top }.
% 0.74/1.31  (428) {G5,W5,D3,L1,V1,M1} P(280,17);d(23);d(427) { join( Y, top ) ==> top
% 0.74/1.31     }.
% 0.74/1.31  (430) {G5,W4,D3,L1,V0,M1} P(427,192) { converse( top ) ==> top }.
% 0.74/1.31  (434) {G6,W7,D4,L1,V1,M1} P(428,26);d(50) { join( meet( X, top ), zero ) 
% 0.74/1.31    ==> X }.
% 0.74/1.31  (442) {G7,W7,D4,L1,V1,M1} P(48,434) { join( meet( top, X ), zero ) ==> X
% 0.74/1.31     }.
% 0.74/1.31  (444) {G7,W7,D4,L1,V1,M1} P(434,0) { join( zero, meet( X, top ) ) ==> X }.
% 0.74/1.31  (451) {G8,W7,D4,L1,V1,M1} P(442,0) { join( zero, meet( top, X ) ) ==> X }.
% 0.74/1.31  (487) {G2,W6,D4,L1,V1,M1} P(5,34);d(7) { composition( converse( one ), X ) 
% 0.74/1.31    ==> X }.
% 0.74/1.31  (493) {G3,W4,D3,L1,V0,M1} P(487,5) { converse( one ) ==> one }.
% 0.74/1.31  (494) {G4,W5,D3,L1,V1,M1} P(493,487) { composition( one, X ) ==> X }.
% 0.74/1.31  (498) {G5,W8,D4,L1,V1,M1} P(494,10);d(487) { join( complement( X ), 
% 0.74/1.31    complement( X ) ) ==> complement( X ) }.
% 0.74/1.31  (508) {G6,W7,D4,L1,V1,M1} P(498,3) { complement( complement( X ) ) = meet( 
% 0.74/1.31    X, X ) }.
% 0.74/1.31  (522) {G7,W7,D4,L1,V1,M1} P(508,52);d(298) { meet( complement( X ), top ) 
% 0.74/1.31    ==> complement( X ) }.
% 0.74/1.31  (535) {G8,W7,D4,L1,V1,M1} P(522,444) { join( zero, complement( X ) ) ==> 
% 0.74/1.31    complement( X ) }.
% 0.74/1.31  (540) {G9,W5,D3,L1,V1,M1} P(508,535);d(303) { meet( X, X ) ==> X }.
% 0.74/1.31  (545) {G9,W7,D4,L1,V1,M1} P(535,51) { meet( top, X ) ==> complement( 
% 0.74/1.31    complement( X ) ) }.
% 0.74/1.31  (546) {G10,W5,D4,L1,V1,M1} P(51,535);d(451);d(545) { complement( complement
% 0.74/1.31    ( X ) ) ==> X }.
% 0.74/1.31  (549) {G10,W5,D3,L1,V1,M1} P(540,298) { join( X, zero ) ==> X }.
% 0.74/1.31  (565) {G11,W5,D3,L1,V1,M1} P(546,498) { join( X, X ) ==> X }.
% 0.74/1.31  (568) {G11,W10,D5,L1,V2,M1} P(546,3) { complement( join( X, complement( Y )
% 0.74/1.31     ) ) ==> meet( complement( X ), Y ) }.
% 0.74/1.31  (569) {G11,W10,D5,L1,V2,M1} P(546,3) { complement( join( complement( Y ), X
% 0.74/1.31     ) ) ==> meet( Y, complement( X ) ) }.
% 0.74/1.31  (570) {G11,W10,D4,L1,V2,M1} P(3,546) { join( complement( X ), complement( Y
% 0.74/1.31     ) ) ==> complement( meet( X, Y ) ) }.
% 0.74/1.31  (572) {G12,W9,D4,L1,V2,M1} P(565,16);d(1);d(565) { join( join( X, Y ), Y ) 
% 0.74/1.31    ==> join( X, Y ) }.
% 0.74/1.31  (573) {G12,W9,D4,L1,V2,M1} P(565,16) { join( join( X, Y ), X ) ==> join( X
% 0.74/1.31    , Y ) }.
% 0.74/1.31  (578) {G11,W5,D3,L1,V1,M1} S(545);d(546) { meet( top, X ) ==> X }.
% 0.74/1.31  (587) {G13,W8,D5,L1,V2,M1} P(26,572);d(569) { join( X, meet( X, complement
% 0.74/1.31    ( Y ) ) ) ==> X }.
% 0.74/1.31  (590) {G14,W7,D4,L1,V2,M1} P(546,587) { join( Y, meet( Y, X ) ) ==> Y }.
% 0.74/1.31  (616) {G15,W7,D4,L1,V2,M1} P(48,590) { join( X, meet( Y, X ) ) ==> X }.
% 0.74/1.31  (630) {G16,W7,D4,L1,V2,M1} P(616,0) { join( meet( Y, X ), X ) ==> X }.
% 0.74/1.31  (632) {G17,W9,D6,L1,V2,M1} P(630,40);d(7) { join( converse( meet( X, 
% 0.74/1.31    converse( Y ) ) ), Y ) ==> Y }.
% 0.74/1.31  (701) {G13,W10,D5,L1,V2,M1} P(573,21);d(428) { join( join( X, Y ), 
% 0.74/1.31    complement( join( Y, X ) ) ) ==> top }.
% 0.74/1.31  (915) {G12,W10,D5,L1,V2,M1} P(546,570) { complement( meet( complement( X )
% 0.74/1.31    , Y ) ) ==> join( X, complement( Y ) ) }.
% 0.74/1.31  (916) {G12,W10,D5,L1,V2,M1} P(546,570) { complement( meet( Y, complement( X
% 0.74/1.31     ) ) ) ==> join( complement( Y ), X ) }.
% 0.74/1.31  (1005) {G12,W10,D5,L1,V2,M1} S(26);d(569) { join( meet( X, Y ), meet( X, 
% 0.74/1.31    complement( Y ) ) ) ==> X }.
% 0.74/1.31  (1009) {G6,W8,D6,L1,V1,M1} S(192);d(430) { join( X, converse( complement( 
% 0.74/1.31    converse( X ) ) ) ) ==> top }.
% 0.74/1.31  (1251) {G13,W10,D5,L1,V2,M1} P(48,1005) { join( meet( Y, X ), meet( X, 
% 0.74/1.31    complement( Y ) ) ) ==> X }.
% 0.74/1.31  (1296) {G14,W10,D5,L1,V2,M1} P(1251,0) { join( meet( Y, complement( X ) ), 
% 0.74/1.31    meet( X, Y ) ) ==> Y }.
% 0.74/1.31  (1563) {G14,W10,D5,L1,V2,M1} P(701,568);d(50) { meet( complement( join( X, 
% 0.74/1.31    Y ) ), join( Y, X ) ) ==> zero }.
% 0.74/1.31  (1578) {G12,W10,D4,L1,V2,M1} P(546,568) { meet( complement( Y ), complement
% 0.74/1.31    ( X ) ) ==> complement( join( Y, X ) ) }.
% 0.74/1.31  (1580) {G12,W14,D6,L1,V3,M1} P(16,568) { complement( join( join( X, 
% 0.74/1.31    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 0.74/1.31  (1923) {G15,W10,D6,L1,V2,M1} P(570,1563);d(1578);d(1580);d(569) { meet( 
% 0.74/1.31    meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 0.74/1.31  (2567) {G16,W10,D5,L1,V2,M1} P(1923,1296);d(549);d(916) { meet( Y, join( 
% 0.74/1.31    complement( X ), meet( Y, X ) ) ) ==> Y }.
% 0.74/1.31  (2594) {G17,W10,D5,L1,V2,M1} P(0,2567) { meet( Y, join( meet( Y, X ), 
% 0.74/1.31    complement( X ) ) ) ==> Y }.
% 0.74/1.31  (2681) {G18,W10,D6,L1,V2,M1} P(2594,915);d(546);d(568);d(915) { join( X, 
% 0.74/1.31    meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 0.74/1.31  (2731) {G19,W10,D5,L1,V2,M1} P(546,2681) { join( Y, meet( join( Y, X ), 
% 0.74/1.31    complement( X ) ) ) ==> Y }.
% 0.74/1.31  (2937) {G20,W9,D7,L1,V1,M1} P(1009,2731);d(578) { join( X, complement( 
% 0.74/1.31    converse( complement( converse( X ) ) ) ) ) ==> X }.
% 0.74/1.31  (2963) {G21,W9,D7,L1,V1,M1} P(2937,569);d(546);d(546) { meet( X, converse( 
% 0.74/1.31    complement( converse( complement( X ) ) ) ) ) ==> X }.
% 0.74/1.31  (2987) {G21,W10,D6,L1,V1,M1} P(7,2937) { join( converse( X ), complement( 
% 0.74/1.31    converse( complement( X ) ) ) ) ==> converse( X ) }.
% 0.74/1.31  (3015) {G22,W7,D5,L1,V1,M1} P(2963,632);d(2987) { complement( converse( 
% 0.74/1.31    complement( X ) ) ) ==> converse( X ) }.
% 0.74/1.31  (3088) {G23,W7,D4,L1,V1,M1} P(3015,546) { converse( complement( X ) ) ==> 
% 0.74/1.31    complement( converse( X ) ) }.
% 0.74/1.31  (3090) {G24,W0,D0,L0,V0,M0} R(3088,13) {  }.
% 0.74/1.31  
% 0.74/1.31  
% 0.74/1.31  % SZS output end Refutation
% 0.74/1.31  found a proof!
% 0.74/1.31  
% 0.74/1.31  
% 0.74/1.31  Unprocessed initial clauses:
% 0.74/1.31  
% 0.74/1.31  (3092) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 0.74/1.31  (3093) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( join( X, Y )
% 0.74/1.31    , Z ) }.
% 0.74/1.31  (3094) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( complement( X )
% 0.74/1.31    , complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) }.
% 0.74/1.31  (3095) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join( complement
% 0.74/1.31    ( X ), complement( Y ) ) ) }.
% 0.74/1.31  (3096) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z ) ) = 
% 0.74/1.31    composition( composition( X, Y ), Z ) }.
% 0.74/1.31  (3097) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 0.74/1.31  (3098) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) = join( 
% 0.74/1.31    composition( X, Z ), composition( Y, Z ) ) }.
% 0.74/1.31  (3099) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 0.74/1.31  (3100) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join( converse( X
% 0.74/1.31     ), converse( Y ) ) }.
% 0.74/1.31  (3101) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) = 
% 0.74/1.31    composition( converse( Y ), converse( X ) ) }.
% 0.74/1.31  (3102) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), complement
% 0.74/1.31    ( composition( X, Y ) ) ), complement( Y ) ) = complement( Y ) }.
% 0.74/1.31  (3103) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) ) }.
% 0.74/1.31  (3104) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) ) }.
% 0.74/1.31  (3105) {G0,W7,D4,L1,V0,M1}  { ! converse( complement( skol1 ) ) = 
% 0.74/1.31    complement( converse( skol1 ) ) }.
% 0.74/1.31  
% 0.74/1.31  
% 0.74/1.31  Total Proof:
% 0.74/1.31  
% 0.74/1.31  subsumption: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.74/1.31  parent0: (3092) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join
% 0.74/1.31    ( join( X, Y ), Z ) }.
% 0.74/1.31  parent0: (3093) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( 
% 0.74/1.31    join( X, Y ), Z ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31     Z := Z
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3108) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement( 
% 0.74/1.31    X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = X
% 0.74/1.31     }.
% 0.74/1.31  parent0[0]: (3094) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( 
% 0.74/1.31    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 0.74/1.31    Y ) ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 0.74/1.31    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 0.74/1.31    Y ) ) ) ==> X }.
% 0.74/1.31  parent0: (3108) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 0.74/1.31    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 0.74/1.31    X }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3111) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 0.74/1.31    complement( Y ) ) ) = meet( X, Y ) }.
% 0.74/1.31  parent0[0]: (3095) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join
% 0.74/1.31    ( complement( X ), complement( Y ) ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.74/1.31    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.31  parent0: (3111) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 0.74/1.31    complement( Y ) ) ) = meet( X, Y ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.74/1.31  parent0: (3097) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X
% 0.74/1.31     }.
% 0.74/1.31  parent0: (3099) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3131) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y ) )
% 0.74/1.31     = converse( join( X, Y ) ) }.
% 0.74/1.31  parent0[0]: (3100) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join
% 0.74/1.31    ( converse( X ), converse( Y ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y
% 0.74/1.31     ) ) ==> converse( join( X, Y ) ) }.
% 0.74/1.31  parent0: (3131) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 0.74/1.31     ) = converse( join( X, Y ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3140) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), converse
% 0.74/1.31    ( X ) ) = converse( composition( X, Y ) ) }.
% 0.74/1.31  parent0[0]: (3101) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) 
% 0.74/1.31    = composition( converse( Y ), converse( X ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 0.74/1.31    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 0.74/1.31  parent0: (3140) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 0.74/1.31    converse( X ) ) = converse( composition( X, Y ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.74/1.31    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.74/1.31    Y ) }.
% 0.74/1.31  parent0: (3102) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 0.74/1.31    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 0.74/1.31     }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3161) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 0.74/1.31  parent0[0]: (3103) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) )
% 0.74/1.31     }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> 
% 0.74/1.31    top }.
% 0.74/1.31  parent0: (3161) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3173) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero }.
% 0.74/1.31  parent0[0]: (3104) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) )
% 0.74/1.31     }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 0.74/1.31    zero }.
% 0.74/1.31  parent0: (3173) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 0.74/1.31     }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (13) {G0,W7,D4,L1,V0,M1} I { ! converse( complement( skol1 ) )
% 0.74/1.31     ==> complement( converse( skol1 ) ) }.
% 0.74/1.31  parent0: (3105) {G0,W7,D4,L1,V0,M1}  { ! converse( complement( skol1 ) ) = 
% 0.74/1.31    complement( converse( skol1 ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3187) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 0.74/1.31     }.
% 0.74/1.31  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.74/1.31     }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3188) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 0.74/1.31     }.
% 0.74/1.31  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.74/1.31  parent1[0; 2]: (3187) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X
% 0.74/1.31     ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := complement( X )
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3191) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 0.74/1.31     }.
% 0.74/1.31  parent0[0]: (3188) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X
% 0.74/1.31     ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (14) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.74/1.31    ==> top }.
% 0.74/1.31  parent0: (3191) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 0.74/1.31     }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3192) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.74/1.31    , join( Y, Z ) ) }.
% 0.74/1.31  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.74/1.31    join( X, Y ), Z ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31     Z := Z
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3197) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.74/1.31    , join( Z, Y ) ) }.
% 0.74/1.31  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.74/1.31  parent1[0; 8]: (3192) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.74/1.31    join( X, join( Y, Z ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := Y
% 0.74/1.31     Y := Z
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31     Z := Z
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3210) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 0.74/1.31    join( X, Z ), Y ) }.
% 0.74/1.31  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.74/1.31    join( X, Y ), Z ) }.
% 0.74/1.31  parent1[0; 6]: (3197) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.74/1.31    join( X, join( Z, Y ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Z
% 0.74/1.31     Z := Y
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31     Z := Z
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (16) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X
% 0.74/1.31     ) = join( join( Z, X ), Y ) }.
% 0.74/1.31  parent0: (3210) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 0.74/1.31    join( X, Z ), Y ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := Z
% 0.74/1.31     Y := Y
% 0.74/1.31     Z := X
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3212) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.74/1.31    , join( Y, Z ) ) }.
% 0.74/1.31  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.74/1.31    join( X, Y ), Z ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31     Z := Z
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3215) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y )
% 0.74/1.31     ) ==> join( X, top ) }.
% 0.74/1.31  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.74/1.31     }.
% 0.74/1.31  parent1[0; 9]: (3212) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.74/1.31    join( X, join( Y, Z ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := Y
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31     Z := complement( Y )
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.74/1.31    complement( X ) ) ==> join( Y, top ) }.
% 0.74/1.31  parent0: (3215) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y )
% 0.74/1.31     ) ==> join( X, top ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := Y
% 0.74/1.31     Y := X
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3220) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.74/1.31    , join( Y, Z ) ) }.
% 0.74/1.31  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.74/1.31    join( X, Y ), Z ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31     Z := Z
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3225) {G1,W10,D5,L1,V2,M1}  { join( join( X, complement( Y ) ), Y
% 0.74/1.31     ) ==> join( X, top ) }.
% 0.74/1.31  parent0[0]: (14) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.74/1.31    ==> top }.
% 0.74/1.31  parent1[0; 9]: (3220) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.74/1.31    join( X, join( Y, Z ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := Y
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31     Y := complement( Y )
% 0.74/1.31     Z := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (19) {G2,W10,D5,L1,V2,M1} P(14,1) { join( join( Y, complement
% 0.74/1.31    ( X ) ), X ) ==> join( Y, top ) }.
% 0.74/1.31  parent0: (3225) {G1,W10,D5,L1,V2,M1}  { join( join( X, complement( Y ) ), Y
% 0.74/1.31     ) ==> join( X, top ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := Y
% 0.74/1.31     Y := X
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3230) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.74/1.31     ), complement( Y ) ) }.
% 0.74/1.31  parent0[0]: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.74/1.31    complement( X ) ) ==> join( Y, top ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := Y
% 0.74/1.31     Y := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3237) {G1,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( join( join
% 0.74/1.31    ( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 0.74/1.31  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.74/1.31    join( X, Y ), Z ) }.
% 0.74/1.31  parent1[0; 5]: (3230) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.74/1.31    ( X, Y ), complement( Y ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31     Z := Z
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31     Y := join( Y, Z )
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3238) {G1,W14,D5,L1,V3,M1}  { join( join( join( X, Y ), Z ), 
% 0.74/1.31    complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 0.74/1.31  parent0[0]: (3237) {G1,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( join( 
% 0.74/1.31    join( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31     Z := Z
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (21) {G2,W14,D5,L1,V3,M1} P(1,17) { join( join( join( X, Y ), 
% 0.74/1.31    Z ), complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 0.74/1.31  parent0: (3238) {G1,W14,D5,L1,V3,M1}  { join( join( join( X, Y ), Z ), 
% 0.74/1.31    complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31     Z := Z
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3239) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.74/1.31     ), complement( Y ) ) }.
% 0.74/1.31  parent0[0]: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.74/1.31    complement( X ) ) ==> join( Y, top ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := Y
% 0.74/1.31     Y := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3242) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( Y, X
% 0.74/1.31     ), complement( Y ) ) }.
% 0.74/1.31  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.74/1.31  parent1[0; 5]: (3239) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.74/1.31    ( X, Y ), complement( Y ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3255) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y )
% 0.74/1.31     ) ==> join( X, top ) }.
% 0.74/1.31  parent0[0]: (3242) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( Y
% 0.74/1.31    , X ), complement( Y ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (23) {G2,W10,D4,L1,V2,M1} P(0,17) { join( join( Y, X ), 
% 0.74/1.31    complement( Y ) ) ==> join( X, top ) }.
% 0.74/1.31  parent0: (3255) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y )
% 0.74/1.31     ) ==> join( X, top ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3258) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 0.74/1.31    join( complement( X ), Y ) ) ) ==> X }.
% 0.74/1.31  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.74/1.31    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.31  parent1[0; 2]: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 0.74/1.31    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 0.74/1.31    Y ) ) ) ==> X }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (26) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.74/1.31    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.74/1.31  parent0: (3258) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 0.74/1.31    join( complement( X ), Y ) ) ) ==> X }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3261) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==> 
% 0.74/1.31    composition( converse( X ), converse( Y ) ) }.
% 0.74/1.31  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 0.74/1.31    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := Y
% 0.74/1.31     Y := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3263) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 0.74/1.31     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.74/1.31  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.74/1.31  parent1[0; 9]: (3261) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X )
% 0.74/1.31     ) ==> composition( converse( X ), converse( Y ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := Y
% 0.74/1.31     Y := converse( X )
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (34) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 0.74/1.31    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.74/1.31  parent0: (3263) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 0.74/1.31     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3267) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 0.74/1.31    converse( X ), converse( Y ) ) }.
% 0.74/1.31  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 0.74/1.31     ) ==> converse( join( X, Y ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3268) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 0.74/1.31     ) ==> join( X, converse( Y ) ) }.
% 0.74/1.31  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.74/1.31  parent1[0; 7]: (3267) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> 
% 0.74/1.31    join( converse( X ), converse( Y ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := converse( X )
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (39) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 0.74/1.31     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 0.74/1.31  parent0: (3268) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 0.74/1.31     ) ==> join( X, converse( Y ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3273) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 0.74/1.31    converse( X ), converse( Y ) ) }.
% 0.74/1.31  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 0.74/1.31     ) ==> converse( join( X, Y ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3275) {G1,W10,D5,L1,V2,M1}  { converse( join( X, converse( Y ) )
% 0.74/1.31     ) ==> join( converse( X ), Y ) }.
% 0.74/1.31  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.74/1.31  parent1[0; 9]: (3273) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> 
% 0.74/1.31    join( converse( X ), converse( Y ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := Y
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31     Y := converse( Y )
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (40) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 0.74/1.31    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 0.74/1.31  parent0: (3275) {G1,W10,D5,L1,V2,M1}  { converse( join( X, converse( Y ) )
% 0.74/1.31     ) ==> join( converse( X ), Y ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := Y
% 0.74/1.31     Y := X
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3279) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.74/1.31    complement( X ), complement( Y ) ) ) }.
% 0.74/1.31  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.74/1.31    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3282) {G1,W7,D4,L1,V1,M1}  { meet( complement( X ), X ) ==> 
% 0.74/1.31    complement( top ) }.
% 0.74/1.31  parent0[0]: (14) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.74/1.31    ==> top }.
% 0.74/1.31  parent1[0; 6]: (3279) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.74/1.31    join( complement( X ), complement( Y ) ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := complement( X )
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := complement( X )
% 0.74/1.31     Y := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (47) {G2,W7,D4,L1,V1,M1} P(14,3) { meet( complement( X ), X ) 
% 0.74/1.31    ==> complement( top ) }.
% 0.74/1.31  parent0: (3282) {G1,W7,D4,L1,V1,M1}  { meet( complement( X ), X ) ==> 
% 0.74/1.31    complement( top ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3284) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.74/1.31    complement( X ), complement( Y ) ) ) }.
% 0.74/1.31  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.74/1.31    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3286) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.74/1.31    complement( Y ), complement( X ) ) ) }.
% 0.74/1.31  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.74/1.31  parent1[0; 5]: (3284) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.74/1.31    join( complement( X ), complement( Y ) ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := complement( X )
% 0.74/1.31     Y := complement( Y )
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3288) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 0.74/1.31  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.74/1.31    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.31  parent1[0; 4]: (3286) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.74/1.31    join( complement( Y ), complement( X ) ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := Y
% 0.74/1.31     Y := X
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (48) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X
% 0.74/1.31    , Y ) }.
% 0.74/1.31  parent0: (3288) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := Y
% 0.74/1.31     Y := X
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3290) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.74/1.31    complement( X ), complement( Y ) ) ) }.
% 0.74/1.31  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.74/1.31    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3293) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==> 
% 0.74/1.31    complement( top ) }.
% 0.74/1.31  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.74/1.31     }.
% 0.74/1.31  parent1[0; 6]: (3290) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.74/1.31    join( complement( X ), complement( Y ) ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := complement( X )
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31     Y := complement( X )
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3294) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 0.74/1.31  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 0.74/1.31    zero }.
% 0.74/1.31  parent1[0; 1]: (3293) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==>
% 0.74/1.31     complement( top ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3295) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 0.74/1.31  parent0[0]: (3294) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==>
% 0.74/1.31     zero }.
% 0.74/1.31  parent0: (3295) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 0.74/1.31  substitution0:
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3297) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.74/1.31    complement( X ), complement( Y ) ) ) }.
% 0.74/1.31  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.74/1.31    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3298) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 0.74/1.31    ( zero, complement( X ) ) ) }.
% 0.74/1.31  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.74/1.31    zero }.
% 0.74/1.31  parent1[0; 6]: (3297) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.74/1.31    join( complement( X ), complement( Y ) ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := top
% 0.74/1.31     Y := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3300) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement( X
% 0.74/1.31     ) ) ) ==> meet( top, X ) }.
% 0.74/1.31  parent0[0]: (3298) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 0.74/1.31    join( zero, complement( X ) ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (51) {G2,W9,D5,L1,V1,M1} P(50,3) { complement( join( zero, 
% 0.74/1.31    complement( X ) ) ) ==> meet( top, X ) }.
% 0.74/1.31  parent0: (3300) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement( 
% 0.74/1.31    X ) ) ) ==> meet( top, X ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3303) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.74/1.31    complement( X ), complement( Y ) ) ) }.
% 0.74/1.31  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.74/1.31    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3305) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 0.74/1.31    ( complement( X ), zero ) ) }.
% 0.74/1.31  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.74/1.31    zero }.
% 0.74/1.31  parent1[0; 8]: (3303) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.74/1.31    join( complement( X ), complement( Y ) ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31     Y := top
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3307) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 0.74/1.31    zero ) ) ==> meet( X, top ) }.
% 0.74/1.31  parent0[0]: (3305) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 0.74/1.31    join( complement( X ), zero ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (52) {G2,W9,D5,L1,V1,M1} P(50,3) { complement( join( 
% 0.74/1.31    complement( X ), zero ) ) ==> meet( X, top ) }.
% 0.74/1.31  parent0: (3307) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 0.74/1.31    zero ) ) ==> meet( X, top ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3309) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 0.74/1.31     }.
% 0.74/1.31  parent0[0]: (14) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.74/1.31    ==> top }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3310) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 0.74/1.31  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.74/1.31    zero }.
% 0.74/1.31  parent1[0; 3]: (3309) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 0.74/1.31    , X ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := top
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3311) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 0.74/1.31  parent0[0]: (3310) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (57) {G2,W5,D3,L1,V0,M1} P(50,14) { join( zero, top ) ==> top
% 0.74/1.31     }.
% 0.74/1.31  parent0: (3311) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 0.74/1.31  substitution0:
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3314) {G2,W6,D4,L1,V1,M1}  { meet( complement( X ), X ) ==> zero
% 0.74/1.31     }.
% 0.74/1.31  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.74/1.31    zero }.
% 0.74/1.31  parent1[0; 5]: (47) {G2,W7,D4,L1,V1,M1} P(14,3) { meet( complement( X ), X
% 0.74/1.31     ) ==> complement( top ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (63) {G3,W6,D4,L1,V1,M1} S(47);d(50) { meet( complement( X ), 
% 0.74/1.31    X ) ==> zero }.
% 0.74/1.31  parent0: (3314) {G2,W6,D4,L1,V1,M1}  { meet( complement( X ), X ) ==> zero
% 0.74/1.31     }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3317) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 0.74/1.31    converse( join( converse( X ), Y ) ) }.
% 0.74/1.31  parent0[0]: (39) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 0.74/1.31     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3318) {G1,W9,D6,L1,V1,M1}  { join( X, converse( complement( 
% 0.74/1.31    converse( X ) ) ) ) ==> converse( top ) }.
% 0.74/1.31  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.74/1.31     }.
% 0.74/1.31  parent1[0; 8]: (3317) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 0.74/1.31    converse( join( converse( X ), Y ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := converse( X )
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31     Y := complement( converse( X ) )
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (192) {G2,W9,D6,L1,V1,M1} P(11,39) { join( X, converse( 
% 0.74/1.31    complement( converse( X ) ) ) ) ==> converse( top ) }.
% 0.74/1.31  parent0: (3318) {G1,W9,D6,L1,V1,M1}  { join( X, converse( complement( 
% 0.74/1.31    converse( X ) ) ) ) ==> converse( top ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3321) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( X, 
% 0.74/1.31    complement( Y ) ), Y ) }.
% 0.74/1.31  parent0[0]: (19) {G2,W10,D5,L1,V2,M1} P(14,1) { join( join( Y, complement( 
% 0.74/1.31    X ) ), X ) ==> join( Y, top ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := Y
% 0.74/1.31     Y := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3324) {G2,W12,D5,L1,V2,M1}  { join( meet( X, Y ), top ) ==> join
% 0.74/1.31    ( X, join( complement( X ), Y ) ) }.
% 0.74/1.31  parent0[0]: (26) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.74/1.31    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.74/1.31  parent1[0; 7]: (3321) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.74/1.31    ( X, complement( Y ) ), Y ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := meet( X, Y )
% 0.74/1.31     Y := join( complement( X ), Y )
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3325) {G1,W12,D5,L1,V2,M1}  { join( meet( X, Y ), top ) ==> join
% 0.74/1.31    ( join( X, complement( X ) ), Y ) }.
% 0.74/1.31  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.74/1.31    join( X, Y ), Z ) }.
% 0.74/1.31  parent1[0; 6]: (3324) {G2,W12,D5,L1,V2,M1}  { join( meet( X, Y ), top ) ==>
% 0.74/1.31     join( X, join( complement( X ), Y ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := complement( X )
% 0.74/1.31     Z := Y
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3326) {G1,W9,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> join( 
% 0.74/1.31    top, Y ) }.
% 0.74/1.31  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.74/1.31     }.
% 0.74/1.31  parent1[0; 7]: (3325) {G1,W12,D5,L1,V2,M1}  { join( meet( X, Y ), top ) ==>
% 0.74/1.31     join( join( X, complement( X ) ), Y ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (280) {G3,W9,D4,L1,V2,M1} P(26,19);d(1);d(11) { join( meet( X
% 0.74/1.31    , Y ), top ) ==> join( top, Y ) }.
% 0.74/1.31  parent0: (3326) {G1,W9,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> join( 
% 0.74/1.31    top, Y ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3329) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.74/1.31    ( join( complement( X ), Y ) ) ) }.
% 0.74/1.31  parent0[0]: (26) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.74/1.31    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3331) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), complement
% 0.74/1.31    ( top ) ) }.
% 0.74/1.31  parent0[0]: (14) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.74/1.31    ==> top }.
% 0.74/1.31  parent1[0; 7]: (3329) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.74/1.31    complement( join( complement( X ), Y ) ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31     Y := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3332) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero ) }.
% 0.74/1.31  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.74/1.31    zero }.
% 0.74/1.31  parent1[0; 6]: (3331) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 0.74/1.31    complement( top ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3333) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X }.
% 0.74/1.31  parent0[0]: (3332) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero )
% 0.74/1.31     }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (298) {G2,W7,D4,L1,V1,M1} P(14,26);d(50) { join( meet( X, X )
% 0.74/1.31    , zero ) ==> X }.
% 0.74/1.31  parent0: (3333) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3335) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.74/1.31    ( join( complement( X ), Y ) ) ) }.
% 0.74/1.31  parent0[0]: (26) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.74/1.31    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3337) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement( join
% 0.74/1.31    ( complement( X ), complement( X ) ) ) ) }.
% 0.74/1.31  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 0.74/1.31    zero }.
% 0.74/1.31  parent1[0; 3]: (3335) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.74/1.31    complement( join( complement( X ), Y ) ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31     Y := complement( X )
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3338) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) ) }.
% 0.74/1.31  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.74/1.31    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.31  parent1[0; 4]: (3337) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement
% 0.74/1.31    ( join( complement( X ), complement( X ) ) ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := X
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3339) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X }.
% 0.74/1.31  parent0[0]: (3338) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) )
% 0.74/1.31     }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (303) {G2,W7,D4,L1,V1,M1} P(12,26);d(3) { join( zero, meet( X
% 0.74/1.31    , X ) ) ==> X }.
% 0.74/1.31  parent0: (3339) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3341) {G3,W9,D4,L1,V2,M1}  { join( top, Y ) ==> join( meet( X, Y )
% 0.74/1.31    , top ) }.
% 0.74/1.31  parent0[0]: (280) {G3,W9,D4,L1,V2,M1} P(26,19);d(1);d(11) { join( meet( X, 
% 0.74/1.31    Y ), top ) ==> join( top, Y ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3343) {G4,W7,D3,L1,V1,M1}  { join( top, X ) ==> join( zero, top )
% 0.74/1.31     }.
% 0.74/1.31  parent0[0]: (63) {G3,W6,D4,L1,V1,M1} S(47);d(50) { meet( complement( X ), X
% 0.74/1.31     ) ==> zero }.
% 0.74/1.31  parent1[0; 5]: (3341) {G3,W9,D4,L1,V2,M1}  { join( top, Y ) ==> join( meet
% 0.74/1.31    ( X, Y ), top ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := complement( X )
% 0.74/1.31     Y := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3344) {G3,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 0.74/1.31  parent0[0]: (57) {G2,W5,D3,L1,V0,M1} P(50,14) { join( zero, top ) ==> top
% 0.74/1.31     }.
% 0.74/1.31  parent1[0; 4]: (3343) {G4,W7,D3,L1,V1,M1}  { join( top, X ) ==> join( zero
% 0.74/1.31    , top ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (427) {G4,W5,D3,L1,V1,M1} P(63,280);d(57) { join( top, X ) ==>
% 0.74/1.31     top }.
% 0.74/1.31  parent0: (3344) {G3,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3347) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.74/1.31     ), complement( Y ) ) }.
% 0.74/1.31  parent0[0]: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.74/1.31    complement( X ) ) ==> join( Y, top ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := Y
% 0.74/1.31     Y := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3351) {G2,W12,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> join
% 0.74/1.31    ( join( top, Y ), complement( top ) ) }.
% 0.74/1.31  parent0[0]: (280) {G3,W9,D4,L1,V2,M1} P(26,19);d(1);d(11) { join( meet( X, 
% 0.74/1.31    Y ), top ) ==> join( top, Y ) }.
% 0.74/1.31  parent1[0; 7]: (3347) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.74/1.31    ( X, Y ), complement( Y ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := meet( X, Y )
% 0.74/1.31     Y := top
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3352) {G3,W10,D4,L1,V1,M1}  { join( top, Y ) ==> join( join( top
% 0.74/1.31    , Y ), complement( top ) ) }.
% 0.74/1.31  parent0[0]: (280) {G3,W9,D4,L1,V2,M1} P(26,19);d(1);d(11) { join( meet( X, 
% 0.74/1.31    Y ), top ) ==> join( top, Y ) }.
% 0.74/1.31  parent1[0; 1]: (3351) {G2,W12,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==>
% 0.74/1.31     join( join( top, Y ), complement( top ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3354) {G3,W7,D3,L1,V1,M1}  { join( top, X ) ==> join( X, top )
% 0.74/1.31     }.
% 0.74/1.31  parent0[0]: (23) {G2,W10,D4,L1,V2,M1} P(0,17) { join( join( Y, X ), 
% 0.74/1.31    complement( Y ) ) ==> join( X, top ) }.
% 0.74/1.31  parent1[0; 4]: (3352) {G3,W10,D4,L1,V1,M1}  { join( top, Y ) ==> join( join
% 0.74/1.31    ( top, Y ), complement( top ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := top
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := Y
% 0.74/1.31     Y := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3355) {G4,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 0.74/1.31  parent0[0]: (427) {G4,W5,D3,L1,V1,M1} P(63,280);d(57) { join( top, X ) ==> 
% 0.74/1.31    top }.
% 0.74/1.31  parent1[0; 1]: (3354) {G3,W7,D3,L1,V1,M1}  { join( top, X ) ==> join( X, 
% 0.74/1.31    top ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3356) {G4,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 0.74/1.31  parent0[0]: (3355) {G4,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (428) {G5,W5,D3,L1,V1,M1} P(280,17);d(23);d(427) { join( Y, 
% 0.74/1.31    top ) ==> top }.
% 0.74/1.31  parent0: (3356) {G4,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := Y
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3357) {G4,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 0.74/1.31  parent0[0]: (427) {G4,W5,D3,L1,V1,M1} P(63,280);d(57) { join( top, X ) ==> 
% 0.74/1.31    top }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3359) {G3,W4,D3,L1,V0,M1}  { top ==> converse( top ) }.
% 0.74/1.31  parent0[0]: (192) {G2,W9,D6,L1,V1,M1} P(11,39) { join( X, converse( 
% 0.74/1.31    complement( converse( X ) ) ) ) ==> converse( top ) }.
% 0.74/1.31  parent1[0; 2]: (3357) {G4,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := top
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := converse( complement( converse( top ) ) )
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3360) {G3,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 0.74/1.31  parent0[0]: (3359) {G3,W4,D3,L1,V0,M1}  { top ==> converse( top ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (430) {G5,W4,D3,L1,V0,M1} P(427,192) { converse( top ) ==> top
% 0.74/1.31     }.
% 0.74/1.31  parent0: (3360) {G3,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 0.74/1.31  substitution0:
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3362) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.74/1.31    ( join( complement( X ), Y ) ) ) }.
% 0.74/1.31  parent0[0]: (26) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.74/1.31    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3364) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.74/1.31    complement( top ) ) }.
% 0.74/1.31  parent0[0]: (428) {G5,W5,D3,L1,V1,M1} P(280,17);d(23);d(427) { join( Y, top
% 0.74/1.31     ) ==> top }.
% 0.74/1.31  parent1[0; 7]: (3362) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.74/1.31    complement( join( complement( X ), Y ) ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := Y
% 0.74/1.31     Y := complement( X )
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31     Y := top
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3365) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 0.74/1.31     }.
% 0.74/1.31  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.74/1.31    zero }.
% 0.74/1.31  parent1[0; 6]: (3364) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.74/1.31    complement( top ) ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3366) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 0.74/1.31     }.
% 0.74/1.31  parent0[0]: (3365) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero
% 0.74/1.31     ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (434) {G6,W7,D4,L1,V1,M1} P(428,26);d(50) { join( meet( X, top
% 0.74/1.31     ), zero ) ==> X }.
% 0.74/1.31  parent0: (3366) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 0.74/1.31     }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3367) {G6,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 0.74/1.31     }.
% 0.74/1.31  parent0[0]: (434) {G6,W7,D4,L1,V1,M1} P(428,26);d(50) { join( meet( X, top
% 0.74/1.31     ), zero ) ==> X }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3368) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 0.74/1.31     }.
% 0.74/1.31  parent0[0]: (48) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 0.74/1.31    Y ) }.
% 0.74/1.31  parent1[0; 3]: (3367) {G6,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.74/1.31    zero ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := top
% 0.74/1.31     Y := X
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3371) {G2,W7,D4,L1,V1,M1}  { join( meet( top, X ), zero ) ==> X
% 0.74/1.31     }.
% 0.74/1.31  parent0[0]: (3368) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero
% 0.74/1.31     ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (442) {G7,W7,D4,L1,V1,M1} P(48,434) { join( meet( top, X ), 
% 0.74/1.31    zero ) ==> X }.
% 0.74/1.31  parent0: (3371) {G2,W7,D4,L1,V1,M1}  { join( meet( top, X ), zero ) ==> X
% 0.74/1.31     }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3372) {G6,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 0.74/1.31     }.
% 0.74/1.31  parent0[0]: (434) {G6,W7,D4,L1,V1,M1} P(428,26);d(50) { join( meet( X, top
% 0.74/1.31     ), zero ) ==> X }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3373) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top ) )
% 0.74/1.31     }.
% 0.74/1.31  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.74/1.31  parent1[0; 2]: (3372) {G6,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.74/1.31    zero ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := meet( X, top )
% 0.74/1.31     Y := zero
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3376) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, top ) ) ==> X
% 0.74/1.31     }.
% 0.74/1.31  parent0[0]: (3373) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top )
% 0.74/1.31     ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (444) {G7,W7,D4,L1,V1,M1} P(434,0) { join( zero, meet( X, top
% 0.74/1.31     ) ) ==> X }.
% 0.74/1.31  parent0: (3376) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, top ) ) ==> X
% 0.74/1.31     }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3377) {G7,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 0.74/1.31     }.
% 0.74/1.31  parent0[0]: (442) {G7,W7,D4,L1,V1,M1} P(48,434) { join( meet( top, X ), 
% 0.74/1.31    zero ) ==> X }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3378) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( top, X ) )
% 0.74/1.31     }.
% 0.74/1.31  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.74/1.31  parent1[0; 2]: (3377) {G7,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), 
% 0.74/1.31    zero ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := meet( top, X )
% 0.74/1.31     Y := zero
% 0.74/1.31  end
% 0.74/1.31  substitution1:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3381) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( top, X ) ) ==> X
% 0.74/1.31     }.
% 0.74/1.31  parent0[0]: (3378) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( top, X )
% 0.74/1.31     ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  subsumption: (451) {G8,W7,D4,L1,V1,M1} P(442,0) { join( zero, meet( top, X
% 0.74/1.31     ) ) ==> X }.
% 0.74/1.31  parent0: (3381) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( top, X ) ) ==> X
% 0.74/1.31     }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31  end
% 0.74/1.31  permutation0:
% 0.74/1.31     0 ==> 0
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  eqswap: (3383) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==> 
% 0.74/1.31    converse( composition( converse( X ), Y ) ) }.
% 0.74/1.31  parent0[0]: (34) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 0.74/1.31    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.74/1.31  substitution0:
% 0.74/1.31     X := X
% 0.74/1.31     Y := Y
% 0.74/1.31  end
% 0.74/1.31  
% 0.74/1.31  paramod: (3386) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 0.74/1.32    ==> converse( converse( X ) ) }.
% 0.74/1.32  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.74/1.32  parent1[0; 6]: (3383) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X
% 0.74/1.32     ) ==> converse( composition( converse( X ), Y ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := converse( X )
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32     Y := one
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3387) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 0.74/1.32    ==> X }.
% 0.74/1.32  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.74/1.32  parent1[0; 5]: (3386) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), 
% 0.74/1.32    X ) ==> converse( converse( X ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (487) {G2,W6,D4,L1,V1,M1} P(5,34);d(7) { composition( converse
% 0.74/1.32    ( one ), X ) ==> X }.
% 0.74/1.32  parent0: (3387) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 0.74/1.32    ==> X }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3389) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), X
% 0.74/1.32     ) }.
% 0.74/1.32  parent0[0]: (487) {G2,W6,D4,L1,V1,M1} P(5,34);d(7) { composition( converse
% 0.74/1.32    ( one ), X ) ==> X }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3391) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 0.74/1.32  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.74/1.32  parent1[0; 2]: (3389) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 0.74/1.32    one ), X ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := converse( one )
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := one
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3392) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 0.74/1.32  parent0[0]: (3391) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (493) {G3,W4,D3,L1,V0,M1} P(487,5) { converse( one ) ==> one
% 0.74/1.32     }.
% 0.74/1.32  parent0: (3392) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 0.74/1.32  substitution0:
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3394) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), X
% 0.74/1.32     ) }.
% 0.74/1.32  parent0[0]: (487) {G2,W6,D4,L1,V1,M1} P(5,34);d(7) { composition( converse
% 0.74/1.32    ( one ), X ) ==> X }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3395) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 0.74/1.32  parent0[0]: (493) {G3,W4,D3,L1,V0,M1} P(487,5) { converse( one ) ==> one
% 0.74/1.32     }.
% 0.74/1.32  parent1[0; 3]: (3394) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 0.74/1.32    one ), X ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3396) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 0.74/1.32  parent0[0]: (3395) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (494) {G4,W5,D3,L1,V1,M1} P(493,487) { composition( one, X ) 
% 0.74/1.32    ==> X }.
% 0.74/1.32  parent0: (3396) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3398) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.74/1.32    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.74/1.32    complement( Y ) ) }.
% 0.74/1.32  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.74/1.32    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.74/1.32    Y ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3400) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 0.74/1.32    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 0.74/1.32  parent0[0]: (494) {G4,W5,D3,L1,V1,M1} P(493,487) { composition( one, X ) 
% 0.74/1.32    ==> X }.
% 0.74/1.32  parent1[0; 8]: (3398) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.74/1.32    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.74/1.32    complement( Y ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := one
% 0.74/1.32     Y := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3401) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 0.74/1.32    ( X ), complement( X ) ) }.
% 0.74/1.32  parent0[0]: (487) {G2,W6,D4,L1,V1,M1} P(5,34);d(7) { composition( converse
% 0.74/1.32    ( one ), X ) ==> X }.
% 0.74/1.32  parent1[0; 4]: (3400) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 0.74/1.32    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := complement( X )
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3402) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 0.74/1.32     ) ) ==> complement( X ) }.
% 0.74/1.32  parent0[0]: (3401) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 0.74/1.32    complement( X ), complement( X ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (498) {G5,W8,D4,L1,V1,M1} P(494,10);d(487) { join( complement
% 0.74/1.32    ( X ), complement( X ) ) ==> complement( X ) }.
% 0.74/1.32  parent0: (3402) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 0.74/1.32     ) ) ==> complement( X ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3404) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.74/1.32    complement( X ), complement( Y ) ) ) }.
% 0.74/1.32  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.74/1.32    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3419) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 0.74/1.32    complement( X ) ) }.
% 0.74/1.32  parent0[0]: (498) {G5,W8,D4,L1,V1,M1} P(494,10);d(487) { join( complement( 
% 0.74/1.32    X ), complement( X ) ) ==> complement( X ) }.
% 0.74/1.32  parent1[0; 5]: (3404) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.74/1.32    join( complement( X ), complement( Y ) ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32     Y := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3420) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.74/1.32    meet( X, X ) }.
% 0.74/1.32  parent0[0]: (3419) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 0.74/1.32    complement( X ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (508) {G6,W7,D4,L1,V1,M1} P(498,3) { complement( complement( X
% 0.74/1.32     ) ) = meet( X, X ) }.
% 0.74/1.32  parent0: (3420) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.74/1.32    meet( X, X ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3422) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join( 
% 0.74/1.32    complement( X ), zero ) ) }.
% 0.74/1.32  parent0[0]: (52) {G2,W9,D5,L1,V1,M1} P(50,3) { complement( join( complement
% 0.74/1.32    ( X ), zero ) ) ==> meet( X, top ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3427) {G3,W11,D5,L1,V1,M1}  { meet( complement( X ), top ) ==> 
% 0.74/1.32    complement( join( meet( X, X ), zero ) ) }.
% 0.74/1.32  parent0[0]: (508) {G6,W7,D4,L1,V1,M1} P(498,3) { complement( complement( X
% 0.74/1.32     ) ) = meet( X, X ) }.
% 0.74/1.32  parent1[0; 7]: (3422) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement
% 0.74/1.32    ( join( complement( X ), zero ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := complement( X )
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3428) {G3,W7,D4,L1,V1,M1}  { meet( complement( X ), top ) ==> 
% 0.74/1.32    complement( X ) }.
% 0.74/1.32  parent0[0]: (298) {G2,W7,D4,L1,V1,M1} P(14,26);d(50) { join( meet( X, X ), 
% 0.74/1.32    zero ) ==> X }.
% 0.74/1.32  parent1[0; 6]: (3427) {G3,W11,D5,L1,V1,M1}  { meet( complement( X ), top ) 
% 0.74/1.32    ==> complement( join( meet( X, X ), zero ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (522) {G7,W7,D4,L1,V1,M1} P(508,52);d(298) { meet( complement
% 0.74/1.32    ( X ), top ) ==> complement( X ) }.
% 0.74/1.32  parent0: (3428) {G3,W7,D4,L1,V1,M1}  { meet( complement( X ), top ) ==> 
% 0.74/1.32    complement( X ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3431) {G7,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top ) )
% 0.74/1.32     }.
% 0.74/1.32  parent0[0]: (444) {G7,W7,D4,L1,V1,M1} P(434,0) { join( zero, meet( X, top )
% 0.74/1.32     ) ==> X }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3432) {G8,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 0.74/1.32    complement( X ) ) }.
% 0.74/1.32  parent0[0]: (522) {G7,W7,D4,L1,V1,M1} P(508,52);d(298) { meet( complement( 
% 0.74/1.32    X ), top ) ==> complement( X ) }.
% 0.74/1.32  parent1[0; 5]: (3431) {G7,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top
% 0.74/1.32     ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := complement( X )
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3433) {G8,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 0.74/1.32    complement( X ) }.
% 0.74/1.32  parent0[0]: (3432) {G8,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 0.74/1.32    complement( X ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (535) {G8,W7,D4,L1,V1,M1} P(522,444) { join( zero, complement
% 0.74/1.32    ( X ) ) ==> complement( X ) }.
% 0.74/1.32  parent0: (3433) {G8,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 0.74/1.32    complement( X ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3435) {G8,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 0.74/1.32    complement( X ) ) }.
% 0.74/1.32  parent0[0]: (535) {G8,W7,D4,L1,V1,M1} P(522,444) { join( zero, complement( 
% 0.74/1.32    X ) ) ==> complement( X ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3438) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.74/1.32    join( zero, meet( X, X ) ) }.
% 0.74/1.32  parent0[0]: (508) {G6,W7,D4,L1,V1,M1} P(498,3) { complement( complement( X
% 0.74/1.32     ) ) = meet( X, X ) }.
% 0.74/1.32  parent1[0; 6]: (3435) {G8,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero
% 0.74/1.32    , complement( X ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := complement( X )
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3439) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, meet( X
% 0.74/1.32    , X ) ) }.
% 0.74/1.32  parent0[0]: (508) {G6,W7,D4,L1,V1,M1} P(498,3) { complement( complement( X
% 0.74/1.32     ) ) = meet( X, X ) }.
% 0.74/1.32  parent1[0; 1]: (3438) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) ) 
% 0.74/1.32    ==> join( zero, meet( X, X ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3442) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 0.74/1.32  parent0[0]: (303) {G2,W7,D4,L1,V1,M1} P(12,26);d(3) { join( zero, meet( X, 
% 0.74/1.32    X ) ) ==> X }.
% 0.74/1.32  parent1[0; 4]: (3439) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, 
% 0.74/1.32    meet( X, X ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (540) {G9,W5,D3,L1,V1,M1} P(508,535);d(303) { meet( X, X ) ==>
% 0.74/1.32     X }.
% 0.74/1.32  parent0: (3442) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3445) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join( 
% 0.74/1.32    zero, complement( X ) ) ) }.
% 0.74/1.32  parent0[0]: (51) {G2,W9,D5,L1,V1,M1} P(50,3) { complement( join( zero, 
% 0.74/1.32    complement( X ) ) ) ==> meet( top, X ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3452) {G3,W7,D4,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 0.74/1.32    complement( X ) ) }.
% 0.74/1.32  parent0[0]: (535) {G8,W7,D4,L1,V1,M1} P(522,444) { join( zero, complement( 
% 0.74/1.32    X ) ) ==> complement( X ) }.
% 0.74/1.32  parent1[0; 5]: (3445) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement
% 0.74/1.32    ( join( zero, complement( X ) ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (545) {G9,W7,D4,L1,V1,M1} P(535,51) { meet( top, X ) ==> 
% 0.74/1.32    complement( complement( X ) ) }.
% 0.74/1.32  parent0: (3452) {G3,W7,D4,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 0.74/1.32    complement( X ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3455) {G8,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 0.74/1.32    complement( X ) ) }.
% 0.74/1.32  parent0[0]: (535) {G8,W7,D4,L1,V1,M1} P(522,444) { join( zero, complement( 
% 0.74/1.32    X ) ) ==> complement( X ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3460) {G3,W11,D5,L1,V1,M1}  { complement( join( zero, complement
% 0.74/1.32    ( X ) ) ) ==> join( zero, meet( top, X ) ) }.
% 0.74/1.32  parent0[0]: (51) {G2,W9,D5,L1,V1,M1} P(50,3) { complement( join( zero, 
% 0.74/1.32    complement( X ) ) ) ==> meet( top, X ) }.
% 0.74/1.32  parent1[0; 8]: (3455) {G8,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero
% 0.74/1.32    , complement( X ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := join( zero, complement( X ) )
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3461) {G3,W9,D4,L1,V1,M1}  { meet( top, X ) ==> join( zero, meet
% 0.74/1.32    ( top, X ) ) }.
% 0.74/1.32  parent0[0]: (51) {G2,W9,D5,L1,V1,M1} P(50,3) { complement( join( zero, 
% 0.74/1.32    complement( X ) ) ) ==> meet( top, X ) }.
% 0.74/1.32  parent1[0; 1]: (3460) {G3,W11,D5,L1,V1,M1}  { complement( join( zero, 
% 0.74/1.32    complement( X ) ) ) ==> join( zero, meet( top, X ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3463) {G4,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 0.74/1.32  parent0[0]: (451) {G8,W7,D4,L1,V1,M1} P(442,0) { join( zero, meet( top, X )
% 0.74/1.32     ) ==> X }.
% 0.74/1.32  parent1[0; 4]: (3461) {G3,W9,D4,L1,V1,M1}  { meet( top, X ) ==> join( zero
% 0.74/1.32    , meet( top, X ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3464) {G5,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 0.74/1.32     }.
% 0.74/1.32  parent0[0]: (545) {G9,W7,D4,L1,V1,M1} P(535,51) { meet( top, X ) ==> 
% 0.74/1.32    complement( complement( X ) ) }.
% 0.74/1.32  parent1[0; 1]: (3463) {G4,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (546) {G10,W5,D4,L1,V1,M1} P(51,535);d(451);d(545) { 
% 0.74/1.32    complement( complement( X ) ) ==> X }.
% 0.74/1.32  parent0: (3464) {G5,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 0.74/1.32     }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3467) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero ) }.
% 0.74/1.32  parent0[0]: (298) {G2,W7,D4,L1,V1,M1} P(14,26);d(50) { join( meet( X, X ), 
% 0.74/1.32    zero ) ==> X }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3468) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 0.74/1.32  parent0[0]: (540) {G9,W5,D3,L1,V1,M1} P(508,535);d(303) { meet( X, X ) ==> 
% 0.74/1.32    X }.
% 0.74/1.32  parent1[0; 3]: (3467) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero
% 0.74/1.32     ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3469) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 0.74/1.32  parent0[0]: (3468) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (549) {G10,W5,D3,L1,V1,M1} P(540,298) { join( X, zero ) ==> X
% 0.74/1.32     }.
% 0.74/1.32  parent0: (3469) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3471) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 0.74/1.32    ( X ), complement( X ) ) }.
% 0.74/1.32  parent0[0]: (498) {G5,W8,D4,L1,V1,M1} P(494,10);d(487) { join( complement( 
% 0.74/1.32    X ), complement( X ) ) ==> complement( X ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3474) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.74/1.32    join( complement( complement( X ) ), X ) }.
% 0.74/1.32  parent0[0]: (546) {G10,W5,D4,L1,V1,M1} P(51,535);d(451);d(545) { complement
% 0.74/1.32    ( complement( X ) ) ==> X }.
% 0.74/1.32  parent1[0; 8]: (3471) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 0.74/1.32    complement( X ), complement( X ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := complement( X )
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3476) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.74/1.32    join( X, X ) }.
% 0.74/1.32  parent0[0]: (546) {G10,W5,D4,L1,V1,M1} P(51,535);d(451);d(545) { complement
% 0.74/1.32    ( complement( X ) ) ==> X }.
% 0.74/1.32  parent1[0; 5]: (3474) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) ) 
% 0.74/1.32    ==> join( complement( complement( X ) ), X ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3477) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 0.74/1.32  parent0[0]: (546) {G10,W5,D4,L1,V1,M1} P(51,535);d(451);d(545) { complement
% 0.74/1.32    ( complement( X ) ) ==> X }.
% 0.74/1.32  parent1[0; 1]: (3476) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) ) 
% 0.74/1.32    ==> join( X, X ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3483) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 0.74/1.32  parent0[0]: (3477) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (565) {G11,W5,D3,L1,V1,M1} P(546,498) { join( X, X ) ==> X }.
% 0.74/1.32  parent0: (3483) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3487) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.74/1.32    complement( X ), complement( Y ) ) ) }.
% 0.74/1.32  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.74/1.32    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3490) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 0.74/1.32    complement( join( X, complement( Y ) ) ) }.
% 0.74/1.32  parent0[0]: (546) {G10,W5,D4,L1,V1,M1} P(51,535);d(451);d(545) { complement
% 0.74/1.32    ( complement( X ) ) ==> X }.
% 0.74/1.32  parent1[0; 7]: (3487) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.74/1.32    join( complement( X ), complement( Y ) ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := complement( X )
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3492) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y )
% 0.74/1.32     ) ) ==> meet( complement( X ), Y ) }.
% 0.74/1.32  parent0[0]: (3490) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 0.74/1.32    complement( join( X, complement( Y ) ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (568) {G11,W10,D5,L1,V2,M1} P(546,3) { complement( join( X, 
% 0.74/1.32    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 0.74/1.32  parent0: (3492) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y
% 0.74/1.32     ) ) ) ==> meet( complement( X ), Y ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3495) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.74/1.32    complement( X ), complement( Y ) ) ) }.
% 0.74/1.32  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.74/1.32    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3499) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 0.74/1.32    complement( join( complement( X ), Y ) ) }.
% 0.74/1.32  parent0[0]: (546) {G10,W5,D4,L1,V1,M1} P(51,535);d(451);d(545) { complement
% 0.74/1.32    ( complement( X ) ) ==> X }.
% 0.74/1.32  parent1[0; 9]: (3495) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.74/1.32    join( complement( X ), complement( Y ) ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := Y
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32     Y := complement( Y )
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3501) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X ), Y
% 0.74/1.32     ) ) ==> meet( X, complement( Y ) ) }.
% 0.74/1.32  parent0[0]: (3499) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 0.74/1.32    complement( join( complement( X ), Y ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (569) {G11,W10,D5,L1,V2,M1} P(546,3) { complement( join( 
% 0.74/1.32    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 0.74/1.32  parent0: (3501) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 0.74/1.32    Y ) ) ==> meet( X, complement( Y ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := Y
% 0.74/1.32     Y := X
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3503) {G10,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 0.74/1.32     }.
% 0.74/1.32  parent0[0]: (546) {G10,W5,D4,L1,V1,M1} P(51,535);d(451);d(545) { complement
% 0.74/1.32    ( complement( X ) ) ==> X }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3508) {G1,W10,D4,L1,V2,M1}  { join( complement( X ), complement( 
% 0.74/1.32    Y ) ) ==> complement( meet( X, Y ) ) }.
% 0.74/1.32  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.74/1.32    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.32  parent1[0; 7]: (3503) {G10,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 0.74/1.32    ( X ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := join( complement( X ), complement( Y ) )
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (570) {G11,W10,D4,L1,V2,M1} P(3,546) { join( complement( X ), 
% 0.74/1.32    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 0.74/1.32  parent0: (3508) {G1,W10,D4,L1,V2,M1}  { join( complement( X ), complement( 
% 0.74/1.32    Y ) ) ==> complement( meet( X, Y ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3510) {G11,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 0.74/1.32  parent0[0]: (565) {G11,W5,D3,L1,V1,M1} P(546,498) { join( X, X ) ==> X }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3513) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( X, 
% 0.74/1.32    join( X, Y ) ), Y ) }.
% 0.74/1.32  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 0.74/1.32     = join( join( Z, X ), Y ) }.
% 0.74/1.32  parent1[0; 4]: (3510) {G11,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := join( X, Y )
% 0.74/1.32     Y := Y
% 0.74/1.32     Z := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := join( X, Y )
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3515) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( join( 
% 0.74/1.32    X, X ), Y ), Y ) }.
% 0.74/1.32  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.74/1.32    join( X, Y ), Z ) }.
% 0.74/1.32  parent1[0; 5]: (3513) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( 
% 0.74/1.32    X, join( X, Y ) ), Y ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := X
% 0.74/1.32     Z := Y
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3516) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 0.74/1.32    , Y ) }.
% 0.74/1.32  parent0[0]: (565) {G11,W5,D3,L1,V1,M1} P(546,498) { join( X, X ) ==> X }.
% 0.74/1.32  parent1[0; 6]: (3515) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( 
% 0.74/1.32    join( X, X ), Y ), Y ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3517) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X, 
% 0.74/1.32    Y ) }.
% 0.74/1.32  parent0[0]: (3516) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y
% 0.74/1.32     ), Y ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (572) {G12,W9,D4,L1,V2,M1} P(565,16);d(1);d(565) { join( join
% 0.74/1.32    ( X, Y ), Y ) ==> join( X, Y ) }.
% 0.74/1.32  parent0: (3517) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X
% 0.74/1.32    , Y ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3526) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, Y
% 0.74/1.32     ) }.
% 0.74/1.32  parent0[0]: (565) {G11,W5,D3,L1,V1,M1} P(546,498) { join( X, X ) ==> X }.
% 0.74/1.32  parent1[0; 7]: (16) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 0.74/1.32    X ) = join( join( Z, X ), Y ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32     Z := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (573) {G12,W9,D4,L1,V2,M1} P(565,16) { join( join( X, Y ), X )
% 0.74/1.32     ==> join( X, Y ) }.
% 0.74/1.32  parent0: (3526) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, Y
% 0.74/1.32     ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3529) {G10,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 0.74/1.32  parent0[0]: (546) {G10,W5,D4,L1,V1,M1} P(51,535);d(451);d(545) { complement
% 0.74/1.32    ( complement( X ) ) ==> X }.
% 0.74/1.32  parent1[0; 4]: (545) {G9,W7,D4,L1,V1,M1} P(535,51) { meet( top, X ) ==> 
% 0.74/1.32    complement( complement( X ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (578) {G11,W5,D3,L1,V1,M1} S(545);d(546) { meet( top, X ) ==> 
% 0.74/1.32    X }.
% 0.74/1.32  parent0: (3529) {G10,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3532) {G12,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 0.74/1.32    , Y ) }.
% 0.74/1.32  parent0[0]: (572) {G12,W9,D4,L1,V2,M1} P(565,16);d(1);d(565) { join( join( 
% 0.74/1.32    X, Y ), Y ) ==> join( X, Y ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3535) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 0.74/1.32    join( complement( X ), Y ) ) ) ==> join( X, complement( join( complement
% 0.74/1.32    ( X ), Y ) ) ) }.
% 0.74/1.32  parent0[0]: (26) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.74/1.32    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.74/1.32  parent1[0; 11]: (3532) {G12,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join
% 0.74/1.32    ( X, Y ), Y ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := meet( X, Y )
% 0.74/1.32     Y := complement( join( complement( X ), Y ) )
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3536) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( join( 
% 0.74/1.32    complement( X ), Y ) ) ) }.
% 0.74/1.32  parent0[0]: (26) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.74/1.32    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.74/1.32  parent1[0; 1]: (3535) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), 
% 0.74/1.32    complement( join( complement( X ), Y ) ) ) ==> join( X, complement( join
% 0.74/1.32    ( complement( X ), Y ) ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3543) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement( 
% 0.74/1.32    Y ) ) ) }.
% 0.74/1.32  parent0[0]: (569) {G11,W10,D5,L1,V2,M1} P(546,3) { complement( join( 
% 0.74/1.32    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 0.74/1.32  parent1[0; 4]: (3536) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( 
% 0.74/1.32    join( complement( X ), Y ) ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := Y
% 0.74/1.32     Y := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3544) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) ) )
% 0.74/1.32     ==> X }.
% 0.74/1.32  parent0[0]: (3543) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 0.74/1.32    complement( Y ) ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (587) {G13,W8,D5,L1,V2,M1} P(26,572);d(569) { join( X, meet( X
% 0.74/1.32    , complement( Y ) ) ) ==> X }.
% 0.74/1.32  parent0: (3544) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) )
% 0.74/1.32     ) ==> X }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3546) {G13,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement( 
% 0.74/1.32    Y ) ) ) }.
% 0.74/1.32  parent0[0]: (587) {G13,W8,D5,L1,V2,M1} P(26,572);d(569) { join( X, meet( X
% 0.74/1.32    , complement( Y ) ) ) ==> X }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3547) {G11,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 0.74/1.32  parent0[0]: (546) {G10,W5,D4,L1,V1,M1} P(51,535);d(451);d(545) { complement
% 0.74/1.32    ( complement( X ) ) ==> X }.
% 0.74/1.32  parent1[0; 6]: (3546) {G13,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 0.74/1.32    complement( Y ) ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := Y
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32     Y := complement( Y )
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3548) {G11,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 0.74/1.32  parent0[0]: (3547) {G11,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) )
% 0.74/1.32     }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (590) {G14,W7,D4,L1,V2,M1} P(546,587) { join( Y, meet( Y, X )
% 0.74/1.32     ) ==> Y }.
% 0.74/1.32  parent0: (3548) {G11,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := Y
% 0.74/1.32     Y := X
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3549) {G14,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 0.74/1.32  parent0[0]: (590) {G14,W7,D4,L1,V2,M1} P(546,587) { join( Y, meet( Y, X ) )
% 0.74/1.32     ==> Y }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := Y
% 0.74/1.32     Y := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3550) {G2,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 0.74/1.32  parent0[0]: (48) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 0.74/1.32    Y ) }.
% 0.74/1.32  parent1[0; 4]: (3549) {G14,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) )
% 0.74/1.32     }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := Y
% 0.74/1.32     Y := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3553) {G2,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 0.74/1.32  parent0[0]: (3550) {G2,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (616) {G15,W7,D4,L1,V2,M1} P(48,590) { join( X, meet( Y, X ) )
% 0.74/1.32     ==> X }.
% 0.74/1.32  parent0: (3553) {G2,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3554) {G15,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 0.74/1.32  parent0[0]: (616) {G15,W7,D4,L1,V2,M1} P(48,590) { join( X, meet( Y, X ) ) 
% 0.74/1.32    ==> X }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3555) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( Y, X ), X ) }.
% 0.74/1.32  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.74/1.32  parent1[0; 2]: (3554) {G15,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) )
% 0.74/1.32     }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := meet( Y, X )
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3558) {G1,W7,D4,L1,V2,M1}  { join( meet( Y, X ), X ) ==> X }.
% 0.74/1.32  parent0[0]: (3555) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( Y, X ), X ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (630) {G16,W7,D4,L1,V2,M1} P(616,0) { join( meet( Y, X ), X ) 
% 0.74/1.32    ==> X }.
% 0.74/1.32  parent0: (3558) {G1,W7,D4,L1,V2,M1}  { join( meet( Y, X ), X ) ==> X }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3560) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 0.74/1.32    converse( join( X, converse( Y ) ) ) }.
% 0.74/1.32  parent0[0]: (40) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 0.74/1.32    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := Y
% 0.74/1.32     Y := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3562) {G2,W11,D6,L1,V2,M1}  { join( converse( meet( X, converse( 
% 0.74/1.32    Y ) ) ), Y ) ==> converse( converse( Y ) ) }.
% 0.74/1.32  parent0[0]: (630) {G16,W7,D4,L1,V2,M1} P(616,0) { join( meet( Y, X ), X ) 
% 0.74/1.32    ==> X }.
% 0.74/1.32  parent1[0; 9]: (3560) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 0.74/1.32    converse( join( X, converse( Y ) ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := converse( Y )
% 0.74/1.32     Y := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := meet( X, converse( Y ) )
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3563) {G1,W9,D6,L1,V2,M1}  { join( converse( meet( X, converse( Y
% 0.74/1.32     ) ) ), Y ) ==> Y }.
% 0.74/1.32  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.74/1.32  parent1[0; 8]: (3562) {G2,W11,D6,L1,V2,M1}  { join( converse( meet( X, 
% 0.74/1.32    converse( Y ) ) ), Y ) ==> converse( converse( Y ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := Y
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (632) {G17,W9,D6,L1,V2,M1} P(630,40);d(7) { join( converse( 
% 0.74/1.32    meet( X, converse( Y ) ) ), Y ) ==> Y }.
% 0.74/1.32  parent0: (3563) {G1,W9,D6,L1,V2,M1}  { join( converse( meet( X, converse( Y
% 0.74/1.32     ) ) ), Y ) ==> Y }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3566) {G2,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( join( join
% 0.74/1.32    ( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 0.74/1.32  parent0[0]: (21) {G2,W14,D5,L1,V3,M1} P(1,17) { join( join( join( X, Y ), Z
% 0.74/1.32     ), complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32     Z := Z
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3582) {G3,W12,D5,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.74/1.32     ), complement( join( Y, X ) ) ) }.
% 0.74/1.32  parent0[0]: (573) {G12,W9,D4,L1,V2,M1} P(565,16) { join( join( X, Y ), X ) 
% 0.74/1.32    ==> join( X, Y ) }.
% 0.74/1.32  parent1[0; 5]: (3566) {G2,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( join
% 0.74/1.32    ( join( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32     Z := X
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3589) {G4,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 0.74/1.32    complement( join( Y, X ) ) ) }.
% 0.74/1.32  parent0[0]: (428) {G5,W5,D3,L1,V1,M1} P(280,17);d(23);d(427) { join( Y, top
% 0.74/1.32     ) ==> top }.
% 0.74/1.32  parent1[0; 1]: (3582) {G3,W12,D5,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.74/1.32    ( X, Y ), complement( join( Y, X ) ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := Z
% 0.74/1.32     Y := X
% 0.74/1.32  end
% 0.74/1.32  substitution1:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3590) {G4,W10,D5,L1,V2,M1}  { join( join( X, Y ), complement( join
% 0.74/1.32    ( Y, X ) ) ) ==> top }.
% 0.74/1.32  parent0[0]: (3589) {G4,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 0.74/1.32    complement( join( Y, X ) ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  subsumption: (701) {G13,W10,D5,L1,V2,M1} P(573,21);d(428) { join( join( X, 
% 0.74/1.32    Y ), complement( join( Y, X ) ) ) ==> top }.
% 0.74/1.32  parent0: (3590) {G4,W10,D5,L1,V2,M1}  { join( join( X, Y ), complement( 
% 0.74/1.32    join( Y, X ) ) ) ==> top }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  permutation0:
% 0.74/1.32     0 ==> 0
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  eqswap: (3592) {G11,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> join
% 0.74/1.32    ( complement( X ), complement( Y ) ) }.
% 0.74/1.32  parent0[0]: (570) {G11,W10,D4,L1,V2,M1} P(3,546) { join( complement( X ), 
% 0.74/1.32    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 0.74/1.32  substitution0:
% 0.74/1.32     X := X
% 0.74/1.32     Y := Y
% 0.74/1.32  end
% 0.74/1.32  
% 0.74/1.32  paramod: (3593) {G11,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 0.98/1.32    , Y ) ) ==> join( X, complement( Y ) ) }.
% 0.98/1.32  parent0[0]: (546) {G10,W5,D4,L1,V1,M1} P(51,535);d(451);d(545) { complement
% 0.98/1.32    ( complement( X ) ) ==> X }.
% 0.98/1.32  parent1[0; 7]: (3592) {G11,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 0.98/1.32    ==> join( complement( X ), complement( Y ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := complement( X )
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  subsumption: (915) {G12,W10,D5,L1,V2,M1} P(546,570) { complement( meet( 
% 0.98/1.32    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 0.98/1.32  parent0: (3593) {G11,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 0.98/1.32    , Y ) ) ==> join( X, complement( Y ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  permutation0:
% 0.98/1.32     0 ==> 0
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3598) {G11,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> join
% 0.98/1.32    ( complement( X ), complement( Y ) ) }.
% 0.98/1.32  parent0[0]: (570) {G11,W10,D4,L1,V2,M1} P(3,546) { join( complement( X ), 
% 0.98/1.32    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3600) {G11,W10,D5,L1,V2,M1}  { complement( meet( X, complement( Y
% 0.98/1.32     ) ) ) ==> join( complement( X ), Y ) }.
% 0.98/1.32  parent0[0]: (546) {G10,W5,D4,L1,V1,M1} P(51,535);d(451);d(545) { complement
% 0.98/1.32    ( complement( X ) ) ==> X }.
% 0.98/1.32  parent1[0; 9]: (3598) {G11,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 0.98/1.32    ==> join( complement( X ), complement( Y ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := Y
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32     Y := complement( Y )
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  subsumption: (916) {G12,W10,D5,L1,V2,M1} P(546,570) { complement( meet( Y, 
% 0.98/1.32    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 0.98/1.32  parent0: (3600) {G11,W10,D5,L1,V2,M1}  { complement( meet( X, complement( Y
% 0.98/1.32     ) ) ) ==> join( complement( X ), Y ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := Y
% 0.98/1.32     Y := X
% 0.98/1.32  end
% 0.98/1.32  permutation0:
% 0.98/1.32     0 ==> 0
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3605) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 0.98/1.32    complement( Y ) ) ) ==> X }.
% 0.98/1.32  parent0[0]: (569) {G11,W10,D5,L1,V2,M1} P(546,3) { complement( join( 
% 0.98/1.32    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 0.98/1.32  parent1[0; 5]: (26) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.98/1.32    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := Y
% 0.98/1.32     Y := X
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  subsumption: (1005) {G12,W10,D5,L1,V2,M1} S(26);d(569) { join( meet( X, Y )
% 0.98/1.32    , meet( X, complement( Y ) ) ) ==> X }.
% 0.98/1.32  parent0: (3605) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 0.98/1.32    complement( Y ) ) ) ==> X }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  permutation0:
% 0.98/1.32     0 ==> 0
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3609) {G3,W8,D6,L1,V1,M1}  { join( X, converse( complement( 
% 0.98/1.32    converse( X ) ) ) ) ==> top }.
% 0.98/1.32  parent0[0]: (430) {G5,W4,D3,L1,V0,M1} P(427,192) { converse( top ) ==> top
% 0.98/1.32     }.
% 0.98/1.32  parent1[0; 7]: (192) {G2,W9,D6,L1,V1,M1} P(11,39) { join( X, converse( 
% 0.98/1.32    complement( converse( X ) ) ) ) ==> converse( top ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  subsumption: (1009) {G6,W8,D6,L1,V1,M1} S(192);d(430) { join( X, converse( 
% 0.98/1.32    complement( converse( X ) ) ) ) ==> top }.
% 0.98/1.32  parent0: (3609) {G3,W8,D6,L1,V1,M1}  { join( X, converse( complement( 
% 0.98/1.32    converse( X ) ) ) ) ==> top }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  permutation0:
% 0.98/1.32     0 ==> 0
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3611) {G12,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X, 
% 0.98/1.32    complement( Y ) ) ) }.
% 0.98/1.32  parent0[0]: (1005) {G12,W10,D5,L1,V2,M1} S(26);d(569) { join( meet( X, Y )
% 0.98/1.32    , meet( X, complement( Y ) ) ) ==> X }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3612) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet( X, 
% 0.98/1.32    complement( Y ) ) ) }.
% 0.98/1.32  parent0[0]: (48) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 0.98/1.32    Y ) }.
% 0.98/1.32  parent1[0; 3]: (3611) {G12,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.98/1.32    meet( X, complement( Y ) ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := Y
% 0.98/1.32     Y := X
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3616) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 0.98/1.32    complement( Y ) ) ) ==> X }.
% 0.98/1.32  parent0[0]: (3612) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet( 
% 0.98/1.32    X, complement( Y ) ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  subsumption: (1251) {G13,W10,D5,L1,V2,M1} P(48,1005) { join( meet( Y, X ), 
% 0.98/1.32    meet( X, complement( Y ) ) ) ==> X }.
% 0.98/1.32  parent0: (3616) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 0.98/1.32    complement( Y ) ) ) ==> X }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  permutation0:
% 0.98/1.32     0 ==> 0
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3620) {G13,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), meet( Y, 
% 0.98/1.32    complement( X ) ) ) }.
% 0.98/1.32  parent0[0]: (1251) {G13,W10,D5,L1,V2,M1} P(48,1005) { join( meet( Y, X ), 
% 0.98/1.32    meet( X, complement( Y ) ) ) ==> X }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := Y
% 0.98/1.32     Y := X
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3621) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 0.98/1.32     ) ), meet( Y, X ) ) }.
% 0.98/1.32  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.98/1.32  parent1[0; 2]: (3620) {G13,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), 
% 0.98/1.32    meet( Y, complement( X ) ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := meet( Y, X )
% 0.98/1.32     Y := meet( X, complement( Y ) )
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := Y
% 0.98/1.32     Y := X
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3624) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 0.98/1.32    meet( Y, X ) ) ==> X }.
% 0.98/1.32  parent0[0]: (3621) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement
% 0.98/1.32    ( Y ) ), meet( Y, X ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  subsumption: (1296) {G14,W10,D5,L1,V2,M1} P(1251,0) { join( meet( Y, 
% 0.98/1.32    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 0.98/1.32  parent0: (3624) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 0.98/1.32    meet( Y, X ) ) ==> X }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := Y
% 0.98/1.32     Y := X
% 0.98/1.32  end
% 0.98/1.32  permutation0:
% 0.98/1.32     0 ==> 0
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3626) {G11,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 0.98/1.32    complement( join( X, complement( Y ) ) ) }.
% 0.98/1.32  parent0[0]: (568) {G11,W10,D5,L1,V2,M1} P(546,3) { complement( join( X, 
% 0.98/1.32    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3629) {G12,W11,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 0.98/1.32    join( Y, X ) ) ==> complement( top ) }.
% 0.98/1.32  parent0[0]: (701) {G13,W10,D5,L1,V2,M1} P(573,21);d(428) { join( join( X, Y
% 0.98/1.32     ), complement( join( Y, X ) ) ) ==> top }.
% 0.98/1.32  parent1[0; 10]: (3626) {G11,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) 
% 0.98/1.32    ==> complement( join( X, complement( Y ) ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := join( X, Y )
% 0.98/1.32     Y := join( Y, X )
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3630) {G2,W10,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 0.98/1.32    join( Y, X ) ) ==> zero }.
% 0.98/1.32  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.98/1.32    zero }.
% 0.98/1.32  parent1[0; 9]: (3629) {G12,W11,D5,L1,V2,M1}  { meet( complement( join( X, Y
% 0.98/1.32     ) ), join( Y, X ) ) ==> complement( top ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  subsumption: (1563) {G14,W10,D5,L1,V2,M1} P(701,568);d(50) { meet( 
% 0.98/1.32    complement( join( X, Y ) ), join( Y, X ) ) ==> zero }.
% 0.98/1.32  parent0: (3630) {G2,W10,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 0.98/1.32    join( Y, X ) ) ==> zero }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  permutation0:
% 0.98/1.32     0 ==> 0
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3633) {G11,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 0.98/1.32    complement( join( X, complement( Y ) ) ) }.
% 0.98/1.32  parent0[0]: (568) {G11,W10,D5,L1,V2,M1} P(546,3) { complement( join( X, 
% 0.98/1.32    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3637) {G11,W10,D4,L1,V2,M1}  { meet( complement( X ), complement
% 0.98/1.32    ( Y ) ) ==> complement( join( X, Y ) ) }.
% 0.98/1.32  parent0[0]: (546) {G10,W5,D4,L1,V1,M1} P(51,535);d(451);d(545) { complement
% 0.98/1.32    ( complement( X ) ) ==> X }.
% 0.98/1.32  parent1[0; 9]: (3633) {G11,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) 
% 0.98/1.32    ==> complement( join( X, complement( Y ) ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := Y
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32     Y := complement( Y )
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  subsumption: (1578) {G12,W10,D4,L1,V2,M1} P(546,568) { meet( complement( Y
% 0.98/1.32     ), complement( X ) ) ==> complement( join( Y, X ) ) }.
% 0.98/1.32  parent0: (3637) {G11,W10,D4,L1,V2,M1}  { meet( complement( X ), complement
% 0.98/1.32    ( Y ) ) ==> complement( join( X, Y ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := Y
% 0.98/1.32     Y := X
% 0.98/1.32  end
% 0.98/1.32  permutation0:
% 0.98/1.32     0 ==> 0
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3640) {G11,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 0.98/1.32    complement( join( X, complement( Y ) ) ) }.
% 0.98/1.32  parent0[0]: (568) {G11,W10,D5,L1,V2,M1} P(546,3) { complement( join( X, 
% 0.98/1.32    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3641) {G2,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y ) ), Z
% 0.98/1.32     ) ==> complement( join( join( X, complement( Z ) ), Y ) ) }.
% 0.98/1.32  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 0.98/1.32     = join( join( Z, X ), Y ) }.
% 0.98/1.32  parent1[0; 8]: (3640) {G11,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) 
% 0.98/1.32    ==> complement( join( X, complement( Y ) ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := complement( Z )
% 0.98/1.32     Y := Y
% 0.98/1.32     Z := X
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := join( X, Y )
% 0.98/1.32     Y := Z
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3644) {G2,W14,D6,L1,V3,M1}  { complement( join( join( X, 
% 0.98/1.32    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 0.98/1.32  parent0[0]: (3641) {G2,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y ) )
% 0.98/1.32    , Z ) ==> complement( join( join( X, complement( Z ) ), Y ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32     Z := Z
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  subsumption: (1580) {G12,W14,D6,L1,V3,M1} P(16,568) { complement( join( 
% 0.98/1.32    join( X, complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z
% 0.98/1.32     ) }.
% 0.98/1.32  parent0: (3644) {G2,W14,D6,L1,V3,M1}  { complement( join( join( X, 
% 0.98/1.32    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32     Z := Z
% 0.98/1.32  end
% 0.98/1.32  permutation0:
% 0.98/1.32     0 ==> 0
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3646) {G14,W10,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 0.98/1.32    , Y ) ), join( Y, X ) ) }.
% 0.98/1.32  parent0[0]: (1563) {G14,W10,D5,L1,V2,M1} P(701,568);d(50) { meet( 
% 0.98/1.32    complement( join( X, Y ) ), join( Y, X ) ) ==> zero }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3652) {G12,W13,D6,L1,V2,M1}  { zero ==> meet( complement( join( 
% 0.98/1.32    complement( X ), complement( Y ) ) ), complement( meet( Y, X ) ) ) }.
% 0.98/1.32  parent0[0]: (570) {G11,W10,D4,L1,V2,M1} P(3,546) { join( complement( X ), 
% 0.98/1.32    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 0.98/1.32  parent1[0; 9]: (3646) {G14,W10,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 0.98/1.32    join( X, Y ) ), join( Y, X ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := Y
% 0.98/1.32     Y := X
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := complement( X )
% 0.98/1.32     Y := complement( Y )
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3654) {G13,W12,D6,L1,V2,M1}  { zero ==> complement( join( join( 
% 0.98/1.32    complement( X ), complement( Y ) ), meet( Y, X ) ) ) }.
% 0.98/1.32  parent0[0]: (1578) {G12,W10,D4,L1,V2,M1} P(546,568) { meet( complement( Y )
% 0.98/1.32    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 0.98/1.32  parent1[0; 2]: (3652) {G12,W13,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 0.98/1.32    join( complement( X ), complement( Y ) ) ), complement( meet( Y, X ) ) )
% 0.98/1.32     }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := meet( Y, X )
% 0.98/1.32     Y := join( complement( X ), complement( Y ) )
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3655) {G13,W11,D6,L1,V2,M1}  { zero ==> meet( complement( join( 
% 0.98/1.32    complement( X ), meet( Y, X ) ) ), Y ) }.
% 0.98/1.32  parent0[0]: (1580) {G12,W14,D6,L1,V3,M1} P(16,568) { complement( join( join
% 0.98/1.32    ( X, complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z )
% 0.98/1.32     }.
% 0.98/1.32  parent1[0; 2]: (3654) {G13,W12,D6,L1,V2,M1}  { zero ==> complement( join( 
% 0.98/1.32    join( complement( X ), complement( Y ) ), meet( Y, X ) ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := complement( X )
% 0.98/1.32     Y := meet( Y, X )
% 0.98/1.32     Z := Y
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3656) {G12,W10,D6,L1,V2,M1}  { zero ==> meet( meet( X, complement
% 0.98/1.32    ( meet( Y, X ) ) ), Y ) }.
% 0.98/1.32  parent0[0]: (569) {G11,W10,D5,L1,V2,M1} P(546,3) { complement( join( 
% 0.98/1.32    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 0.98/1.32  parent1[0; 3]: (3655) {G13,W11,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 0.98/1.32    join( complement( X ), meet( Y, X ) ) ), Y ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := meet( Y, X )
% 0.98/1.32     Y := X
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3657) {G12,W10,D6,L1,V2,M1}  { meet( meet( X, complement( meet( Y
% 0.98/1.32    , X ) ) ), Y ) ==> zero }.
% 0.98/1.32  parent0[0]: (3656) {G12,W10,D6,L1,V2,M1}  { zero ==> meet( meet( X, 
% 0.98/1.32    complement( meet( Y, X ) ) ), Y ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  subsumption: (1923) {G15,W10,D6,L1,V2,M1} P(570,1563);d(1578);d(1580);d(569
% 0.98/1.32    ) { meet( meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 0.98/1.32  parent0: (3657) {G12,W10,D6,L1,V2,M1}  { meet( meet( X, complement( meet( Y
% 0.98/1.32    , X ) ) ), Y ) ==> zero }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := Y
% 0.98/1.32     Y := X
% 0.98/1.32  end
% 0.98/1.32  permutation0:
% 0.98/1.32     0 ==> 0
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3659) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 0.98/1.32     ) ), meet( Y, X ) ) }.
% 0.98/1.32  parent0[0]: (1296) {G14,W10,D5,L1,V2,M1} P(1251,0) { join( meet( Y, 
% 0.98/1.32    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := Y
% 0.98/1.32     Y := X
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3663) {G15,W13,D8,L1,V2,M1}  { X ==> join( meet( X, complement( 
% 0.98/1.32    meet( Y, complement( meet( X, Y ) ) ) ) ), zero ) }.
% 0.98/1.32  parent0[0]: (1923) {G15,W10,D6,L1,V2,M1} P(570,1563);d(1578);d(1580);d(569)
% 0.98/1.32     { meet( meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 0.98/1.32  parent1[0; 12]: (3659) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, 
% 0.98/1.32    complement( Y ) ), meet( Y, X ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32     Y := meet( Y, complement( meet( X, Y ) ) )
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3664) {G11,W11,D7,L1,V2,M1}  { X ==> meet( X, complement( meet( Y
% 0.98/1.32    , complement( meet( X, Y ) ) ) ) ) }.
% 0.98/1.32  parent0[0]: (549) {G10,W5,D3,L1,V1,M1} P(540,298) { join( X, zero ) ==> X
% 0.98/1.32     }.
% 0.98/1.32  parent1[0; 2]: (3663) {G15,W13,D8,L1,V2,M1}  { X ==> join( meet( X, 
% 0.98/1.32    complement( meet( Y, complement( meet( X, Y ) ) ) ) ), zero ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := meet( X, complement( meet( Y, complement( meet( X, Y ) ) ) ) )
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3665) {G12,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement( Y
% 0.98/1.32     ), meet( X, Y ) ) ) }.
% 0.98/1.32  parent0[0]: (916) {G12,W10,D5,L1,V2,M1} P(546,570) { complement( meet( Y, 
% 0.98/1.32    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 0.98/1.32  parent1[0; 4]: (3664) {G11,W11,D7,L1,V2,M1}  { X ==> meet( X, complement( 
% 0.98/1.32    meet( Y, complement( meet( X, Y ) ) ) ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := meet( X, Y )
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3666) {G12,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 0.98/1.32    meet( X, Y ) ) ) ==> X }.
% 0.98/1.32  parent0[0]: (3665) {G12,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement
% 0.98/1.32    ( Y ), meet( X, Y ) ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  subsumption: (2567) {G16,W10,D5,L1,V2,M1} P(1923,1296);d(549);d(916) { meet
% 0.98/1.32    ( Y, join( complement( X ), meet( Y, X ) ) ) ==> Y }.
% 0.98/1.32  parent0: (3666) {G12,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 0.98/1.32    meet( X, Y ) ) ) ==> X }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := Y
% 0.98/1.32     Y := X
% 0.98/1.32  end
% 0.98/1.32  permutation0:
% 0.98/1.32     0 ==> 0
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3667) {G16,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement( Y
% 0.98/1.32     ), meet( X, Y ) ) ) }.
% 0.98/1.32  parent0[0]: (2567) {G16,W10,D5,L1,V2,M1} P(1923,1296);d(549);d(916) { meet
% 0.98/1.32    ( Y, join( complement( X ), meet( Y, X ) ) ) ==> Y }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := Y
% 0.98/1.32     Y := X
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3668) {G1,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( X, Y ), 
% 0.98/1.32    complement( Y ) ) ) }.
% 0.98/1.32  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.98/1.32  parent1[0; 4]: (3667) {G16,W10,D5,L1,V2,M1}  { X ==> meet( X, join( 
% 0.98/1.32    complement( Y ), meet( X, Y ) ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := complement( Y )
% 0.98/1.32     Y := meet( X, Y )
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3671) {G1,W10,D5,L1,V2,M1}  { meet( X, join( meet( X, Y ), 
% 0.98/1.32    complement( Y ) ) ) ==> X }.
% 0.98/1.32  parent0[0]: (3668) {G1,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( X, Y
% 0.98/1.32     ), complement( Y ) ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  subsumption: (2594) {G17,W10,D5,L1,V2,M1} P(0,2567) { meet( Y, join( meet( 
% 0.98/1.32    Y, X ), complement( X ) ) ) ==> Y }.
% 0.98/1.32  parent0: (3671) {G1,W10,D5,L1,V2,M1}  { meet( X, join( meet( X, Y ), 
% 0.98/1.32    complement( Y ) ) ) ==> X }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := Y
% 0.98/1.32     Y := X
% 0.98/1.32  end
% 0.98/1.32  permutation0:
% 0.98/1.32     0 ==> 0
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3673) {G12,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) ==> 
% 0.98/1.32    complement( meet( complement( X ), Y ) ) }.
% 0.98/1.32  parent0[0]: (915) {G12,W10,D5,L1,V2,M1} P(546,570) { complement( meet( 
% 0.98/1.32    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3678) {G13,W14,D7,L1,V2,M1}  { join( X, complement( join( meet( 
% 0.98/1.32    complement( X ), Y ), complement( Y ) ) ) ) ==> complement( complement( X
% 0.98/1.32     ) ) }.
% 0.98/1.32  parent0[0]: (2594) {G17,W10,D5,L1,V2,M1} P(0,2567) { meet( Y, join( meet( Y
% 0.98/1.32    , X ), complement( X ) ) ) ==> Y }.
% 0.98/1.32  parent1[0; 12]: (3673) {G12,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) 
% 0.98/1.32    ==> complement( meet( complement( X ), Y ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := Y
% 0.98/1.32     Y := complement( X )
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32     Y := join( meet( complement( X ), Y ), complement( Y ) )
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3679) {G11,W12,D7,L1,V2,M1}  { join( X, complement( join( meet( 
% 0.98/1.32    complement( X ), Y ), complement( Y ) ) ) ) ==> X }.
% 0.98/1.32  parent0[0]: (546) {G10,W5,D4,L1,V1,M1} P(51,535);d(451);d(545) { complement
% 0.98/1.32    ( complement( X ) ) ==> X }.
% 0.98/1.32  parent1[0; 11]: (3678) {G13,W14,D7,L1,V2,M1}  { join( X, complement( join( 
% 0.98/1.32    meet( complement( X ), Y ), complement( Y ) ) ) ) ==> complement( 
% 0.98/1.32    complement( X ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3680) {G12,W11,D7,L1,V2,M1}  { join( X, meet( complement( meet( 
% 0.98/1.32    complement( X ), Y ) ), Y ) ) ==> X }.
% 0.98/1.32  parent0[0]: (568) {G11,W10,D5,L1,V2,M1} P(546,3) { complement( join( X, 
% 0.98/1.32    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 0.98/1.32  parent1[0; 3]: (3679) {G11,W12,D7,L1,V2,M1}  { join( X, complement( join( 
% 0.98/1.32    meet( complement( X ), Y ), complement( Y ) ) ) ) ==> X }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := meet( complement( X ), Y )
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3681) {G13,W10,D6,L1,V2,M1}  { join( X, meet( join( X, complement
% 0.98/1.32    ( Y ) ), Y ) ) ==> X }.
% 0.98/1.32  parent0[0]: (915) {G12,W10,D5,L1,V2,M1} P(546,570) { complement( meet( 
% 0.98/1.32    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 0.98/1.32  parent1[0; 4]: (3680) {G12,W11,D7,L1,V2,M1}  { join( X, meet( complement( 
% 0.98/1.32    meet( complement( X ), Y ) ), Y ) ) ==> X }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  subsumption: (2681) {G18,W10,D6,L1,V2,M1} P(2594,915);d(546);d(568);d(915)
% 0.98/1.32     { join( X, meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 0.98/1.32  parent0: (3681) {G13,W10,D6,L1,V2,M1}  { join( X, meet( join( X, complement
% 0.98/1.32    ( Y ) ), Y ) ) ==> X }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  permutation0:
% 0.98/1.32     0 ==> 0
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3684) {G18,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( X, 
% 0.98/1.32    complement( Y ) ), Y ) ) }.
% 0.98/1.32  parent0[0]: (2681) {G18,W10,D6,L1,V2,M1} P(2594,915);d(546);d(568);d(915)
% 0.98/1.32     { join( X, meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3685) {G11,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( X, Y )
% 0.98/1.32    , complement( Y ) ) ) }.
% 0.98/1.32  parent0[0]: (546) {G10,W5,D4,L1,V1,M1} P(51,535);d(451);d(545) { complement
% 0.98/1.32    ( complement( X ) ) ==> X }.
% 0.98/1.32  parent1[0; 7]: (3684) {G18,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( X
% 0.98/1.32    , complement( Y ) ), Y ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := Y
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32     Y := complement( Y )
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3686) {G11,W10,D5,L1,V2,M1}  { join( X, meet( join( X, Y ), 
% 0.98/1.32    complement( Y ) ) ) ==> X }.
% 0.98/1.32  parent0[0]: (3685) {G11,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( X, Y
% 0.98/1.32     ), complement( Y ) ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  subsumption: (2731) {G19,W10,D5,L1,V2,M1} P(546,2681) { join( Y, meet( join
% 0.98/1.32    ( Y, X ), complement( X ) ) ) ==> Y }.
% 0.98/1.32  parent0: (3686) {G11,W10,D5,L1,V2,M1}  { join( X, meet( join( X, Y ), 
% 0.98/1.32    complement( Y ) ) ) ==> X }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := Y
% 0.98/1.32     Y := X
% 0.98/1.32  end
% 0.98/1.32  permutation0:
% 0.98/1.32     0 ==> 0
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3688) {G19,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( X, Y ), 
% 0.98/1.32    complement( Y ) ) ) }.
% 0.98/1.32  parent0[0]: (2731) {G19,W10,D5,L1,V2,M1} P(546,2681) { join( Y, meet( join
% 0.98/1.32    ( Y, X ), complement( X ) ) ) ==> Y }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := Y
% 0.98/1.32     Y := X
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3690) {G7,W11,D8,L1,V1,M1}  { X ==> join( X, meet( top, 
% 0.98/1.32    complement( converse( complement( converse( X ) ) ) ) ) ) }.
% 0.98/1.32  parent0[0]: (1009) {G6,W8,D6,L1,V1,M1} S(192);d(430) { join( X, converse( 
% 0.98/1.32    complement( converse( X ) ) ) ) ==> top }.
% 0.98/1.32  parent1[0; 5]: (3688) {G19,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( X
% 0.98/1.32    , Y ), complement( Y ) ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32     Y := converse( complement( converse( X ) ) )
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3691) {G8,W9,D7,L1,V1,M1}  { X ==> join( X, complement( converse
% 0.98/1.32    ( complement( converse( X ) ) ) ) ) }.
% 0.98/1.32  parent0[0]: (578) {G11,W5,D3,L1,V1,M1} S(545);d(546) { meet( top, X ) ==> X
% 0.98/1.32     }.
% 0.98/1.32  parent1[0; 4]: (3690) {G7,W11,D8,L1,V1,M1}  { X ==> join( X, meet( top, 
% 0.98/1.32    complement( converse( complement( converse( X ) ) ) ) ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := complement( converse( complement( converse( X ) ) ) )
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3692) {G8,W9,D7,L1,V1,M1}  { join( X, complement( converse( 
% 0.98/1.32    complement( converse( X ) ) ) ) ) ==> X }.
% 0.98/1.32  parent0[0]: (3691) {G8,W9,D7,L1,V1,M1}  { X ==> join( X, complement( 
% 0.98/1.32    converse( complement( converse( X ) ) ) ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  subsumption: (2937) {G20,W9,D7,L1,V1,M1} P(1009,2731);d(578) { join( X, 
% 0.98/1.32    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 0.98/1.32  parent0: (3692) {G8,W9,D7,L1,V1,M1}  { join( X, complement( converse( 
% 0.98/1.32    complement( converse( X ) ) ) ) ) ==> X }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  permutation0:
% 0.98/1.32     0 ==> 0
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3694) {G11,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 0.98/1.32    complement( join( complement( X ), Y ) ) }.
% 0.98/1.32  parent0[0]: (569) {G11,W10,D5,L1,V2,M1} P(546,3) { complement( join( 
% 0.98/1.32    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := Y
% 0.98/1.32     Y := X
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3697) {G12,W13,D9,L1,V1,M1}  { meet( X, complement( complement( 
% 0.98/1.32    converse( complement( converse( complement( X ) ) ) ) ) ) ) ==> 
% 0.98/1.32    complement( complement( X ) ) }.
% 0.98/1.32  parent0[0]: (2937) {G20,W9,D7,L1,V1,M1} P(1009,2731);d(578) { join( X, 
% 0.98/1.32    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 0.98/1.32  parent1[0; 11]: (3694) {G11,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) 
% 0.98/1.32    ==> complement( join( complement( X ), Y ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := complement( X )
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32     Y := complement( converse( complement( converse( complement( X ) ) ) ) )
% 0.98/1.32    
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3699) {G11,W11,D9,L1,V1,M1}  { meet( X, complement( complement( 
% 0.98/1.32    converse( complement( converse( complement( X ) ) ) ) ) ) ) ==> X }.
% 0.98/1.32  parent0[0]: (546) {G10,W5,D4,L1,V1,M1} P(51,535);d(451);d(545) { complement
% 0.98/1.32    ( complement( X ) ) ==> X }.
% 0.98/1.32  parent1[0; 10]: (3697) {G12,W13,D9,L1,V1,M1}  { meet( X, complement( 
% 0.98/1.32    complement( converse( complement( converse( complement( X ) ) ) ) ) ) ) 
% 0.98/1.32    ==> complement( complement( X ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3701) {G11,W9,D7,L1,V1,M1}  { meet( X, converse( complement( 
% 0.98/1.32    converse( complement( X ) ) ) ) ) ==> X }.
% 0.98/1.32  parent0[0]: (546) {G10,W5,D4,L1,V1,M1} P(51,535);d(451);d(545) { complement
% 0.98/1.32    ( complement( X ) ) ==> X }.
% 0.98/1.32  parent1[0; 3]: (3699) {G11,W11,D9,L1,V1,M1}  { meet( X, complement( 
% 0.98/1.32    complement( converse( complement( converse( complement( X ) ) ) ) ) ) ) 
% 0.98/1.32    ==> X }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := converse( complement( converse( complement( X ) ) ) )
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  subsumption: (2963) {G21,W9,D7,L1,V1,M1} P(2937,569);d(546);d(546) { meet( 
% 0.98/1.32    X, converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 0.98/1.32  parent0: (3701) {G11,W9,D7,L1,V1,M1}  { meet( X, converse( complement( 
% 0.98/1.32    converse( complement( X ) ) ) ) ) ==> X }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  permutation0:
% 0.98/1.32     0 ==> 0
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3704) {G20,W9,D7,L1,V1,M1}  { X ==> join( X, complement( converse
% 0.98/1.32    ( complement( converse( X ) ) ) ) ) }.
% 0.98/1.32  parent0[0]: (2937) {G20,W9,D7,L1,V1,M1} P(1009,2731);d(578) { join( X, 
% 0.98/1.32    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3705) {G1,W10,D6,L1,V1,M1}  { converse( X ) ==> join( converse( X
% 0.98/1.32     ), complement( converse( complement( X ) ) ) ) }.
% 0.98/1.32  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.98/1.32  parent1[0; 9]: (3704) {G20,W9,D7,L1,V1,M1}  { X ==> join( X, complement( 
% 0.98/1.32    converse( complement( converse( X ) ) ) ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := converse( X )
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3706) {G1,W10,D6,L1,V1,M1}  { join( converse( X ), complement( 
% 0.98/1.32    converse( complement( X ) ) ) ) ==> converse( X ) }.
% 0.98/1.32  parent0[0]: (3705) {G1,W10,D6,L1,V1,M1}  { converse( X ) ==> join( converse
% 0.98/1.32    ( X ), complement( converse( complement( X ) ) ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  subsumption: (2987) {G21,W10,D6,L1,V1,M1} P(7,2937) { join( converse( X ), 
% 0.98/1.32    complement( converse( complement( X ) ) ) ) ==> converse( X ) }.
% 0.98/1.32  parent0: (3706) {G1,W10,D6,L1,V1,M1}  { join( converse( X ), complement( 
% 0.98/1.32    converse( complement( X ) ) ) ) ==> converse( X ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  permutation0:
% 0.98/1.32     0 ==> 0
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3708) {G17,W9,D6,L1,V2,M1}  { Y ==> join( converse( meet( X, 
% 0.98/1.32    converse( Y ) ) ), Y ) }.
% 0.98/1.32  parent0[0]: (632) {G17,W9,D6,L1,V2,M1} P(630,40);d(7) { join( converse( 
% 0.98/1.32    meet( X, converse( Y ) ) ), Y ) ==> Y }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32     Y := Y
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3710) {G18,W12,D6,L1,V1,M1}  { complement( converse( complement( 
% 0.98/1.32    X ) ) ) ==> join( converse( X ), complement( converse( complement( X ) )
% 0.98/1.32     ) ) }.
% 0.98/1.32  parent0[0]: (2963) {G21,W9,D7,L1,V1,M1} P(2937,569);d(546);d(546) { meet( X
% 0.98/1.32    , converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 0.98/1.32  parent1[0; 7]: (3708) {G17,W9,D6,L1,V2,M1}  { Y ==> join( converse( meet( X
% 0.98/1.32    , converse( Y ) ) ), Y ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32     Y := complement( converse( complement( X ) ) )
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3711) {G19,W7,D5,L1,V1,M1}  { complement( converse( complement( X
% 0.98/1.32     ) ) ) ==> converse( X ) }.
% 0.98/1.32  parent0[0]: (2987) {G21,W10,D6,L1,V1,M1} P(7,2937) { join( converse( X ), 
% 0.98/1.32    complement( converse( complement( X ) ) ) ) ==> converse( X ) }.
% 0.98/1.32  parent1[0; 5]: (3710) {G18,W12,D6,L1,V1,M1}  { complement( converse( 
% 0.98/1.32    complement( X ) ) ) ==> join( converse( X ), complement( converse( 
% 0.98/1.32    complement( X ) ) ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  subsumption: (3015) {G22,W7,D5,L1,V1,M1} P(2963,632);d(2987) { complement( 
% 0.98/1.32    converse( complement( X ) ) ) ==> converse( X ) }.
% 0.98/1.32  parent0: (3711) {G19,W7,D5,L1,V1,M1}  { complement( converse( complement( X
% 0.98/1.32     ) ) ) ==> converse( X ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  permutation0:
% 0.98/1.32     0 ==> 0
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3713) {G22,W7,D5,L1,V1,M1}  { converse( X ) ==> complement( 
% 0.98/1.32    converse( complement( X ) ) ) }.
% 0.98/1.32  parent0[0]: (3015) {G22,W7,D5,L1,V1,M1} P(2963,632);d(2987) { complement( 
% 0.98/1.32    converse( complement( X ) ) ) ==> converse( X ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  paramod: (3715) {G11,W7,D4,L1,V1,M1}  { converse( complement( X ) ) ==> 
% 0.98/1.32    complement( converse( X ) ) }.
% 0.98/1.32  parent0[0]: (546) {G10,W5,D4,L1,V1,M1} P(51,535);d(451);d(545) { complement
% 0.98/1.32    ( complement( X ) ) ==> X }.
% 0.98/1.32  parent1[0; 6]: (3713) {G22,W7,D5,L1,V1,M1}  { converse( X ) ==> complement
% 0.98/1.32    ( converse( complement( X ) ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := complement( X )
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  subsumption: (3088) {G23,W7,D4,L1,V1,M1} P(3015,546) { converse( complement
% 0.98/1.32    ( X ) ) ==> complement( converse( X ) ) }.
% 0.98/1.32  parent0: (3715) {G11,W7,D4,L1,V1,M1}  { converse( complement( X ) ) ==> 
% 0.98/1.32    complement( converse( X ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  permutation0:
% 0.98/1.32     0 ==> 0
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3717) {G23,W7,D4,L1,V1,M1}  { complement( converse( X ) ) ==> 
% 0.98/1.32    converse( complement( X ) ) }.
% 0.98/1.32  parent0[0]: (3088) {G23,W7,D4,L1,V1,M1} P(3015,546) { converse( complement
% 0.98/1.32    ( X ) ) ==> complement( converse( X ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32     X := X
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  eqswap: (3718) {G0,W7,D4,L1,V0,M1}  { ! complement( converse( skol1 ) ) ==>
% 0.98/1.32     converse( complement( skol1 ) ) }.
% 0.98/1.32  parent0[0]: (13) {G0,W7,D4,L1,V0,M1} I { ! converse( complement( skol1 ) ) 
% 0.98/1.32    ==> complement( converse( skol1 ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  resolution: (3719) {G1,W0,D0,L0,V0,M0}  {  }.
% 0.98/1.32  parent0[0]: (3718) {G0,W7,D4,L1,V0,M1}  { ! complement( converse( skol1 ) )
% 0.98/1.32     ==> converse( complement( skol1 ) ) }.
% 0.98/1.32  parent1[0]: (3717) {G23,W7,D4,L1,V1,M1}  { complement( converse( X ) ) ==> 
% 0.98/1.32    converse( complement( X ) ) }.
% 0.98/1.32  substitution0:
% 0.98/1.32  end
% 0.98/1.32  substitution1:
% 0.98/1.32     X := skol1
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  subsumption: (3090) {G24,W0,D0,L0,V0,M0} R(3088,13) {  }.
% 0.98/1.32  parent0: (3719) {G1,W0,D0,L0,V0,M0}  {  }.
% 0.98/1.32  substitution0:
% 0.98/1.32  end
% 0.98/1.32  permutation0:
% 0.98/1.32  end
% 0.98/1.32  
% 0.98/1.32  Proof check complete!
% 0.98/1.32  
% 0.98/1.32  Memory use:
% 0.98/1.32  
% 0.98/1.32  space for terms:        38672
% 0.98/1.32  space for clauses:      333379
% 0.98/1.32  
% 0.98/1.32  
% 0.98/1.32  clauses generated:      50938
% 0.98/1.32  clauses kept:           3091
% 0.98/1.32  clauses selected:       387
% 0.98/1.32  clauses deleted:        292
% 0.98/1.32  clauses inuse deleted:  117
% 0.98/1.32  
% 0.98/1.32  subsentry:          5109
% 0.98/1.32  literals s-matched: 3286
% 0.98/1.32  literals matched:   3153
% 0.98/1.32  full subsumption:   0
% 0.98/1.32  
% 0.98/1.32  checksum:           -7410803
% 0.98/1.32  
% 0.98/1.32  
% 0.98/1.32  Bliksem ended
%------------------------------------------------------------------------------