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

View Problem - Process Solution

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

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

% Result   : Theorem 0.75s 1.14s
% Output   : Refutation 0.75s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : REL013+1 : TPTP v8.1.0. Released v4.0.0.
% 0.03/0.13  % Command  : bliksem %s
% 0.13/0.34  % Computer : n003.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % DateTime : Fri Jul  8 12:16:28 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 0.75/1.14  *** allocated 10000 integers for termspace/termends
% 0.75/1.14  *** allocated 10000 integers for clauses
% 0.75/1.14  *** allocated 10000 integers for justifications
% 0.75/1.14  Bliksem 1.12
% 0.75/1.14  
% 0.75/1.14  
% 0.75/1.14  Automatic Strategy Selection
% 0.75/1.14  
% 0.75/1.14  
% 0.75/1.14  Clauses:
% 0.75/1.14  
% 0.75/1.14  { join( X, Y ) = join( Y, X ) }.
% 0.75/1.14  { join( X, join( Y, Z ) ) = join( join( X, Y ), Z ) }.
% 0.75/1.14  { X = join( complement( join( complement( X ), complement( Y ) ) ), 
% 0.75/1.14    complement( join( complement( X ), Y ) ) ) }.
% 0.75/1.14  { meet( X, Y ) = complement( join( complement( X ), complement( Y ) ) ) }.
% 0.75/1.14  { composition( X, composition( Y, Z ) ) = composition( composition( X, Y )
% 0.75/1.14    , Z ) }.
% 0.75/1.14  { composition( X, one ) = X }.
% 0.75/1.14  { composition( join( X, Y ), Z ) = join( composition( X, Z ), composition( 
% 0.75/1.14    Y, Z ) ) }.
% 0.75/1.14  { converse( converse( X ) ) = X }.
% 0.75/1.14  { converse( join( X, Y ) ) = join( converse( X ), converse( Y ) ) }.
% 0.75/1.14  { converse( composition( X, Y ) ) = composition( converse( Y ), converse( X
% 0.75/1.14     ) ) }.
% 0.75/1.14  { join( composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.75/1.14    complement( Y ) ) = complement( Y ) }.
% 0.75/1.14  { top = join( X, complement( X ) ) }.
% 0.75/1.14  { zero = meet( X, complement( X ) ) }.
% 0.75/1.14  { ! composition( skol1, zero ) = zero, ! composition( zero, skol1 ) = zero
% 0.75/1.14     }.
% 0.75/1.14  
% 0.75/1.14  percentage equality = 1.000000, percentage horn = 1.000000
% 0.75/1.14  This is a pure equality problem
% 0.75/1.14  
% 0.75/1.14  
% 0.75/1.14  
% 0.75/1.14  Options Used:
% 0.75/1.14  
% 0.75/1.14  useres =            1
% 0.75/1.14  useparamod =        1
% 0.75/1.14  useeqrefl =         1
% 0.75/1.14  useeqfact =         1
% 0.75/1.14  usefactor =         1
% 0.75/1.14  usesimpsplitting =  0
% 0.75/1.14  usesimpdemod =      5
% 0.75/1.14  usesimpres =        3
% 0.75/1.14  
% 0.75/1.14  resimpinuse      =  1000
% 0.75/1.14  resimpclauses =     20000
% 0.75/1.14  substype =          eqrewr
% 0.75/1.14  backwardsubs =      1
% 0.75/1.14  selectoldest =      5
% 0.75/1.14  
% 0.75/1.14  litorderings [0] =  split
% 0.75/1.14  litorderings [1] =  extend the termordering, first sorting on arguments
% 0.75/1.14  
% 0.75/1.14  termordering =      kbo
% 0.75/1.14  
% 0.75/1.14  litapriori =        0
% 0.75/1.14  termapriori =       1
% 0.75/1.14  litaposteriori =    0
% 0.75/1.14  termaposteriori =   0
% 0.75/1.14  demodaposteriori =  0
% 0.75/1.14  ordereqreflfact =   0
% 0.75/1.14  
% 0.75/1.14  litselect =         negord
% 0.75/1.14  
% 0.75/1.14  maxweight =         15
% 0.75/1.14  maxdepth =          30000
% 0.75/1.14  maxlength =         115
% 0.75/1.14  maxnrvars =         195
% 0.75/1.14  excuselevel =       1
% 0.75/1.14  increasemaxweight = 1
% 0.75/1.14  
% 0.75/1.14  maxselected =       10000000
% 0.75/1.14  maxnrclauses =      10000000
% 0.75/1.14  
% 0.75/1.14  showgenerated =    0
% 0.75/1.14  showkept =         0
% 0.75/1.14  showselected =     0
% 0.75/1.14  showdeleted =      0
% 0.75/1.14  showresimp =       1
% 0.75/1.14  showstatus =       2000
% 0.75/1.14  
% 0.75/1.14  prologoutput =     0
% 0.75/1.14  nrgoals =          5000000
% 0.75/1.14  totalproof =       1
% 0.75/1.14  
% 0.75/1.14  Symbols occurring in the translation:
% 0.75/1.14  
% 0.75/1.14  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 0.75/1.14  .  [1, 2]      (w:1, o:20, a:1, s:1, b:0), 
% 0.75/1.14  !  [4, 1]      (w:0, o:13, a:1, s:1, b:0), 
% 0.75/1.14  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.75/1.14  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.75/1.14  join  [37, 2]      (w:1, o:44, a:1, s:1, b:0), 
% 0.75/1.14  complement  [39, 1]      (w:1, o:18, a:1, s:1, b:0), 
% 0.75/1.14  meet  [40, 2]      (w:1, o:45, a:1, s:1, b:0), 
% 0.75/1.14  composition  [41, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 0.75/1.14  one  [42, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 0.75/1.14  converse  [43, 1]      (w:1, o:19, a:1, s:1, b:0), 
% 0.75/1.14  top  [44, 0]      (w:1, o:11, a:1, s:1, b:0), 
% 0.75/1.14  zero  [45, 0]      (w:1, o:12, a:1, s:1, b:0), 
% 0.75/1.14  skol1  [46, 0]      (w:1, o:10, a:1, s:1, b:1).
% 0.75/1.14  
% 0.75/1.14  
% 0.75/1.14  Starting Search:
% 0.75/1.14  
% 0.75/1.14  *** allocated 15000 integers for clauses
% 0.75/1.14  *** allocated 22500 integers for clauses
% 0.75/1.14  *** allocated 33750 integers for clauses
% 0.75/1.14  *** allocated 50625 integers for clauses
% 0.75/1.14  *** allocated 75937 integers for clauses
% 0.75/1.14  *** allocated 113905 integers for clauses
% 0.75/1.14  
% 0.75/1.14  Bliksems!, er is een bewijs:
% 0.75/1.14  % SZS status Theorem
% 0.75/1.14  % SZS output start Refutation
% 0.75/1.14  
% 0.75/1.14  (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.75/1.14  (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( join( X, Y )
% 0.75/1.14    , Z ) }.
% 0.75/1.14  (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( complement( X ), 
% 0.75/1.14    complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.75/1.14  (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X ), complement
% 0.75/1.14    ( Y ) ) ) ==> meet( X, Y ) }.
% 0.75/1.14  (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z ) ) ==> 
% 0.75/1.14    composition( composition( X, Y ), Z ) }.
% 0.75/1.14  (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.75/1.14  (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), composition( Y, Z )
% 0.75/1.14     ) ==> composition( join( X, Y ), Z ) }.
% 0.75/1.14  (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.75/1.14  (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y ) ) ==> 
% 0.75/1.14    converse( join( X, Y ) ) }.
% 0.75/1.14  (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), converse( X ) ) 
% 0.75/1.14    ==> converse( composition( X, Y ) ) }.
% 0.75/1.14  (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X ), complement
% 0.75/1.14    ( composition( X, Y ) ) ), complement( Y ) ) ==> complement( Y ) }.
% 0.75/1.14  (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top }.
% 0.75/1.14  (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> zero }.
% 0.75/1.14  (13) {G0,W10,D3,L2,V0,M2} I { ! composition( skol1, zero ) ==> zero, ! 
% 0.75/1.14    composition( zero, skol1 ) ==> zero }.
% 0.75/1.14  (14) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) ==> top }.
% 0.75/1.14  (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), complement( X ) ) 
% 0.75/1.14    ==> join( Y, top ) }.
% 0.75/1.14  (19) {G2,W10,D5,L1,V2,M1} P(14,1) { join( join( Y, complement( X ) ), X ) 
% 0.75/1.14    ==> join( Y, top ) }.
% 0.75/1.14  (23) {G2,W10,D4,L1,V2,M1} P(0,17) { join( join( Y, X ), complement( Y ) ) 
% 0.75/1.14    ==> join( X, top ) }.
% 0.75/1.14  (26) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), complement( join
% 0.75/1.14    ( complement( X ), Y ) ) ) ==> X }.
% 0.75/1.14  (34) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( converse( X ), Y
% 0.75/1.14     ) ) ==> composition( converse( Y ), X ) }.
% 0.75/1.14  (39) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X ), Y ) ) ==>
% 0.75/1.14     join( X, converse( Y ) ) }.
% 0.75/1.14  (47) {G2,W7,D4,L1,V1,M1} P(14,3) { meet( complement( X ), X ) ==> 
% 0.75/1.14    complement( top ) }.
% 0.75/1.14  (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> zero }.
% 0.75/1.14  (52) {G2,W9,D5,L1,V1,M1} P(50,3) { complement( join( complement( X ), zero
% 0.75/1.14     ) ) ==> meet( X, top ) }.
% 0.75/1.14  (57) {G2,W5,D3,L1,V0,M1} P(50,14) { join( zero, top ) ==> top }.
% 0.75/1.14  (63) {G3,W6,D4,L1,V1,M1} S(47);d(50) { meet( complement( X ), X ) ==> zero
% 0.75/1.14     }.
% 0.75/1.14  (78) {G2,W11,D6,L1,V1,M1} P(50,10) { join( composition( converse( X ), 
% 0.75/1.14    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.75/1.14  (192) {G2,W9,D6,L1,V1,M1} P(11,39) { join( X, converse( complement( 
% 0.75/1.14    converse( X ) ) ) ) ==> converse( top ) }.
% 0.75/1.14  (280) {G3,W9,D4,L1,V2,M1} P(26,19);d(1);d(11) { join( meet( X, Y ), top ) 
% 0.75/1.14    ==> join( top, Y ) }.
% 0.75/1.14  (298) {G2,W7,D4,L1,V1,M1} P(14,26);d(50) { join( meet( X, X ), zero ) ==> X
% 0.75/1.14     }.
% 0.75/1.14  (303) {G2,W7,D4,L1,V1,M1} P(12,26);d(3) { join( zero, meet( X, X ) ) ==> X
% 0.75/1.14     }.
% 0.75/1.14  (427) {G4,W5,D3,L1,V1,M1} P(63,280);d(57) { join( top, X ) ==> top }.
% 0.75/1.14  (428) {G5,W5,D3,L1,V1,M1} P(280,17);d(23);d(427) { join( Y, top ) ==> top
% 0.75/1.14     }.
% 0.75/1.14  (430) {G5,W4,D3,L1,V0,M1} P(427,192) { converse( top ) ==> top }.
% 0.75/1.14  (434) {G6,W7,D4,L1,V1,M1} P(428,26);d(50) { join( meet( X, top ), zero ) 
% 0.75/1.14    ==> X }.
% 0.75/1.14  (444) {G7,W7,D4,L1,V1,M1} P(434,0) { join( zero, meet( X, top ) ) ==> X }.
% 0.75/1.14  (487) {G2,W6,D4,L1,V1,M1} P(5,34);d(7) { composition( converse( one ), X ) 
% 0.75/1.14    ==> X }.
% 0.75/1.14  (493) {G3,W4,D3,L1,V0,M1} P(487,5) { converse( one ) ==> one }.
% 0.75/1.14  (494) {G4,W5,D3,L1,V1,M1} P(493,487) { composition( one, X ) ==> X }.
% 0.75/1.14  (498) {G5,W8,D4,L1,V1,M1} P(494,10);d(487) { join( complement( X ), 
% 0.75/1.14    complement( X ) ) ==> complement( X ) }.
% 0.75/1.14  (508) {G6,W7,D4,L1,V1,M1} P(498,3) { complement( complement( X ) ) = meet( 
% 0.75/1.14    X, X ) }.
% 0.75/1.14  (522) {G7,W7,D4,L1,V1,M1} P(508,52);d(298) { meet( complement( X ), top ) 
% 0.75/1.14    ==> complement( X ) }.
% 0.75/1.14  (535) {G8,W7,D4,L1,V1,M1} P(522,444) { join( zero, complement( X ) ) ==> 
% 0.75/1.14    complement( X ) }.
% 0.75/1.14  (540) {G9,W5,D3,L1,V1,M1} P(508,535);d(303) { meet( X, X ) ==> X }.
% 0.75/1.14  (548) {G10,W5,D3,L1,V1,M1} P(540,303) { join( zero, X ) ==> X }.
% 0.75/1.14  (549) {G10,W5,D3,L1,V1,M1} P(540,298) { join( X, zero ) ==> X }.
% 0.75/1.14  (564) {G11,W6,D4,L1,V1,M1} P(549,39);d(7) { join( X, converse( zero ) ) ==>
% 0.75/1.14     X }.
% 0.75/1.14  (574) {G12,W4,D3,L1,V0,M1} P(564,548) { converse( zero ) ==> zero }.
% 0.75/1.14  (812) {G11,W9,D5,L1,V1,M1} S(78);d(549) { composition( converse( X ), 
% 0.75/1.14    complement( composition( X, top ) ) ) ==> zero }.
% 0.75/1.14  (821) {G12,W8,D5,L1,V0,M1} P(430,812) { composition( top, complement( 
% 0.75/1.14    composition( top, top ) ) ) ==> zero }.
% 0.75/1.14  (828) {G13,W8,D5,L1,V1,M1} P(821,6);d(549);d(428);d(821) { composition( X, 
% 0.75/1.14    complement( composition( top, top ) ) ) ==> zero }.
% 0.75/1.14  (829) {G14,W5,D3,L1,V1,M1} P(821,4);d(828) { composition( X, zero ) ==> 
% 0.75/1.14    zero }.
% 0.75/1.14  (833) {G15,W5,D3,L1,V1,M1} P(829,34);d(574) { composition( zero, X ) ==> 
% 0.75/1.14    zero }.
% 0.75/1.14  (834) {G16,W0,D0,L0,V0,M0} P(829,13);q;d(833);q {  }.
% 0.75/1.14  
% 0.75/1.14  
% 0.75/1.14  % SZS output end Refutation
% 0.75/1.14  found a proof!
% 0.75/1.14  
% 0.75/1.14  
% 0.75/1.14  Unprocessed initial clauses:
% 0.75/1.14  
% 0.75/1.14  (836) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 0.75/1.14  (837) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( join( X, Y )
% 0.75/1.14    , Z ) }.
% 0.75/1.14  (838) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( complement( X ), 
% 0.75/1.14    complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) }.
% 0.75/1.14  (839) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join( complement( 
% 0.75/1.14    X ), complement( Y ) ) ) }.
% 0.75/1.14  (840) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z ) ) = 
% 0.75/1.14    composition( composition( X, Y ), Z ) }.
% 0.75/1.14  (841) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 0.75/1.14  (842) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) = join( 
% 0.75/1.14    composition( X, Z ), composition( Y, Z ) ) }.
% 0.75/1.14  (843) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 0.75/1.14  (844) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join( converse( X
% 0.75/1.14     ), converse( Y ) ) }.
% 0.75/1.14  (845) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) = composition
% 0.75/1.14    ( converse( Y ), converse( X ) ) }.
% 0.75/1.14  (846) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), complement
% 0.75/1.14    ( composition( X, Y ) ) ), complement( Y ) ) = complement( Y ) }.
% 0.75/1.14  (847) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) ) }.
% 0.75/1.14  (848) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) ) }.
% 0.75/1.14  (849) {G0,W10,D3,L2,V0,M2}  { ! composition( skol1, zero ) = zero, ! 
% 0.75/1.14    composition( zero, skol1 ) = zero }.
% 0.75/1.14  
% 0.75/1.14  
% 0.75/1.14  Total Proof:
% 0.75/1.14  
% 0.75/1.14  subsumption: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.75/1.14  parent0: (836) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  *** allocated 15000 integers for termspace/termends
% 0.75/1.14  subsumption: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join
% 0.75/1.14    ( join( X, Y ), Z ) }.
% 0.75/1.14  parent0: (837) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( join
% 0.75/1.14    ( X, Y ), Z ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14     Z := Z
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (852) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement( X
% 0.75/1.14     ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = X
% 0.75/1.14     }.
% 0.75/1.14  parent0[0]: (838) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( 
% 0.75/1.14    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 0.75/1.14    Y ) ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 0.75/1.14    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 0.75/1.14    Y ) ) ) ==> X }.
% 0.75/1.14  parent0: (852) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement( 
% 0.75/1.14    X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = X
% 0.75/1.14     }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (855) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 0.75/1.14    complement( Y ) ) ) = meet( X, Y ) }.
% 0.75/1.14  parent0[0]: (839) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join( 
% 0.75/1.14    complement( X ), complement( Y ) ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.75/1.14    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.75/1.14  parent0: (855) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 0.75/1.14    complement( Y ) ) ) = meet( X, Y ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 0.75/1.14     ) ) ==> composition( composition( X, Y ), Z ) }.
% 0.75/1.14  parent0: (840) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z )
% 0.75/1.14     ) = composition( composition( X, Y ), Z ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14     Z := Z
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.75/1.14  parent0: (841) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (870) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 0.75/1.14    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 0.75/1.14  parent0[0]: (842) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) = 
% 0.75/1.14    join( composition( X, Z ), composition( Y, Z ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14     Z := Z
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 0.75/1.14    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 0.75/1.14  parent0: (870) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 0.75/1.14    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14     Z := Z
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X
% 0.75/1.14     }.
% 0.75/1.14  parent0: (843) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (885) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y ) ) 
% 0.75/1.14    = converse( join( X, Y ) ) }.
% 0.75/1.14  parent0[0]: (844) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join( 
% 0.75/1.14    converse( X ), converse( Y ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y
% 0.75/1.14     ) ) ==> converse( join( X, Y ) ) }.
% 0.75/1.14  parent0: (885) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y ) )
% 0.75/1.14     = converse( join( X, Y ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (894) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), converse
% 0.75/1.14    ( X ) ) = converse( composition( X, Y ) ) }.
% 0.75/1.14  parent0[0]: (845) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) =
% 0.75/1.14     composition( converse( Y ), converse( X ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 0.75/1.14    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 0.75/1.14  parent0: (894) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), converse
% 0.75/1.14    ( X ) ) = converse( composition( X, Y ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.75/1.14    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.75/1.14    Y ) }.
% 0.75/1.14  parent0: (846) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 0.75/1.14    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 0.75/1.14     }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (915) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 0.75/1.14  parent0[0]: (847) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) )
% 0.75/1.14     }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> 
% 0.75/1.14    top }.
% 0.75/1.14  parent0: (915) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (927) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero }.
% 0.75/1.14  parent0[0]: (848) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) )
% 0.75/1.14     }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 0.75/1.14    zero }.
% 0.75/1.14  parent0: (927) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (13) {G0,W10,D3,L2,V0,M2} I { ! composition( skol1, zero ) ==>
% 0.75/1.14     zero, ! composition( zero, skol1 ) ==> zero }.
% 0.75/1.14  parent0: (849) {G0,W10,D3,L2,V0,M2}  { ! composition( skol1, zero ) = zero
% 0.75/1.14    , ! composition( zero, skol1 ) = zero }.
% 0.75/1.14  substitution0:
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14     1 ==> 1
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (943) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) ) }.
% 0.75/1.14  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.75/1.14     }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  paramod: (944) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 0.75/1.14     }.
% 0.75/1.14  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.75/1.14  parent1[0; 2]: (943) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X
% 0.75/1.14     ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := complement( X )
% 0.75/1.14  end
% 0.75/1.14  substitution1:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (947) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top }.
% 0.75/1.14  parent0[0]: (944) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 0.75/1.14     }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (14) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.75/1.14    ==> top }.
% 0.75/1.14  parent0: (947) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 0.75/1.14     }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (949) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X, 
% 0.75/1.14    join( Y, Z ) ) }.
% 0.75/1.14  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.75/1.14    join( X, Y ), Z ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14     Z := Z
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  paramod: (952) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y )
% 0.75/1.14     ) ==> join( X, top ) }.
% 0.75/1.14  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.75/1.14     }.
% 0.75/1.14  parent1[0; 9]: (949) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.75/1.14    join( X, join( Y, Z ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := Y
% 0.75/1.14  end
% 0.75/1.14  substitution1:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14     Z := complement( Y )
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.75/1.14    complement( X ) ) ==> join( Y, top ) }.
% 0.75/1.14  parent0: (952) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y )
% 0.75/1.14     ) ==> join( X, top ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := Y
% 0.75/1.14     Y := X
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (957) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X, 
% 0.75/1.14    join( Y, Z ) ) }.
% 0.75/1.14  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.75/1.14    join( X, Y ), Z ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14     Z := Z
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  paramod: (962) {G1,W10,D5,L1,V2,M1}  { join( join( X, complement( Y ) ), Y
% 0.75/1.14     ) ==> join( X, top ) }.
% 0.75/1.14  parent0[0]: (14) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.75/1.14    ==> top }.
% 0.75/1.14  parent1[0; 9]: (957) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 0.75/1.14    join( X, join( Y, Z ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := Y
% 0.75/1.14  end
% 0.75/1.14  substitution1:
% 0.75/1.14     X := X
% 0.75/1.14     Y := complement( Y )
% 0.75/1.14     Z := Y
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (19) {G2,W10,D5,L1,V2,M1} P(14,1) { join( join( Y, complement
% 0.75/1.14    ( X ) ), X ) ==> join( Y, top ) }.
% 0.75/1.14  parent0: (962) {G1,W10,D5,L1,V2,M1}  { join( join( X, complement( Y ) ), Y
% 0.75/1.14     ) ==> join( X, top ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := Y
% 0.75/1.14     Y := X
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (966) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y )
% 0.75/1.14    , complement( Y ) ) }.
% 0.75/1.14  parent0[0]: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.75/1.14    complement( X ) ) ==> join( Y, top ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := Y
% 0.75/1.14     Y := X
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  paramod: (969) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( Y, X
% 0.75/1.14     ), complement( Y ) ) }.
% 0.75/1.14  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.75/1.14  parent1[0; 5]: (966) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.75/1.14    ( X, Y ), complement( Y ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  substitution1:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (982) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y ) )
% 0.75/1.14     ==> join( X, top ) }.
% 0.75/1.14  parent0[0]: (969) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( Y
% 0.75/1.14    , X ), complement( Y ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (23) {G2,W10,D4,L1,V2,M1} P(0,17) { join( join( Y, X ), 
% 0.75/1.14    complement( Y ) ) ==> join( X, top ) }.
% 0.75/1.14  parent0: (982) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y )
% 0.75/1.14     ) ==> join( X, top ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  paramod: (985) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( join
% 0.75/1.14    ( complement( X ), Y ) ) ) ==> X }.
% 0.75/1.14  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.75/1.14    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.75/1.14  parent1[0; 2]: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 0.75/1.14    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 0.75/1.14    Y ) ) ) ==> X }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  substitution1:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (26) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.75/1.14    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.75/1.14  parent0: (985) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( join
% 0.75/1.14    ( complement( X ), Y ) ) ) ==> X }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (988) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==> 
% 0.75/1.14    composition( converse( X ), converse( Y ) ) }.
% 0.75/1.14  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 0.75/1.14    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := Y
% 0.75/1.14     Y := X
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  paramod: (990) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X )
% 0.75/1.14    , Y ) ) ==> composition( converse( Y ), X ) }.
% 0.75/1.14  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.75/1.14  parent1[0; 9]: (988) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X )
% 0.75/1.14     ) ==> composition( converse( X ), converse( Y ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  substitution1:
% 0.75/1.14     X := Y
% 0.75/1.14     Y := converse( X )
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (34) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 0.75/1.14    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.75/1.14  parent0: (990) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X )
% 0.75/1.14    , Y ) ) ==> composition( converse( Y ), X ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (994) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 0.75/1.14    converse( X ), converse( Y ) ) }.
% 0.75/1.14  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 0.75/1.14     ) ==> converse( join( X, Y ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  paramod: (995) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y ) )
% 0.75/1.14     ==> join( X, converse( Y ) ) }.
% 0.75/1.14  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.75/1.14  parent1[0; 7]: (994) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> 
% 0.75/1.14    join( converse( X ), converse( Y ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  substitution1:
% 0.75/1.14     X := converse( X )
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (39) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 0.75/1.14     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 0.75/1.14  parent0: (995) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y ) )
% 0.75/1.14     ==> join( X, converse( Y ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (1000) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.75/1.14    complement( X ), complement( Y ) ) ) }.
% 0.75/1.14  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.75/1.14    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  paramod: (1003) {G1,W7,D4,L1,V1,M1}  { meet( complement( X ), X ) ==> 
% 0.75/1.14    complement( top ) }.
% 0.75/1.14  parent0[0]: (14) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.75/1.14    ==> top }.
% 0.75/1.14  parent1[0; 6]: (1000) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.75/1.14    join( complement( X ), complement( Y ) ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := complement( X )
% 0.75/1.14  end
% 0.75/1.14  substitution1:
% 0.75/1.14     X := complement( X )
% 0.75/1.14     Y := X
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (47) {G2,W7,D4,L1,V1,M1} P(14,3) { meet( complement( X ), X ) 
% 0.75/1.14    ==> complement( top ) }.
% 0.75/1.14  parent0: (1003) {G1,W7,D4,L1,V1,M1}  { meet( complement( X ), X ) ==> 
% 0.75/1.14    complement( top ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (1006) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.75/1.14    complement( X ), complement( Y ) ) ) }.
% 0.75/1.14  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.75/1.14    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  paramod: (1009) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==> 
% 0.75/1.14    complement( top ) }.
% 0.75/1.14  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.75/1.14     }.
% 0.75/1.14  parent1[0; 6]: (1006) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.75/1.14    join( complement( X ), complement( Y ) ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := complement( X )
% 0.75/1.14  end
% 0.75/1.14  substitution1:
% 0.75/1.14     X := X
% 0.75/1.14     Y := complement( X )
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  paramod: (1010) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 0.75/1.14  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 0.75/1.14    zero }.
% 0.75/1.14  parent1[0; 1]: (1009) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==>
% 0.75/1.14     complement( top ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  substitution1:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (1011) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 0.75/1.14  parent0[0]: (1010) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==>
% 0.75/1.14     zero }.
% 0.75/1.14  parent0: (1011) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 0.75/1.14  substitution0:
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (1013) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.75/1.14    complement( X ), complement( Y ) ) ) }.
% 0.75/1.14  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.75/1.14    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  paramod: (1015) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 0.75/1.14    ( complement( X ), zero ) ) }.
% 0.75/1.14  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.75/1.14    zero }.
% 0.75/1.14  parent1[0; 8]: (1013) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.75/1.14    join( complement( X ), complement( Y ) ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14  end
% 0.75/1.14  substitution1:
% 0.75/1.14     X := X
% 0.75/1.14     Y := top
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (1017) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 0.75/1.14    zero ) ) ==> meet( X, top ) }.
% 0.75/1.14  parent0[0]: (1015) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 0.75/1.14    join( complement( X ), zero ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (52) {G2,W9,D5,L1,V1,M1} P(50,3) { complement( join( 
% 0.75/1.14    complement( X ), zero ) ) ==> meet( X, top ) }.
% 0.75/1.14  parent0: (1017) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 0.75/1.14    zero ) ) ==> meet( X, top ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (1019) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 0.75/1.14     }.
% 0.75/1.14  parent0[0]: (14) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.75/1.14    ==> top }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  paramod: (1020) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 0.75/1.14  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.75/1.14    zero }.
% 0.75/1.14  parent1[0; 3]: (1019) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 0.75/1.14    , X ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14  end
% 0.75/1.14  substitution1:
% 0.75/1.14     X := top
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (1021) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 0.75/1.14  parent0[0]: (1020) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (57) {G2,W5,D3,L1,V0,M1} P(50,14) { join( zero, top ) ==> top
% 0.75/1.14     }.
% 0.75/1.14  parent0: (1021) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 0.75/1.14  substitution0:
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  paramod: (1024) {G2,W6,D4,L1,V1,M1}  { meet( complement( X ), X ) ==> zero
% 0.75/1.14     }.
% 0.75/1.14  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.75/1.14    zero }.
% 0.75/1.14  parent1[0; 5]: (47) {G2,W7,D4,L1,V1,M1} P(14,3) { meet( complement( X ), X
% 0.75/1.14     ) ==> complement( top ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14  end
% 0.75/1.14  substitution1:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (63) {G3,W6,D4,L1,V1,M1} S(47);d(50) { meet( complement( X ), 
% 0.75/1.14    X ) ==> zero }.
% 0.75/1.14  parent0: (1024) {G2,W6,D4,L1,V1,M1}  { meet( complement( X ), X ) ==> zero
% 0.75/1.14     }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (1027) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.75/1.14    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.75/1.14    complement( Y ) ) }.
% 0.75/1.14  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.75/1.14    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.75/1.14    Y ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  paramod: (1029) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 0.75/1.14    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 0.75/1.14     }.
% 0.75/1.14  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.75/1.14    zero }.
% 0.75/1.14  parent1[0; 11]: (1027) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.75/1.14    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.75/1.14    complement( Y ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14  end
% 0.75/1.14  substitution1:
% 0.75/1.14     X := X
% 0.75/1.14     Y := top
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  paramod: (1030) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 0.75/1.14    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 0.75/1.14  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.75/1.14    zero }.
% 0.75/1.14  parent1[0; 1]: (1029) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 0.75/1.14    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 0.75/1.14     }.
% 0.75/1.14  substitution0:
% 0.75/1.14  end
% 0.75/1.14  substitution1:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (1032) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 0.75/1.14    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.75/1.14  parent0[0]: (1030) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 0.75/1.14    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (78) {G2,W11,D6,L1,V1,M1} P(50,10) { join( composition( 
% 0.75/1.14    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.75/1.14  parent0: (1032) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 0.75/1.14    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (1035) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 0.75/1.14    converse( join( converse( X ), Y ) ) }.
% 0.75/1.14  parent0[0]: (39) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 0.75/1.14     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  paramod: (1036) {G1,W9,D6,L1,V1,M1}  { join( X, converse( complement( 
% 0.75/1.14    converse( X ) ) ) ) ==> converse( top ) }.
% 0.75/1.14  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.75/1.14     }.
% 0.75/1.14  parent1[0; 8]: (1035) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 0.75/1.14    converse( join( converse( X ), Y ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := converse( X )
% 0.75/1.14  end
% 0.75/1.14  substitution1:
% 0.75/1.14     X := X
% 0.75/1.14     Y := complement( converse( X ) )
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (192) {G2,W9,D6,L1,V1,M1} P(11,39) { join( X, converse( 
% 0.75/1.14    complement( converse( X ) ) ) ) ==> converse( top ) }.
% 0.75/1.14  parent0: (1036) {G1,W9,D6,L1,V1,M1}  { join( X, converse( complement( 
% 0.75/1.14    converse( X ) ) ) ) ==> converse( top ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (1039) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( X, 
% 0.75/1.14    complement( Y ) ), Y ) }.
% 0.75/1.14  parent0[0]: (19) {G2,W10,D5,L1,V2,M1} P(14,1) { join( join( Y, complement( 
% 0.75/1.14    X ) ), X ) ==> join( Y, top ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := Y
% 0.75/1.14     Y := X
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  paramod: (1042) {G2,W12,D5,L1,V2,M1}  { join( meet( X, Y ), top ) ==> join
% 0.75/1.14    ( X, join( complement( X ), Y ) ) }.
% 0.75/1.14  parent0[0]: (26) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.75/1.14    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.75/1.14  parent1[0; 7]: (1039) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.75/1.14    ( X, complement( Y ) ), Y ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  substitution1:
% 0.75/1.14     X := meet( X, Y )
% 0.75/1.14     Y := join( complement( X ), Y )
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  paramod: (1043) {G1,W12,D5,L1,V2,M1}  { join( meet( X, Y ), top ) ==> join
% 0.75/1.14    ( join( X, complement( X ) ), Y ) }.
% 0.75/1.14  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 0.75/1.14    join( X, Y ), Z ) }.
% 0.75/1.14  parent1[0; 6]: (1042) {G2,W12,D5,L1,V2,M1}  { join( meet( X, Y ), top ) ==>
% 0.75/1.14     join( X, join( complement( X ), Y ) ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := complement( X )
% 0.75/1.14     Z := Y
% 0.75/1.14  end
% 0.75/1.14  substitution1:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  paramod: (1044) {G1,W9,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> join( 
% 0.75/1.14    top, Y ) }.
% 0.75/1.14  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 0.75/1.14     }.
% 0.75/1.14  parent1[0; 7]: (1043) {G1,W12,D5,L1,V2,M1}  { join( meet( X, Y ), top ) ==>
% 0.75/1.14     join( join( X, complement( X ) ), Y ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14  end
% 0.75/1.14  substitution1:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  subsumption: (280) {G3,W9,D4,L1,V2,M1} P(26,19);d(1);d(11) { join( meet( X
% 0.75/1.14    , Y ), top ) ==> join( top, Y ) }.
% 0.75/1.14  parent0: (1044) {G1,W9,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> join( 
% 0.75/1.14    top, Y ) }.
% 0.75/1.14  substitution0:
% 0.75/1.14     X := X
% 0.75/1.14     Y := Y
% 0.75/1.14  end
% 0.75/1.14  permutation0:
% 0.75/1.14     0 ==> 0
% 0.75/1.14  end
% 0.75/1.14  
% 0.75/1.14  eqswap: (1047) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.75/1.15    ( join( complement( X ), Y ) ) ) }.
% 0.75/1.15  parent0[0]: (26) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.75/1.15    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15     Y := Y
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1049) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), complement
% 0.75/1.15    ( top ) ) }.
% 0.75/1.15  parent0[0]: (14) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 0.75/1.15    ==> top }.
% 0.75/1.15  parent1[0; 7]: (1047) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.75/1.15    complement( join( complement( X ), Y ) ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15     Y := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1050) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero ) }.
% 0.75/1.15  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.75/1.15    zero }.
% 0.75/1.15  parent1[0; 6]: (1049) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 0.75/1.15    complement( top ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1051) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X }.
% 0.75/1.15  parent0[0]: (1050) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero )
% 0.75/1.15     }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (298) {G2,W7,D4,L1,V1,M1} P(14,26);d(50) { join( meet( X, X )
% 0.75/1.15    , zero ) ==> X }.
% 0.75/1.15  parent0: (1051) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1053) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.75/1.15    ( join( complement( X ), Y ) ) ) }.
% 0.75/1.15  parent0[0]: (26) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.75/1.15    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15     Y := Y
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1055) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement( join
% 0.75/1.15    ( complement( X ), complement( X ) ) ) ) }.
% 0.75/1.15  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 0.75/1.15    zero }.
% 0.75/1.15  parent1[0; 3]: (1053) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.75/1.15    complement( join( complement( X ), Y ) ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15     Y := complement( X )
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1056) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) ) }.
% 0.75/1.15  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.75/1.15    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.75/1.15  parent1[0; 4]: (1055) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement
% 0.75/1.15    ( join( complement( X ), complement( X ) ) ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15     Y := X
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1057) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X }.
% 0.75/1.15  parent0[0]: (1056) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) )
% 0.75/1.15     }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (303) {G2,W7,D4,L1,V1,M1} P(12,26);d(3) { join( zero, meet( X
% 0.75/1.15    , X ) ) ==> X }.
% 0.75/1.15  parent0: (1057) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1059) {G3,W9,D4,L1,V2,M1}  { join( top, Y ) ==> join( meet( X, Y )
% 0.75/1.15    , top ) }.
% 0.75/1.15  parent0[0]: (280) {G3,W9,D4,L1,V2,M1} P(26,19);d(1);d(11) { join( meet( X, 
% 0.75/1.15    Y ), top ) ==> join( top, Y ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15     Y := Y
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1061) {G4,W7,D3,L1,V1,M1}  { join( top, X ) ==> join( zero, top )
% 0.75/1.15     }.
% 0.75/1.15  parent0[0]: (63) {G3,W6,D4,L1,V1,M1} S(47);d(50) { meet( complement( X ), X
% 0.75/1.15     ) ==> zero }.
% 0.75/1.15  parent1[0; 5]: (1059) {G3,W9,D4,L1,V2,M1}  { join( top, Y ) ==> join( meet
% 0.75/1.15    ( X, Y ), top ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := complement( X )
% 0.75/1.15     Y := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1062) {G3,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 0.75/1.15  parent0[0]: (57) {G2,W5,D3,L1,V0,M1} P(50,14) { join( zero, top ) ==> top
% 0.75/1.15     }.
% 0.75/1.15  parent1[0; 4]: (1061) {G4,W7,D3,L1,V1,M1}  { join( top, X ) ==> join( zero
% 0.75/1.15    , top ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (427) {G4,W5,D3,L1,V1,M1} P(63,280);d(57) { join( top, X ) ==>
% 0.75/1.15     top }.
% 0.75/1.15  parent0: (1062) {G3,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1065) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 0.75/1.15     ), complement( Y ) ) }.
% 0.75/1.15  parent0[0]: (17) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 0.75/1.15    complement( X ) ) ==> join( Y, top ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := Y
% 0.75/1.15     Y := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1069) {G2,W12,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> join
% 0.75/1.15    ( join( top, Y ), complement( top ) ) }.
% 0.75/1.15  parent0[0]: (280) {G3,W9,D4,L1,V2,M1} P(26,19);d(1);d(11) { join( meet( X, 
% 0.75/1.15    Y ), top ) ==> join( top, Y ) }.
% 0.75/1.15  parent1[0; 7]: (1065) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join
% 0.75/1.15    ( X, Y ), complement( Y ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15     Y := Y
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := meet( X, Y )
% 0.75/1.15     Y := top
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1070) {G3,W10,D4,L1,V1,M1}  { join( top, Y ) ==> join( join( top
% 0.75/1.15    , Y ), complement( top ) ) }.
% 0.75/1.15  parent0[0]: (280) {G3,W9,D4,L1,V2,M1} P(26,19);d(1);d(11) { join( meet( X, 
% 0.75/1.15    Y ), top ) ==> join( top, Y ) }.
% 0.75/1.15  parent1[0; 1]: (1069) {G2,W12,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==>
% 0.75/1.15     join( join( top, Y ), complement( top ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15     Y := Y
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15     Y := Y
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1072) {G3,W7,D3,L1,V1,M1}  { join( top, X ) ==> join( X, top )
% 0.75/1.15     }.
% 0.75/1.15  parent0[0]: (23) {G2,W10,D4,L1,V2,M1} P(0,17) { join( join( Y, X ), 
% 0.75/1.15    complement( Y ) ) ==> join( X, top ) }.
% 0.75/1.15  parent1[0; 4]: (1070) {G3,W10,D4,L1,V1,M1}  { join( top, Y ) ==> join( join
% 0.75/1.15    ( top, Y ), complement( top ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15     Y := top
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := Y
% 0.75/1.15     Y := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1073) {G4,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 0.75/1.15  parent0[0]: (427) {G4,W5,D3,L1,V1,M1} P(63,280);d(57) { join( top, X ) ==> 
% 0.75/1.15    top }.
% 0.75/1.15  parent1[0; 1]: (1072) {G3,W7,D3,L1,V1,M1}  { join( top, X ) ==> join( X, 
% 0.75/1.15    top ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1074) {G4,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 0.75/1.15  parent0[0]: (1073) {G4,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (428) {G5,W5,D3,L1,V1,M1} P(280,17);d(23);d(427) { join( Y, 
% 0.75/1.15    top ) ==> top }.
% 0.75/1.15  parent0: (1074) {G4,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := Y
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1075) {G4,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 0.75/1.15  parent0[0]: (427) {G4,W5,D3,L1,V1,M1} P(63,280);d(57) { join( top, X ) ==> 
% 0.75/1.15    top }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1077) {G3,W4,D3,L1,V0,M1}  { top ==> converse( top ) }.
% 0.75/1.15  parent0[0]: (192) {G2,W9,D6,L1,V1,M1} P(11,39) { join( X, converse( 
% 0.75/1.15    complement( converse( X ) ) ) ) ==> converse( top ) }.
% 0.75/1.15  parent1[0; 2]: (1075) {G4,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := top
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := converse( complement( converse( top ) ) )
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1078) {G3,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 0.75/1.15  parent0[0]: (1077) {G3,W4,D3,L1,V0,M1}  { top ==> converse( top ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (430) {G5,W4,D3,L1,V0,M1} P(427,192) { converse( top ) ==> top
% 0.75/1.15     }.
% 0.75/1.15  parent0: (1078) {G3,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 0.75/1.15  substitution0:
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1080) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), complement
% 0.75/1.15    ( join( complement( X ), Y ) ) ) }.
% 0.75/1.15  parent0[0]: (26) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 0.75/1.15    complement( join( complement( X ), Y ) ) ) ==> X }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15     Y := Y
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1082) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.75/1.15    complement( top ) ) }.
% 0.75/1.15  parent0[0]: (428) {G5,W5,D3,L1,V1,M1} P(280,17);d(23);d(427) { join( Y, top
% 0.75/1.15     ) ==> top }.
% 0.75/1.15  parent1[0; 7]: (1080) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 0.75/1.15    complement( join( complement( X ), Y ) ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := Y
% 0.75/1.15     Y := complement( X )
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15     Y := top
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1083) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 0.75/1.15     }.
% 0.75/1.15  parent0[0]: (50) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 0.75/1.15    zero }.
% 0.75/1.15  parent1[0; 6]: (1082) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.75/1.15    complement( top ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1084) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 0.75/1.15     }.
% 0.75/1.15  parent0[0]: (1083) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero
% 0.75/1.15     ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (434) {G6,W7,D4,L1,V1,M1} P(428,26);d(50) { join( meet( X, top
% 0.75/1.15     ), zero ) ==> X }.
% 0.75/1.15  parent0: (1084) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 0.75/1.15     }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1085) {G6,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 0.75/1.15     }.
% 0.75/1.15  parent0[0]: (434) {G6,W7,D4,L1,V1,M1} P(428,26);d(50) { join( meet( X, top
% 0.75/1.15     ), zero ) ==> X }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1086) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top ) )
% 0.75/1.15     }.
% 0.75/1.15  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 0.75/1.15  parent1[0; 2]: (1085) {G6,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 0.75/1.15    zero ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := meet( X, top )
% 0.75/1.15     Y := zero
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1089) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, top ) ) ==> X
% 0.75/1.15     }.
% 0.75/1.15  parent0[0]: (1086) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top )
% 0.75/1.15     ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (444) {G7,W7,D4,L1,V1,M1} P(434,0) { join( zero, meet( X, top
% 0.75/1.15     ) ) ==> X }.
% 0.75/1.15  parent0: (1089) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, top ) ) ==> X
% 0.75/1.15     }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1091) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==> 
% 0.75/1.15    converse( composition( converse( X ), Y ) ) }.
% 0.75/1.15  parent0[0]: (34) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 0.75/1.15    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15     Y := Y
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1094) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 0.75/1.15    ==> converse( converse( X ) ) }.
% 0.75/1.15  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.75/1.15  parent1[0; 6]: (1091) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X
% 0.75/1.15     ) ==> converse( composition( converse( X ), Y ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := converse( X )
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15     Y := one
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1095) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 0.75/1.15    ==> X }.
% 0.75/1.15  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.75/1.15  parent1[0; 5]: (1094) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), 
% 0.75/1.15    X ) ==> converse( converse( X ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (487) {G2,W6,D4,L1,V1,M1} P(5,34);d(7) { composition( converse
% 0.75/1.15    ( one ), X ) ==> X }.
% 0.75/1.15  parent0: (1095) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 0.75/1.15    ==> X }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1097) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), X
% 0.75/1.15     ) }.
% 0.75/1.15  parent0[0]: (487) {G2,W6,D4,L1,V1,M1} P(5,34);d(7) { composition( converse
% 0.75/1.15    ( one ), X ) ==> X }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1099) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 0.75/1.15  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 0.75/1.15  parent1[0; 2]: (1097) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 0.75/1.15    one ), X ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := converse( one )
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := one
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1100) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 0.75/1.15  parent0[0]: (1099) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (493) {G3,W4,D3,L1,V0,M1} P(487,5) { converse( one ) ==> one
% 0.75/1.15     }.
% 0.75/1.15  parent0: (1100) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 0.75/1.15  substitution0:
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1102) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), X
% 0.75/1.15     ) }.
% 0.75/1.15  parent0[0]: (487) {G2,W6,D4,L1,V1,M1} P(5,34);d(7) { composition( converse
% 0.75/1.15    ( one ), X ) ==> X }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1103) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 0.75/1.15  parent0[0]: (493) {G3,W4,D3,L1,V0,M1} P(487,5) { converse( one ) ==> one
% 0.75/1.15     }.
% 0.75/1.15  parent1[0; 3]: (1102) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 0.75/1.15    one ), X ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1104) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 0.75/1.15  parent0[0]: (1103) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (494) {G4,W5,D3,L1,V1,M1} P(493,487) { composition( one, X ) 
% 0.75/1.15    ==> X }.
% 0.75/1.15  parent0: (1104) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1106) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.75/1.15    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.75/1.15    complement( Y ) ) }.
% 0.75/1.15  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 0.75/1.15    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 0.75/1.15    Y ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15     Y := Y
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1108) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 0.75/1.15    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 0.75/1.15  parent0[0]: (494) {G4,W5,D3,L1,V1,M1} P(493,487) { composition( one, X ) 
% 0.75/1.15    ==> X }.
% 0.75/1.15  parent1[0; 8]: (1106) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 0.75/1.15    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 0.75/1.15    complement( Y ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := one
% 0.75/1.15     Y := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1109) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 0.75/1.15    ( X ), complement( X ) ) }.
% 0.75/1.15  parent0[0]: (487) {G2,W6,D4,L1,V1,M1} P(5,34);d(7) { composition( converse
% 0.75/1.15    ( one ), X ) ==> X }.
% 0.75/1.15  parent1[0; 4]: (1108) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 0.75/1.15    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := complement( X )
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1110) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 0.75/1.15     ) ) ==> complement( X ) }.
% 0.75/1.15  parent0[0]: (1109) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 0.75/1.15    complement( X ), complement( X ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (498) {G5,W8,D4,L1,V1,M1} P(494,10);d(487) { join( complement
% 0.75/1.15    ( X ), complement( X ) ) ==> complement( X ) }.
% 0.75/1.15  parent0: (1110) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 0.75/1.15     ) ) ==> complement( X ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1112) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 0.75/1.15    complement( X ), complement( Y ) ) ) }.
% 0.75/1.15  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 0.75/1.15    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15     Y := Y
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1127) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 0.75/1.15    complement( X ) ) }.
% 0.75/1.15  parent0[0]: (498) {G5,W8,D4,L1,V1,M1} P(494,10);d(487) { join( complement( 
% 0.75/1.15    X ), complement( X ) ) ==> complement( X ) }.
% 0.75/1.15  parent1[0; 5]: (1112) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( 
% 0.75/1.15    join( complement( X ), complement( Y ) ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15     Y := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1128) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.75/1.15    meet( X, X ) }.
% 0.75/1.15  parent0[0]: (1127) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 0.75/1.15    complement( X ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (508) {G6,W7,D4,L1,V1,M1} P(498,3) { complement( complement( X
% 0.75/1.15     ) ) = meet( X, X ) }.
% 0.75/1.15  parent0: (1128) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.75/1.15    meet( X, X ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1130) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join( 
% 0.75/1.15    complement( X ), zero ) ) }.
% 0.75/1.15  parent0[0]: (52) {G2,W9,D5,L1,V1,M1} P(50,3) { complement( join( complement
% 0.75/1.15    ( X ), zero ) ) ==> meet( X, top ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1135) {G3,W11,D5,L1,V1,M1}  { meet( complement( X ), top ) ==> 
% 0.75/1.15    complement( join( meet( X, X ), zero ) ) }.
% 0.75/1.15  parent0[0]: (508) {G6,W7,D4,L1,V1,M1} P(498,3) { complement( complement( X
% 0.75/1.15     ) ) = meet( X, X ) }.
% 0.75/1.15  parent1[0; 7]: (1130) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement
% 0.75/1.15    ( join( complement( X ), zero ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := complement( X )
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1136) {G3,W7,D4,L1,V1,M1}  { meet( complement( X ), top ) ==> 
% 0.75/1.15    complement( X ) }.
% 0.75/1.15  parent0[0]: (298) {G2,W7,D4,L1,V1,M1} P(14,26);d(50) { join( meet( X, X ), 
% 0.75/1.15    zero ) ==> X }.
% 0.75/1.15  parent1[0; 6]: (1135) {G3,W11,D5,L1,V1,M1}  { meet( complement( X ), top ) 
% 0.75/1.15    ==> complement( join( meet( X, X ), zero ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (522) {G7,W7,D4,L1,V1,M1} P(508,52);d(298) { meet( complement
% 0.75/1.15    ( X ), top ) ==> complement( X ) }.
% 0.75/1.15  parent0: (1136) {G3,W7,D4,L1,V1,M1}  { meet( complement( X ), top ) ==> 
% 0.75/1.15    complement( X ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1139) {G7,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top ) )
% 0.75/1.15     }.
% 0.75/1.15  parent0[0]: (444) {G7,W7,D4,L1,V1,M1} P(434,0) { join( zero, meet( X, top )
% 0.75/1.15     ) ==> X }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1140) {G8,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 0.75/1.15    complement( X ) ) }.
% 0.75/1.15  parent0[0]: (522) {G7,W7,D4,L1,V1,M1} P(508,52);d(298) { meet( complement( 
% 0.75/1.15    X ), top ) ==> complement( X ) }.
% 0.75/1.15  parent1[0; 5]: (1139) {G7,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top
% 0.75/1.15     ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := complement( X )
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1141) {G8,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 0.75/1.15    complement( X ) }.
% 0.75/1.15  parent0[0]: (1140) {G8,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 0.75/1.15    complement( X ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (535) {G8,W7,D4,L1,V1,M1} P(522,444) { join( zero, complement
% 0.75/1.15    ( X ) ) ==> complement( X ) }.
% 0.75/1.15  parent0: (1141) {G8,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 0.75/1.15    complement( X ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1143) {G8,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 0.75/1.15    complement( X ) ) }.
% 0.75/1.15  parent0[0]: (535) {G8,W7,D4,L1,V1,M1} P(522,444) { join( zero, complement( 
% 0.75/1.15    X ) ) ==> complement( X ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1146) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 0.75/1.15    join( zero, meet( X, X ) ) }.
% 0.75/1.15  parent0[0]: (508) {G6,W7,D4,L1,V1,M1} P(498,3) { complement( complement( X
% 0.75/1.15     ) ) = meet( X, X ) }.
% 0.75/1.15  parent1[0; 6]: (1143) {G8,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero
% 0.75/1.15    , complement( X ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := complement( X )
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1147) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, meet( X
% 0.75/1.15    , X ) ) }.
% 0.75/1.15  parent0[0]: (508) {G6,W7,D4,L1,V1,M1} P(498,3) { complement( complement( X
% 0.75/1.15     ) ) = meet( X, X ) }.
% 0.75/1.15  parent1[0; 1]: (1146) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) ) 
% 0.75/1.15    ==> join( zero, meet( X, X ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1150) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 0.75/1.15  parent0[0]: (303) {G2,W7,D4,L1,V1,M1} P(12,26);d(3) { join( zero, meet( X, 
% 0.75/1.15    X ) ) ==> X }.
% 0.75/1.15  parent1[0; 4]: (1147) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, 
% 0.75/1.15    meet( X, X ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (540) {G9,W5,D3,L1,V1,M1} P(508,535);d(303) { meet( X, X ) ==>
% 0.75/1.15     X }.
% 0.75/1.15  parent0: (1150) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1153) {G2,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) ) }.
% 0.75/1.15  parent0[0]: (303) {G2,W7,D4,L1,V1,M1} P(12,26);d(3) { join( zero, meet( X, 
% 0.75/1.15    X ) ) ==> X }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1154) {G3,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 0.75/1.15  parent0[0]: (540) {G9,W5,D3,L1,V1,M1} P(508,535);d(303) { meet( X, X ) ==> 
% 0.75/1.15    X }.
% 0.75/1.15  parent1[0; 4]: (1153) {G2,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X )
% 0.75/1.15     ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1155) {G3,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 0.75/1.15  parent0[0]: (1154) {G3,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (548) {G10,W5,D3,L1,V1,M1} P(540,303) { join( zero, X ) ==> X
% 0.75/1.15     }.
% 0.75/1.15  parent0: (1155) {G3,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1157) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero ) }.
% 0.75/1.15  parent0[0]: (298) {G2,W7,D4,L1,V1,M1} P(14,26);d(50) { join( meet( X, X ), 
% 0.75/1.15    zero ) ==> X }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1158) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 0.75/1.15  parent0[0]: (540) {G9,W5,D3,L1,V1,M1} P(508,535);d(303) { meet( X, X ) ==> 
% 0.75/1.15    X }.
% 0.75/1.15  parent1[0; 3]: (1157) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero
% 0.75/1.15     ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1159) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 0.75/1.15  parent0[0]: (1158) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (549) {G10,W5,D3,L1,V1,M1} P(540,298) { join( X, zero ) ==> X
% 0.75/1.15     }.
% 0.75/1.15  parent0: (1159) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1161) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 0.75/1.15    converse( join( converse( X ), Y ) ) }.
% 0.75/1.15  parent0[0]: (39) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 0.75/1.15     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15     Y := Y
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1163) {G2,W8,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> 
% 0.75/1.15    converse( converse( X ) ) }.
% 0.75/1.15  parent0[0]: (549) {G10,W5,D3,L1,V1,M1} P(540,298) { join( X, zero ) ==> X
% 0.75/1.15     }.
% 0.75/1.15  parent1[0; 6]: (1161) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 0.75/1.15    converse( join( converse( X ), Y ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := converse( X )
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15     Y := zero
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1164) {G1,W6,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> X
% 0.75/1.15     }.
% 0.75/1.15  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 0.75/1.15  parent1[0; 5]: (1163) {G2,W8,D4,L1,V1,M1}  { join( X, converse( zero ) ) 
% 0.75/1.15    ==> converse( converse( X ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (564) {G11,W6,D4,L1,V1,M1} P(549,39);d(7) { join( X, converse
% 0.75/1.15    ( zero ) ) ==> X }.
% 0.75/1.15  parent0: (1164) {G1,W6,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> X
% 0.75/1.15     }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1166) {G11,W6,D4,L1,V1,M1}  { X ==> join( X, converse( zero ) )
% 0.75/1.15     }.
% 0.75/1.15  parent0[0]: (564) {G11,W6,D4,L1,V1,M1} P(549,39);d(7) { join( X, converse( 
% 0.75/1.15    zero ) ) ==> X }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1168) {G11,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 0.75/1.15  parent0[0]: (548) {G10,W5,D3,L1,V1,M1} P(540,303) { join( zero, X ) ==> X
% 0.75/1.15     }.
% 0.75/1.15  parent1[0; 2]: (1166) {G11,W6,D4,L1,V1,M1}  { X ==> join( X, converse( zero
% 0.75/1.15     ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := converse( zero )
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := zero
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1169) {G11,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 0.75/1.15  parent0[0]: (1168) {G11,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (574) {G12,W4,D3,L1,V0,M1} P(564,548) { converse( zero ) ==> 
% 0.75/1.15    zero }.
% 0.75/1.15  parent0: (1169) {G11,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 0.75/1.15  substitution0:
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1172) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 0.75/1.15    complement( composition( X, top ) ) ) ==> zero }.
% 0.75/1.15  parent0[0]: (549) {G10,W5,D3,L1,V1,M1} P(540,298) { join( X, zero ) ==> X
% 0.75/1.15     }.
% 0.75/1.15  parent1[0; 1]: (78) {G2,W11,D6,L1,V1,M1} P(50,10) { join( composition( 
% 0.75/1.15    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := composition( converse( X ), complement( composition( X, top ) ) )
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (812) {G11,W9,D5,L1,V1,M1} S(78);d(549) { composition( 
% 0.75/1.15    converse( X ), complement( composition( X, top ) ) ) ==> zero }.
% 0.75/1.15  parent0: (1172) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 0.75/1.15    complement( composition( X, top ) ) ) ==> zero }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1175) {G11,W9,D5,L1,V1,M1}  { zero ==> composition( converse( X )
% 0.75/1.15    , complement( composition( X, top ) ) ) }.
% 0.75/1.15  parent0[0]: (812) {G11,W9,D5,L1,V1,M1} S(78);d(549) { composition( converse
% 0.75/1.15    ( X ), complement( composition( X, top ) ) ) ==> zero }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1176) {G6,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 0.75/1.15    complement( composition( top, top ) ) ) }.
% 0.75/1.15  parent0[0]: (430) {G5,W4,D3,L1,V0,M1} P(427,192) { converse( top ) ==> top
% 0.75/1.15     }.
% 0.75/1.15  parent1[0; 3]: (1175) {G11,W9,D5,L1,V1,M1}  { zero ==> composition( 
% 0.75/1.15    converse( X ), complement( composition( X, top ) ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := top
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1177) {G6,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 0.75/1.15    composition( top, top ) ) ) ==> zero }.
% 0.75/1.15  parent0[0]: (1176) {G6,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 0.75/1.15    complement( composition( top, top ) ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (821) {G12,W8,D5,L1,V0,M1} P(430,812) { composition( top, 
% 0.75/1.15    complement( composition( top, top ) ) ) ==> zero }.
% 0.75/1.15  parent0: (1177) {G6,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 0.75/1.15    composition( top, top ) ) ) ==> zero }.
% 0.75/1.15  substitution0:
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1179) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 0.75/1.15    join( composition( X, Y ), composition( Z, Y ) ) }.
% 0.75/1.15  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 0.75/1.15    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15     Y := Z
% 0.75/1.15     Z := Y
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1184) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top ), 
% 0.75/1.15    complement( composition( top, top ) ) ) ==> join( composition( X, 
% 0.75/1.15    complement( composition( top, top ) ) ), zero ) }.
% 0.75/1.15  parent0[0]: (821) {G12,W8,D5,L1,V0,M1} P(430,812) { composition( top, 
% 0.75/1.15    complement( composition( top, top ) ) ) ==> zero }.
% 0.75/1.15  parent1[0; 16]: (1179) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y
% 0.75/1.15     ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15     Y := complement( composition( top, top ) )
% 0.75/1.15     Z := top
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1185) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top ), 
% 0.75/1.15    complement( composition( top, top ) ) ) ==> composition( X, complement( 
% 0.75/1.15    composition( top, top ) ) ) }.
% 0.75/1.15  parent0[0]: (549) {G10,W5,D3,L1,V1,M1} P(540,298) { join( X, zero ) ==> X
% 0.75/1.15     }.
% 0.75/1.15  parent1[0; 9]: (1184) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top ), 
% 0.75/1.15    complement( composition( top, top ) ) ) ==> join( composition( X, 
% 0.75/1.15    complement( composition( top, top ) ) ), zero ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := composition( X, complement( composition( top, top ) ) )
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1186) {G3,W13,D5,L1,V1,M1}  { composition( top, complement( 
% 0.75/1.15    composition( top, top ) ) ) ==> composition( X, complement( composition( 
% 0.75/1.15    top, top ) ) ) }.
% 0.75/1.15  parent0[0]: (428) {G5,W5,D3,L1,V1,M1} P(280,17);d(23);d(427) { join( Y, top
% 0.75/1.15     ) ==> top }.
% 0.75/1.15  parent1[0; 2]: (1185) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top ), 
% 0.75/1.15    complement( composition( top, top ) ) ) ==> composition( X, complement( 
% 0.75/1.15    composition( top, top ) ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := Y
% 0.75/1.15     Y := X
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1187) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, complement
% 0.75/1.15    ( composition( top, top ) ) ) }.
% 0.75/1.15  parent0[0]: (821) {G12,W8,D5,L1,V0,M1} P(430,812) { composition( top, 
% 0.75/1.15    complement( composition( top, top ) ) ) ==> zero }.
% 0.75/1.15  parent1[0; 1]: (1186) {G3,W13,D5,L1,V1,M1}  { composition( top, complement
% 0.75/1.15    ( composition( top, top ) ) ) ==> composition( X, complement( composition
% 0.75/1.15    ( top, top ) ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1188) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 0.75/1.15    composition( top, top ) ) ) ==> zero }.
% 0.75/1.15  parent0[0]: (1187) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 0.75/1.15    complement( composition( top, top ) ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (828) {G13,W8,D5,L1,V1,M1} P(821,6);d(549);d(428);d(821) { 
% 0.75/1.15    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 0.75/1.15  parent0: (1188) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 0.75/1.15    composition( top, top ) ) ) ==> zero }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1190) {G0,W11,D4,L1,V3,M1}  { composition( composition( X, Y ), Z
% 0.75/1.15     ) ==> composition( X, composition( Y, Z ) ) }.
% 0.75/1.15  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 0.75/1.15     ) ) ==> composition( composition( X, Y ), Z ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15     Y := Y
% 0.75/1.15     Z := Z
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1193) {G1,W12,D5,L1,V1,M1}  { composition( composition( X, top )
% 0.75/1.15    , complement( composition( top, top ) ) ) ==> composition( X, zero ) }.
% 0.75/1.15  parent0[0]: (821) {G12,W8,D5,L1,V0,M1} P(430,812) { composition( top, 
% 0.75/1.15    complement( composition( top, top ) ) ) ==> zero }.
% 0.75/1.15  parent1[0; 11]: (1190) {G0,W11,D4,L1,V3,M1}  { composition( composition( X
% 0.75/1.15    , Y ), Z ) ==> composition( X, composition( Y, Z ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15     Y := top
% 0.75/1.15     Z := complement( composition( top, top ) )
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1194) {G2,W5,D3,L1,V1,M1}  { zero ==> composition( X, zero ) }.
% 0.75/1.15  parent0[0]: (828) {G13,W8,D5,L1,V1,M1} P(821,6);d(549);d(428);d(821) { 
% 0.75/1.15    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 0.75/1.15  parent1[0; 1]: (1193) {G1,W12,D5,L1,V1,M1}  { composition( composition( X, 
% 0.75/1.15    top ), complement( composition( top, top ) ) ) ==> composition( X, zero )
% 0.75/1.15     }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := composition( X, top )
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1195) {G2,W5,D3,L1,V1,M1}  { composition( X, zero ) ==> zero }.
% 0.75/1.15  parent0[0]: (1194) {G2,W5,D3,L1,V1,M1}  { zero ==> composition( X, zero )
% 0.75/1.15     }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (829) {G14,W5,D3,L1,V1,M1} P(821,4);d(828) { composition( X, 
% 0.75/1.15    zero ) ==> zero }.
% 0.75/1.15  parent0: (1195) {G2,W5,D3,L1,V1,M1}  { composition( X, zero ) ==> zero }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1197) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==> 
% 0.75/1.15    converse( composition( converse( X ), Y ) ) }.
% 0.75/1.15  parent0[0]: (34) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 0.75/1.15    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15     Y := Y
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1200) {G2,W7,D4,L1,V1,M1}  { composition( converse( zero ), X ) 
% 0.75/1.15    ==> converse( zero ) }.
% 0.75/1.15  parent0[0]: (829) {G14,W5,D3,L1,V1,M1} P(821,4);d(828) { composition( X, 
% 0.75/1.15    zero ) ==> zero }.
% 0.75/1.15  parent1[0; 6]: (1197) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X
% 0.75/1.15     ) ==> converse( composition( converse( X ), Y ) ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := converse( X )
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15     Y := zero
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1202) {G3,W6,D4,L1,V1,M1}  { composition( converse( zero ), X ) 
% 0.75/1.15    ==> zero }.
% 0.75/1.15  parent0[0]: (574) {G12,W4,D3,L1,V0,M1} P(564,548) { converse( zero ) ==> 
% 0.75/1.15    zero }.
% 0.75/1.15  parent1[0; 5]: (1200) {G2,W7,D4,L1,V1,M1}  { composition( converse( zero )
% 0.75/1.15    , X ) ==> converse( zero ) }.
% 0.75/1.15  substitution0:
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1203) {G4,W5,D3,L1,V1,M1}  { composition( zero, X ) ==> zero }.
% 0.75/1.15  parent0[0]: (574) {G12,W4,D3,L1,V0,M1} P(564,548) { converse( zero ) ==> 
% 0.75/1.15    zero }.
% 0.75/1.15  parent1[0; 2]: (1202) {G3,W6,D4,L1,V1,M1}  { composition( converse( zero )
% 0.75/1.15    , X ) ==> zero }.
% 0.75/1.15  substitution0:
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (833) {G15,W5,D3,L1,V1,M1} P(829,34);d(574) { composition( 
% 0.75/1.15    zero, X ) ==> zero }.
% 0.75/1.15  parent0: (1203) {G4,W5,D3,L1,V1,M1}  { composition( zero, X ) ==> zero }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := X
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15     0 ==> 0
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqswap: (1208) {G0,W10,D3,L2,V0,M2}  { ! zero ==> composition( skol1, zero
% 0.75/1.15     ), ! composition( zero, skol1 ) ==> zero }.
% 0.75/1.15  parent0[0]: (13) {G0,W10,D3,L2,V0,M2} I { ! composition( skol1, zero ) ==> 
% 0.75/1.15    zero, ! composition( zero, skol1 ) ==> zero }.
% 0.75/1.15  substitution0:
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1212) {G1,W8,D3,L2,V0,M2}  { ! zero ==> zero, ! composition( zero
% 0.75/1.15    , skol1 ) ==> zero }.
% 0.75/1.15  parent0[0]: (829) {G14,W5,D3,L1,V1,M1} P(821,4);d(828) { composition( X, 
% 0.75/1.15    zero ) ==> zero }.
% 0.75/1.15  parent1[0; 3]: (1208) {G0,W10,D3,L2,V0,M2}  { ! zero ==> composition( skol1
% 0.75/1.15    , zero ), ! composition( zero, skol1 ) ==> zero }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := skol1
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqrefl: (1213) {G0,W5,D3,L1,V0,M1}  { ! composition( zero, skol1 ) ==> zero
% 0.75/1.15     }.
% 0.75/1.15  parent0[0]: (1212) {G1,W8,D3,L2,V0,M2}  { ! zero ==> zero, ! composition( 
% 0.75/1.15    zero, skol1 ) ==> zero }.
% 0.75/1.15  substitution0:
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  paramod: (1214) {G1,W3,D2,L1,V0,M1}  { ! zero ==> zero }.
% 0.75/1.15  parent0[0]: (833) {G15,W5,D3,L1,V1,M1} P(829,34);d(574) { composition( zero
% 0.75/1.15    , X ) ==> zero }.
% 0.75/1.15  parent1[0; 2]: (1213) {G0,W5,D3,L1,V0,M1}  { ! composition( zero, skol1 ) 
% 0.75/1.15    ==> zero }.
% 0.75/1.15  substitution0:
% 0.75/1.15     X := skol1
% 0.75/1.15  end
% 0.75/1.15  substitution1:
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  eqrefl: (1215) {G0,W0,D0,L0,V0,M0}  {  }.
% 0.75/1.15  parent0[0]: (1214) {G1,W3,D2,L1,V0,M1}  { ! zero ==> zero }.
% 0.75/1.15  substitution0:
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  subsumption: (834) {G16,W0,D0,L0,V0,M0} P(829,13);q;d(833);q {  }.
% 0.75/1.15  parent0: (1215) {G0,W0,D0,L0,V0,M0}  {  }.
% 0.75/1.15  substitution0:
% 0.75/1.15  end
% 0.75/1.15  permutation0:
% 0.75/1.15  end
% 0.75/1.15  
% 0.75/1.15  Proof check complete!
% 0.75/1.15  
% 0.75/1.15  Memory use:
% 0.75/1.15  
% 0.75/1.15  space for terms:        9825
% 0.75/1.15  space for clauses:      88137
% 0.75/1.15  
% 0.75/1.15  
% 0.75/1.15  clauses generated:      8127
% 0.75/1.15  clauses kept:           835
% 0.75/1.15  clauses selected:       169
% 0.75/1.15  clauses deleted:        66
% 0.75/1.15  clauses inuse deleted:  0
% 0.75/1.15  
% 0.75/1.15  subsentry:          2372
% 0.75/1.15  literals s-matched: 1306
% 0.75/1.15  literals matched:   1281
% 0.75/1.15  full subsumption:   0
% 0.75/1.15  
% 0.75/1.15  checksum:           1026160167
% 0.75/1.15  
% 0.75/1.15  
% 0.75/1.15  Bliksem ended
%------------------------------------------------------------------------------