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

View Problem - Process Solution

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

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

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

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.12  % Problem  : REL004+2 : TPTP v8.1.0. Released v4.0.0.
% 0.10/0.13  % Command  : bliksem %s
% 0.12/0.33  % Computer : n014.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit : 300
% 0.12/0.34  % DateTime : Fri Jul  8 07:48:51 EDT 2022
% 0.12/0.34  % CPUTime  : 
% 0.86/1.22  *** allocated 10000 integers for termspace/termends
% 0.86/1.22  *** allocated 10000 integers for clauses
% 0.86/1.22  *** allocated 10000 integers for justifications
% 0.86/1.22  Bliksem 1.12
% 0.86/1.22  
% 0.86/1.22  
% 0.86/1.22  Automatic Strategy Selection
% 0.86/1.22  
% 0.86/1.22  
% 0.86/1.22  Clauses:
% 0.86/1.22  
% 0.86/1.22  { join( X, Y ) = join( Y, X ) }.
% 0.86/1.22  { join( X, join( Y, Z ) ) = join( join( X, Y ), Z ) }.
% 0.86/1.22  { X = join( complement( join( complement( X ), complement( Y ) ) ), 
% 0.86/1.22    complement( join( complement( X ), Y ) ) ) }.
% 0.86/1.22  { meet( X, Y ) = complement( join( complement( X ), complement( Y ) ) ) }.
% 0.86/1.22  { composition( X, composition( Y, Z ) ) = composition( composition( X, Y )
% 0.86/1.22    , Z ) }.
% 0.86/1.22  { composition( X, one ) = X }.
% 0.86/1.22  { composition( join( X, Y ), Z ) = join( composition( X, Z ), composition( 
% 0.86/1.22    Y, Z ) ) }.
% 0.86/1.22  { converse( converse( X ) ) = X }.
% 0.86/1.22  { converse( join( X, Y ) ) = join( converse( X ), converse( Y ) ) }.
% 0.86/1.22  { converse( composition( X, Y ) ) = composition( converse( Y ), converse( X
% 0.86/1.22     ) ) }.
% 0.86/1.22  { join( composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.86/1.22    complement( Y ) ) = complement( Y ) }.
% 0.86/1.22  { top = join( X, complement( X ) ) }.
% 0.86/1.22  { zero = meet( X, complement( X ) ) }.
% 0.86/1.22  { join( meet( composition( X, Y ), Z ), composition( meet( X, composition( 
% 0.86/1.22    Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ) = 
% 0.86/1.22    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.86/1.22    composition( converse( X ), Z ) ) ) }.
% 0.86/1.22  { join( meet( composition( X, Y ), Z ), meet( composition( X, meet( Y, 
% 0.86/1.22    composition( converse( X ), Z ) ) ), Z ) ) = meet( composition( X, meet( 
% 0.86/1.22    Y, composition( converse( X ), Z ) ) ), Z ) }.
% 0.86/1.22  { join( meet( composition( X, Y ), Z ), meet( composition( meet( X, 
% 0.86/1.22    composition( Z, converse( Y ) ) ), Y ), Z ) ) = meet( composition( meet( 
% 0.86/1.22    X, composition( Z, converse( Y ) ) ), Y ), Z ) }.
% 0.86/1.22  { ! converse( complement( skol1 ) ) = complement( converse( skol1 ) ) }.
% 0.86/1.22  
% 0.86/1.22  percentage equality = 1.000000, percentage horn = 1.000000
% 0.86/1.22  This is a pure equality problem
% 0.86/1.22  
% 0.86/1.22  
% 0.86/1.22  
% 0.86/1.22  Options Used:
% 0.86/1.22  
% 0.86/1.22  useres =            1
% 0.86/1.22  useparamod =        1
% 0.86/1.22  useeqrefl =         1
% 0.86/1.22  useeqfact =         1
% 0.86/1.22  usefactor =         1
% 0.86/1.22  usesimpsplitting =  0
% 0.86/1.22  usesimpdemod =      5
% 0.86/1.22  usesimpres =        3
% 0.86/1.22  
% 0.86/1.22  resimpinuse      =  1000
% 0.86/1.22  resimpclauses =     20000
% 0.86/1.22  substype =          eqrewr
% 0.86/1.22  backwardsubs =      1
% 0.86/1.22  selectoldest =      5
% 0.86/1.22  
% 0.86/1.22  litorderings [0] =  split
% 0.86/1.22  litorderings [1] =  extend the termordering, first sorting on arguments
% 0.86/1.22  
% 0.86/1.22  termordering =      kbo
% 0.86/1.22  
% 0.86/1.22  litapriori =        0
% 0.86/1.22  termapriori =       1
% 0.86/1.22  litaposteriori =    0
% 0.86/1.22  termaposteriori =   0
% 0.86/1.22  demodaposteriori =  0
% 0.86/1.22  ordereqreflfact =   0
% 0.86/1.22  
% 0.86/1.22  litselect =         negord
% 0.86/1.22  
% 0.86/1.22  maxweight =         15
% 0.86/1.22  maxdepth =          30000
% 0.86/1.22  maxlength =         115
% 0.86/1.22  maxnrvars =         195
% 0.86/1.22  excuselevel =       1
% 0.86/1.22  increasemaxweight = 1
% 0.86/1.22  
% 0.86/1.22  maxselected =       10000000
% 0.86/1.22  maxnrclauses =      10000000
% 0.86/1.22  
% 0.86/1.22  showgenerated =    0
% 0.86/1.22  showkept =         0
% 0.86/1.22  showselected =     0
% 0.86/1.22  showdeleted =      0
% 0.86/1.22  showresimp =       1
% 0.86/1.22  showstatus =       2000
% 0.86/1.22  
% 0.86/1.22  prologoutput =     0
% 0.86/1.22  nrgoals =          5000000
% 0.86/1.22  totalproof =       1
% 0.86/1.22  
% 0.86/1.22  Symbols occurring in the translation:
% 0.86/1.22  
% 0.86/1.22  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 0.86/1.22  .  [1, 2]      (w:1, o:20, a:1, s:1, b:0), 
% 0.86/1.22  !  [4, 1]      (w:0, o:13, a:1, s:1, b:0), 
% 0.86/1.22  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.86/1.22  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.86/1.22  join  [37, 2]      (w:1, o:44, a:1, s:1, b:0), 
% 0.86/1.22  complement  [39, 1]      (w:1, o:18, a:1, s:1, b:0), 
% 0.86/1.22  meet  [40, 2]      (w:1, o:45, a:1, s:1, b:0), 
% 0.86/1.22  composition  [41, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 0.86/1.22  one  [42, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 0.86/1.22  converse  [43, 1]      (w:1, o:19, a:1, s:1, b:0), 
% 0.86/1.22  top  [44, 0]      (w:1, o:11, a:1, s:1, b:0), 
% 0.86/1.22  zero  [45, 0]      (w:1, o:12, a:1, s:1, b:0), 
% 0.86/1.22  skol1  [46, 0]      (w:1, o:10, a:1, s:1, b:1).
% 0.86/1.22  
% 0.86/1.22  
% 0.86/1.22  Starting Search:
% 0.86/1.22  
% 0.86/1.22  *** allocated 15000 integers for clauses
% 0.86/1.22  *** allocated 22500 integers for clauses
% 0.86/1.22  *** allocated 33750 integers for clauses
% 0.86/1.22  *** allocated 50625 integers for clauses
% 0.86/1.22  *** allocated 75937 integers for clauses
% 0.86/1.22  *** allocated 113905 integers for clauses
% 0.86/1.22  *** allocated 15000 integers for termspace/termends
% 0.86/1.22  Resimplifying inuse:
% 0.86/1.22  Done
% 0.86/1.22  
% 0.86/1.22  *** allocated 170857 integers for clauses
% 0.86/1.22  *** allocated 22500 integers for termspace/termends
% 0.86/1.22  *** allocated 256285 integers for clauses
% 0.86/1.22  *** allocated 33750 integers for termspace/termends
% 0.86/1.22  
% 0.86/1.22  Intermediate Status:
% 0.86/1.22  Generated:    24772
% 0.86/1.22  Kept:         2016
% 0.86/1.22  Inuse:        299
% 0.86/1.22  Deleted:      165
% 0.86/1.22  Deletedinuse: 60
% 0.86/1.22  
% 0.86/1.22  Resimplifying inuse:
% 0.86/1.22  Done
% 0.86/1.22  
% 0.86/1.22  
% 0.86/1.22  Bliksems!, er is een bewijs:
% 0.86/1.22  % SZS status Theorem
% 0.86/1.22  % SZS output start Refutation
% 0.86/1.22  
% 0.86/1.22  (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.86/1.22  (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( join( X, Y )
% 0.86/1.22    , Z ) }.
% 0.86/1.22  (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( complement( X ), 
% 0.86/1.22    complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.86/1.22  (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X ), complement
% 0.86/1.22    ( Y ) ) ) ==> meet( X, Y ) }.
% 0.86/1.22  (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z ) ) ==> 
% 0.86/1.22    composition( composition( X, Y ), Z ) }.
% 0.86/1.22  (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.86/1.22  (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), composition( Y, Z )
% 0.86/1.22     ) ==> composition( join( X, Y ), Z ) }.
% 0.86/1.22  (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.86/1.22  (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y ) ) ==> 
% 0.86/1.22    converse( join( X, Y ) ) }.
% 0.86/1.22  (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), converse( X ) ) 
% 0.86/1.22    ==> converse( composition( X, Y ) ) }.
% 0.86/1.22  (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X ), complement
% 0.86/1.22    ( composition( X, Y ) ) ), complement( Y ) ) ==> complement( Y ) }.
% 0.86/1.22  (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top }.
% 0.86/1.22  (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> zero }.
% 0.86/1.22  (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), Z ), 
% 0.86/1.22    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.86/1.22    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 0.86/1.22    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 0.86/1.22     ) ) ) }.
% 0.86/1.22  (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), Z ), meet( 
% 0.86/1.22    composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z ) ) ==> 
% 0.86/1.22    meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z )
% 0.86/1.22     }.
% 0.86/1.22  (16) {G0,W7,D4,L1,V0,M1} I { ! converse( complement( skol1 ) ) ==> 
% 0.86/1.22    complement( converse( skol1 ) ) }.
% 0.86/1.22  (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) ==> top }.
% 0.86/1.22  (18) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = join( join( Y
% 0.86/1.22    , Z ), X ) }.
% 0.86/1.22  (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X ) = join( 
% 0.86/1.22    join( Z, X ), Y ) }.
% 0.86/1.22  (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), complement( X ) ) 
% 0.86/1.22    ==> join( Y, top ) }.
% 0.86/1.22  (21) {G2,W10,D6,L1,V2,M1} P(17,1) { join( join( complement( join( X, Y ) )
% 0.86/1.22    , X ), Y ) ==> top }.
% 0.86/1.22  (26) {G2,W10,D4,L1,V2,M1} P(0,20) { join( join( Y, X ), complement( Y ) ) 
% 0.86/1.22    ==> join( X, top ) }.
% 0.86/1.22  (27) {G2,W9,D5,L1,V1,M1} P(11,20) { join( top, complement( complement( X )
% 0.86/1.22     ) ) ==> join( X, top ) }.
% 0.86/1.22  (28) {G3,W9,D5,L1,V1,M1} P(27,0) { join( complement( complement( X ) ), top
% 0.86/1.22     ) ==> join( X, top ) }.
% 0.86/1.22  (29) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), complement( join
% 0.86/1.22    ( complement( X ), Y ) ) ) ==> X }.
% 0.86/1.22  (37) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( converse( X ), Y
% 0.86/1.22     ) ) ==> composition( converse( Y ), X ) }.
% 0.86/1.22  (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X ), Y ) ) ==>
% 0.86/1.22     join( X, converse( Y ) ) }.
% 0.86/1.22  (51) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, Y ) }.
% 0.86/1.22  (53) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> zero }.
% 0.86/1.22  (54) {G2,W9,D5,L1,V1,M1} P(53,3) { complement( join( zero, complement( X )
% 0.86/1.22     ) ) ==> meet( top, X ) }.
% 0.86/1.22  (55) {G2,W9,D5,L1,V1,M1} P(53,3) { complement( join( complement( X ), zero
% 0.86/1.22     ) ) ==> meet( X, top ) }.
% 0.86/1.22  (60) {G2,W5,D3,L1,V0,M1} P(53,17) { join( zero, top ) ==> top }.
% 0.86/1.22  (63) {G3,W9,D4,L1,V1,M1} P(60,1) { join( join( X, zero ), top ) ==> join( X
% 0.86/1.22    , top ) }.
% 0.86/1.22  (81) {G2,W11,D6,L1,V1,M1} P(53,10) { join( composition( converse( X ), 
% 0.86/1.22    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.86/1.22  (88) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( converse( X ), 
% 0.86/1.22    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 0.86/1.22  (109) {G2,W9,D5,L1,V3,M1} P(13,20);d(11) { join( meet( composition( X, Y )
% 0.86/1.22    , Z ), top ) ==> top }.
% 0.86/1.22  (140) {G3,W7,D4,L1,V2,M1} P(5,109) { join( meet( X, Y ), top ) ==> top }.
% 0.86/1.22  (142) {G4,W10,D5,L1,V2,M1} P(140,26) { join( top, complement( meet( X, Y )
% 0.86/1.22     ) ) ==> join( top, top ) }.
% 0.86/1.22  (163) {G5,W8,D4,L1,V1,M1} P(55,27);d(142);d(63) { join( complement( X ), 
% 0.86/1.22    top ) ==> join( top, top ) }.
% 0.86/1.22  (168) {G6,W5,D3,L1,V0,M1} P(55,163);d(140) { join( top, top ) ==> top }.
% 0.86/1.22  (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==> top }.
% 0.86/1.22  (178) {G8,W5,D3,L1,V1,M1} P(163,18);d(171);d(171) { join( top, Y ) ==> top
% 0.86/1.22     }.
% 0.86/1.22  (209) {G8,W7,D4,L1,V1,M1} P(171,42) { join( X, converse( top ) ) ==> 
% 0.86/1.22    converse( top ) }.
% 0.86/1.22  (214) {G9,W4,D3,L1,V0,M1} P(209,21) { converse( top ) ==> top }.
% 0.86/1.22  (267) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse( one ), X ) 
% 0.86/1.22    ==> X }.
% 0.86/1.22  (273) {G3,W4,D3,L1,V0,M1} P(267,5) { converse( one ) ==> one }.
% 0.86/1.22  (275) {G4,W5,D3,L1,V1,M1} P(273,267) { composition( one, X ) ==> X }.
% 0.86/1.22  (280) {G5,W8,D4,L1,V1,M1} P(275,10);d(267) { join( complement( X ), 
% 0.86/1.22    complement( X ) ) ==> complement( X ) }.
% 0.86/1.22  (288) {G6,W7,D4,L1,V1,M1} P(280,3) { complement( complement( X ) ) = meet( 
% 0.86/1.22    X, X ) }.
% 0.86/1.22  (292) {G10,W7,D4,L1,V1,M1} P(209,29);d(214);d(53) { join( meet( X, top ), 
% 0.86/1.22    zero ) ==> X }.
% 0.86/1.22  (307) {G8,W8,D5,L1,V2,M1} P(29,26);d(171) { join( X, complement( meet( X, Y
% 0.86/1.22     ) ) ) ==> top }.
% 0.86/1.22  (309) {G2,W7,D4,L1,V1,M1} P(17,29);d(53) { join( meet( X, X ), zero ) ==> X
% 0.86/1.22     }.
% 0.86/1.22  (314) {G2,W7,D4,L1,V1,M1} P(12,29);d(3) { join( zero, meet( X, X ) ) ==> X
% 0.86/1.22     }.
% 0.86/1.22  (325) {G11,W7,D4,L1,V1,M1} P(51,292) { join( meet( top, X ), zero ) ==> X
% 0.86/1.22     }.
% 0.86/1.22  (326) {G11,W6,D4,L1,V1,M1} P(292,20);d(171) { join( X, complement( zero ) )
% 0.86/1.22     ==> top }.
% 0.86/1.22  (327) {G11,W7,D4,L1,V1,M1} P(292,0) { join( zero, meet( X, top ) ) ==> X
% 0.86/1.22     }.
% 0.86/1.22  (329) {G12,W4,D3,L1,V0,M1} P(326,280) { complement( zero ) ==> top }.
% 0.86/1.22  (332) {G13,W5,D3,L1,V1,M1} P(329,3);d(178);d(53) { meet( zero, X ) ==> zero
% 0.86/1.22     }.
% 0.86/1.22  (339) {G12,W7,D4,L1,V1,M1} P(325,0) { join( zero, meet( top, X ) ) ==> X
% 0.86/1.22     }.
% 0.86/1.22  (353) {G7,W7,D4,L1,V1,M1} P(288,55);d(309) { meet( complement( X ), top ) 
% 0.86/1.22    ==> complement( X ) }.
% 0.86/1.22  (366) {G12,W7,D4,L1,V1,M1} P(353,327) { join( zero, complement( X ) ) ==> 
% 0.86/1.22    complement( X ) }.
% 0.86/1.22  (371) {G13,W5,D3,L1,V1,M1} P(288,366);d(314) { meet( X, X ) ==> X }.
% 0.86/1.22  (372) {G13,W11,D4,L1,V2,M1} P(366,19) { join( join( zero, Y ), complement( 
% 0.86/1.22    X ) ) ==> join( complement( X ), Y ) }.
% 0.86/1.22  (376) {G13,W7,D4,L1,V1,M1} P(366,54) { meet( top, X ) ==> complement( 
% 0.86/1.22    complement( X ) ) }.
% 0.86/1.22  (377) {G14,W5,D4,L1,V1,M1} P(54,366);d(339);d(376) { complement( complement
% 0.86/1.22    ( X ) ) ==> X }.
% 0.86/1.22  (379) {G14,W5,D3,L1,V1,M1} P(371,314) { join( zero, X ) ==> X }.
% 0.86/1.22  (380) {G14,W5,D3,L1,V1,M1} P(371,309) { join( X, zero ) ==> X }.
% 0.86/1.22  (383) {G15,W6,D4,L1,V1,M1} P(380,42);d(7) { join( X, converse( zero ) ) ==>
% 0.86/1.22     X }.
% 0.86/1.22  (386) {G15,W5,D3,L1,V1,M1} P(377,280) { join( X, X ) ==> X }.
% 0.86/1.22  (389) {G15,W10,D5,L1,V2,M1} P(377,3) { complement( join( complement( Y ), X
% 0.86/1.22     ) ) ==> meet( Y, complement( X ) ) }.
% 0.86/1.22  (390) {G15,W10,D4,L1,V2,M1} P(3,377) { join( complement( X ), complement( Y
% 0.86/1.22     ) ) ==> complement( meet( X, Y ) ) }.
% 0.86/1.22  (391) {G16,W9,D4,L1,V2,M1} P(386,19);d(1);d(386) { join( join( X, Y ), Y ) 
% 0.86/1.22    ==> join( X, Y ) }.
% 0.86/1.22  (392) {G16,W9,D4,L1,V2,M1} P(386,19) { join( join( X, Y ), X ) ==> join( X
% 0.86/1.22    , Y ) }.
% 0.86/1.22  (393) {G16,W4,D3,L1,V0,M1} P(383,379) { converse( zero ) ==> zero }.
% 0.86/1.22  (425) {G14,W8,D5,L1,V2,M1} P(307,21);d(53);d(372) { join( complement( meet
% 0.86/1.22    ( X, Y ) ), X ) ==> top }.
% 0.86/1.22  (438) {G15,W8,D5,L1,V2,M1} P(51,425) { join( complement( meet( Y, X ) ), X
% 0.86/1.22     ) ==> top }.
% 0.86/1.22  (441) {G16,W9,D4,L1,V2,M1} P(438,29);d(53);d(380) { meet( meet( X, Y ), Y )
% 0.86/1.22     ==> meet( X, Y ) }.
% 0.86/1.22  (446) {G16,W8,D5,L1,V2,M1} P(438,3);d(53) { meet( meet( X, complement( Y )
% 0.86/1.22     ), Y ) ==> zero }.
% 0.86/1.22  (448) {G17,W8,D4,L1,V2,M1} P(377,446) { meet( meet( Y, X ), complement( X )
% 0.86/1.22     ) ==> zero }.
% 0.86/1.22  (449) {G17,W8,D5,L1,V2,M1} P(446,51) { meet( Y, meet( X, complement( Y ) )
% 0.86/1.22     ) ==> zero }.
% 0.86/1.22  (450) {G18,W8,D4,L1,V2,M1} P(448,51) { meet( complement( Y ), meet( X, Y )
% 0.86/1.22     ) ==> zero }.
% 0.86/1.22  (453) {G19,W8,D4,L1,V2,M1} P(51,450) { meet( complement( Y ), meet( Y, X )
% 0.86/1.22     ) ==> zero }.
% 0.86/1.22  (455) {G18,W9,D6,L1,V2,M1} P(449,29);d(366);d(389) { meet( X, complement( 
% 0.86/1.22    meet( Y, complement( X ) ) ) ) ==> X }.
% 0.86/1.22  (466) {G17,W9,D4,L1,V2,M1} P(441,51) { meet( Y, meet( X, Y ) ) ==> meet( X
% 0.86/1.22    , Y ) }.
% 0.86/1.22  (477) {G17,W8,D5,L1,V2,M1} P(29,391);d(389) { join( X, meet( X, complement
% 0.86/1.22    ( Y ) ) ) ==> X }.
% 0.86/1.22  (480) {G18,W7,D4,L1,V2,M1} P(377,477) { join( Y, meet( Y, X ) ) ==> Y }.
% 0.86/1.22  (491) {G19,W7,D4,L1,V2,M1} P(466,480) { join( X, meet( Y, X ) ) ==> X }.
% 0.86/1.22  (509) {G20,W7,D4,L1,V2,M1} P(491,0) { join( meet( Y, X ), X ) ==> X }.
% 0.86/1.22  (615) {G19,W9,D6,L1,V2,M1} P(455,466) { meet( complement( meet( Y, 
% 0.86/1.22    complement( X ) ) ), X ) ==> X }.
% 0.86/1.22  (639) {G16,W10,D5,L1,V2,M1} P(377,390) { complement( meet( complement( X )
% 0.86/1.22    , Y ) ) ==> join( X, complement( Y ) ) }.
% 0.86/1.22  (763) {G20,W7,D4,L1,V2,M1} P(639,615);d(377) { meet( join( X, Y ), Y ) ==> 
% 0.86/1.22    Y }.
% 0.86/1.22  (787) {G21,W7,D4,L1,V2,M1} P(392,763) { meet( join( X, Y ), X ) ==> X }.
% 0.86/1.22  (806) {G22,W8,D5,L1,V2,M1} P(787,453) { meet( complement( join( X, Y ) ), X
% 0.86/1.22     ) ==> zero }.
% 0.86/1.22  (871) {G15,W9,D5,L1,V1,M1} S(81);d(380) { composition( converse( X ), 
% 0.86/1.22    complement( composition( X, top ) ) ) ==> zero }.
% 0.86/1.22  (942) {G16,W8,D5,L1,V0,M1} P(214,871) { composition( top, complement( 
% 0.86/1.22    composition( top, top ) ) ) ==> zero }.
% 0.86/1.22  (947) {G17,W8,D5,L1,V1,M1} P(942,6);d(380);d(171);d(942) { composition( X, 
% 0.86/1.22    complement( composition( top, top ) ) ) ==> zero }.
% 0.86/1.22  (948) {G18,W5,D3,L1,V1,M1} P(942,4);d(947) { composition( X, zero ) ==> 
% 0.86/1.22    zero }.
% 0.86/1.22  (952) {G19,W5,D3,L1,V1,M1} P(948,37);d(393) { composition( zero, X ) ==> 
% 0.86/1.22    zero }.
% 0.86/1.22  (1002) {G16,W10,D5,L1,V2,M1} S(29);d(389) { join( meet( X, Y ), meet( X, 
% 0.86/1.22    complement( Y ) ) ) ==> X }.
% 0.86/1.22  (1027) {G23,W9,D5,L1,V1,M1} P(88,806);d(377) { meet( one, composition( 
% 0.86/1.22    converse( X ), complement( X ) ) ) ==> zero }.
% 0.86/1.22  (1381) {G24,W9,D6,L1,V1,M1} P(377,1027) { meet( one, composition( converse
% 0.86/1.22    ( complement( X ) ), X ) ) ==> zero }.
% 0.86/1.22  (1406) {G25,W8,D6,L1,V1,M1} P(1381,15);d(275);d(952);d(332);d(380) { meet( 
% 0.86/1.22    X, converse( complement( converse( X ) ) ) ) ==> zero }.
% 0.86/1.22  (1889) {G26,W9,D7,L1,V1,M1} P(1406,1002);d(379) { meet( X, complement( 
% 0.86/1.22    converse( complement( converse( X ) ) ) ) ) ==> X }.
% 0.86/1.22  (1970) {G27,W9,D7,L1,V1,M1} P(1889,639);d(377);d(377) { join( X, converse( 
% 0.86/1.22    complement( converse( complement( X ) ) ) ) ) ==> X }.
% 0.86/1.22  (1976) {G27,W13,D7,L1,V1,M1} P(1889,509) { join( X, complement( converse( 
% 0.86/1.22    complement( converse( X ) ) ) ) ) ==> complement( converse( complement( 
% 0.86/1.22    converse( X ) ) ) ) }.
% 0.86/1.22  (2007) {G28,W7,D6,L1,V1,M1} P(1970,42);d(7);d(7);d(1976) { complement( 
% 0.86/1.22    converse( complement( converse( X ) ) ) ) ==> X }.
% 0.86/1.22  (2063) {G29,W7,D5,L1,V1,M1} P(2007,377) { converse( complement( converse( X
% 0.86/1.22     ) ) ) ==> complement( X ) }.
% 0.86/1.22  (2068) {G29,W7,D5,L1,V1,M1} P(7,2007) { complement( converse( complement( X
% 0.86/1.22     ) ) ) ==> converse( X ) }.
% 0.86/1.22  (2069) {G30,W7,D4,L1,V1,M1} P(2063,2007);d(2068) { converse( complement( X
% 0.86/1.22     ) ) ==> complement( converse( X ) ) }.
% 0.86/1.22  (2099) {G31,W0,D0,L0,V0,M0} R(2069,16) {  }.
% 0.86/1.22  
% 0.86/1.22  
% 0.86/1.22  % SZS output end Refutation
% 0.86/1.22  found a proof!
% 0.86/1.22  
% 0.86/1.22  
% 0.86/1.22  Unprocessed initial clauses:
% 0.86/1.22  
% 0.86/1.22  (2101) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 0.86/1.22  (2102) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( join( X, Y )
% 0.86/1.22    , Z ) }.
% 0.86/1.22  (2103) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( complement( X )
% 0.86/1.22    , complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) }.
% 0.86/1.22  (2104) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join( complement
% 0.86/1.22    ( X ), complement( Y ) ) ) }.
% 0.86/1.22  (2105) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z ) ) = 
% 0.86/1.22    composition( composition( X, Y ), Z ) }.
% 0.86/1.22  (2106) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 0.86/1.22  (2107) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) = join( 
% 0.86/1.22    composition( X, Z ), composition( Y, Z ) ) }.
% 0.86/1.22  (2108) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 0.86/1.22  (2109) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join( converse( X
% 0.86/1.22     ), converse( Y ) ) }.
% 0.86/1.22  (2110) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) = 
% 0.86/1.22    composition( converse( Y ), converse( X ) ) }.
% 0.86/1.22  (2111) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), complement
% 0.86/1.22    ( composition( X, Y ) ) ), complement( Y ) ) = complement( Y ) }.
% 0.86/1.22  (2112) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) ) }.
% 0.86/1.22  (2113) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) ) }.
% 0.86/1.22  (2114) {G0,W33,D7,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), 
% 0.86/1.22    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.86/1.22    composition( converse( X ), Z ) ) ) ) = composition( meet( X, composition
% 0.86/1.22    ( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) }.
% 0.86/1.22  (2115) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), meet( 
% 0.86/1.22    composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z ) ) = 
% 0.86/1.22    meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z )
% 0.86/1.22     }.
% 0.86/1.22  (2116) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), meet( 
% 0.86/1.22    composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z ) ) = 
% 0.86/1.22    meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z )
% 0.86/1.22     }.
% 0.86/1.22  (2117) {G0,W7,D4,L1,V0,M1}  { ! converse( complement( skol1 ) ) = 
% 0.86/1.22    complement( converse( skol1 ) ) }.
% 0.86/1.22  
% 0.86/1.22  
% 0.86/1.22  Total Proof:
% 0.86/1.22  
% 0.86/1.22  subsumption: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.86/1.22  parent0: (2101) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join
% 0.86/1.22    ( join( X, Y ), Z ) }.
% 0.86/1.22  parent0: (2102) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( 
% 0.86/1.22    join( X, Y ), Z ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22     Z := Z
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2120) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement( 
% 0.86/1.22    X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = X
% 0.86/1.22     }.
% 0.86/1.22  parent0[0]: (2103) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( 
% 0.86/1.22    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 0.86/1.22    Y ) ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 0.86/1.22    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 0.86/1.22    Y ) ) ) ==> X }.
% 0.86/1.22  parent0: (2120) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 0.86/1.22    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 0.86/1.22    X }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2123) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 0.86/1.22    complement( Y ) ) ) = meet( X, Y ) }.
% 0.86/1.22  parent0[0]: (2104) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join
% 0.86/1.22    ( complement( X ), complement( Y ) ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.86/1.22    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.86/1.22  parent0: (2123) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 0.86/1.22    complement( Y ) ) ) = meet( X, Y ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 0.86/1.22     ) ) ==> composition( composition( X, Y ), Z ) }.
% 0.86/1.22  parent0: (2105) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z )
% 0.86/1.22     ) = composition( composition( X, Y ), Z ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22     Z := Z
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.86/1.22  parent0: (2106) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2138) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 0.86/1.22    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 0.86/1.22  parent0[0]: (2107) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) =
% 0.86/1.22     join( composition( X, Z ), composition( Y, Z ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22     Z := Z
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 0.86/1.22    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 0.86/1.22  parent0: (2138) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 0.86/1.22    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22     Z := Z
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X
% 0.86/1.22     }.
% 0.86/1.22  parent0: (2108) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2153) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y ) )
% 0.86/1.22     = converse( join( X, Y ) ) }.
% 0.86/1.22  parent0[0]: (2109) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join
% 0.86/1.22    ( converse( X ), converse( Y ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y
% 0.86/1.22     ) ) ==> converse( join( X, Y ) ) }.
% 0.86/1.22  parent0: (2153) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 0.86/1.22     ) = converse( join( X, Y ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2162) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), converse
% 0.86/1.22    ( X ) ) = converse( composition( X, Y ) ) }.
% 0.86/1.22  parent0[0]: (2110) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) 
% 0.86/1.22    = composition( converse( Y ), converse( X ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 0.86/1.22    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 0.86/1.22  parent0: (2162) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 0.86/1.22    converse( X ) ) = converse( composition( X, Y ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.86/1.22    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.86/1.22    Y ) }.
% 0.86/1.22  parent0: (2111) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 0.86/1.22    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 0.86/1.22     }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2183) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 0.86/1.22  parent0[0]: (2112) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) )
% 0.86/1.22     }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> 
% 0.86/1.22    top }.
% 0.86/1.22  parent0: (2183) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2195) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero }.
% 0.86/1.22  parent0[0]: (2113) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) )
% 0.86/1.22     }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 0.86/1.22    zero }.
% 0.86/1.22  parent0: (2195) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 0.86/1.22     }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y )
% 0.86/1.22    , Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.86/1.22    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 0.86/1.22    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 0.86/1.22     ) ) ) }.
% 0.86/1.22  parent0: (2114) {G0,W33,D7,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 0.86/1.22     ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.86/1.22    composition( converse( X ), Z ) ) ) ) = composition( meet( X, composition
% 0.86/1.22    ( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22     Z := Z
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y )
% 0.86/1.22    , Z ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y )
% 0.86/1.22    , Z ) ) ==> meet( composition( meet( X, composition( Z, converse( Y ) ) )
% 0.86/1.22    , Y ), Z ) }.
% 0.86/1.22  parent0: (2116) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 0.86/1.22     ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z
% 0.86/1.22     ) ) = meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y )
% 0.86/1.22    , Z ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22     Z := Z
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (16) {G0,W7,D4,L1,V0,M1} I { ! converse( complement( skol1 ) )
% 0.86/1.22     ==> complement( converse( skol1 ) ) }.
% 0.86/1.22  parent0: (2117) {G0,W7,D4,L1,V0,M1}  { ! converse( complement( skol1 ) ) = 
% 0.86/1.22    complement( converse( skol1 ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2240) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 0.86/1.22     }.
% 0.86/1.22  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.86/1.22     }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2241) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 0.86/1.22     }.
% 0.86/1.22  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.86/1.22  parent1[0; 2]: (2240) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X
% 0.86/1.22     ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := complement( X )
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2244) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 0.86/1.22     }.
% 0.86/1.22  parent0[0]: (2241) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X
% 0.86/1.22     ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.86/1.22    ==> top }.
% 0.86/1.22  parent0: (2244) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 0.86/1.22     }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2245) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.86/1.22    , join( Y, Z ) ) }.
% 0.86/1.22  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.86/1.22    join( X, Y ), Z ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22     Z := Z
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2248) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 0.86/1.22    join( Y, Z ), X ) }.
% 0.86/1.22  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.86/1.22  parent1[0; 6]: (2245) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.86/1.22    join( X, join( Y, Z ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := join( Y, Z )
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22     Z := Z
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (18) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 0.86/1.22    join( join( Y, Z ), X ) }.
% 0.86/1.22  parent0: (2248) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 0.86/1.22    join( Y, Z ), X ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22     Z := Z
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2262) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.86/1.22    , join( Y, Z ) ) }.
% 0.86/1.22  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.86/1.22    join( X, Y ), Z ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22     Z := Z
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2267) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.86/1.22    , join( Z, Y ) ) }.
% 0.86/1.22  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.86/1.22  parent1[0; 8]: (2262) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.86/1.22    join( X, join( Y, Z ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := Y
% 0.86/1.22     Y := Z
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22     Z := Z
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2280) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 0.86/1.22    join( X, Z ), Y ) }.
% 0.86/1.22  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.86/1.22    join( X, Y ), Z ) }.
% 0.86/1.22  parent1[0; 6]: (2267) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.86/1.22    join( X, join( Z, Y ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Z
% 0.86/1.22     Z := Y
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22     Z := Z
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X
% 0.86/1.22     ) = join( join( Z, X ), Y ) }.
% 0.86/1.22  parent0: (2280) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 0.86/1.22    join( X, Z ), Y ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := Z
% 0.86/1.22     Y := Y
% 0.86/1.22     Z := X
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2282) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.86/1.22    , join( Y, Z ) ) }.
% 0.86/1.22  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.86/1.22    join( X, Y ), Z ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22     Z := Z
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2285) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y )
% 0.86/1.22     ) ==> join( X, top ) }.
% 0.86/1.22  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.86/1.22     }.
% 0.86/1.22  parent1[0; 9]: (2282) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.86/1.22    join( X, join( Y, Z ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := Y
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22     Z := complement( Y )
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.86/1.22    complement( X ) ) ==> join( Y, top ) }.
% 0.86/1.22  parent0: (2285) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y )
% 0.86/1.22     ) ==> join( X, top ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := Y
% 0.86/1.22     Y := X
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2289) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 0.86/1.22     }.
% 0.86/1.22  parent0[0]: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.86/1.22    ==> top }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2291) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 0.86/1.22    join( X, Y ) ), X ), Y ) }.
% 0.86/1.22  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.86/1.22    join( X, Y ), Z ) }.
% 0.86/1.22  parent1[0; 2]: (2289) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 0.86/1.22    , X ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := complement( join( X, Y ) )
% 0.86/1.22     Y := X
% 0.86/1.22     Z := Y
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := join( X, Y )
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2292) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y )
% 0.86/1.22     ), X ), Y ) ==> top }.
% 0.86/1.22  parent0[0]: (2291) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 0.86/1.22    join( X, Y ) ), X ), Y ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (21) {G2,W10,D6,L1,V2,M1} P(17,1) { join( join( complement( 
% 0.86/1.22    join( X, Y ) ), X ), Y ) ==> top }.
% 0.86/1.22  parent0: (2292) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y
% 0.86/1.22     ) ), X ), Y ) ==> top }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2293) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.86/1.22     ), complement( Y ) ) }.
% 0.86/1.22  parent0[0]: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.86/1.22    complement( X ) ) ==> join( Y, top ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := Y
% 0.86/1.22     Y := X
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2296) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( Y, X
% 0.86/1.22     ), complement( Y ) ) }.
% 0.86/1.22  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.86/1.22  parent1[0; 5]: (2293) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.86/1.22    ( X, Y ), complement( Y ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2309) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y )
% 0.86/1.22     ) ==> join( X, top ) }.
% 0.86/1.22  parent0[0]: (2296) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( Y
% 0.86/1.22    , X ), complement( Y ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (26) {G2,W10,D4,L1,V2,M1} P(0,20) { join( join( Y, X ), 
% 0.86/1.22    complement( Y ) ) ==> join( X, top ) }.
% 0.86/1.22  parent0: (2309) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y )
% 0.86/1.22     ) ==> join( X, top ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2311) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.86/1.22     ), complement( Y ) ) }.
% 0.86/1.22  parent0[0]: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.86/1.22    complement( X ) ) ==> join( Y, top ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := Y
% 0.86/1.22     Y := X
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2312) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.86/1.22    complement( complement( X ) ) ) }.
% 0.86/1.22  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.86/1.22     }.
% 0.86/1.22  parent1[0; 5]: (2311) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.86/1.22    ( X, Y ), complement( Y ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := X
% 0.86/1.22     Y := complement( X )
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2313) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( X
% 0.86/1.22     ) ) ) ==> join( X, top ) }.
% 0.86/1.22  parent0[0]: (2312) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.86/1.22    complement( complement( X ) ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (27) {G2,W9,D5,L1,V1,M1} P(11,20) { join( top, complement( 
% 0.86/1.22    complement( X ) ) ) ==> join( X, top ) }.
% 0.86/1.22  parent0: (2313) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( X
% 0.86/1.22     ) ) ) ==> join( X, top ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2314) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.86/1.22    complement( complement( X ) ) ) }.
% 0.86/1.22  parent0[0]: (27) {G2,W9,D5,L1,V1,M1} P(11,20) { join( top, complement( 
% 0.86/1.22    complement( X ) ) ) ==> join( X, top ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2316) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( complement
% 0.86/1.22    ( complement( X ) ), top ) }.
% 0.86/1.22  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.86/1.22  parent1[0; 4]: (2314) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.86/1.22    complement( complement( X ) ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := top
% 0.86/1.22     Y := complement( complement( X ) )
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2322) {G1,W9,D5,L1,V1,M1}  { join( complement( complement( X ) ), 
% 0.86/1.22    top ) ==> join( X, top ) }.
% 0.86/1.22  parent0[0]: (2316) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( 
% 0.86/1.22    complement( complement( X ) ), top ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (28) {G3,W9,D5,L1,V1,M1} P(27,0) { join( complement( 
% 0.86/1.22    complement( X ) ), top ) ==> join( X, top ) }.
% 0.86/1.22  parent0: (2322) {G1,W9,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 0.86/1.22    , top ) ==> join( X, top ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2325) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 0.86/1.22    join( complement( X ), Y ) ) ) ==> X }.
% 0.86/1.22  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.86/1.22    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.86/1.22  parent1[0; 2]: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 0.86/1.22    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 0.86/1.22    Y ) ) ) ==> X }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (29) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.86/1.22    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.86/1.22  parent0: (2325) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 0.86/1.22    join( complement( X ), Y ) ) ) ==> X }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2328) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==> 
% 0.86/1.22    composition( converse( X ), converse( Y ) ) }.
% 0.86/1.22  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 0.86/1.22    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := Y
% 0.86/1.22     Y := X
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2330) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 0.86/1.22     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.86/1.22  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.86/1.22  parent1[0; 9]: (2328) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X )
% 0.86/1.22     ) ==> composition( converse( X ), converse( Y ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := Y
% 0.86/1.22     Y := converse( X )
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (37) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 0.86/1.22    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.86/1.22  parent0: (2330) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 0.86/1.22     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2334) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 0.86/1.22    converse( X ), converse( Y ) ) }.
% 0.86/1.22  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 0.86/1.22     ) ==> converse( join( X, Y ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2335) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 0.86/1.22     ) ==> join( X, converse( Y ) ) }.
% 0.86/1.22  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.86/1.22  parent1[0; 7]: (2334) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> 
% 0.86/1.22    join( converse( X ), converse( Y ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := converse( X )
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 0.86/1.22     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 0.86/1.22  parent0: (2335) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 0.86/1.22     ) ==> join( X, converse( Y ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2339) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.86/1.22    complement( X ), complement( Y ) ) ) }.
% 0.86/1.22  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.86/1.22    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2341) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.86/1.22    complement( Y ), complement( X ) ) ) }.
% 0.86/1.22  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.86/1.22  parent1[0; 5]: (2339) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.86/1.22    join( complement( X ), complement( Y ) ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := complement( X )
% 0.86/1.22     Y := complement( Y )
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2343) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 0.86/1.22  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.86/1.22    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.86/1.22  parent1[0; 4]: (2341) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.86/1.22    join( complement( Y ), complement( X ) ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := Y
% 0.86/1.22     Y := X
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (51) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X
% 0.86/1.22    , Y ) }.
% 0.86/1.22  parent0: (2343) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := Y
% 0.86/1.22     Y := X
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2345) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.86/1.22    complement( X ), complement( Y ) ) ) }.
% 0.86/1.22  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.86/1.22    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2348) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==> 
% 0.86/1.22    complement( top ) }.
% 0.86/1.22  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.86/1.22     }.
% 0.86/1.22  parent1[0; 6]: (2345) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.86/1.22    join( complement( X ), complement( Y ) ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := complement( X )
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := X
% 0.86/1.22     Y := complement( X )
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2349) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 0.86/1.22  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 0.86/1.22    zero }.
% 0.86/1.22  parent1[0; 1]: (2348) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==>
% 0.86/1.22     complement( top ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2350) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 0.86/1.22  parent0[0]: (2349) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (53) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==>
% 0.86/1.22     zero }.
% 0.86/1.22  parent0: (2350) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 0.86/1.22  substitution0:
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2352) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.86/1.22    complement( X ), complement( Y ) ) ) }.
% 0.86/1.22  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.86/1.22    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2353) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 0.86/1.22    ( zero, complement( X ) ) ) }.
% 0.86/1.22  parent0[0]: (53) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.86/1.22    zero }.
% 0.86/1.22  parent1[0; 6]: (2352) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.86/1.22    join( complement( X ), complement( Y ) ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := top
% 0.86/1.22     Y := X
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2355) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement( X
% 0.86/1.22     ) ) ) ==> meet( top, X ) }.
% 0.86/1.22  parent0[0]: (2353) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 0.86/1.22    join( zero, complement( X ) ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (54) {G2,W9,D5,L1,V1,M1} P(53,3) { complement( join( zero, 
% 0.86/1.22    complement( X ) ) ) ==> meet( top, X ) }.
% 0.86/1.22  parent0: (2355) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement( 
% 0.86/1.22    X ) ) ) ==> meet( top, X ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2358) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.86/1.22    complement( X ), complement( Y ) ) ) }.
% 0.86/1.22  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.86/1.22    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2360) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 0.86/1.22    ( complement( X ), zero ) ) }.
% 0.86/1.22  parent0[0]: (53) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.86/1.22    zero }.
% 0.86/1.22  parent1[0; 8]: (2358) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.86/1.22    join( complement( X ), complement( Y ) ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := X
% 0.86/1.22     Y := top
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2362) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 0.86/1.22    zero ) ) ==> meet( X, top ) }.
% 0.86/1.22  parent0[0]: (2360) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 0.86/1.22    join( complement( X ), zero ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (55) {G2,W9,D5,L1,V1,M1} P(53,3) { complement( join( 
% 0.86/1.22    complement( X ), zero ) ) ==> meet( X, top ) }.
% 0.86/1.22  parent0: (2362) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 0.86/1.22    zero ) ) ==> meet( X, top ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2364) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 0.86/1.22     }.
% 0.86/1.22  parent0[0]: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.86/1.22    ==> top }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2365) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 0.86/1.22  parent0[0]: (53) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.86/1.22    zero }.
% 0.86/1.22  parent1[0; 3]: (2364) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 0.86/1.22    , X ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := top
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2366) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 0.86/1.22  parent0[0]: (2365) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (60) {G2,W5,D3,L1,V0,M1} P(53,17) { join( zero, top ) ==> top
% 0.86/1.22     }.
% 0.86/1.22  parent0: (2366) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 0.86/1.22  substitution0:
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2368) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.86/1.22    , join( Y, Z ) ) }.
% 0.86/1.22  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.86/1.22    join( X, Y ), Z ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22     Z := Z
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2370) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 0.86/1.22    join( X, top ) }.
% 0.86/1.22  parent0[0]: (60) {G2,W5,D3,L1,V0,M1} P(53,17) { join( zero, top ) ==> top
% 0.86/1.22     }.
% 0.86/1.22  parent1[0; 8]: (2368) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.86/1.22    join( X, join( Y, Z ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := X
% 0.86/1.22     Y := zero
% 0.86/1.22     Z := top
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (63) {G3,W9,D4,L1,V1,M1} P(60,1) { join( join( X, zero ), top
% 0.86/1.22     ) ==> join( X, top ) }.
% 0.86/1.22  parent0: (2370) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 0.86/1.22    join( X, top ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2374) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.86/1.22    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.86/1.22    complement( Y ) ) }.
% 0.86/1.22  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.86/1.22    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.86/1.22    Y ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2376) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 0.86/1.22    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 0.86/1.22     }.
% 0.86/1.22  parent0[0]: (53) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.86/1.22    zero }.
% 0.86/1.22  parent1[0; 11]: (2374) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.86/1.22    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.86/1.22    complement( Y ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := X
% 0.86/1.22     Y := top
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2377) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 0.86/1.22    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 0.86/1.22  parent0[0]: (53) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.86/1.22    zero }.
% 0.86/1.22  parent1[0; 1]: (2376) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 0.86/1.22    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 0.86/1.22     }.
% 0.86/1.22  substitution0:
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2379) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 0.86/1.22    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.86/1.22  parent0[0]: (2377) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 0.86/1.22    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (81) {G2,W11,D6,L1,V1,M1} P(53,10) { join( composition( 
% 0.86/1.22    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.86/1.22  parent0: (2379) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 0.86/1.22    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2382) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.86/1.22    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.86/1.22    complement( Y ) ) }.
% 0.86/1.22  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.86/1.22    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.86/1.22    Y ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2383) {G1,W11,D5,L1,V1,M1}  { complement( one ) ==> join( 
% 0.86/1.22    composition( converse( X ), complement( X ) ), complement( one ) ) }.
% 0.86/1.22  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.86/1.22  parent1[0; 8]: (2382) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.86/1.22    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.86/1.22    complement( Y ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := X
% 0.86/1.22     Y := one
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2384) {G1,W11,D5,L1,V1,M1}  { join( composition( converse( X ), 
% 0.86/1.22    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 0.86/1.22  parent0[0]: (2383) {G1,W11,D5,L1,V1,M1}  { complement( one ) ==> join( 
% 0.86/1.22    composition( converse( X ), complement( X ) ), complement( one ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  subsumption: (88) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( 
% 0.86/1.22    converse( X ), complement( X ) ), complement( one ) ) ==> complement( one
% 0.86/1.22     ) }.
% 0.86/1.22  parent0: (2384) {G1,W11,D5,L1,V1,M1}  { join( composition( converse( X ), 
% 0.86/1.22    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22  end
% 0.86/1.22  permutation0:
% 0.86/1.22     0 ==> 0
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  eqswap: (2386) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.86/1.22     ), complement( Y ) ) }.
% 0.86/1.22  parent0[0]: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.86/1.22    complement( X ) ) ==> join( Y, top ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := Y
% 0.86/1.22     Y := X
% 0.86/1.22  end
% 0.86/1.22  
% 0.86/1.22  paramod: (2388) {G1,W36,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 0.86/1.22     ), top ) ==> join( composition( meet( X, composition( Z, converse( Y ) )
% 0.86/1.22     ), meet( Y, composition( converse( X ), Z ) ) ), complement( composition
% 0.86/1.22    ( meet( X, composition( Z, converse( Y ) ) ), meet( Y, composition( 
% 0.86/1.22    converse( X ), Z ) ) ) ) ) }.
% 0.86/1.22  parent0[0]: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 0.86/1.22    Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.86/1.22    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 0.86/1.22    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 0.86/1.22     ) ) ) }.
% 0.86/1.22  parent1[0; 9]: (2386) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.86/1.22    ( X, Y ), complement( Y ) ) }.
% 0.86/1.22  substitution0:
% 0.86/1.22     X := X
% 0.86/1.22     Y := Y
% 0.86/1.22     Z := Z
% 0.86/1.22  end
% 0.86/1.22  substitution1:
% 0.86/1.22     X := meet( composition( X, Y ), Z )
% 0.86/1.22     Y := composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.86/1.23    composition( converse( X ), Z ) ) )
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2389) {G1,W9,D5,L1,V3,M1}  { join( meet( composition( X, Y ), Z )
% 0.86/1.23    , top ) ==> top }.
% 0.86/1.23  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.86/1.23     }.
% 0.86/1.23  parent1[0; 8]: (2388) {G1,W36,D8,L1,V3,M1}  { join( meet( composition( X, Y
% 0.86/1.23     ), Z ), top ) ==> join( composition( meet( X, composition( Z, converse( 
% 0.86/1.23    Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ), complement( 
% 0.86/1.23    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.86/1.23    composition( converse( X ), Z ) ) ) ) ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.86/1.23    composition( converse( X ), Z ) ) )
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := X
% 0.86/1.23     Y := Y
% 0.86/1.23     Z := Z
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  subsumption: (109) {G2,W9,D5,L1,V3,M1} P(13,20);d(11) { join( meet( 
% 0.86/1.23    composition( X, Y ), Z ), top ) ==> top }.
% 0.86/1.23  parent0: (2389) {G1,W9,D5,L1,V3,M1}  { join( meet( composition( X, Y ), Z )
% 0.86/1.23    , top ) ==> top }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23     Y := Y
% 0.86/1.23     Z := Z
% 0.86/1.23  end
% 0.86/1.23  permutation0:
% 0.86/1.23     0 ==> 0
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  eqswap: (2392) {G2,W9,D5,L1,V3,M1}  { top ==> join( meet( composition( X, Y
% 0.86/1.23     ), Z ), top ) }.
% 0.86/1.23  parent0[0]: (109) {G2,W9,D5,L1,V3,M1} P(13,20);d(11) { join( meet( 
% 0.86/1.23    composition( X, Y ), Z ), top ) ==> top }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23     Y := Y
% 0.86/1.23     Z := Z
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2393) {G1,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), top )
% 0.86/1.23     }.
% 0.86/1.23  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.86/1.23  parent1[0; 4]: (2392) {G2,W9,D5,L1,V3,M1}  { top ==> join( meet( 
% 0.86/1.23    composition( X, Y ), Z ), top ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := X
% 0.86/1.23     Y := one
% 0.86/1.23     Z := Y
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  eqswap: (2394) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> top }.
% 0.86/1.23  parent0[0]: (2393) {G1,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), top )
% 0.86/1.23     }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23     Y := Y
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  subsumption: (140) {G3,W7,D4,L1,V2,M1} P(5,109) { join( meet( X, Y ), top )
% 0.86/1.23     ==> top }.
% 0.86/1.23  parent0: (2394) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> top
% 0.86/1.23     }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23     Y := Y
% 0.86/1.23  end
% 0.86/1.23  permutation0:
% 0.86/1.23     0 ==> 0
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  eqswap: (2396) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 0.86/1.23     ), complement( X ) ) }.
% 0.86/1.23  parent0[0]: (26) {G2,W10,D4,L1,V2,M1} P(0,20) { join( join( Y, X ), 
% 0.86/1.23    complement( Y ) ) ==> join( X, top ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := Y
% 0.86/1.23     Y := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2398) {G3,W10,D5,L1,V2,M1}  { join( top, top ) ==> join( top, 
% 0.86/1.23    complement( meet( X, Y ) ) ) }.
% 0.86/1.23  parent0[0]: (140) {G3,W7,D4,L1,V2,M1} P(5,109) { join( meet( X, Y ), top ) 
% 0.86/1.23    ==> top }.
% 0.86/1.23  parent1[0; 5]: (2396) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join
% 0.86/1.23    ( X, Y ), complement( X ) ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23     Y := Y
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := meet( X, Y )
% 0.86/1.23     Y := top
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  eqswap: (2400) {G3,W10,D5,L1,V2,M1}  { join( top, complement( meet( X, Y )
% 0.86/1.23     ) ) ==> join( top, top ) }.
% 0.86/1.23  parent0[0]: (2398) {G3,W10,D5,L1,V2,M1}  { join( top, top ) ==> join( top, 
% 0.86/1.23    complement( meet( X, Y ) ) ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23     Y := Y
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  subsumption: (142) {G4,W10,D5,L1,V2,M1} P(140,26) { join( top, complement( 
% 0.86/1.23    meet( X, Y ) ) ) ==> join( top, top ) }.
% 0.86/1.23  parent0: (2400) {G3,W10,D5,L1,V2,M1}  { join( top, complement( meet( X, Y )
% 0.86/1.23     ) ) ==> join( top, top ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23     Y := Y
% 0.86/1.23  end
% 0.86/1.23  permutation0:
% 0.86/1.23     0 ==> 0
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  eqswap: (2402) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.86/1.23    complement( complement( X ) ) ) }.
% 0.86/1.23  parent0[0]: (27) {G2,W9,D5,L1,V1,M1} P(11,20) { join( top, complement( 
% 0.86/1.23    complement( X ) ) ) ==> join( X, top ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2405) {G3,W13,D5,L1,V1,M1}  { join( join( complement( X ), zero )
% 0.86/1.23    , top ) ==> join( top, complement( meet( X, top ) ) ) }.
% 0.86/1.23  parent0[0]: (55) {G2,W9,D5,L1,V1,M1} P(53,3) { complement( join( complement
% 0.86/1.23    ( X ), zero ) ) ==> meet( X, top ) }.
% 0.86/1.23  parent1[0; 10]: (2402) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top
% 0.86/1.23    , complement( complement( X ) ) ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := join( complement( X ), zero )
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2406) {G4,W10,D5,L1,V1,M1}  { join( join( complement( X ), zero )
% 0.86/1.23    , top ) ==> join( top, top ) }.
% 0.86/1.23  parent0[0]: (142) {G4,W10,D5,L1,V2,M1} P(140,26) { join( top, complement( 
% 0.86/1.23    meet( X, Y ) ) ) ==> join( top, top ) }.
% 0.86/1.23  parent1[0; 7]: (2405) {G3,W13,D5,L1,V1,M1}  { join( join( complement( X ), 
% 0.86/1.23    zero ), top ) ==> join( top, complement( meet( X, top ) ) ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23     Y := top
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2407) {G4,W8,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 0.86/1.23    join( top, top ) }.
% 0.86/1.23  parent0[0]: (63) {G3,W9,D4,L1,V1,M1} P(60,1) { join( join( X, zero ), top )
% 0.86/1.23     ==> join( X, top ) }.
% 0.86/1.23  parent1[0; 1]: (2406) {G4,W10,D5,L1,V1,M1}  { join( join( complement( X ), 
% 0.86/1.23    zero ), top ) ==> join( top, top ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := complement( X )
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  subsumption: (163) {G5,W8,D4,L1,V1,M1} P(55,27);d(142);d(63) { join( 
% 0.86/1.23    complement( X ), top ) ==> join( top, top ) }.
% 0.86/1.23  parent0: (2407) {G4,W8,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 0.86/1.23    join( top, top ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  permutation0:
% 0.86/1.23     0 ==> 0
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  eqswap: (2410) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( complement
% 0.86/1.23    ( X ), top ) }.
% 0.86/1.23  parent0[0]: (163) {G5,W8,D4,L1,V1,M1} P(55,27);d(142);d(63) { join( 
% 0.86/1.23    complement( X ), top ) ==> join( top, top ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2412) {G3,W9,D4,L1,V1,M1}  { join( top, top ) ==> join( meet( X, 
% 0.86/1.23    top ), top ) }.
% 0.86/1.23  parent0[0]: (55) {G2,W9,D5,L1,V1,M1} P(53,3) { complement( join( complement
% 0.86/1.23    ( X ), zero ) ) ==> meet( X, top ) }.
% 0.86/1.23  parent1[0; 5]: (2410) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 0.86/1.23    complement( X ), top ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := join( complement( X ), zero )
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2413) {G4,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 0.86/1.23  parent0[0]: (140) {G3,W7,D4,L1,V2,M1} P(5,109) { join( meet( X, Y ), top ) 
% 0.86/1.23    ==> top }.
% 0.86/1.23  parent1[0; 4]: (2412) {G3,W9,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 0.86/1.23    meet( X, top ), top ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23     Y := top
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  subsumption: (168) {G6,W5,D3,L1,V0,M1} P(55,163);d(140) { join( top, top ) 
% 0.86/1.23    ==> top }.
% 0.86/1.23  parent0: (2413) {G4,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 0.86/1.23  substitution0:
% 0.86/1.23  end
% 0.86/1.23  permutation0:
% 0.86/1.23     0 ==> 0
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  eqswap: (2415) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( complement
% 0.86/1.23    ( X ), top ) }.
% 0.86/1.23  parent0[0]: (163) {G5,W8,D4,L1,V1,M1} P(55,27);d(142);d(63) { join( 
% 0.86/1.23    complement( X ), top ) ==> join( top, top ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2418) {G4,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X, top )
% 0.86/1.23     }.
% 0.86/1.23  parent0[0]: (28) {G3,W9,D5,L1,V1,M1} P(27,0) { join( complement( complement
% 0.86/1.23    ( X ) ), top ) ==> join( X, top ) }.
% 0.86/1.23  parent1[0; 4]: (2415) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 0.86/1.23    complement( X ), top ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := complement( X )
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2419) {G5,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 0.86/1.23  parent0[0]: (168) {G6,W5,D3,L1,V0,M1} P(55,163);d(140) { join( top, top ) 
% 0.86/1.23    ==> top }.
% 0.86/1.23  parent1[0; 1]: (2418) {G4,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X, 
% 0.86/1.23    top ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  eqswap: (2420) {G5,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 0.86/1.23  parent0[0]: (2419) {G5,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  subsumption: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) 
% 0.86/1.23    ==> top }.
% 0.86/1.23  parent0: (2420) {G5,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  permutation0:
% 0.86/1.23     0 ==> 0
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  eqswap: (2422) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( join
% 0.86/1.23    ( X, Y ), Z ) }.
% 0.86/1.23  parent0[0]: (18) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 0.86/1.23    join( join( Y, Z ), X ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23     Y := Y
% 0.86/1.23     Z := Z
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2425) {G2,W12,D5,L1,V2,M1}  { join( join( top, top ), Y ) = join
% 0.86/1.23    ( join( Y, complement( X ) ), top ) }.
% 0.86/1.23  parent0[0]: (163) {G5,W8,D4,L1,V1,M1} P(55,27);d(142);d(63) { join( 
% 0.86/1.23    complement( X ), top ) ==> join( top, top ) }.
% 0.86/1.23  parent1[0; 2]: (2422) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 0.86/1.23    join( join( X, Y ), Z ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := Y
% 0.86/1.23     Y := complement( X )
% 0.86/1.23     Z := top
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2429) {G3,W7,D4,L1,V1,M1}  { join( join( top, top ), X ) = top
% 0.86/1.23     }.
% 0.86/1.23  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 0.86/1.23     top }.
% 0.86/1.23  parent1[0; 6]: (2425) {G2,W12,D5,L1,V2,M1}  { join( join( top, top ), Y ) =
% 0.86/1.23     join( join( Y, complement( X ) ), top ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := join( X, complement( Y ) )
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := Y
% 0.86/1.23     Y := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2431) {G4,W5,D3,L1,V1,M1}  { join( top, X ) = top }.
% 0.86/1.23  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 0.86/1.23     top }.
% 0.86/1.23  parent1[0; 2]: (2429) {G3,W7,D4,L1,V1,M1}  { join( join( top, top ), X ) = 
% 0.86/1.23    top }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := top
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  subsumption: (178) {G8,W5,D3,L1,V1,M1} P(163,18);d(171);d(171) { join( top
% 0.86/1.23    , Y ) ==> top }.
% 0.86/1.23  parent0: (2431) {G4,W5,D3,L1,V1,M1}  { join( top, X ) = top }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := Y
% 0.86/1.23  end
% 0.86/1.23  permutation0:
% 0.86/1.23     0 ==> 0
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  eqswap: (2434) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 0.86/1.23    converse( join( converse( X ), Y ) ) }.
% 0.86/1.23  parent0[0]: (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 0.86/1.23     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23     Y := Y
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2435) {G2,W7,D4,L1,V1,M1}  { join( X, converse( top ) ) ==> 
% 0.86/1.23    converse( top ) }.
% 0.86/1.23  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 0.86/1.23     top }.
% 0.86/1.23  parent1[0; 6]: (2434) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 0.86/1.23    converse( join( converse( X ), Y ) ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := converse( X )
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := X
% 0.86/1.23     Y := top
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  subsumption: (209) {G8,W7,D4,L1,V1,M1} P(171,42) { join( X, converse( top )
% 0.86/1.23     ) ==> converse( top ) }.
% 0.86/1.23  parent0: (2435) {G2,W7,D4,L1,V1,M1}  { join( X, converse( top ) ) ==> 
% 0.86/1.23    converse( top ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  permutation0:
% 0.86/1.23     0 ==> 0
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  eqswap: (2437) {G8,W7,D4,L1,V1,M1}  { converse( top ) ==> join( X, converse
% 0.86/1.23    ( top ) ) }.
% 0.86/1.23  parent0[0]: (209) {G8,W7,D4,L1,V1,M1} P(171,42) { join( X, converse( top )
% 0.86/1.23     ) ==> converse( top ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2439) {G3,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 0.86/1.23  parent0[0]: (21) {G2,W10,D6,L1,V2,M1} P(17,1) { join( join( complement( 
% 0.86/1.23    join( X, Y ) ), X ), Y ) ==> top }.
% 0.86/1.23  parent1[0; 3]: (2437) {G8,W7,D4,L1,V1,M1}  { converse( top ) ==> join( X, 
% 0.86/1.23    converse( top ) ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23     Y := converse( top )
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := join( complement( join( X, converse( top ) ) ), X )
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  subsumption: (214) {G9,W4,D3,L1,V0,M1} P(209,21) { converse( top ) ==> top
% 0.86/1.23     }.
% 0.86/1.23  parent0: (2439) {G3,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 0.86/1.23  substitution0:
% 0.86/1.23  end
% 0.86/1.23  permutation0:
% 0.86/1.23     0 ==> 0
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  eqswap: (2442) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==> 
% 0.86/1.23    converse( composition( converse( X ), Y ) ) }.
% 0.86/1.23  parent0[0]: (37) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 0.86/1.23    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23     Y := Y
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2445) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 0.86/1.23    ==> converse( converse( X ) ) }.
% 0.86/1.23  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.86/1.23  parent1[0; 6]: (2442) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X
% 0.86/1.23     ) ==> converse( composition( converse( X ), Y ) ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := converse( X )
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := X
% 0.86/1.23     Y := one
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2446) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 0.86/1.23    ==> X }.
% 0.86/1.23  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.86/1.23  parent1[0; 5]: (2445) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), 
% 0.86/1.23    X ) ==> converse( converse( X ) ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  subsumption: (267) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse
% 0.86/1.23    ( one ), X ) ==> X }.
% 0.86/1.23  parent0: (2446) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 0.86/1.23    ==> X }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  permutation0:
% 0.86/1.23     0 ==> 0
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  eqswap: (2448) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), X
% 0.86/1.23     ) }.
% 0.86/1.23  parent0[0]: (267) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse
% 0.86/1.23    ( one ), X ) ==> X }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2450) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 0.86/1.23  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.86/1.23  parent1[0; 2]: (2448) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 0.86/1.23    one ), X ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := converse( one )
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := one
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  eqswap: (2451) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 0.86/1.23  parent0[0]: (2450) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  subsumption: (273) {G3,W4,D3,L1,V0,M1} P(267,5) { converse( one ) ==> one
% 0.86/1.23     }.
% 0.86/1.23  parent0: (2451) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 0.86/1.23  substitution0:
% 0.86/1.23  end
% 0.86/1.23  permutation0:
% 0.86/1.23     0 ==> 0
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  eqswap: (2453) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), X
% 0.86/1.23     ) }.
% 0.86/1.23  parent0[0]: (267) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse
% 0.86/1.23    ( one ), X ) ==> X }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2454) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 0.86/1.23  parent0[0]: (273) {G3,W4,D3,L1,V0,M1} P(267,5) { converse( one ) ==> one
% 0.86/1.23     }.
% 0.86/1.23  parent1[0; 3]: (2453) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 0.86/1.23    one ), X ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  eqswap: (2455) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 0.86/1.23  parent0[0]: (2454) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  subsumption: (275) {G4,W5,D3,L1,V1,M1} P(273,267) { composition( one, X ) 
% 0.86/1.23    ==> X }.
% 0.86/1.23  parent0: (2455) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  permutation0:
% 0.86/1.23     0 ==> 0
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  eqswap: (2457) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.86/1.23    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.86/1.23    complement( Y ) ) }.
% 0.86/1.23  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.86/1.23    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.86/1.23    Y ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23     Y := Y
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2459) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 0.86/1.23    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 0.86/1.23  parent0[0]: (275) {G4,W5,D3,L1,V1,M1} P(273,267) { composition( one, X ) 
% 0.86/1.23    ==> X }.
% 0.86/1.23  parent1[0; 8]: (2457) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.86/1.23    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.86/1.23    complement( Y ) ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := one
% 0.86/1.23     Y := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2460) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 0.86/1.23    ( X ), complement( X ) ) }.
% 0.86/1.23  parent0[0]: (267) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse
% 0.86/1.23    ( one ), X ) ==> X }.
% 0.86/1.23  parent1[0; 4]: (2459) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 0.86/1.23    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := complement( X )
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  eqswap: (2461) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 0.86/1.23     ) ) ==> complement( X ) }.
% 0.86/1.23  parent0[0]: (2460) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 0.86/1.23    complement( X ), complement( X ) ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  subsumption: (280) {G5,W8,D4,L1,V1,M1} P(275,10);d(267) { join( complement
% 0.86/1.23    ( X ), complement( X ) ) ==> complement( X ) }.
% 0.86/1.23  parent0: (2461) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 0.86/1.23     ) ) ==> complement( X ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  permutation0:
% 0.86/1.23     0 ==> 0
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  eqswap: (2463) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.86/1.23    complement( X ), complement( Y ) ) ) }.
% 0.86/1.23  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.86/1.23    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23     Y := Y
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2478) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 0.86/1.23    complement( X ) ) }.
% 0.86/1.23  parent0[0]: (280) {G5,W8,D4,L1,V1,M1} P(275,10);d(267) { join( complement( 
% 0.86/1.23    X ), complement( X ) ) ==> complement( X ) }.
% 0.86/1.23  parent1[0; 5]: (2463) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.86/1.23    join( complement( X ), complement( Y ) ) ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := X
% 0.86/1.23     Y := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  eqswap: (2479) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.86/1.23    meet( X, X ) }.
% 0.86/1.23  parent0[0]: (2478) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 0.86/1.23    complement( X ) ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  subsumption: (288) {G6,W7,D4,L1,V1,M1} P(280,3) { complement( complement( X
% 0.86/1.23     ) ) = meet( X, X ) }.
% 0.86/1.23  parent0: (2479) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.86/1.23    meet( X, X ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  permutation0:
% 0.86/1.23     0 ==> 0
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  eqswap: (2481) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.86/1.23    ( join( complement( X ), Y ) ) ) }.
% 0.86/1.23  parent0[0]: (29) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.86/1.23    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := X
% 0.86/1.23     Y := Y
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2484) {G2,W10,D5,L1,V1,M1}  { X ==> join( meet( X, converse( top
% 0.86/1.23     ) ), complement( converse( top ) ) ) }.
% 0.86/1.23  parent0[0]: (209) {G8,W7,D4,L1,V1,M1} P(171,42) { join( X, converse( top )
% 0.86/1.23     ) ==> converse( top ) }.
% 0.86/1.23  parent1[0; 8]: (2481) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.86/1.23    complement( join( complement( X ), Y ) ) ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23     X := complement( X )
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := X
% 0.86/1.23     Y := converse( top )
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2486) {G3,W9,D5,L1,V1,M1}  { X ==> join( meet( X, converse( top )
% 0.86/1.23     ), complement( top ) ) }.
% 0.86/1.23  parent0[0]: (214) {G9,W4,D3,L1,V0,M1} P(209,21) { converse( top ) ==> top
% 0.86/1.23     }.
% 0.86/1.23  parent1[0; 8]: (2484) {G2,W10,D5,L1,V1,M1}  { X ==> join( meet( X, converse
% 0.86/1.23    ( top ) ), complement( converse( top ) ) ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2487) {G4,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.86/1.23    complement( top ) ) }.
% 0.86/1.23  parent0[0]: (214) {G9,W4,D3,L1,V0,M1} P(209,21) { converse( top ) ==> top
% 0.86/1.23     }.
% 0.86/1.23  parent1[0; 5]: (2486) {G3,W9,D5,L1,V1,M1}  { X ==> join( meet( X, converse
% 0.86/1.23    ( top ) ), complement( top ) ) }.
% 0.86/1.23  substitution0:
% 0.86/1.23  end
% 0.86/1.23  substitution1:
% 0.86/1.23     X := X
% 0.86/1.23  end
% 0.86/1.23  
% 0.86/1.23  paramod: (2490) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 0.86/1.23     }.
% 0.86/1.23  parent0[0]: (53) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.86/1.23    zero }.
% 0.86/1.23  parent1[0; 6]: (2487) {G4,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.88/1.23    complement( top ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2491) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 0.88/1.23     }.
% 0.88/1.23  parent0[0]: (2490) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero
% 0.88/1.23     ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (292) {G10,W7,D4,L1,V1,M1} P(209,29);d(214);d(53) { join( meet
% 0.88/1.23    ( X, top ), zero ) ==> X }.
% 0.88/1.23  parent0: (2491) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 0.88/1.23     }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2493) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 0.88/1.23     ), complement( X ) ) }.
% 0.88/1.23  parent0[0]: (26) {G2,W10,D4,L1,V2,M1} P(0,20) { join( join( Y, X ), 
% 0.88/1.23    complement( Y ) ) ==> join( X, top ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2495) {G2,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 0.88/1.23    ( X ), Y ) ), top ) ==> join( X, complement( meet( X, Y ) ) ) }.
% 0.88/1.23  parent0[0]: (29) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.88/1.23    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.88/1.23  parent1[0; 9]: (2493) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join
% 0.88/1.23    ( X, Y ), complement( X ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := meet( X, Y )
% 0.88/1.23     Y := complement( join( complement( X ), Y ) )
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2496) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet( X
% 0.88/1.23    , Y ) ) ) }.
% 0.88/1.23  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 0.88/1.23     top }.
% 0.88/1.23  parent1[0; 1]: (2495) {G2,W14,D6,L1,V2,M1}  { join( complement( join( 
% 0.88/1.23    complement( X ), Y ) ), top ) ==> join( X, complement( meet( X, Y ) ) )
% 0.88/1.23     }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := complement( join( complement( X ), Y ) )
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2497) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) ) )
% 0.88/1.23     ==> top }.
% 0.88/1.23  parent0[0]: (2496) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet
% 0.88/1.23    ( X, Y ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (307) {G8,W8,D5,L1,V2,M1} P(29,26);d(171) { join( X, 
% 0.88/1.23    complement( meet( X, Y ) ) ) ==> top }.
% 0.88/1.23  parent0: (2497) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) )
% 0.88/1.23     ) ==> top }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2499) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.88/1.23    ( join( complement( X ), Y ) ) ) }.
% 0.88/1.23  parent0[0]: (29) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.88/1.23    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2501) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), complement
% 0.88/1.23    ( top ) ) }.
% 0.88/1.23  parent0[0]: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.88/1.23    ==> top }.
% 0.88/1.23  parent1[0; 7]: (2499) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.88/1.23    complement( join( complement( X ), Y ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2502) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero ) }.
% 0.88/1.23  parent0[0]: (53) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.88/1.23    zero }.
% 0.88/1.23  parent1[0; 6]: (2501) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 0.88/1.23    complement( top ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2503) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X }.
% 0.88/1.23  parent0[0]: (2502) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero )
% 0.88/1.23     }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (309) {G2,W7,D4,L1,V1,M1} P(17,29);d(53) { join( meet( X, X )
% 0.88/1.23    , zero ) ==> X }.
% 0.88/1.23  parent0: (2503) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2505) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.88/1.23    ( join( complement( X ), Y ) ) ) }.
% 0.88/1.23  parent0[0]: (29) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.88/1.23    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2507) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement( join
% 0.88/1.23    ( complement( X ), complement( X ) ) ) ) }.
% 0.88/1.23  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 0.88/1.23    zero }.
% 0.88/1.23  parent1[0; 3]: (2505) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.88/1.23    complement( join( complement( X ), Y ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := complement( X )
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2508) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) ) }.
% 0.88/1.23  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.88/1.23    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.88/1.23  parent1[0; 4]: (2507) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement
% 0.88/1.23    ( join( complement( X ), complement( X ) ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2509) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X }.
% 0.88/1.23  parent0[0]: (2508) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) )
% 0.88/1.23     }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (314) {G2,W7,D4,L1,V1,M1} P(12,29);d(3) { join( zero, meet( X
% 0.88/1.23    , X ) ) ==> X }.
% 0.88/1.23  parent0: (2509) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2510) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 0.88/1.23     }.
% 0.88/1.23  parent0[0]: (292) {G10,W7,D4,L1,V1,M1} P(209,29);d(214);d(53) { join( meet
% 0.88/1.23    ( X, top ), zero ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2511) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 0.88/1.23     }.
% 0.88/1.23  parent0[0]: (51) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 0.88/1.23    Y ) }.
% 0.88/1.23  parent1[0; 3]: (2510) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.88/1.23    zero ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := top
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2514) {G2,W7,D4,L1,V1,M1}  { join( meet( top, X ), zero ) ==> X
% 0.88/1.23     }.
% 0.88/1.23  parent0[0]: (2511) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero
% 0.88/1.23     ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (325) {G11,W7,D4,L1,V1,M1} P(51,292) { join( meet( top, X ), 
% 0.88/1.23    zero ) ==> X }.
% 0.88/1.23  parent0: (2514) {G2,W7,D4,L1,V1,M1}  { join( meet( top, X ), zero ) ==> X
% 0.88/1.23     }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2516) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.88/1.23     ), complement( Y ) ) }.
% 0.88/1.23  parent0[0]: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.88/1.23    complement( X ) ) ==> join( Y, top ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2518) {G2,W10,D4,L1,V1,M1}  { join( meet( X, top ), top ) ==> 
% 0.88/1.23    join( X, complement( zero ) ) }.
% 0.88/1.23  parent0[0]: (292) {G10,W7,D4,L1,V1,M1} P(209,29);d(214);d(53) { join( meet
% 0.88/1.23    ( X, top ), zero ) ==> X }.
% 0.88/1.23  parent1[0; 7]: (2516) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.88/1.23    ( X, Y ), complement( Y ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := meet( X, top )
% 0.88/1.23     Y := zero
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2519) {G3,W6,D4,L1,V1,M1}  { top ==> join( X, complement( zero )
% 0.88/1.23     ) }.
% 0.88/1.23  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 0.88/1.23     top }.
% 0.88/1.23  parent1[0; 1]: (2518) {G2,W10,D4,L1,V1,M1}  { join( meet( X, top ), top ) 
% 0.88/1.23    ==> join( X, complement( zero ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := meet( X, top )
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2520) {G3,W6,D4,L1,V1,M1}  { join( X, complement( zero ) ) ==> top
% 0.88/1.23     }.
% 0.88/1.23  parent0[0]: (2519) {G3,W6,D4,L1,V1,M1}  { top ==> join( X, complement( zero
% 0.88/1.23     ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (326) {G11,W6,D4,L1,V1,M1} P(292,20);d(171) { join( X, 
% 0.88/1.23    complement( zero ) ) ==> top }.
% 0.88/1.23  parent0: (2520) {G3,W6,D4,L1,V1,M1}  { join( X, complement( zero ) ) ==> 
% 0.88/1.23    top }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2521) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 0.88/1.23     }.
% 0.88/1.23  parent0[0]: (292) {G10,W7,D4,L1,V1,M1} P(209,29);d(214);d(53) { join( meet
% 0.88/1.23    ( X, top ), zero ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2522) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top ) )
% 0.88/1.23     }.
% 0.88/1.23  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.88/1.23  parent1[0; 2]: (2521) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.88/1.23    zero ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := meet( X, top )
% 0.88/1.23     Y := zero
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2525) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, top ) ) ==> X
% 0.88/1.23     }.
% 0.88/1.23  parent0[0]: (2522) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top )
% 0.88/1.23     ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (327) {G11,W7,D4,L1,V1,M1} P(292,0) { join( zero, meet( X, top
% 0.88/1.23     ) ) ==> X }.
% 0.88/1.23  parent0: (2525) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, top ) ) ==> X
% 0.88/1.23     }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2526) {G11,W6,D4,L1,V1,M1}  { top ==> join( X, complement( zero )
% 0.88/1.23     ) }.
% 0.88/1.23  parent0[0]: (326) {G11,W6,D4,L1,V1,M1} P(292,20);d(171) { join( X, 
% 0.88/1.23    complement( zero ) ) ==> top }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2528) {G6,W4,D3,L1,V0,M1}  { top ==> complement( zero ) }.
% 0.88/1.23  parent0[0]: (280) {G5,W8,D4,L1,V1,M1} P(275,10);d(267) { join( complement( 
% 0.88/1.23    X ), complement( X ) ) ==> complement( X ) }.
% 0.88/1.23  parent1[0; 2]: (2526) {G11,W6,D4,L1,V1,M1}  { top ==> join( X, complement( 
% 0.88/1.23    zero ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := zero
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := complement( zero )
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2529) {G6,W4,D3,L1,V0,M1}  { complement( zero ) ==> top }.
% 0.88/1.23  parent0[0]: (2528) {G6,W4,D3,L1,V0,M1}  { top ==> complement( zero ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (329) {G12,W4,D3,L1,V0,M1} P(326,280) { complement( zero ) ==>
% 0.88/1.23     top }.
% 0.88/1.23  parent0: (2529) {G6,W4,D3,L1,V0,M1}  { complement( zero ) ==> top }.
% 0.88/1.23  substitution0:
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2531) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.88/1.23    complement( X ), complement( Y ) ) ) }.
% 0.88/1.23  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.88/1.23    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2534) {G1,W9,D5,L1,V1,M1}  { meet( zero, X ) ==> complement( join
% 0.88/1.23    ( top, complement( X ) ) ) }.
% 0.88/1.23  parent0[0]: (329) {G12,W4,D3,L1,V0,M1} P(326,280) { complement( zero ) ==> 
% 0.88/1.23    top }.
% 0.88/1.23  parent1[0; 6]: (2531) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.88/1.23    join( complement( X ), complement( Y ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := zero
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2536) {G2,W6,D3,L1,V1,M1}  { meet( zero, X ) ==> complement( top
% 0.88/1.23     ) }.
% 0.88/1.23  parent0[0]: (178) {G8,W5,D3,L1,V1,M1} P(163,18);d(171);d(171) { join( top, 
% 0.88/1.23    Y ) ==> top }.
% 0.88/1.23  parent1[0; 5]: (2534) {G1,W9,D5,L1,V1,M1}  { meet( zero, X ) ==> complement
% 0.88/1.23    ( join( top, complement( X ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := complement( X )
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2537) {G2,W5,D3,L1,V1,M1}  { meet( zero, X ) ==> zero }.
% 0.88/1.23  parent0[0]: (53) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.88/1.23    zero }.
% 0.88/1.23  parent1[0; 4]: (2536) {G2,W6,D3,L1,V1,M1}  { meet( zero, X ) ==> complement
% 0.88/1.23    ( top ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (332) {G13,W5,D3,L1,V1,M1} P(329,3);d(178);d(53) { meet( zero
% 0.88/1.23    , X ) ==> zero }.
% 0.88/1.23  parent0: (2537) {G2,W5,D3,L1,V1,M1}  { meet( zero, X ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2539) {G11,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 0.88/1.23     }.
% 0.88/1.23  parent0[0]: (325) {G11,W7,D4,L1,V1,M1} P(51,292) { join( meet( top, X ), 
% 0.88/1.23    zero ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2540) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( top, X ) )
% 0.88/1.23     }.
% 0.88/1.23  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.88/1.23  parent1[0; 2]: (2539) {G11,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), 
% 0.88/1.23    zero ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := meet( top, X )
% 0.88/1.23     Y := zero
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2543) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( top, X ) ) ==> X
% 0.88/1.23     }.
% 0.88/1.23  parent0[0]: (2540) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( top, X )
% 0.88/1.23     ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (339) {G12,W7,D4,L1,V1,M1} P(325,0) { join( zero, meet( top, X
% 0.88/1.23     ) ) ==> X }.
% 0.88/1.23  parent0: (2543) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( top, X ) ) ==> X
% 0.88/1.23     }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2545) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join( 
% 0.88/1.23    complement( X ), zero ) ) }.
% 0.88/1.23  parent0[0]: (55) {G2,W9,D5,L1,V1,M1} P(53,3) { complement( join( complement
% 0.88/1.23    ( X ), zero ) ) ==> meet( X, top ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2550) {G3,W11,D5,L1,V1,M1}  { meet( complement( X ), top ) ==> 
% 0.88/1.23    complement( join( meet( X, X ), zero ) ) }.
% 0.88/1.23  parent0[0]: (288) {G6,W7,D4,L1,V1,M1} P(280,3) { complement( complement( X
% 0.88/1.23     ) ) = meet( X, X ) }.
% 0.88/1.23  parent1[0; 7]: (2545) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement
% 0.88/1.23    ( join( complement( X ), zero ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := complement( X )
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2551) {G3,W7,D4,L1,V1,M1}  { meet( complement( X ), top ) ==> 
% 0.88/1.23    complement( X ) }.
% 0.88/1.23  parent0[0]: (309) {G2,W7,D4,L1,V1,M1} P(17,29);d(53) { join( meet( X, X ), 
% 0.88/1.23    zero ) ==> X }.
% 0.88/1.23  parent1[0; 6]: (2550) {G3,W11,D5,L1,V1,M1}  { meet( complement( X ), top ) 
% 0.88/1.23    ==> complement( join( meet( X, X ), zero ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (353) {G7,W7,D4,L1,V1,M1} P(288,55);d(309) { meet( complement
% 0.88/1.23    ( X ), top ) ==> complement( X ) }.
% 0.88/1.23  parent0: (2551) {G3,W7,D4,L1,V1,M1}  { meet( complement( X ), top ) ==> 
% 0.88/1.23    complement( X ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2554) {G11,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top ) )
% 0.88/1.23     }.
% 0.88/1.23  parent0[0]: (327) {G11,W7,D4,L1,V1,M1} P(292,0) { join( zero, meet( X, top
% 0.88/1.23     ) ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2555) {G8,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 0.88/1.23    complement( X ) ) }.
% 0.88/1.23  parent0[0]: (353) {G7,W7,D4,L1,V1,M1} P(288,55);d(309) { meet( complement( 
% 0.88/1.23    X ), top ) ==> complement( X ) }.
% 0.88/1.23  parent1[0; 5]: (2554) {G11,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, 
% 0.88/1.23    top ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := complement( X )
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2556) {G8,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 0.88/1.23    complement( X ) }.
% 0.88/1.23  parent0[0]: (2555) {G8,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 0.88/1.23    complement( X ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (366) {G12,W7,D4,L1,V1,M1} P(353,327) { join( zero, complement
% 0.88/1.23    ( X ) ) ==> complement( X ) }.
% 0.88/1.23  parent0: (2556) {G8,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 0.88/1.23    complement( X ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2558) {G12,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 0.88/1.23    complement( X ) ) }.
% 0.88/1.23  parent0[0]: (366) {G12,W7,D4,L1,V1,M1} P(353,327) { join( zero, complement
% 0.88/1.23    ( X ) ) ==> complement( X ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2561) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.88/1.23    join( zero, meet( X, X ) ) }.
% 0.88/1.23  parent0[0]: (288) {G6,W7,D4,L1,V1,M1} P(280,3) { complement( complement( X
% 0.88/1.23     ) ) = meet( X, X ) }.
% 0.88/1.23  parent1[0; 6]: (2558) {G12,W7,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 0.88/1.23    zero, complement( X ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := complement( X )
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2562) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, meet( X
% 0.88/1.23    , X ) ) }.
% 0.88/1.23  parent0[0]: (288) {G6,W7,D4,L1,V1,M1} P(280,3) { complement( complement( X
% 0.88/1.23     ) ) = meet( X, X ) }.
% 0.88/1.23  parent1[0; 1]: (2561) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) ) 
% 0.88/1.23    ==> join( zero, meet( X, X ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2565) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 0.88/1.23  parent0[0]: (314) {G2,W7,D4,L1,V1,M1} P(12,29);d(3) { join( zero, meet( X, 
% 0.88/1.23    X ) ) ==> X }.
% 0.88/1.23  parent1[0; 4]: (2562) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, 
% 0.88/1.23    meet( X, X ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (371) {G13,W5,D3,L1,V1,M1} P(288,366);d(314) { meet( X, X ) 
% 0.88/1.23    ==> X }.
% 0.88/1.23  parent0: (2565) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2569) {G2,W11,D4,L1,V2,M1}  { join( join( zero, X ), complement( 
% 0.88/1.23    Y ) ) = join( complement( Y ), X ) }.
% 0.88/1.23  parent0[0]: (366) {G12,W7,D4,L1,V1,M1} P(353,327) { join( zero, complement
% 0.88/1.23    ( X ) ) ==> complement( X ) }.
% 0.88/1.23  parent1[0; 8]: (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 0.88/1.23    X ) = join( join( Z, X ), Y ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := complement( Y )
% 0.88/1.23     Y := X
% 0.88/1.23     Z := zero
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (372) {G13,W11,D4,L1,V2,M1} P(366,19) { join( join( zero, Y )
% 0.88/1.23    , complement( X ) ) ==> join( complement( X ), Y ) }.
% 0.88/1.23  parent0: (2569) {G2,W11,D4,L1,V2,M1}  { join( join( zero, X ), complement( 
% 0.88/1.23    Y ) ) = join( complement( Y ), X ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2571) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join( 
% 0.88/1.23    zero, complement( X ) ) ) }.
% 0.88/1.23  parent0[0]: (54) {G2,W9,D5,L1,V1,M1} P(53,3) { complement( join( zero, 
% 0.88/1.23    complement( X ) ) ) ==> meet( top, X ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2578) {G3,W7,D4,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 0.88/1.23    complement( X ) ) }.
% 0.88/1.23  parent0[0]: (366) {G12,W7,D4,L1,V1,M1} P(353,327) { join( zero, complement
% 0.88/1.23    ( X ) ) ==> complement( X ) }.
% 0.88/1.23  parent1[0; 5]: (2571) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement
% 0.88/1.23    ( join( zero, complement( X ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (376) {G13,W7,D4,L1,V1,M1} P(366,54) { meet( top, X ) ==> 
% 0.88/1.23    complement( complement( X ) ) }.
% 0.88/1.23  parent0: (2578) {G3,W7,D4,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 0.88/1.23    complement( X ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2581) {G12,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 0.88/1.23    complement( X ) ) }.
% 0.88/1.23  parent0[0]: (366) {G12,W7,D4,L1,V1,M1} P(353,327) { join( zero, complement
% 0.88/1.23    ( X ) ) ==> complement( X ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2586) {G3,W11,D5,L1,V1,M1}  { complement( join( zero, complement
% 0.88/1.23    ( X ) ) ) ==> join( zero, meet( top, X ) ) }.
% 0.88/1.23  parent0[0]: (54) {G2,W9,D5,L1,V1,M1} P(53,3) { complement( join( zero, 
% 0.88/1.23    complement( X ) ) ) ==> meet( top, X ) }.
% 0.88/1.23  parent1[0; 8]: (2581) {G12,W7,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 0.88/1.23    zero, complement( X ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := join( zero, complement( X ) )
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2587) {G3,W9,D4,L1,V1,M1}  { meet( top, X ) ==> join( zero, meet
% 0.88/1.23    ( top, X ) ) }.
% 0.88/1.23  parent0[0]: (54) {G2,W9,D5,L1,V1,M1} P(53,3) { complement( join( zero, 
% 0.88/1.23    complement( X ) ) ) ==> meet( top, X ) }.
% 0.88/1.23  parent1[0; 1]: (2586) {G3,W11,D5,L1,V1,M1}  { complement( join( zero, 
% 0.88/1.23    complement( X ) ) ) ==> join( zero, meet( top, X ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2589) {G4,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 0.88/1.23  parent0[0]: (339) {G12,W7,D4,L1,V1,M1} P(325,0) { join( zero, meet( top, X
% 0.88/1.23     ) ) ==> X }.
% 0.88/1.23  parent1[0; 4]: (2587) {G3,W9,D4,L1,V1,M1}  { meet( top, X ) ==> join( zero
% 0.88/1.23    , meet( top, X ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2590) {G5,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 0.88/1.23     }.
% 0.88/1.23  parent0[0]: (376) {G13,W7,D4,L1,V1,M1} P(366,54) { meet( top, X ) ==> 
% 0.88/1.23    complement( complement( X ) ) }.
% 0.88/1.23  parent1[0; 1]: (2589) {G4,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (377) {G14,W5,D4,L1,V1,M1} P(54,366);d(339);d(376) { 
% 0.88/1.23    complement( complement( X ) ) ==> X }.
% 0.88/1.23  parent0: (2590) {G5,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 0.88/1.23     }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2593) {G2,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) ) }.
% 0.88/1.23  parent0[0]: (314) {G2,W7,D4,L1,V1,M1} P(12,29);d(3) { join( zero, meet( X, 
% 0.88/1.23    X ) ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2594) {G3,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 0.88/1.23  parent0[0]: (371) {G13,W5,D3,L1,V1,M1} P(288,366);d(314) { meet( X, X ) ==>
% 0.88/1.23     X }.
% 0.88/1.23  parent1[0; 4]: (2593) {G2,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X )
% 0.88/1.23     ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2595) {G3,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 0.88/1.23  parent0[0]: (2594) {G3,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (379) {G14,W5,D3,L1,V1,M1} P(371,314) { join( zero, X ) ==> X
% 0.88/1.23     }.
% 0.88/1.23  parent0: (2595) {G3,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2597) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero ) }.
% 0.88/1.23  parent0[0]: (309) {G2,W7,D4,L1,V1,M1} P(17,29);d(53) { join( meet( X, X ), 
% 0.88/1.23    zero ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2598) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 0.88/1.23  parent0[0]: (371) {G13,W5,D3,L1,V1,M1} P(288,366);d(314) { meet( X, X ) ==>
% 0.88/1.23     X }.
% 0.88/1.23  parent1[0; 3]: (2597) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero
% 0.88/1.23     ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2599) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 0.88/1.23  parent0[0]: (2598) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (380) {G14,W5,D3,L1,V1,M1} P(371,309) { join( X, zero ) ==> X
% 0.88/1.23     }.
% 0.88/1.23  parent0: (2599) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2601) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 0.88/1.23    converse( join( converse( X ), Y ) ) }.
% 0.88/1.23  parent0[0]: (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 0.88/1.23     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2603) {G2,W8,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> 
% 0.88/1.23    converse( converse( X ) ) }.
% 0.88/1.23  parent0[0]: (380) {G14,W5,D3,L1,V1,M1} P(371,309) { join( X, zero ) ==> X
% 0.88/1.23     }.
% 0.88/1.23  parent1[0; 6]: (2601) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 0.88/1.23    converse( join( converse( X ), Y ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := converse( X )
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := zero
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2604) {G1,W6,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> X
% 0.88/1.23     }.
% 0.88/1.23  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.88/1.23  parent1[0; 5]: (2603) {G2,W8,D4,L1,V1,M1}  { join( X, converse( zero ) ) 
% 0.88/1.23    ==> converse( converse( X ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (383) {G15,W6,D4,L1,V1,M1} P(380,42);d(7) { join( X, converse
% 0.88/1.23    ( zero ) ) ==> X }.
% 0.88/1.23  parent0: (2604) {G1,W6,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> X
% 0.88/1.23     }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2607) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 0.88/1.23    ( X ), complement( X ) ) }.
% 0.88/1.23  parent0[0]: (280) {G5,W8,D4,L1,V1,M1} P(275,10);d(267) { join( complement( 
% 0.88/1.23    X ), complement( X ) ) ==> complement( X ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2610) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.88/1.23    join( complement( complement( X ) ), X ) }.
% 0.88/1.23  parent0[0]: (377) {G14,W5,D4,L1,V1,M1} P(54,366);d(339);d(376) { complement
% 0.88/1.23    ( complement( X ) ) ==> X }.
% 0.88/1.23  parent1[0; 8]: (2607) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 0.88/1.23    complement( X ), complement( X ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := complement( X )
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2612) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.88/1.23    join( X, X ) }.
% 0.88/1.23  parent0[0]: (377) {G14,W5,D4,L1,V1,M1} P(54,366);d(339);d(376) { complement
% 0.88/1.23    ( complement( X ) ) ==> X }.
% 0.88/1.23  parent1[0; 5]: (2610) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) ) 
% 0.88/1.23    ==> join( complement( complement( X ) ), X ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2613) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 0.88/1.23  parent0[0]: (377) {G14,W5,D4,L1,V1,M1} P(54,366);d(339);d(376) { complement
% 0.88/1.23    ( complement( X ) ) ==> X }.
% 0.88/1.23  parent1[0; 1]: (2612) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) ) 
% 0.88/1.23    ==> join( X, X ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2619) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 0.88/1.23  parent0[0]: (2613) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (386) {G15,W5,D3,L1,V1,M1} P(377,280) { join( X, X ) ==> X }.
% 0.88/1.23  parent0: (2619) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2623) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.88/1.23    complement( X ), complement( Y ) ) ) }.
% 0.88/1.23  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.88/1.23    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2627) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 0.88/1.23    complement( join( complement( X ), Y ) ) }.
% 0.88/1.23  parent0[0]: (377) {G14,W5,D4,L1,V1,M1} P(54,366);d(339);d(376) { complement
% 0.88/1.23    ( complement( X ) ) ==> X }.
% 0.88/1.23  parent1[0; 9]: (2623) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.88/1.23    join( complement( X ), complement( Y ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := complement( Y )
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2629) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X ), Y
% 0.88/1.23     ) ) ==> meet( X, complement( Y ) ) }.
% 0.88/1.23  parent0[0]: (2627) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 0.88/1.23    complement( join( complement( X ), Y ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (389) {G15,W10,D5,L1,V2,M1} P(377,3) { complement( join( 
% 0.88/1.23    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 0.88/1.23  parent0: (2629) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 0.88/1.23    Y ) ) ==> meet( X, complement( Y ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2631) {G14,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 0.88/1.23     }.
% 0.88/1.23  parent0[0]: (377) {G14,W5,D4,L1,V1,M1} P(54,366);d(339);d(376) { complement
% 0.88/1.23    ( complement( X ) ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2636) {G1,W10,D4,L1,V2,M1}  { join( complement( X ), complement( 
% 0.88/1.23    Y ) ) ==> complement( meet( X, Y ) ) }.
% 0.88/1.23  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.88/1.23    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.88/1.23  parent1[0; 7]: (2631) {G14,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 0.88/1.23    ( X ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := join( complement( X ), complement( Y ) )
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (390) {G15,W10,D4,L1,V2,M1} P(3,377) { join( complement( X ), 
% 0.88/1.23    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 0.88/1.23  parent0: (2636) {G1,W10,D4,L1,V2,M1}  { join( complement( X ), complement( 
% 0.88/1.23    Y ) ) ==> complement( meet( X, Y ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2638) {G15,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 0.88/1.23  parent0[0]: (386) {G15,W5,D3,L1,V1,M1} P(377,280) { join( X, X ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2641) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( X, 
% 0.88/1.23    join( X, Y ) ), Y ) }.
% 0.88/1.23  parent0[0]: (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 0.88/1.23     = join( join( Z, X ), Y ) }.
% 0.88/1.23  parent1[0; 4]: (2638) {G15,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := join( X, Y )
% 0.88/1.23     Y := Y
% 0.88/1.23     Z := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := join( X, Y )
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2643) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( join( 
% 0.88/1.23    X, X ), Y ), Y ) }.
% 0.88/1.23  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.88/1.23    join( X, Y ), Z ) }.
% 0.88/1.23  parent1[0; 5]: (2641) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( 
% 0.88/1.23    X, join( X, Y ) ), Y ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := X
% 0.88/1.23     Z := Y
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2644) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 0.88/1.23    , Y ) }.
% 0.88/1.23  parent0[0]: (386) {G15,W5,D3,L1,V1,M1} P(377,280) { join( X, X ) ==> X }.
% 0.88/1.23  parent1[0; 6]: (2643) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( 
% 0.88/1.23    join( X, X ), Y ), Y ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2645) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X, 
% 0.88/1.23    Y ) }.
% 0.88/1.23  parent0[0]: (2644) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y
% 0.88/1.23     ), Y ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (391) {G16,W9,D4,L1,V2,M1} P(386,19);d(1);d(386) { join( join
% 0.88/1.23    ( X, Y ), Y ) ==> join( X, Y ) }.
% 0.88/1.23  parent0: (2645) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X
% 0.88/1.23    , Y ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2654) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, Y
% 0.88/1.23     ) }.
% 0.88/1.23  parent0[0]: (386) {G15,W5,D3,L1,V1,M1} P(377,280) { join( X, X ) ==> X }.
% 0.88/1.23  parent1[0; 7]: (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 0.88/1.23    X ) = join( join( Z, X ), Y ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23     Z := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (392) {G16,W9,D4,L1,V2,M1} P(386,19) { join( join( X, Y ), X )
% 0.88/1.23     ==> join( X, Y ) }.
% 0.88/1.23  parent0: (2654) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, Y
% 0.88/1.23     ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2655) {G15,W6,D4,L1,V1,M1}  { X ==> join( X, converse( zero ) )
% 0.88/1.23     }.
% 0.88/1.23  parent0[0]: (383) {G15,W6,D4,L1,V1,M1} P(380,42);d(7) { join( X, converse( 
% 0.88/1.23    zero ) ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2657) {G15,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 0.88/1.23  parent0[0]: (379) {G14,W5,D3,L1,V1,M1} P(371,314) { join( zero, X ) ==> X
% 0.88/1.23     }.
% 0.88/1.23  parent1[0; 2]: (2655) {G15,W6,D4,L1,V1,M1}  { X ==> join( X, converse( zero
% 0.88/1.23     ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := converse( zero )
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := zero
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2658) {G15,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 0.88/1.23  parent0[0]: (2657) {G15,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (393) {G16,W4,D3,L1,V0,M1} P(383,379) { converse( zero ) ==> 
% 0.88/1.23    zero }.
% 0.88/1.23  parent0: (2658) {G15,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2660) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( complement( join
% 0.88/1.23    ( X, Y ) ), X ), Y ) }.
% 0.88/1.23  parent0[0]: (21) {G2,W10,D6,L1,V2,M1} P(17,1) { join( join( complement( 
% 0.88/1.23    join( X, Y ) ), X ), Y ) ==> top }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2663) {G3,W11,D5,L1,V2,M1}  { top ==> join( join( complement( top
% 0.88/1.23     ), X ), complement( meet( X, Y ) ) ) }.
% 0.88/1.23  parent0[0]: (307) {G8,W8,D5,L1,V2,M1} P(29,26);d(171) { join( X, complement
% 0.88/1.23    ( meet( X, Y ) ) ) ==> top }.
% 0.88/1.23  parent1[0; 5]: (2660) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( 
% 0.88/1.23    complement( join( X, Y ) ), X ), Y ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := complement( meet( X, Y ) )
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2664) {G2,W10,D5,L1,V2,M1}  { top ==> join( join( zero, X ), 
% 0.88/1.23    complement( meet( X, Y ) ) ) }.
% 0.88/1.23  parent0[0]: (53) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.88/1.23    zero }.
% 0.88/1.23  parent1[0; 4]: (2663) {G3,W11,D5,L1,V2,M1}  { top ==> join( join( 
% 0.88/1.23    complement( top ), X ), complement( meet( X, Y ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2665) {G3,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( X, Y
% 0.88/1.23     ) ), X ) }.
% 0.88/1.23  parent0[0]: (372) {G13,W11,D4,L1,V2,M1} P(366,19) { join( join( zero, Y ), 
% 0.88/1.23    complement( X ) ) ==> join( complement( X ), Y ) }.
% 0.88/1.23  parent1[0; 2]: (2664) {G2,W10,D5,L1,V2,M1}  { top ==> join( join( zero, X )
% 0.88/1.23    , complement( meet( X, Y ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := meet( X, Y )
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2666) {G3,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), X )
% 0.88/1.23     ==> top }.
% 0.88/1.23  parent0[0]: (2665) {G3,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( X
% 0.88/1.23    , Y ) ), X ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (425) {G14,W8,D5,L1,V2,M1} P(307,21);d(53);d(372) { join( 
% 0.88/1.23    complement( meet( X, Y ) ), X ) ==> top }.
% 0.88/1.23  parent0: (2666) {G3,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), X
% 0.88/1.23     ) ==> top }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2667) {G14,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( X, Y
% 0.88/1.23     ) ), X ) }.
% 0.88/1.23  parent0[0]: (425) {G14,W8,D5,L1,V2,M1} P(307,21);d(53);d(372) { join( 
% 0.88/1.23    complement( meet( X, Y ) ), X ) ==> top }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2668) {G2,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( Y, X
% 0.88/1.23     ) ), X ) }.
% 0.88/1.23  parent0[0]: (51) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 0.88/1.23    Y ) }.
% 0.88/1.23  parent1[0; 4]: (2667) {G14,W8,D5,L1,V2,M1}  { top ==> join( complement( 
% 0.88/1.23    meet( X, Y ) ), X ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2671) {G2,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), Y )
% 0.88/1.23     ==> top }.
% 0.88/1.23  parent0[0]: (2668) {G2,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( Y
% 0.88/1.23    , X ) ), X ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (438) {G15,W8,D5,L1,V2,M1} P(51,425) { join( complement( meet
% 0.88/1.23    ( Y, X ) ), X ) ==> top }.
% 0.88/1.23  parent0: (2671) {G2,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), Y
% 0.88/1.23     ) ==> top }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2673) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.88/1.23    ( join( complement( X ), Y ) ) ) }.
% 0.88/1.23  parent0[0]: (29) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.88/1.23    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2676) {G2,W12,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet( meet( 
% 0.88/1.23    X, Y ), Y ), complement( top ) ) }.
% 0.88/1.23  parent0[0]: (438) {G15,W8,D5,L1,V2,M1} P(51,425) { join( complement( meet( 
% 0.88/1.23    Y, X ) ), X ) ==> top }.
% 0.88/1.23  parent1[0; 11]: (2673) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.88/1.23    complement( join( complement( X ), Y ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := meet( X, Y )
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2677) {G2,W11,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet( meet( 
% 0.88/1.23    X, Y ), Y ), zero ) }.
% 0.88/1.23  parent0[0]: (53) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.88/1.23    zero }.
% 0.88/1.23  parent1[0; 10]: (2676) {G2,W12,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet
% 0.88/1.23    ( meet( X, Y ), Y ), complement( top ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2678) {G3,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 0.88/1.23    , Y ) }.
% 0.88/1.23  parent0[0]: (380) {G14,W5,D3,L1,V1,M1} P(371,309) { join( X, zero ) ==> X
% 0.88/1.23     }.
% 0.88/1.23  parent1[0; 4]: (2677) {G2,W11,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet( 
% 0.88/1.23    meet( X, Y ), Y ), zero ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := meet( meet( X, Y ), Y )
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2679) {G3,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), Y ) ==> meet( X, 
% 0.88/1.23    Y ) }.
% 0.88/1.23  parent0[0]: (2678) {G3,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y
% 0.88/1.23     ), Y ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (441) {G16,W9,D4,L1,V2,M1} P(438,29);d(53);d(380) { meet( meet
% 0.88/1.23    ( X, Y ), Y ) ==> meet( X, Y ) }.
% 0.88/1.23  parent0: (2679) {G3,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), Y ) ==> meet( X
% 0.88/1.23    , Y ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2681) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.88/1.23    complement( X ), complement( Y ) ) ) }.
% 0.88/1.23  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.88/1.23    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2683) {G1,W9,D5,L1,V2,M1}  { meet( meet( X, complement( Y ) ), Y
% 0.88/1.23     ) ==> complement( top ) }.
% 0.88/1.23  parent0[0]: (438) {G15,W8,D5,L1,V2,M1} P(51,425) { join( complement( meet( 
% 0.88/1.23    Y, X ) ), X ) ==> top }.
% 0.88/1.23  parent1[0; 8]: (2681) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.88/1.23    join( complement( X ), complement( Y ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := complement( Y )
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := meet( X, complement( Y ) )
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2684) {G2,W8,D5,L1,V2,M1}  { meet( meet( X, complement( Y ) ), Y
% 0.88/1.23     ) ==> zero }.
% 0.88/1.23  parent0[0]: (53) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.88/1.23    zero }.
% 0.88/1.23  parent1[0; 7]: (2683) {G1,W9,D5,L1,V2,M1}  { meet( meet( X, complement( Y )
% 0.88/1.23     ), Y ) ==> complement( top ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (446) {G16,W8,D5,L1,V2,M1} P(438,3);d(53) { meet( meet( X, 
% 0.88/1.23    complement( Y ) ), Y ) ==> zero }.
% 0.88/1.23  parent0: (2684) {G2,W8,D5,L1,V2,M1}  { meet( meet( X, complement( Y ) ), Y
% 0.88/1.23     ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2687) {G16,W8,D5,L1,V2,M1}  { zero ==> meet( meet( X, complement( 
% 0.88/1.23    Y ) ), Y ) }.
% 0.88/1.23  parent0[0]: (446) {G16,W8,D5,L1,V2,M1} P(438,3);d(53) { meet( meet( X, 
% 0.88/1.23    complement( Y ) ), Y ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2688) {G15,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 0.88/1.23    complement( Y ) ) }.
% 0.88/1.23  parent0[0]: (377) {G14,W5,D4,L1,V1,M1} P(54,366);d(339);d(376) { complement
% 0.88/1.23    ( complement( X ) ) ==> X }.
% 0.88/1.23  parent1[0; 5]: (2687) {G16,W8,D5,L1,V2,M1}  { zero ==> meet( meet( X, 
% 0.88/1.23    complement( Y ) ), Y ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := complement( Y )
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2689) {G15,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( Y )
% 0.88/1.23     ) ==> zero }.
% 0.88/1.23  parent0[0]: (2688) {G15,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 0.88/1.23    complement( Y ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (448) {G17,W8,D4,L1,V2,M1} P(377,446) { meet( meet( Y, X ), 
% 0.88/1.23    complement( X ) ) ==> zero }.
% 0.88/1.23  parent0: (2689) {G15,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( Y )
% 0.88/1.23     ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2690) {G16,W8,D5,L1,V2,M1}  { zero ==> meet( meet( X, complement( 
% 0.88/1.23    Y ) ), Y ) }.
% 0.88/1.23  parent0[0]: (446) {G16,W8,D5,L1,V2,M1} P(438,3);d(53) { meet( meet( X, 
% 0.88/1.23    complement( Y ) ), Y ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2691) {G2,W8,D5,L1,V2,M1}  { zero ==> meet( Y, meet( X, 
% 0.88/1.23    complement( Y ) ) ) }.
% 0.88/1.23  parent0[0]: (51) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 0.88/1.23    Y ) }.
% 0.88/1.23  parent1[0; 2]: (2690) {G16,W8,D5,L1,V2,M1}  { zero ==> meet( meet( X, 
% 0.88/1.23    complement( Y ) ), Y ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := meet( X, complement( Y ) )
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2695) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) ) )
% 0.88/1.23     ==> zero }.
% 0.88/1.23  parent0[0]: (2691) {G2,W8,D5,L1,V2,M1}  { zero ==> meet( Y, meet( X, 
% 0.88/1.23    complement( Y ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (449) {G17,W8,D5,L1,V2,M1} P(446,51) { meet( Y, meet( X, 
% 0.88/1.23    complement( Y ) ) ) ==> zero }.
% 0.88/1.23  parent0: (2695) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 0.88/1.23     ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2699) {G17,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 0.88/1.23    complement( Y ) ) }.
% 0.88/1.23  parent0[0]: (448) {G17,W8,D4,L1,V2,M1} P(377,446) { meet( meet( Y, X ), 
% 0.88/1.23    complement( X ) ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2700) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( Y ), meet
% 0.88/1.23    ( X, Y ) ) }.
% 0.88/1.23  parent0[0]: (51) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 0.88/1.23    Y ) }.
% 0.88/1.23  parent1[0; 2]: (2699) {G17,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 0.88/1.23    complement( Y ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := complement( Y )
% 0.88/1.23     Y := meet( X, Y )
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2704) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X ) )
% 0.88/1.23     ==> zero }.
% 0.88/1.23  parent0[0]: (2700) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( Y ), 
% 0.88/1.23    meet( X, Y ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (450) {G18,W8,D4,L1,V2,M1} P(448,51) { meet( complement( Y ), 
% 0.88/1.23    meet( X, Y ) ) ==> zero }.
% 0.88/1.23  parent0: (2704) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X )
% 0.88/1.23     ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2708) {G18,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), meet
% 0.88/1.23    ( Y, X ) ) }.
% 0.88/1.23  parent0[0]: (450) {G18,W8,D4,L1,V2,M1} P(448,51) { meet( complement( Y ), 
% 0.88/1.23    meet( X, Y ) ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2710) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), meet
% 0.88/1.23    ( X, Y ) ) }.
% 0.88/1.23  parent0[0]: (51) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 0.88/1.23    Y ) }.
% 0.88/1.23  parent1[0; 5]: (2708) {G18,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 0.88/1.23     ), meet( Y, X ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2716) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( X, Y ) )
% 0.88/1.23     ==> zero }.
% 0.88/1.23  parent0[0]: (2710) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 0.88/1.23    meet( X, Y ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (453) {G19,W8,D4,L1,V2,M1} P(51,450) { meet( complement( Y ), 
% 0.88/1.23    meet( Y, X ) ) ==> zero }.
% 0.88/1.23  parent0: (2716) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( X, Y )
% 0.88/1.23     ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2718) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.88/1.23    ( join( complement( X ), Y ) ) ) }.
% 0.88/1.23  parent0[0]: (29) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.88/1.23    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2721) {G2,W12,D7,L1,V2,M1}  { X ==> join( zero, complement( join
% 0.88/1.23    ( complement( X ), meet( Y, complement( X ) ) ) ) ) }.
% 0.88/1.23  parent0[0]: (449) {G17,W8,D5,L1,V2,M1} P(446,51) { meet( Y, meet( X, 
% 0.88/1.23    complement( Y ) ) ) ==> zero }.
% 0.88/1.23  parent1[0; 3]: (2718) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.88/1.23    complement( join( complement( X ), Y ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := meet( Y, complement( X ) )
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2722) {G3,W10,D6,L1,V2,M1}  { X ==> complement( join( complement
% 0.88/1.23    ( X ), meet( Y, complement( X ) ) ) ) }.
% 0.88/1.23  parent0[0]: (366) {G12,W7,D4,L1,V1,M1} P(353,327) { join( zero, complement
% 0.88/1.23    ( X ) ) ==> complement( X ) }.
% 0.88/1.23  parent1[0; 2]: (2721) {G2,W12,D7,L1,V2,M1}  { X ==> join( zero, complement
% 0.88/1.23    ( join( complement( X ), meet( Y, complement( X ) ) ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := join( complement( X ), meet( Y, complement( X ) ) )
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2723) {G4,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet( Y, 
% 0.88/1.23    complement( X ) ) ) ) }.
% 0.88/1.23  parent0[0]: (389) {G15,W10,D5,L1,V2,M1} P(377,3) { complement( join( 
% 0.88/1.23    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 0.88/1.23  parent1[0; 2]: (2722) {G3,W10,D6,L1,V2,M1}  { X ==> complement( join( 
% 0.88/1.23    complement( X ), meet( Y, complement( X ) ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := meet( Y, complement( X ) )
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2724) {G4,W9,D6,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 0.88/1.23    complement( X ) ) ) ) ==> X }.
% 0.88/1.23  parent0[0]: (2723) {G4,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet( 
% 0.88/1.23    Y, complement( X ) ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (455) {G18,W9,D6,L1,V2,M1} P(449,29);d(366);d(389) { meet( X, 
% 0.88/1.23    complement( meet( Y, complement( X ) ) ) ) ==> X }.
% 0.88/1.23  parent0: (2724) {G4,W9,D6,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 0.88/1.23    complement( X ) ) ) ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2725) {G16,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 0.88/1.23    , Y ) }.
% 0.88/1.23  parent0[0]: (441) {G16,W9,D4,L1,V2,M1} P(438,29);d(53);d(380) { meet( meet
% 0.88/1.23    ( X, Y ), Y ) ==> meet( X, Y ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2728) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( X, Y
% 0.88/1.23     ) ) }.
% 0.88/1.23  parent0[0]: (51) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 0.88/1.23    Y ) }.
% 0.88/1.23  parent1[0; 4]: (2725) {G16,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( 
% 0.88/1.23    X, Y ), Y ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := meet( X, Y )
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2741) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X, 
% 0.88/1.23    Y ) }.
% 0.88/1.23  parent0[0]: (2728) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( X
% 0.88/1.23    , Y ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (466) {G17,W9,D4,L1,V2,M1} P(441,51) { meet( Y, meet( X, Y ) )
% 0.88/1.23     ==> meet( X, Y ) }.
% 0.88/1.23  parent0: (2741) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X
% 0.88/1.23    , Y ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2743) {G16,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 0.88/1.23    , Y ) }.
% 0.88/1.23  parent0[0]: (391) {G16,W9,D4,L1,V2,M1} P(386,19);d(1);d(386) { join( join( 
% 0.88/1.23    X, Y ), Y ) ==> join( X, Y ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2746) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 0.88/1.23    join( complement( X ), Y ) ) ) ==> join( X, complement( join( complement
% 0.88/1.23    ( X ), Y ) ) ) }.
% 0.88/1.23  parent0[0]: (29) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.88/1.23    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.88/1.23  parent1[0; 11]: (2743) {G16,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join
% 0.88/1.23    ( X, Y ), Y ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := meet( X, Y )
% 0.88/1.23     Y := complement( join( complement( X ), Y ) )
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2747) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( join( 
% 0.88/1.23    complement( X ), Y ) ) ) }.
% 0.88/1.23  parent0[0]: (29) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.88/1.23    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.88/1.23  parent1[0; 1]: (2746) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), 
% 0.88/1.23    complement( join( complement( X ), Y ) ) ) ==> join( X, complement( join
% 0.88/1.23    ( complement( X ), Y ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2754) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement( 
% 0.88/1.23    Y ) ) ) }.
% 0.88/1.23  parent0[0]: (389) {G15,W10,D5,L1,V2,M1} P(377,3) { complement( join( 
% 0.88/1.23    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 0.88/1.23  parent1[0; 4]: (2747) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( 
% 0.88/1.23    join( complement( X ), Y ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2755) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) ) )
% 0.88/1.23     ==> X }.
% 0.88/1.23  parent0[0]: (2754) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 0.88/1.23    complement( Y ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (477) {G17,W8,D5,L1,V2,M1} P(29,391);d(389) { join( X, meet( X
% 0.88/1.23    , complement( Y ) ) ) ==> X }.
% 0.88/1.23  parent0: (2755) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) )
% 0.88/1.23     ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2757) {G17,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement( 
% 0.88/1.23    Y ) ) ) }.
% 0.88/1.23  parent0[0]: (477) {G17,W8,D5,L1,V2,M1} P(29,391);d(389) { join( X, meet( X
% 0.88/1.23    , complement( Y ) ) ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2758) {G15,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 0.88/1.23  parent0[0]: (377) {G14,W5,D4,L1,V1,M1} P(54,366);d(339);d(376) { complement
% 0.88/1.23    ( complement( X ) ) ==> X }.
% 0.88/1.23  parent1[0; 6]: (2757) {G17,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 0.88/1.23    complement( Y ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := complement( Y )
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2759) {G15,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 0.88/1.23  parent0[0]: (2758) {G15,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) )
% 0.88/1.23     }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (480) {G18,W7,D4,L1,V2,M1} P(377,477) { join( Y, meet( Y, X )
% 0.88/1.23     ) ==> Y }.
% 0.88/1.23  parent0: (2759) {G15,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2761) {G18,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 0.88/1.23  parent0[0]: (480) {G18,W7,D4,L1,V2,M1} P(377,477) { join( Y, meet( Y, X ) )
% 0.88/1.23     ==> Y }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2762) {G18,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 0.88/1.23  parent0[0]: (466) {G17,W9,D4,L1,V2,M1} P(441,51) { meet( Y, meet( X, Y ) ) 
% 0.88/1.23    ==> meet( X, Y ) }.
% 0.88/1.23  parent1[0; 4]: (2761) {G18,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) )
% 0.88/1.23     }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := meet( Y, X )
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2763) {G18,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 0.88/1.23  parent0[0]: (2762) {G18,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) )
% 0.88/1.23     }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (491) {G19,W7,D4,L1,V2,M1} P(466,480) { join( X, meet( Y, X )
% 0.88/1.23     ) ==> X }.
% 0.88/1.23  parent0: (2763) {G18,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2764) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 0.88/1.23  parent0[0]: (491) {G19,W7,D4,L1,V2,M1} P(466,480) { join( X, meet( Y, X ) )
% 0.88/1.23     ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2765) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( Y, X ), X ) }.
% 0.88/1.23  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.88/1.23  parent1[0; 2]: (2764) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) )
% 0.88/1.23     }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := meet( Y, X )
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2768) {G1,W7,D4,L1,V2,M1}  { join( meet( Y, X ), X ) ==> X }.
% 0.88/1.23  parent0[0]: (2765) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( Y, X ), X ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (509) {G20,W7,D4,L1,V2,M1} P(491,0) { join( meet( Y, X ), X ) 
% 0.88/1.23    ==> X }.
% 0.88/1.23  parent0: (2768) {G1,W7,D4,L1,V2,M1}  { join( meet( Y, X ), X ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2770) {G17,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, meet( Y, X
% 0.88/1.23     ) ) }.
% 0.88/1.23  parent0[0]: (466) {G17,W9,D4,L1,V2,M1} P(441,51) { meet( Y, meet( X, Y ) ) 
% 0.88/1.23    ==> meet( X, Y ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2772) {G18,W15,D6,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 0.88/1.23    complement( X ) ) ) ) ==> meet( complement( meet( Y, complement( X ) ) )
% 0.88/1.23    , X ) }.
% 0.88/1.23  parent0[0]: (455) {G18,W9,D6,L1,V2,M1} P(449,29);d(366);d(389) { meet( X, 
% 0.88/1.23    complement( meet( Y, complement( X ) ) ) ) ==> X }.
% 0.88/1.23  parent1[0; 14]: (2770) {G17,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 0.88/1.23    meet( Y, X ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := complement( meet( Y, complement( X ) ) )
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2773) {G19,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( Y, 
% 0.88/1.23    complement( X ) ) ), X ) }.
% 0.88/1.23  parent0[0]: (455) {G18,W9,D6,L1,V2,M1} P(449,29);d(366);d(389) { meet( X, 
% 0.88/1.23    complement( meet( Y, complement( X ) ) ) ) ==> X }.
% 0.88/1.23  parent1[0; 1]: (2772) {G18,W15,D6,L1,V2,M1}  { meet( X, complement( meet( Y
% 0.88/1.23    , complement( X ) ) ) ) ==> meet( complement( meet( Y, complement( X ) )
% 0.88/1.23     ), X ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2775) {G19,W9,D6,L1,V2,M1}  { meet( complement( meet( Y, 
% 0.88/1.23    complement( X ) ) ), X ) ==> X }.
% 0.88/1.23  parent0[0]: (2773) {G19,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( Y
% 0.88/1.23    , complement( X ) ) ), X ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (615) {G19,W9,D6,L1,V2,M1} P(455,466) { meet( complement( meet
% 0.88/1.23    ( Y, complement( X ) ) ), X ) ==> X }.
% 0.88/1.23  parent0: (2775) {G19,W9,D6,L1,V2,M1}  { meet( complement( meet( Y, 
% 0.88/1.23    complement( X ) ) ), X ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2778) {G15,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> join
% 0.88/1.23    ( complement( X ), complement( Y ) ) }.
% 0.88/1.23  parent0[0]: (390) {G15,W10,D4,L1,V2,M1} P(3,377) { join( complement( X ), 
% 0.88/1.23    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2779) {G15,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 0.88/1.23    , Y ) ) ==> join( X, complement( Y ) ) }.
% 0.88/1.23  parent0[0]: (377) {G14,W5,D4,L1,V1,M1} P(54,366);d(339);d(376) { complement
% 0.88/1.23    ( complement( X ) ) ==> X }.
% 0.88/1.23  parent1[0; 7]: (2778) {G15,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 0.88/1.23    ==> join( complement( X ), complement( Y ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := complement( X )
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (639) {G16,W10,D5,L1,V2,M1} P(377,390) { complement( meet( 
% 0.88/1.23    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 0.88/1.23  parent0: (2779) {G15,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 0.88/1.23    , Y ) ) ==> join( X, complement( Y ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2784) {G19,W9,D6,L1,V2,M1}  { Y ==> meet( complement( meet( X, 
% 0.88/1.23    complement( Y ) ) ), Y ) }.
% 0.88/1.23  parent0[0]: (615) {G19,W9,D6,L1,V2,M1} P(455,466) { meet( complement( meet
% 0.88/1.23    ( Y, complement( X ) ) ), X ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2787) {G17,W9,D6,L1,V2,M1}  { X ==> meet( join( Y, complement( 
% 0.88/1.23    complement( X ) ) ), X ) }.
% 0.88/1.23  parent0[0]: (639) {G16,W10,D5,L1,V2,M1} P(377,390) { complement( meet( 
% 0.88/1.23    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 0.88/1.23  parent1[0; 3]: (2784) {G19,W9,D6,L1,V2,M1}  { Y ==> meet( complement( meet
% 0.88/1.23    ( X, complement( Y ) ) ), Y ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := complement( X )
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := complement( Y )
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2789) {G15,W7,D4,L1,V2,M1}  { X ==> meet( join( Y, X ), X ) }.
% 0.88/1.23  parent0[0]: (377) {G14,W5,D4,L1,V1,M1} P(54,366);d(339);d(376) { complement
% 0.88/1.23    ( complement( X ) ) ==> X }.
% 0.88/1.23  parent1[0; 5]: (2787) {G17,W9,D6,L1,V2,M1}  { X ==> meet( join( Y, 
% 0.88/1.23    complement( complement( X ) ) ), X ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2790) {G15,W7,D4,L1,V2,M1}  { meet( join( Y, X ), X ) ==> X }.
% 0.88/1.23  parent0[0]: (2789) {G15,W7,D4,L1,V2,M1}  { X ==> meet( join( Y, X ), X )
% 0.88/1.23     }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (763) {G20,W7,D4,L1,V2,M1} P(639,615);d(377) { meet( join( X, 
% 0.88/1.23    Y ), Y ) ==> Y }.
% 0.88/1.23  parent0: (2790) {G15,W7,D4,L1,V2,M1}  { meet( join( Y, X ), X ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2792) {G20,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y ) }.
% 0.88/1.23  parent0[0]: (763) {G20,W7,D4,L1,V2,M1} P(639,615);d(377) { meet( join( X, Y
% 0.88/1.23     ), Y ) ==> Y }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2793) {G17,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X ) }.
% 0.88/1.23  parent0[0]: (392) {G16,W9,D4,L1,V2,M1} P(386,19) { join( join( X, Y ), X ) 
% 0.88/1.23    ==> join( X, Y ) }.
% 0.88/1.23  parent1[0; 3]: (2792) {G20,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y )
% 0.88/1.23     }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := join( X, Y )
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2794) {G17,W7,D4,L1,V2,M1}  { meet( join( X, Y ), X ) ==> X }.
% 0.88/1.23  parent0[0]: (2793) {G17,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X )
% 0.88/1.23     }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (787) {G21,W7,D4,L1,V2,M1} P(392,763) { meet( join( X, Y ), X
% 0.88/1.23     ) ==> X }.
% 0.88/1.23  parent0: (2794) {G17,W7,D4,L1,V2,M1}  { meet( join( X, Y ), X ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2796) {G19,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), meet
% 0.88/1.23    ( X, Y ) ) }.
% 0.88/1.23  parent0[0]: (453) {G19,W8,D4,L1,V2,M1} P(51,450) { meet( complement( Y ), 
% 0.88/1.23    meet( Y, X ) ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2797) {G20,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 0.88/1.23    , Y ) ), X ) }.
% 0.88/1.23  parent0[0]: (787) {G21,W7,D4,L1,V2,M1} P(392,763) { meet( join( X, Y ), X )
% 0.88/1.23     ==> X }.
% 0.88/1.23  parent1[0; 7]: (2796) {G19,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 0.88/1.23     ), meet( X, Y ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := join( X, Y )
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2798) {G20,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), X
% 0.88/1.23     ) ==> zero }.
% 0.88/1.23  parent0[0]: (2797) {G20,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join
% 0.88/1.23    ( X, Y ) ), X ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (806) {G22,W8,D5,L1,V2,M1} P(787,453) { meet( complement( join
% 0.88/1.23    ( X, Y ) ), X ) ==> zero }.
% 0.88/1.23  parent0: (2798) {G20,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), X
% 0.88/1.23     ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2801) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 0.88/1.23    complement( composition( X, top ) ) ) ==> zero }.
% 0.88/1.23  parent0[0]: (380) {G14,W5,D3,L1,V1,M1} P(371,309) { join( X, zero ) ==> X
% 0.88/1.23     }.
% 0.88/1.23  parent1[0; 1]: (81) {G2,W11,D6,L1,V1,M1} P(53,10) { join( composition( 
% 0.88/1.23    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := composition( converse( X ), complement( composition( X, top ) ) )
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (871) {G15,W9,D5,L1,V1,M1} S(81);d(380) { composition( 
% 0.88/1.23    converse( X ), complement( composition( X, top ) ) ) ==> zero }.
% 0.88/1.23  parent0: (2801) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 0.88/1.23    complement( composition( X, top ) ) ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2804) {G15,W9,D5,L1,V1,M1}  { zero ==> composition( converse( X )
% 0.88/1.23    , complement( composition( X, top ) ) ) }.
% 0.88/1.23  parent0[0]: (871) {G15,W9,D5,L1,V1,M1} S(81);d(380) { composition( converse
% 0.88/1.23    ( X ), complement( composition( X, top ) ) ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2805) {G10,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 0.88/1.23    complement( composition( top, top ) ) ) }.
% 0.88/1.23  parent0[0]: (214) {G9,W4,D3,L1,V0,M1} P(209,21) { converse( top ) ==> top
% 0.88/1.23     }.
% 0.88/1.23  parent1[0; 3]: (2804) {G15,W9,D5,L1,V1,M1}  { zero ==> composition( 
% 0.88/1.23    converse( X ), complement( composition( X, top ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := top
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2806) {G10,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 0.88/1.23    composition( top, top ) ) ) ==> zero }.
% 0.88/1.23  parent0[0]: (2805) {G10,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 0.88/1.23    complement( composition( top, top ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (942) {G16,W8,D5,L1,V0,M1} P(214,871) { composition( top, 
% 0.88/1.23    complement( composition( top, top ) ) ) ==> zero }.
% 0.88/1.23  parent0: (2806) {G10,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 0.88/1.23    composition( top, top ) ) ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2808) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 0.88/1.23    join( composition( X, Y ), composition( Z, Y ) ) }.
% 0.88/1.23  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 0.88/1.23    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Z
% 0.88/1.23     Z := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2813) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top ), 
% 0.88/1.23    complement( composition( top, top ) ) ) ==> join( composition( X, 
% 0.88/1.23    complement( composition( top, top ) ) ), zero ) }.
% 0.88/1.23  parent0[0]: (942) {G16,W8,D5,L1,V0,M1} P(214,871) { composition( top, 
% 0.88/1.23    complement( composition( top, top ) ) ) ==> zero }.
% 0.88/1.23  parent1[0; 16]: (2808) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y
% 0.88/1.23     ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := complement( composition( top, top ) )
% 0.88/1.23     Z := top
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2814) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top ), 
% 0.88/1.23    complement( composition( top, top ) ) ) ==> composition( X, complement( 
% 0.88/1.23    composition( top, top ) ) ) }.
% 0.88/1.23  parent0[0]: (380) {G14,W5,D3,L1,V1,M1} P(371,309) { join( X, zero ) ==> X
% 0.88/1.23     }.
% 0.88/1.23  parent1[0; 9]: (2813) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top ), 
% 0.88/1.23    complement( composition( top, top ) ) ) ==> join( composition( X, 
% 0.88/1.23    complement( composition( top, top ) ) ), zero ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := composition( X, complement( composition( top, top ) ) )
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2815) {G3,W13,D5,L1,V1,M1}  { composition( top, complement( 
% 0.88/1.23    composition( top, top ) ) ) ==> composition( X, complement( composition( 
% 0.88/1.23    top, top ) ) ) }.
% 0.88/1.23  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 0.88/1.23     top }.
% 0.88/1.23  parent1[0; 2]: (2814) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top ), 
% 0.88/1.23    complement( composition( top, top ) ) ) ==> composition( X, complement( 
% 0.88/1.23    composition( top, top ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2816) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, complement
% 0.88/1.23    ( composition( top, top ) ) ) }.
% 0.88/1.23  parent0[0]: (942) {G16,W8,D5,L1,V0,M1} P(214,871) { composition( top, 
% 0.88/1.23    complement( composition( top, top ) ) ) ==> zero }.
% 0.88/1.23  parent1[0; 1]: (2815) {G3,W13,D5,L1,V1,M1}  { composition( top, complement
% 0.88/1.23    ( composition( top, top ) ) ) ==> composition( X, complement( composition
% 0.88/1.23    ( top, top ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2817) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 0.88/1.23    composition( top, top ) ) ) ==> zero }.
% 0.88/1.23  parent0[0]: (2816) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 0.88/1.23    complement( composition( top, top ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (947) {G17,W8,D5,L1,V1,M1} P(942,6);d(380);d(171);d(942) { 
% 0.88/1.23    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 0.88/1.23  parent0: (2817) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 0.88/1.23    composition( top, top ) ) ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2819) {G0,W11,D4,L1,V3,M1}  { composition( composition( X, Y ), Z
% 0.88/1.23     ) ==> composition( X, composition( Y, Z ) ) }.
% 0.88/1.23  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 0.88/1.23     ) ) ==> composition( composition( X, Y ), Z ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23     Z := Z
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2822) {G1,W12,D5,L1,V1,M1}  { composition( composition( X, top )
% 0.88/1.23    , complement( composition( top, top ) ) ) ==> composition( X, zero ) }.
% 0.88/1.23  parent0[0]: (942) {G16,W8,D5,L1,V0,M1} P(214,871) { composition( top, 
% 0.88/1.23    complement( composition( top, top ) ) ) ==> zero }.
% 0.88/1.23  parent1[0; 11]: (2819) {G0,W11,D4,L1,V3,M1}  { composition( composition( X
% 0.88/1.23    , Y ), Z ) ==> composition( X, composition( Y, Z ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := top
% 0.88/1.23     Z := complement( composition( top, top ) )
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2823) {G2,W5,D3,L1,V1,M1}  { zero ==> composition( X, zero ) }.
% 0.88/1.23  parent0[0]: (947) {G17,W8,D5,L1,V1,M1} P(942,6);d(380);d(171);d(942) { 
% 0.88/1.23    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 0.88/1.23  parent1[0; 1]: (2822) {G1,W12,D5,L1,V1,M1}  { composition( composition( X, 
% 0.88/1.23    top ), complement( composition( top, top ) ) ) ==> composition( X, zero )
% 0.88/1.23     }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := composition( X, top )
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2824) {G2,W5,D3,L1,V1,M1}  { composition( X, zero ) ==> zero }.
% 0.88/1.23  parent0[0]: (2823) {G2,W5,D3,L1,V1,M1}  { zero ==> composition( X, zero )
% 0.88/1.23     }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (948) {G18,W5,D3,L1,V1,M1} P(942,4);d(947) { composition( X, 
% 0.88/1.23    zero ) ==> zero }.
% 0.88/1.23  parent0: (2824) {G2,W5,D3,L1,V1,M1}  { composition( X, zero ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2826) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==> 
% 0.88/1.23    converse( composition( converse( X ), Y ) ) }.
% 0.88/1.23  parent0[0]: (37) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 0.88/1.23    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2829) {G2,W7,D4,L1,V1,M1}  { composition( converse( zero ), X ) 
% 0.88/1.23    ==> converse( zero ) }.
% 0.88/1.23  parent0[0]: (948) {G18,W5,D3,L1,V1,M1} P(942,4);d(947) { composition( X, 
% 0.88/1.23    zero ) ==> zero }.
% 0.88/1.23  parent1[0; 6]: (2826) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X
% 0.88/1.23     ) ==> converse( composition( converse( X ), Y ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := converse( X )
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := zero
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2831) {G3,W6,D4,L1,V1,M1}  { composition( converse( zero ), X ) 
% 0.88/1.23    ==> zero }.
% 0.88/1.23  parent0[0]: (393) {G16,W4,D3,L1,V0,M1} P(383,379) { converse( zero ) ==> 
% 0.88/1.23    zero }.
% 0.88/1.23  parent1[0; 5]: (2829) {G2,W7,D4,L1,V1,M1}  { composition( converse( zero )
% 0.88/1.23    , X ) ==> converse( zero ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2832) {G4,W5,D3,L1,V1,M1}  { composition( zero, X ) ==> zero }.
% 0.88/1.23  parent0[0]: (393) {G16,W4,D3,L1,V0,M1} P(383,379) { converse( zero ) ==> 
% 0.88/1.23    zero }.
% 0.88/1.23  parent1[0; 2]: (2831) {G3,W6,D4,L1,V1,M1}  { composition( converse( zero )
% 0.88/1.23    , X ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (952) {G19,W5,D3,L1,V1,M1} P(948,37);d(393) { composition( 
% 0.88/1.23    zero, X ) ==> zero }.
% 0.88/1.23  parent0: (2832) {G4,W5,D3,L1,V1,M1}  { composition( zero, X ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2838) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 0.88/1.23    complement( Y ) ) ) ==> X }.
% 0.88/1.23  parent0[0]: (389) {G15,W10,D5,L1,V2,M1} P(377,3) { complement( join( 
% 0.88/1.23    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 0.88/1.23  parent1[0; 5]: (29) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.88/1.23    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := Y
% 0.88/1.23     Y := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (1002) {G16,W10,D5,L1,V2,M1} S(29);d(389) { join( meet( X, Y )
% 0.88/1.23    , meet( X, complement( Y ) ) ) ==> X }.
% 0.88/1.23  parent0: (2838) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 0.88/1.23    complement( Y ) ) ) ==> X }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2841) {G22,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X, 
% 0.88/1.23    Y ) ), X ) }.
% 0.88/1.23  parent0[0]: (806) {G22,W8,D5,L1,V2,M1} P(787,453) { meet( complement( join
% 0.88/1.23    ( X, Y ) ), X ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2843) {G2,W11,D5,L1,V1,M1}  { zero ==> meet( complement( 
% 0.88/1.23    complement( one ) ), composition( converse( X ), complement( X ) ) ) }.
% 0.88/1.23  parent0[0]: (88) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( converse
% 0.88/1.23    ( X ), complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 0.88/1.23  parent1[0; 4]: (2841) {G22,W8,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 0.88/1.23    join( X, Y ) ), X ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := composition( converse( X ), complement( X ) )
% 0.88/1.23     Y := complement( one )
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2844) {G3,W9,D5,L1,V1,M1}  { zero ==> meet( one, composition( 
% 0.88/1.23    converse( X ), complement( X ) ) ) }.
% 0.88/1.23  parent0[0]: (377) {G14,W5,D4,L1,V1,M1} P(54,366);d(339);d(376) { complement
% 0.88/1.23    ( complement( X ) ) ==> X }.
% 0.88/1.23  parent1[0; 3]: (2843) {G2,W11,D5,L1,V1,M1}  { zero ==> meet( complement( 
% 0.88/1.23    complement( one ) ), composition( converse( X ), complement( X ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := one
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2845) {G3,W9,D5,L1,V1,M1}  { meet( one, composition( converse( X )
% 0.88/1.23    , complement( X ) ) ) ==> zero }.
% 0.88/1.23  parent0[0]: (2844) {G3,W9,D5,L1,V1,M1}  { zero ==> meet( one, composition( 
% 0.88/1.23    converse( X ), complement( X ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (1027) {G23,W9,D5,L1,V1,M1} P(88,806);d(377) { meet( one, 
% 0.88/1.23    composition( converse( X ), complement( X ) ) ) ==> zero }.
% 0.88/1.23  parent0: (2845) {G3,W9,D5,L1,V1,M1}  { meet( one, composition( converse( X
% 0.88/1.23     ), complement( X ) ) ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2847) {G23,W9,D5,L1,V1,M1}  { zero ==> meet( one, composition( 
% 0.88/1.23    converse( X ), complement( X ) ) ) }.
% 0.88/1.23  parent0[0]: (1027) {G23,W9,D5,L1,V1,M1} P(88,806);d(377) { meet( one, 
% 0.88/1.23    composition( converse( X ), complement( X ) ) ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2848) {G15,W9,D6,L1,V1,M1}  { zero ==> meet( one, composition( 
% 0.88/1.23    converse( complement( X ) ), X ) ) }.
% 0.88/1.23  parent0[0]: (377) {G14,W5,D4,L1,V1,M1} P(54,366);d(339);d(376) { complement
% 0.88/1.23    ( complement( X ) ) ==> X }.
% 0.88/1.23  parent1[0; 8]: (2847) {G23,W9,D5,L1,V1,M1}  { zero ==> meet( one, 
% 0.88/1.23    composition( converse( X ), complement( X ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := complement( X )
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2849) {G15,W9,D6,L1,V1,M1}  { meet( one, composition( converse( 
% 0.88/1.23    complement( X ) ), X ) ) ==> zero }.
% 0.88/1.23  parent0[0]: (2848) {G15,W9,D6,L1,V1,M1}  { zero ==> meet( one, composition
% 0.88/1.23    ( converse( complement( X ) ), X ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  subsumption: (1381) {G24,W9,D6,L1,V1,M1} P(377,1027) { meet( one, 
% 0.88/1.23    composition( converse( complement( X ) ), X ) ) ==> zero }.
% 0.88/1.23  parent0: (2849) {G15,W9,D6,L1,V1,M1}  { meet( one, composition( converse( 
% 0.88/1.23    complement( X ) ), X ) ) ==> zero }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  permutation0:
% 0.88/1.23     0 ==> 0
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  eqswap: (2851) {G0,W27,D8,L1,V3,M1}  { meet( composition( meet( X, 
% 0.88/1.23    composition( Z, converse( Y ) ) ), Y ), Z ) ==> join( meet( composition( 
% 0.88/1.23    X, Y ), Z ), meet( composition( meet( X, composition( Z, converse( Y ) )
% 0.88/1.23     ), Y ), Z ) ) }.
% 0.88/1.23  parent0[0]: (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 0.88/1.23    Z ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), 
% 0.88/1.23    Z ) ) ==> meet( composition( meet( X, composition( Z, converse( Y ) ) ), 
% 0.88/1.23    Y ), Z ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := X
% 0.88/1.23     Y := Y
% 0.88/1.23     Z := Z
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2857) {G1,W34,D9,L1,V1,M1}  { meet( composition( meet( one, 
% 0.88/1.23    composition( converse( complement( converse( X ) ) ), converse( X ) ) ), 
% 0.88/1.23    X ), converse( complement( converse( X ) ) ) ) ==> join( meet( 
% 0.88/1.23    composition( one, X ), converse( complement( converse( X ) ) ) ), meet( 
% 0.88/1.23    composition( zero, X ), converse( complement( converse( X ) ) ) ) ) }.
% 0.88/1.23  parent0[0]: (1381) {G24,W9,D6,L1,V1,M1} P(377,1027) { meet( one, 
% 0.88/1.23    composition( converse( complement( X ) ), X ) ) ==> zero }.
% 0.88/1.23  parent1[0; 28]: (2851) {G0,W27,D8,L1,V3,M1}  { meet( composition( meet( X, 
% 0.88/1.23    composition( Z, converse( Y ) ) ), Y ), Z ) ==> join( meet( composition( 
% 0.88/1.23    X, Y ), Z ), meet( composition( meet( X, composition( Z, converse( Y ) )
% 0.88/1.23     ), Y ), Z ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := converse( X )
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := one
% 0.88/1.23     Y := X
% 0.88/1.23     Z := converse( complement( converse( X ) ) )
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2858) {G2,W26,D7,L1,V1,M1}  { meet( composition( zero, X ), 
% 0.88/1.23    converse( complement( converse( X ) ) ) ) ==> join( meet( composition( 
% 0.88/1.23    one, X ), converse( complement( converse( X ) ) ) ), meet( composition( 
% 0.88/1.23    zero, X ), converse( complement( converse( X ) ) ) ) ) }.
% 0.88/1.23  parent0[0]: (1381) {G24,W9,D6,L1,V1,M1} P(377,1027) { meet( one, 
% 0.88/1.23    composition( converse( complement( X ) ), X ) ) ==> zero }.
% 0.88/1.23  parent1[0; 3]: (2857) {G1,W34,D9,L1,V1,M1}  { meet( composition( meet( one
% 0.88/1.23    , composition( converse( complement( converse( X ) ) ), converse( X ) ) )
% 0.88/1.23    , X ), converse( complement( converse( X ) ) ) ) ==> join( meet( 
% 0.88/1.23    composition( one, X ), converse( complement( converse( X ) ) ) ), meet( 
% 0.88/1.23    composition( zero, X ), converse( complement( converse( X ) ) ) ) ) }.
% 0.88/1.23  substitution0:
% 0.88/1.23     X := converse( X )
% 0.88/1.23  end
% 0.88/1.23  substitution1:
% 0.88/1.23     X := X
% 0.88/1.23  end
% 0.88/1.23  
% 0.88/1.23  paramod: (2864) {G3,W24,D7,L1,V1,M1}  { meet( composition( zero, X ), 
% 0.88/1.23    converse( complement( converse( X ) ) ) ) ==> join( meet( X, converse( 
% 0.88/1.23    complement( converse( X ) ) ) ), meet( composition( zero, X ), converse( 
% 0.88/1.23    complement( converse( X ) ) ) ) ) }.
% 0.88/1.23  parent0[0]: (275) {G4,W5,D3,L1,V1,M1} P(273,267) { composition( one, X ) 
% 0.88/1.23    ==> X }.
% 0.88/1.23  parent1[0; 11]: (2858) {G2,W26,D7,L1,V1,M1}  { meet( composition( zero, X )
% 0.88/1.23    , converse( complement( converse( X ) ) ) ) ==> join( meet( composition( 
% 0.88/1.23    one, X ), converse( complement( converse( X ) ) ) ), meet( composition( 
% 0.88/1.23    zero, X ), converse( complement( converse( X ) ) ) ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  substitution1:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  paramod: (2866) {G4,W22,D7,L1,V1,M1}  { meet( composition( zero, X ), 
% 0.88/1.24    converse( complement( converse( X ) ) ) ) ==> join( meet( X, converse( 
% 0.88/1.24    complement( converse( X ) ) ) ), meet( zero, converse( complement( 
% 0.88/1.24    converse( X ) ) ) ) ) }.
% 0.88/1.24  parent0[0]: (952) {G19,W5,D3,L1,V1,M1} P(948,37);d(393) { composition( zero
% 0.88/1.24    , X ) ==> zero }.
% 0.88/1.24  parent1[0; 17]: (2864) {G3,W24,D7,L1,V1,M1}  { meet( composition( zero, X )
% 0.88/1.24    , converse( complement( converse( X ) ) ) ) ==> join( meet( X, converse( 
% 0.88/1.24    complement( converse( X ) ) ) ), meet( composition( zero, X ), converse( 
% 0.88/1.24    complement( converse( X ) ) ) ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  substitution1:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  paramod: (2867) {G5,W20,D7,L1,V1,M1}  { meet( zero, converse( complement( 
% 0.88/1.24    converse( X ) ) ) ) ==> join( meet( X, converse( complement( converse( X
% 0.88/1.24     ) ) ) ), meet( zero, converse( complement( converse( X ) ) ) ) ) }.
% 0.88/1.24  parent0[0]: (952) {G19,W5,D3,L1,V1,M1} P(948,37);d(393) { composition( zero
% 0.88/1.24    , X ) ==> zero }.
% 0.88/1.24  parent1[0; 2]: (2866) {G4,W22,D7,L1,V1,M1}  { meet( composition( zero, X )
% 0.88/1.24    , converse( complement( converse( X ) ) ) ) ==> join( meet( X, converse( 
% 0.88/1.24    complement( converse( X ) ) ) ), meet( zero, converse( complement( 
% 0.88/1.24    converse( X ) ) ) ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  substitution1:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  paramod: (2872) {G6,W15,D7,L1,V1,M1}  { meet( zero, converse( complement( 
% 0.88/1.24    converse( X ) ) ) ) ==> join( meet( X, converse( complement( converse( X
% 0.88/1.24     ) ) ) ), zero ) }.
% 0.88/1.24  parent0[0]: (332) {G13,W5,D3,L1,V1,M1} P(329,3);d(178);d(53) { meet( zero, 
% 0.88/1.24    X ) ==> zero }.
% 0.88/1.24  parent1[0; 14]: (2867) {G5,W20,D7,L1,V1,M1}  { meet( zero, converse( 
% 0.88/1.24    complement( converse( X ) ) ) ) ==> join( meet( X, converse( complement( 
% 0.88/1.24    converse( X ) ) ) ), meet( zero, converse( complement( converse( X ) ) )
% 0.88/1.24     ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := converse( complement( converse( X ) ) )
% 0.88/1.24  end
% 0.88/1.24  substitution1:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  paramod: (2873) {G7,W10,D7,L1,V1,M1}  { zero ==> join( meet( X, converse( 
% 0.88/1.24    complement( converse( X ) ) ) ), zero ) }.
% 0.88/1.24  parent0[0]: (332) {G13,W5,D3,L1,V1,M1} P(329,3);d(178);d(53) { meet( zero, 
% 0.88/1.24    X ) ==> zero }.
% 0.88/1.24  parent1[0; 1]: (2872) {G6,W15,D7,L1,V1,M1}  { meet( zero, converse( 
% 0.88/1.24    complement( converse( X ) ) ) ) ==> join( meet( X, converse( complement( 
% 0.88/1.24    converse( X ) ) ) ), zero ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := converse( complement( converse( X ) ) )
% 0.88/1.24  end
% 0.88/1.24  substitution1:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  paramod: (2876) {G8,W8,D6,L1,V1,M1}  { zero ==> meet( X, converse( 
% 0.88/1.24    complement( converse( X ) ) ) ) }.
% 0.88/1.24  parent0[0]: (380) {G14,W5,D3,L1,V1,M1} P(371,309) { join( X, zero ) ==> X
% 0.88/1.24     }.
% 0.88/1.24  parent1[0; 2]: (2873) {G7,W10,D7,L1,V1,M1}  { zero ==> join( meet( X, 
% 0.88/1.24    converse( complement( converse( X ) ) ) ), zero ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := meet( X, converse( complement( converse( X ) ) ) )
% 0.88/1.24  end
% 0.88/1.24  substitution1:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  eqswap: (2877) {G8,W8,D6,L1,V1,M1}  { meet( X, converse( complement( 
% 0.88/1.24    converse( X ) ) ) ) ==> zero }.
% 0.88/1.24  parent0[0]: (2876) {G8,W8,D6,L1,V1,M1}  { zero ==> meet( X, converse( 
% 0.88/1.24    complement( converse( X ) ) ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  subsumption: (1406) {G25,W8,D6,L1,V1,M1} P(1381,15);d(275);d(952);d(332);d(
% 0.88/1.24    380) { meet( X, converse( complement( converse( X ) ) ) ) ==> zero }.
% 0.88/1.24  parent0: (2877) {G8,W8,D6,L1,V1,M1}  { meet( X, converse( complement( 
% 0.88/1.24    converse( X ) ) ) ) ==> zero }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  permutation0:
% 0.88/1.24     0 ==> 0
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  eqswap: (2879) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X, 
% 0.88/1.24    complement( Y ) ) ) }.
% 0.88/1.24  parent0[0]: (1002) {G16,W10,D5,L1,V2,M1} S(29);d(389) { join( meet( X, Y )
% 0.88/1.24    , meet( X, complement( Y ) ) ) ==> X }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24     Y := Y
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  paramod: (2881) {G17,W11,D8,L1,V1,M1}  { X ==> join( zero, meet( X, 
% 0.88/1.24    complement( converse( complement( converse( X ) ) ) ) ) ) }.
% 0.88/1.24  parent0[0]: (1406) {G25,W8,D6,L1,V1,M1} P(1381,15);d(275);d(952);d(332);d(
% 0.88/1.24    380) { meet( X, converse( complement( converse( X ) ) ) ) ==> zero }.
% 0.88/1.24  parent1[0; 3]: (2879) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.88/1.24    meet( X, complement( Y ) ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  substitution1:
% 0.88/1.24     X := X
% 0.88/1.24     Y := converse( complement( converse( X ) ) )
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  paramod: (2882) {G15,W9,D7,L1,V1,M1}  { X ==> meet( X, complement( converse
% 0.88/1.24    ( complement( converse( X ) ) ) ) ) }.
% 0.88/1.24  parent0[0]: (379) {G14,W5,D3,L1,V1,M1} P(371,314) { join( zero, X ) ==> X
% 0.88/1.24     }.
% 0.88/1.24  parent1[0; 2]: (2881) {G17,W11,D8,L1,V1,M1}  { X ==> join( zero, meet( X, 
% 0.88/1.24    complement( converse( complement( converse( X ) ) ) ) ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := meet( X, complement( converse( complement( converse( X ) ) ) ) )
% 0.88/1.24  end
% 0.88/1.24  substitution1:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  eqswap: (2883) {G15,W9,D7,L1,V1,M1}  { meet( X, complement( converse( 
% 0.88/1.24    complement( converse( X ) ) ) ) ) ==> X }.
% 0.88/1.24  parent0[0]: (2882) {G15,W9,D7,L1,V1,M1}  { X ==> meet( X, complement( 
% 0.88/1.24    converse( complement( converse( X ) ) ) ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  subsumption: (1889) {G26,W9,D7,L1,V1,M1} P(1406,1002);d(379) { meet( X, 
% 0.88/1.24    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 0.88/1.24  parent0: (2883) {G15,W9,D7,L1,V1,M1}  { meet( X, complement( converse( 
% 0.88/1.24    complement( converse( X ) ) ) ) ) ==> X }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  permutation0:
% 0.88/1.24     0 ==> 0
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  eqswap: (2885) {G16,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) ==> 
% 0.88/1.24    complement( meet( complement( X ), Y ) ) }.
% 0.88/1.24  parent0[0]: (639) {G16,W10,D5,L1,V2,M1} P(377,390) { complement( meet( 
% 0.88/1.24    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24     Y := Y
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  paramod: (2888) {G17,W13,D9,L1,V1,M1}  { join( X, complement( complement( 
% 0.88/1.24    converse( complement( converse( complement( X ) ) ) ) ) ) ) ==> 
% 0.88/1.24    complement( complement( X ) ) }.
% 0.88/1.24  parent0[0]: (1889) {G26,W9,D7,L1,V1,M1} P(1406,1002);d(379) { meet( X, 
% 0.88/1.24    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 0.88/1.24  parent1[0; 11]: (2885) {G16,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) 
% 0.88/1.24    ==> complement( meet( complement( X ), Y ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := complement( X )
% 0.88/1.24  end
% 0.88/1.24  substitution1:
% 0.88/1.24     X := X
% 0.88/1.24     Y := complement( converse( complement( converse( complement( X ) ) ) ) )
% 0.88/1.24    
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  paramod: (2890) {G15,W11,D9,L1,V1,M1}  { join( X, complement( complement( 
% 0.88/1.24    converse( complement( converse( complement( X ) ) ) ) ) ) ) ==> X }.
% 0.88/1.24  parent0[0]: (377) {G14,W5,D4,L1,V1,M1} P(54,366);d(339);d(376) { complement
% 0.88/1.24    ( complement( X ) ) ==> X }.
% 0.88/1.24  parent1[0; 10]: (2888) {G17,W13,D9,L1,V1,M1}  { join( X, complement( 
% 0.88/1.24    complement( converse( complement( converse( complement( X ) ) ) ) ) ) ) 
% 0.88/1.24    ==> complement( complement( X ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  substitution1:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  paramod: (2892) {G15,W9,D7,L1,V1,M1}  { join( X, converse( complement( 
% 0.88/1.24    converse( complement( X ) ) ) ) ) ==> X }.
% 0.88/1.24  parent0[0]: (377) {G14,W5,D4,L1,V1,M1} P(54,366);d(339);d(376) { complement
% 0.88/1.24    ( complement( X ) ) ==> X }.
% 0.88/1.24  parent1[0; 3]: (2890) {G15,W11,D9,L1,V1,M1}  { join( X, complement( 
% 0.88/1.24    complement( converse( complement( converse( complement( X ) ) ) ) ) ) ) 
% 0.88/1.24    ==> X }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := converse( complement( converse( complement( X ) ) ) )
% 0.88/1.24  end
% 0.88/1.24  substitution1:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  subsumption: (1970) {G27,W9,D7,L1,V1,M1} P(1889,639);d(377);d(377) { join( 
% 0.88/1.24    X, converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 0.88/1.24  parent0: (2892) {G15,W9,D7,L1,V1,M1}  { join( X, converse( complement( 
% 0.88/1.24    converse( complement( X ) ) ) ) ) ==> X }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  permutation0:
% 0.88/1.24     0 ==> 0
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  eqswap: (2895) {G20,W7,D4,L1,V2,M1}  { Y ==> join( meet( X, Y ), Y ) }.
% 0.88/1.24  parent0[0]: (509) {G20,W7,D4,L1,V2,M1} P(491,0) { join( meet( Y, X ), X ) 
% 0.88/1.24    ==> X }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := Y
% 0.88/1.24     Y := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  paramod: (2896) {G21,W13,D7,L1,V1,M1}  { complement( converse( complement( 
% 0.88/1.24    converse( X ) ) ) ) ==> join( X, complement( converse( complement( 
% 0.88/1.24    converse( X ) ) ) ) ) }.
% 0.88/1.24  parent0[0]: (1889) {G26,W9,D7,L1,V1,M1} P(1406,1002);d(379) { meet( X, 
% 0.88/1.24    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 0.88/1.24  parent1[0; 7]: (2895) {G20,W7,D4,L1,V2,M1}  { Y ==> join( meet( X, Y ), Y )
% 0.88/1.24     }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  substitution1:
% 0.88/1.24     X := X
% 0.88/1.24     Y := complement( converse( complement( converse( X ) ) ) )
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  eqswap: (2897) {G21,W13,D7,L1,V1,M1}  { join( X, complement( converse( 
% 0.88/1.24    complement( converse( X ) ) ) ) ) ==> complement( converse( complement( 
% 0.88/1.24    converse( X ) ) ) ) }.
% 0.88/1.24  parent0[0]: (2896) {G21,W13,D7,L1,V1,M1}  { complement( converse( 
% 0.88/1.24    complement( converse( X ) ) ) ) ==> join( X, complement( converse( 
% 0.88/1.24    complement( converse( X ) ) ) ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  subsumption: (1976) {G27,W13,D7,L1,V1,M1} P(1889,509) { join( X, complement
% 0.88/1.24    ( converse( complement( converse( X ) ) ) ) ) ==> complement( converse( 
% 0.88/1.24    complement( converse( X ) ) ) ) }.
% 0.88/1.24  parent0: (2897) {G21,W13,D7,L1,V1,M1}  { join( X, complement( converse( 
% 0.88/1.24    complement( converse( X ) ) ) ) ) ==> complement( converse( complement( 
% 0.88/1.24    converse( X ) ) ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  permutation0:
% 0.88/1.24     0 ==> 0
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  eqswap: (2899) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 0.88/1.24    converse( join( converse( X ), Y ) ) }.
% 0.88/1.24  parent0[0]: (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 0.88/1.24     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24     Y := Y
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  paramod: (2904) {G2,W13,D9,L1,V1,M1}  { join( X, converse( converse( 
% 0.88/1.24    complement( converse( complement( converse( X ) ) ) ) ) ) ) ==> converse
% 0.88/1.24    ( converse( X ) ) }.
% 0.88/1.24  parent0[0]: (1970) {G27,W9,D7,L1,V1,M1} P(1889,639);d(377);d(377) { join( X
% 0.88/1.24    , converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 0.88/1.24  parent1[0; 11]: (2899) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==>
% 0.88/1.24     converse( join( converse( X ), Y ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := converse( X )
% 0.88/1.24  end
% 0.88/1.24  substitution1:
% 0.88/1.24     X := X
% 0.88/1.24     Y := converse( complement( converse( complement( converse( X ) ) ) ) )
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  paramod: (2906) {G1,W11,D9,L1,V1,M1}  { join( X, converse( converse( 
% 0.88/1.24    complement( converse( complement( converse( X ) ) ) ) ) ) ) ==> X }.
% 0.88/1.24  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.88/1.24  parent1[0; 10]: (2904) {G2,W13,D9,L1,V1,M1}  { join( X, converse( converse
% 0.88/1.24    ( complement( converse( complement( converse( X ) ) ) ) ) ) ) ==> 
% 0.88/1.24    converse( converse( X ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  substitution1:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  paramod: (2908) {G1,W9,D7,L1,V1,M1}  { join( X, complement( converse( 
% 0.88/1.24    complement( converse( X ) ) ) ) ) ==> X }.
% 0.88/1.24  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.88/1.24  parent1[0; 3]: (2906) {G1,W11,D9,L1,V1,M1}  { join( X, converse( converse( 
% 0.88/1.24    complement( converse( complement( converse( X ) ) ) ) ) ) ) ==> X }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := complement( converse( complement( converse( X ) ) ) )
% 0.88/1.24  end
% 0.88/1.24  substitution1:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  paramod: (2909) {G2,W7,D6,L1,V1,M1}  { complement( converse( complement( 
% 0.88/1.24    converse( X ) ) ) ) ==> X }.
% 0.88/1.24  parent0[0]: (1976) {G27,W13,D7,L1,V1,M1} P(1889,509) { join( X, complement
% 0.88/1.24    ( converse( complement( converse( X ) ) ) ) ) ==> complement( converse( 
% 0.88/1.24    complement( converse( X ) ) ) ) }.
% 0.88/1.24  parent1[0; 1]: (2908) {G1,W9,D7,L1,V1,M1}  { join( X, complement( converse
% 0.88/1.24    ( complement( converse( X ) ) ) ) ) ==> X }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  substitution1:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  subsumption: (2007) {G28,W7,D6,L1,V1,M1} P(1970,42);d(7);d(7);d(1976) { 
% 0.88/1.24    complement( converse( complement( converse( X ) ) ) ) ==> X }.
% 0.88/1.24  parent0: (2909) {G2,W7,D6,L1,V1,M1}  { complement( converse( complement( 
% 0.88/1.24    converse( X ) ) ) ) ==> X }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  permutation0:
% 0.88/1.24     0 ==> 0
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  eqswap: (2912) {G14,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 0.88/1.24     }.
% 0.88/1.24  parent0[0]: (377) {G14,W5,D4,L1,V1,M1} P(54,366);d(339);d(376) { complement
% 0.88/1.24    ( complement( X ) ) ==> X }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  paramod: (2913) {G15,W7,D5,L1,V1,M1}  { converse( complement( converse( X )
% 0.88/1.24     ) ) ==> complement( X ) }.
% 0.88/1.24  parent0[0]: (2007) {G28,W7,D6,L1,V1,M1} P(1970,42);d(7);d(7);d(1976) { 
% 0.88/1.24    complement( converse( complement( converse( X ) ) ) ) ==> X }.
% 0.88/1.24  parent1[0; 6]: (2912) {G14,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 0.88/1.24    ( X ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  substitution1:
% 0.88/1.24     X := converse( complement( converse( X ) ) )
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  subsumption: (2063) {G29,W7,D5,L1,V1,M1} P(2007,377) { converse( complement
% 0.88/1.24    ( converse( X ) ) ) ==> complement( X ) }.
% 0.88/1.24  parent0: (2913) {G15,W7,D5,L1,V1,M1}  { converse( complement( converse( X )
% 0.88/1.24     ) ) ==> complement( X ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  permutation0:
% 0.88/1.24     0 ==> 0
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  eqswap: (2916) {G28,W7,D6,L1,V1,M1}  { X ==> complement( converse( 
% 0.88/1.24    complement( converse( X ) ) ) ) }.
% 0.88/1.24  parent0[0]: (2007) {G28,W7,D6,L1,V1,M1} P(1970,42);d(7);d(7);d(1976) { 
% 0.88/1.24    complement( converse( complement( converse( X ) ) ) ) ==> X }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  paramod: (2917) {G1,W7,D5,L1,V1,M1}  { converse( X ) ==> complement( 
% 0.88/1.24    converse( complement( X ) ) ) }.
% 0.88/1.24  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.88/1.24  parent1[0; 6]: (2916) {G28,W7,D6,L1,V1,M1}  { X ==> complement( converse( 
% 0.88/1.24    complement( converse( X ) ) ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  substitution1:
% 0.88/1.24     X := converse( X )
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  eqswap: (2918) {G1,W7,D5,L1,V1,M1}  { complement( converse( complement( X )
% 0.88/1.24     ) ) ==> converse( X ) }.
% 0.88/1.24  parent0[0]: (2917) {G1,W7,D5,L1,V1,M1}  { converse( X ) ==> complement( 
% 0.88/1.24    converse( complement( X ) ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  subsumption: (2068) {G29,W7,D5,L1,V1,M1} P(7,2007) { complement( converse( 
% 0.88/1.24    complement( X ) ) ) ==> converse( X ) }.
% 0.88/1.24  parent0: (2918) {G1,W7,D5,L1,V1,M1}  { complement( converse( complement( X
% 0.88/1.24     ) ) ) ==> converse( X ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  permutation0:
% 0.88/1.24     0 ==> 0
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  eqswap: (2920) {G28,W7,D6,L1,V1,M1}  { X ==> complement( converse( 
% 0.88/1.24    complement( converse( X ) ) ) ) }.
% 0.88/1.24  parent0[0]: (2007) {G28,W7,D6,L1,V1,M1} P(1970,42);d(7);d(7);d(1976) { 
% 0.88/1.24    complement( converse( complement( converse( X ) ) ) ) ==> X }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  paramod: (2925) {G29,W9,D6,L1,V1,M1}  { complement( converse( X ) ) ==> 
% 0.88/1.24    complement( converse( complement( complement( X ) ) ) ) }.
% 0.88/1.24  parent0[0]: (2063) {G29,W7,D5,L1,V1,M1} P(2007,377) { converse( complement
% 0.88/1.24    ( converse( X ) ) ) ==> complement( X ) }.
% 0.88/1.24  parent1[0; 7]: (2920) {G28,W7,D6,L1,V1,M1}  { X ==> complement( converse( 
% 0.88/1.24    complement( converse( X ) ) ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  substitution1:
% 0.88/1.24     X := complement( converse( X ) )
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  paramod: (2926) {G30,W7,D4,L1,V1,M1}  { complement( converse( X ) ) ==> 
% 0.88/1.24    converse( complement( X ) ) }.
% 0.88/1.24  parent0[0]: (2068) {G29,W7,D5,L1,V1,M1} P(7,2007) { complement( converse( 
% 0.88/1.24    complement( X ) ) ) ==> converse( X ) }.
% 0.88/1.24  parent1[0; 4]: (2925) {G29,W9,D6,L1,V1,M1}  { complement( converse( X ) ) 
% 0.88/1.24    ==> complement( converse( complement( complement( X ) ) ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := complement( X )
% 0.88/1.24  end
% 0.88/1.24  substitution1:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  eqswap: (2927) {G30,W7,D4,L1,V1,M1}  { converse( complement( X ) ) ==> 
% 0.88/1.24    complement( converse( X ) ) }.
% 0.88/1.24  parent0[0]: (2926) {G30,W7,D4,L1,V1,M1}  { complement( converse( X ) ) ==> 
% 0.88/1.24    converse( complement( X ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  subsumption: (2069) {G30,W7,D4,L1,V1,M1} P(2063,2007);d(2068) { converse( 
% 0.88/1.24    complement( X ) ) ==> complement( converse( X ) ) }.
% 0.88/1.24  parent0: (2927) {G30,W7,D4,L1,V1,M1}  { converse( complement( X ) ) ==> 
% 0.88/1.24    complement( converse( X ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  permutation0:
% 0.88/1.24     0 ==> 0
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  eqswap: (2928) {G30,W7,D4,L1,V1,M1}  { complement( converse( X ) ) ==> 
% 0.88/1.24    converse( complement( X ) ) }.
% 0.88/1.24  parent0[0]: (2069) {G30,W7,D4,L1,V1,M1} P(2063,2007);d(2068) { converse( 
% 0.88/1.24    complement( X ) ) ==> complement( converse( X ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24     X := X
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  eqswap: (2929) {G0,W7,D4,L1,V0,M1}  { ! complement( converse( skol1 ) ) ==>
% 0.88/1.24     converse( complement( skol1 ) ) }.
% 0.88/1.24  parent0[0]: (16) {G0,W7,D4,L1,V0,M1} I { ! converse( complement( skol1 ) ) 
% 0.88/1.24    ==> complement( converse( skol1 ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  resolution: (2930) {G1,W0,D0,L0,V0,M0}  {  }.
% 0.88/1.24  parent0[0]: (2929) {G0,W7,D4,L1,V0,M1}  { ! complement( converse( skol1 ) )
% 0.88/1.24     ==> converse( complement( skol1 ) ) }.
% 0.88/1.24  parent1[0]: (2928) {G30,W7,D4,L1,V1,M1}  { complement( converse( X ) ) ==> 
% 0.88/1.24    converse( complement( X ) ) }.
% 0.88/1.24  substitution0:
% 0.88/1.24  end
% 0.88/1.24  substitution1:
% 0.88/1.24     X := skol1
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  subsumption: (2099) {G31,W0,D0,L0,V0,M0} R(2069,16) {  }.
% 0.88/1.24  parent0: (2930) {G1,W0,D0,L0,V0,M0}  {  }.
% 0.88/1.24  substitution0:
% 0.88/1.24  end
% 0.88/1.24  permutation0:
% 0.88/1.24  end
% 0.88/1.24  
% 0.88/1.24  Proof check complete!
% 0.88/1.24  
% 0.88/1.24  Memory use:
% 0.88/1.24  
% 0.88/1.24  space for terms:        25991
% 0.88/1.24  space for clauses:      231336
% 0.88/1.24  
% 0.88/1.24  
% 0.88/1.24  clauses generated:      24981
% 0.88/1.24  clauses kept:           2100
% 0.88/1.24  clauses selected:       302
% 0.88/1.24  clauses deleted:        178
% 0.88/1.24  clauses inuse deleted:  72
% 0.88/1.24  
% 0.88/1.24  subsentry:          4709
% 0.88/1.24  literals s-matched: 1975
% 0.88/1.24  literals matched:   1644
% 0.88/1.24  full subsumption:   0
% 0.88/1.24  
% 0.88/1.24  checksum:           -1292667183
% 0.88/1.24  
% 0.88/1.24  
% 0.88/1.24  Bliksem ended
%------------------------------------------------------------------------------