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

View Problem - Process Solution

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

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

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

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : REL018+1 : TPTP v8.1.0. Released v4.0.0.
% 0.03/0.13  % Command  : bliksem %s
% 0.12/0.34  % Computer : n024.cluster.edu
% 0.12/0.34  % Model    : x86_64 x86_64
% 0.12/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  % Memory   : 8042.1875MB
% 0.12/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit : 300
% 0.12/0.34  % DateTime : Fri Jul  8 09:36:14 EDT 2022
% 0.12/0.34  % CPUTime  : 
% 0.74/1.25  *** allocated 10000 integers for termspace/termends
% 0.74/1.25  *** allocated 10000 integers for clauses
% 0.74/1.25  *** allocated 10000 integers for justifications
% 0.74/1.25  Bliksem 1.12
% 0.74/1.25  
% 0.74/1.25  
% 0.74/1.25  Automatic Strategy Selection
% 0.74/1.25  
% 0.74/1.25  
% 0.74/1.25  Clauses:
% 0.74/1.25  
% 0.74/1.25  { join( X, Y ) = join( Y, X ) }.
% 0.74/1.25  { join( X, join( Y, Z ) ) = join( join( X, Y ), Z ) }.
% 0.74/1.25  { X = join( complement( join( complement( X ), complement( Y ) ) ), 
% 0.74/1.25    complement( join( complement( X ), Y ) ) ) }.
% 0.74/1.25  { meet( X, Y ) = complement( join( complement( X ), complement( Y ) ) ) }.
% 0.74/1.25  { composition( X, composition( Y, Z ) ) = composition( composition( X, Y )
% 0.74/1.25    , Z ) }.
% 0.74/1.25  { composition( X, one ) = X }.
% 0.74/1.25  { composition( join( X, Y ), Z ) = join( composition( X, Z ), composition( 
% 0.74/1.25    Y, Z ) ) }.
% 0.74/1.25  { converse( converse( X ) ) = X }.
% 0.74/1.25  { converse( join( X, Y ) ) = join( converse( X ), converse( Y ) ) }.
% 0.74/1.25  { converse( composition( X, Y ) ) = composition( converse( Y ), converse( X
% 0.74/1.25     ) ) }.
% 0.74/1.25  { join( composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.74/1.25    complement( Y ) ) = complement( Y ) }.
% 0.74/1.25  { top = join( X, complement( X ) ) }.
% 0.74/1.25  { zero = meet( X, complement( X ) ) }.
% 0.74/1.25  { composition( skol1, top ) = skol1 }.
% 0.74/1.25  { ! composition( complement( skol1 ), top ) = complement( skol1 ) }.
% 0.74/1.25  
% 0.74/1.25  percentage equality = 1.000000, percentage horn = 1.000000
% 0.74/1.25  This is a pure equality problem
% 0.74/1.25  
% 0.74/1.25  
% 0.74/1.25  
% 0.74/1.25  Options Used:
% 0.74/1.25  
% 0.74/1.25  useres =            1
% 0.74/1.25  useparamod =        1
% 0.74/1.25  useeqrefl =         1
% 0.74/1.25  useeqfact =         1
% 0.74/1.25  usefactor =         1
% 0.74/1.25  usesimpsplitting =  0
% 0.74/1.25  usesimpdemod =      5
% 0.74/1.25  usesimpres =        3
% 0.74/1.25  
% 0.74/1.25  resimpinuse      =  1000
% 0.74/1.25  resimpclauses =     20000
% 0.74/1.25  substype =          eqrewr
% 0.74/1.25  backwardsubs =      1
% 0.74/1.25  selectoldest =      5
% 0.74/1.25  
% 0.74/1.25  litorderings [0] =  split
% 0.74/1.25  litorderings [1] =  extend the termordering, first sorting on arguments
% 0.74/1.25  
% 0.74/1.25  termordering =      kbo
% 0.74/1.25  
% 0.74/1.25  litapriori =        0
% 0.74/1.25  termapriori =       1
% 0.74/1.25  litaposteriori =    0
% 0.74/1.25  termaposteriori =   0
% 0.74/1.25  demodaposteriori =  0
% 0.74/1.25  ordereqreflfact =   0
% 0.74/1.25  
% 0.74/1.25  litselect =         negord
% 0.74/1.25  
% 0.74/1.25  maxweight =         15
% 0.74/1.25  maxdepth =          30000
% 0.74/1.25  maxlength =         115
% 0.74/1.25  maxnrvars =         195
% 0.74/1.25  excuselevel =       1
% 0.74/1.25  increasemaxweight = 1
% 0.74/1.25  
% 0.74/1.25  maxselected =       10000000
% 0.74/1.25  maxnrclauses =      10000000
% 0.74/1.25  
% 0.74/1.25  showgenerated =    0
% 0.74/1.25  showkept =         0
% 0.74/1.25  showselected =     0
% 0.74/1.25  showdeleted =      0
% 0.74/1.25  showresimp =       1
% 0.74/1.25  showstatus =       2000
% 0.74/1.25  
% 0.74/1.25  prologoutput =     0
% 0.74/1.25  nrgoals =          5000000
% 0.74/1.25  totalproof =       1
% 0.74/1.25  
% 0.74/1.25  Symbols occurring in the translation:
% 0.74/1.25  
% 0.74/1.25  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 0.74/1.25  .  [1, 2]      (w:1, o:20, a:1, s:1, b:0), 
% 0.74/1.25  !  [4, 1]      (w:0, o:13, a:1, s:1, b:0), 
% 0.74/1.25  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.74/1.25  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.74/1.25  join  [37, 2]      (w:1, o:44, a:1, s:1, b:0), 
% 0.74/1.25  complement  [39, 1]      (w:1, o:18, a:1, s:1, b:0), 
% 0.74/1.25  meet  [40, 2]      (w:1, o:45, a:1, s:1, b:0), 
% 0.74/1.25  composition  [41, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 0.74/1.25  one  [42, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 0.74/1.25  converse  [43, 1]      (w:1, o:19, a:1, s:1, b:0), 
% 0.74/1.25  top  [44, 0]      (w:1, o:11, a:1, s:1, b:0), 
% 0.74/1.25  zero  [45, 0]      (w:1, o:12, a:1, s:1, b:0), 
% 0.74/1.25  skol1  [46, 0]      (w:1, o:10, a:1, s:1, b:1).
% 0.74/1.25  
% 0.74/1.25  
% 0.74/1.25  Starting Search:
% 0.74/1.25  
% 0.74/1.25  *** allocated 15000 integers for clauses
% 0.74/1.25  *** allocated 22500 integers for clauses
% 0.74/1.25  *** allocated 33750 integers for clauses
% 0.74/1.25  *** allocated 50625 integers for clauses
% 0.74/1.25  *** allocated 75937 integers for clauses
% 0.74/1.25  *** allocated 113905 integers for clauses
% 0.74/1.25  *** allocated 15000 integers for termspace/termends
% 0.74/1.25  Resimplifying inuse:
% 0.74/1.25  Done
% 0.74/1.25  
% 0.74/1.25  *** allocated 170857 integers for clauses
% 0.74/1.25  *** allocated 22500 integers for termspace/termends
% 0.74/1.25  *** allocated 256285 integers for clauses
% 0.74/1.25  *** allocated 33750 integers for termspace/termends
% 0.74/1.25  
% 0.74/1.25  Intermediate Status:
% 0.74/1.25  Generated:    25653
% 0.74/1.25  Kept:         2008
% 0.74/1.25  Inuse:        304
% 0.74/1.25  Deleted:      187
% 0.74/1.25  Deletedinuse: 68
% 0.74/1.25  
% 0.74/1.25  Resimplifying inuse:
% 0.74/1.25  Done
% 0.74/1.25  
% 0.74/1.25  
% 0.74/1.25  Bliksems!, er is een bewijs:
% 0.74/1.25  % SZS status Theorem
% 0.74/1.25  % SZS output start Refutation
% 0.74/1.25  
% 0.74/1.25  (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.74/1.25  (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( join( X, Y )
% 0.74/1.25    , Z ) }.
% 0.74/1.25  (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( complement( X ), 
% 0.74/1.25    complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.74/1.25  (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X ), complement
% 0.74/1.25    ( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.25  (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.74/1.25  (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), composition( Y, Z )
% 0.74/1.25     ) ==> composition( join( X, Y ), Z ) }.
% 0.74/1.25  (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.74/1.25  (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y ) ) ==> 
% 0.74/1.25    converse( join( X, Y ) ) }.
% 0.74/1.25  (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), converse( X ) ) 
% 0.74/1.25    ==> converse( composition( X, Y ) ) }.
% 0.74/1.25  (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X ), complement
% 0.74/1.25    ( composition( X, Y ) ) ), complement( Y ) ) ==> complement( Y ) }.
% 0.74/1.25  (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top }.
% 0.74/1.25  (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> zero }.
% 0.74/1.25  (13) {G0,W5,D3,L1,V0,M1} I { composition( skol1, top ) ==> skol1 }.
% 0.74/1.25  (14) {G0,W7,D4,L1,V0,M1} I { ! composition( complement( skol1 ), top ) ==> 
% 0.74/1.25    complement( skol1 ) }.
% 0.74/1.25  (15) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) ==> top }.
% 0.74/1.25  (17) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( converse( X ), Y
% 0.74/1.25     ) ) ==> composition( converse( Y ), X ) }.
% 0.74/1.25  (19) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X ), Y ) ) ==>
% 0.74/1.25     join( X, converse( Y ) ) }.
% 0.74/1.25  (20) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse( X ) ) ) ==>
% 0.74/1.25     join( converse( Y ), X ) }.
% 0.74/1.25  (23) {G2,W10,D5,L1,V2,M1} P(15,1) { join( join( Y, complement( X ) ), X ) 
% 0.74/1.25    ==> join( Y, top ) }.
% 0.74/1.25  (26) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), complement( X ) ) 
% 0.74/1.25    ==> join( Y, top ) }.
% 0.74/1.25  (36) {G2,W10,D5,L1,V2,M1} P(26,0);d(1) { join( join( complement( Y ), X ), 
% 0.74/1.25    Y ) ==> join( X, top ) }.
% 0.74/1.25  (37) {G2,W10,D4,L1,V2,M1} P(0,26) { join( join( Y, X ), complement( Y ) ) 
% 0.74/1.25    ==> join( X, top ) }.
% 0.74/1.25  (38) {G2,W9,D5,L1,V1,M1} P(11,26) { join( top, complement( complement( X )
% 0.74/1.25     ) ) ==> join( X, top ) }.
% 0.74/1.25  (40) {G3,W9,D5,L1,V1,M1} P(38,0) { join( complement( complement( X ) ), top
% 0.74/1.25     ) ==> join( X, top ) }.
% 0.74/1.25  (42) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), complement( join
% 0.74/1.25    ( complement( X ), Y ) ) ) ==> X }.
% 0.74/1.25  (69) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, Y ) }.
% 0.74/1.25  (71) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> zero }.
% 0.74/1.25  (73) {G2,W9,D5,L1,V1,M1} P(71,3) { complement( join( complement( X ), zero
% 0.74/1.25     ) ) ==> meet( X, top ) }.
% 0.74/1.25  (77) {G4,W8,D4,L1,V0,M1} P(71,40) { join( complement( zero ), top ) ==> 
% 0.74/1.25    join( top, top ) }.
% 0.74/1.25  (91) {G1,W11,D4,L1,V1,M1} P(13,6) { composition( join( X, skol1 ), top ) 
% 0.74/1.25    ==> join( composition( X, top ), skol1 ) }.
% 0.74/1.25  (99) {G2,W11,D6,L1,V1,M1} P(71,10) { join( composition( converse( X ), 
% 0.74/1.25    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.74/1.25  (105) {G1,W13,D6,L1,V2,M1} P(10,0) { join( complement( Y ), composition( 
% 0.74/1.25    converse( X ), complement( composition( X, Y ) ) ) ) ==> complement( Y )
% 0.74/1.25     }.
% 0.74/1.25  (107) {G2,W9,D5,L1,V0,M1} P(13,10);d(71) { join( composition( converse( 
% 0.74/1.25    skol1 ), complement( skol1 ) ), zero ) ==> zero }.
% 0.74/1.25  (145) {G2,W6,D4,L1,V1,M1} P(5,17);d(7) { composition( converse( one ), X ) 
% 0.74/1.25    ==> X }.
% 0.74/1.25  (151) {G3,W4,D3,L1,V0,M1} P(145,5) { converse( one ) ==> one }.
% 0.74/1.25  (152) {G4,W5,D3,L1,V1,M1} P(151,145) { composition( one, X ) ==> X }.
% 0.74/1.25  (155) {G5,W8,D4,L1,V1,M1} P(152,10);d(145) { join( complement( X ), 
% 0.74/1.25    complement( X ) ) ==> complement( X ) }.
% 0.74/1.25  (160) {G6,W5,D3,L1,V0,M1} P(71,155) { join( zero, zero ) ==> zero }.
% 0.74/1.25  (161) {G6,W7,D4,L1,V1,M1} P(155,3) { complement( complement( X ) ) = meet( 
% 0.74/1.25    X, X ) }.
% 0.74/1.25  (163) {G6,W6,D4,L1,V1,M1} P(155,23);d(15) { join( complement( X ), top ) 
% 0.74/1.25    ==> top }.
% 0.74/1.25  (172) {G7,W9,D4,L1,V1,M1} P(160,1) { join( join( X, zero ), zero ) ==> join
% 0.74/1.25    ( X, zero ) }.
% 0.74/1.25  (174) {G7,W5,D3,L1,V0,M1} P(163,77) { join( top, top ) ==> top }.
% 0.74/1.25  (176) {G8,W5,D3,L1,V1,M1} P(163,36);d(174) { join( top, X ) ==> top }.
% 0.74/1.25  (177) {G8,W5,D3,L1,V1,M1} P(163,37);d(38);d(174) { join( X, top ) ==> top
% 0.74/1.25     }.
% 0.74/1.25  (189) {G9,W7,D4,L1,V1,M1} P(177,19) { join( X, converse( top ) ) ==> 
% 0.74/1.25    converse( top ) }.
% 0.74/1.25  (190) {G10,W4,D3,L1,V0,M1} P(189,176) { converse( top ) ==> top }.
% 0.74/1.25  (555) {G11,W7,D4,L1,V1,M1} P(189,42);d(190);d(71) { join( meet( X, top ), 
% 0.74/1.25    zero ) ==> X }.
% 0.74/1.25  (577) {G12,W5,D3,L1,V1,M1} P(555,172) { join( X, zero ) ==> X }.
% 0.74/1.25  (583) {G13,W4,D3,L1,V0,M1} P(161,555);d(577);d(71) { complement( zero ) ==>
% 0.74/1.25     top }.
% 0.74/1.25  (587) {G13,W5,D3,L1,V1,M1} P(577,555) { meet( X, top ) ==> X }.
% 0.74/1.25  (590) {G13,W7,D4,L1,V0,M1} P(577,107) { composition( converse( skol1 ), 
% 0.74/1.25    complement( skol1 ) ) ==> zero }.
% 0.74/1.25  (592) {G14,W5,D4,L1,V1,M1} P(577,73);d(587) { complement( complement( X ) )
% 0.74/1.25     ==> X }.
% 0.74/1.25  (598) {G13,W5,D3,L1,V1,M1} P(577,0) { join( zero, X ) ==> X }.
% 0.74/1.25  (599) {G14,W6,D4,L1,V1,M1} P(598,20);d(7) { join( converse( zero ), X ) ==>
% 0.74/1.25     X }.
% 0.74/1.25  (612) {G15,W10,D5,L1,V2,M1} P(592,3) { complement( join( X, complement( Y )
% 0.74/1.25     ) ) ==> meet( complement( X ), Y ) }.
% 0.74/1.25  (613) {G15,W10,D5,L1,V2,M1} P(592,3) { complement( join( complement( Y ), X
% 0.74/1.25     ) ) ==> meet( Y, complement( X ) ) }.
% 0.74/1.25  (621) {G15,W4,D3,L1,V0,M1} P(599,577) { converse( zero ) ==> zero }.
% 0.74/1.25  (628) {G16,W7,D5,L1,V0,M1} P(590,17);d(621) { composition( converse( 
% 0.74/1.25    complement( skol1 ) ), skol1 ) ==> zero }.
% 0.74/1.25  (1009) {G16,W10,D5,L1,V2,M1} S(42);d(613) { join( meet( X, Y ), meet( X, 
% 0.74/1.25    complement( Y ) ) ) ==> X }.
% 0.74/1.25  (1183) {G2,W10,D5,L1,V0,M1} P(15,91) { join( composition( complement( skol1
% 0.74/1.25     ), top ), skol1 ) ==> composition( top, top ) }.
% 0.74/1.25  (1303) {G17,W10,D5,L1,V2,M1} P(69,1009) { join( meet( Y, X ), meet( X, 
% 0.74/1.25    complement( Y ) ) ) ==> X }.
% 0.74/1.25  (1317) {G18,W10,D5,L1,V2,M1} P(1303,0) { join( meet( Y, complement( X ) ), 
% 0.74/1.25    meet( X, Y ) ) ==> Y }.
% 0.74/1.25  (1378) {G13,W9,D5,L1,V1,M1} S(99);d(577) { composition( converse( X ), 
% 0.74/1.25    complement( composition( X, top ) ) ) ==> zero }.
% 0.74/1.25  (1382) {G14,W8,D5,L1,V0,M1} P(190,1378) { composition( top, complement( 
% 0.74/1.25    composition( top, top ) ) ) ==> zero }.
% 0.74/1.25  (1390) {G15,W8,D5,L1,V1,M1} P(1382,6);d(577);d(177);d(1382) { composition( 
% 0.74/1.25    X, complement( composition( top, top ) ) ) ==> zero }.
% 0.74/1.25  (1391) {G16,W6,D4,L1,V0,M1} P(1390,152) { complement( composition( top, top
% 0.74/1.25     ) ) ==> zero }.
% 0.74/1.25  (1398) {G17,W5,D3,L1,V0,M1} P(1391,592);d(583) { composition( top, top ) 
% 0.74/1.25    ==> top }.
% 0.74/1.25  (1504) {G16,W10,D4,L1,V2,M1} P(592,612) { meet( complement( Y ), complement
% 0.74/1.25    ( X ) ) ==> complement( join( Y, X ) ) }.
% 0.74/1.25  (1512) {G17,W10,D5,L1,V0,M1} P(628,105);d(7);d(583) { join( complement( 
% 0.74/1.25    skol1 ), composition( complement( skol1 ), top ) ) ==> complement( skol1
% 0.74/1.25     ) }.
% 0.74/1.25  (2043) {G18,W9,D6,L1,V0,M1} P(1512,613);d(592) { meet( skol1, complement( 
% 0.74/1.25    composition( complement( skol1 ), top ) ) ) ==> skol1 }.
% 0.74/1.25  (2066) {G19,W7,D5,L1,V0,M1} P(2043,1317);d(1504);d(1183);d(1398);d(71);d(
% 0.74/1.25    598) { complement( composition( complement( skol1 ), top ) ) ==> skol1
% 0.74/1.25     }.
% 0.74/1.25  (2113) {G20,W7,D4,L1,V0,M1} P(2066,592) { composition( complement( skol1 )
% 0.74/1.25    , top ) ==> complement( skol1 ) }.
% 0.74/1.25  (2114) {G21,W0,D0,L0,V0,M0} S(2113);r(14) {  }.
% 0.74/1.25  
% 0.74/1.25  
% 0.74/1.25  % SZS output end Refutation
% 0.74/1.25  found a proof!
% 0.74/1.25  
% 0.74/1.25  
% 0.74/1.25  Unprocessed initial clauses:
% 0.74/1.25  
% 0.74/1.25  (2116) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 0.74/1.25  (2117) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( join( X, Y )
% 0.74/1.25    , Z ) }.
% 0.74/1.25  (2118) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( complement( X )
% 0.74/1.25    , complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) }.
% 0.74/1.25  (2119) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join( complement
% 0.74/1.25    ( X ), complement( Y ) ) ) }.
% 0.74/1.25  (2120) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z ) ) = 
% 0.74/1.25    composition( composition( X, Y ), Z ) }.
% 0.74/1.25  (2121) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 0.74/1.25  (2122) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) = join( 
% 0.74/1.25    composition( X, Z ), composition( Y, Z ) ) }.
% 0.74/1.25  (2123) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 0.74/1.25  (2124) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join( converse( X
% 0.74/1.25     ), converse( Y ) ) }.
% 0.74/1.25  (2125) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) = 
% 0.74/1.25    composition( converse( Y ), converse( X ) ) }.
% 0.74/1.25  (2126) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), complement
% 0.74/1.25    ( composition( X, Y ) ) ), complement( Y ) ) = complement( Y ) }.
% 0.74/1.25  (2127) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) ) }.
% 0.74/1.25  (2128) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) ) }.
% 0.74/1.25  (2129) {G0,W5,D3,L1,V0,M1}  { composition( skol1, top ) = skol1 }.
% 0.74/1.25  (2130) {G0,W7,D4,L1,V0,M1}  { ! composition( complement( skol1 ), top ) = 
% 0.74/1.25    complement( skol1 ) }.
% 0.74/1.25  
% 0.74/1.25  
% 0.74/1.25  Total Proof:
% 0.74/1.25  
% 0.74/1.25  subsumption: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.74/1.25  parent0: (2116) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join
% 0.74/1.25    ( join( X, Y ), Z ) }.
% 0.74/1.25  parent0: (2117) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( 
% 0.74/1.25    join( X, Y ), Z ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25     Z := Z
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2133) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement( 
% 0.74/1.25    X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = X
% 0.74/1.25     }.
% 0.74/1.25  parent0[0]: (2118) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( 
% 0.74/1.25    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 0.74/1.25    Y ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 0.74/1.25    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 0.74/1.25    Y ) ) ) ==> X }.
% 0.74/1.25  parent0: (2133) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 0.74/1.25    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 0.74/1.25    X }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2136) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 0.74/1.25    complement( Y ) ) ) = meet( X, Y ) }.
% 0.74/1.25  parent0[0]: (2119) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join
% 0.74/1.25    ( complement( X ), complement( Y ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.74/1.25    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.25  parent0: (2136) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 0.74/1.25    complement( Y ) ) ) = meet( X, Y ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.74/1.25  parent0: (2121) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2147) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 0.74/1.25    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 0.74/1.25  parent0[0]: (2122) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) =
% 0.74/1.25     join( composition( X, Z ), composition( Y, Z ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25     Z := Z
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 0.74/1.25    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 0.74/1.25  parent0: (2147) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 0.74/1.25    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25     Z := Z
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X
% 0.74/1.25     }.
% 0.74/1.25  parent0: (2123) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2162) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y ) )
% 0.74/1.25     = converse( join( X, Y ) ) }.
% 0.74/1.25  parent0[0]: (2124) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join
% 0.74/1.25    ( converse( X ), converse( Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y
% 0.74/1.25     ) ) ==> converse( join( X, Y ) ) }.
% 0.74/1.25  parent0: (2162) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 0.74/1.25     ) = converse( join( X, Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2171) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), converse
% 0.74/1.25    ( X ) ) = converse( composition( X, Y ) ) }.
% 0.74/1.25  parent0[0]: (2125) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) 
% 0.74/1.25    = composition( converse( Y ), converse( X ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 0.74/1.25    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 0.74/1.25  parent0: (2171) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 0.74/1.25    converse( X ) ) = converse( composition( X, Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.74/1.25    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.74/1.25    Y ) }.
% 0.74/1.25  parent0: (2126) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 0.74/1.25    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 0.74/1.25     }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2192) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 0.74/1.25  parent0[0]: (2127) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) )
% 0.74/1.25     }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> 
% 0.74/1.25    top }.
% 0.74/1.25  parent0: (2192) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2204) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero }.
% 0.74/1.25  parent0[0]: (2128) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) )
% 0.74/1.25     }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 0.74/1.25    zero }.
% 0.74/1.25  parent0: (2204) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 0.74/1.25     }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (13) {G0,W5,D3,L1,V0,M1} I { composition( skol1, top ) ==> 
% 0.74/1.25    skol1 }.
% 0.74/1.25  parent0: (2129) {G0,W5,D3,L1,V0,M1}  { composition( skol1, top ) = skol1
% 0.74/1.25     }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (14) {G0,W7,D4,L1,V0,M1} I { ! composition( complement( skol1
% 0.74/1.25     ), top ) ==> complement( skol1 ) }.
% 0.74/1.25  parent0: (2130) {G0,W7,D4,L1,V0,M1}  { ! composition( complement( skol1 ), 
% 0.74/1.25    top ) = complement( skol1 ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2232) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 0.74/1.25     }.
% 0.74/1.25  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.74/1.25     }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2233) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 0.74/1.25     }.
% 0.74/1.25  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.74/1.25  parent1[0; 2]: (2232) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X
% 0.74/1.25     ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := complement( X )
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2236) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 0.74/1.25     }.
% 0.74/1.25  parent0[0]: (2233) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X
% 0.74/1.25     ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (15) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.74/1.25    ==> top }.
% 0.74/1.25  parent0: (2236) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 0.74/1.25     }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2238) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==> 
% 0.74/1.25    composition( converse( X ), converse( Y ) ) }.
% 0.74/1.25  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 0.74/1.25    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2240) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 0.74/1.25     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.74/1.25  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.74/1.25  parent1[0; 9]: (2238) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X )
% 0.74/1.25     ) ==> composition( converse( X ), converse( Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := converse( X )
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (17) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 0.74/1.25    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.74/1.25  parent0: (2240) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 0.74/1.25     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2244) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 0.74/1.25    converse( X ), converse( Y ) ) }.
% 0.74/1.25  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 0.74/1.25     ) ==> converse( join( X, Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2245) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 0.74/1.25     ) ==> join( X, converse( Y ) ) }.
% 0.74/1.25  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.74/1.25  parent1[0; 7]: (2244) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> 
% 0.74/1.25    join( converse( X ), converse( Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := converse( X )
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (19) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 0.74/1.25     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 0.74/1.25  parent0: (2245) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 0.74/1.25     ) ==> join( X, converse( Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2250) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 0.74/1.25    converse( X ), converse( Y ) ) }.
% 0.74/1.25  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 0.74/1.25     ) ==> converse( join( X, Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2252) {G1,W10,D5,L1,V2,M1}  { converse( join( X, converse( Y ) )
% 0.74/1.25     ) ==> join( converse( X ), Y ) }.
% 0.74/1.25  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.74/1.25  parent1[0; 9]: (2250) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> 
% 0.74/1.25    join( converse( X ), converse( Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := converse( Y )
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (20) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 0.74/1.25    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 0.74/1.25  parent0: (2252) {G1,W10,D5,L1,V2,M1}  { converse( join( X, converse( Y ) )
% 0.74/1.25     ) ==> join( converse( X ), Y ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2256) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.74/1.25    , join( Y, Z ) ) }.
% 0.74/1.25  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.74/1.25    join( X, Y ), Z ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25     Z := Z
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2261) {G1,W10,D5,L1,V2,M1}  { join( join( X, complement( Y ) ), Y
% 0.74/1.25     ) ==> join( X, top ) }.
% 0.74/1.25  parent0[0]: (15) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.74/1.25    ==> top }.
% 0.74/1.25  parent1[0; 9]: (2256) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.74/1.25    join( X, join( Y, Z ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := complement( Y )
% 0.74/1.25     Z := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (23) {G2,W10,D5,L1,V2,M1} P(15,1) { join( join( Y, complement
% 0.74/1.25    ( X ) ), X ) ==> join( Y, top ) }.
% 0.74/1.25  parent0: (2261) {G1,W10,D5,L1,V2,M1}  { join( join( X, complement( Y ) ), Y
% 0.74/1.25     ) ==> join( X, top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2266) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.74/1.25    , join( Y, Z ) ) }.
% 0.74/1.25  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.74/1.25    join( X, Y ), Z ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25     Z := Z
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2269) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y )
% 0.74/1.25     ) ==> join( X, top ) }.
% 0.74/1.25  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.74/1.25     }.
% 0.74/1.25  parent1[0; 9]: (2266) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.74/1.25    join( X, join( Y, Z ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25     Z := complement( Y )
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (26) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.74/1.25    complement( X ) ) ==> join( Y, top ) }.
% 0.74/1.25  parent0: (2269) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y )
% 0.74/1.25     ) ==> join( X, top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2273) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.74/1.25     ), complement( Y ) ) }.
% 0.74/1.25  parent0[0]: (26) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.74/1.25    complement( X ) ) ==> join( Y, top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2276) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( complement
% 0.74/1.25    ( Y ), join( X, Y ) ) }.
% 0.74/1.25  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.74/1.25  parent1[0; 4]: (2273) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.74/1.25    ( X, Y ), complement( Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := join( X, Y )
% 0.74/1.25     Y := complement( Y )
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2289) {G1,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 0.74/1.25    complement( Y ), X ), Y ) }.
% 0.74/1.25  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.74/1.25    join( X, Y ), Z ) }.
% 0.74/1.25  parent1[0; 4]: (2276) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 0.74/1.25    complement( Y ), join( X, Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := complement( Y )
% 0.74/1.25     Y := X
% 0.74/1.25     Z := Y
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2290) {G1,W10,D5,L1,V2,M1}  { join( join( complement( Y ), X ), Y
% 0.74/1.25     ) ==> join( X, top ) }.
% 0.74/1.25  parent0[0]: (2289) {G1,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 0.74/1.25    complement( Y ), X ), Y ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (36) {G2,W10,D5,L1,V2,M1} P(26,0);d(1) { join( join( 
% 0.74/1.25    complement( Y ), X ), Y ) ==> join( X, top ) }.
% 0.74/1.25  parent0: (2290) {G1,W10,D5,L1,V2,M1}  { join( join( complement( Y ), X ), Y
% 0.74/1.25     ) ==> join( X, top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2291) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.74/1.25     ), complement( Y ) ) }.
% 0.74/1.25  parent0[0]: (26) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.74/1.25    complement( X ) ) ==> join( Y, top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2294) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( Y, X
% 0.74/1.25     ), complement( Y ) ) }.
% 0.74/1.25  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.74/1.25  parent1[0; 5]: (2291) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.74/1.25    ( X, Y ), complement( Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2307) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y )
% 0.74/1.25     ) ==> join( X, top ) }.
% 0.74/1.25  parent0[0]: (2294) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( Y
% 0.74/1.25    , X ), complement( Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (37) {G2,W10,D4,L1,V2,M1} P(0,26) { join( join( Y, X ), 
% 0.74/1.25    complement( Y ) ) ==> join( X, top ) }.
% 0.74/1.25  parent0: (2307) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y )
% 0.74/1.25     ) ==> join( X, top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2309) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.74/1.25     ), complement( Y ) ) }.
% 0.74/1.25  parent0[0]: (26) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.74/1.25    complement( X ) ) ==> join( Y, top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2310) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.74/1.25    complement( complement( X ) ) ) }.
% 0.74/1.25  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.74/1.25     }.
% 0.74/1.25  parent1[0; 5]: (2309) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.74/1.25    ( X, Y ), complement( Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := complement( X )
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2311) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( X
% 0.74/1.25     ) ) ) ==> join( X, top ) }.
% 0.74/1.25  parent0[0]: (2310) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.74/1.25    complement( complement( X ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (38) {G2,W9,D5,L1,V1,M1} P(11,26) { join( top, complement( 
% 0.74/1.25    complement( X ) ) ) ==> join( X, top ) }.
% 0.74/1.25  parent0: (2311) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( X
% 0.74/1.25     ) ) ) ==> join( X, top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2312) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.74/1.25    complement( complement( X ) ) ) }.
% 0.74/1.25  parent0[0]: (38) {G2,W9,D5,L1,V1,M1} P(11,26) { join( top, complement( 
% 0.74/1.25    complement( X ) ) ) ==> join( X, top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2314) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( complement
% 0.74/1.25    ( complement( X ) ), top ) }.
% 0.74/1.25  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.74/1.25  parent1[0; 4]: (2312) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.74/1.25    complement( complement( X ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := top
% 0.74/1.25     Y := complement( complement( X ) )
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2320) {G1,W9,D5,L1,V1,M1}  { join( complement( complement( X ) ), 
% 0.74/1.25    top ) ==> join( X, top ) }.
% 0.74/1.25  parent0[0]: (2314) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( 
% 0.74/1.25    complement( complement( X ) ), top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (40) {G3,W9,D5,L1,V1,M1} P(38,0) { join( complement( 
% 0.74/1.25    complement( X ) ), top ) ==> join( X, top ) }.
% 0.74/1.25  parent0: (2320) {G1,W9,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 0.74/1.25    , top ) ==> join( X, top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2323) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 0.74/1.25    join( complement( X ), Y ) ) ) ==> X }.
% 0.74/1.25  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.74/1.25    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.25  parent1[0; 2]: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 0.74/1.25    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 0.74/1.25    Y ) ) ) ==> X }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (42) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.74/1.25    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.74/1.25  parent0: (2323) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 0.74/1.25    join( complement( X ), Y ) ) ) ==> X }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2325) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.74/1.25    complement( X ), complement( Y ) ) ) }.
% 0.74/1.25  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.74/1.25    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2327) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.74/1.25    complement( Y ), complement( X ) ) ) }.
% 0.74/1.25  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.74/1.25  parent1[0; 5]: (2325) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.74/1.25    join( complement( X ), complement( Y ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := complement( X )
% 0.74/1.25     Y := complement( Y )
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2329) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 0.74/1.25  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.74/1.25    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.25  parent1[0; 4]: (2327) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.74/1.25    join( complement( Y ), complement( X ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (69) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X
% 0.74/1.25    , Y ) }.
% 0.74/1.25  parent0: (2329) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2331) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.74/1.25    complement( X ), complement( Y ) ) ) }.
% 0.74/1.25  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.74/1.25    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2334) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==> 
% 0.74/1.25    complement( top ) }.
% 0.74/1.25  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.74/1.25     }.
% 0.74/1.25  parent1[0; 6]: (2331) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.74/1.25    join( complement( X ), complement( Y ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := complement( X )
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := complement( X )
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2335) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 0.74/1.25  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 0.74/1.25    zero }.
% 0.74/1.25  parent1[0; 1]: (2334) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==>
% 0.74/1.25     complement( top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2336) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 0.74/1.25  parent0[0]: (2335) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (71) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==>
% 0.74/1.25     zero }.
% 0.74/1.25  parent0: (2336) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2338) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.74/1.25    complement( X ), complement( Y ) ) ) }.
% 0.74/1.25  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.74/1.25    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2340) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 0.74/1.25    ( complement( X ), zero ) ) }.
% 0.74/1.25  parent0[0]: (71) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.74/1.25    zero }.
% 0.74/1.25  parent1[0; 8]: (2338) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.74/1.25    join( complement( X ), complement( Y ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := top
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2342) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 0.74/1.25    zero ) ) ==> meet( X, top ) }.
% 0.74/1.25  parent0[0]: (2340) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 0.74/1.25    join( complement( X ), zero ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (73) {G2,W9,D5,L1,V1,M1} P(71,3) { complement( join( 
% 0.74/1.25    complement( X ), zero ) ) ==> meet( X, top ) }.
% 0.74/1.25  parent0: (2342) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 0.74/1.25    zero ) ) ==> meet( X, top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2344) {G3,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( complement( 
% 0.74/1.25    complement( X ) ), top ) }.
% 0.74/1.25  parent0[0]: (40) {G3,W9,D5,L1,V1,M1} P(38,0) { join( complement( complement
% 0.74/1.25    ( X ) ), top ) ==> join( X, top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2345) {G2,W8,D4,L1,V0,M1}  { join( top, top ) ==> join( 
% 0.74/1.25    complement( zero ), top ) }.
% 0.74/1.25  parent0[0]: (71) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.74/1.25    zero }.
% 0.74/1.25  parent1[0; 6]: (2344) {G3,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( 
% 0.74/1.25    complement( complement( X ) ), top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := top
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2346) {G2,W8,D4,L1,V0,M1}  { join( complement( zero ), top ) ==> 
% 0.74/1.25    join( top, top ) }.
% 0.74/1.25  parent0[0]: (2345) {G2,W8,D4,L1,V0,M1}  { join( top, top ) ==> join( 
% 0.74/1.25    complement( zero ), top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (77) {G4,W8,D4,L1,V0,M1} P(71,40) { join( complement( zero ), 
% 0.74/1.25    top ) ==> join( top, top ) }.
% 0.74/1.25  parent0: (2346) {G2,W8,D4,L1,V0,M1}  { join( complement( zero ), top ) ==> 
% 0.74/1.25    join( top, top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2348) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 0.74/1.25    join( composition( X, Y ), composition( Z, Y ) ) }.
% 0.74/1.25  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 0.74/1.25    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Z
% 0.74/1.25     Z := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2350) {G1,W11,D4,L1,V1,M1}  { composition( join( X, skol1 ), top
% 0.74/1.25     ) ==> join( composition( X, top ), skol1 ) }.
% 0.74/1.25  parent0[0]: (13) {G0,W5,D3,L1,V0,M1} I { composition( skol1, top ) ==> 
% 0.74/1.25    skol1 }.
% 0.74/1.25  parent1[0; 10]: (2348) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y
% 0.74/1.25     ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := top
% 0.74/1.25     Z := skol1
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (91) {G1,W11,D4,L1,V1,M1} P(13,6) { composition( join( X, 
% 0.74/1.25    skol1 ), top ) ==> join( composition( X, top ), skol1 ) }.
% 0.74/1.25  parent0: (2350) {G1,W11,D4,L1,V1,M1}  { composition( join( X, skol1 ), top
% 0.74/1.25     ) ==> join( composition( X, top ), skol1 ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2354) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.74/1.25    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.74/1.25    complement( Y ) ) }.
% 0.74/1.25  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.74/1.25    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.74/1.25    Y ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2356) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 0.74/1.25    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 0.74/1.25     }.
% 0.74/1.25  parent0[0]: (71) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.74/1.25    zero }.
% 0.74/1.25  parent1[0; 11]: (2354) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.74/1.25    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.74/1.25    complement( Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := top
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2357) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 0.74/1.25    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 0.74/1.25  parent0[0]: (71) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.74/1.25    zero }.
% 0.74/1.25  parent1[0; 1]: (2356) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 0.74/1.25    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 0.74/1.25     }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2359) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 0.74/1.25    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.74/1.25  parent0[0]: (2357) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 0.74/1.25    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (99) {G2,W11,D6,L1,V1,M1} P(71,10) { join( composition( 
% 0.74/1.25    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.74/1.25  parent0: (2359) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 0.74/1.25    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2361) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.74/1.25    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.74/1.25    complement( Y ) ) }.
% 0.74/1.25  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.74/1.25    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.74/1.25    Y ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2362) {G1,W13,D6,L1,V2,M1}  { complement( X ) ==> join( 
% 0.74/1.25    complement( X ), composition( converse( Y ), complement( composition( Y, 
% 0.74/1.25    X ) ) ) ) }.
% 0.74/1.25  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.74/1.25  parent1[0; 3]: (2361) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.74/1.25    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.74/1.25    complement( Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := composition( converse( Y ), complement( composition( Y, X ) ) )
% 0.74/1.25     Y := complement( X )
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2365) {G1,W13,D6,L1,V2,M1}  { join( complement( X ), composition( 
% 0.74/1.25    converse( Y ), complement( composition( Y, X ) ) ) ) ==> complement( X )
% 0.74/1.25     }.
% 0.74/1.25  parent0[0]: (2362) {G1,W13,D6,L1,V2,M1}  { complement( X ) ==> join( 
% 0.74/1.25    complement( X ), composition( converse( Y ), complement( composition( Y, 
% 0.74/1.25    X ) ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (105) {G1,W13,D6,L1,V2,M1} P(10,0) { join( complement( Y ), 
% 0.74/1.25    composition( converse( X ), complement( composition( X, Y ) ) ) ) ==> 
% 0.74/1.25    complement( Y ) }.
% 0.74/1.25  parent0: (2365) {G1,W13,D6,L1,V2,M1}  { join( complement( X ), composition
% 0.74/1.25    ( converse( Y ), complement( composition( Y, X ) ) ) ) ==> complement( X
% 0.74/1.25     ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2367) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.74/1.25    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.74/1.25    complement( Y ) ) }.
% 0.74/1.25  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.74/1.25    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.74/1.25    Y ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2369) {G1,W11,D5,L1,V0,M1}  { complement( top ) ==> join( 
% 0.74/1.25    composition( converse( skol1 ), complement( skol1 ) ), complement( top )
% 0.74/1.25     ) }.
% 0.74/1.25  parent0[0]: (13) {G0,W5,D3,L1,V0,M1} I { composition( skol1, top ) ==> 
% 0.74/1.25    skol1 }.
% 0.74/1.25  parent1[0; 8]: (2367) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.74/1.25    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.74/1.25    complement( Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := skol1
% 0.74/1.25     Y := top
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2371) {G2,W10,D5,L1,V0,M1}  { complement( top ) ==> join( 
% 0.74/1.25    composition( converse( skol1 ), complement( skol1 ) ), zero ) }.
% 0.74/1.25  parent0[0]: (71) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.74/1.25    zero }.
% 0.74/1.25  parent1[0; 9]: (2369) {G1,W11,D5,L1,V0,M1}  { complement( top ) ==> join( 
% 0.74/1.25    composition( converse( skol1 ), complement( skol1 ) ), complement( top )
% 0.74/1.25     ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2372) {G2,W9,D5,L1,V0,M1}  { zero ==> join( composition( converse
% 0.74/1.25    ( skol1 ), complement( skol1 ) ), zero ) }.
% 0.74/1.25  parent0[0]: (71) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.74/1.25    zero }.
% 0.74/1.25  parent1[0; 1]: (2371) {G2,W10,D5,L1,V0,M1}  { complement( top ) ==> join( 
% 0.74/1.25    composition( converse( skol1 ), complement( skol1 ) ), zero ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2374) {G2,W9,D5,L1,V0,M1}  { join( composition( converse( skol1 )
% 0.74/1.25    , complement( skol1 ) ), zero ) ==> zero }.
% 0.74/1.25  parent0[0]: (2372) {G2,W9,D5,L1,V0,M1}  { zero ==> join( composition( 
% 0.74/1.25    converse( skol1 ), complement( skol1 ) ), zero ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (107) {G2,W9,D5,L1,V0,M1} P(13,10);d(71) { join( composition( 
% 0.74/1.25    converse( skol1 ), complement( skol1 ) ), zero ) ==> zero }.
% 0.74/1.25  parent0: (2374) {G2,W9,D5,L1,V0,M1}  { join( composition( converse( skol1 )
% 0.74/1.25    , complement( skol1 ) ), zero ) ==> zero }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2377) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==> 
% 0.74/1.25    converse( composition( converse( X ), Y ) ) }.
% 0.74/1.25  parent0[0]: (17) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 0.74/1.25    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2380) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 0.74/1.25    ==> converse( converse( X ) ) }.
% 0.74/1.25  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.74/1.25  parent1[0; 6]: (2377) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X
% 0.74/1.25     ) ==> converse( composition( converse( X ), Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := converse( X )
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := one
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2381) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 0.74/1.25    ==> X }.
% 0.74/1.25  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.74/1.25  parent1[0; 5]: (2380) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), 
% 0.74/1.25    X ) ==> converse( converse( X ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (145) {G2,W6,D4,L1,V1,M1} P(5,17);d(7) { composition( converse
% 0.74/1.25    ( one ), X ) ==> X }.
% 0.74/1.25  parent0: (2381) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 0.74/1.25    ==> X }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2383) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), X
% 0.74/1.25     ) }.
% 0.74/1.25  parent0[0]: (145) {G2,W6,D4,L1,V1,M1} P(5,17);d(7) { composition( converse
% 0.74/1.25    ( one ), X ) ==> X }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2385) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 0.74/1.25  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.74/1.25  parent1[0; 2]: (2383) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 0.74/1.25    one ), X ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := converse( one )
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := one
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2386) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 0.74/1.25  parent0[0]: (2385) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (151) {G3,W4,D3,L1,V0,M1} P(145,5) { converse( one ) ==> one
% 0.74/1.25     }.
% 0.74/1.25  parent0: (2386) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2388) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), X
% 0.74/1.25     ) }.
% 0.74/1.25  parent0[0]: (145) {G2,W6,D4,L1,V1,M1} P(5,17);d(7) { composition( converse
% 0.74/1.25    ( one ), X ) ==> X }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2389) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 0.74/1.25  parent0[0]: (151) {G3,W4,D3,L1,V0,M1} P(145,5) { converse( one ) ==> one
% 0.74/1.25     }.
% 0.74/1.25  parent1[0; 3]: (2388) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 0.74/1.25    one ), X ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2390) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 0.74/1.25  parent0[0]: (2389) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (152) {G4,W5,D3,L1,V1,M1} P(151,145) { composition( one, X ) 
% 0.74/1.25    ==> X }.
% 0.74/1.25  parent0: (2390) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2392) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.74/1.25    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.74/1.25    complement( Y ) ) }.
% 0.74/1.25  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.74/1.25    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.74/1.25    Y ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2394) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 0.74/1.25    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 0.74/1.25  parent0[0]: (152) {G4,W5,D3,L1,V1,M1} P(151,145) { composition( one, X ) 
% 0.74/1.25    ==> X }.
% 0.74/1.25  parent1[0; 8]: (2392) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.74/1.25    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.74/1.25    complement( Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := one
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2395) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 0.74/1.25    ( X ), complement( X ) ) }.
% 0.74/1.25  parent0[0]: (145) {G2,W6,D4,L1,V1,M1} P(5,17);d(7) { composition( converse
% 0.74/1.25    ( one ), X ) ==> X }.
% 0.74/1.25  parent1[0; 4]: (2394) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 0.74/1.25    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := complement( X )
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2396) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 0.74/1.25     ) ) ==> complement( X ) }.
% 0.74/1.25  parent0[0]: (2395) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 0.74/1.25    complement( X ), complement( X ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (155) {G5,W8,D4,L1,V1,M1} P(152,10);d(145) { join( complement
% 0.74/1.25    ( X ), complement( X ) ) ==> complement( X ) }.
% 0.74/1.25  parent0: (2396) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 0.74/1.25     ) ) ==> complement( X ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2398) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 0.74/1.25    ( X ), complement( X ) ) }.
% 0.74/1.25  parent0[0]: (155) {G5,W8,D4,L1,V1,M1} P(152,10);d(145) { join( complement( 
% 0.74/1.25    X ), complement( X ) ) ==> complement( X ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2401) {G2,W7,D4,L1,V0,M1}  { complement( top ) ==> join( 
% 0.74/1.25    complement( top ), zero ) }.
% 0.74/1.25  parent0[0]: (71) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.74/1.25    zero }.
% 0.74/1.25  parent1[0; 6]: (2398) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 0.74/1.25    complement( X ), complement( X ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := top
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2403) {G2,W6,D3,L1,V0,M1}  { complement( top ) ==> join( zero, 
% 0.74/1.25    zero ) }.
% 0.74/1.25  parent0[0]: (71) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.74/1.25    zero }.
% 0.74/1.25  parent1[0; 4]: (2401) {G2,W7,D4,L1,V0,M1}  { complement( top ) ==> join( 
% 0.74/1.25    complement( top ), zero ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2404) {G2,W5,D3,L1,V0,M1}  { zero ==> join( zero, zero ) }.
% 0.74/1.25  parent0[0]: (71) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.74/1.25    zero }.
% 0.74/1.25  parent1[0; 1]: (2403) {G2,W6,D3,L1,V0,M1}  { complement( top ) ==> join( 
% 0.74/1.25    zero, zero ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2410) {G2,W5,D3,L1,V0,M1}  { join( zero, zero ) ==> zero }.
% 0.74/1.25  parent0[0]: (2404) {G2,W5,D3,L1,V0,M1}  { zero ==> join( zero, zero ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (160) {G6,W5,D3,L1,V0,M1} P(71,155) { join( zero, zero ) ==> 
% 0.74/1.25    zero }.
% 0.74/1.25  parent0: (2410) {G2,W5,D3,L1,V0,M1}  { join( zero, zero ) ==> zero }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2414) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.74/1.25    complement( X ), complement( Y ) ) ) }.
% 0.74/1.25  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.74/1.25    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2429) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 0.74/1.25    complement( X ) ) }.
% 0.74/1.25  parent0[0]: (155) {G5,W8,D4,L1,V1,M1} P(152,10);d(145) { join( complement( 
% 0.74/1.25    X ), complement( X ) ) ==> complement( X ) }.
% 0.74/1.25  parent1[0; 5]: (2414) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.74/1.25    join( complement( X ), complement( Y ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2430) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.74/1.25    meet( X, X ) }.
% 0.74/1.25  parent0[0]: (2429) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 0.74/1.25    complement( X ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (161) {G6,W7,D4,L1,V1,M1} P(155,3) { complement( complement( X
% 0.74/1.25     ) ) = meet( X, X ) }.
% 0.74/1.25  parent0: (2430) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.74/1.25    meet( X, X ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2432) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( X, 
% 0.74/1.25    complement( Y ) ), Y ) }.
% 0.74/1.25  parent0[0]: (23) {G2,W10,D5,L1,V2,M1} P(15,1) { join( join( Y, complement( 
% 0.74/1.25    X ) ), X ) ==> join( Y, top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2434) {G3,W9,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 0.74/1.25    join( complement( X ), X ) }.
% 0.74/1.25  parent0[0]: (155) {G5,W8,D4,L1,V1,M1} P(152,10);d(145) { join( complement( 
% 0.74/1.25    X ), complement( X ) ) ==> complement( X ) }.
% 0.74/1.25  parent1[0; 6]: (2432) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.74/1.25    ( X, complement( Y ) ), Y ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := complement( X )
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2435) {G2,W6,D4,L1,V1,M1}  { join( complement( X ), top ) ==> top
% 0.74/1.25     }.
% 0.74/1.25  parent0[0]: (15) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.74/1.25    ==> top }.
% 0.74/1.25  parent1[0; 5]: (2434) {G3,W9,D4,L1,V1,M1}  { join( complement( X ), top ) 
% 0.74/1.25    ==> join( complement( X ), X ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (163) {G6,W6,D4,L1,V1,M1} P(155,23);d(15) { join( complement( 
% 0.74/1.25    X ), top ) ==> top }.
% 0.74/1.25  parent0: (2435) {G2,W6,D4,L1,V1,M1}  { join( complement( X ), top ) ==> top
% 0.74/1.25     }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2438) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.74/1.25    , join( Y, Z ) ) }.
% 0.74/1.25  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.74/1.25    join( X, Y ), Z ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25     Z := Z
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2440) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), zero ) ==> 
% 0.74/1.25    join( X, zero ) }.
% 0.74/1.25  parent0[0]: (160) {G6,W5,D3,L1,V0,M1} P(71,155) { join( zero, zero ) ==> 
% 0.74/1.25    zero }.
% 0.74/1.25  parent1[0; 8]: (2438) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.74/1.25    join( X, join( Y, Z ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := zero
% 0.74/1.25     Z := zero
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (172) {G7,W9,D4,L1,V1,M1} P(160,1) { join( join( X, zero ), 
% 0.74/1.25    zero ) ==> join( X, zero ) }.
% 0.74/1.25  parent0: (2440) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), zero ) ==> 
% 0.74/1.25    join( X, zero ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2443) {G6,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), top )
% 0.74/1.25     }.
% 0.74/1.25  parent0[0]: (163) {G6,W6,D4,L1,V1,M1} P(155,23);d(15) { join( complement( X
% 0.74/1.25     ), top ) ==> top }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2445) {G5,W5,D3,L1,V0,M1}  { top ==> join( top, top ) }.
% 0.74/1.25  parent0[0]: (77) {G4,W8,D4,L1,V0,M1} P(71,40) { join( complement( zero ), 
% 0.74/1.25    top ) ==> join( top, top ) }.
% 0.74/1.25  parent1[0; 2]: (2443) {G6,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 0.74/1.25    , top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := zero
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2446) {G5,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 0.74/1.25  parent0[0]: (2445) {G5,W5,D3,L1,V0,M1}  { top ==> join( top, top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (174) {G7,W5,D3,L1,V0,M1} P(163,77) { join( top, top ) ==> top
% 0.74/1.25     }.
% 0.74/1.25  parent0: (2446) {G5,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2448) {G2,W10,D5,L1,V2,M1}  { join( Y, top ) ==> join( join( 
% 0.74/1.25    complement( X ), Y ), X ) }.
% 0.74/1.25  parent0[0]: (36) {G2,W10,D5,L1,V2,M1} P(26,0);d(1) { join( join( complement
% 0.74/1.25    ( Y ), X ), Y ) ==> join( X, top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2451) {G3,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( top, X )
% 0.74/1.25     }.
% 0.74/1.25  parent0[0]: (163) {G6,W6,D4,L1,V1,M1} P(155,23);d(15) { join( complement( X
% 0.74/1.25     ), top ) ==> top }.
% 0.74/1.25  parent1[0; 5]: (2448) {G2,W10,D5,L1,V2,M1}  { join( Y, top ) ==> join( join
% 0.74/1.25    ( complement( X ), Y ), X ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := top
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2452) {G4,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 0.74/1.25  parent0[0]: (174) {G7,W5,D3,L1,V0,M1} P(163,77) { join( top, top ) ==> top
% 0.74/1.25     }.
% 0.74/1.25  parent1[0; 1]: (2451) {G3,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( top
% 0.74/1.25    , X ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2453) {G4,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 0.74/1.25  parent0[0]: (2452) {G4,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (176) {G8,W5,D3,L1,V1,M1} P(163,36);d(174) { join( top, X ) 
% 0.74/1.25    ==> top }.
% 0.74/1.25  parent0: (2453) {G4,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2455) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 0.74/1.25     ), complement( X ) ) }.
% 0.74/1.25  parent0[0]: (37) {G2,W10,D4,L1,V2,M1} P(0,26) { join( join( Y, X ), 
% 0.74/1.25    complement( Y ) ) ==> join( X, top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2459) {G3,W9,D5,L1,V1,M1}  { join( top, top ) ==> join( top, 
% 0.74/1.25    complement( complement( X ) ) ) }.
% 0.74/1.25  parent0[0]: (163) {G6,W6,D4,L1,V1,M1} P(155,23);d(15) { join( complement( X
% 0.74/1.25     ), top ) ==> top }.
% 0.74/1.25  parent1[0; 5]: (2455) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join
% 0.74/1.25    ( X, Y ), complement( X ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := complement( X )
% 0.74/1.25     Y := top
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2460) {G3,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X, top )
% 0.74/1.25     }.
% 0.74/1.25  parent0[0]: (38) {G2,W9,D5,L1,V1,M1} P(11,26) { join( top, complement( 
% 0.74/1.25    complement( X ) ) ) ==> join( X, top ) }.
% 0.74/1.25  parent1[0; 4]: (2459) {G3,W9,D5,L1,V1,M1}  { join( top, top ) ==> join( top
% 0.74/1.25    , complement( complement( X ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2461) {G4,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 0.74/1.25  parent0[0]: (174) {G7,W5,D3,L1,V0,M1} P(163,77) { join( top, top ) ==> top
% 0.74/1.25     }.
% 0.74/1.25  parent1[0; 1]: (2460) {G3,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X, 
% 0.74/1.25    top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2462) {G4,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 0.74/1.25  parent0[0]: (2461) {G4,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (177) {G8,W5,D3,L1,V1,M1} P(163,37);d(38);d(174) { join( X, 
% 0.74/1.25    top ) ==> top }.
% 0.74/1.25  parent0: (2462) {G4,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2464) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 0.74/1.25    converse( join( converse( X ), Y ) ) }.
% 0.74/1.25  parent0[0]: (19) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 0.74/1.25     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2465) {G2,W7,D4,L1,V1,M1}  { join( X, converse( top ) ) ==> 
% 0.74/1.25    converse( top ) }.
% 0.74/1.25  parent0[0]: (177) {G8,W5,D3,L1,V1,M1} P(163,37);d(38);d(174) { join( X, top
% 0.74/1.25     ) ==> top }.
% 0.74/1.25  parent1[0; 6]: (2464) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 0.74/1.25    converse( join( converse( X ), Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := converse( X )
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := top
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (189) {G9,W7,D4,L1,V1,M1} P(177,19) { join( X, converse( top )
% 0.74/1.25     ) ==> converse( top ) }.
% 0.74/1.25  parent0: (2465) {G2,W7,D4,L1,V1,M1}  { join( X, converse( top ) ) ==> 
% 0.74/1.25    converse( top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2467) {G9,W7,D4,L1,V1,M1}  { converse( top ) ==> join( X, converse
% 0.74/1.25    ( top ) ) }.
% 0.74/1.25  parent0[0]: (189) {G9,W7,D4,L1,V1,M1} P(177,19) { join( X, converse( top )
% 0.74/1.25     ) ==> converse( top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2469) {G9,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 0.74/1.25  parent0[0]: (176) {G8,W5,D3,L1,V1,M1} P(163,36);d(174) { join( top, X ) ==>
% 0.74/1.25     top }.
% 0.74/1.25  parent1[0; 3]: (2467) {G9,W7,D4,L1,V1,M1}  { converse( top ) ==> join( X, 
% 0.74/1.25    converse( top ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := converse( top )
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := top
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (190) {G10,W4,D3,L1,V0,M1} P(189,176) { converse( top ) ==> 
% 0.74/1.25    top }.
% 0.74/1.25  parent0: (2469) {G9,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2472) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.74/1.25    ( join( complement( X ), Y ) ) ) }.
% 0.74/1.25  parent0[0]: (42) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.74/1.25    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2475) {G2,W10,D5,L1,V1,M1}  { X ==> join( meet( X, converse( top
% 0.74/1.25     ) ), complement( converse( top ) ) ) }.
% 0.74/1.25  parent0[0]: (189) {G9,W7,D4,L1,V1,M1} P(177,19) { join( X, converse( top )
% 0.74/1.25     ) ==> converse( top ) }.
% 0.74/1.25  parent1[0; 8]: (2472) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.74/1.25    complement( join( complement( X ), Y ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := complement( X )
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := converse( top )
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2477) {G3,W9,D5,L1,V1,M1}  { X ==> join( meet( X, converse( top )
% 0.74/1.25     ), complement( top ) ) }.
% 0.74/1.25  parent0[0]: (190) {G10,W4,D3,L1,V0,M1} P(189,176) { converse( top ) ==> top
% 0.74/1.25     }.
% 0.74/1.25  parent1[0; 8]: (2475) {G2,W10,D5,L1,V1,M1}  { X ==> join( meet( X, converse
% 0.74/1.25    ( top ) ), complement( converse( top ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2478) {G4,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.74/1.25    complement( top ) ) }.
% 0.74/1.25  parent0[0]: (190) {G10,W4,D3,L1,V0,M1} P(189,176) { converse( top ) ==> top
% 0.74/1.25     }.
% 0.74/1.25  parent1[0; 5]: (2477) {G3,W9,D5,L1,V1,M1}  { X ==> join( meet( X, converse
% 0.74/1.25    ( top ) ), complement( top ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2481) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 0.74/1.25     }.
% 0.74/1.25  parent0[0]: (71) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.74/1.25    zero }.
% 0.74/1.25  parent1[0; 6]: (2478) {G4,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.74/1.25    complement( top ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2482) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 0.74/1.25     }.
% 0.74/1.25  parent0[0]: (2481) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero
% 0.74/1.25     ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (555) {G11,W7,D4,L1,V1,M1} P(189,42);d(190);d(71) { join( meet
% 0.74/1.25    ( X, top ), zero ) ==> X }.
% 0.74/1.25  parent0: (2482) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 0.74/1.25     }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2484) {G7,W9,D4,L1,V1,M1}  { join( X, zero ) ==> join( join( X, 
% 0.74/1.25    zero ), zero ) }.
% 0.74/1.25  parent0[0]: (172) {G7,W9,D4,L1,V1,M1} P(160,1) { join( join( X, zero ), 
% 0.74/1.25    zero ) ==> join( X, zero ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2486) {G8,W9,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> 
% 0.74/1.25    join( X, zero ) }.
% 0.74/1.25  parent0[0]: (555) {G11,W7,D4,L1,V1,M1} P(189,42);d(190);d(71) { join( meet
% 0.74/1.25    ( X, top ), zero ) ==> X }.
% 0.74/1.25  parent1[0; 7]: (2484) {G7,W9,D4,L1,V1,M1}  { join( X, zero ) ==> join( join
% 0.74/1.25    ( X, zero ), zero ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := meet( X, top )
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2487) {G9,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 0.74/1.25  parent0[0]: (555) {G11,W7,D4,L1,V1,M1} P(189,42);d(190);d(71) { join( meet
% 0.74/1.25    ( X, top ), zero ) ==> X }.
% 0.74/1.25  parent1[0; 1]: (2486) {G8,W9,D4,L1,V1,M1}  { join( meet( X, top ), zero ) 
% 0.74/1.25    ==> join( X, zero ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2489) {G9,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 0.74/1.25  parent0[0]: (2487) {G9,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (577) {G12,W5,D3,L1,V1,M1} P(555,172) { join( X, zero ) ==> X
% 0.74/1.25     }.
% 0.74/1.25  parent0: (2489) {G9,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2491) {G6,W7,D4,L1,V1,M1}  { meet( X, X ) = complement( complement
% 0.74/1.25    ( X ) ) }.
% 0.74/1.25  parent0[0]: (161) {G6,W7,D4,L1,V1,M1} P(155,3) { complement( complement( X
% 0.74/1.25     ) ) = meet( X, X ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2492) {G11,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 0.74/1.25     }.
% 0.74/1.25  parent0[0]: (555) {G11,W7,D4,L1,V1,M1} P(189,42);d(190);d(71) { join( meet
% 0.74/1.25    ( X, top ), zero ) ==> X }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2495) {G7,W7,D5,L1,V0,M1}  { top ==> join( complement( complement
% 0.74/1.25    ( top ) ), zero ) }.
% 0.74/1.25  parent0[0]: (2491) {G6,W7,D4,L1,V1,M1}  { meet( X, X ) = complement( 
% 0.74/1.25    complement( X ) ) }.
% 0.74/1.25  parent1[0; 3]: (2492) {G11,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.74/1.25    zero ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := top
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := top
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2496) {G8,W5,D4,L1,V0,M1}  { top ==> complement( complement( top
% 0.74/1.25     ) ) }.
% 0.74/1.25  parent0[0]: (577) {G12,W5,D3,L1,V1,M1} P(555,172) { join( X, zero ) ==> X
% 0.74/1.25     }.
% 0.74/1.25  parent1[0; 2]: (2495) {G7,W7,D5,L1,V0,M1}  { top ==> join( complement( 
% 0.74/1.25    complement( top ) ), zero ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := complement( complement( top ) )
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2497) {G2,W4,D3,L1,V0,M1}  { top ==> complement( zero ) }.
% 0.74/1.25  parent0[0]: (71) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.74/1.25    zero }.
% 0.74/1.25  parent1[0; 3]: (2496) {G8,W5,D4,L1,V0,M1}  { top ==> complement( complement
% 0.74/1.25    ( top ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2498) {G2,W4,D3,L1,V0,M1}  { complement( zero ) ==> top }.
% 0.74/1.25  parent0[0]: (2497) {G2,W4,D3,L1,V0,M1}  { top ==> complement( zero ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (583) {G13,W4,D3,L1,V0,M1} P(161,555);d(577);d(71) { 
% 0.74/1.25    complement( zero ) ==> top }.
% 0.74/1.25  parent0: (2498) {G2,W4,D3,L1,V0,M1}  { complement( zero ) ==> top }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2499) {G12,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 0.74/1.25  parent0[0]: (577) {G12,W5,D3,L1,V1,M1} P(555,172) { join( X, zero ) ==> X
% 0.74/1.25     }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2501) {G12,W5,D3,L1,V1,M1}  { meet( X, top ) ==> X }.
% 0.74/1.25  parent0[0]: (555) {G11,W7,D4,L1,V1,M1} P(189,42);d(190);d(71) { join( meet
% 0.74/1.25    ( X, top ), zero ) ==> X }.
% 0.74/1.25  parent1[0; 4]: (2499) {G12,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := meet( X, top )
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (587) {G13,W5,D3,L1,V1,M1} P(577,555) { meet( X, top ) ==> X
% 0.74/1.25     }.
% 0.74/1.25  parent0: (2501) {G12,W5,D3,L1,V1,M1}  { meet( X, top ) ==> X }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2503) {G12,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 0.74/1.25  parent0[0]: (577) {G12,W5,D3,L1,V1,M1} P(555,172) { join( X, zero ) ==> X
% 0.74/1.25     }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2505) {G3,W7,D4,L1,V0,M1}  { composition( converse( skol1 ), 
% 0.74/1.25    complement( skol1 ) ) ==> zero }.
% 0.74/1.25  parent0[0]: (107) {G2,W9,D5,L1,V0,M1} P(13,10);d(71) { join( composition( 
% 0.74/1.25    converse( skol1 ), complement( skol1 ) ), zero ) ==> zero }.
% 0.74/1.25  parent1[0; 6]: (2503) {G12,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := composition( converse( skol1 ), complement( skol1 ) )
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (590) {G13,W7,D4,L1,V0,M1} P(577,107) { composition( converse
% 0.74/1.25    ( skol1 ), complement( skol1 ) ) ==> zero }.
% 0.74/1.25  parent0: (2505) {G3,W7,D4,L1,V0,M1}  { composition( converse( skol1 ), 
% 0.74/1.25    complement( skol1 ) ) ==> zero }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2508) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join( 
% 0.74/1.25    complement( X ), zero ) ) }.
% 0.74/1.25  parent0[0]: (73) {G2,W9,D5,L1,V1,M1} P(71,3) { complement( join( complement
% 0.74/1.25    ( X ), zero ) ) ==> meet( X, top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2510) {G3,W7,D4,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 0.74/1.25    complement( X ) ) }.
% 0.74/1.25  parent0[0]: (577) {G12,W5,D3,L1,V1,M1} P(555,172) { join( X, zero ) ==> X
% 0.74/1.25     }.
% 0.74/1.25  parent1[0; 5]: (2508) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement
% 0.74/1.25    ( join( complement( X ), zero ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := complement( X )
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2511) {G4,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 0.74/1.25     }.
% 0.74/1.25  parent0[0]: (587) {G13,W5,D3,L1,V1,M1} P(577,555) { meet( X, top ) ==> X
% 0.74/1.25     }.
% 0.74/1.25  parent1[0; 1]: (2510) {G3,W7,D4,L1,V1,M1}  { meet( X, top ) ==> complement
% 0.74/1.25    ( complement( X ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2512) {G4,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 0.74/1.25     }.
% 0.74/1.25  parent0[0]: (2511) {G4,W5,D4,L1,V1,M1}  { X ==> complement( complement( X )
% 0.74/1.25     ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (592) {G14,W5,D4,L1,V1,M1} P(577,73);d(587) { complement( 
% 0.74/1.25    complement( X ) ) ==> X }.
% 0.74/1.25  parent0: (2512) {G4,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 0.74/1.25     }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2513) {G12,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 0.74/1.25  parent0[0]: (577) {G12,W5,D3,L1,V1,M1} P(555,172) { join( X, zero ) ==> X
% 0.74/1.25     }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2514) {G1,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 0.74/1.25  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.74/1.25  parent1[0; 2]: (2513) {G12,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := zero
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2517) {G1,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 0.74/1.25  parent0[0]: (2514) {G1,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (598) {G13,W5,D3,L1,V1,M1} P(577,0) { join( zero, X ) ==> X
% 0.74/1.25     }.
% 0.74/1.25  parent0: (2517) {G1,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2519) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 0.74/1.25    converse( join( X, converse( Y ) ) ) }.
% 0.74/1.25  parent0[0]: (20) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 0.74/1.25    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2521) {G2,W8,D4,L1,V1,M1}  { join( converse( zero ), X ) ==> 
% 0.74/1.25    converse( converse( X ) ) }.
% 0.74/1.25  parent0[0]: (598) {G13,W5,D3,L1,V1,M1} P(577,0) { join( zero, X ) ==> X }.
% 0.74/1.25  parent1[0; 6]: (2519) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 0.74/1.25    converse( join( X, converse( Y ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := converse( X )
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := zero
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2522) {G1,W6,D4,L1,V1,M1}  { join( converse( zero ), X ) ==> X
% 0.74/1.25     }.
% 0.74/1.25  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.74/1.25  parent1[0; 5]: (2521) {G2,W8,D4,L1,V1,M1}  { join( converse( zero ), X ) 
% 0.74/1.25    ==> converse( converse( X ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (599) {G14,W6,D4,L1,V1,M1} P(598,20);d(7) { join( converse( 
% 0.74/1.25    zero ), X ) ==> X }.
% 0.74/1.25  parent0: (2522) {G1,W6,D4,L1,V1,M1}  { join( converse( zero ), X ) ==> X
% 0.74/1.25     }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2525) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.74/1.25    complement( X ), complement( Y ) ) ) }.
% 0.74/1.25  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.74/1.25    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2528) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 0.74/1.25    complement( join( X, complement( Y ) ) ) }.
% 0.74/1.25  parent0[0]: (592) {G14,W5,D4,L1,V1,M1} P(577,73);d(587) { complement( 
% 0.74/1.25    complement( X ) ) ==> X }.
% 0.74/1.25  parent1[0; 7]: (2525) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.74/1.25    join( complement( X ), complement( Y ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := complement( X )
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2530) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y )
% 0.74/1.25     ) ) ==> meet( complement( X ), Y ) }.
% 0.74/1.25  parent0[0]: (2528) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 0.74/1.25    complement( join( X, complement( Y ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (612) {G15,W10,D5,L1,V2,M1} P(592,3) { complement( join( X, 
% 0.74/1.25    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 0.74/1.25  parent0: (2530) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y
% 0.74/1.25     ) ) ) ==> meet( complement( X ), Y ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2533) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.74/1.25    complement( X ), complement( Y ) ) ) }.
% 0.74/1.25  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.74/1.25    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2537) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 0.74/1.25    complement( join( complement( X ), Y ) ) }.
% 0.74/1.25  parent0[0]: (592) {G14,W5,D4,L1,V1,M1} P(577,73);d(587) { complement( 
% 0.74/1.25    complement( X ) ) ==> X }.
% 0.74/1.25  parent1[0; 9]: (2533) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.74/1.25    join( complement( X ), complement( Y ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := complement( Y )
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2539) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X ), Y
% 0.74/1.25     ) ) ==> meet( X, complement( Y ) ) }.
% 0.74/1.25  parent0[0]: (2537) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 0.74/1.25    complement( join( complement( X ), Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (613) {G15,W10,D5,L1,V2,M1} P(592,3) { complement( join( 
% 0.74/1.25    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 0.74/1.25  parent0: (2539) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 0.74/1.25    Y ) ) ==> meet( X, complement( Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2540) {G14,W6,D4,L1,V1,M1}  { X ==> join( converse( zero ), X )
% 0.74/1.25     }.
% 0.74/1.25  parent0[0]: (599) {G14,W6,D4,L1,V1,M1} P(598,20);d(7) { join( converse( 
% 0.74/1.25    zero ), X ) ==> X }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2542) {G13,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 0.74/1.25  parent0[0]: (577) {G12,W5,D3,L1,V1,M1} P(555,172) { join( X, zero ) ==> X
% 0.74/1.25     }.
% 0.74/1.25  parent1[0; 2]: (2540) {G14,W6,D4,L1,V1,M1}  { X ==> join( converse( zero )
% 0.74/1.25    , X ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := converse( zero )
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := zero
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2543) {G13,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 0.74/1.25  parent0[0]: (2542) {G13,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (621) {G15,W4,D3,L1,V0,M1} P(599,577) { converse( zero ) ==> 
% 0.74/1.25    zero }.
% 0.74/1.25  parent0: (2543) {G13,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2545) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==> 
% 0.74/1.25    converse( composition( converse( X ), Y ) ) }.
% 0.74/1.25  parent0[0]: (17) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 0.74/1.25    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2548) {G2,W8,D5,L1,V0,M1}  { composition( converse( complement( 
% 0.74/1.25    skol1 ) ), skol1 ) ==> converse( zero ) }.
% 0.74/1.25  parent0[0]: (590) {G13,W7,D4,L1,V0,M1} P(577,107) { composition( converse( 
% 0.74/1.25    skol1 ), complement( skol1 ) ) ==> zero }.
% 0.74/1.25  parent1[0; 7]: (2545) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X
% 0.74/1.25     ) ==> converse( composition( converse( X ), Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := skol1
% 0.74/1.25     Y := complement( skol1 )
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2549) {G3,W7,D5,L1,V0,M1}  { composition( converse( complement( 
% 0.74/1.25    skol1 ) ), skol1 ) ==> zero }.
% 0.74/1.25  parent0[0]: (621) {G15,W4,D3,L1,V0,M1} P(599,577) { converse( zero ) ==> 
% 0.74/1.25    zero }.
% 0.74/1.25  parent1[0; 6]: (2548) {G2,W8,D5,L1,V0,M1}  { composition( converse( 
% 0.74/1.25    complement( skol1 ) ), skol1 ) ==> converse( zero ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (628) {G16,W7,D5,L1,V0,M1} P(590,17);d(621) { composition( 
% 0.74/1.25    converse( complement( skol1 ) ), skol1 ) ==> zero }.
% 0.74/1.25  parent0: (2549) {G3,W7,D5,L1,V0,M1}  { composition( converse( complement( 
% 0.74/1.25    skol1 ) ), skol1 ) ==> zero }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2553) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 0.74/1.25    complement( Y ) ) ) ==> X }.
% 0.74/1.25  parent0[0]: (613) {G15,W10,D5,L1,V2,M1} P(592,3) { complement( join( 
% 0.74/1.25    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 0.74/1.25  parent1[0; 5]: (42) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.74/1.25    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (1009) {G16,W10,D5,L1,V2,M1} S(42);d(613) { join( meet( X, Y )
% 0.74/1.25    , meet( X, complement( Y ) ) ) ==> X }.
% 0.74/1.25  parent0: (2553) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 0.74/1.25    complement( Y ) ) ) ==> X }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2556) {G1,W11,D4,L1,V1,M1}  { join( composition( X, top ), skol1 )
% 0.74/1.25     ==> composition( join( X, skol1 ), top ) }.
% 0.74/1.25  parent0[0]: (91) {G1,W11,D4,L1,V1,M1} P(13,6) { composition( join( X, skol1
% 0.74/1.25     ), top ) ==> join( composition( X, top ), skol1 ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2557) {G2,W10,D5,L1,V0,M1}  { join( composition( complement( 
% 0.74/1.25    skol1 ), top ), skol1 ) ==> composition( top, top ) }.
% 0.74/1.25  parent0[0]: (15) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.74/1.25    ==> top }.
% 0.74/1.25  parent1[0; 8]: (2556) {G1,W11,D4,L1,V1,M1}  { join( composition( X, top ), 
% 0.74/1.25    skol1 ) ==> composition( join( X, skol1 ), top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := skol1
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := complement( skol1 )
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (1183) {G2,W10,D5,L1,V0,M1} P(15,91) { join( composition( 
% 0.74/1.25    complement( skol1 ), top ), skol1 ) ==> composition( top, top ) }.
% 0.74/1.25  parent0: (2557) {G2,W10,D5,L1,V0,M1}  { join( composition( complement( 
% 0.74/1.25    skol1 ), top ), skol1 ) ==> composition( top, top ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2559) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X, 
% 0.74/1.25    complement( Y ) ) ) }.
% 0.74/1.25  parent0[0]: (1009) {G16,W10,D5,L1,V2,M1} S(42);d(613) { join( meet( X, Y )
% 0.74/1.25    , meet( X, complement( Y ) ) ) ==> X }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2560) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet( X, 
% 0.74/1.25    complement( Y ) ) ) }.
% 0.74/1.25  parent0[0]: (69) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 0.74/1.25    Y ) }.
% 0.74/1.25  parent1[0; 3]: (2559) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.74/1.25    meet( X, complement( Y ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2564) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 0.74/1.25    complement( Y ) ) ) ==> X }.
% 0.74/1.25  parent0[0]: (2560) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet( 
% 0.74/1.25    X, complement( Y ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (1303) {G17,W10,D5,L1,V2,M1} P(69,1009) { join( meet( Y, X ), 
% 0.74/1.25    meet( X, complement( Y ) ) ) ==> X }.
% 0.74/1.25  parent0: (2564) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 0.74/1.25    complement( Y ) ) ) ==> X }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2568) {G17,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), meet( Y, 
% 0.74/1.25    complement( X ) ) ) }.
% 0.74/1.25  parent0[0]: (1303) {G17,W10,D5,L1,V2,M1} P(69,1009) { join( meet( Y, X ), 
% 0.74/1.25    meet( X, complement( Y ) ) ) ==> X }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2569) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 0.74/1.25     ) ), meet( Y, X ) ) }.
% 0.74/1.25  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.74/1.25  parent1[0; 2]: (2568) {G17,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), 
% 0.74/1.25    meet( Y, complement( X ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := meet( Y, X )
% 0.74/1.25     Y := meet( X, complement( Y ) )
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2572) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 0.74/1.25    meet( Y, X ) ) ==> X }.
% 0.74/1.25  parent0[0]: (2569) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement
% 0.74/1.25    ( Y ) ), meet( Y, X ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (1317) {G18,W10,D5,L1,V2,M1} P(1303,0) { join( meet( Y, 
% 0.74/1.25    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 0.74/1.25  parent0: (2572) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 0.74/1.25    meet( Y, X ) ) ==> X }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2575) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 0.74/1.25    complement( composition( X, top ) ) ) ==> zero }.
% 0.74/1.25  parent0[0]: (577) {G12,W5,D3,L1,V1,M1} P(555,172) { join( X, zero ) ==> X
% 0.74/1.25     }.
% 0.74/1.25  parent1[0; 1]: (99) {G2,W11,D6,L1,V1,M1} P(71,10) { join( composition( 
% 0.74/1.25    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := composition( converse( X ), complement( composition( X, top ) ) )
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (1378) {G13,W9,D5,L1,V1,M1} S(99);d(577) { composition( 
% 0.74/1.25    converse( X ), complement( composition( X, top ) ) ) ==> zero }.
% 0.74/1.25  parent0: (2575) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 0.74/1.25    complement( composition( X, top ) ) ) ==> zero }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2578) {G13,W9,D5,L1,V1,M1}  { zero ==> composition( converse( X )
% 0.74/1.25    , complement( composition( X, top ) ) ) }.
% 0.74/1.25  parent0[0]: (1378) {G13,W9,D5,L1,V1,M1} S(99);d(577) { composition( 
% 0.74/1.25    converse( X ), complement( composition( X, top ) ) ) ==> zero }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2579) {G11,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 0.74/1.25    complement( composition( top, top ) ) ) }.
% 0.74/1.25  parent0[0]: (190) {G10,W4,D3,L1,V0,M1} P(189,176) { converse( top ) ==> top
% 0.74/1.25     }.
% 0.74/1.25  parent1[0; 3]: (2578) {G13,W9,D5,L1,V1,M1}  { zero ==> composition( 
% 0.74/1.25    converse( X ), complement( composition( X, top ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := top
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2580) {G11,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 0.74/1.25    composition( top, top ) ) ) ==> zero }.
% 0.74/1.25  parent0[0]: (2579) {G11,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 0.74/1.25    complement( composition( top, top ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (1382) {G14,W8,D5,L1,V0,M1} P(190,1378) { composition( top, 
% 0.74/1.25    complement( composition( top, top ) ) ) ==> zero }.
% 0.74/1.25  parent0: (2580) {G11,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 0.74/1.25    composition( top, top ) ) ) ==> zero }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2582) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 0.74/1.25    join( composition( X, Y ), composition( Z, Y ) ) }.
% 0.74/1.25  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 0.74/1.25    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Z
% 0.74/1.25     Z := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2587) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top ), 
% 0.74/1.25    complement( composition( top, top ) ) ) ==> join( composition( X, 
% 0.74/1.25    complement( composition( top, top ) ) ), zero ) }.
% 0.74/1.25  parent0[0]: (1382) {G14,W8,D5,L1,V0,M1} P(190,1378) { composition( top, 
% 0.74/1.25    complement( composition( top, top ) ) ) ==> zero }.
% 0.74/1.25  parent1[0; 16]: (2582) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y
% 0.74/1.25     ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := complement( composition( top, top ) )
% 0.74/1.25     Z := top
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2588) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top ), 
% 0.74/1.25    complement( composition( top, top ) ) ) ==> composition( X, complement( 
% 0.74/1.25    composition( top, top ) ) ) }.
% 0.74/1.25  parent0[0]: (577) {G12,W5,D3,L1,V1,M1} P(555,172) { join( X, zero ) ==> X
% 0.74/1.25     }.
% 0.74/1.25  parent1[0; 9]: (2587) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top ), 
% 0.74/1.25    complement( composition( top, top ) ) ) ==> join( composition( X, 
% 0.74/1.25    complement( composition( top, top ) ) ), zero ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := composition( X, complement( composition( top, top ) ) )
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2589) {G3,W13,D5,L1,V1,M1}  { composition( top, complement( 
% 0.74/1.25    composition( top, top ) ) ) ==> composition( X, complement( composition( 
% 0.74/1.25    top, top ) ) ) }.
% 0.74/1.25  parent0[0]: (177) {G8,W5,D3,L1,V1,M1} P(163,37);d(38);d(174) { join( X, top
% 0.74/1.25     ) ==> top }.
% 0.74/1.25  parent1[0; 2]: (2588) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top ), 
% 0.74/1.25    complement( composition( top, top ) ) ) ==> composition( X, complement( 
% 0.74/1.25    composition( top, top ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2590) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, complement
% 0.74/1.25    ( composition( top, top ) ) ) }.
% 0.74/1.25  parent0[0]: (1382) {G14,W8,D5,L1,V0,M1} P(190,1378) { composition( top, 
% 0.74/1.25    complement( composition( top, top ) ) ) ==> zero }.
% 0.74/1.25  parent1[0; 1]: (2589) {G3,W13,D5,L1,V1,M1}  { composition( top, complement
% 0.74/1.25    ( composition( top, top ) ) ) ==> composition( X, complement( composition
% 0.74/1.25    ( top, top ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2591) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 0.74/1.25    composition( top, top ) ) ) ==> zero }.
% 0.74/1.25  parent0[0]: (2590) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 0.74/1.25    complement( composition( top, top ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (1390) {G15,W8,D5,L1,V1,M1} P(1382,6);d(577);d(177);d(1382) { 
% 0.74/1.25    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 0.74/1.25  parent0: (2591) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 0.74/1.25    composition( top, top ) ) ) ==> zero }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2592) {G15,W8,D5,L1,V1,M1}  { zero ==> composition( X, complement
% 0.74/1.25    ( composition( top, top ) ) ) }.
% 0.74/1.25  parent0[0]: (1390) {G15,W8,D5,L1,V1,M1} P(1382,6);d(577);d(177);d(1382) { 
% 0.74/1.25    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2594) {G5,W6,D4,L1,V0,M1}  { zero ==> complement( composition( 
% 0.74/1.25    top, top ) ) }.
% 0.74/1.25  parent0[0]: (152) {G4,W5,D3,L1,V1,M1} P(151,145) { composition( one, X ) 
% 0.74/1.25    ==> X }.
% 0.74/1.25  parent1[0; 2]: (2592) {G15,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 0.74/1.25    complement( composition( top, top ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := complement( composition( top, top ) )
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := one
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2595) {G5,W6,D4,L1,V0,M1}  { complement( composition( top, top ) )
% 0.74/1.25     ==> zero }.
% 0.74/1.25  parent0[0]: (2594) {G5,W6,D4,L1,V0,M1}  { zero ==> complement( composition
% 0.74/1.25    ( top, top ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (1391) {G16,W6,D4,L1,V0,M1} P(1390,152) { complement( 
% 0.74/1.25    composition( top, top ) ) ==> zero }.
% 0.74/1.25  parent0: (2595) {G5,W6,D4,L1,V0,M1}  { complement( composition( top, top )
% 0.74/1.25     ) ==> zero }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2597) {G14,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 0.74/1.25     }.
% 0.74/1.25  parent0[0]: (592) {G14,W5,D4,L1,V1,M1} P(577,73);d(587) { complement( 
% 0.74/1.25    complement( X ) ) ==> X }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2599) {G15,W6,D3,L1,V0,M1}  { composition( top, top ) ==> 
% 0.74/1.25    complement( zero ) }.
% 0.74/1.25  parent0[0]: (1391) {G16,W6,D4,L1,V0,M1} P(1390,152) { complement( 
% 0.74/1.25    composition( top, top ) ) ==> zero }.
% 0.74/1.25  parent1[0; 5]: (2597) {G14,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 0.74/1.25    ( X ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := composition( top, top )
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2600) {G14,W5,D3,L1,V0,M1}  { composition( top, top ) ==> top }.
% 0.74/1.25  parent0[0]: (583) {G13,W4,D3,L1,V0,M1} P(161,555);d(577);d(71) { complement
% 0.74/1.25    ( zero ) ==> top }.
% 0.74/1.25  parent1[0; 4]: (2599) {G15,W6,D3,L1,V0,M1}  { composition( top, top ) ==> 
% 0.74/1.25    complement( zero ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (1398) {G17,W5,D3,L1,V0,M1} P(1391,592);d(583) { composition( 
% 0.74/1.25    top, top ) ==> top }.
% 0.74/1.25  parent0: (2600) {G14,W5,D3,L1,V0,M1}  { composition( top, top ) ==> top }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2603) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 0.74/1.25    complement( join( X, complement( Y ) ) ) }.
% 0.74/1.25  parent0[0]: (612) {G15,W10,D5,L1,V2,M1} P(592,3) { complement( join( X, 
% 0.74/1.25    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := X
% 0.74/1.25     Y := Y
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2607) {G15,W10,D4,L1,V2,M1}  { meet( complement( X ), complement
% 0.74/1.25    ( Y ) ) ==> complement( join( X, Y ) ) }.
% 0.74/1.25  parent0[0]: (592) {G14,W5,D4,L1,V1,M1} P(577,73);d(587) { complement( 
% 0.74/1.25    complement( X ) ) ==> X }.
% 0.74/1.25  parent1[0; 9]: (2603) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) 
% 0.74/1.25    ==> complement( join( X, complement( Y ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := X
% 0.74/1.25     Y := complement( Y )
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  subsumption: (1504) {G16,W10,D4,L1,V2,M1} P(592,612) { meet( complement( Y
% 0.74/1.25     ), complement( X ) ) ==> complement( join( Y, X ) ) }.
% 0.74/1.25  parent0: (2607) {G15,W10,D4,L1,V2,M1}  { meet( complement( X ), complement
% 0.74/1.25    ( Y ) ) ==> complement( join( X, Y ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  permutation0:
% 0.74/1.25     0 ==> 0
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  eqswap: (2611) {G1,W13,D6,L1,V2,M1}  { complement( X ) ==> join( complement
% 0.74/1.25    ( X ), composition( converse( Y ), complement( composition( Y, X ) ) ) )
% 0.74/1.25     }.
% 0.74/1.25  parent0[0]: (105) {G1,W13,D6,L1,V2,M1} P(10,0) { join( complement( Y ), 
% 0.74/1.25    composition( converse( X ), complement( composition( X, Y ) ) ) ) ==> 
% 0.74/1.25    complement( Y ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25     X := Y
% 0.74/1.25     Y := X
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2614) {G2,W13,D7,L1,V0,M1}  { complement( skol1 ) ==> join( 
% 0.74/1.25    complement( skol1 ), composition( converse( converse( complement( skol1 )
% 0.74/1.25     ) ), complement( zero ) ) ) }.
% 0.74/1.25  parent0[0]: (628) {G16,W7,D5,L1,V0,M1} P(590,17);d(621) { composition( 
% 0.74/1.25    converse( complement( skol1 ) ), skol1 ) ==> zero }.
% 0.74/1.25  parent1[0; 12]: (2611) {G1,W13,D6,L1,V2,M1}  { complement( X ) ==> join( 
% 0.74/1.25    complement( X ), composition( converse( Y ), complement( composition( Y, 
% 0.74/1.25    X ) ) ) ) }.
% 0.74/1.25  substitution0:
% 0.74/1.25  end
% 0.74/1.25  substitution1:
% 0.74/1.25     X := skol1
% 0.74/1.25     Y := converse( complement( skol1 ) )
% 0.74/1.25  end
% 0.74/1.25  
% 0.74/1.25  paramod: (2615) {G1,W11,D5,L1,V0,M1}  { complement( skol1 ) ==> join( 
% 0.74/1.25    complement( skol1 ), composition( complement( skol1 ), complement( zero )
% 0.74/1.25     ) ) }.
% 0.74/1.25  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.74/1.26  parent1[0; 7]: (2614) {G2,W13,D7,L1,V0,M1}  { complement( skol1 ) ==> join
% 0.74/1.26    ( complement( skol1 ), composition( converse( converse( complement( skol1
% 0.74/1.26     ) ) ), complement( zero ) ) ) }.
% 0.74/1.26  substitution0:
% 0.74/1.26     X := complement( skol1 )
% 0.74/1.26  end
% 0.74/1.26  substitution1:
% 0.74/1.26  end
% 0.74/1.26  
% 0.74/1.26  paramod: (2616) {G2,W10,D5,L1,V0,M1}  { complement( skol1 ) ==> join( 
% 0.74/1.26    complement( skol1 ), composition( complement( skol1 ), top ) ) }.
% 0.74/1.26  parent0[0]: (583) {G13,W4,D3,L1,V0,M1} P(161,555);d(577);d(71) { complement
% 0.74/1.26    ( zero ) ==> top }.
% 0.74/1.26  parent1[0; 9]: (2615) {G1,W11,D5,L1,V0,M1}  { complement( skol1 ) ==> join
% 0.74/1.26    ( complement( skol1 ), composition( complement( skol1 ), complement( zero
% 0.74/1.26     ) ) ) }.
% 0.74/1.26  substitution0:
% 0.74/1.26  end
% 0.74/1.26  substitution1:
% 0.74/1.26  end
% 0.74/1.26  
% 0.74/1.26  eqswap: (2617) {G2,W10,D5,L1,V0,M1}  { join( complement( skol1 ), 
% 0.74/1.26    composition( complement( skol1 ), top ) ) ==> complement( skol1 ) }.
% 0.74/1.26  parent0[0]: (2616) {G2,W10,D5,L1,V0,M1}  { complement( skol1 ) ==> join( 
% 0.74/1.26    complement( skol1 ), composition( complement( skol1 ), top ) ) }.
% 0.74/1.26  substitution0:
% 0.74/1.26  end
% 0.74/1.26  
% 0.74/1.26  subsumption: (1512) {G17,W10,D5,L1,V0,M1} P(628,105);d(7);d(583) { join( 
% 0.74/1.26    complement( skol1 ), composition( complement( skol1 ), top ) ) ==> 
% 0.74/1.26    complement( skol1 ) }.
% 0.74/1.26  parent0: (2617) {G2,W10,D5,L1,V0,M1}  { join( complement( skol1 ), 
% 0.74/1.26    composition( complement( skol1 ), top ) ) ==> complement( skol1 ) }.
% 0.74/1.26  substitution0:
% 0.74/1.26  end
% 0.74/1.26  permutation0:
% 0.74/1.26     0 ==> 0
% 0.74/1.26  end
% 0.74/1.26  
% 0.74/1.26  eqswap: (2619) {G15,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 0.74/1.26    complement( join( complement( X ), Y ) ) }.
% 0.74/1.26  parent0[0]: (613) {G15,W10,D5,L1,V2,M1} P(592,3) { complement( join( 
% 0.74/1.26    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 0.74/1.26  substitution0:
% 0.74/1.26     X := Y
% 0.74/1.26     Y := X
% 0.74/1.26  end
% 0.74/1.26  
% 0.74/1.26  paramod: (2621) {G16,W11,D6,L1,V0,M1}  { meet( skol1, complement( 
% 0.74/1.26    composition( complement( skol1 ), top ) ) ) ==> complement( complement( 
% 0.74/1.26    skol1 ) ) }.
% 0.74/1.26  parent0[0]: (1512) {G17,W10,D5,L1,V0,M1} P(628,105);d(7);d(583) { join( 
% 0.74/1.26    complement( skol1 ), composition( complement( skol1 ), top ) ) ==> 
% 0.74/1.26    complement( skol1 ) }.
% 0.74/1.26  parent1[0; 9]: (2619) {G15,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) 
% 0.74/1.26    ==> complement( join( complement( X ), Y ) ) }.
% 0.74/1.26  substitution0:
% 0.74/1.26  end
% 0.74/1.26  substitution1:
% 0.74/1.26     X := skol1
% 0.74/1.26     Y := composition( complement( skol1 ), top )
% 0.74/1.26  end
% 0.74/1.26  
% 0.74/1.26  paramod: (2622) {G15,W9,D6,L1,V0,M1}  { meet( skol1, complement( 
% 0.74/1.26    composition( complement( skol1 ), top ) ) ) ==> skol1 }.
% 0.74/1.26  parent0[0]: (592) {G14,W5,D4,L1,V1,M1} P(577,73);d(587) { complement( 
% 0.74/1.26    complement( X ) ) ==> X }.
% 0.74/1.26  parent1[0; 8]: (2621) {G16,W11,D6,L1,V0,M1}  { meet( skol1, complement( 
% 0.74/1.26    composition( complement( skol1 ), top ) ) ) ==> complement( complement( 
% 0.74/1.26    skol1 ) ) }.
% 0.74/1.26  substitution0:
% 0.74/1.26     X := skol1
% 0.74/1.26  end
% 0.74/1.26  substitution1:
% 0.74/1.26  end
% 0.74/1.26  
% 0.74/1.26  subsumption: (2043) {G18,W9,D6,L1,V0,M1} P(1512,613);d(592) { meet( skol1, 
% 0.74/1.26    complement( composition( complement( skol1 ), top ) ) ) ==> skol1 }.
% 0.74/1.26  parent0: (2622) {G15,W9,D6,L1,V0,M1}  { meet( skol1, complement( 
% 0.74/1.26    composition( complement( skol1 ), top ) ) ) ==> skol1 }.
% 0.74/1.26  substitution0:
% 0.74/1.26  end
% 0.74/1.26  permutation0:
% 0.74/1.26     0 ==> 0
% 0.74/1.26  end
% 0.74/1.26  
% 0.74/1.26  eqswap: (2625) {G18,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 0.74/1.26     ) ), meet( Y, X ) ) }.
% 0.74/1.26  parent0[0]: (1317) {G18,W10,D5,L1,V2,M1} P(1303,0) { join( meet( Y, 
% 0.74/1.26    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 0.74/1.26  substitution0:
% 0.74/1.26     X := Y
% 0.74/1.26     Y := X
% 0.74/1.26  end
% 0.74/1.26  
% 0.74/1.26  paramod: (2632) {G19,W16,D7,L1,V0,M1}  { complement( composition( 
% 0.74/1.26    complement( skol1 ), top ) ) ==> join( meet( complement( composition( 
% 0.74/1.26    complement( skol1 ), top ) ), complement( skol1 ) ), skol1 ) }.
% 0.74/1.26  parent0[0]: (2043) {G18,W9,D6,L1,V0,M1} P(1512,613);d(592) { meet( skol1, 
% 0.74/1.26    complement( composition( complement( skol1 ), top ) ) ) ==> skol1 }.
% 0.74/1.26  parent1[0; 15]: (2625) {G18,W10,D5,L1,V2,M1}  { X ==> join( meet( X, 
% 0.74/1.26    complement( Y ) ), meet( Y, X ) ) }.
% 0.74/1.26  substitution0:
% 0.74/1.26  end
% 0.74/1.26  substitution1:
% 0.74/1.26     X := complement( composition( complement( skol1 ), top ) )
% 0.74/1.26     Y := skol1
% 0.74/1.26  end
% 0.74/1.26  
% 0.74/1.26  paramod: (2633) {G17,W15,D7,L1,V0,M1}  { complement( composition( 
% 0.74/1.26    complement( skol1 ), top ) ) ==> join( complement( join( composition( 
% 0.74/1.26    complement( skol1 ), top ), skol1 ) ), skol1 ) }.
% 0.74/1.26  parent0[0]: (1504) {G16,W10,D4,L1,V2,M1} P(592,612) { meet( complement( Y )
% 0.74/1.26    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 0.74/1.26  parent1[0; 7]: (2632) {G19,W16,D7,L1,V0,M1}  { complement( composition( 
% 0.74/1.26    complement( skol1 ), top ) ) ==> join( meet( complement( composition( 
% 0.74/1.26    complement( skol1 ), top ) ), complement( skol1 ) ), skol1 ) }.
% 0.74/1.26  substitution0:
% 0.74/1.26     X := skol1
% 0.74/1.26     Y := composition( complement( skol1 ), top )
% 0.74/1.26  end
% 0.74/1.26  substitution1:
% 0.74/1.26  end
% 0.74/1.26  
% 0.74/1.26  paramod: (2634) {G3,W12,D5,L1,V0,M1}  { complement( composition( complement
% 0.74/1.26    ( skol1 ), top ) ) ==> join( complement( composition( top, top ) ), skol1
% 0.74/1.26     ) }.
% 0.74/1.26  parent0[0]: (1183) {G2,W10,D5,L1,V0,M1} P(15,91) { join( composition( 
% 0.74/1.26    complement( skol1 ), top ), skol1 ) ==> composition( top, top ) }.
% 0.74/1.26  parent1[0; 8]: (2633) {G17,W15,D7,L1,V0,M1}  { complement( composition( 
% 0.74/1.26    complement( skol1 ), top ) ) ==> join( complement( join( composition( 
% 0.74/1.26    complement( skol1 ), top ), skol1 ) ), skol1 ) }.
% 0.74/1.26  substitution0:
% 0.74/1.26  end
% 0.74/1.26  substitution1:
% 0.74/1.26  end
% 0.74/1.26  
% 0.74/1.26  paramod: (2635) {G4,W10,D5,L1,V0,M1}  { complement( composition( complement
% 0.74/1.26    ( skol1 ), top ) ) ==> join( complement( top ), skol1 ) }.
% 0.74/1.26  parent0[0]: (1398) {G17,W5,D3,L1,V0,M1} P(1391,592);d(583) { composition( 
% 0.74/1.26    top, top ) ==> top }.
% 0.74/1.26  parent1[0; 8]: (2634) {G3,W12,D5,L1,V0,M1}  { complement( composition( 
% 0.74/1.26    complement( skol1 ), top ) ) ==> join( complement( composition( top, top
% 0.74/1.26     ) ), skol1 ) }.
% 0.74/1.26  substitution0:
% 0.74/1.26  end
% 0.74/1.26  substitution1:
% 0.74/1.26  end
% 0.74/1.26  
% 0.74/1.26  paramod: (2636) {G2,W9,D5,L1,V0,M1}  { complement( composition( complement
% 0.74/1.26    ( skol1 ), top ) ) ==> join( zero, skol1 ) }.
% 0.74/1.26  parent0[0]: (71) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.74/1.26    zero }.
% 0.74/1.26  parent1[0; 7]: (2635) {G4,W10,D5,L1,V0,M1}  { complement( composition( 
% 0.74/1.26    complement( skol1 ), top ) ) ==> join( complement( top ), skol1 ) }.
% 0.74/1.26  substitution0:
% 0.74/1.26  end
% 0.74/1.26  substitution1:
% 0.74/1.26  end
% 0.74/1.26  
% 0.74/1.26  paramod: (2637) {G3,W7,D5,L1,V0,M1}  { complement( composition( complement
% 0.74/1.26    ( skol1 ), top ) ) ==> skol1 }.
% 0.74/1.26  parent0[0]: (598) {G13,W5,D3,L1,V1,M1} P(577,0) { join( zero, X ) ==> X }.
% 0.74/1.26  parent1[0; 6]: (2636) {G2,W9,D5,L1,V0,M1}  { complement( composition( 
% 0.74/1.26    complement( skol1 ), top ) ) ==> join( zero, skol1 ) }.
% 0.74/1.26  substitution0:
% 0.74/1.26     X := skol1
% 0.74/1.26  end
% 0.74/1.26  substitution1:
% 0.74/1.26  end
% 0.74/1.26  
% 0.74/1.26  subsumption: (2066) {G19,W7,D5,L1,V0,M1} P(2043,1317);d(1504);d(1183);d(
% 0.74/1.26    1398);d(71);d(598) { complement( composition( complement( skol1 ), top )
% 0.74/1.26     ) ==> skol1 }.
% 0.74/1.26  parent0: (2637) {G3,W7,D5,L1,V0,M1}  { complement( composition( complement
% 0.74/1.26    ( skol1 ), top ) ) ==> skol1 }.
% 0.74/1.26  substitution0:
% 0.74/1.26  end
% 0.74/1.26  permutation0:
% 0.74/1.26     0 ==> 0
% 0.74/1.26  end
% 0.74/1.26  
% 0.74/1.26  eqswap: (2640) {G14,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 0.74/1.26     }.
% 0.74/1.26  parent0[0]: (592) {G14,W5,D4,L1,V1,M1} P(577,73);d(587) { complement( 
% 0.74/1.26    complement( X ) ) ==> X }.
% 0.74/1.26  substitution0:
% 0.74/1.26     X := X
% 0.74/1.26  end
% 0.74/1.26  
% 0.74/1.26  paramod: (2641) {G15,W7,D4,L1,V0,M1}  { composition( complement( skol1 ), 
% 0.74/1.26    top ) ==> complement( skol1 ) }.
% 0.74/1.26  parent0[0]: (2066) {G19,W7,D5,L1,V0,M1} P(2043,1317);d(1504);d(1183);d(1398
% 0.74/1.26    );d(71);d(598) { complement( composition( complement( skol1 ), top ) ) 
% 0.74/1.26    ==> skol1 }.
% 0.74/1.26  parent1[0; 6]: (2640) {G14,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 0.74/1.26    ( X ) ) }.
% 0.74/1.26  substitution0:
% 0.74/1.26  end
% 0.74/1.26  substitution1:
% 0.74/1.26     X := composition( complement( skol1 ), top )
% 0.74/1.26  end
% 0.74/1.26  
% 0.74/1.26  subsumption: (2113) {G20,W7,D4,L1,V0,M1} P(2066,592) { composition( 
% 0.74/1.26    complement( skol1 ), top ) ==> complement( skol1 ) }.
% 0.74/1.26  parent0: (2641) {G15,W7,D4,L1,V0,M1}  { composition( complement( skol1 ), 
% 0.74/1.26    top ) ==> complement( skol1 ) }.
% 0.74/1.26  substitution0:
% 0.74/1.26  end
% 0.74/1.26  permutation0:
% 0.74/1.26     0 ==> 0
% 0.74/1.26  end
% 0.74/1.26  
% 0.74/1.26  resolution: (2645) {G1,W0,D0,L0,V0,M0}  {  }.
% 0.74/1.26  parent0[0]: (14) {G0,W7,D4,L1,V0,M1} I { ! composition( complement( skol1 )
% 0.74/1.26    , top ) ==> complement( skol1 ) }.
% 0.74/1.26  parent1[0]: (2113) {G20,W7,D4,L1,V0,M1} P(2066,592) { composition( 
% 0.74/1.26    complement( skol1 ), top ) ==> complement( skol1 ) }.
% 0.74/1.26  substitution0:
% 0.74/1.26  end
% 0.74/1.26  substitution1:
% 0.74/1.26  end
% 0.74/1.26  
% 0.74/1.26  subsumption: (2114) {G21,W0,D0,L0,V0,M0} S(2113);r(14) {  }.
% 0.74/1.26  parent0: (2645) {G1,W0,D0,L0,V0,M0}  {  }.
% 0.74/1.26  substitution0:
% 0.74/1.26  end
% 0.74/1.26  permutation0:
% 0.74/1.26  end
% 0.74/1.26  
% 0.74/1.26  Proof check complete!
% 0.74/1.26  
% 0.74/1.26  Memory use:
% 0.74/1.26  
% 0.74/1.26  space for terms:        25725
% 0.74/1.26  space for clauses:      233365
% 0.74/1.26  
% 0.74/1.26  
% 0.74/1.26  clauses generated:      27192
% 0.74/1.26  clauses kept:           2115
% 0.74/1.26  clauses selected:       319
% 0.74/1.26  clauses deleted:        248
% 0.74/1.26  clauses inuse deleted:  104
% 0.74/1.26  
% 0.74/1.26  subsentry:          3166
% 0.74/1.26  literals s-matched: 1583
% 0.74/1.26  literals matched:   1526
% 0.74/1.26  full subsumption:   0
% 0.74/1.26  
% 0.74/1.26  checksum:           731452287
% 0.74/1.26  
% 0.74/1.26  
% 0.74/1.26  Bliksem ended
%------------------------------------------------------------------------------