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

View Problem - Process Solution

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

% Computer : n010.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:03 EDT 2022

% Result   : Theorem 0.73s 1.22s
% Output   : Refutation 0.73s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12  % Problem  : REL011+2 : TPTP v8.1.0. Released v4.0.0.
% 0.06/0.12  % Command  : bliksem %s
% 0.13/0.33  % Computer : n010.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit : 300
% 0.13/0.33  % DateTime : Fri Jul  8 07:38:01 EDT 2022
% 0.13/0.33  % CPUTime  : 
% 0.73/1.22  *** allocated 10000 integers for termspace/termends
% 0.73/1.22  *** allocated 10000 integers for clauses
% 0.73/1.22  *** allocated 10000 integers for justifications
% 0.73/1.22  Bliksem 1.12
% 0.73/1.22  
% 0.73/1.22  
% 0.73/1.22  Automatic Strategy Selection
% 0.73/1.22  
% 0.73/1.22  
% 0.73/1.22  Clauses:
% 0.73/1.22  
% 0.73/1.22  { join( X, Y ) = join( Y, X ) }.
% 0.73/1.22  { join( X, join( Y, Z ) ) = join( join( X, Y ), Z ) }.
% 0.73/1.22  { X = join( complement( join( complement( X ), complement( Y ) ) ), 
% 0.73/1.22    complement( join( complement( X ), Y ) ) ) }.
% 0.73/1.22  { meet( X, Y ) = complement( join( complement( X ), complement( Y ) ) ) }.
% 0.73/1.22  { composition( X, composition( Y, Z ) ) = composition( composition( X, Y )
% 0.73/1.22    , Z ) }.
% 0.73/1.22  { composition( X, one ) = X }.
% 0.73/1.22  { composition( join( X, Y ), Z ) = join( composition( X, Z ), composition( 
% 0.73/1.22    Y, Z ) ) }.
% 0.73/1.22  { converse( converse( X ) ) = X }.
% 0.73/1.22  { converse( join( X, Y ) ) = join( converse( X ), converse( Y ) ) }.
% 0.73/1.22  { converse( composition( X, Y ) ) = composition( converse( Y ), converse( X
% 0.73/1.22     ) ) }.
% 0.73/1.22  { join( composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.73/1.22    complement( Y ) ) = complement( Y ) }.
% 0.73/1.22  { top = join( X, complement( X ) ) }.
% 0.73/1.22  { zero = meet( X, complement( X ) ) }.
% 0.73/1.22  { join( meet( composition( X, Y ), Z ), composition( meet( X, composition( 
% 0.73/1.22    Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ) = 
% 0.73/1.22    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.73/1.22    composition( converse( X ), Z ) ) ) }.
% 0.73/1.22  { join( meet( composition( X, Y ), Z ), meet( composition( X, meet( Y, 
% 0.73/1.22    composition( converse( X ), Z ) ) ), Z ) ) = meet( composition( X, meet( 
% 0.73/1.22    Y, composition( converse( X ), Z ) ) ), Z ) }.
% 0.73/1.22  { join( meet( composition( X, Y ), Z ), meet( composition( meet( X, 
% 0.73/1.22    composition( Z, converse( Y ) ) ), Y ), Z ) ) = meet( composition( meet( 
% 0.73/1.22    X, composition( Z, converse( Y ) ) ), Y ), Z ) }.
% 0.73/1.22  { meet( skol1, composition( converse( skol2 ), skol3 ) ) = zero }.
% 0.73/1.22  { ! meet( composition( skol2, skol1 ), skol3 ) = zero }.
% 0.73/1.22  
% 0.73/1.22  percentage equality = 1.000000, percentage horn = 1.000000
% 0.73/1.22  This is a pure equality problem
% 0.73/1.22  
% 0.73/1.22  
% 0.73/1.22  
% 0.73/1.22  Options Used:
% 0.73/1.22  
% 0.73/1.22  useres =            1
% 0.73/1.22  useparamod =        1
% 0.73/1.22  useeqrefl =         1
% 0.73/1.22  useeqfact =         1
% 0.73/1.22  usefactor =         1
% 0.73/1.22  usesimpsplitting =  0
% 0.73/1.22  usesimpdemod =      5
% 0.73/1.22  usesimpres =        3
% 0.73/1.22  
% 0.73/1.22  resimpinuse      =  1000
% 0.73/1.22  resimpclauses =     20000
% 0.73/1.22  substype =          eqrewr
% 0.73/1.22  backwardsubs =      1
% 0.73/1.22  selectoldest =      5
% 0.73/1.22  
% 0.73/1.22  litorderings [0] =  split
% 0.73/1.22  litorderings [1] =  extend the termordering, first sorting on arguments
% 0.73/1.22  
% 0.73/1.22  termordering =      kbo
% 0.73/1.22  
% 0.73/1.22  litapriori =        0
% 0.73/1.22  termapriori =       1
% 0.73/1.22  litaposteriori =    0
% 0.73/1.22  termaposteriori =   0
% 0.73/1.22  demodaposteriori =  0
% 0.73/1.22  ordereqreflfact =   0
% 0.73/1.22  
% 0.73/1.22  litselect =         negord
% 0.73/1.22  
% 0.73/1.22  maxweight =         15
% 0.73/1.22  maxdepth =          30000
% 0.73/1.22  maxlength =         115
% 0.73/1.22  maxnrvars =         195
% 0.73/1.22  excuselevel =       1
% 0.73/1.22  increasemaxweight = 1
% 0.73/1.22  
% 0.73/1.22  maxselected =       10000000
% 0.73/1.22  maxnrclauses =      10000000
% 0.73/1.22  
% 0.73/1.22  showgenerated =    0
% 0.73/1.22  showkept =         0
% 0.73/1.22  showselected =     0
% 0.73/1.22  showdeleted =      0
% 0.73/1.22  showresimp =       1
% 0.73/1.22  showstatus =       2000
% 0.73/1.22  
% 0.73/1.22  prologoutput =     0
% 0.73/1.22  nrgoals =          5000000
% 0.73/1.22  totalproof =       1
% 0.73/1.22  
% 0.73/1.22  Symbols occurring in the translation:
% 0.73/1.22  
% 0.73/1.22  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 0.73/1.22  .  [1, 2]      (w:1, o:22, a:1, s:1, b:0), 
% 0.73/1.22  !  [4, 1]      (w:0, o:15, a:1, s:1, b:0), 
% 0.73/1.22  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.73/1.22  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.73/1.22  join  [37, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 0.73/1.22  complement  [39, 1]      (w:1, o:20, a:1, s:1, b:0), 
% 0.73/1.22  meet  [40, 2]      (w:1, o:47, a:1, s:1, b:0), 
% 0.73/1.22  composition  [41, 2]      (w:1, o:48, a:1, s:1, b:0), 
% 0.73/1.22  one  [42, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 0.73/1.22  converse  [43, 1]      (w:1, o:21, a:1, s:1, b:0), 
% 0.73/1.22  top  [44, 0]      (w:1, o:13, a:1, s:1, b:0), 
% 0.73/1.22  zero  [45, 0]      (w:1, o:14, a:1, s:1, b:0), 
% 0.73/1.22  skol1  [46, 0]      (w:1, o:10, a:1, s:1, b:1), 
% 0.73/1.22  skol2  [47, 0]      (w:1, o:11, a:1, s:1, b:1), 
% 0.73/1.22  skol3  [48, 0]      (w:1, o:12, a:1, s:1, b:1).
% 0.73/1.22  
% 0.73/1.22  
% 0.73/1.22  Starting Search:
% 0.73/1.22  
% 0.73/1.22  *** allocated 15000 integers for clauses
% 0.73/1.22  *** allocated 22500 integers for clauses
% 0.73/1.22  *** allocated 33750 integers for clauses
% 0.73/1.22  *** allocated 50625 integers for clauses
% 0.73/1.22  *** allocated 75937 integers for clauses
% 0.73/1.22  *** allocated 113905 integers for clauses
% 0.73/1.22  *** allocated 15000 integers for termspace/termends
% 0.73/1.22  Resimplifying inuse:
% 0.73/1.22  Done
% 0.73/1.22  
% 0.73/1.22  *** allocated 170857 integers for clauses
% 0.73/1.22  *** allocated 22500 integers for termspace/termends
% 0.73/1.22  *** allocated 256285 integers for clauses
% 0.73/1.22  *** allocated 33750 integers for termspace/termends
% 0.73/1.22  
% 0.73/1.22  Bliksems!, er is een bewijs:
% 0.73/1.22  % SZS status Theorem
% 0.73/1.22  % SZS output start Refutation
% 0.73/1.22  
% 0.73/1.22  (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.73/1.22  (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( join( X, Y )
% 0.73/1.22    , Z ) }.
% 0.73/1.22  (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( complement( X ), 
% 0.73/1.22    complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.73/1.22  (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X ), complement
% 0.73/1.22    ( Y ) ) ) ==> meet( X, Y ) }.
% 0.73/1.22  (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z ) ) ==> 
% 0.73/1.22    composition( composition( X, Y ), Z ) }.
% 0.73/1.22  (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.73/1.22  (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), composition( Y, Z )
% 0.73/1.22     ) ==> composition( join( X, Y ), Z ) }.
% 0.73/1.22  (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.73/1.22  (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y ) ) ==> 
% 0.73/1.22    converse( join( X, Y ) ) }.
% 0.73/1.22  (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), converse( X ) ) 
% 0.73/1.22    ==> converse( composition( X, Y ) ) }.
% 0.73/1.22  (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X ), complement
% 0.73/1.22    ( composition( X, Y ) ) ), complement( Y ) ) ==> complement( Y ) }.
% 0.73/1.22  (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top }.
% 0.73/1.22  (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> zero }.
% 0.73/1.22  (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), Z ), 
% 0.73/1.22    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.73/1.22    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 0.73/1.22    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 0.73/1.22     ) ) ) }.
% 0.73/1.22  (16) {G0,W8,D5,L1,V0,M1} I { meet( skol1, composition( converse( skol2 ), 
% 0.73/1.22    skol3 ) ) ==> zero }.
% 0.73/1.22  (17) {G0,W7,D4,L1,V0,M1} I { ! meet( composition( skol2, skol1 ), skol3 ) 
% 0.73/1.22    ==> zero }.
% 0.73/1.22  (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) ==> top }.
% 0.73/1.22  (21) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), complement( X ) ) 
% 0.73/1.22    ==> join( Y, top ) }.
% 0.73/1.22  (22) {G2,W10,D6,L1,V2,M1} P(18,1) { join( join( complement( join( X, Y ) )
% 0.73/1.22    , X ), Y ) ==> top }.
% 0.73/1.22  (27) {G2,W10,D4,L1,V2,M1} P(0,21) { join( join( Y, X ), complement( Y ) ) 
% 0.73/1.22    ==> join( X, top ) }.
% 0.73/1.22  (28) {G2,W9,D5,L1,V1,M1} P(11,21) { join( top, complement( complement( X )
% 0.73/1.22     ) ) ==> join( X, top ) }.
% 0.73/1.22  (29) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), complement( join
% 0.73/1.22    ( complement( X ), Y ) ) ) ==> X }.
% 0.73/1.22  (30) {G3,W9,D5,L1,V1,M1} P(28,0) { join( complement( complement( X ) ), top
% 0.73/1.22     ) ==> join( X, top ) }.
% 0.73/1.22  (38) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( converse( X ), Y
% 0.73/1.22     ) ) ==> composition( converse( Y ), X ) }.
% 0.73/1.22  (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> zero }.
% 0.73/1.22  (50) {G2,W9,D5,L1,V1,M1} P(48,3) { complement( join( complement( X ), zero
% 0.73/1.22     ) ) ==> meet( X, top ) }.
% 0.73/1.22  (55) {G2,W5,D3,L1,V0,M1} P(48,18) { join( zero, top ) ==> top }.
% 0.73/1.22  (58) {G3,W9,D4,L1,V1,M1} P(55,1) { join( join( X, zero ), top ) ==> join( X
% 0.73/1.22    , top ) }.
% 0.73/1.22  (74) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X ), Y ) ) ==>
% 0.73/1.22     join( X, converse( Y ) ) }.
% 0.73/1.22  (88) {G2,W11,D6,L1,V1,M1} P(48,10) { join( composition( converse( X ), 
% 0.73/1.22    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.73/1.22  (119) {G2,W9,D5,L1,V3,M1} P(13,21);d(11) { join( meet( composition( X, Y )
% 0.73/1.22    , Z ), top ) ==> top }.
% 0.73/1.22  (120) {G1,W23,D7,L1,V0,M1} P(16,13) { join( meet( composition( skol2, skol1
% 0.73/1.22     ), skol3 ), composition( meet( skol2, composition( skol3, converse( 
% 0.73/1.22    skol1 ) ) ), zero ) ) ==> composition( meet( skol2, composition( skol3, 
% 0.73/1.22    converse( skol1 ) ) ), zero ) }.
% 0.73/1.22  (134) {G3,W7,D4,L1,V2,M1} P(5,119) { join( meet( X, Y ), top ) ==> top }.
% 0.73/1.22  (136) {G4,W10,D5,L1,V2,M1} P(134,27) { join( top, complement( meet( X, Y )
% 0.73/1.22     ) ) ==> join( top, top ) }.
% 0.73/1.22  (168) {G5,W8,D4,L1,V1,M1} P(50,28);d(136);d(58) { join( complement( X ), 
% 0.73/1.22    top ) ==> join( top, top ) }.
% 0.73/1.22  (173) {G6,W5,D3,L1,V0,M1} P(50,168);d(134) { join( top, top ) ==> top }.
% 0.73/1.22  (176) {G7,W5,D3,L1,V1,M1} P(168,30);d(173) { join( X, top ) ==> top }.
% 0.73/1.22  (214) {G8,W7,D4,L1,V1,M1} P(176,74) { join( X, converse( top ) ) ==> 
% 0.73/1.22    converse( top ) }.
% 0.73/1.22  (219) {G9,W4,D3,L1,V0,M1} P(214,22) { converse( top ) ==> top }.
% 0.73/1.22  (272) {G2,W6,D4,L1,V1,M1} P(5,38);d(7) { composition( converse( one ), X ) 
% 0.73/1.22    ==> X }.
% 0.73/1.22  (278) {G3,W4,D3,L1,V0,M1} P(272,5) { converse( one ) ==> one }.
% 0.73/1.22  (279) {G4,W5,D3,L1,V1,M1} P(278,272) { composition( one, X ) ==> X }.
% 0.73/1.22  (284) {G5,W8,D4,L1,V1,M1} P(279,10);d(272) { join( complement( X ), 
% 0.73/1.22    complement( X ) ) ==> complement( X ) }.
% 0.73/1.22  (293) {G6,W7,D4,L1,V1,M1} P(284,3) { complement( complement( X ) ) = meet( 
% 0.73/1.22    X, X ) }.
% 0.73/1.22  (303) {G10,W7,D4,L1,V1,M1} P(214,29);d(219);d(48) { join( meet( X, top ), 
% 0.73/1.22    zero ) ==> X }.
% 0.73/1.22  (320) {G2,W7,D4,L1,V1,M1} P(18,29);d(48) { join( meet( X, X ), zero ) ==> X
% 0.73/1.22     }.
% 0.73/1.22  (325) {G2,W7,D4,L1,V1,M1} P(12,29);d(3) { join( zero, meet( X, X ) ) ==> X
% 0.73/1.22     }.
% 0.73/1.22  (333) {G11,W7,D4,L1,V1,M1} P(303,0) { join( zero, meet( X, top ) ) ==> X
% 0.73/1.22     }.
% 0.73/1.22  (359) {G7,W7,D4,L1,V1,M1} P(293,50);d(320) { meet( complement( X ), top ) 
% 0.73/1.22    ==> complement( X ) }.
% 0.73/1.22  (372) {G12,W7,D4,L1,V1,M1} P(359,333) { join( zero, complement( X ) ) ==> 
% 0.73/1.22    complement( X ) }.
% 0.73/1.22  (377) {G13,W5,D3,L1,V1,M1} P(293,372);d(325) { meet( X, X ) ==> X }.
% 0.73/1.22  (386) {G14,W5,D3,L1,V1,M1} P(377,320) { join( X, zero ) ==> X }.
% 0.73/1.22  (949) {G15,W9,D5,L1,V1,M1} S(88);d(386) { composition( converse( X ), 
% 0.73/1.22    complement( composition( X, top ) ) ) ==> zero }.
% 0.73/1.22  (961) {G16,W8,D5,L1,V0,M1} P(219,949) { composition( top, complement( 
% 0.73/1.22    composition( top, top ) ) ) ==> zero }.
% 0.73/1.22  (966) {G17,W8,D5,L1,V1,M1} P(961,6);d(386);d(176);d(961) { composition( X, 
% 0.73/1.22    complement( composition( top, top ) ) ) ==> zero }.
% 0.73/1.22  (967) {G18,W5,D3,L1,V1,M1} P(961,4);d(966) { composition( X, zero ) ==> 
% 0.73/1.22    zero }.
% 0.73/1.22  (1844) {G19,W0,D0,L0,V0,M0} S(120);d(967);d(386);r(17) {  }.
% 0.73/1.22  
% 0.73/1.22  
% 0.73/1.22  % SZS output end Refutation
% 0.73/1.22  found a proof!
% 0.73/1.22  
% 0.73/1.22  
% 0.73/1.22  Unprocessed initial clauses:
% 0.73/1.22  
% 0.73/1.22  (1846) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 0.73/1.22  (1847) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( join( X, Y )
% 0.73/1.22    , Z ) }.
% 0.73/1.22  (1848) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( complement( X )
% 0.73/1.22    , complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) }.
% 0.73/1.22  (1849) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join( complement
% 0.73/1.22    ( X ), complement( Y ) ) ) }.
% 0.73/1.22  (1850) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z ) ) = 
% 0.73/1.22    composition( composition( X, Y ), Z ) }.
% 0.73/1.22  (1851) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 0.73/1.22  (1852) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) = join( 
% 0.73/1.22    composition( X, Z ), composition( Y, Z ) ) }.
% 0.73/1.22  (1853) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 0.73/1.22  (1854) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join( converse( X
% 0.73/1.22     ), converse( Y ) ) }.
% 0.73/1.22  (1855) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) = 
% 0.73/1.22    composition( converse( Y ), converse( X ) ) }.
% 0.73/1.22  (1856) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), complement
% 0.73/1.22    ( composition( X, Y ) ) ), complement( Y ) ) = complement( Y ) }.
% 0.73/1.22  (1857) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) ) }.
% 0.73/1.22  (1858) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) ) }.
% 0.73/1.22  (1859) {G0,W33,D7,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), 
% 0.73/1.22    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.73/1.22    composition( converse( X ), Z ) ) ) ) = composition( meet( X, composition
% 0.73/1.22    ( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) }.
% 0.73/1.22  (1860) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), meet( 
% 0.73/1.22    composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z ) ) = 
% 0.73/1.22    meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z )
% 0.73/1.22     }.
% 0.73/1.22  (1861) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), meet( 
% 0.73/1.22    composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z ) ) = 
% 0.73/1.22    meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z )
% 0.73/1.22     }.
% 0.73/1.22  (1862) {G0,W8,D5,L1,V0,M1}  { meet( skol1, composition( converse( skol2 ), 
% 0.73/1.22    skol3 ) ) = zero }.
% 0.73/1.22  (1863) {G0,W7,D4,L1,V0,M1}  { ! meet( composition( skol2, skol1 ), skol3 ) 
% 0.73/1.22    = zero }.
% 0.73/1.22  
% 0.73/1.22  
% 0.73/1.22  Total Proof:
% 0.73/1.22  
% 0.73/1.22  subsumption: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.73/1.22  parent0: (1846) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join
% 0.73/1.22    ( join( X, Y ), Z ) }.
% 0.73/1.22  parent0: (1847) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( 
% 0.73/1.22    join( X, Y ), Z ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22     Z := Z
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (1866) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement( 
% 0.73/1.22    X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = X
% 0.73/1.22     }.
% 0.73/1.22  parent0[0]: (1848) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( 
% 0.73/1.22    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 0.73/1.22    Y ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 0.73/1.22    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 0.73/1.22    Y ) ) ) ==> X }.
% 0.73/1.22  parent0: (1866) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 0.73/1.22    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 0.73/1.22    X }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (1869) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 0.73/1.22    complement( Y ) ) ) = meet( X, Y ) }.
% 0.73/1.22  parent0[0]: (1849) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join
% 0.73/1.22    ( complement( X ), complement( Y ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.73/1.22    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.73/1.22  parent0: (1869) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 0.73/1.22    complement( Y ) ) ) = meet( X, Y ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 0.73/1.22     ) ) ==> composition( composition( X, Y ), Z ) }.
% 0.73/1.22  parent0: (1850) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z )
% 0.73/1.22     ) = composition( composition( X, Y ), Z ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22     Z := Z
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.73/1.22  parent0: (1851) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (1884) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 0.73/1.22    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 0.73/1.22  parent0[0]: (1852) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) =
% 0.73/1.22     join( composition( X, Z ), composition( Y, Z ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22     Z := Z
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 0.73/1.22    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 0.73/1.22  parent0: (1884) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 0.73/1.22    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22     Z := Z
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X
% 0.73/1.22     }.
% 0.73/1.22  parent0: (1853) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (1899) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y ) )
% 0.73/1.22     = converse( join( X, Y ) ) }.
% 0.73/1.22  parent0[0]: (1854) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join
% 0.73/1.22    ( converse( X ), converse( Y ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y
% 0.73/1.22     ) ) ==> converse( join( X, Y ) ) }.
% 0.73/1.22  parent0: (1899) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 0.73/1.22     ) = converse( join( X, Y ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (1908) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), converse
% 0.73/1.22    ( X ) ) = converse( composition( X, Y ) ) }.
% 0.73/1.22  parent0[0]: (1855) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) 
% 0.73/1.22    = composition( converse( Y ), converse( X ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 0.73/1.22    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 0.73/1.22  parent0: (1908) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 0.73/1.22    converse( X ) ) = converse( composition( X, Y ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.73/1.22    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.73/1.22    Y ) }.
% 0.73/1.22  parent0: (1856) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 0.73/1.22    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 0.73/1.22     }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (1929) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 0.73/1.22  parent0[0]: (1857) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) )
% 0.73/1.22     }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> 
% 0.73/1.22    top }.
% 0.73/1.22  parent0: (1929) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (1941) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero }.
% 0.73/1.22  parent0[0]: (1858) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) )
% 0.73/1.22     }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 0.73/1.22    zero }.
% 0.73/1.22  parent0: (1941) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 0.73/1.22     }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y )
% 0.73/1.22    , Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.73/1.22    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 0.73/1.22    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 0.73/1.22     ) ) ) }.
% 0.73/1.22  parent0: (1859) {G0,W33,D7,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 0.73/1.22     ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.73/1.22    composition( converse( X ), Z ) ) ) ) = composition( meet( X, composition
% 0.73/1.22    ( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22     Z := Z
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (16) {G0,W8,D5,L1,V0,M1} I { meet( skol1, composition( 
% 0.73/1.22    converse( skol2 ), skol3 ) ) ==> zero }.
% 0.73/1.22  parent0: (1862) {G0,W8,D5,L1,V0,M1}  { meet( skol1, composition( converse( 
% 0.73/1.22    skol2 ), skol3 ) ) = zero }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (17) {G0,W7,D4,L1,V0,M1} I { ! meet( composition( skol2, skol1
% 0.73/1.22     ), skol3 ) ==> zero }.
% 0.73/1.22  parent0: (1863) {G0,W7,D4,L1,V0,M1}  { ! meet( composition( skol2, skol1 )
% 0.73/1.22    , skol3 ) = zero }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (1988) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 0.73/1.22     }.
% 0.73/1.22  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.73/1.22     }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (1989) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 0.73/1.22     }.
% 0.73/1.22  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.73/1.22  parent1[0; 2]: (1988) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X
% 0.73/1.22     ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := complement( X )
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (1992) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 0.73/1.22     }.
% 0.73/1.22  parent0[0]: (1989) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X
% 0.73/1.22     ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.73/1.22    ==> top }.
% 0.73/1.22  parent0: (1992) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 0.73/1.22     }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (1994) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.73/1.22    , join( Y, Z ) ) }.
% 0.73/1.22  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.73/1.22    join( X, Y ), Z ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22     Z := Z
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (1997) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y )
% 0.73/1.22     ) ==> join( X, top ) }.
% 0.73/1.22  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.73/1.22     }.
% 0.73/1.22  parent1[0; 9]: (1994) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.73/1.22    join( X, join( Y, Z ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := Y
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22     Z := complement( Y )
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (21) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.73/1.22    complement( X ) ) ==> join( Y, top ) }.
% 0.73/1.22  parent0: (1997) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y )
% 0.73/1.22     ) ==> join( X, top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := Y
% 0.73/1.22     Y := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2001) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 0.73/1.22     }.
% 0.73/1.22  parent0[0]: (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.73/1.22    ==> top }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2003) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 0.73/1.22    join( X, Y ) ), X ), Y ) }.
% 0.73/1.22  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.73/1.22    join( X, Y ), Z ) }.
% 0.73/1.22  parent1[0; 2]: (2001) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 0.73/1.22    , X ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := complement( join( X, Y ) )
% 0.73/1.22     Y := X
% 0.73/1.22     Z := Y
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := join( X, Y )
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2004) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y )
% 0.73/1.22     ), X ), Y ) ==> top }.
% 0.73/1.22  parent0[0]: (2003) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 0.73/1.22    join( X, Y ) ), X ), Y ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (22) {G2,W10,D6,L1,V2,M1} P(18,1) { join( join( complement( 
% 0.73/1.22    join( X, Y ) ), X ), Y ) ==> top }.
% 0.73/1.22  parent0: (2004) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y
% 0.73/1.22     ) ), X ), Y ) ==> top }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2005) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.73/1.22     ), complement( Y ) ) }.
% 0.73/1.22  parent0[0]: (21) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.73/1.22    complement( X ) ) ==> join( Y, top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := Y
% 0.73/1.22     Y := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2008) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( Y, X
% 0.73/1.22     ), complement( Y ) ) }.
% 0.73/1.22  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.73/1.22  parent1[0; 5]: (2005) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.73/1.22    ( X, Y ), complement( Y ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2021) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y )
% 0.73/1.22     ) ==> join( X, top ) }.
% 0.73/1.22  parent0[0]: (2008) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( Y
% 0.73/1.22    , X ), complement( Y ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (27) {G2,W10,D4,L1,V2,M1} P(0,21) { join( join( Y, X ), 
% 0.73/1.22    complement( Y ) ) ==> join( X, top ) }.
% 0.73/1.22  parent0: (2021) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y )
% 0.73/1.22     ) ==> join( X, top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2023) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.73/1.22     ), complement( Y ) ) }.
% 0.73/1.22  parent0[0]: (21) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.73/1.22    complement( X ) ) ==> join( Y, top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := Y
% 0.73/1.22     Y := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2024) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.73/1.22    complement( complement( X ) ) ) }.
% 0.73/1.22  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.73/1.22     }.
% 0.73/1.22  parent1[0; 5]: (2023) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.73/1.22    ( X, Y ), complement( Y ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22     Y := complement( X )
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2025) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( X
% 0.73/1.22     ) ) ) ==> join( X, top ) }.
% 0.73/1.22  parent0[0]: (2024) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.73/1.22    complement( complement( X ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (28) {G2,W9,D5,L1,V1,M1} P(11,21) { join( top, complement( 
% 0.73/1.22    complement( X ) ) ) ==> join( X, top ) }.
% 0.73/1.22  parent0: (2025) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( X
% 0.73/1.22     ) ) ) ==> join( X, top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2028) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 0.73/1.22    join( complement( X ), Y ) ) ) ==> X }.
% 0.73/1.22  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.73/1.22    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.73/1.22  parent1[0; 2]: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 0.73/1.22    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 0.73/1.22    Y ) ) ) ==> X }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (29) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.73/1.22    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.73/1.22  parent0: (2028) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 0.73/1.22    join( complement( X ), Y ) ) ) ==> X }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2030) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.73/1.22    complement( complement( X ) ) ) }.
% 0.73/1.22  parent0[0]: (28) {G2,W9,D5,L1,V1,M1} P(11,21) { join( top, complement( 
% 0.73/1.22    complement( X ) ) ) ==> join( X, top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2032) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( complement
% 0.73/1.22    ( complement( X ) ), top ) }.
% 0.73/1.22  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.73/1.22  parent1[0; 4]: (2030) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.73/1.22    complement( complement( X ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := top
% 0.73/1.22     Y := complement( complement( X ) )
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2038) {G1,W9,D5,L1,V1,M1}  { join( complement( complement( X ) ), 
% 0.73/1.22    top ) ==> join( X, top ) }.
% 0.73/1.22  parent0[0]: (2032) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( 
% 0.73/1.22    complement( complement( X ) ), top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (30) {G3,W9,D5,L1,V1,M1} P(28,0) { join( complement( 
% 0.73/1.22    complement( X ) ), top ) ==> join( X, top ) }.
% 0.73/1.22  parent0: (2038) {G1,W9,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 0.73/1.22    , top ) ==> join( X, top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2040) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==> 
% 0.73/1.22    composition( converse( X ), converse( Y ) ) }.
% 0.73/1.22  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 0.73/1.22    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := Y
% 0.73/1.22     Y := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2042) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 0.73/1.22     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.73/1.22  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.73/1.22  parent1[0; 9]: (2040) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X )
% 0.73/1.22     ) ==> composition( converse( X ), converse( Y ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := Y
% 0.73/1.22     Y := converse( X )
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (38) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 0.73/1.22    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.73/1.22  parent0: (2042) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 0.73/1.22     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2046) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.73/1.22    complement( X ), complement( Y ) ) ) }.
% 0.73/1.22  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.73/1.22    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2049) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==> 
% 0.73/1.22    complement( top ) }.
% 0.73/1.22  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.73/1.22     }.
% 0.73/1.22  parent1[0; 6]: (2046) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.73/1.22    join( complement( X ), complement( Y ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := complement( X )
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22     Y := complement( X )
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2050) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 0.73/1.22  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 0.73/1.22    zero }.
% 0.73/1.22  parent1[0; 1]: (2049) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==>
% 0.73/1.22     complement( top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2051) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 0.73/1.22  parent0[0]: (2050) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==>
% 0.73/1.22     zero }.
% 0.73/1.22  parent0: (2051) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2053) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.73/1.22    complement( X ), complement( Y ) ) ) }.
% 0.73/1.22  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.73/1.22    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2055) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 0.73/1.22    ( complement( X ), zero ) ) }.
% 0.73/1.22  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.73/1.22    zero }.
% 0.73/1.22  parent1[0; 8]: (2053) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.73/1.22    join( complement( X ), complement( Y ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22     Y := top
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2057) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 0.73/1.22    zero ) ) ==> meet( X, top ) }.
% 0.73/1.22  parent0[0]: (2055) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 0.73/1.22    join( complement( X ), zero ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (50) {G2,W9,D5,L1,V1,M1} P(48,3) { complement( join( 
% 0.73/1.22    complement( X ), zero ) ) ==> meet( X, top ) }.
% 0.73/1.22  parent0: (2057) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 0.73/1.22    zero ) ) ==> meet( X, top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2059) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 0.73/1.22     }.
% 0.73/1.22  parent0[0]: (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.73/1.22    ==> top }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2060) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 0.73/1.22  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.73/1.22    zero }.
% 0.73/1.22  parent1[0; 3]: (2059) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 0.73/1.22    , X ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := top
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2061) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 0.73/1.22  parent0[0]: (2060) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (55) {G2,W5,D3,L1,V0,M1} P(48,18) { join( zero, top ) ==> top
% 0.73/1.22     }.
% 0.73/1.22  parent0: (2061) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2063) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.73/1.22    , join( Y, Z ) ) }.
% 0.73/1.22  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.73/1.22    join( X, Y ), Z ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22     Z := Z
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2065) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 0.73/1.22    join( X, top ) }.
% 0.73/1.22  parent0[0]: (55) {G2,W5,D3,L1,V0,M1} P(48,18) { join( zero, top ) ==> top
% 0.73/1.22     }.
% 0.73/1.22  parent1[0; 8]: (2063) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.73/1.22    join( X, join( Y, Z ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22     Y := zero
% 0.73/1.22     Z := top
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (58) {G3,W9,D4,L1,V1,M1} P(55,1) { join( join( X, zero ), top
% 0.73/1.22     ) ==> join( X, top ) }.
% 0.73/1.22  parent0: (2065) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 0.73/1.22    join( X, top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2069) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 0.73/1.22    converse( X ), converse( Y ) ) }.
% 0.73/1.22  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 0.73/1.22     ) ==> converse( join( X, Y ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2070) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 0.73/1.22     ) ==> join( X, converse( Y ) ) }.
% 0.73/1.22  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.73/1.22  parent1[0; 7]: (2069) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> 
% 0.73/1.22    join( converse( X ), converse( Y ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := converse( X )
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (74) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 0.73/1.22     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 0.73/1.22  parent0: (2070) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 0.73/1.22     ) ==> join( X, converse( Y ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2075) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.73/1.22    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.73/1.22    complement( Y ) ) }.
% 0.73/1.22  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.73/1.22    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.73/1.22    Y ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2077) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 0.73/1.22    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 0.73/1.22     }.
% 0.73/1.22  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.73/1.22    zero }.
% 0.73/1.22  parent1[0; 11]: (2075) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.73/1.22    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.73/1.22    complement( Y ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22     Y := top
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2078) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 0.73/1.22    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 0.73/1.22  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.73/1.22    zero }.
% 0.73/1.22  parent1[0; 1]: (2077) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 0.73/1.22    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 0.73/1.22     }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2080) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 0.73/1.22    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.73/1.22  parent0[0]: (2078) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 0.73/1.22    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (88) {G2,W11,D6,L1,V1,M1} P(48,10) { join( composition( 
% 0.73/1.22    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.73/1.22  parent0: (2080) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 0.73/1.22    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2083) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.73/1.22     ), complement( Y ) ) }.
% 0.73/1.22  parent0[0]: (21) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.73/1.22    complement( X ) ) ==> join( Y, top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := Y
% 0.73/1.22     Y := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2085) {G1,W36,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 0.73/1.22     ), top ) ==> join( composition( meet( X, composition( Z, converse( Y ) )
% 0.73/1.22     ), meet( Y, composition( converse( X ), Z ) ) ), complement( composition
% 0.73/1.22    ( meet( X, composition( Z, converse( Y ) ) ), meet( Y, composition( 
% 0.73/1.22    converse( X ), Z ) ) ) ) ) }.
% 0.73/1.22  parent0[0]: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 0.73/1.22    Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.73/1.22    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 0.73/1.22    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 0.73/1.22     ) ) ) }.
% 0.73/1.22  parent1[0; 9]: (2083) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.73/1.22    ( X, Y ), complement( Y ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22     Z := Z
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := meet( composition( X, Y ), Z )
% 0.73/1.22     Y := composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.73/1.22    composition( converse( X ), Z ) ) )
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2086) {G1,W9,D5,L1,V3,M1}  { join( meet( composition( X, Y ), Z )
% 0.73/1.22    , top ) ==> top }.
% 0.73/1.22  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.73/1.22     }.
% 0.73/1.22  parent1[0; 8]: (2085) {G1,W36,D8,L1,V3,M1}  { join( meet( composition( X, Y
% 0.73/1.22     ), Z ), top ) ==> join( composition( meet( X, composition( Z, converse( 
% 0.73/1.22    Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ), complement( 
% 0.73/1.22    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.73/1.22    composition( converse( X ), Z ) ) ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.73/1.22    composition( converse( X ), Z ) ) )
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22     Z := Z
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (119) {G2,W9,D5,L1,V3,M1} P(13,21);d(11) { join( meet( 
% 0.73/1.22    composition( X, Y ), Z ), top ) ==> top }.
% 0.73/1.22  parent0: (2086) {G1,W9,D5,L1,V3,M1}  { join( meet( composition( X, Y ), Z )
% 0.73/1.22    , top ) ==> top }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22     Z := Z
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2089) {G0,W33,D7,L1,V3,M1}  { composition( meet( X, composition( Z
% 0.73/1.22    , converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ==> 
% 0.73/1.22    join( meet( composition( X, Y ), Z ), composition( meet( X, composition( 
% 0.73/1.22    Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ) }.
% 0.73/1.22  parent0[0]: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 0.73/1.22    Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.73/1.22    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 0.73/1.22    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 0.73/1.22     ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22     Z := Z
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2091) {G1,W28,D7,L1,V0,M1}  { composition( meet( skol2, 
% 0.73/1.22    composition( skol3, converse( skol1 ) ) ), meet( skol1, composition( 
% 0.73/1.22    converse( skol2 ), skol3 ) ) ) ==> join( meet( composition( skol2, skol1
% 0.73/1.22     ), skol3 ), composition( meet( skol2, composition( skol3, converse( 
% 0.73/1.22    skol1 ) ) ), zero ) ) }.
% 0.73/1.22  parent0[0]: (16) {G0,W8,D5,L1,V0,M1} I { meet( skol1, composition( converse
% 0.73/1.22    ( skol2 ), skol3 ) ) ==> zero }.
% 0.73/1.22  parent1[0; 27]: (2089) {G0,W33,D7,L1,V3,M1}  { composition( meet( X, 
% 0.73/1.22    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 0.73/1.22     ) ) ) ==> join( meet( composition( X, Y ), Z ), composition( meet( X, 
% 0.73/1.22    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 0.73/1.22     ) ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := skol2
% 0.73/1.22     Y := skol1
% 0.73/1.22     Z := skol3
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2092) {G1,W23,D7,L1,V0,M1}  { composition( meet( skol2, 
% 0.73/1.22    composition( skol3, converse( skol1 ) ) ), zero ) ==> join( meet( 
% 0.73/1.22    composition( skol2, skol1 ), skol3 ), composition( meet( skol2, 
% 0.73/1.22    composition( skol3, converse( skol1 ) ) ), zero ) ) }.
% 0.73/1.22  parent0[0]: (16) {G0,W8,D5,L1,V0,M1} I { meet( skol1, composition( converse
% 0.73/1.22    ( skol2 ), skol3 ) ) ==> zero }.
% 0.73/1.22  parent1[0; 8]: (2091) {G1,W28,D7,L1,V0,M1}  { composition( meet( skol2, 
% 0.73/1.22    composition( skol3, converse( skol1 ) ) ), meet( skol1, composition( 
% 0.73/1.22    converse( skol2 ), skol3 ) ) ) ==> join( meet( composition( skol2, skol1
% 0.73/1.22     ), skol3 ), composition( meet( skol2, composition( skol3, converse( 
% 0.73/1.22    skol1 ) ) ), zero ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2094) {G1,W23,D7,L1,V0,M1}  { join( meet( composition( skol2, 
% 0.73/1.22    skol1 ), skol3 ), composition( meet( skol2, composition( skol3, converse
% 0.73/1.22    ( skol1 ) ) ), zero ) ) ==> composition( meet( skol2, composition( skol3
% 0.73/1.22    , converse( skol1 ) ) ), zero ) }.
% 0.73/1.22  parent0[0]: (2092) {G1,W23,D7,L1,V0,M1}  { composition( meet( skol2, 
% 0.73/1.22    composition( skol3, converse( skol1 ) ) ), zero ) ==> join( meet( 
% 0.73/1.22    composition( skol2, skol1 ), skol3 ), composition( meet( skol2, 
% 0.73/1.22    composition( skol3, converse( skol1 ) ) ), zero ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (120) {G1,W23,D7,L1,V0,M1} P(16,13) { join( meet( composition
% 0.73/1.22    ( skol2, skol1 ), skol3 ), composition( meet( skol2, composition( skol3, 
% 0.73/1.22    converse( skol1 ) ) ), zero ) ) ==> composition( meet( skol2, composition
% 0.73/1.22    ( skol3, converse( skol1 ) ) ), zero ) }.
% 0.73/1.22  parent0: (2094) {G1,W23,D7,L1,V0,M1}  { join( meet( composition( skol2, 
% 0.73/1.22    skol1 ), skol3 ), composition( meet( skol2, composition( skol3, converse
% 0.73/1.22    ( skol1 ) ) ), zero ) ) ==> composition( meet( skol2, composition( skol3
% 0.73/1.22    , converse( skol1 ) ) ), zero ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2097) {G2,W9,D5,L1,V3,M1}  { top ==> join( meet( composition( X, Y
% 0.73/1.22     ), Z ), top ) }.
% 0.73/1.22  parent0[0]: (119) {G2,W9,D5,L1,V3,M1} P(13,21);d(11) { join( meet( 
% 0.73/1.22    composition( X, Y ), Z ), top ) ==> top }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22     Z := Z
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2098) {G1,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), top )
% 0.73/1.22     }.
% 0.73/1.22  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.73/1.22  parent1[0; 4]: (2097) {G2,W9,D5,L1,V3,M1}  { top ==> join( meet( 
% 0.73/1.22    composition( X, Y ), Z ), top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22     Y := one
% 0.73/1.22     Z := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2099) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> top }.
% 0.73/1.22  parent0[0]: (2098) {G1,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), top )
% 0.73/1.22     }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (134) {G3,W7,D4,L1,V2,M1} P(5,119) { join( meet( X, Y ), top )
% 0.73/1.22     ==> top }.
% 0.73/1.22  parent0: (2099) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> top
% 0.73/1.22     }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2101) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 0.73/1.22     ), complement( X ) ) }.
% 0.73/1.22  parent0[0]: (27) {G2,W10,D4,L1,V2,M1} P(0,21) { join( join( Y, X ), 
% 0.73/1.22    complement( Y ) ) ==> join( X, top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := Y
% 0.73/1.22     Y := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2103) {G3,W10,D5,L1,V2,M1}  { join( top, top ) ==> join( top, 
% 0.73/1.22    complement( meet( X, Y ) ) ) }.
% 0.73/1.22  parent0[0]: (134) {G3,W7,D4,L1,V2,M1} P(5,119) { join( meet( X, Y ), top ) 
% 0.73/1.22    ==> top }.
% 0.73/1.22  parent1[0; 5]: (2101) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join
% 0.73/1.22    ( X, Y ), complement( X ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := meet( X, Y )
% 0.73/1.22     Y := top
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2105) {G3,W10,D5,L1,V2,M1}  { join( top, complement( meet( X, Y )
% 0.73/1.22     ) ) ==> join( top, top ) }.
% 0.73/1.22  parent0[0]: (2103) {G3,W10,D5,L1,V2,M1}  { join( top, top ) ==> join( top, 
% 0.73/1.22    complement( meet( X, Y ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (136) {G4,W10,D5,L1,V2,M1} P(134,27) { join( top, complement( 
% 0.73/1.22    meet( X, Y ) ) ) ==> join( top, top ) }.
% 0.73/1.22  parent0: (2105) {G3,W10,D5,L1,V2,M1}  { join( top, complement( meet( X, Y )
% 0.73/1.22     ) ) ==> join( top, top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2107) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.73/1.22    complement( complement( X ) ) ) }.
% 0.73/1.22  parent0[0]: (28) {G2,W9,D5,L1,V1,M1} P(11,21) { join( top, complement( 
% 0.73/1.22    complement( X ) ) ) ==> join( X, top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2110) {G3,W13,D5,L1,V1,M1}  { join( join( complement( X ), zero )
% 0.73/1.22    , top ) ==> join( top, complement( meet( X, top ) ) ) }.
% 0.73/1.22  parent0[0]: (50) {G2,W9,D5,L1,V1,M1} P(48,3) { complement( join( complement
% 0.73/1.22    ( X ), zero ) ) ==> meet( X, top ) }.
% 0.73/1.22  parent1[0; 10]: (2107) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top
% 0.73/1.22    , complement( complement( X ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := join( complement( X ), zero )
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2111) {G4,W10,D5,L1,V1,M1}  { join( join( complement( X ), zero )
% 0.73/1.22    , top ) ==> join( top, top ) }.
% 0.73/1.22  parent0[0]: (136) {G4,W10,D5,L1,V2,M1} P(134,27) { join( top, complement( 
% 0.73/1.22    meet( X, Y ) ) ) ==> join( top, top ) }.
% 0.73/1.22  parent1[0; 7]: (2110) {G3,W13,D5,L1,V1,M1}  { join( join( complement( X ), 
% 0.73/1.22    zero ), top ) ==> join( top, complement( meet( X, top ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := top
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2112) {G4,W8,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 0.73/1.22    join( top, top ) }.
% 0.73/1.22  parent0[0]: (58) {G3,W9,D4,L1,V1,M1} P(55,1) { join( join( X, zero ), top )
% 0.73/1.22     ==> join( X, top ) }.
% 0.73/1.22  parent1[0; 1]: (2111) {G4,W10,D5,L1,V1,M1}  { join( join( complement( X ), 
% 0.73/1.22    zero ), top ) ==> join( top, top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := complement( X )
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (168) {G5,W8,D4,L1,V1,M1} P(50,28);d(136);d(58) { join( 
% 0.73/1.22    complement( X ), top ) ==> join( top, top ) }.
% 0.73/1.22  parent0: (2112) {G4,W8,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 0.73/1.22    join( top, top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2115) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( complement
% 0.73/1.22    ( X ), top ) }.
% 0.73/1.22  parent0[0]: (168) {G5,W8,D4,L1,V1,M1} P(50,28);d(136);d(58) { join( 
% 0.73/1.22    complement( X ), top ) ==> join( top, top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2117) {G3,W9,D4,L1,V1,M1}  { join( top, top ) ==> join( meet( X, 
% 0.73/1.22    top ), top ) }.
% 0.73/1.22  parent0[0]: (50) {G2,W9,D5,L1,V1,M1} P(48,3) { complement( join( complement
% 0.73/1.22    ( X ), zero ) ) ==> meet( X, top ) }.
% 0.73/1.22  parent1[0; 5]: (2115) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 0.73/1.22    complement( X ), top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := join( complement( X ), zero )
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2118) {G4,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 0.73/1.22  parent0[0]: (134) {G3,W7,D4,L1,V2,M1} P(5,119) { join( meet( X, Y ), top ) 
% 0.73/1.22    ==> top }.
% 0.73/1.22  parent1[0; 4]: (2117) {G3,W9,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 0.73/1.22    meet( X, top ), top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := top
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (173) {G6,W5,D3,L1,V0,M1} P(50,168);d(134) { join( top, top ) 
% 0.73/1.22    ==> top }.
% 0.73/1.22  parent0: (2118) {G4,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2120) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( complement
% 0.73/1.22    ( X ), top ) }.
% 0.73/1.22  parent0[0]: (168) {G5,W8,D4,L1,V1,M1} P(50,28);d(136);d(58) { join( 
% 0.73/1.22    complement( X ), top ) ==> join( top, top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2123) {G4,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X, top )
% 0.73/1.22     }.
% 0.73/1.22  parent0[0]: (30) {G3,W9,D5,L1,V1,M1} P(28,0) { join( complement( complement
% 0.73/1.22    ( X ) ), top ) ==> join( X, top ) }.
% 0.73/1.22  parent1[0; 4]: (2120) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 0.73/1.22    complement( X ), top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := complement( X )
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2124) {G5,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 0.73/1.22  parent0[0]: (173) {G6,W5,D3,L1,V0,M1} P(50,168);d(134) { join( top, top ) 
% 0.73/1.22    ==> top }.
% 0.73/1.22  parent1[0; 1]: (2123) {G4,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X, 
% 0.73/1.22    top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2125) {G5,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 0.73/1.22  parent0[0]: (2124) {G5,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (176) {G7,W5,D3,L1,V1,M1} P(168,30);d(173) { join( X, top ) 
% 0.73/1.22    ==> top }.
% 0.73/1.22  parent0: (2125) {G5,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2127) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 0.73/1.22    converse( join( converse( X ), Y ) ) }.
% 0.73/1.22  parent0[0]: (74) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 0.73/1.22     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2128) {G2,W7,D4,L1,V1,M1}  { join( X, converse( top ) ) ==> 
% 0.73/1.22    converse( top ) }.
% 0.73/1.22  parent0[0]: (176) {G7,W5,D3,L1,V1,M1} P(168,30);d(173) { join( X, top ) ==>
% 0.73/1.22     top }.
% 0.73/1.22  parent1[0; 6]: (2127) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 0.73/1.22    converse( join( converse( X ), Y ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := converse( X )
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22     Y := top
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (214) {G8,W7,D4,L1,V1,M1} P(176,74) { join( X, converse( top )
% 0.73/1.22     ) ==> converse( top ) }.
% 0.73/1.22  parent0: (2128) {G2,W7,D4,L1,V1,M1}  { join( X, converse( top ) ) ==> 
% 0.73/1.22    converse( top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2130) {G8,W7,D4,L1,V1,M1}  { converse( top ) ==> join( X, converse
% 0.73/1.22    ( top ) ) }.
% 0.73/1.22  parent0[0]: (214) {G8,W7,D4,L1,V1,M1} P(176,74) { join( X, converse( top )
% 0.73/1.22     ) ==> converse( top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2132) {G3,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 0.73/1.22  parent0[0]: (22) {G2,W10,D6,L1,V2,M1} P(18,1) { join( join( complement( 
% 0.73/1.22    join( X, Y ) ), X ), Y ) ==> top }.
% 0.73/1.22  parent1[0; 3]: (2130) {G8,W7,D4,L1,V1,M1}  { converse( top ) ==> join( X, 
% 0.73/1.22    converse( top ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := converse( top )
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := join( complement( join( X, converse( top ) ) ), X )
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (219) {G9,W4,D3,L1,V0,M1} P(214,22) { converse( top ) ==> top
% 0.73/1.22     }.
% 0.73/1.22  parent0: (2132) {G3,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2135) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==> 
% 0.73/1.22    converse( composition( converse( X ), Y ) ) }.
% 0.73/1.22  parent0[0]: (38) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 0.73/1.22    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2138) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 0.73/1.22    ==> converse( converse( X ) ) }.
% 0.73/1.22  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.73/1.22  parent1[0; 6]: (2135) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X
% 0.73/1.22     ) ==> converse( composition( converse( X ), Y ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := converse( X )
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22     Y := one
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2139) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 0.73/1.22    ==> X }.
% 0.73/1.22  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.73/1.22  parent1[0; 5]: (2138) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), 
% 0.73/1.22    X ) ==> converse( converse( X ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (272) {G2,W6,D4,L1,V1,M1} P(5,38);d(7) { composition( converse
% 0.73/1.22    ( one ), X ) ==> X }.
% 0.73/1.22  parent0: (2139) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 0.73/1.22    ==> X }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2141) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), X
% 0.73/1.22     ) }.
% 0.73/1.22  parent0[0]: (272) {G2,W6,D4,L1,V1,M1} P(5,38);d(7) { composition( converse
% 0.73/1.22    ( one ), X ) ==> X }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2143) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 0.73/1.22  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.73/1.22  parent1[0; 2]: (2141) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 0.73/1.22    one ), X ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := converse( one )
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := one
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2144) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 0.73/1.22  parent0[0]: (2143) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (278) {G3,W4,D3,L1,V0,M1} P(272,5) { converse( one ) ==> one
% 0.73/1.22     }.
% 0.73/1.22  parent0: (2144) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2146) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), X
% 0.73/1.22     ) }.
% 0.73/1.22  parent0[0]: (272) {G2,W6,D4,L1,V1,M1} P(5,38);d(7) { composition( converse
% 0.73/1.22    ( one ), X ) ==> X }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2147) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 0.73/1.22  parent0[0]: (278) {G3,W4,D3,L1,V0,M1} P(272,5) { converse( one ) ==> one
% 0.73/1.22     }.
% 0.73/1.22  parent1[0; 3]: (2146) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 0.73/1.22    one ), X ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2148) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 0.73/1.22  parent0[0]: (2147) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (279) {G4,W5,D3,L1,V1,M1} P(278,272) { composition( one, X ) 
% 0.73/1.22    ==> X }.
% 0.73/1.22  parent0: (2148) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2150) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.73/1.22    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.73/1.22    complement( Y ) ) }.
% 0.73/1.22  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.73/1.22    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.73/1.22    Y ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2152) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 0.73/1.22    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 0.73/1.22  parent0[0]: (279) {G4,W5,D3,L1,V1,M1} P(278,272) { composition( one, X ) 
% 0.73/1.22    ==> X }.
% 0.73/1.22  parent1[0; 8]: (2150) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.73/1.22    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.73/1.22    complement( Y ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := one
% 0.73/1.22     Y := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2153) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 0.73/1.22    ( X ), complement( X ) ) }.
% 0.73/1.22  parent0[0]: (272) {G2,W6,D4,L1,V1,M1} P(5,38);d(7) { composition( converse
% 0.73/1.22    ( one ), X ) ==> X }.
% 0.73/1.22  parent1[0; 4]: (2152) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 0.73/1.22    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := complement( X )
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2154) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 0.73/1.22     ) ) ==> complement( X ) }.
% 0.73/1.22  parent0[0]: (2153) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 0.73/1.22    complement( X ), complement( X ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (284) {G5,W8,D4,L1,V1,M1} P(279,10);d(272) { join( complement
% 0.73/1.22    ( X ), complement( X ) ) ==> complement( X ) }.
% 0.73/1.22  parent0: (2154) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 0.73/1.22     ) ) ==> complement( X ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2156) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.73/1.22    complement( X ), complement( Y ) ) ) }.
% 0.73/1.22  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.73/1.22    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2171) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 0.73/1.22    complement( X ) ) }.
% 0.73/1.22  parent0[0]: (284) {G5,W8,D4,L1,V1,M1} P(279,10);d(272) { join( complement( 
% 0.73/1.22    X ), complement( X ) ) ==> complement( X ) }.
% 0.73/1.22  parent1[0; 5]: (2156) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.73/1.22    join( complement( X ), complement( Y ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22     Y := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2172) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.73/1.22    meet( X, X ) }.
% 0.73/1.22  parent0[0]: (2171) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 0.73/1.22    complement( X ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (293) {G6,W7,D4,L1,V1,M1} P(284,3) { complement( complement( X
% 0.73/1.22     ) ) = meet( X, X ) }.
% 0.73/1.22  parent0: (2172) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.73/1.22    meet( X, X ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2174) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.73/1.22    ( join( complement( X ), Y ) ) ) }.
% 0.73/1.22  parent0[0]: (29) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.73/1.22    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2177) {G2,W10,D5,L1,V1,M1}  { X ==> join( meet( X, converse( top
% 0.73/1.22     ) ), complement( converse( top ) ) ) }.
% 0.73/1.22  parent0[0]: (214) {G8,W7,D4,L1,V1,M1} P(176,74) { join( X, converse( top )
% 0.73/1.22     ) ==> converse( top ) }.
% 0.73/1.22  parent1[0; 8]: (2174) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.73/1.22    complement( join( complement( X ), Y ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := complement( X )
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22     Y := converse( top )
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2179) {G3,W9,D5,L1,V1,M1}  { X ==> join( meet( X, converse( top )
% 0.73/1.22     ), complement( top ) ) }.
% 0.73/1.22  parent0[0]: (219) {G9,W4,D3,L1,V0,M1} P(214,22) { converse( top ) ==> top
% 0.73/1.22     }.
% 0.73/1.22  parent1[0; 8]: (2177) {G2,W10,D5,L1,V1,M1}  { X ==> join( meet( X, converse
% 0.73/1.22    ( top ) ), complement( converse( top ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2180) {G4,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.73/1.22    complement( top ) ) }.
% 0.73/1.22  parent0[0]: (219) {G9,W4,D3,L1,V0,M1} P(214,22) { converse( top ) ==> top
% 0.73/1.22     }.
% 0.73/1.22  parent1[0; 5]: (2179) {G3,W9,D5,L1,V1,M1}  { X ==> join( meet( X, converse
% 0.73/1.22    ( top ) ), complement( top ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2183) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 0.73/1.22     }.
% 0.73/1.22  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.73/1.22    zero }.
% 0.73/1.22  parent1[0; 6]: (2180) {G4,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.73/1.22    complement( top ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2184) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 0.73/1.22     }.
% 0.73/1.22  parent0[0]: (2183) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero
% 0.73/1.22     ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (303) {G10,W7,D4,L1,V1,M1} P(214,29);d(219);d(48) { join( meet
% 0.73/1.22    ( X, top ), zero ) ==> X }.
% 0.73/1.22  parent0: (2184) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 0.73/1.22     }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2186) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.73/1.22    ( join( complement( X ), Y ) ) ) }.
% 0.73/1.22  parent0[0]: (29) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.73/1.22    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2188) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), complement
% 0.73/1.22    ( top ) ) }.
% 0.73/1.22  parent0[0]: (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.73/1.22    ==> top }.
% 0.73/1.22  parent1[0; 7]: (2186) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.73/1.22    complement( join( complement( X ), Y ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22     Y := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2189) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero ) }.
% 0.73/1.22  parent0[0]: (48) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.73/1.22    zero }.
% 0.73/1.22  parent1[0; 6]: (2188) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 0.73/1.22    complement( top ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2190) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X }.
% 0.73/1.22  parent0[0]: (2189) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero )
% 0.73/1.22     }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (320) {G2,W7,D4,L1,V1,M1} P(18,29);d(48) { join( meet( X, X )
% 0.73/1.22    , zero ) ==> X }.
% 0.73/1.22  parent0: (2190) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2192) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.73/1.22    ( join( complement( X ), Y ) ) ) }.
% 0.73/1.22  parent0[0]: (29) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.73/1.22    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2194) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement( join
% 0.73/1.22    ( complement( X ), complement( X ) ) ) ) }.
% 0.73/1.22  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 0.73/1.22    zero }.
% 0.73/1.22  parent1[0; 3]: (2192) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.73/1.22    complement( join( complement( X ), Y ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22     Y := complement( X )
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2195) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) ) }.
% 0.73/1.22  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.73/1.22    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.73/1.22  parent1[0; 4]: (2194) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement
% 0.73/1.22    ( join( complement( X ), complement( X ) ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := X
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2196) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X }.
% 0.73/1.22  parent0[0]: (2195) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) )
% 0.73/1.22     }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (325) {G2,W7,D4,L1,V1,M1} P(12,29);d(3) { join( zero, meet( X
% 0.73/1.22    , X ) ) ==> X }.
% 0.73/1.22  parent0: (2196) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2197) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 0.73/1.22     }.
% 0.73/1.22  parent0[0]: (303) {G10,W7,D4,L1,V1,M1} P(214,29);d(219);d(48) { join( meet
% 0.73/1.22    ( X, top ), zero ) ==> X }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2198) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top ) )
% 0.73/1.22     }.
% 0.73/1.22  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.73/1.22  parent1[0; 2]: (2197) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.73/1.22    zero ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := meet( X, top )
% 0.73/1.22     Y := zero
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2201) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, top ) ) ==> X
% 0.73/1.22     }.
% 0.73/1.22  parent0[0]: (2198) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top )
% 0.73/1.22     ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (333) {G11,W7,D4,L1,V1,M1} P(303,0) { join( zero, meet( X, top
% 0.73/1.22     ) ) ==> X }.
% 0.73/1.22  parent0: (2201) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, top ) ) ==> X
% 0.73/1.22     }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2203) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join( 
% 0.73/1.22    complement( X ), zero ) ) }.
% 0.73/1.22  parent0[0]: (50) {G2,W9,D5,L1,V1,M1} P(48,3) { complement( join( complement
% 0.73/1.22    ( X ), zero ) ) ==> meet( X, top ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2208) {G3,W11,D5,L1,V1,M1}  { meet( complement( X ), top ) ==> 
% 0.73/1.22    complement( join( meet( X, X ), zero ) ) }.
% 0.73/1.22  parent0[0]: (293) {G6,W7,D4,L1,V1,M1} P(284,3) { complement( complement( X
% 0.73/1.22     ) ) = meet( X, X ) }.
% 0.73/1.22  parent1[0; 7]: (2203) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement
% 0.73/1.22    ( join( complement( X ), zero ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := complement( X )
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2209) {G3,W7,D4,L1,V1,M1}  { meet( complement( X ), top ) ==> 
% 0.73/1.22    complement( X ) }.
% 0.73/1.22  parent0[0]: (320) {G2,W7,D4,L1,V1,M1} P(18,29);d(48) { join( meet( X, X ), 
% 0.73/1.22    zero ) ==> X }.
% 0.73/1.22  parent1[0; 6]: (2208) {G3,W11,D5,L1,V1,M1}  { meet( complement( X ), top ) 
% 0.73/1.22    ==> complement( join( meet( X, X ), zero ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (359) {G7,W7,D4,L1,V1,M1} P(293,50);d(320) { meet( complement
% 0.73/1.22    ( X ), top ) ==> complement( X ) }.
% 0.73/1.22  parent0: (2209) {G3,W7,D4,L1,V1,M1}  { meet( complement( X ), top ) ==> 
% 0.73/1.22    complement( X ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2212) {G11,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top ) )
% 0.73/1.22     }.
% 0.73/1.22  parent0[0]: (333) {G11,W7,D4,L1,V1,M1} P(303,0) { join( zero, meet( X, top
% 0.73/1.22     ) ) ==> X }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2213) {G8,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 0.73/1.22    complement( X ) ) }.
% 0.73/1.22  parent0[0]: (359) {G7,W7,D4,L1,V1,M1} P(293,50);d(320) { meet( complement( 
% 0.73/1.22    X ), top ) ==> complement( X ) }.
% 0.73/1.22  parent1[0; 5]: (2212) {G11,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, 
% 0.73/1.22    top ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := complement( X )
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2214) {G8,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 0.73/1.22    complement( X ) }.
% 0.73/1.22  parent0[0]: (2213) {G8,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 0.73/1.22    complement( X ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (372) {G12,W7,D4,L1,V1,M1} P(359,333) { join( zero, complement
% 0.73/1.22    ( X ) ) ==> complement( X ) }.
% 0.73/1.22  parent0: (2214) {G8,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 0.73/1.22    complement( X ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2216) {G12,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 0.73/1.22    complement( X ) ) }.
% 0.73/1.22  parent0[0]: (372) {G12,W7,D4,L1,V1,M1} P(359,333) { join( zero, complement
% 0.73/1.22    ( X ) ) ==> complement( X ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2219) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.73/1.22    join( zero, meet( X, X ) ) }.
% 0.73/1.22  parent0[0]: (293) {G6,W7,D4,L1,V1,M1} P(284,3) { complement( complement( X
% 0.73/1.22     ) ) = meet( X, X ) }.
% 0.73/1.22  parent1[0; 6]: (2216) {G12,W7,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 0.73/1.22    zero, complement( X ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := complement( X )
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2220) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, meet( X
% 0.73/1.22    , X ) ) }.
% 0.73/1.22  parent0[0]: (293) {G6,W7,D4,L1,V1,M1} P(284,3) { complement( complement( X
% 0.73/1.22     ) ) = meet( X, X ) }.
% 0.73/1.22  parent1[0; 1]: (2219) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) ) 
% 0.73/1.22    ==> join( zero, meet( X, X ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2223) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 0.73/1.22  parent0[0]: (325) {G2,W7,D4,L1,V1,M1} P(12,29);d(3) { join( zero, meet( X, 
% 0.73/1.22    X ) ) ==> X }.
% 0.73/1.22  parent1[0; 4]: (2220) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, 
% 0.73/1.22    meet( X, X ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (377) {G13,W5,D3,L1,V1,M1} P(293,372);d(325) { meet( X, X ) 
% 0.73/1.22    ==> X }.
% 0.73/1.22  parent0: (2223) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2226) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero ) }.
% 0.73/1.22  parent0[0]: (320) {G2,W7,D4,L1,V1,M1} P(18,29);d(48) { join( meet( X, X ), 
% 0.73/1.22    zero ) ==> X }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2227) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 0.73/1.22  parent0[0]: (377) {G13,W5,D3,L1,V1,M1} P(293,372);d(325) { meet( X, X ) ==>
% 0.73/1.22     X }.
% 0.73/1.22  parent1[0; 3]: (2226) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero
% 0.73/1.22     ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2228) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 0.73/1.22  parent0[0]: (2227) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (386) {G14,W5,D3,L1,V1,M1} P(377,320) { join( X, zero ) ==> X
% 0.73/1.22     }.
% 0.73/1.22  parent0: (2228) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2231) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 0.73/1.22    complement( composition( X, top ) ) ) ==> zero }.
% 0.73/1.22  parent0[0]: (386) {G14,W5,D3,L1,V1,M1} P(377,320) { join( X, zero ) ==> X
% 0.73/1.22     }.
% 0.73/1.22  parent1[0; 1]: (88) {G2,W11,D6,L1,V1,M1} P(48,10) { join( composition( 
% 0.73/1.22    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := composition( converse( X ), complement( composition( X, top ) ) )
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (949) {G15,W9,D5,L1,V1,M1} S(88);d(386) { composition( 
% 0.73/1.22    converse( X ), complement( composition( X, top ) ) ) ==> zero }.
% 0.73/1.22  parent0: (2231) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 0.73/1.22    complement( composition( X, top ) ) ) ==> zero }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2234) {G15,W9,D5,L1,V1,M1}  { zero ==> composition( converse( X )
% 0.73/1.22    , complement( composition( X, top ) ) ) }.
% 0.73/1.22  parent0[0]: (949) {G15,W9,D5,L1,V1,M1} S(88);d(386) { composition( converse
% 0.73/1.22    ( X ), complement( composition( X, top ) ) ) ==> zero }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2235) {G10,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 0.73/1.22    complement( composition( top, top ) ) ) }.
% 0.73/1.22  parent0[0]: (219) {G9,W4,D3,L1,V0,M1} P(214,22) { converse( top ) ==> top
% 0.73/1.22     }.
% 0.73/1.22  parent1[0; 3]: (2234) {G15,W9,D5,L1,V1,M1}  { zero ==> composition( 
% 0.73/1.22    converse( X ), complement( composition( X, top ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := top
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2236) {G10,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 0.73/1.22    composition( top, top ) ) ) ==> zero }.
% 0.73/1.22  parent0[0]: (2235) {G10,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 0.73/1.22    complement( composition( top, top ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (961) {G16,W8,D5,L1,V0,M1} P(219,949) { composition( top, 
% 0.73/1.22    complement( composition( top, top ) ) ) ==> zero }.
% 0.73/1.22  parent0: (2236) {G10,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 0.73/1.22    composition( top, top ) ) ) ==> zero }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  permutation0:
% 0.73/1.22     0 ==> 0
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2238) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 0.73/1.22    join( composition( X, Y ), composition( Z, Y ) ) }.
% 0.73/1.22  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 0.73/1.22    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22     Y := Z
% 0.73/1.22     Z := Y
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2243) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top ), 
% 0.73/1.22    complement( composition( top, top ) ) ) ==> join( composition( X, 
% 0.73/1.22    complement( composition( top, top ) ) ), zero ) }.
% 0.73/1.22  parent0[0]: (961) {G16,W8,D5,L1,V0,M1} P(219,949) { composition( top, 
% 0.73/1.22    complement( composition( top, top ) ) ) ==> zero }.
% 0.73/1.22  parent1[0; 16]: (2238) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y
% 0.73/1.22     ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22     Y := complement( composition( top, top ) )
% 0.73/1.22     Z := top
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2244) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top ), 
% 0.73/1.22    complement( composition( top, top ) ) ) ==> composition( X, complement( 
% 0.73/1.22    composition( top, top ) ) ) }.
% 0.73/1.22  parent0[0]: (386) {G14,W5,D3,L1,V1,M1} P(377,320) { join( X, zero ) ==> X
% 0.73/1.22     }.
% 0.73/1.22  parent1[0; 9]: (2243) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top ), 
% 0.73/1.22    complement( composition( top, top ) ) ) ==> join( composition( X, 
% 0.73/1.22    complement( composition( top, top ) ) ), zero ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := composition( X, complement( composition( top, top ) ) )
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2245) {G3,W13,D5,L1,V1,M1}  { composition( top, complement( 
% 0.73/1.22    composition( top, top ) ) ) ==> composition( X, complement( composition( 
% 0.73/1.22    top, top ) ) ) }.
% 0.73/1.22  parent0[0]: (176) {G7,W5,D3,L1,V1,M1} P(168,30);d(173) { join( X, top ) ==>
% 0.73/1.22     top }.
% 0.73/1.22  parent1[0; 2]: (2244) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top ), 
% 0.73/1.22    complement( composition( top, top ) ) ) ==> composition( X, complement( 
% 0.73/1.22    composition( top, top ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  paramod: (2246) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, complement
% 0.73/1.22    ( composition( top, top ) ) ) }.
% 0.73/1.22  parent0[0]: (961) {G16,W8,D5,L1,V0,M1} P(219,949) { composition( top, 
% 0.73/1.22    complement( composition( top, top ) ) ) ==> zero }.
% 0.73/1.22  parent1[0; 1]: (2245) {G3,W13,D5,L1,V1,M1}  { composition( top, complement
% 0.73/1.22    ( composition( top, top ) ) ) ==> composition( X, complement( composition
% 0.73/1.22    ( top, top ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22  end
% 0.73/1.22  substitution1:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  eqswap: (2247) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 0.73/1.22    composition( top, top ) ) ) ==> zero }.
% 0.73/1.22  parent0[0]: (2246) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 0.73/1.22    complement( composition( top, top ) ) ) }.
% 0.73/1.22  substitution0:
% 0.73/1.22     X := X
% 0.73/1.22  end
% 0.73/1.22  
% 0.73/1.22  subsumption: (966) {G17,W8,D5,L1,V1,M1} P(961,6);d(386);d(176);d(961) { 
% 0.73/1.22    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 0.73/1.22  parent0: (2247) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 0.73/1.22    composition( top, top ) ) ) ==> zero }.
% 0.73/1.22  substitution0:
% 0.73/1.23     X := X
% 0.73/1.23  end
% 0.73/1.23  permutation0:
% 0.73/1.23     0 ==> 0
% 0.73/1.23  end
% 0.73/1.23  
% 0.73/1.23  eqswap: (2249) {G0,W11,D4,L1,V3,M1}  { composition( composition( X, Y ), Z
% 0.73/1.23     ) ==> composition( X, composition( Y, Z ) ) }.
% 0.73/1.23  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 0.73/1.23     ) ) ==> composition( composition( X, Y ), Z ) }.
% 0.73/1.23  substitution0:
% 0.73/1.23     X := X
% 0.73/1.23     Y := Y
% 0.73/1.23     Z := Z
% 0.73/1.23  end
% 0.73/1.23  
% 0.73/1.23  paramod: (2252) {G1,W12,D5,L1,V1,M1}  { composition( composition( X, top )
% 0.73/1.23    , complement( composition( top, top ) ) ) ==> composition( X, zero ) }.
% 0.73/1.23  parent0[0]: (961) {G16,W8,D5,L1,V0,M1} P(219,949) { composition( top, 
% 0.73/1.23    complement( composition( top, top ) ) ) ==> zero }.
% 0.73/1.23  parent1[0; 11]: (2249) {G0,W11,D4,L1,V3,M1}  { composition( composition( X
% 0.73/1.23    , Y ), Z ) ==> composition( X, composition( Y, Z ) ) }.
% 0.73/1.23  substitution0:
% 0.73/1.23  end
% 0.73/1.23  substitution1:
% 0.73/1.23     X := X
% 0.73/1.23     Y := top
% 0.73/1.23     Z := complement( composition( top, top ) )
% 0.73/1.23  end
% 0.73/1.23  
% 0.73/1.23  paramod: (2253) {G2,W5,D3,L1,V1,M1}  { zero ==> composition( X, zero ) }.
% 0.73/1.23  parent0[0]: (966) {G17,W8,D5,L1,V1,M1} P(961,6);d(386);d(176);d(961) { 
% 0.73/1.23    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 0.73/1.23  parent1[0; 1]: (2252) {G1,W12,D5,L1,V1,M1}  { composition( composition( X, 
% 0.73/1.23    top ), complement( composition( top, top ) ) ) ==> composition( X, zero )
% 0.73/1.23     }.
% 0.73/1.23  substitution0:
% 0.73/1.23     X := composition( X, top )
% 0.73/1.23  end
% 0.73/1.23  substitution1:
% 0.73/1.23     X := X
% 0.73/1.23  end
% 0.73/1.23  
% 0.73/1.23  eqswap: (2254) {G2,W5,D3,L1,V1,M1}  { composition( X, zero ) ==> zero }.
% 0.73/1.23  parent0[0]: (2253) {G2,W5,D3,L1,V1,M1}  { zero ==> composition( X, zero )
% 0.73/1.23     }.
% 0.73/1.23  substitution0:
% 0.73/1.23     X := X
% 0.73/1.23  end
% 0.73/1.23  
% 0.73/1.23  subsumption: (967) {G18,W5,D3,L1,V1,M1} P(961,4);d(966) { composition( X, 
% 0.73/1.23    zero ) ==> zero }.
% 0.73/1.23  parent0: (2254) {G2,W5,D3,L1,V1,M1}  { composition( X, zero ) ==> zero }.
% 0.73/1.23  substitution0:
% 0.73/1.23     X := X
% 0.73/1.23  end
% 0.73/1.23  permutation0:
% 0.73/1.23     0 ==> 0
% 0.73/1.23  end
% 0.73/1.23  
% 0.73/1.23  paramod: (2260) {G2,W16,D7,L1,V0,M1}  { join( meet( composition( skol2, 
% 0.73/1.23    skol1 ), skol3 ), composition( meet( skol2, composition( skol3, converse
% 0.73/1.23    ( skol1 ) ) ), zero ) ) ==> zero }.
% 0.73/1.23  parent0[0]: (967) {G18,W5,D3,L1,V1,M1} P(961,4);d(966) { composition( X, 
% 0.73/1.23    zero ) ==> zero }.
% 0.73/1.23  parent1[0; 15]: (120) {G1,W23,D7,L1,V0,M1} P(16,13) { join( meet( 
% 0.73/1.23    composition( skol2, skol1 ), skol3 ), composition( meet( skol2, 
% 0.73/1.23    composition( skol3, converse( skol1 ) ) ), zero ) ) ==> composition( meet
% 0.73/1.23    ( skol2, composition( skol3, converse( skol1 ) ) ), zero ) }.
% 0.73/1.23  substitution0:
% 0.73/1.23     X := meet( skol2, composition( skol3, converse( skol1 ) ) )
% 0.73/1.23  end
% 0.73/1.23  substitution1:
% 0.73/1.23  end
% 0.73/1.23  
% 0.73/1.23  paramod: (2261) {G3,W9,D5,L1,V0,M1}  { join( meet( composition( skol2, 
% 0.73/1.23    skol1 ), skol3 ), zero ) ==> zero }.
% 0.73/1.23  parent0[0]: (967) {G18,W5,D3,L1,V1,M1} P(961,4);d(966) { composition( X, 
% 0.73/1.23    zero ) ==> zero }.
% 0.73/1.23  parent1[0; 7]: (2260) {G2,W16,D7,L1,V0,M1}  { join( meet( composition( 
% 0.73/1.23    skol2, skol1 ), skol3 ), composition( meet( skol2, composition( skol3, 
% 0.73/1.23    converse( skol1 ) ) ), zero ) ) ==> zero }.
% 0.73/1.23  substitution0:
% 0.73/1.23     X := meet( skol2, composition( skol3, converse( skol1 ) ) )
% 0.73/1.23  end
% 0.73/1.23  substitution1:
% 0.73/1.23  end
% 0.73/1.23  
% 0.73/1.23  paramod: (2262) {G4,W7,D4,L1,V0,M1}  { meet( composition( skol2, skol1 ), 
% 0.73/1.23    skol3 ) ==> zero }.
% 0.73/1.23  parent0[0]: (386) {G14,W5,D3,L1,V1,M1} P(377,320) { join( X, zero ) ==> X
% 0.73/1.23     }.
% 0.73/1.23  parent1[0; 1]: (2261) {G3,W9,D5,L1,V0,M1}  { join( meet( composition( skol2
% 0.73/1.23    , skol1 ), skol3 ), zero ) ==> zero }.
% 0.73/1.23  substitution0:
% 0.73/1.23     X := meet( composition( skol2, skol1 ), skol3 )
% 0.73/1.23  end
% 0.73/1.23  substitution1:
% 0.73/1.23  end
% 0.73/1.23  
% 0.73/1.23  resolution: (2263) {G1,W0,D0,L0,V0,M0}  {  }.
% 0.73/1.23  parent0[0]: (17) {G0,W7,D4,L1,V0,M1} I { ! meet( composition( skol2, skol1
% 0.73/1.23     ), skol3 ) ==> zero }.
% 0.73/1.23  parent1[0]: (2262) {G4,W7,D4,L1,V0,M1}  { meet( composition( skol2, skol1 )
% 0.73/1.23    , skol3 ) ==> zero }.
% 0.73/1.23  substitution0:
% 0.73/1.23  end
% 0.73/1.23  substitution1:
% 0.73/1.23  end
% 0.73/1.23  
% 0.73/1.23  subsumption: (1844) {G19,W0,D0,L0,V0,M0} S(120);d(967);d(386);r(17) {  }.
% 0.73/1.23  parent0: (2263) {G1,W0,D0,L0,V0,M0}  {  }.
% 0.73/1.23  substitution0:
% 0.73/1.23  end
% 0.73/1.23  permutation0:
% 0.73/1.23  end
% 0.73/1.23  
% 0.73/1.23  Proof check complete!
% 0.73/1.23  
% 0.73/1.23  Memory use:
% 0.73/1.23  
% 0.73/1.23  space for terms:        22914
% 0.73/1.23  space for clauses:      204071
% 0.73/1.23  
% 0.73/1.23  
% 0.73/1.23  clauses generated:      22856
% 0.73/1.23  clauses kept:           1845
% 0.73/1.23  clauses selected:       289
% 0.73/1.23  clauses deleted:        167
% 0.73/1.23  clauses inuse deleted:  60
% 0.73/1.23  
% 0.73/1.23  subsentry:          2430
% 0.73/1.23  literals s-matched: 1248
% 0.73/1.23  literals matched:   1223
% 0.73/1.23  full subsumption:   0
% 0.73/1.23  
% 0.73/1.23  checksum:           852146690
% 0.73/1.23  
% 0.73/1.23  
% 0.73/1.23  Bliksem ended
%------------------------------------------------------------------------------