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

View Problem - Process Solution

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

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

% Result   : Theorem 0.87s 1.24s
% Output   : Refutation 0.87s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.11  % Problem  : REL045+2 : TPTP v8.1.0. Released v4.0.0.
% 0.11/0.12  % Command  : bliksem %s
% 0.12/0.33  % Computer : n020.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.33  % CPULimit : 300
% 0.12/0.33  % DateTime : Fri Jul  8 09:21:58 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 0.87/1.24  *** allocated 10000 integers for termspace/termends
% 0.87/1.24  *** allocated 10000 integers for clauses
% 0.87/1.24  *** allocated 10000 integers for justifications
% 0.87/1.24  Bliksem 1.12
% 0.87/1.24  
% 0.87/1.24  
% 0.87/1.24  Automatic Strategy Selection
% 0.87/1.24  
% 0.87/1.24  
% 0.87/1.24  Clauses:
% 0.87/1.24  
% 0.87/1.24  { join( X, Y ) = join( Y, X ) }.
% 0.87/1.24  { join( X, join( Y, Z ) ) = join( join( X, Y ), Z ) }.
% 0.87/1.24  { X = join( complement( join( complement( X ), complement( Y ) ) ), 
% 0.87/1.24    complement( join( complement( X ), Y ) ) ) }.
% 0.87/1.24  { meet( X, Y ) = complement( join( complement( X ), complement( Y ) ) ) }.
% 0.87/1.24  { composition( X, composition( Y, Z ) ) = composition( composition( X, Y )
% 0.87/1.24    , Z ) }.
% 0.87/1.24  { composition( X, one ) = X }.
% 0.87/1.24  { composition( join( X, Y ), Z ) = join( composition( X, Z ), composition( 
% 0.87/1.24    Y, Z ) ) }.
% 0.87/1.24  { converse( converse( X ) ) = X }.
% 0.87/1.24  { converse( join( X, Y ) ) = join( converse( X ), converse( Y ) ) }.
% 0.87/1.24  { converse( composition( X, Y ) ) = composition( converse( Y ), converse( X
% 0.87/1.24     ) ) }.
% 0.87/1.24  { join( composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.87/1.24    complement( Y ) ) = complement( Y ) }.
% 0.87/1.24  { top = join( X, complement( X ) ) }.
% 0.87/1.24  { zero = meet( X, complement( X ) ) }.
% 0.87/1.24  { join( meet( composition( X, Y ), Z ), composition( meet( X, composition( 
% 0.87/1.24    Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ) = 
% 0.87/1.24    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.87/1.24    composition( converse( X ), Z ) ) ) }.
% 0.87/1.24  { join( meet( composition( X, Y ), Z ), meet( composition( X, meet( Y, 
% 0.87/1.24    composition( converse( X ), Z ) ) ), Z ) ) = meet( composition( X, meet( 
% 0.87/1.24    Y, composition( converse( X ), Z ) ) ), Z ) }.
% 0.87/1.24  { join( meet( composition( X, Y ), Z ), meet( composition( meet( X, 
% 0.87/1.24    composition( Z, converse( Y ) ) ), Y ), Z ) ) = meet( composition( meet( 
% 0.87/1.24    X, composition( Z, converse( Y ) ) ), Y ), Z ) }.
% 0.87/1.24  { ! join( skol1, composition( composition( skol1, converse( skol1 ) ), 
% 0.87/1.24    skol1 ) ) = composition( composition( skol1, converse( skol1 ) ), skol1 )
% 0.87/1.24     }.
% 0.87/1.24  
% 0.87/1.24  percentage equality = 1.000000, percentage horn = 1.000000
% 0.87/1.24  This is a pure equality problem
% 0.87/1.24  
% 0.87/1.24  
% 0.87/1.24  
% 0.87/1.24  Options Used:
% 0.87/1.24  
% 0.87/1.24  useres =            1
% 0.87/1.24  useparamod =        1
% 0.87/1.24  useeqrefl =         1
% 0.87/1.24  useeqfact =         1
% 0.87/1.24  usefactor =         1
% 0.87/1.24  usesimpsplitting =  0
% 0.87/1.24  usesimpdemod =      5
% 0.87/1.24  usesimpres =        3
% 0.87/1.24  
% 0.87/1.24  resimpinuse      =  1000
% 0.87/1.24  resimpclauses =     20000
% 0.87/1.24  substype =          eqrewr
% 0.87/1.24  backwardsubs =      1
% 0.87/1.24  selectoldest =      5
% 0.87/1.24  
% 0.87/1.24  litorderings [0] =  split
% 0.87/1.24  litorderings [1] =  extend the termordering, first sorting on arguments
% 0.87/1.24  
% 0.87/1.24  termordering =      kbo
% 0.87/1.24  
% 0.87/1.24  litapriori =        0
% 0.87/1.24  termapriori =       1
% 0.87/1.24  litaposteriori =    0
% 0.87/1.24  termaposteriori =   0
% 0.87/1.24  demodaposteriori =  0
% 0.87/1.24  ordereqreflfact =   0
% 0.87/1.24  
% 0.87/1.24  litselect =         negord
% 0.87/1.24  
% 0.87/1.24  maxweight =         15
% 0.87/1.24  maxdepth =          30000
% 0.87/1.24  maxlength =         115
% 0.87/1.24  maxnrvars =         195
% 0.87/1.24  excuselevel =       1
% 0.87/1.24  increasemaxweight = 1
% 0.87/1.24  
% 0.87/1.24  maxselected =       10000000
% 0.87/1.24  maxnrclauses =      10000000
% 0.87/1.24  
% 0.87/1.24  showgenerated =    0
% 0.87/1.24  showkept =         0
% 0.87/1.24  showselected =     0
% 0.87/1.24  showdeleted =      0
% 0.87/1.24  showresimp =       1
% 0.87/1.24  showstatus =       2000
% 0.87/1.24  
% 0.87/1.24  prologoutput =     0
% 0.87/1.24  nrgoals =          5000000
% 0.87/1.24  totalproof =       1
% 0.87/1.24  
% 0.87/1.24  Symbols occurring in the translation:
% 0.87/1.24  
% 0.87/1.24  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 0.87/1.24  .  [1, 2]      (w:1, o:20, a:1, s:1, b:0), 
% 0.87/1.24  !  [4, 1]      (w:0, o:13, a:1, s:1, b:0), 
% 0.87/1.24  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.87/1.24  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.87/1.24  join  [37, 2]      (w:1, o:44, a:1, s:1, b:0), 
% 0.87/1.24  complement  [39, 1]      (w:1, o:18, a:1, s:1, b:0), 
% 0.87/1.24  meet  [40, 2]      (w:1, o:45, a:1, s:1, b:0), 
% 0.87/1.24  composition  [41, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 0.87/1.24  one  [42, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 0.87/1.24  converse  [43, 1]      (w:1, o:19, a:1, s:1, b:0), 
% 0.87/1.24  top  [44, 0]      (w:1, o:11, a:1, s:1, b:0), 
% 0.87/1.24  zero  [45, 0]      (w:1, o:12, a:1, s:1, b:0), 
% 0.87/1.24  skol1  [46, 0]      (w:1, o:10, a:1, s:1, b:1).
% 0.87/1.24  
% 0.87/1.24  
% 0.87/1.24  Starting Search:
% 0.87/1.24  
% 0.87/1.24  *** allocated 15000 integers for clauses
% 0.87/1.24  *** allocated 22500 integers for clauses
% 0.87/1.24  *** allocated 33750 integers for clauses
% 0.87/1.24  *** allocated 50625 integers for clauses
% 0.87/1.24  *** allocated 75937 integers for clauses
% 0.87/1.24  *** allocated 113905 integers for clauses
% 0.87/1.24  *** allocated 15000 integers for termspace/termends
% 0.87/1.24  Resimplifying inuse:
% 0.87/1.24  Done
% 0.87/1.24  
% 0.87/1.24  *** allocated 170857 integers for clauses
% 0.87/1.24  *** allocated 22500 integers for termspace/termends
% 0.87/1.24  *** allocated 256285 integers for clauses
% 0.87/1.24  *** allocated 33750 integers for termspace/termends
% 0.87/1.24  
% 0.87/1.24  Intermediate Status:
% 0.87/1.24  Generated:    24461
% 0.87/1.24  Kept:         2001
% 0.87/1.24  Inuse:        299
% 0.87/1.24  Deleted:      166
% 0.87/1.24  Deletedinuse: 62
% 0.87/1.24  
% 0.87/1.24  Resimplifying inuse:
% 0.87/1.24  
% 0.87/1.24  Bliksems!, er is een bewijs:
% 0.87/1.24  % SZS status Theorem
% 0.87/1.24  % SZS output start Refutation
% 0.87/1.24  
% 0.87/1.24  (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.87/1.24  (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( join( X, Y )
% 0.87/1.24    , Z ) }.
% 0.87/1.24  (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( complement( X ), 
% 0.87/1.24    complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.87/1.24  (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X ), complement
% 0.87/1.24    ( Y ) ) ) ==> meet( X, Y ) }.
% 0.87/1.24  (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z ) ) ==> 
% 0.87/1.24    composition( composition( X, Y ), Z ) }.
% 0.87/1.24  (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.87/1.24  (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), composition( Y, Z )
% 0.87/1.24     ) ==> composition( join( X, Y ), Z ) }.
% 0.87/1.24  (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.87/1.24  (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y ) ) ==> 
% 0.87/1.24    converse( join( X, Y ) ) }.
% 0.87/1.24  (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), converse( X ) ) 
% 0.87/1.24    ==> converse( composition( X, Y ) ) }.
% 0.87/1.24  (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X ), complement
% 0.87/1.24    ( composition( X, Y ) ) ), complement( Y ) ) ==> complement( Y ) }.
% 0.87/1.24  (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top }.
% 0.87/1.24  (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> zero }.
% 0.87/1.24  (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), Z ), 
% 0.87/1.24    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.87/1.24    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 0.87/1.24    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 0.87/1.24     ) ) ) }.
% 0.87/1.24  (14) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), Z ), meet( 
% 0.87/1.24    composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z ) ) ==> 
% 0.87/1.24    meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z )
% 0.87/1.24     }.
% 0.87/1.24  (16) {G0,W15,D6,L1,V0,M1} I { ! join( skol1, composition( composition( 
% 0.87/1.24    skol1, converse( skol1 ) ), skol1 ) ) ==> composition( composition( skol1
% 0.87/1.24    , converse( skol1 ) ), skol1 ) }.
% 0.87/1.24  (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) ==> top }.
% 0.87/1.24  (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X ) = join( 
% 0.87/1.24    join( Z, X ), Y ) }.
% 0.87/1.24  (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), complement( X ) ) 
% 0.87/1.24    ==> join( Y, top ) }.
% 0.87/1.24  (21) {G2,W10,D6,L1,V2,M1} P(17,1) { join( join( complement( join( X, Y ) )
% 0.87/1.24    , X ), Y ) ==> top }.
% 0.87/1.24  (26) {G2,W10,D4,L1,V2,M1} P(0,20) { join( join( Y, X ), complement( Y ) ) 
% 0.87/1.24    ==> join( X, top ) }.
% 0.87/1.24  (27) {G2,W9,D5,L1,V1,M1} P(11,20) { join( top, complement( complement( X )
% 0.87/1.24     ) ) ==> join( X, top ) }.
% 0.87/1.24  (28) {G3,W9,D5,L1,V1,M1} P(27,0) { join( complement( complement( X ) ), top
% 0.87/1.24     ) ==> join( X, top ) }.
% 0.87/1.24  (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), complement( join
% 0.87/1.24    ( complement( X ), Y ) ) ) ==> X }.
% 0.87/1.24  (37) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( converse( X ), Y
% 0.87/1.24     ) ) ==> composition( converse( Y ), X ) }.
% 0.87/1.24  (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X ), Y ) ) ==>
% 0.87/1.24     join( X, converse( Y ) ) }.
% 0.87/1.24  (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, Y ) }.
% 0.87/1.24  (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> zero }.
% 0.87/1.24  (59) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( zero, complement( X )
% 0.87/1.24     ) ) ==> meet( top, X ) }.
% 0.87/1.24  (60) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( complement( X ), zero
% 0.87/1.24     ) ) ==> meet( X, top ) }.
% 0.87/1.24  (65) {G2,W5,D3,L1,V0,M1} P(58,17) { join( zero, top ) ==> top }.
% 0.87/1.24  (68) {G3,W9,D4,L1,V1,M1} P(65,1) { join( join( X, zero ), top ) ==> join( X
% 0.87/1.24    , top ) }.
% 0.87/1.24  (82) {G2,W11,D6,L1,V1,M1} P(58,10) { join( composition( converse( X ), 
% 0.87/1.24    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.87/1.24  (116) {G2,W9,D5,L1,V3,M1} P(13,20);d(11) { join( meet( composition( X, Y )
% 0.87/1.24    , Z ), top ) ==> top }.
% 0.87/1.24  (130) {G3,W7,D4,L1,V2,M1} P(5,116) { join( meet( X, Y ), top ) ==> top }.
% 0.87/1.24  (142) {G4,W10,D5,L1,V2,M1} P(130,26) { join( top, complement( meet( X, Y )
% 0.87/1.24     ) ) ==> join( top, top ) }.
% 0.87/1.24  (163) {G5,W8,D4,L1,V1,M1} P(60,27);d(142);d(68) { join( complement( X ), 
% 0.87/1.24    top ) ==> join( top, top ) }.
% 0.87/1.24  (168) {G6,W5,D3,L1,V0,M1} P(60,163);d(130) { join( top, top ) ==> top }.
% 0.87/1.24  (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==> top }.
% 0.87/1.24  (174) {G8,W5,D3,L1,V1,M1} P(171,0) { join( top, X ) ==> top }.
% 0.87/1.24  (201) {G8,W7,D4,L1,V1,M1} P(171,42) { join( X, converse( top ) ) ==> 
% 0.87/1.24    converse( top ) }.
% 0.87/1.24  (207) {G9,W4,D3,L1,V0,M1} P(201,174) { converse( top ) ==> top }.
% 0.87/1.24  (209) {G10,W9,D4,L1,V1,M1} P(207,9) { composition( top, converse( X ) ) ==>
% 0.87/1.24     converse( composition( X, top ) ) }.
% 0.87/1.24  (268) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse( one ), X ) 
% 0.87/1.24    ==> X }.
% 0.87/1.24  (274) {G3,W4,D3,L1,V0,M1} P(268,5) { converse( one ) ==> one }.
% 0.87/1.24  (276) {G4,W5,D3,L1,V1,M1} P(274,268) { composition( one, X ) ==> X }.
% 0.87/1.24  (281) {G5,W8,D4,L1,V1,M1} P(276,10);d(268) { join( complement( X ), 
% 0.87/1.24    complement( X ) ) ==> complement( X ) }.
% 0.87/1.24  (289) {G6,W7,D4,L1,V1,M1} P(281,3) { complement( complement( X ) ) = meet( 
% 0.87/1.24    X, X ) }.
% 0.87/1.24  (314) {G7,W7,D5,L1,V1,M1} P(289,30);d(17);d(58) { join( complement( 
% 0.87/1.24    complement( X ) ), zero ) ==> X }.
% 0.87/1.24  (319) {G10,W7,D4,L1,V1,M1} P(201,30);d(207);d(58) { join( meet( X, top ), 
% 0.87/1.24    zero ) ==> X }.
% 0.87/1.24  (331) {G8,W8,D5,L1,V2,M1} P(30,26);d(171) { join( X, complement( meet( X, Y
% 0.87/1.24     ) ) ) ==> top }.
% 0.87/1.24  (333) {G2,W7,D4,L1,V1,M1} P(17,30);d(58) { join( meet( X, X ), zero ) ==> X
% 0.87/1.24     }.
% 0.87/1.24  (338) {G2,W7,D4,L1,V1,M1} P(12,30);d(3) { join( zero, meet( X, X ) ) ==> X
% 0.87/1.24     }.
% 0.87/1.24  (343) {G11,W7,D4,L1,V1,M1} P(56,319) { join( meet( top, X ), zero ) ==> X
% 0.87/1.24     }.
% 0.87/1.24  (345) {G11,W6,D4,L1,V1,M1} P(319,20);d(171) { join( X, complement( zero ) )
% 0.87/1.24     ==> top }.
% 0.87/1.24  (348) {G12,W4,D3,L1,V0,M1} P(345,281) { complement( zero ) ==> top }.
% 0.87/1.24  (349) {G12,W5,D3,L1,V1,M1} P(345,3);d(58) { meet( X, zero ) ==> zero }.
% 0.87/1.24  (358) {G12,W7,D4,L1,V1,M1} P(343,0) { join( zero, meet( top, X ) ) ==> X
% 0.87/1.24     }.
% 0.87/1.24  (366) {G13,W7,D4,L1,V1,M1} P(314,30);d(349) { join( zero, complement( X ) )
% 0.87/1.24     ==> complement( X ) }.
% 0.87/1.24  (376) {G14,W5,D3,L1,V1,M1} P(289,366);d(338) { meet( X, X ) ==> X }.
% 0.87/1.24  (377) {G14,W11,D4,L1,V2,M1} P(366,19) { join( join( zero, Y ), complement( 
% 0.87/1.24    X ) ) ==> join( complement( X ), Y ) }.
% 0.87/1.24  (381) {G14,W7,D4,L1,V1,M1} P(366,59) { meet( top, X ) ==> complement( 
% 0.87/1.24    complement( X ) ) }.
% 0.87/1.24  (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement( complement
% 0.87/1.24    ( X ) ) ==> X }.
% 0.87/1.24  (387) {G15,W5,D3,L1,V1,M1} P(376,333) { join( X, zero ) ==> X }.
% 0.87/1.24  (393) {G16,W5,D3,L1,V1,M1} P(382,281) { join( X, X ) ==> X }.
% 0.87/1.24  (396) {G16,W10,D5,L1,V2,M1} P(382,3) { complement( join( complement( Y ), X
% 0.87/1.24     ) ) ==> meet( Y, complement( X ) ) }.
% 0.87/1.24  (398) {G17,W9,D4,L1,V2,M1} P(393,19);d(1);d(393) { join( join( X, Y ), Y ) 
% 0.87/1.24    ==> join( X, Y ) }.
% 0.87/1.24  (408) {G16,W5,D3,L1,V1,M1} S(381);d(382) { meet( top, X ) ==> X }.
% 0.87/1.24  (431) {G15,W8,D5,L1,V2,M1} P(331,21);d(58);d(377) { join( complement( meet
% 0.87/1.24    ( X, Y ) ), X ) ==> top }.
% 0.87/1.24  (442) {G16,W9,D4,L1,V2,M1} P(431,30);d(58);d(387) { meet( meet( X, Y ), X )
% 0.87/1.24     ==> meet( X, Y ) }.
% 0.87/1.24  (445) {G16,W8,D5,L1,V2,M1} P(56,431) { join( complement( meet( Y, X ) ), X
% 0.87/1.24     ) ==> top }.
% 0.87/1.24  (448) {G17,W9,D4,L1,V2,M1} P(445,30);d(58);d(387) { meet( meet( X, Y ), Y )
% 0.87/1.24     ==> meet( X, Y ) }.
% 0.87/1.24  (481) {G18,W9,D4,L1,V2,M1} P(448,56) { meet( Y, meet( X, Y ) ) ==> meet( X
% 0.87/1.24    , Y ) }.
% 0.87/1.24  (487) {G18,W8,D5,L1,V2,M1} P(30,398);d(396) { join( X, meet( X, complement
% 0.87/1.24    ( Y ) ) ) ==> X }.
% 0.87/1.24  (496) {G19,W7,D4,L1,V2,M1} P(382,487) { join( Y, meet( Y, X ) ) ==> Y }.
% 0.87/1.24  (511) {G20,W7,D4,L1,V2,M1} P(481,496) { join( X, meet( Y, X ) ) ==> X }.
% 0.87/1.24  (948) {G16,W9,D5,L1,V1,M1} S(82);d(387) { composition( converse( X ), 
% 0.87/1.24    complement( composition( X, top ) ) ) ==> zero }.
% 0.87/1.24  (982) {G17,W8,D5,L1,V0,M1} P(207,948) { composition( top, complement( 
% 0.87/1.24    composition( top, top ) ) ) ==> zero }.
% 0.87/1.24  (987) {G18,W8,D5,L1,V1,M1} P(982,6);d(387);d(171);d(982) { composition( X, 
% 0.87/1.24    complement( composition( top, top ) ) ) ==> zero }.
% 0.87/1.24  (992) {G19,W6,D4,L1,V0,M1} P(987,276) { complement( composition( top, top )
% 0.87/1.24     ) ==> zero }.
% 0.87/1.24  (1003) {G20,W5,D3,L1,V0,M1} P(992,382);d(348) { composition( top, top ) ==>
% 0.87/1.24     top }.
% 0.87/1.24  (1015) {G21,W7,D4,L1,V1,M1} P(1003,14);d(408);d(511);d(408);d(4);d(209);d(
% 0.87/1.24    1003);d(207) { meet( composition( top, X ), X ) ==> X }.
% 0.87/1.24  (1026) {G22,W7,D4,L1,V1,M1} P(1015,442) { meet( X, composition( top, X ) ) 
% 0.87/1.24    ==> X }.
% 0.87/1.24  (1033) {G23,W15,D6,L1,V1,M1} P(1015,13);d(408);d(207);d(1026) { join( X, 
% 0.87/1.24    composition( composition( X, converse( X ) ), X ) ) ==> composition( 
% 0.87/1.24    composition( X, converse( X ) ), X ) }.
% 0.87/1.24  (2014) {G24,W0,D0,L0,V0,M0} S(16);d(1033);q {  }.
% 0.87/1.24  
% 0.87/1.24  
% 0.87/1.24  % SZS output end Refutation
% 0.87/1.24  found a proof!
% 0.87/1.24  
% 0.87/1.24  
% 0.87/1.24  Unprocessed initial clauses:
% 0.87/1.24  
% 0.87/1.24  (2016) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 0.87/1.24  (2017) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( join( X, Y )
% 0.87/1.24    , Z ) }.
% 0.87/1.24  (2018) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( complement( X )
% 0.87/1.24    , complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) }.
% 0.87/1.24  (2019) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join( complement
% 0.87/1.24    ( X ), complement( Y ) ) ) }.
% 0.87/1.24  (2020) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z ) ) = 
% 0.87/1.24    composition( composition( X, Y ), Z ) }.
% 0.87/1.24  (2021) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 0.87/1.24  (2022) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) = join( 
% 0.87/1.24    composition( X, Z ), composition( Y, Z ) ) }.
% 0.87/1.24  (2023) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 0.87/1.24  (2024) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join( converse( X
% 0.87/1.24     ), converse( Y ) ) }.
% 0.87/1.24  (2025) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) = 
% 0.87/1.24    composition( converse( Y ), converse( X ) ) }.
% 0.87/1.24  (2026) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), complement
% 0.87/1.24    ( composition( X, Y ) ) ), complement( Y ) ) = complement( Y ) }.
% 0.87/1.24  (2027) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) ) }.
% 0.87/1.24  (2028) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) ) }.
% 0.87/1.24  (2029) {G0,W33,D7,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), 
% 0.87/1.24    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.87/1.24    composition( converse( X ), Z ) ) ) ) = composition( meet( X, composition
% 0.87/1.24    ( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) }.
% 0.87/1.24  (2030) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), meet( 
% 0.87/1.24    composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z ) ) = 
% 0.87/1.24    meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z )
% 0.87/1.24     }.
% 0.87/1.24  (2031) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), meet( 
% 0.87/1.24    composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z ) ) = 
% 0.87/1.24    meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z )
% 0.87/1.24     }.
% 0.87/1.24  (2032) {G0,W15,D6,L1,V0,M1}  { ! join( skol1, composition( composition( 
% 0.87/1.24    skol1, converse( skol1 ) ), skol1 ) ) = composition( composition( skol1, 
% 0.87/1.24    converse( skol1 ) ), skol1 ) }.
% 0.87/1.24  
% 0.87/1.24  
% 0.87/1.24  Total Proof:
% 0.87/1.24  
% 0.87/1.24  subsumption: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.87/1.24  parent0: (2016) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join
% 0.87/1.24    ( join( X, Y ), Z ) }.
% 0.87/1.24  parent0: (2017) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( 
% 0.87/1.24    join( X, Y ), Z ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24     Z := Z
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2035) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement( 
% 0.87/1.24    X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = X
% 0.87/1.24     }.
% 0.87/1.24  parent0[0]: (2018) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( 
% 0.87/1.24    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 0.87/1.24    Y ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 0.87/1.24    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 0.87/1.24    Y ) ) ) ==> X }.
% 0.87/1.24  parent0: (2035) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 0.87/1.24    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 0.87/1.24    X }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2038) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 0.87/1.24    complement( Y ) ) ) = meet( X, Y ) }.
% 0.87/1.24  parent0[0]: (2019) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join
% 0.87/1.24    ( complement( X ), complement( Y ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.87/1.24    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.87/1.24  parent0: (2038) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 0.87/1.24    complement( Y ) ) ) = meet( X, Y ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 0.87/1.24     ) ) ==> composition( composition( X, Y ), Z ) }.
% 0.87/1.24  parent0: (2020) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z )
% 0.87/1.24     ) = composition( composition( X, Y ), Z ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24     Z := Z
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.87/1.24  parent0: (2021) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2053) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 0.87/1.24    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 0.87/1.24  parent0[0]: (2022) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) =
% 0.87/1.24     join( composition( X, Z ), composition( Y, Z ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24     Z := Z
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 0.87/1.24    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 0.87/1.24  parent0: (2053) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 0.87/1.24    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24     Z := Z
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X
% 0.87/1.24     }.
% 0.87/1.24  parent0: (2023) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2068) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y ) )
% 0.87/1.24     = converse( join( X, Y ) ) }.
% 0.87/1.24  parent0[0]: (2024) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join
% 0.87/1.24    ( converse( X ), converse( Y ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y
% 0.87/1.24     ) ) ==> converse( join( X, Y ) ) }.
% 0.87/1.24  parent0: (2068) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 0.87/1.24     ) = converse( join( X, Y ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2077) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), converse
% 0.87/1.24    ( X ) ) = converse( composition( X, Y ) ) }.
% 0.87/1.24  parent0[0]: (2025) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) 
% 0.87/1.24    = composition( converse( Y ), converse( X ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 0.87/1.24    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 0.87/1.24  parent0: (2077) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 0.87/1.24    converse( X ) ) = converse( composition( X, Y ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.87/1.24    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.87/1.24    Y ) }.
% 0.87/1.24  parent0: (2026) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 0.87/1.24    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 0.87/1.24     }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2098) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 0.87/1.24  parent0[0]: (2027) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) )
% 0.87/1.24     }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> 
% 0.87/1.24    top }.
% 0.87/1.24  parent0: (2098) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2110) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero }.
% 0.87/1.24  parent0[0]: (2028) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) )
% 0.87/1.24     }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 0.87/1.24    zero }.
% 0.87/1.24  parent0: (2110) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 0.87/1.24     }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y )
% 0.87/1.24    , Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.87/1.24    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 0.87/1.24    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 0.87/1.24     ) ) ) }.
% 0.87/1.24  parent0: (2029) {G0,W33,D7,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 0.87/1.24     ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.87/1.24    composition( converse( X ), Z ) ) ) ) = composition( meet( X, composition
% 0.87/1.24    ( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24     Z := Z
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (14) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y )
% 0.87/1.24    , Z ), meet( composition( X, meet( Y, composition( converse( X ), Z ) ) )
% 0.87/1.24    , Z ) ) ==> meet( composition( X, meet( Y, composition( converse( X ), Z
% 0.87/1.24     ) ) ), Z ) }.
% 0.87/1.24  parent0: (2030) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 0.87/1.24     ), meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z
% 0.87/1.24     ) ) = meet( composition( X, meet( Y, composition( converse( X ), Z ) ) )
% 0.87/1.24    , Z ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24     Z := Z
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (16) {G0,W15,D6,L1,V0,M1} I { ! join( skol1, composition( 
% 0.87/1.24    composition( skol1, converse( skol1 ) ), skol1 ) ) ==> composition( 
% 0.87/1.24    composition( skol1, converse( skol1 ) ), skol1 ) }.
% 0.87/1.24  parent0: (2032) {G0,W15,D6,L1,V0,M1}  { ! join( skol1, composition( 
% 0.87/1.24    composition( skol1, converse( skol1 ) ), skol1 ) ) = composition( 
% 0.87/1.24    composition( skol1, converse( skol1 ) ), skol1 ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2154) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 0.87/1.24     }.
% 0.87/1.24  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.87/1.24     }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2155) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 0.87/1.24     }.
% 0.87/1.24  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.87/1.24  parent1[0; 2]: (2154) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X
% 0.87/1.24     ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := complement( X )
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2158) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 0.87/1.24     }.
% 0.87/1.24  parent0[0]: (2155) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X
% 0.87/1.24     ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.87/1.24    ==> top }.
% 0.87/1.24  parent0: (2158) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 0.87/1.24     }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2159) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.87/1.24    , join( Y, Z ) ) }.
% 0.87/1.24  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.87/1.24    join( X, Y ), Z ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24     Z := Z
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2164) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.87/1.24    , join( Z, Y ) ) }.
% 0.87/1.24  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.87/1.24  parent1[0; 8]: (2159) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.87/1.24    join( X, join( Y, Z ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := Y
% 0.87/1.24     Y := Z
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24     Z := Z
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2177) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 0.87/1.24    join( X, Z ), Y ) }.
% 0.87/1.24  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.87/1.24    join( X, Y ), Z ) }.
% 0.87/1.24  parent1[0; 6]: (2164) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.87/1.24    join( X, join( Z, Y ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Z
% 0.87/1.24     Z := Y
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24     Z := Z
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X
% 0.87/1.24     ) = join( join( Z, X ), Y ) }.
% 0.87/1.24  parent0: (2177) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 0.87/1.24    join( X, Z ), Y ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := Z
% 0.87/1.24     Y := Y
% 0.87/1.24     Z := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2179) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.87/1.24    , join( Y, Z ) ) }.
% 0.87/1.24  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.87/1.24    join( X, Y ), Z ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24     Z := Z
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2182) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y )
% 0.87/1.24     ) ==> join( X, top ) }.
% 0.87/1.24  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.87/1.24     }.
% 0.87/1.24  parent1[0; 9]: (2179) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.87/1.24    join( X, join( Y, Z ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := Y
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24     Z := complement( Y )
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.87/1.24    complement( X ) ) ==> join( Y, top ) }.
% 0.87/1.24  parent0: (2182) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y )
% 0.87/1.24     ) ==> join( X, top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := Y
% 0.87/1.24     Y := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2186) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 0.87/1.24     }.
% 0.87/1.24  parent0[0]: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.87/1.24    ==> top }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2188) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 0.87/1.24    join( X, Y ) ), X ), Y ) }.
% 0.87/1.24  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.87/1.24    join( X, Y ), Z ) }.
% 0.87/1.24  parent1[0; 2]: (2186) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 0.87/1.24    , X ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := complement( join( X, Y ) )
% 0.87/1.24     Y := X
% 0.87/1.24     Z := Y
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := join( X, Y )
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2189) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y )
% 0.87/1.24     ), X ), Y ) ==> top }.
% 0.87/1.24  parent0[0]: (2188) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 0.87/1.24    join( X, Y ) ), X ), Y ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (21) {G2,W10,D6,L1,V2,M1} P(17,1) { join( join( complement( 
% 0.87/1.24    join( X, Y ) ), X ), Y ) ==> top }.
% 0.87/1.24  parent0: (2189) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y
% 0.87/1.24     ) ), X ), Y ) ==> top }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2190) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.87/1.24     ), complement( Y ) ) }.
% 0.87/1.24  parent0[0]: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.87/1.24    complement( X ) ) ==> join( Y, top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := Y
% 0.87/1.24     Y := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2193) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( Y, X
% 0.87/1.24     ), complement( Y ) ) }.
% 0.87/1.24  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.87/1.24  parent1[0; 5]: (2190) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.87/1.24    ( X, Y ), complement( Y ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2206) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y )
% 0.87/1.24     ) ==> join( X, top ) }.
% 0.87/1.24  parent0[0]: (2193) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( Y
% 0.87/1.24    , X ), complement( Y ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (26) {G2,W10,D4,L1,V2,M1} P(0,20) { join( join( Y, X ), 
% 0.87/1.24    complement( Y ) ) ==> join( X, top ) }.
% 0.87/1.24  parent0: (2206) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y )
% 0.87/1.24     ) ==> join( X, top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2208) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.87/1.24     ), complement( Y ) ) }.
% 0.87/1.24  parent0[0]: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.87/1.24    complement( X ) ) ==> join( Y, top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := Y
% 0.87/1.24     Y := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2209) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.87/1.24    complement( complement( X ) ) ) }.
% 0.87/1.24  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.87/1.24     }.
% 0.87/1.24  parent1[0; 5]: (2208) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.87/1.24    ( X, Y ), complement( Y ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := complement( X )
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2210) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( X
% 0.87/1.24     ) ) ) ==> join( X, top ) }.
% 0.87/1.24  parent0[0]: (2209) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.87/1.24    complement( complement( X ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (27) {G2,W9,D5,L1,V1,M1} P(11,20) { join( top, complement( 
% 0.87/1.24    complement( X ) ) ) ==> join( X, top ) }.
% 0.87/1.24  parent0: (2210) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( X
% 0.87/1.24     ) ) ) ==> join( X, top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2211) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.87/1.24    complement( complement( X ) ) ) }.
% 0.87/1.24  parent0[0]: (27) {G2,W9,D5,L1,V1,M1} P(11,20) { join( top, complement( 
% 0.87/1.24    complement( X ) ) ) ==> join( X, top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2213) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( complement
% 0.87/1.24    ( complement( X ) ), top ) }.
% 0.87/1.24  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.87/1.24  parent1[0; 4]: (2211) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.87/1.24    complement( complement( X ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := top
% 0.87/1.24     Y := complement( complement( X ) )
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2219) {G1,W9,D5,L1,V1,M1}  { join( complement( complement( X ) ), 
% 0.87/1.24    top ) ==> join( X, top ) }.
% 0.87/1.24  parent0[0]: (2213) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( 
% 0.87/1.24    complement( complement( X ) ), top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (28) {G3,W9,D5,L1,V1,M1} P(27,0) { join( complement( 
% 0.87/1.24    complement( X ) ), top ) ==> join( X, top ) }.
% 0.87/1.24  parent0: (2219) {G1,W9,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 0.87/1.24    , top ) ==> join( X, top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2222) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 0.87/1.24    join( complement( X ), Y ) ) ) ==> X }.
% 0.87/1.24  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.87/1.24    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.87/1.24  parent1[0; 2]: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 0.87/1.24    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 0.87/1.24    Y ) ) ) ==> X }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.87/1.24    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.87/1.24  parent0: (2222) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 0.87/1.24    join( complement( X ), Y ) ) ) ==> X }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2225) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==> 
% 0.87/1.24    composition( converse( X ), converse( Y ) ) }.
% 0.87/1.24  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 0.87/1.24    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := Y
% 0.87/1.24     Y := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2227) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 0.87/1.24     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.87/1.24  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.87/1.24  parent1[0; 9]: (2225) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X )
% 0.87/1.24     ) ==> composition( converse( X ), converse( Y ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := Y
% 0.87/1.24     Y := converse( X )
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (37) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 0.87/1.24    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.87/1.24  parent0: (2227) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 0.87/1.24     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2231) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 0.87/1.24    converse( X ), converse( Y ) ) }.
% 0.87/1.24  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 0.87/1.24     ) ==> converse( join( X, Y ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2232) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 0.87/1.24     ) ==> join( X, converse( Y ) ) }.
% 0.87/1.24  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.87/1.24  parent1[0; 7]: (2231) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> 
% 0.87/1.24    join( converse( X ), converse( Y ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := converse( X )
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 0.87/1.24     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 0.87/1.24  parent0: (2232) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 0.87/1.24     ) ==> join( X, converse( Y ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2236) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.87/1.24    complement( X ), complement( Y ) ) ) }.
% 0.87/1.24  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.87/1.24    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2238) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.87/1.24    complement( Y ), complement( X ) ) ) }.
% 0.87/1.24  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.87/1.24  parent1[0; 5]: (2236) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.87/1.24    join( complement( X ), complement( Y ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := complement( X )
% 0.87/1.24     Y := complement( Y )
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2240) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 0.87/1.24  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.87/1.24    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.87/1.24  parent1[0; 4]: (2238) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.87/1.24    join( complement( Y ), complement( X ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := Y
% 0.87/1.24     Y := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X
% 0.87/1.24    , Y ) }.
% 0.87/1.24  parent0: (2240) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := Y
% 0.87/1.24     Y := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2242) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.87/1.24    complement( X ), complement( Y ) ) ) }.
% 0.87/1.24  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.87/1.24    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2245) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==> 
% 0.87/1.24    complement( top ) }.
% 0.87/1.24  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.87/1.24     }.
% 0.87/1.24  parent1[0; 6]: (2242) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.87/1.24    join( complement( X ), complement( Y ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := complement( X )
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := complement( X )
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2246) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 0.87/1.24  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 0.87/1.24    zero }.
% 0.87/1.24  parent1[0; 1]: (2245) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==>
% 0.87/1.24     complement( top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2247) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 0.87/1.24  parent0[0]: (2246) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==>
% 0.87/1.24     zero }.
% 0.87/1.24  parent0: (2247) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2249) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.87/1.24    complement( X ), complement( Y ) ) ) }.
% 0.87/1.24  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.87/1.24    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2250) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 0.87/1.24    ( zero, complement( X ) ) ) }.
% 0.87/1.24  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.87/1.24    zero }.
% 0.87/1.24  parent1[0; 6]: (2249) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.87/1.24    join( complement( X ), complement( Y ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := top
% 0.87/1.24     Y := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2252) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement( X
% 0.87/1.24     ) ) ) ==> meet( top, X ) }.
% 0.87/1.24  parent0[0]: (2250) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 0.87/1.24    join( zero, complement( X ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (59) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( zero, 
% 0.87/1.24    complement( X ) ) ) ==> meet( top, X ) }.
% 0.87/1.24  parent0: (2252) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement( 
% 0.87/1.24    X ) ) ) ==> meet( top, X ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2255) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.87/1.24    complement( X ), complement( Y ) ) ) }.
% 0.87/1.24  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.87/1.24    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2257) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 0.87/1.24    ( complement( X ), zero ) ) }.
% 0.87/1.24  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.87/1.24    zero }.
% 0.87/1.24  parent1[0; 8]: (2255) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.87/1.24    join( complement( X ), complement( Y ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := top
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2259) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 0.87/1.24    zero ) ) ==> meet( X, top ) }.
% 0.87/1.24  parent0[0]: (2257) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 0.87/1.24    join( complement( X ), zero ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (60) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( 
% 0.87/1.24    complement( X ), zero ) ) ==> meet( X, top ) }.
% 0.87/1.24  parent0: (2259) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 0.87/1.24    zero ) ) ==> meet( X, top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2261) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 0.87/1.24     }.
% 0.87/1.24  parent0[0]: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.87/1.24    ==> top }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2262) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 0.87/1.24  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.87/1.24    zero }.
% 0.87/1.24  parent1[0; 3]: (2261) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 0.87/1.24    , X ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := top
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2263) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 0.87/1.24  parent0[0]: (2262) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (65) {G2,W5,D3,L1,V0,M1} P(58,17) { join( zero, top ) ==> top
% 0.87/1.24     }.
% 0.87/1.24  parent0: (2263) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2265) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 0.87/1.24    , join( Y, Z ) ) }.
% 0.87/1.24  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.87/1.24    join( X, Y ), Z ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24     Z := Z
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2267) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 0.87/1.24    join( X, top ) }.
% 0.87/1.24  parent0[0]: (65) {G2,W5,D3,L1,V0,M1} P(58,17) { join( zero, top ) ==> top
% 0.87/1.24     }.
% 0.87/1.24  parent1[0; 8]: (2265) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.87/1.24    join( X, join( Y, Z ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := zero
% 0.87/1.24     Z := top
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (68) {G3,W9,D4,L1,V1,M1} P(65,1) { join( join( X, zero ), top
% 0.87/1.24     ) ==> join( X, top ) }.
% 0.87/1.24  parent0: (2267) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 0.87/1.24    join( X, top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2271) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.87/1.24    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.87/1.24    complement( Y ) ) }.
% 0.87/1.24  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.87/1.24    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.87/1.24    Y ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2273) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 0.87/1.24    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 0.87/1.24     }.
% 0.87/1.24  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.87/1.24    zero }.
% 0.87/1.24  parent1[0; 11]: (2271) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.87/1.24    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.87/1.24    complement( Y ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := top
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2274) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 0.87/1.24    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 0.87/1.24  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.87/1.24    zero }.
% 0.87/1.24  parent1[0; 1]: (2273) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 0.87/1.24    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 0.87/1.24     }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2276) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 0.87/1.24    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.87/1.24  parent0[0]: (2274) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 0.87/1.24    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (82) {G2,W11,D6,L1,V1,M1} P(58,10) { join( composition( 
% 0.87/1.24    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.87/1.24  parent0: (2276) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 0.87/1.24    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2279) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.87/1.24     ), complement( Y ) ) }.
% 0.87/1.24  parent0[0]: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.87/1.24    complement( X ) ) ==> join( Y, top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := Y
% 0.87/1.24     Y := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2281) {G1,W36,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 0.87/1.24     ), top ) ==> join( composition( meet( X, composition( Z, converse( Y ) )
% 0.87/1.24     ), meet( Y, composition( converse( X ), Z ) ) ), complement( composition
% 0.87/1.24    ( meet( X, composition( Z, converse( Y ) ) ), meet( Y, composition( 
% 0.87/1.24    converse( X ), Z ) ) ) ) ) }.
% 0.87/1.24  parent0[0]: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 0.87/1.24    Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.87/1.24    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 0.87/1.24    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 0.87/1.24     ) ) ) }.
% 0.87/1.24  parent1[0; 9]: (2279) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.87/1.24    ( X, Y ), complement( Y ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24     Z := Z
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := meet( composition( X, Y ), Z )
% 0.87/1.24     Y := composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.87/1.24    composition( converse( X ), Z ) ) )
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2282) {G1,W9,D5,L1,V3,M1}  { join( meet( composition( X, Y ), Z )
% 0.87/1.24    , top ) ==> top }.
% 0.87/1.24  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.87/1.24     }.
% 0.87/1.24  parent1[0; 8]: (2281) {G1,W36,D8,L1,V3,M1}  { join( meet( composition( X, Y
% 0.87/1.24     ), Z ), top ) ==> join( composition( meet( X, composition( Z, converse( 
% 0.87/1.24    Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ), complement( 
% 0.87/1.24    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.87/1.24    composition( converse( X ), Z ) ) ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.87/1.24    composition( converse( X ), Z ) ) )
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24     Z := Z
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (116) {G2,W9,D5,L1,V3,M1} P(13,20);d(11) { join( meet( 
% 0.87/1.24    composition( X, Y ), Z ), top ) ==> top }.
% 0.87/1.24  parent0: (2282) {G1,W9,D5,L1,V3,M1}  { join( meet( composition( X, Y ), Z )
% 0.87/1.24    , top ) ==> top }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24     Z := Z
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2285) {G2,W9,D5,L1,V3,M1}  { top ==> join( meet( composition( X, Y
% 0.87/1.24     ), Z ), top ) }.
% 0.87/1.24  parent0[0]: (116) {G2,W9,D5,L1,V3,M1} P(13,20);d(11) { join( meet( 
% 0.87/1.24    composition( X, Y ), Z ), top ) ==> top }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24     Z := Z
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2286) {G1,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), top )
% 0.87/1.24     }.
% 0.87/1.24  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.87/1.24  parent1[0; 4]: (2285) {G2,W9,D5,L1,V3,M1}  { top ==> join( meet( 
% 0.87/1.24    composition( X, Y ), Z ), top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := one
% 0.87/1.24     Z := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2287) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> top }.
% 0.87/1.24  parent0[0]: (2286) {G1,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), top )
% 0.87/1.24     }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (130) {G3,W7,D4,L1,V2,M1} P(5,116) { join( meet( X, Y ), top )
% 0.87/1.24     ==> top }.
% 0.87/1.24  parent0: (2287) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> top
% 0.87/1.24     }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2289) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 0.87/1.24     ), complement( X ) ) }.
% 0.87/1.24  parent0[0]: (26) {G2,W10,D4,L1,V2,M1} P(0,20) { join( join( Y, X ), 
% 0.87/1.24    complement( Y ) ) ==> join( X, top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := Y
% 0.87/1.24     Y := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2291) {G3,W10,D5,L1,V2,M1}  { join( top, top ) ==> join( top, 
% 0.87/1.24    complement( meet( X, Y ) ) ) }.
% 0.87/1.24  parent0[0]: (130) {G3,W7,D4,L1,V2,M1} P(5,116) { join( meet( X, Y ), top ) 
% 0.87/1.24    ==> top }.
% 0.87/1.24  parent1[0; 5]: (2289) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join
% 0.87/1.24    ( X, Y ), complement( X ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := meet( X, Y )
% 0.87/1.24     Y := top
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2293) {G3,W10,D5,L1,V2,M1}  { join( top, complement( meet( X, Y )
% 0.87/1.24     ) ) ==> join( top, top ) }.
% 0.87/1.24  parent0[0]: (2291) {G3,W10,D5,L1,V2,M1}  { join( top, top ) ==> join( top, 
% 0.87/1.24    complement( meet( X, Y ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (142) {G4,W10,D5,L1,V2,M1} P(130,26) { join( top, complement( 
% 0.87/1.24    meet( X, Y ) ) ) ==> join( top, top ) }.
% 0.87/1.24  parent0: (2293) {G3,W10,D5,L1,V2,M1}  { join( top, complement( meet( X, Y )
% 0.87/1.24     ) ) ==> join( top, top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2295) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 0.87/1.24    complement( complement( X ) ) ) }.
% 0.87/1.24  parent0[0]: (27) {G2,W9,D5,L1,V1,M1} P(11,20) { join( top, complement( 
% 0.87/1.24    complement( X ) ) ) ==> join( X, top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2298) {G3,W13,D5,L1,V1,M1}  { join( join( complement( X ), zero )
% 0.87/1.24    , top ) ==> join( top, complement( meet( X, top ) ) ) }.
% 0.87/1.24  parent0[0]: (60) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( complement
% 0.87/1.24    ( X ), zero ) ) ==> meet( X, top ) }.
% 0.87/1.24  parent1[0; 10]: (2295) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top
% 0.87/1.24    , complement( complement( X ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := join( complement( X ), zero )
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2299) {G4,W10,D5,L1,V1,M1}  { join( join( complement( X ), zero )
% 0.87/1.24    , top ) ==> join( top, top ) }.
% 0.87/1.24  parent0[0]: (142) {G4,W10,D5,L1,V2,M1} P(130,26) { join( top, complement( 
% 0.87/1.24    meet( X, Y ) ) ) ==> join( top, top ) }.
% 0.87/1.24  parent1[0; 7]: (2298) {G3,W13,D5,L1,V1,M1}  { join( join( complement( X ), 
% 0.87/1.24    zero ), top ) ==> join( top, complement( meet( X, top ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := top
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2300) {G4,W8,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 0.87/1.24    join( top, top ) }.
% 0.87/1.24  parent0[0]: (68) {G3,W9,D4,L1,V1,M1} P(65,1) { join( join( X, zero ), top )
% 0.87/1.24     ==> join( X, top ) }.
% 0.87/1.24  parent1[0; 1]: (2299) {G4,W10,D5,L1,V1,M1}  { join( join( complement( X ), 
% 0.87/1.24    zero ), top ) ==> join( top, top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := complement( X )
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (163) {G5,W8,D4,L1,V1,M1} P(60,27);d(142);d(68) { join( 
% 0.87/1.24    complement( X ), top ) ==> join( top, top ) }.
% 0.87/1.24  parent0: (2300) {G4,W8,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 0.87/1.24    join( top, top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2303) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( complement
% 0.87/1.24    ( X ), top ) }.
% 0.87/1.24  parent0[0]: (163) {G5,W8,D4,L1,V1,M1} P(60,27);d(142);d(68) { join( 
% 0.87/1.24    complement( X ), top ) ==> join( top, top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2305) {G3,W9,D4,L1,V1,M1}  { join( top, top ) ==> join( meet( X, 
% 0.87/1.24    top ), top ) }.
% 0.87/1.24  parent0[0]: (60) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( complement
% 0.87/1.24    ( X ), zero ) ) ==> meet( X, top ) }.
% 0.87/1.24  parent1[0; 5]: (2303) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 0.87/1.24    complement( X ), top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := join( complement( X ), zero )
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2306) {G4,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 0.87/1.24  parent0[0]: (130) {G3,W7,D4,L1,V2,M1} P(5,116) { join( meet( X, Y ), top ) 
% 0.87/1.24    ==> top }.
% 0.87/1.24  parent1[0; 4]: (2305) {G3,W9,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 0.87/1.24    meet( X, top ), top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := top
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (168) {G6,W5,D3,L1,V0,M1} P(60,163);d(130) { join( top, top ) 
% 0.87/1.24    ==> top }.
% 0.87/1.24  parent0: (2306) {G4,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2308) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( complement
% 0.87/1.24    ( X ), top ) }.
% 0.87/1.24  parent0[0]: (163) {G5,W8,D4,L1,V1,M1} P(60,27);d(142);d(68) { join( 
% 0.87/1.24    complement( X ), top ) ==> join( top, top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2311) {G4,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X, top )
% 0.87/1.24     }.
% 0.87/1.24  parent0[0]: (28) {G3,W9,D5,L1,V1,M1} P(27,0) { join( complement( complement
% 0.87/1.24    ( X ) ), top ) ==> join( X, top ) }.
% 0.87/1.24  parent1[0; 4]: (2308) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 0.87/1.24    complement( X ), top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := complement( X )
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2312) {G5,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 0.87/1.24  parent0[0]: (168) {G6,W5,D3,L1,V0,M1} P(60,163);d(130) { join( top, top ) 
% 0.87/1.24    ==> top }.
% 0.87/1.24  parent1[0; 1]: (2311) {G4,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X, 
% 0.87/1.24    top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2313) {G5,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 0.87/1.24  parent0[0]: (2312) {G5,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) 
% 0.87/1.24    ==> top }.
% 0.87/1.24  parent0: (2313) {G5,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2314) {G7,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 0.87/1.24  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 0.87/1.24     top }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2315) {G1,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 0.87/1.24  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.87/1.24  parent1[0; 2]: (2314) {G7,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := top
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2318) {G1,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 0.87/1.24  parent0[0]: (2315) {G1,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (174) {G8,W5,D3,L1,V1,M1} P(171,0) { join( top, X ) ==> top
% 0.87/1.24     }.
% 0.87/1.24  parent0: (2318) {G1,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2320) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 0.87/1.24    converse( join( converse( X ), Y ) ) }.
% 0.87/1.24  parent0[0]: (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 0.87/1.24     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2321) {G2,W7,D4,L1,V1,M1}  { join( X, converse( top ) ) ==> 
% 0.87/1.24    converse( top ) }.
% 0.87/1.24  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 0.87/1.24     top }.
% 0.87/1.24  parent1[0; 6]: (2320) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 0.87/1.24    converse( join( converse( X ), Y ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := converse( X )
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := top
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (201) {G8,W7,D4,L1,V1,M1} P(171,42) { join( X, converse( top )
% 0.87/1.24     ) ==> converse( top ) }.
% 0.87/1.24  parent0: (2321) {G2,W7,D4,L1,V1,M1}  { join( X, converse( top ) ) ==> 
% 0.87/1.24    converse( top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2323) {G8,W7,D4,L1,V1,M1}  { converse( top ) ==> join( X, converse
% 0.87/1.24    ( top ) ) }.
% 0.87/1.24  parent0[0]: (201) {G8,W7,D4,L1,V1,M1} P(171,42) { join( X, converse( top )
% 0.87/1.24     ) ==> converse( top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2325) {G9,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 0.87/1.24  parent0[0]: (174) {G8,W5,D3,L1,V1,M1} P(171,0) { join( top, X ) ==> top }.
% 0.87/1.24  parent1[0; 3]: (2323) {G8,W7,D4,L1,V1,M1}  { converse( top ) ==> join( X, 
% 0.87/1.24    converse( top ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := converse( top )
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := top
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (207) {G9,W4,D3,L1,V0,M1} P(201,174) { converse( top ) ==> top
% 0.87/1.24     }.
% 0.87/1.24  parent0: (2325) {G9,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2328) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==> 
% 0.87/1.24    composition( converse( X ), converse( Y ) ) }.
% 0.87/1.24  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 0.87/1.24    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := Y
% 0.87/1.24     Y := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2329) {G1,W9,D4,L1,V1,M1}  { converse( composition( X, top ) ) 
% 0.87/1.24    ==> composition( top, converse( X ) ) }.
% 0.87/1.24  parent0[0]: (207) {G9,W4,D3,L1,V0,M1} P(201,174) { converse( top ) ==> top
% 0.87/1.24     }.
% 0.87/1.24  parent1[0; 6]: (2328) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X )
% 0.87/1.24     ) ==> composition( converse( X ), converse( Y ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := top
% 0.87/1.24     Y := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2331) {G1,W9,D4,L1,V1,M1}  { composition( top, converse( X ) ) ==>
% 0.87/1.24     converse( composition( X, top ) ) }.
% 0.87/1.24  parent0[0]: (2329) {G1,W9,D4,L1,V1,M1}  { converse( composition( X, top ) )
% 0.87/1.24     ==> composition( top, converse( X ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (209) {G10,W9,D4,L1,V1,M1} P(207,9) { composition( top, 
% 0.87/1.24    converse( X ) ) ==> converse( composition( X, top ) ) }.
% 0.87/1.24  parent0: (2331) {G1,W9,D4,L1,V1,M1}  { composition( top, converse( X ) ) 
% 0.87/1.24    ==> converse( composition( X, top ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2334) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==> 
% 0.87/1.24    converse( composition( converse( X ), Y ) ) }.
% 0.87/1.24  parent0[0]: (37) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 0.87/1.24    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2337) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 0.87/1.24    ==> converse( converse( X ) ) }.
% 0.87/1.24  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.87/1.24  parent1[0; 6]: (2334) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X
% 0.87/1.24     ) ==> converse( composition( converse( X ), Y ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := converse( X )
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := one
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2338) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 0.87/1.24    ==> X }.
% 0.87/1.24  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.87/1.24  parent1[0; 5]: (2337) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), 
% 0.87/1.24    X ) ==> converse( converse( X ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (268) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse
% 0.87/1.24    ( one ), X ) ==> X }.
% 0.87/1.24  parent0: (2338) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 0.87/1.24    ==> X }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2340) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), X
% 0.87/1.24     ) }.
% 0.87/1.24  parent0[0]: (268) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse
% 0.87/1.24    ( one ), X ) ==> X }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2342) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 0.87/1.24  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.87/1.24  parent1[0; 2]: (2340) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 0.87/1.24    one ), X ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := converse( one )
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := one
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2343) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 0.87/1.24  parent0[0]: (2342) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (274) {G3,W4,D3,L1,V0,M1} P(268,5) { converse( one ) ==> one
% 0.87/1.24     }.
% 0.87/1.24  parent0: (2343) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2345) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), X
% 0.87/1.24     ) }.
% 0.87/1.24  parent0[0]: (268) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse
% 0.87/1.24    ( one ), X ) ==> X }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2346) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 0.87/1.24  parent0[0]: (274) {G3,W4,D3,L1,V0,M1} P(268,5) { converse( one ) ==> one
% 0.87/1.24     }.
% 0.87/1.24  parent1[0; 3]: (2345) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 0.87/1.24    one ), X ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2347) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 0.87/1.24  parent0[0]: (2346) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (276) {G4,W5,D3,L1,V1,M1} P(274,268) { composition( one, X ) 
% 0.87/1.24    ==> X }.
% 0.87/1.24  parent0: (2347) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2349) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.87/1.24    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.87/1.24    complement( Y ) ) }.
% 0.87/1.24  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.87/1.24    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.87/1.24    Y ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2351) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 0.87/1.24    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 0.87/1.24  parent0[0]: (276) {G4,W5,D3,L1,V1,M1} P(274,268) { composition( one, X ) 
% 0.87/1.24    ==> X }.
% 0.87/1.24  parent1[0; 8]: (2349) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.87/1.24    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.87/1.24    complement( Y ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := one
% 0.87/1.24     Y := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2352) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 0.87/1.24    ( X ), complement( X ) ) }.
% 0.87/1.24  parent0[0]: (268) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse
% 0.87/1.24    ( one ), X ) ==> X }.
% 0.87/1.24  parent1[0; 4]: (2351) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 0.87/1.24    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := complement( X )
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2353) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 0.87/1.24     ) ) ==> complement( X ) }.
% 0.87/1.24  parent0[0]: (2352) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 0.87/1.24    complement( X ), complement( X ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (281) {G5,W8,D4,L1,V1,M1} P(276,10);d(268) { join( complement
% 0.87/1.24    ( X ), complement( X ) ) ==> complement( X ) }.
% 0.87/1.24  parent0: (2353) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 0.87/1.24     ) ) ==> complement( X ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2355) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.87/1.24    complement( X ), complement( Y ) ) ) }.
% 0.87/1.24  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.87/1.24    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2370) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 0.87/1.24    complement( X ) ) }.
% 0.87/1.24  parent0[0]: (281) {G5,W8,D4,L1,V1,M1} P(276,10);d(268) { join( complement( 
% 0.87/1.24    X ), complement( X ) ) ==> complement( X ) }.
% 0.87/1.24  parent1[0; 5]: (2355) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.87/1.24    join( complement( X ), complement( Y ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2371) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.87/1.24    meet( X, X ) }.
% 0.87/1.24  parent0[0]: (2370) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 0.87/1.24    complement( X ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (289) {G6,W7,D4,L1,V1,M1} P(281,3) { complement( complement( X
% 0.87/1.24     ) ) = meet( X, X ) }.
% 0.87/1.24  parent0: (2371) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.87/1.24    meet( X, X ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2372) {G6,W7,D4,L1,V1,M1}  { meet( X, X ) = complement( complement
% 0.87/1.24    ( X ) ) }.
% 0.87/1.24  parent0[0]: (289) {G6,W7,D4,L1,V1,M1} P(281,3) { complement( complement( X
% 0.87/1.24     ) ) = meet( X, X ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2373) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.87/1.24    ( join( complement( X ), Y ) ) ) }.
% 0.87/1.24  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.87/1.24    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2376) {G2,W11,D6,L1,V1,M1}  { X ==> join( complement( complement
% 0.87/1.24    ( X ) ), complement( join( complement( X ), X ) ) ) }.
% 0.87/1.24  parent0[0]: (2372) {G6,W7,D4,L1,V1,M1}  { meet( X, X ) = complement( 
% 0.87/1.24    complement( X ) ) }.
% 0.87/1.24  parent1[0; 3]: (2373) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.87/1.24    complement( join( complement( X ), Y ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2377) {G2,W8,D5,L1,V1,M1}  { X ==> join( complement( complement( 
% 0.87/1.24    X ) ), complement( top ) ) }.
% 0.87/1.24  parent0[0]: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.87/1.24    ==> top }.
% 0.87/1.24  parent1[0; 7]: (2376) {G2,W11,D6,L1,V1,M1}  { X ==> join( complement( 
% 0.87/1.24    complement( X ) ), complement( join( complement( X ), X ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2378) {G2,W7,D5,L1,V1,M1}  { X ==> join( complement( complement( 
% 0.87/1.24    X ) ), zero ) }.
% 0.87/1.24  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.87/1.24    zero }.
% 0.87/1.24  parent1[0; 6]: (2377) {G2,W8,D5,L1,V1,M1}  { X ==> join( complement( 
% 0.87/1.24    complement( X ) ), complement( top ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2379) {G2,W7,D5,L1,V1,M1}  { join( complement( complement( X ) ), 
% 0.87/1.24    zero ) ==> X }.
% 0.87/1.24  parent0[0]: (2378) {G2,W7,D5,L1,V1,M1}  { X ==> join( complement( 
% 0.87/1.24    complement( X ) ), zero ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (314) {G7,W7,D5,L1,V1,M1} P(289,30);d(17);d(58) { join( 
% 0.87/1.24    complement( complement( X ) ), zero ) ==> X }.
% 0.87/1.24  parent0: (2379) {G2,W7,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 0.87/1.24    , zero ) ==> X }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2381) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.87/1.24    ( join( complement( X ), Y ) ) ) }.
% 0.87/1.24  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.87/1.24    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2384) {G2,W10,D5,L1,V1,M1}  { X ==> join( meet( X, converse( top
% 0.87/1.24     ) ), complement( converse( top ) ) ) }.
% 0.87/1.24  parent0[0]: (201) {G8,W7,D4,L1,V1,M1} P(171,42) { join( X, converse( top )
% 0.87/1.24     ) ==> converse( top ) }.
% 0.87/1.24  parent1[0; 8]: (2381) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.87/1.24    complement( join( complement( X ), Y ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := complement( X )
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := converse( top )
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2386) {G3,W9,D5,L1,V1,M1}  { X ==> join( meet( X, converse( top )
% 0.87/1.24     ), complement( top ) ) }.
% 0.87/1.24  parent0[0]: (207) {G9,W4,D3,L1,V0,M1} P(201,174) { converse( top ) ==> top
% 0.87/1.24     }.
% 0.87/1.24  parent1[0; 8]: (2384) {G2,W10,D5,L1,V1,M1}  { X ==> join( meet( X, converse
% 0.87/1.24    ( top ) ), complement( converse( top ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2387) {G4,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.87/1.24    complement( top ) ) }.
% 0.87/1.24  parent0[0]: (207) {G9,W4,D3,L1,V0,M1} P(201,174) { converse( top ) ==> top
% 0.87/1.24     }.
% 0.87/1.24  parent1[0; 5]: (2386) {G3,W9,D5,L1,V1,M1}  { X ==> join( meet( X, converse
% 0.87/1.24    ( top ) ), complement( top ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2390) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 0.87/1.24     }.
% 0.87/1.24  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.87/1.24    zero }.
% 0.87/1.24  parent1[0; 6]: (2387) {G4,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.87/1.24    complement( top ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2391) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 0.87/1.24     }.
% 0.87/1.24  parent0[0]: (2390) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero
% 0.87/1.24     ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (319) {G10,W7,D4,L1,V1,M1} P(201,30);d(207);d(58) { join( meet
% 0.87/1.24    ( X, top ), zero ) ==> X }.
% 0.87/1.24  parent0: (2391) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 0.87/1.24     }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2393) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 0.87/1.24     ), complement( X ) ) }.
% 0.87/1.24  parent0[0]: (26) {G2,W10,D4,L1,V2,M1} P(0,20) { join( join( Y, X ), 
% 0.87/1.24    complement( Y ) ) ==> join( X, top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := Y
% 0.87/1.24     Y := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2395) {G2,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 0.87/1.24    ( X ), Y ) ), top ) ==> join( X, complement( meet( X, Y ) ) ) }.
% 0.87/1.24  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.87/1.24    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.87/1.24  parent1[0; 9]: (2393) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join
% 0.87/1.24    ( X, Y ), complement( X ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := meet( X, Y )
% 0.87/1.24     Y := complement( join( complement( X ), Y ) )
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2396) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet( X
% 0.87/1.24    , Y ) ) ) }.
% 0.87/1.24  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 0.87/1.24     top }.
% 0.87/1.24  parent1[0; 1]: (2395) {G2,W14,D6,L1,V2,M1}  { join( complement( join( 
% 0.87/1.24    complement( X ), Y ) ), top ) ==> join( X, complement( meet( X, Y ) ) )
% 0.87/1.24     }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := complement( join( complement( X ), Y ) )
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2397) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) ) )
% 0.87/1.24     ==> top }.
% 0.87/1.24  parent0[0]: (2396) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet
% 0.87/1.24    ( X, Y ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (331) {G8,W8,D5,L1,V2,M1} P(30,26);d(171) { join( X, 
% 0.87/1.24    complement( meet( X, Y ) ) ) ==> top }.
% 0.87/1.24  parent0: (2397) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) )
% 0.87/1.24     ) ==> top }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2399) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.87/1.24    ( join( complement( X ), Y ) ) ) }.
% 0.87/1.24  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.87/1.24    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2401) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), complement
% 0.87/1.24    ( top ) ) }.
% 0.87/1.24  parent0[0]: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.87/1.24    ==> top }.
% 0.87/1.24  parent1[0; 7]: (2399) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.87/1.24    complement( join( complement( X ), Y ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2402) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero ) }.
% 0.87/1.24  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.87/1.24    zero }.
% 0.87/1.24  parent1[0; 6]: (2401) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 0.87/1.24    complement( top ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2403) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X }.
% 0.87/1.24  parent0[0]: (2402) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero )
% 0.87/1.24     }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (333) {G2,W7,D4,L1,V1,M1} P(17,30);d(58) { join( meet( X, X )
% 0.87/1.24    , zero ) ==> X }.
% 0.87/1.24  parent0: (2403) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2405) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.87/1.24    ( join( complement( X ), Y ) ) ) }.
% 0.87/1.24  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.87/1.24    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2407) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement( join
% 0.87/1.24    ( complement( X ), complement( X ) ) ) ) }.
% 0.87/1.24  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 0.87/1.24    zero }.
% 0.87/1.24  parent1[0; 3]: (2405) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.87/1.24    complement( join( complement( X ), Y ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := complement( X )
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2408) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) ) }.
% 0.87/1.24  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.87/1.24    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.87/1.24  parent1[0; 4]: (2407) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement
% 0.87/1.24    ( join( complement( X ), complement( X ) ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2409) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X }.
% 0.87/1.24  parent0[0]: (2408) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) )
% 0.87/1.24     }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (338) {G2,W7,D4,L1,V1,M1} P(12,30);d(3) { join( zero, meet( X
% 0.87/1.24    , X ) ) ==> X }.
% 0.87/1.24  parent0: (2409) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2410) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 0.87/1.24     }.
% 0.87/1.24  parent0[0]: (319) {G10,W7,D4,L1,V1,M1} P(201,30);d(207);d(58) { join( meet
% 0.87/1.24    ( X, top ), zero ) ==> X }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2411) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 0.87/1.24     }.
% 0.87/1.24  parent0[0]: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 0.87/1.24    Y ) }.
% 0.87/1.24  parent1[0; 3]: (2410) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.87/1.24    zero ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := top
% 0.87/1.24     Y := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2414) {G2,W7,D4,L1,V1,M1}  { join( meet( top, X ), zero ) ==> X
% 0.87/1.24     }.
% 0.87/1.24  parent0[0]: (2411) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero
% 0.87/1.24     ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (343) {G11,W7,D4,L1,V1,M1} P(56,319) { join( meet( top, X ), 
% 0.87/1.24    zero ) ==> X }.
% 0.87/1.24  parent0: (2414) {G2,W7,D4,L1,V1,M1}  { join( meet( top, X ), zero ) ==> X
% 0.87/1.24     }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2416) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.87/1.24     ), complement( Y ) ) }.
% 0.87/1.24  parent0[0]: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.87/1.24    complement( X ) ) ==> join( Y, top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := Y
% 0.87/1.24     Y := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2418) {G2,W10,D4,L1,V1,M1}  { join( meet( X, top ), top ) ==> 
% 0.87/1.24    join( X, complement( zero ) ) }.
% 0.87/1.24  parent0[0]: (319) {G10,W7,D4,L1,V1,M1} P(201,30);d(207);d(58) { join( meet
% 0.87/1.24    ( X, top ), zero ) ==> X }.
% 0.87/1.24  parent1[0; 7]: (2416) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.87/1.24    ( X, Y ), complement( Y ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := meet( X, top )
% 0.87/1.24     Y := zero
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2419) {G3,W6,D4,L1,V1,M1}  { top ==> join( X, complement( zero )
% 0.87/1.24     ) }.
% 0.87/1.24  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 0.87/1.24     top }.
% 0.87/1.24  parent1[0; 1]: (2418) {G2,W10,D4,L1,V1,M1}  { join( meet( X, top ), top ) 
% 0.87/1.24    ==> join( X, complement( zero ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := meet( X, top )
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2420) {G3,W6,D4,L1,V1,M1}  { join( X, complement( zero ) ) ==> top
% 0.87/1.24     }.
% 0.87/1.24  parent0[0]: (2419) {G3,W6,D4,L1,V1,M1}  { top ==> join( X, complement( zero
% 0.87/1.24     ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (345) {G11,W6,D4,L1,V1,M1} P(319,20);d(171) { join( X, 
% 0.87/1.24    complement( zero ) ) ==> top }.
% 0.87/1.24  parent0: (2420) {G3,W6,D4,L1,V1,M1}  { join( X, complement( zero ) ) ==> 
% 0.87/1.24    top }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2421) {G11,W6,D4,L1,V1,M1}  { top ==> join( X, complement( zero )
% 0.87/1.24     ) }.
% 0.87/1.24  parent0[0]: (345) {G11,W6,D4,L1,V1,M1} P(319,20);d(171) { join( X, 
% 0.87/1.24    complement( zero ) ) ==> top }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2423) {G6,W4,D3,L1,V0,M1}  { top ==> complement( zero ) }.
% 0.87/1.24  parent0[0]: (281) {G5,W8,D4,L1,V1,M1} P(276,10);d(268) { join( complement( 
% 0.87/1.24    X ), complement( X ) ) ==> complement( X ) }.
% 0.87/1.24  parent1[0; 2]: (2421) {G11,W6,D4,L1,V1,M1}  { top ==> join( X, complement( 
% 0.87/1.24    zero ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := zero
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := complement( zero )
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2424) {G6,W4,D3,L1,V0,M1}  { complement( zero ) ==> top }.
% 0.87/1.24  parent0[0]: (2423) {G6,W4,D3,L1,V0,M1}  { top ==> complement( zero ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (348) {G12,W4,D3,L1,V0,M1} P(345,281) { complement( zero ) ==>
% 0.87/1.24     top }.
% 0.87/1.24  parent0: (2424) {G6,W4,D3,L1,V0,M1}  { complement( zero ) ==> top }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2426) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.87/1.24    complement( X ), complement( Y ) ) ) }.
% 0.87/1.24  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.87/1.24    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2428) {G1,W6,D3,L1,V1,M1}  { meet( X, zero ) ==> complement( top
% 0.87/1.24     ) }.
% 0.87/1.24  parent0[0]: (345) {G11,W6,D4,L1,V1,M1} P(319,20);d(171) { join( X, 
% 0.87/1.24    complement( zero ) ) ==> top }.
% 0.87/1.24  parent1[0; 5]: (2426) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.87/1.24    join( complement( X ), complement( Y ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := complement( X )
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24     Y := zero
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2429) {G2,W5,D3,L1,V1,M1}  { meet( X, zero ) ==> zero }.
% 0.87/1.24  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.87/1.24    zero }.
% 0.87/1.24  parent1[0; 4]: (2428) {G1,W6,D3,L1,V1,M1}  { meet( X, zero ) ==> complement
% 0.87/1.24    ( top ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (349) {G12,W5,D3,L1,V1,M1} P(345,3);d(58) { meet( X, zero ) 
% 0.87/1.24    ==> zero }.
% 0.87/1.24  parent0: (2429) {G2,W5,D3,L1,V1,M1}  { meet( X, zero ) ==> zero }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2431) {G11,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 0.87/1.24     }.
% 0.87/1.24  parent0[0]: (343) {G11,W7,D4,L1,V1,M1} P(56,319) { join( meet( top, X ), 
% 0.87/1.24    zero ) ==> X }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2432) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( top, X ) )
% 0.87/1.24     }.
% 0.87/1.24  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.87/1.24  parent1[0; 2]: (2431) {G11,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), 
% 0.87/1.24    zero ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := meet( top, X )
% 0.87/1.24     Y := zero
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2435) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( top, X ) ) ==> X
% 0.87/1.24     }.
% 0.87/1.24  parent0[0]: (2432) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( top, X )
% 0.87/1.24     ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (358) {G12,W7,D4,L1,V1,M1} P(343,0) { join( zero, meet( top, X
% 0.87/1.24     ) ) ==> X }.
% 0.87/1.24  parent0: (2435) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( top, X ) ) ==> X
% 0.87/1.24     }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2437) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.87/1.24    ( join( complement( X ), Y ) ) ) }.
% 0.87/1.24  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.87/1.24    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24     Y := Y
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2439) {G2,W10,D5,L1,V1,M1}  { complement( X ) ==> join( meet( 
% 0.87/1.24    complement( X ), zero ), complement( X ) ) }.
% 0.87/1.24  parent0[0]: (314) {G7,W7,D5,L1,V1,M1} P(289,30);d(17);d(58) { join( 
% 0.87/1.24    complement( complement( X ) ), zero ) ==> X }.
% 0.87/1.24  parent1[0; 9]: (2437) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.87/1.24    complement( join( complement( X ), Y ) ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := complement( X )
% 0.87/1.24     Y := zero
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2440) {G3,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 0.87/1.24    complement( X ) ) }.
% 0.87/1.24  parent0[0]: (349) {G12,W5,D3,L1,V1,M1} P(345,3);d(58) { meet( X, zero ) ==>
% 0.87/1.24     zero }.
% 0.87/1.24  parent1[0; 4]: (2439) {G2,W10,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 0.87/1.24    meet( complement( X ), zero ), complement( X ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := complement( X )
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2441) {G3,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 0.87/1.24    complement( X ) }.
% 0.87/1.24  parent0[0]: (2440) {G3,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 0.87/1.24    complement( X ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (366) {G13,W7,D4,L1,V1,M1} P(314,30);d(349) { join( zero, 
% 0.87/1.24    complement( X ) ) ==> complement( X ) }.
% 0.87/1.24  parent0: (2441) {G3,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 0.87/1.24    complement( X ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  eqswap: (2443) {G13,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 0.87/1.24    complement( X ) ) }.
% 0.87/1.24  parent0[0]: (366) {G13,W7,D4,L1,V1,M1} P(314,30);d(349) { join( zero, 
% 0.87/1.24    complement( X ) ) ==> complement( X ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2446) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.87/1.24    join( zero, meet( X, X ) ) }.
% 0.87/1.24  parent0[0]: (289) {G6,W7,D4,L1,V1,M1} P(281,3) { complement( complement( X
% 0.87/1.24     ) ) = meet( X, X ) }.
% 0.87/1.24  parent1[0; 6]: (2443) {G13,W7,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 0.87/1.24    zero, complement( X ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := complement( X )
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2447) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, meet( X
% 0.87/1.24    , X ) ) }.
% 0.87/1.24  parent0[0]: (289) {G6,W7,D4,L1,V1,M1} P(281,3) { complement( complement( X
% 0.87/1.24     ) ) = meet( X, X ) }.
% 0.87/1.24  parent1[0; 1]: (2446) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) ) 
% 0.87/1.24    ==> join( zero, meet( X, X ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2450) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 0.87/1.24  parent0[0]: (338) {G2,W7,D4,L1,V1,M1} P(12,30);d(3) { join( zero, meet( X, 
% 0.87/1.24    X ) ) ==> X }.
% 0.87/1.24  parent1[0; 4]: (2447) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, 
% 0.87/1.24    meet( X, X ) ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (376) {G14,W5,D3,L1,V1,M1} P(289,366);d(338) { meet( X, X ) 
% 0.87/1.24    ==> X }.
% 0.87/1.24  parent0: (2450) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := X
% 0.87/1.24  end
% 0.87/1.24  permutation0:
% 0.87/1.24     0 ==> 0
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  paramod: (2454) {G2,W11,D4,L1,V2,M1}  { join( join( zero, X ), complement( 
% 0.87/1.24    Y ) ) = join( complement( Y ), X ) }.
% 0.87/1.24  parent0[0]: (366) {G13,W7,D4,L1,V1,M1} P(314,30);d(349) { join( zero, 
% 0.87/1.24    complement( X ) ) ==> complement( X ) }.
% 0.87/1.24  parent1[0; 8]: (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 0.87/1.24    X ) = join( join( Z, X ), Y ) }.
% 0.87/1.24  substitution0:
% 0.87/1.24     X := Y
% 0.87/1.24  end
% 0.87/1.24  substitution1:
% 0.87/1.24     X := complement( Y )
% 0.87/1.24     Y := X
% 0.87/1.24     Z := zero
% 0.87/1.24  end
% 0.87/1.24  
% 0.87/1.24  subsumption: (377) {G14,W11,D4,L1,V2,M1} P(366,19) { join( join( zero, Y )
% 0.87/1.24    , complement( X ) ) ==> join( complement( X ), Y ) }.
% 0.87/1.24  parent0: (2454) {G2,W11,D4,L1,V2,M1}  { join( join( zero, X ), complement( 
% 0.87/1.25    Y ) ) = join( complement( Y ), X ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := Y
% 0.87/1.25     Y := X
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2456) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join( 
% 0.87/1.25    zero, complement( X ) ) ) }.
% 0.87/1.25  parent0[0]: (59) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( zero, 
% 0.87/1.25    complement( X ) ) ) ==> meet( top, X ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2463) {G3,W7,D4,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 0.87/1.25    complement( X ) ) }.
% 0.87/1.25  parent0[0]: (366) {G13,W7,D4,L1,V1,M1} P(314,30);d(349) { join( zero, 
% 0.87/1.25    complement( X ) ) ==> complement( X ) }.
% 0.87/1.25  parent1[0; 5]: (2456) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement
% 0.87/1.25    ( join( zero, complement( X ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (381) {G14,W7,D4,L1,V1,M1} P(366,59) { meet( top, X ) ==> 
% 0.87/1.25    complement( complement( X ) ) }.
% 0.87/1.25  parent0: (2463) {G3,W7,D4,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 0.87/1.25    complement( X ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2466) {G13,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 0.87/1.25    complement( X ) ) }.
% 0.87/1.25  parent0[0]: (366) {G13,W7,D4,L1,V1,M1} P(314,30);d(349) { join( zero, 
% 0.87/1.25    complement( X ) ) ==> complement( X ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2471) {G3,W11,D5,L1,V1,M1}  { complement( join( zero, complement
% 0.87/1.25    ( X ) ) ) ==> join( zero, meet( top, X ) ) }.
% 0.87/1.25  parent0[0]: (59) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( zero, 
% 0.87/1.25    complement( X ) ) ) ==> meet( top, X ) }.
% 0.87/1.25  parent1[0; 8]: (2466) {G13,W7,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 0.87/1.25    zero, complement( X ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := join( zero, complement( X ) )
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2472) {G3,W9,D4,L1,V1,M1}  { meet( top, X ) ==> join( zero, meet
% 0.87/1.25    ( top, X ) ) }.
% 0.87/1.25  parent0[0]: (59) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( zero, 
% 0.87/1.25    complement( X ) ) ) ==> meet( top, X ) }.
% 0.87/1.25  parent1[0; 1]: (2471) {G3,W11,D5,L1,V1,M1}  { complement( join( zero, 
% 0.87/1.25    complement( X ) ) ) ==> join( zero, meet( top, X ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2474) {G4,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 0.87/1.25  parent0[0]: (358) {G12,W7,D4,L1,V1,M1} P(343,0) { join( zero, meet( top, X
% 0.87/1.25     ) ) ==> X }.
% 0.87/1.25  parent1[0; 4]: (2472) {G3,W9,D4,L1,V1,M1}  { meet( top, X ) ==> join( zero
% 0.87/1.25    , meet( top, X ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2475) {G5,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 0.87/1.25     }.
% 0.87/1.25  parent0[0]: (381) {G14,W7,D4,L1,V1,M1} P(366,59) { meet( top, X ) ==> 
% 0.87/1.25    complement( complement( X ) ) }.
% 0.87/1.25  parent1[0; 1]: (2474) {G4,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { 
% 0.87/1.25    complement( complement( X ) ) ==> X }.
% 0.87/1.25  parent0: (2475) {G5,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 0.87/1.25     }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2478) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero ) }.
% 0.87/1.25  parent0[0]: (333) {G2,W7,D4,L1,V1,M1} P(17,30);d(58) { join( meet( X, X ), 
% 0.87/1.25    zero ) ==> X }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2479) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 0.87/1.25  parent0[0]: (376) {G14,W5,D3,L1,V1,M1} P(289,366);d(338) { meet( X, X ) ==>
% 0.87/1.25     X }.
% 0.87/1.25  parent1[0; 3]: (2478) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero
% 0.87/1.25     ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2480) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 0.87/1.25  parent0[0]: (2479) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (387) {G15,W5,D3,L1,V1,M1} P(376,333) { join( X, zero ) ==> X
% 0.87/1.25     }.
% 0.87/1.25  parent0: (2480) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2482) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 0.87/1.25    ( X ), complement( X ) ) }.
% 0.87/1.25  parent0[0]: (281) {G5,W8,D4,L1,V1,M1} P(276,10);d(268) { join( complement( 
% 0.87/1.25    X ), complement( X ) ) ==> complement( X ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2485) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.87/1.25    join( complement( complement( X ) ), X ) }.
% 0.87/1.25  parent0[0]: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement
% 0.87/1.25    ( complement( X ) ) ==> X }.
% 0.87/1.25  parent1[0; 8]: (2482) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 0.87/1.25    complement( X ), complement( X ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := complement( X )
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2487) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.87/1.25    join( X, X ) }.
% 0.87/1.25  parent0[0]: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement
% 0.87/1.25    ( complement( X ) ) ==> X }.
% 0.87/1.25  parent1[0; 5]: (2485) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) ) 
% 0.87/1.25    ==> join( complement( complement( X ) ), X ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2488) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 0.87/1.25  parent0[0]: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement
% 0.87/1.25    ( complement( X ) ) ==> X }.
% 0.87/1.25  parent1[0; 1]: (2487) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) ) 
% 0.87/1.25    ==> join( X, X ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2494) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 0.87/1.25  parent0[0]: (2488) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (393) {G16,W5,D3,L1,V1,M1} P(382,281) { join( X, X ) ==> X }.
% 0.87/1.25  parent0: (2494) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2498) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.87/1.25    complement( X ), complement( Y ) ) ) }.
% 0.87/1.25  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.87/1.25    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2502) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 0.87/1.25    complement( join( complement( X ), Y ) ) }.
% 0.87/1.25  parent0[0]: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement
% 0.87/1.25    ( complement( X ) ) ==> X }.
% 0.87/1.25  parent1[0; 9]: (2498) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.87/1.25    join( complement( X ), complement( Y ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := Y
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25     Y := complement( Y )
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2504) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X ), Y
% 0.87/1.25     ) ) ==> meet( X, complement( Y ) ) }.
% 0.87/1.25  parent0[0]: (2502) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 0.87/1.25    complement( join( complement( X ), Y ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (396) {G16,W10,D5,L1,V2,M1} P(382,3) { complement( join( 
% 0.87/1.25    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 0.87/1.25  parent0: (2504) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 0.87/1.25    Y ) ) ==> meet( X, complement( Y ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := Y
% 0.87/1.25     Y := X
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2505) {G16,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 0.87/1.25  parent0[0]: (393) {G16,W5,D3,L1,V1,M1} P(382,281) { join( X, X ) ==> X }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2508) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( X, 
% 0.87/1.25    join( X, Y ) ), Y ) }.
% 0.87/1.25  parent0[0]: (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 0.87/1.25     = join( join( Z, X ), Y ) }.
% 0.87/1.25  parent1[0; 4]: (2505) {G16,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := join( X, Y )
% 0.87/1.25     Y := Y
% 0.87/1.25     Z := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := join( X, Y )
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2510) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( join( 
% 0.87/1.25    X, X ), Y ), Y ) }.
% 0.87/1.25  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.87/1.25    join( X, Y ), Z ) }.
% 0.87/1.25  parent1[0; 5]: (2508) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( 
% 0.87/1.25    X, join( X, Y ) ), Y ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := X
% 0.87/1.25     Z := Y
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2511) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 0.87/1.25    , Y ) }.
% 0.87/1.25  parent0[0]: (393) {G16,W5,D3,L1,V1,M1} P(382,281) { join( X, X ) ==> X }.
% 0.87/1.25  parent1[0; 6]: (2510) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( 
% 0.87/1.25    join( X, X ), Y ), Y ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2512) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X, 
% 0.87/1.25    Y ) }.
% 0.87/1.25  parent0[0]: (2511) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y
% 0.87/1.25     ), Y ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (398) {G17,W9,D4,L1,V2,M1} P(393,19);d(1);d(393) { join( join
% 0.87/1.25    ( X, Y ), Y ) ==> join( X, Y ) }.
% 0.87/1.25  parent0: (2512) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X
% 0.87/1.25    , Y ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2515) {G15,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 0.87/1.25  parent0[0]: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement
% 0.87/1.25    ( complement( X ) ) ==> X }.
% 0.87/1.25  parent1[0; 4]: (381) {G14,W7,D4,L1,V1,M1} P(366,59) { meet( top, X ) ==> 
% 0.87/1.25    complement( complement( X ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (408) {G16,W5,D3,L1,V1,M1} S(381);d(382) { meet( top, X ) ==> 
% 0.87/1.25    X }.
% 0.87/1.25  parent0: (2515) {G15,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2518) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( complement( join
% 0.87/1.25    ( X, Y ) ), X ), Y ) }.
% 0.87/1.25  parent0[0]: (21) {G2,W10,D6,L1,V2,M1} P(17,1) { join( join( complement( 
% 0.87/1.25    join( X, Y ) ), X ), Y ) ==> top }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2521) {G3,W11,D5,L1,V2,M1}  { top ==> join( join( complement( top
% 0.87/1.25     ), X ), complement( meet( X, Y ) ) ) }.
% 0.87/1.25  parent0[0]: (331) {G8,W8,D5,L1,V2,M1} P(30,26);d(171) { join( X, complement
% 0.87/1.25    ( meet( X, Y ) ) ) ==> top }.
% 0.87/1.25  parent1[0; 5]: (2518) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( 
% 0.87/1.25    complement( join( X, Y ) ), X ), Y ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25     Y := complement( meet( X, Y ) )
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2522) {G2,W10,D5,L1,V2,M1}  { top ==> join( join( zero, X ), 
% 0.87/1.25    complement( meet( X, Y ) ) ) }.
% 0.87/1.25  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.87/1.25    zero }.
% 0.87/1.25  parent1[0; 4]: (2521) {G3,W11,D5,L1,V2,M1}  { top ==> join( join( 
% 0.87/1.25    complement( top ), X ), complement( meet( X, Y ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2523) {G3,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( X, Y
% 0.87/1.25     ) ), X ) }.
% 0.87/1.25  parent0[0]: (377) {G14,W11,D4,L1,V2,M1} P(366,19) { join( join( zero, Y ), 
% 0.87/1.25    complement( X ) ) ==> join( complement( X ), Y ) }.
% 0.87/1.25  parent1[0; 2]: (2522) {G2,W10,D5,L1,V2,M1}  { top ==> join( join( zero, X )
% 0.87/1.25    , complement( meet( X, Y ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := meet( X, Y )
% 0.87/1.25     Y := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2524) {G3,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), X )
% 0.87/1.25     ==> top }.
% 0.87/1.25  parent0[0]: (2523) {G3,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( X
% 0.87/1.25    , Y ) ), X ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (431) {G15,W8,D5,L1,V2,M1} P(331,21);d(58);d(377) { join( 
% 0.87/1.25    complement( meet( X, Y ) ), X ) ==> top }.
% 0.87/1.25  parent0: (2524) {G3,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), X
% 0.87/1.25     ) ==> top }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2526) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.87/1.25    ( join( complement( X ), Y ) ) ) }.
% 0.87/1.25  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.87/1.25    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2529) {G2,W12,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet( meet( 
% 0.87/1.25    X, Y ), X ), complement( top ) ) }.
% 0.87/1.25  parent0[0]: (431) {G15,W8,D5,L1,V2,M1} P(331,21);d(58);d(377) { join( 
% 0.87/1.25    complement( meet( X, Y ) ), X ) ==> top }.
% 0.87/1.25  parent1[0; 11]: (2526) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.87/1.25    complement( join( complement( X ), Y ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := meet( X, Y )
% 0.87/1.25     Y := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2530) {G2,W11,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet( meet( 
% 0.87/1.25    X, Y ), X ), zero ) }.
% 0.87/1.25  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.87/1.25    zero }.
% 0.87/1.25  parent1[0; 10]: (2529) {G2,W12,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet
% 0.87/1.25    ( meet( X, Y ), X ), complement( top ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2531) {G3,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 0.87/1.25    , X ) }.
% 0.87/1.25  parent0[0]: (387) {G15,W5,D3,L1,V1,M1} P(376,333) { join( X, zero ) ==> X
% 0.87/1.25     }.
% 0.87/1.25  parent1[0; 4]: (2530) {G2,W11,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet( 
% 0.87/1.25    meet( X, Y ), X ), zero ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := meet( meet( X, Y ), X )
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2532) {G3,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), X ) ==> meet( X, 
% 0.87/1.25    Y ) }.
% 0.87/1.25  parent0[0]: (2531) {G3,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y
% 0.87/1.25     ), X ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (442) {G16,W9,D4,L1,V2,M1} P(431,30);d(58);d(387) { meet( meet
% 0.87/1.25    ( X, Y ), X ) ==> meet( X, Y ) }.
% 0.87/1.25  parent0: (2532) {G3,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), X ) ==> meet( X
% 0.87/1.25    , Y ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2533) {G15,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( X, Y
% 0.87/1.25     ) ), X ) }.
% 0.87/1.25  parent0[0]: (431) {G15,W8,D5,L1,V2,M1} P(331,21);d(58);d(377) { join( 
% 0.87/1.25    complement( meet( X, Y ) ), X ) ==> top }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2534) {G2,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( Y, X
% 0.87/1.25     ) ), X ) }.
% 0.87/1.25  parent0[0]: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 0.87/1.25    Y ) }.
% 0.87/1.25  parent1[0; 4]: (2533) {G15,W8,D5,L1,V2,M1}  { top ==> join( complement( 
% 0.87/1.25    meet( X, Y ) ), X ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := Y
% 0.87/1.25     Y := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2537) {G2,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), Y )
% 0.87/1.25     ==> top }.
% 0.87/1.25  parent0[0]: (2534) {G2,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( Y
% 0.87/1.25    , X ) ), X ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := Y
% 0.87/1.25     Y := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (445) {G16,W8,D5,L1,V2,M1} P(56,431) { join( complement( meet
% 0.87/1.25    ( Y, X ) ), X ) ==> top }.
% 0.87/1.25  parent0: (2537) {G2,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), Y
% 0.87/1.25     ) ==> top }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := Y
% 0.87/1.25     Y := X
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2539) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.87/1.25    ( join( complement( X ), Y ) ) ) }.
% 0.87/1.25  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.87/1.25    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2542) {G2,W12,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet( meet( 
% 0.87/1.25    X, Y ), Y ), complement( top ) ) }.
% 0.87/1.25  parent0[0]: (445) {G16,W8,D5,L1,V2,M1} P(56,431) { join( complement( meet( 
% 0.87/1.25    Y, X ) ), X ) ==> top }.
% 0.87/1.25  parent1[0; 11]: (2539) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.87/1.25    complement( join( complement( X ), Y ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := Y
% 0.87/1.25     Y := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := meet( X, Y )
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2543) {G2,W11,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet( meet( 
% 0.87/1.25    X, Y ), Y ), zero ) }.
% 0.87/1.25  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.87/1.25    zero }.
% 0.87/1.25  parent1[0; 10]: (2542) {G2,W12,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet
% 0.87/1.25    ( meet( X, Y ), Y ), complement( top ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2544) {G3,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 0.87/1.25    , Y ) }.
% 0.87/1.25  parent0[0]: (387) {G15,W5,D3,L1,V1,M1} P(376,333) { join( X, zero ) ==> X
% 0.87/1.25     }.
% 0.87/1.25  parent1[0; 4]: (2543) {G2,W11,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet( 
% 0.87/1.25    meet( X, Y ), Y ), zero ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := meet( meet( X, Y ), Y )
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2545) {G3,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), Y ) ==> meet( X, 
% 0.87/1.25    Y ) }.
% 0.87/1.25  parent0[0]: (2544) {G3,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y
% 0.87/1.25     ), Y ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (448) {G17,W9,D4,L1,V2,M1} P(445,30);d(58);d(387) { meet( meet
% 0.87/1.25    ( X, Y ), Y ) ==> meet( X, Y ) }.
% 0.87/1.25  parent0: (2545) {G3,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), Y ) ==> meet( X
% 0.87/1.25    , Y ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2546) {G17,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 0.87/1.25    , Y ) }.
% 0.87/1.25  parent0[0]: (448) {G17,W9,D4,L1,V2,M1} P(445,30);d(58);d(387) { meet( meet
% 0.87/1.25    ( X, Y ), Y ) ==> meet( X, Y ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2549) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( X, Y
% 0.87/1.25     ) ) }.
% 0.87/1.25  parent0[0]: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 0.87/1.25    Y ) }.
% 0.87/1.25  parent1[0; 4]: (2546) {G17,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( 
% 0.87/1.25    X, Y ), Y ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := Y
% 0.87/1.25     Y := meet( X, Y )
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2562) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X, 
% 0.87/1.25    Y ) }.
% 0.87/1.25  parent0[0]: (2549) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( X
% 0.87/1.25    , Y ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (481) {G18,W9,D4,L1,V2,M1} P(448,56) { meet( Y, meet( X, Y ) )
% 0.87/1.25     ==> meet( X, Y ) }.
% 0.87/1.25  parent0: (2562) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X
% 0.87/1.25    , Y ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2564) {G17,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 0.87/1.25    , Y ) }.
% 0.87/1.25  parent0[0]: (398) {G17,W9,D4,L1,V2,M1} P(393,19);d(1);d(393) { join( join( 
% 0.87/1.25    X, Y ), Y ) ==> join( X, Y ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2567) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 0.87/1.25    join( complement( X ), Y ) ) ) ==> join( X, complement( join( complement
% 0.87/1.25    ( X ), Y ) ) ) }.
% 0.87/1.25  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.87/1.25    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.87/1.25  parent1[0; 11]: (2564) {G17,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join
% 0.87/1.25    ( X, Y ), Y ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := meet( X, Y )
% 0.87/1.25     Y := complement( join( complement( X ), Y ) )
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2568) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( join( 
% 0.87/1.25    complement( X ), Y ) ) ) }.
% 0.87/1.25  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.87/1.25    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.87/1.25  parent1[0; 1]: (2567) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), 
% 0.87/1.25    complement( join( complement( X ), Y ) ) ) ==> join( X, complement( join
% 0.87/1.25    ( complement( X ), Y ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2575) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement( 
% 0.87/1.25    Y ) ) ) }.
% 0.87/1.25  parent0[0]: (396) {G16,W10,D5,L1,V2,M1} P(382,3) { complement( join( 
% 0.87/1.25    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 0.87/1.25  parent1[0; 4]: (2568) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( 
% 0.87/1.25    join( complement( X ), Y ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := Y
% 0.87/1.25     Y := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2576) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) ) )
% 0.87/1.25     ==> X }.
% 0.87/1.25  parent0[0]: (2575) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 0.87/1.25    complement( Y ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (487) {G18,W8,D5,L1,V2,M1} P(30,398);d(396) { join( X, meet( X
% 0.87/1.25    , complement( Y ) ) ) ==> X }.
% 0.87/1.25  parent0: (2576) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) )
% 0.87/1.25     ) ==> X }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2578) {G18,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement( 
% 0.87/1.25    Y ) ) ) }.
% 0.87/1.25  parent0[0]: (487) {G18,W8,D5,L1,V2,M1} P(30,398);d(396) { join( X, meet( X
% 0.87/1.25    , complement( Y ) ) ) ==> X }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2579) {G16,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 0.87/1.25  parent0[0]: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement
% 0.87/1.25    ( complement( X ) ) ==> X }.
% 0.87/1.25  parent1[0; 6]: (2578) {G18,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 0.87/1.25    complement( Y ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := Y
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25     Y := complement( Y )
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2580) {G16,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 0.87/1.25  parent0[0]: (2579) {G16,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) )
% 0.87/1.25     }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (496) {G19,W7,D4,L1,V2,M1} P(382,487) { join( Y, meet( Y, X )
% 0.87/1.25     ) ==> Y }.
% 0.87/1.25  parent0: (2580) {G16,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := Y
% 0.87/1.25     Y := X
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2582) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 0.87/1.25  parent0[0]: (496) {G19,W7,D4,L1,V2,M1} P(382,487) { join( Y, meet( Y, X ) )
% 0.87/1.25     ==> Y }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := Y
% 0.87/1.25     Y := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2583) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 0.87/1.25  parent0[0]: (481) {G18,W9,D4,L1,V2,M1} P(448,56) { meet( Y, meet( X, Y ) ) 
% 0.87/1.25    ==> meet( X, Y ) }.
% 0.87/1.25  parent1[0; 4]: (2582) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) )
% 0.87/1.25     }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := Y
% 0.87/1.25     Y := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25     Y := meet( Y, X )
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2584) {G19,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 0.87/1.25  parent0[0]: (2583) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) )
% 0.87/1.25     }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (511) {G20,W7,D4,L1,V2,M1} P(481,496) { join( X, meet( Y, X )
% 0.87/1.25     ) ==> X }.
% 0.87/1.25  parent0: (2584) {G19,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2587) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 0.87/1.25    complement( composition( X, top ) ) ) ==> zero }.
% 0.87/1.25  parent0[0]: (387) {G15,W5,D3,L1,V1,M1} P(376,333) { join( X, zero ) ==> X
% 0.87/1.25     }.
% 0.87/1.25  parent1[0; 1]: (82) {G2,W11,D6,L1,V1,M1} P(58,10) { join( composition( 
% 0.87/1.25    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := composition( converse( X ), complement( composition( X, top ) ) )
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (948) {G16,W9,D5,L1,V1,M1} S(82);d(387) { composition( 
% 0.87/1.25    converse( X ), complement( composition( X, top ) ) ) ==> zero }.
% 0.87/1.25  parent0: (2587) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 0.87/1.25    complement( composition( X, top ) ) ) ==> zero }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2590) {G16,W9,D5,L1,V1,M1}  { zero ==> composition( converse( X )
% 0.87/1.25    , complement( composition( X, top ) ) ) }.
% 0.87/1.25  parent0[0]: (948) {G16,W9,D5,L1,V1,M1} S(82);d(387) { composition( converse
% 0.87/1.25    ( X ), complement( composition( X, top ) ) ) ==> zero }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2591) {G10,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 0.87/1.25    complement( composition( top, top ) ) ) }.
% 0.87/1.25  parent0[0]: (207) {G9,W4,D3,L1,V0,M1} P(201,174) { converse( top ) ==> top
% 0.87/1.25     }.
% 0.87/1.25  parent1[0; 3]: (2590) {G16,W9,D5,L1,V1,M1}  { zero ==> composition( 
% 0.87/1.25    converse( X ), complement( composition( X, top ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := top
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2592) {G10,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 0.87/1.25    composition( top, top ) ) ) ==> zero }.
% 0.87/1.25  parent0[0]: (2591) {G10,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 0.87/1.25    complement( composition( top, top ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (982) {G17,W8,D5,L1,V0,M1} P(207,948) { composition( top, 
% 0.87/1.25    complement( composition( top, top ) ) ) ==> zero }.
% 0.87/1.25  parent0: (2592) {G10,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 0.87/1.25    composition( top, top ) ) ) ==> zero }.
% 0.87/1.25  substitution0:
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2594) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 0.87/1.25    join( composition( X, Y ), composition( Z, Y ) ) }.
% 0.87/1.25  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 0.87/1.25    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Z
% 0.87/1.25     Z := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2599) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top ), 
% 0.87/1.25    complement( composition( top, top ) ) ) ==> join( composition( X, 
% 0.87/1.25    complement( composition( top, top ) ) ), zero ) }.
% 0.87/1.25  parent0[0]: (982) {G17,W8,D5,L1,V0,M1} P(207,948) { composition( top, 
% 0.87/1.25    complement( composition( top, top ) ) ) ==> zero }.
% 0.87/1.25  parent1[0; 16]: (2594) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y
% 0.87/1.25     ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25     Y := complement( composition( top, top ) )
% 0.87/1.25     Z := top
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2600) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top ), 
% 0.87/1.25    complement( composition( top, top ) ) ) ==> composition( X, complement( 
% 0.87/1.25    composition( top, top ) ) ) }.
% 0.87/1.25  parent0[0]: (387) {G15,W5,D3,L1,V1,M1} P(376,333) { join( X, zero ) ==> X
% 0.87/1.25     }.
% 0.87/1.25  parent1[0; 9]: (2599) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top ), 
% 0.87/1.25    complement( composition( top, top ) ) ) ==> join( composition( X, 
% 0.87/1.25    complement( composition( top, top ) ) ), zero ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := composition( X, complement( composition( top, top ) ) )
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2601) {G3,W13,D5,L1,V1,M1}  { composition( top, complement( 
% 0.87/1.25    composition( top, top ) ) ) ==> composition( X, complement( composition( 
% 0.87/1.25    top, top ) ) ) }.
% 0.87/1.25  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 0.87/1.25     top }.
% 0.87/1.25  parent1[0; 2]: (2600) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top ), 
% 0.87/1.25    complement( composition( top, top ) ) ) ==> composition( X, complement( 
% 0.87/1.25    composition( top, top ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2602) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, complement
% 0.87/1.25    ( composition( top, top ) ) ) }.
% 0.87/1.25  parent0[0]: (982) {G17,W8,D5,L1,V0,M1} P(207,948) { composition( top, 
% 0.87/1.25    complement( composition( top, top ) ) ) ==> zero }.
% 0.87/1.25  parent1[0; 1]: (2601) {G3,W13,D5,L1,V1,M1}  { composition( top, complement
% 0.87/1.25    ( composition( top, top ) ) ) ==> composition( X, complement( composition
% 0.87/1.25    ( top, top ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2603) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 0.87/1.25    composition( top, top ) ) ) ==> zero }.
% 0.87/1.25  parent0[0]: (2602) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 0.87/1.25    complement( composition( top, top ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (987) {G18,W8,D5,L1,V1,M1} P(982,6);d(387);d(171);d(982) { 
% 0.87/1.25    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 0.87/1.25  parent0: (2603) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 0.87/1.25    composition( top, top ) ) ) ==> zero }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2604) {G18,W8,D5,L1,V1,M1}  { zero ==> composition( X, complement
% 0.87/1.25    ( composition( top, top ) ) ) }.
% 0.87/1.25  parent0[0]: (987) {G18,W8,D5,L1,V1,M1} P(982,6);d(387);d(171);d(982) { 
% 0.87/1.25    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2606) {G5,W6,D4,L1,V0,M1}  { zero ==> complement( composition( 
% 0.87/1.25    top, top ) ) }.
% 0.87/1.25  parent0[0]: (276) {G4,W5,D3,L1,V1,M1} P(274,268) { composition( one, X ) 
% 0.87/1.25    ==> X }.
% 0.87/1.25  parent1[0; 2]: (2604) {G18,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 0.87/1.25    complement( composition( top, top ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := complement( composition( top, top ) )
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := one
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2607) {G5,W6,D4,L1,V0,M1}  { complement( composition( top, top ) )
% 0.87/1.25     ==> zero }.
% 0.87/1.25  parent0[0]: (2606) {G5,W6,D4,L1,V0,M1}  { zero ==> complement( composition
% 0.87/1.25    ( top, top ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (992) {G19,W6,D4,L1,V0,M1} P(987,276) { complement( 
% 0.87/1.25    composition( top, top ) ) ==> zero }.
% 0.87/1.25  parent0: (2607) {G5,W6,D4,L1,V0,M1}  { complement( composition( top, top )
% 0.87/1.25     ) ==> zero }.
% 0.87/1.25  substitution0:
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2609) {G15,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 0.87/1.25     }.
% 0.87/1.25  parent0[0]: (382) {G15,W5,D4,L1,V1,M1} P(59,366);d(358);d(381) { complement
% 0.87/1.25    ( complement( X ) ) ==> X }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2611) {G16,W6,D3,L1,V0,M1}  { composition( top, top ) ==> 
% 0.87/1.25    complement( zero ) }.
% 0.87/1.25  parent0[0]: (992) {G19,W6,D4,L1,V0,M1} P(987,276) { complement( composition
% 0.87/1.25    ( top, top ) ) ==> zero }.
% 0.87/1.25  parent1[0; 5]: (2609) {G15,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 0.87/1.25    ( X ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := composition( top, top )
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2612) {G13,W5,D3,L1,V0,M1}  { composition( top, top ) ==> top }.
% 0.87/1.25  parent0[0]: (348) {G12,W4,D3,L1,V0,M1} P(345,281) { complement( zero ) ==> 
% 0.87/1.25    top }.
% 0.87/1.25  parent1[0; 4]: (2611) {G16,W6,D3,L1,V0,M1}  { composition( top, top ) ==> 
% 0.87/1.25    complement( zero ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (1003) {G20,W5,D3,L1,V0,M1} P(992,382);d(348) { composition( 
% 0.87/1.25    top, top ) ==> top }.
% 0.87/1.25  parent0: (2612) {G13,W5,D3,L1,V0,M1}  { composition( top, top ) ==> top }.
% 0.87/1.25  substitution0:
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2615) {G0,W27,D8,L1,V3,M1}  { meet( composition( X, meet( Y, 
% 0.87/1.25    composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition( X, 
% 0.87/1.25    Y ), Z ), meet( composition( X, meet( Y, composition( converse( X ), Z )
% 0.87/1.25     ) ), Z ) ) }.
% 0.87/1.25  parent0[0]: (14) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 0.87/1.25    Z ), meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), 
% 0.87/1.25    Z ) ) ==> meet( composition( X, meet( Y, composition( converse( X ), Z )
% 0.87/1.25     ) ), Z ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25     Z := Z
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2623) {G1,W25,D8,L1,V1,M1}  { meet( composition( top, meet( top, 
% 0.87/1.25    composition( converse( top ), X ) ) ), X ) ==> join( meet( top, X ), meet
% 0.87/1.25    ( composition( top, meet( top, composition( converse( top ), X ) ) ), X )
% 0.87/1.25     ) }.
% 0.87/1.25  parent0[0]: (1003) {G20,W5,D3,L1,V0,M1} P(992,382);d(348) { composition( 
% 0.87/1.25    top, top ) ==> top }.
% 0.87/1.25  parent1[0; 13]: (2615) {G0,W27,D8,L1,V3,M1}  { meet( composition( X, meet( 
% 0.87/1.25    Y, composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition( 
% 0.87/1.25    X, Y ), Z ), meet( composition( X, meet( Y, composition( converse( X ), Z
% 0.87/1.25     ) ) ), Z ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := top
% 0.87/1.25     Y := top
% 0.87/1.25     Z := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2626) {G2,W23,D8,L1,V1,M1}  { meet( composition( top, meet( top, 
% 0.87/1.25    composition( converse( top ), X ) ) ), X ) ==> join( X, meet( composition
% 0.87/1.25    ( top, meet( top, composition( converse( top ), X ) ) ), X ) ) }.
% 0.87/1.25  parent0[0]: (408) {G16,W5,D3,L1,V1,M1} S(381);d(382) { meet( top, X ) ==> X
% 0.87/1.25     }.
% 0.87/1.25  parent1[0; 12]: (2623) {G1,W25,D8,L1,V1,M1}  { meet( composition( top, meet
% 0.87/1.25    ( top, composition( converse( top ), X ) ) ), X ) ==> join( meet( top, X
% 0.87/1.25     ), meet( composition( top, meet( top, composition( converse( top ), X )
% 0.87/1.25     ) ), X ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2631) {G3,W12,D7,L1,V1,M1}  { meet( composition( top, meet( top, 
% 0.87/1.25    composition( converse( top ), X ) ) ), X ) ==> X }.
% 0.87/1.25  parent0[0]: (511) {G20,W7,D4,L1,V2,M1} P(481,496) { join( X, meet( Y, X ) )
% 0.87/1.25     ==> X }.
% 0.87/1.25  parent1[0; 11]: (2626) {G2,W23,D8,L1,V1,M1}  { meet( composition( top, meet
% 0.87/1.25    ( top, composition( converse( top ), X ) ) ), X ) ==> join( X, meet( 
% 0.87/1.25    composition( top, meet( top, composition( converse( top ), X ) ) ), X ) )
% 0.87/1.25     }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := composition( top, meet( top, composition( converse( top ), X ) ) )
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2632) {G4,W10,D6,L1,V1,M1}  { meet( composition( top, composition
% 0.87/1.25    ( converse( top ), X ) ), X ) ==> X }.
% 0.87/1.25  parent0[0]: (408) {G16,W5,D3,L1,V1,M1} S(381);d(382) { meet( top, X ) ==> X
% 0.87/1.25     }.
% 0.87/1.25  parent1[0; 4]: (2631) {G3,W12,D7,L1,V1,M1}  { meet( composition( top, meet
% 0.87/1.25    ( top, composition( converse( top ), X ) ) ), X ) ==> X }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := composition( converse( top ), X )
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2633) {G1,W10,D6,L1,V1,M1}  { meet( composition( composition( top
% 0.87/1.25    , converse( top ) ), X ), X ) ==> X }.
% 0.87/1.25  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 0.87/1.25     ) ) ==> composition( composition( X, Y ), Z ) }.
% 0.87/1.25  parent1[0; 2]: (2632) {G4,W10,D6,L1,V1,M1}  { meet( composition( top, 
% 0.87/1.25    composition( converse( top ), X ) ), X ) ==> X }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := top
% 0.87/1.25     Y := converse( top )
% 0.87/1.25     Z := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2634) {G2,W10,D6,L1,V1,M1}  { meet( composition( converse( 
% 0.87/1.25    composition( top, top ) ), X ), X ) ==> X }.
% 0.87/1.25  parent0[0]: (209) {G10,W9,D4,L1,V1,M1} P(207,9) { composition( top, 
% 0.87/1.25    converse( X ) ) ==> converse( composition( X, top ) ) }.
% 0.87/1.25  parent1[0; 3]: (2633) {G1,W10,D6,L1,V1,M1}  { meet( composition( 
% 0.87/1.25    composition( top, converse( top ) ), X ), X ) ==> X }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := top
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2635) {G3,W8,D5,L1,V1,M1}  { meet( composition( converse( top ), 
% 0.87/1.25    X ), X ) ==> X }.
% 0.87/1.25  parent0[0]: (1003) {G20,W5,D3,L1,V0,M1} P(992,382);d(348) { composition( 
% 0.87/1.25    top, top ) ==> top }.
% 0.87/1.25  parent1[0; 4]: (2634) {G2,W10,D6,L1,V1,M1}  { meet( composition( converse( 
% 0.87/1.25    composition( top, top ) ), X ), X ) ==> X }.
% 0.87/1.25  substitution0:
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2636) {G4,W7,D4,L1,V1,M1}  { meet( composition( top, X ), X ) ==>
% 0.87/1.25     X }.
% 0.87/1.25  parent0[0]: (207) {G9,W4,D3,L1,V0,M1} P(201,174) { converse( top ) ==> top
% 0.87/1.25     }.
% 0.87/1.25  parent1[0; 3]: (2635) {G3,W8,D5,L1,V1,M1}  { meet( composition( converse( 
% 0.87/1.25    top ), X ), X ) ==> X }.
% 0.87/1.25  substitution0:
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (1015) {G21,W7,D4,L1,V1,M1} P(1003,14);d(408);d(511);d(408);d(
% 0.87/1.25    4);d(209);d(1003);d(207) { meet( composition( top, X ), X ) ==> X }.
% 0.87/1.25  parent0: (2636) {G4,W7,D4,L1,V1,M1}  { meet( composition( top, X ), X ) ==>
% 0.87/1.25     X }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2639) {G16,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 0.87/1.25    , X ) }.
% 0.87/1.25  parent0[0]: (442) {G16,W9,D4,L1,V2,M1} P(431,30);d(58);d(387) { meet( meet
% 0.87/1.25    ( X, Y ), X ) ==> meet( X, Y ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2641) {G17,W11,D4,L1,V1,M1}  { meet( composition( top, X ), X ) 
% 0.87/1.25    ==> meet( X, composition( top, X ) ) }.
% 0.87/1.25  parent0[0]: (1015) {G21,W7,D4,L1,V1,M1} P(1003,14);d(408);d(511);d(408);d(4
% 0.87/1.25    );d(209);d(1003);d(207) { meet( composition( top, X ), X ) ==> X }.
% 0.87/1.25  parent1[0; 7]: (2639) {G16,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( 
% 0.87/1.25    X, Y ), X ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := composition( top, X )
% 0.87/1.25     Y := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2642) {G18,W7,D4,L1,V1,M1}  { X ==> meet( X, composition( top, X
% 0.87/1.25     ) ) }.
% 0.87/1.25  parent0[0]: (1015) {G21,W7,D4,L1,V1,M1} P(1003,14);d(408);d(511);d(408);d(4
% 0.87/1.25    );d(209);d(1003);d(207) { meet( composition( top, X ), X ) ==> X }.
% 0.87/1.25  parent1[0; 1]: (2641) {G17,W11,D4,L1,V1,M1}  { meet( composition( top, X )
% 0.87/1.25    , X ) ==> meet( X, composition( top, X ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2644) {G18,W7,D4,L1,V1,M1}  { meet( X, composition( top, X ) ) ==>
% 0.87/1.25     X }.
% 0.87/1.25  parent0[0]: (2642) {G18,W7,D4,L1,V1,M1}  { X ==> meet( X, composition( top
% 0.87/1.25    , X ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (1026) {G22,W7,D4,L1,V1,M1} P(1015,442) { meet( X, composition
% 0.87/1.25    ( top, X ) ) ==> X }.
% 0.87/1.25  parent0: (2644) {G18,W7,D4,L1,V1,M1}  { meet( X, composition( top, X ) ) 
% 0.87/1.25    ==> X }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2647) {G0,W33,D7,L1,V3,M1}  { composition( meet( X, composition( Z
% 0.87/1.25    , converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ==> 
% 0.87/1.25    join( meet( composition( X, Y ), Z ), composition( meet( X, composition( 
% 0.87/1.25    Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ) }.
% 0.87/1.25  parent0[0]: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 0.87/1.25    Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 0.87/1.25    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 0.87/1.25    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 0.87/1.25     ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25     Y := Y
% 0.87/1.25     Z := Z
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2655) {G1,W29,D7,L1,V1,M1}  { composition( meet( top, composition
% 0.87/1.25    ( X, converse( X ) ) ), meet( X, composition( converse( top ), X ) ) ) 
% 0.87/1.25    ==> join( X, composition( meet( top, composition( X, converse( X ) ) ), 
% 0.87/1.25    meet( X, composition( converse( top ), X ) ) ) ) }.
% 0.87/1.25  parent0[0]: (1015) {G21,W7,D4,L1,V1,M1} P(1003,14);d(408);d(511);d(408);d(4
% 0.87/1.25    );d(209);d(1003);d(207) { meet( composition( top, X ), X ) ==> X }.
% 0.87/1.25  parent1[0; 15]: (2647) {G0,W33,D7,L1,V3,M1}  { composition( meet( X, 
% 0.87/1.25    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 0.87/1.25     ) ) ) ==> join( meet( composition( X, Y ), Z ), composition( meet( X, 
% 0.87/1.25    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 0.87/1.25     ) ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := top
% 0.87/1.25     Y := X
% 0.87/1.25     Z := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2659) {G2,W27,D7,L1,V1,M1}  { composition( meet( top, composition
% 0.87/1.25    ( X, converse( X ) ) ), meet( X, composition( converse( top ), X ) ) ) 
% 0.87/1.25    ==> join( X, composition( composition( X, converse( X ) ), meet( X, 
% 0.87/1.25    composition( converse( top ), X ) ) ) ) }.
% 0.87/1.25  parent0[0]: (408) {G16,W5,D3,L1,V1,M1} S(381);d(382) { meet( top, X ) ==> X
% 0.87/1.25     }.
% 0.87/1.25  parent1[0; 17]: (2655) {G1,W29,D7,L1,V1,M1}  { composition( meet( top, 
% 0.87/1.25    composition( X, converse( X ) ) ), meet( X, composition( converse( top )
% 0.87/1.25    , X ) ) ) ==> join( X, composition( meet( top, composition( X, converse( 
% 0.87/1.25    X ) ) ), meet( X, composition( converse( top ), X ) ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := composition( X, converse( X ) )
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2660) {G3,W25,D7,L1,V1,M1}  { composition( composition( X, 
% 0.87/1.25    converse( X ) ), meet( X, composition( converse( top ), X ) ) ) ==> join
% 0.87/1.25    ( X, composition( composition( X, converse( X ) ), meet( X, composition( 
% 0.87/1.25    converse( top ), X ) ) ) ) }.
% 0.87/1.25  parent0[0]: (408) {G16,W5,D3,L1,V1,M1} S(381);d(382) { meet( top, X ) ==> X
% 0.87/1.25     }.
% 0.87/1.25  parent1[0; 2]: (2659) {G2,W27,D7,L1,V1,M1}  { composition( meet( top, 
% 0.87/1.25    composition( X, converse( X ) ) ), meet( X, composition( converse( top )
% 0.87/1.25    , X ) ) ) ==> join( X, composition( composition( X, converse( X ) ), meet
% 0.87/1.25    ( X, composition( converse( top ), X ) ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := composition( X, converse( X ) )
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2675) {G4,W24,D6,L1,V1,M1}  { composition( composition( X, 
% 0.87/1.25    converse( X ) ), meet( X, composition( converse( top ), X ) ) ) ==> join
% 0.87/1.25    ( X, composition( composition( X, converse( X ) ), meet( X, composition( 
% 0.87/1.25    top, X ) ) ) ) }.
% 0.87/1.25  parent0[0]: (207) {G9,W4,D3,L1,V0,M1} P(201,174) { converse( top ) ==> top
% 0.87/1.25     }.
% 0.87/1.25  parent1[0; 22]: (2660) {G3,W25,D7,L1,V1,M1}  { composition( composition( X
% 0.87/1.25    , converse( X ) ), meet( X, composition( converse( top ), X ) ) ) ==> 
% 0.87/1.25    join( X, composition( composition( X, converse( X ) ), meet( X, 
% 0.87/1.25    composition( converse( top ), X ) ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2676) {G5,W23,D6,L1,V1,M1}  { composition( composition( X, 
% 0.87/1.25    converse( X ) ), meet( X, composition( top, X ) ) ) ==> join( X, 
% 0.87/1.25    composition( composition( X, converse( X ) ), meet( X, composition( top, 
% 0.87/1.25    X ) ) ) ) }.
% 0.87/1.25  parent0[0]: (207) {G9,W4,D3,L1,V0,M1} P(201,174) { converse( top ) ==> top
% 0.87/1.25     }.
% 0.87/1.25  parent1[0; 9]: (2675) {G4,W24,D6,L1,V1,M1}  { composition( composition( X, 
% 0.87/1.25    converse( X ) ), meet( X, composition( converse( top ), X ) ) ) ==> join
% 0.87/1.25    ( X, composition( composition( X, converse( X ) ), meet( X, composition( 
% 0.87/1.25    top, X ) ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2680) {G6,W19,D6,L1,V1,M1}  { composition( composition( X, 
% 0.87/1.25    converse( X ) ), meet( X, composition( top, X ) ) ) ==> join( X, 
% 0.87/1.25    composition( composition( X, converse( X ) ), X ) ) }.
% 0.87/1.25  parent0[0]: (1026) {G22,W7,D4,L1,V1,M1} P(1015,442) { meet( X, composition
% 0.87/1.25    ( top, X ) ) ==> X }.
% 0.87/1.25  parent1[0; 18]: (2676) {G5,W23,D6,L1,V1,M1}  { composition( composition( X
% 0.87/1.25    , converse( X ) ), meet( X, composition( top, X ) ) ) ==> join( X, 
% 0.87/1.25    composition( composition( X, converse( X ) ), meet( X, composition( top, 
% 0.87/1.25    X ) ) ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2681) {G7,W15,D6,L1,V1,M1}  { composition( composition( X, 
% 0.87/1.25    converse( X ) ), X ) ==> join( X, composition( composition( X, converse( 
% 0.87/1.25    X ) ), X ) ) }.
% 0.87/1.25  parent0[0]: (1026) {G22,W7,D4,L1,V1,M1} P(1015,442) { meet( X, composition
% 0.87/1.25    ( top, X ) ) ==> X }.
% 0.87/1.25  parent1[0; 6]: (2680) {G6,W19,D6,L1,V1,M1}  { composition( composition( X, 
% 0.87/1.25    converse( X ) ), meet( X, composition( top, X ) ) ) ==> join( X, 
% 0.87/1.25    composition( composition( X, converse( X ) ), X ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqswap: (2683) {G7,W15,D6,L1,V1,M1}  { join( X, composition( composition( X
% 0.87/1.25    , converse( X ) ), X ) ) ==> composition( composition( X, converse( X ) )
% 0.87/1.25    , X ) }.
% 0.87/1.25  parent0[0]: (2681) {G7,W15,D6,L1,V1,M1}  { composition( composition( X, 
% 0.87/1.25    converse( X ) ), X ) ==> join( X, composition( composition( X, converse( 
% 0.87/1.25    X ) ), X ) ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (1033) {G23,W15,D6,L1,V1,M1} P(1015,13);d(408);d(207);d(1026)
% 0.87/1.25     { join( X, composition( composition( X, converse( X ) ), X ) ) ==> 
% 0.87/1.25    composition( composition( X, converse( X ) ), X ) }.
% 0.87/1.25  parent0: (2683) {G7,W15,D6,L1,V1,M1}  { join( X, composition( composition( 
% 0.87/1.25    X, converse( X ) ), X ) ) ==> composition( composition( X, converse( X )
% 0.87/1.25     ), X ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := X
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25     0 ==> 0
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  paramod: (2687) {G1,W13,D5,L1,V0,M1}  { ! composition( composition( skol1, 
% 0.87/1.25    converse( skol1 ) ), skol1 ) ==> composition( composition( skol1, 
% 0.87/1.25    converse( skol1 ) ), skol1 ) }.
% 0.87/1.25  parent0[0]: (1033) {G23,W15,D6,L1,V1,M1} P(1015,13);d(408);d(207);d(1026)
% 0.87/1.25     { join( X, composition( composition( X, converse( X ) ), X ) ) ==> 
% 0.87/1.25    composition( composition( X, converse( X ) ), X ) }.
% 0.87/1.25  parent1[0; 2]: (16) {G0,W15,D6,L1,V0,M1} I { ! join( skol1, composition( 
% 0.87/1.25    composition( skol1, converse( skol1 ) ), skol1 ) ) ==> composition( 
% 0.87/1.25    composition( skol1, converse( skol1 ) ), skol1 ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25     X := skol1
% 0.87/1.25  end
% 0.87/1.25  substitution1:
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  eqrefl: (2688) {G0,W0,D0,L0,V0,M0}  {  }.
% 0.87/1.25  parent0[0]: (2687) {G1,W13,D5,L1,V0,M1}  { ! composition( composition( 
% 0.87/1.25    skol1, converse( skol1 ) ), skol1 ) ==> composition( composition( skol1, 
% 0.87/1.25    converse( skol1 ) ), skol1 ) }.
% 0.87/1.25  substitution0:
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  subsumption: (2014) {G24,W0,D0,L0,V0,M0} S(16);d(1033);q {  }.
% 0.87/1.25  parent0: (2688) {G0,W0,D0,L0,V0,M0}  {  }.
% 0.87/1.25  substitution0:
% 0.87/1.25  end
% 0.87/1.25  permutation0:
% 0.87/1.25  end
% 0.87/1.25  
% 0.87/1.25  Proof check complete!
% 0.87/1.25  
% 0.87/1.25  Memory use:
% 0.87/1.25  
% 0.87/1.25  space for terms:        25038
% 0.87/1.25  space for clauses:      222528
% 0.87/1.25  
% 0.87/1.25  
% 0.87/1.25  clauses generated:      24559
% 0.87/1.25  clauses kept:           2015
% 0.87/1.25  clauses selected:       300
% 0.87/1.25  clauses deleted:        179
% 0.87/1.25  clauses inuse deleted:  74
% 0.87/1.25  
% 0.87/1.25  subsentry:          3830
% 0.87/1.25  literals s-matched: 1684
% 0.87/1.25  literals matched:   1474
% 0.87/1.25  full subsumption:   0
% 0.87/1.25  
% 0.87/1.25  checksum:           -420925853
% 0.87/1.25  
% 0.87/1.25  
% 0.87/1.25  Bliksem ended
%------------------------------------------------------------------------------