TSTP Solution File: REL050+3 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : REL050+3 : 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:01:33 EDT 2022

% Result   : Theorem 1.78s 2.18s
% Output   : Refutation 1.78s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.13/0.14  % Problem  : REL050+3 : TPTP v8.1.0. Released v4.0.0.
% 0.13/0.15  % Command  : bliksem %s
% 0.14/0.37  % Computer : n003.cluster.edu
% 0.14/0.37  % Model    : x86_64 x86_64
% 0.14/0.37  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.37  % Memory   : 8042.1875MB
% 0.14/0.37  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.37  % CPULimit : 300
% 0.14/0.37  % DateTime : Fri Jul  8 07:58:42 EDT 2022
% 0.14/0.37  % CPUTime  : 
% 1.78/2.18  *** allocated 10000 integers for termspace/termends
% 1.78/2.18  *** allocated 10000 integers for clauses
% 1.78/2.18  *** allocated 10000 integers for justifications
% 1.78/2.18  Bliksem 1.12
% 1.78/2.18  
% 1.78/2.18  
% 1.78/2.18  Automatic Strategy Selection
% 1.78/2.18  
% 1.78/2.18  
% 1.78/2.18  Clauses:
% 1.78/2.18  
% 1.78/2.18  { join( X, Y ) = join( Y, X ) }.
% 1.78/2.18  { join( X, join( Y, Z ) ) = join( join( X, Y ), Z ) }.
% 1.78/2.18  { X = join( complement( join( complement( X ), complement( Y ) ) ), 
% 1.78/2.18    complement( join( complement( X ), Y ) ) ) }.
% 1.78/2.18  { meet( X, Y ) = complement( join( complement( X ), complement( Y ) ) ) }.
% 1.78/2.18  { composition( X, composition( Y, Z ) ) = composition( composition( X, Y )
% 1.78/2.18    , Z ) }.
% 1.78/2.18  { composition( X, one ) = X }.
% 1.78/2.18  { composition( join( X, Y ), Z ) = join( composition( X, Z ), composition( 
% 1.78/2.18    Y, Z ) ) }.
% 1.78/2.18  { converse( converse( X ) ) = X }.
% 1.78/2.18  { converse( join( X, Y ) ) = join( converse( X ), converse( Y ) ) }.
% 1.78/2.18  { converse( composition( X, Y ) ) = composition( converse( Y ), converse( X
% 1.78/2.18     ) ) }.
% 1.78/2.18  { join( composition( converse( X ), complement( composition( X, Y ) ) ), 
% 1.78/2.18    complement( Y ) ) = complement( Y ) }.
% 1.78/2.18  { top = join( X, complement( X ) ) }.
% 1.78/2.18  { zero = meet( X, complement( X ) ) }.
% 1.78/2.18  { join( meet( composition( X, Y ), Z ), composition( meet( X, composition( 
% 1.78/2.18    Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ) = 
% 1.78/2.18    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 1.78/2.18    composition( converse( X ), Z ) ) ) }.
% 1.78/2.18  { join( meet( composition( X, Y ), Z ), meet( composition( X, meet( Y, 
% 1.78/2.18    composition( converse( X ), Z ) ) ), Z ) ) = meet( composition( X, meet( 
% 1.78/2.18    Y, composition( converse( X ), Z ) ) ), Z ) }.
% 1.78/2.18  { join( meet( composition( X, Y ), Z ), meet( composition( meet( X, 
% 1.78/2.18    composition( Z, converse( Y ) ) ), Y ), Z ) ) = meet( composition( meet( 
% 1.78/2.18    X, composition( Z, converse( Y ) ) ), Y ), Z ) }.
% 1.78/2.18  { ! complement( composition( skol1, top ) ) = composition( complement( 
% 1.78/2.18    composition( skol1, top ) ), top ) }.
% 1.78/2.18  
% 1.78/2.18  percentage equality = 1.000000, percentage horn = 1.000000
% 1.78/2.18  This is a pure equality problem
% 1.78/2.18  
% 1.78/2.18  
% 1.78/2.18  
% 1.78/2.18  Options Used:
% 1.78/2.18  
% 1.78/2.18  useres =            1
% 1.78/2.18  useparamod =        1
% 1.78/2.18  useeqrefl =         1
% 1.78/2.18  useeqfact =         1
% 1.78/2.18  usefactor =         1
% 1.78/2.18  usesimpsplitting =  0
% 1.78/2.18  usesimpdemod =      5
% 1.78/2.18  usesimpres =        3
% 1.78/2.18  
% 1.78/2.18  resimpinuse      =  1000
% 1.78/2.18  resimpclauses =     20000
% 1.78/2.18  substype =          eqrewr
% 1.78/2.18  backwardsubs =      1
% 1.78/2.18  selectoldest =      5
% 1.78/2.18  
% 1.78/2.18  litorderings [0] =  split
% 1.78/2.18  litorderings [1] =  extend the termordering, first sorting on arguments
% 1.78/2.18  
% 1.78/2.18  termordering =      kbo
% 1.78/2.18  
% 1.78/2.18  litapriori =        0
% 1.78/2.18  termapriori =       1
% 1.78/2.18  litaposteriori =    0
% 1.78/2.18  termaposteriori =   0
% 1.78/2.18  demodaposteriori =  0
% 1.78/2.18  ordereqreflfact =   0
% 1.78/2.18  
% 1.78/2.18  litselect =         negord
% 1.78/2.18  
% 1.78/2.18  maxweight =         15
% 1.78/2.18  maxdepth =          30000
% 1.78/2.18  maxlength =         115
% 1.78/2.18  maxnrvars =         195
% 1.78/2.18  excuselevel =       1
% 1.78/2.18  increasemaxweight = 1
% 1.78/2.18  
% 1.78/2.18  maxselected =       10000000
% 1.78/2.18  maxnrclauses =      10000000
% 1.78/2.18  
% 1.78/2.18  showgenerated =    0
% 1.78/2.18  showkept =         0
% 1.78/2.18  showselected =     0
% 1.78/2.18  showdeleted =      0
% 1.78/2.18  showresimp =       1
% 1.78/2.18  showstatus =       2000
% 1.78/2.18  
% 1.78/2.18  prologoutput =     0
% 1.78/2.18  nrgoals =          5000000
% 1.78/2.18  totalproof =       1
% 1.78/2.18  
% 1.78/2.18  Symbols occurring in the translation:
% 1.78/2.18  
% 1.78/2.18  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 1.78/2.18  .  [1, 2]      (w:1, o:20, a:1, s:1, b:0), 
% 1.78/2.18  !  [4, 1]      (w:0, o:13, a:1, s:1, b:0), 
% 1.78/2.18  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 1.78/2.18  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 1.78/2.18  join  [37, 2]      (w:1, o:44, a:1, s:1, b:0), 
% 1.78/2.18  complement  [39, 1]      (w:1, o:18, a:1, s:1, b:0), 
% 1.78/2.18  meet  [40, 2]      (w:1, o:45, a:1, s:1, b:0), 
% 1.78/2.18  composition  [41, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 1.78/2.18  one  [42, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 1.78/2.18  converse  [43, 1]      (w:1, o:19, a:1, s:1, b:0), 
% 1.78/2.18  top  [44, 0]      (w:1, o:11, a:1, s:1, b:0), 
% 1.78/2.18  zero  [45, 0]      (w:1, o:12, a:1, s:1, b:0), 
% 1.78/2.18  skol1  [46, 0]      (w:1, o:10, a:1, s:1, b:1).
% 1.78/2.18  
% 1.78/2.18  
% 1.78/2.18  Starting Search:
% 1.78/2.18  
% 1.78/2.18  *** allocated 15000 integers for clauses
% 1.78/2.18  *** allocated 22500 integers for clauses
% 1.78/2.18  *** allocated 33750 integers for clauses
% 1.78/2.18  *** allocated 50625 integers for clauses
% 1.78/2.18  *** allocated 75937 integers for clauses
% 1.78/2.18  *** allocated 113905 integers for clauses
% 1.78/2.18  *** allocated 15000 integers for termspace/termends
% 1.78/2.18  Resimplifying inuse:
% 1.78/2.18  Done
% 1.78/2.18  
% 1.78/2.18  *** allocated 170857 integers for clauses
% 1.78/2.18  *** allocated 22500 integers for termspace/termends
% 1.78/2.18  *** allocated 256285 integers for clauses
% 1.78/2.18  *** allocated 33750 integers for termspace/termends
% 1.78/2.18  
% 1.78/2.18  Intermediate Status:
% 1.78/2.18  Generated:    24459
% 1.78/2.18  Kept:         2000
% 1.78/2.18  Inuse:        299
% 1.78/2.18  Deleted:      166
% 1.78/2.18  Deletedinuse: 62
% 1.78/2.18  
% 1.78/2.18  Resimplifying inuse:
% 1.78/2.18  Done
% 1.78/2.18  
% 1.78/2.18  *** allocated 384427 integers for clauses
% 1.78/2.18  *** allocated 50625 integers for termspace/termends
% 1.78/2.18  Resimplifying inuse:
% 1.78/2.18  Done
% 1.78/2.18  
% 1.78/2.18  *** allocated 576640 integers for clauses
% 1.78/2.18  *** allocated 75937 integers for termspace/termends
% 1.78/2.18  
% 1.78/2.18  Intermediate Status:
% 1.78/2.18  Generated:    67471
% 1.78/2.18  Kept:         4009
% 1.78/2.18  Inuse:        460
% 1.78/2.18  Deleted:      260
% 1.78/2.18  Deletedinuse: 91
% 1.78/2.18  
% 1.78/2.18  Resimplifying inuse:
% 1.78/2.18  Done
% 1.78/2.18  
% 1.78/2.18  Resimplifying inuse:
% 1.78/2.18  Done
% 1.78/2.18  
% 1.78/2.18  *** allocated 864960 integers for clauses
% 1.78/2.18  *** allocated 113905 integers for termspace/termends
% 1.78/2.18  
% 1.78/2.18  Intermediate Status:
% 1.78/2.18  Generated:    126799
% 1.78/2.18  Kept:         6040
% 1.78/2.18  Inuse:        624
% 1.78/2.18  Deleted:      337
% 1.78/2.18  Deletedinuse: 91
% 1.78/2.18  
% 1.78/2.18  Resimplifying inuse:
% 1.78/2.18  Done
% 1.78/2.18  
% 1.78/2.18  Resimplifying inuse:
% 1.78/2.18  Done
% 1.78/2.18  
% 1.78/2.18  *** allocated 1297440 integers for clauses
% 1.78/2.18  
% 1.78/2.18  Intermediate Status:
% 1.78/2.18  Generated:    184549
% 1.78/2.18  Kept:         8041
% 1.78/2.18  Inuse:        750
% 1.78/2.18  Deleted:      373
% 1.78/2.18  Deletedinuse: 101
% 1.78/2.18  
% 1.78/2.18  Resimplifying inuse:
% 1.78/2.18  Done
% 1.78/2.18  
% 1.78/2.18  *** allocated 170857 integers for termspace/termends
% 1.78/2.18  Resimplifying inuse:
% 1.78/2.18  Done
% 1.78/2.18  
% 1.78/2.18  
% 1.78/2.18  Intermediate Status:
% 1.78/2.18  Generated:    242033
% 1.78/2.18  Kept:         10075
% 1.78/2.18  Inuse:        855
% 1.78/2.18  Deleted:      431
% 1.78/2.18  Deletedinuse: 118
% 1.78/2.18  
% 1.78/2.18  Resimplifying inuse:
% 1.78/2.18  Done
% 1.78/2.18  
% 1.78/2.18  
% 1.78/2.18  Bliksems!, er is een bewijs:
% 1.78/2.18  % SZS status Theorem
% 1.78/2.18  % SZS output start Refutation
% 1.78/2.18  
% 1.78/2.18  (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.78/2.18  (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( join( X, Y )
% 1.78/2.18    , Z ) }.
% 1.78/2.18  (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( complement( X ), 
% 1.78/2.18    complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) ==> X }.
% 1.78/2.18  (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X ), complement
% 1.78/2.18    ( Y ) ) ) ==> meet( X, Y ) }.
% 1.78/2.18  (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z ) ) ==> 
% 1.78/2.18    composition( composition( X, Y ), Z ) }.
% 1.78/2.18  (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 1.78/2.18  (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), composition( Y, Z )
% 1.78/2.18     ) ==> composition( join( X, Y ), Z ) }.
% 1.78/2.18  (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 1.78/2.18  (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y ) ) ==> 
% 1.78/2.18    converse( join( X, Y ) ) }.
% 1.78/2.18  (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), converse( X ) ) 
% 1.78/2.18    ==> converse( composition( X, Y ) ) }.
% 1.78/2.18  (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X ), complement
% 1.78/2.18    ( composition( X, Y ) ) ), complement( Y ) ) ==> complement( Y ) }.
% 1.78/2.18  (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top }.
% 1.78/2.18  (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> zero }.
% 1.78/2.18  (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), Z ), 
% 1.78/2.18    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 1.78/2.18    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 1.78/2.18    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 1.78/2.18     ) ) ) }.
% 1.78/2.18  (14) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), Z ), meet( 
% 1.78/2.18    composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z ) ) ==> 
% 1.78/2.18    meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z )
% 1.78/2.18     }.
% 1.78/2.18  (16) {G0,W11,D5,L1,V0,M1} I { ! composition( complement( composition( skol1
% 1.78/2.18    , top ) ), top ) ==> complement( composition( skol1, top ) ) }.
% 1.78/2.18  (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) ==> top }.
% 1.78/2.18  (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X ) = join( 
% 1.78/2.18    join( Z, X ), Y ) }.
% 1.78/2.18  (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), complement( X ) ) 
% 1.78/2.18    ==> join( Y, top ) }.
% 1.78/2.18  (21) {G2,W10,D6,L1,V2,M1} P(17,1) { join( join( complement( join( X, Y ) )
% 1.78/2.18    , X ), Y ) ==> top }.
% 1.78/2.18  (26) {G2,W10,D4,L1,V2,M1} P(0,20) { join( join( Y, X ), complement( Y ) ) 
% 1.78/2.18    ==> join( X, top ) }.
% 1.78/2.18  (27) {G2,W9,D5,L1,V1,M1} P(11,20) { join( top, complement( complement( X )
% 1.78/2.18     ) ) ==> join( X, top ) }.
% 1.78/2.18  (28) {G3,W9,D5,L1,V1,M1} P(27,0) { join( complement( complement( X ) ), top
% 1.78/2.18     ) ==> join( X, top ) }.
% 1.78/2.18  (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), complement( join
% 1.78/2.18    ( complement( X ), Y ) ) ) ==> X }.
% 1.78/2.18  (36) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, converse( X )
% 1.78/2.18     ) ) ==> composition( X, converse( Y ) ) }.
% 1.78/2.18  (37) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( converse( X ), Y
% 1.78/2.18     ) ) ==> composition( converse( Y ), X ) }.
% 1.78/2.18  (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X ), Y ) ) ==>
% 1.78/2.18     join( X, converse( Y ) ) }.
% 1.78/2.18  (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, Y ) }.
% 1.78/2.18  (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> zero }.
% 1.78/2.18  (59) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( zero, complement( X )
% 1.78/2.18     ) ) ==> meet( top, X ) }.
% 1.78/2.18  (60) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( complement( X ), zero
% 1.78/2.18     ) ) ==> meet( X, top ) }.
% 1.78/2.18  (65) {G2,W5,D3,L1,V0,M1} P(58,17) { join( zero, top ) ==> top }.
% 1.78/2.18  (68) {G3,W9,D4,L1,V1,M1} P(65,1) { join( join( X, zero ), top ) ==> join( X
% 1.78/2.18    , top ) }.
% 1.78/2.18  (82) {G2,W11,D6,L1,V1,M1} P(58,10) { join( composition( converse( X ), 
% 1.78/2.18    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 1.78/2.18  (85) {G1,W15,D7,L1,V2,M1} P(9,10);d(7) { join( composition( X, complement( 
% 1.78/2.18    converse( composition( Y, X ) ) ) ), complement( converse( Y ) ) ) ==> 
% 1.78/2.18    complement( converse( Y ) ) }.
% 1.78/2.18  (88) {G1,W13,D6,L1,V2,M1} P(10,0) { join( complement( Y ), composition( 
% 1.78/2.18    converse( X ), complement( composition( X, Y ) ) ) ) ==> complement( Y )
% 1.78/2.18     }.
% 1.78/2.18  (116) {G2,W9,D5,L1,V3,M1} P(13,20);d(11) { join( meet( composition( X, Y )
% 1.78/2.18    , Z ), top ) ==> top }.
% 1.78/2.18  (130) {G3,W7,D4,L1,V2,M1} P(5,116) { join( meet( X, Y ), top ) ==> top }.
% 1.78/2.18  (142) {G4,W10,D5,L1,V2,M1} P(130,26) { join( top, complement( meet( X, Y )
% 1.78/2.18     ) ) ==> join( top, top ) }.
% 1.78/2.18  (163) {G5,W8,D4,L1,V1,M1} P(60,27);d(142);d(68) { join( complement( X ), 
% 1.78/2.18    top ) ==> join( top, top ) }.
% 1.78/2.18  (168) {G6,W5,D3,L1,V0,M1} P(60,163);d(130) { join( top, top ) ==> top }.
% 1.78/2.18  (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==> top }.
% 1.78/2.18  (174) {G8,W5,D3,L1,V1,M1} P(171,0) { join( top, X ) ==> top }.
% 1.78/2.18  (200) {G8,W7,D4,L1,V1,M1} P(171,42) { join( X, converse( top ) ) ==> 
% 1.78/2.18    converse( top ) }.
% 1.78/2.18  (206) {G9,W4,D3,L1,V0,M1} P(200,174) { converse( top ) ==> top }.
% 1.78/2.18  (208) {G10,W9,D4,L1,V1,M1} P(206,9) { composition( top, converse( X ) ) ==>
% 1.78/2.18     converse( composition( X, top ) ) }.
% 1.78/2.18  (267) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse( one ), X ) 
% 1.78/2.18    ==> X }.
% 1.78/2.18  (273) {G3,W4,D3,L1,V0,M1} P(267,5) { converse( one ) ==> one }.
% 1.78/2.18  (275) {G4,W5,D3,L1,V1,M1} P(273,267) { composition( one, X ) ==> X }.
% 1.78/2.18  (280) {G5,W8,D4,L1,V1,M1} P(275,10);d(267) { join( complement( X ), 
% 1.78/2.18    complement( X ) ) ==> complement( X ) }.
% 1.78/2.18  (288) {G6,W7,D4,L1,V1,M1} P(280,3) { complement( complement( X ) ) = meet( 
% 1.78/2.18    X, X ) }.
% 1.78/2.18  (313) {G7,W7,D5,L1,V1,M1} P(288,30);d(17);d(58) { join( complement( 
% 1.78/2.18    complement( X ) ), zero ) ==> X }.
% 1.78/2.18  (318) {G10,W7,D4,L1,V1,M1} P(200,30);d(206);d(58) { join( meet( X, top ), 
% 1.78/2.18    zero ) ==> X }.
% 1.78/2.18  (330) {G8,W8,D5,L1,V2,M1} P(30,26);d(171) { join( X, complement( meet( X, Y
% 1.78/2.18     ) ) ) ==> top }.
% 1.78/2.18  (332) {G2,W7,D4,L1,V1,M1} P(17,30);d(58) { join( meet( X, X ), zero ) ==> X
% 1.78/2.18     }.
% 1.78/2.18  (337) {G2,W7,D4,L1,V1,M1} P(12,30);d(3) { join( zero, meet( X, X ) ) ==> X
% 1.78/2.18     }.
% 1.78/2.18  (342) {G11,W7,D4,L1,V1,M1} P(56,318) { join( meet( top, X ), zero ) ==> X
% 1.78/2.18     }.
% 1.78/2.18  (344) {G11,W6,D4,L1,V1,M1} P(318,20);d(171) { join( X, complement( zero ) )
% 1.78/2.18     ==> top }.
% 1.78/2.18  (347) {G12,W4,D3,L1,V0,M1} P(344,280) { complement( zero ) ==> top }.
% 1.78/2.18  (348) {G12,W5,D3,L1,V1,M1} P(344,3);d(58) { meet( X, zero ) ==> zero }.
% 1.78/2.18  (357) {G12,W7,D4,L1,V1,M1} P(342,0) { join( zero, meet( top, X ) ) ==> X
% 1.78/2.18     }.
% 1.78/2.18  (365) {G13,W7,D4,L1,V1,M1} P(313,30);d(348) { join( zero, complement( X ) )
% 1.78/2.18     ==> complement( X ) }.
% 1.78/2.18  (375) {G14,W5,D3,L1,V1,M1} P(288,365);d(337) { meet( X, X ) ==> X }.
% 1.78/2.18  (376) {G14,W11,D4,L1,V2,M1} P(365,19) { join( join( zero, Y ), complement( 
% 1.78/2.18    X ) ) ==> join( complement( X ), Y ) }.
% 1.78/2.18  (380) {G14,W7,D4,L1,V1,M1} P(365,59) { meet( top, X ) ==> complement( 
% 1.78/2.18    complement( X ) ) }.
% 1.78/2.18  (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement( complement
% 1.78/2.18    ( X ) ) ==> X }.
% 1.78/2.18  (385) {G15,W5,D3,L1,V1,M1} P(375,337) { join( zero, X ) ==> X }.
% 1.78/2.18  (386) {G15,W5,D3,L1,V1,M1} P(375,332) { join( X, zero ) ==> X }.
% 1.78/2.18  (390) {G16,W6,D4,L1,V1,M1} P(386,42);d(7) { join( X, converse( zero ) ) ==>
% 1.78/2.18     X }.
% 1.78/2.18  (392) {G16,W5,D3,L1,V1,M1} P(381,280) { join( X, X ) ==> X }.
% 1.78/2.18  (395) {G16,W10,D5,L1,V2,M1} P(381,3) { complement( join( complement( Y ), X
% 1.78/2.18     ) ) ==> meet( Y, complement( X ) ) }.
% 1.78/2.18  (397) {G17,W9,D4,L1,V2,M1} P(392,19);d(1);d(392) { join( join( X, Y ), Y ) 
% 1.78/2.18    ==> join( X, Y ) }.
% 1.78/2.18  (398) {G17,W9,D4,L1,V2,M1} P(392,19) { join( join( X, Y ), X ) ==> join( X
% 1.78/2.18    , Y ) }.
% 1.78/2.18  (400) {G17,W4,D3,L1,V0,M1} P(390,385) { converse( zero ) ==> zero }.
% 1.78/2.18  (407) {G16,W5,D3,L1,V1,M1} S(380);d(381) { meet( top, X ) ==> X }.
% 1.78/2.18  (430) {G15,W8,D5,L1,V2,M1} P(330,21);d(58);d(376) { join( complement( meet
% 1.78/2.18    ( X, Y ) ), X ) ==> top }.
% 1.78/2.18  (444) {G16,W8,D5,L1,V2,M1} P(56,430) { join( complement( meet( Y, X ) ), X
% 1.78/2.18     ) ==> top }.
% 1.78/2.18  (447) {G17,W9,D4,L1,V2,M1} P(444,30);d(58);d(386) { meet( meet( X, Y ), Y )
% 1.78/2.18     ==> meet( X, Y ) }.
% 1.78/2.18  (480) {G18,W9,D4,L1,V2,M1} P(447,56) { meet( Y, meet( X, Y ) ) ==> meet( X
% 1.78/2.18    , Y ) }.
% 1.78/2.18  (486) {G18,W8,D5,L1,V2,M1} P(30,397);d(395) { join( X, meet( X, complement
% 1.78/2.18    ( Y ) ) ) ==> X }.
% 1.78/2.18  (495) {G19,W7,D4,L1,V2,M1} P(381,486) { join( Y, meet( Y, X ) ) ==> Y }.
% 1.78/2.18  (510) {G20,W7,D4,L1,V2,M1} P(480,495) { join( X, meet( Y, X ) ) ==> X }.
% 1.78/2.18  (525) {G20,W7,D4,L1,V2,M1} P(495,0) { join( meet( X, Y ), X ) ==> X }.
% 1.78/2.18  (947) {G16,W9,D5,L1,V1,M1} S(82);d(386) { composition( converse( X ), 
% 1.78/2.18    complement( composition( X, top ) ) ) ==> zero }.
% 1.78/2.18  (981) {G17,W8,D5,L1,V0,M1} P(206,947) { composition( top, complement( 
% 1.78/2.18    composition( top, top ) ) ) ==> zero }.
% 1.78/2.18  (986) {G18,W8,D5,L1,V1,M1} P(981,6);d(386);d(171);d(981) { composition( X, 
% 1.78/2.18    complement( composition( top, top ) ) ) ==> zero }.
% 1.78/2.18  (991) {G19,W6,D4,L1,V0,M1} P(986,275) { complement( composition( top, top )
% 1.78/2.18     ) ==> zero }.
% 1.78/2.18  (1002) {G20,W5,D3,L1,V0,M1} P(991,381);d(347) { composition( top, top ) ==>
% 1.78/2.18     top }.
% 1.78/2.18  (1014) {G21,W7,D4,L1,V1,M1} P(1002,14);d(407);d(510);d(407);d(4);d(208);d(
% 1.78/2.18    1002);d(206) { meet( composition( top, X ), X ) ==> X }.
% 1.78/2.18  (1015) {G21,W9,D4,L1,V1,M1} P(1002,4) { composition( composition( X, top )
% 1.78/2.18    , top ) ==> composition( X, top ) }.
% 1.78/2.18  (1023) {G22,W9,D4,L1,V1,M1} P(1014,525) { join( X, composition( top, X ) ) 
% 1.78/2.18    ==> composition( top, X ) }.
% 1.78/2.18  (1107) {G23,W9,D4,L1,V1,M1} P(1023,42);d(36);d(206) { join( X, composition
% 1.78/2.18    ( X, top ) ) ==> composition( X, top ) }.
% 1.78/2.18  (1133) {G24,W9,D4,L1,V1,M1} P(1107,398) { join( composition( X, top ), X ) 
% 1.78/2.18    ==> composition( X, top ) }.
% 1.78/2.18  (1223) {G22,W11,D5,L1,V1,M1} P(1015,88);d(58);d(385) { composition( 
% 1.78/2.18    converse( composition( X, top ) ), complement( composition( X, top ) ) ) 
% 1.78/2.18    ==> zero }.
% 1.78/2.18  (10693) {G25,W11,D5,L1,V1,M1} P(1223,85);d(400);d(347);d(7);d(1133) { 
% 1.78/2.18    composition( complement( composition( X, top ) ), top ) ==> complement( 
% 1.78/2.18    composition( X, top ) ) }.
% 1.78/2.18  (10695) {G26,W0,D0,L0,V0,M0} R(10693,16) {  }.
% 1.78/2.18  
% 1.78/2.18  
% 1.78/2.18  % SZS output end Refutation
% 1.78/2.18  found a proof!
% 1.78/2.18  
% 1.78/2.18  
% 1.78/2.18  Unprocessed initial clauses:
% 1.78/2.18  
% 1.78/2.18  (10697) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 1.78/2.18  (10698) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( join( X, Y
% 1.78/2.18     ), Z ) }.
% 1.78/2.18  (10699) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( complement( X )
% 1.78/2.18    , complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) }.
% 1.78/2.18  (10700) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join( complement
% 1.78/2.18    ( X ), complement( Y ) ) ) }.
% 1.78/2.18  (10701) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z ) ) = 
% 1.78/2.18    composition( composition( X, Y ), Z ) }.
% 1.78/2.18  (10702) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 1.78/2.18  (10703) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) = join( 
% 1.78/2.18    composition( X, Z ), composition( Y, Z ) ) }.
% 1.78/2.18  (10704) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 1.78/2.18  (10705) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join( converse( 
% 1.78/2.18    X ), converse( Y ) ) }.
% 1.78/2.18  (10706) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) = 
% 1.78/2.18    composition( converse( Y ), converse( X ) ) }.
% 1.78/2.18  (10707) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 1.78/2.18    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 1.78/2.18     }.
% 1.78/2.18  (10708) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) ) }.
% 1.78/2.18  (10709) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) ) }.
% 1.78/2.18  (10710) {G0,W33,D7,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), 
% 1.78/2.18    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 1.78/2.18    composition( converse( X ), Z ) ) ) ) = composition( meet( X, composition
% 1.78/2.18    ( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) }.
% 1.78/2.18  (10711) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), meet
% 1.78/2.18    ( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z ) ) = 
% 1.78/2.18    meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z )
% 1.78/2.18     }.
% 1.78/2.18  (10712) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), meet
% 1.78/2.18    ( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z ) ) = 
% 1.78/2.18    meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z )
% 1.78/2.18     }.
% 1.78/2.18  (10713) {G0,W11,D5,L1,V0,M1}  { ! complement( composition( skol1, top ) ) =
% 1.78/2.18     composition( complement( composition( skol1, top ) ), top ) }.
% 1.78/2.18  
% 1.78/2.18  
% 1.78/2.18  Total Proof:
% 1.78/2.18  
% 1.78/2.18  subsumption: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.78/2.18  parent0: (10697) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join
% 1.78/2.18    ( join( X, Y ), Z ) }.
% 1.78/2.18  parent0: (10698) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( 
% 1.78/2.18    join( X, Y ), Z ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18     Z := Z
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10716) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 1.78/2.18    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 1.78/2.18    X }.
% 1.78/2.18  parent0[0]: (10699) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( 
% 1.78/2.18    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 1.78/2.18    Y ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 1.78/2.18    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 1.78/2.18    Y ) ) ) ==> X }.
% 1.78/2.18  parent0: (10716) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 1.78/2.18    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 1.78/2.18    X }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10719) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 1.78/2.18    complement( Y ) ) ) = meet( X, Y ) }.
% 1.78/2.18  parent0[0]: (10700) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join
% 1.78/2.18    ( complement( X ), complement( Y ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.78/2.18    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.78/2.18  parent0: (10719) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 1.78/2.18    , complement( Y ) ) ) = meet( X, Y ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 1.78/2.18     ) ) ==> composition( composition( X, Y ), Z ) }.
% 1.78/2.18  parent0: (10701) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z
% 1.78/2.18     ) ) = composition( composition( X, Y ), Z ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18     Z := Z
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 1.78/2.18  parent0: (10702) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10734) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 1.78/2.18    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 1.78/2.18  parent0[0]: (10703) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) 
% 1.78/2.18    = join( composition( X, Z ), composition( Y, Z ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18     Z := Z
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 1.78/2.18    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 1.78/2.18  parent0: (10734) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 1.78/2.18    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18     Z := Z
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X
% 1.78/2.18     }.
% 1.78/2.18  parent0: (10704) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10749) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 1.78/2.18     ) = converse( join( X, Y ) ) }.
% 1.78/2.18  parent0[0]: (10705) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join
% 1.78/2.18    ( converse( X ), converse( Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y
% 1.78/2.18     ) ) ==> converse( join( X, Y ) ) }.
% 1.78/2.18  parent0: (10749) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 1.78/2.18     ) = converse( join( X, Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10758) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 1.78/2.18    converse( X ) ) = converse( composition( X, Y ) ) }.
% 1.78/2.18  parent0[0]: (10706) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) )
% 1.78/2.18     = composition( converse( Y ), converse( X ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 1.78/2.18    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 1.78/2.18  parent0: (10758) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 1.78/2.18    converse( X ) ) = converse( composition( X, Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 1.78/2.18    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 1.78/2.18    Y ) }.
% 1.78/2.18  parent0: (10707) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 1.78/2.18    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 1.78/2.18     }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10779) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 1.78/2.18  parent0[0]: (10708) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) )
% 1.78/2.18     }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> 
% 1.78/2.18    top }.
% 1.78/2.18  parent0: (10779) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top
% 1.78/2.18     }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10791) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 1.78/2.18     }.
% 1.78/2.18  parent0[0]: (10709) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X )
% 1.78/2.18     ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 1.78/2.18    zero }.
% 1.78/2.18  parent0: (10791) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 1.78/2.18     }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y )
% 1.78/2.18    , Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 1.78/2.18    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 1.78/2.18    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 1.78/2.18     ) ) ) }.
% 1.78/2.18  parent0: (10710) {G0,W33,D7,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 1.78/2.18     ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 1.78/2.18    composition( converse( X ), Z ) ) ) ) = composition( meet( X, composition
% 1.78/2.18    ( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18     Z := Z
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (14) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y )
% 1.78/2.18    , Z ), meet( composition( X, meet( Y, composition( converse( X ), Z ) ) )
% 1.78/2.18    , Z ) ) ==> meet( composition( X, meet( Y, composition( converse( X ), Z
% 1.78/2.18     ) ) ), Z ) }.
% 1.78/2.18  parent0: (10711) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 1.78/2.18     ), meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z
% 1.78/2.18     ) ) = meet( composition( X, meet( Y, composition( converse( X ), Z ) ) )
% 1.78/2.18    , Z ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18     Z := Z
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10834) {G0,W11,D5,L1,V0,M1}  { ! composition( complement( 
% 1.78/2.18    composition( skol1, top ) ), top ) = complement( composition( skol1, top
% 1.78/2.18     ) ) }.
% 1.78/2.18  parent0[0]: (10713) {G0,W11,D5,L1,V0,M1}  { ! complement( composition( 
% 1.78/2.18    skol1, top ) ) = composition( complement( composition( skol1, top ) ), 
% 1.78/2.18    top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (16) {G0,W11,D5,L1,V0,M1} I { ! composition( complement( 
% 1.78/2.18    composition( skol1, top ) ), top ) ==> complement( composition( skol1, 
% 1.78/2.18    top ) ) }.
% 1.78/2.18  parent0: (10834) {G0,W11,D5,L1,V0,M1}  { ! composition( complement( 
% 1.78/2.18    composition( skol1, top ) ), top ) = complement( composition( skol1, top
% 1.78/2.18     ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10835) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 1.78/2.18     }.
% 1.78/2.18  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 1.78/2.18     }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10836) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 1.78/2.18     }.
% 1.78/2.18  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.78/2.18  parent1[0; 2]: (10835) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( 
% 1.78/2.18    X ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := complement( X )
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10839) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 1.78/2.18     }.
% 1.78/2.18  parent0[0]: (10836) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X
% 1.78/2.18     ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 1.78/2.18    ==> top }.
% 1.78/2.18  parent0: (10839) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 1.78/2.18     }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10840) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 1.78/2.18    , join( Y, Z ) ) }.
% 1.78/2.18  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 1.78/2.18    join( X, Y ), Z ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18     Z := Z
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10845) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 1.78/2.18    X, join( Z, Y ) ) }.
% 1.78/2.18  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.78/2.18  parent1[0; 8]: (10840) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 1.78/2.18    join( X, join( Y, Z ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := Y
% 1.78/2.18     Y := Z
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18     Z := Z
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10858) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 1.78/2.18    join( X, Z ), Y ) }.
% 1.78/2.18  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 1.78/2.18    join( X, Y ), Z ) }.
% 1.78/2.18  parent1[0; 6]: (10845) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 1.78/2.18    join( X, join( Z, Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Z
% 1.78/2.18     Z := Y
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18     Z := Z
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X
% 1.78/2.18     ) = join( join( Z, X ), Y ) }.
% 1.78/2.18  parent0: (10858) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 1.78/2.18    join( X, Z ), Y ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := Z
% 1.78/2.18     Y := Y
% 1.78/2.18     Z := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10860) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 1.78/2.18    , join( Y, Z ) ) }.
% 1.78/2.18  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 1.78/2.18    join( X, Y ), Z ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18     Z := Z
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10863) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y
% 1.78/2.18     ) ) ==> join( X, top ) }.
% 1.78/2.18  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 1.78/2.18     }.
% 1.78/2.18  parent1[0; 9]: (10860) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 1.78/2.18    join( X, join( Y, Z ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := Y
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18     Z := complement( Y )
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 1.78/2.18    complement( X ) ) ==> join( Y, top ) }.
% 1.78/2.18  parent0: (10863) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y
% 1.78/2.18     ) ) ==> join( X, top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := Y
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10867) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 1.78/2.18     }.
% 1.78/2.18  parent0[0]: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 1.78/2.18    ==> top }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10869) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 1.78/2.18    join( X, Y ) ), X ), Y ) }.
% 1.78/2.18  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 1.78/2.18    join( X, Y ), Z ) }.
% 1.78/2.18  parent1[0; 2]: (10867) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 1.78/2.18    , X ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := complement( join( X, Y ) )
% 1.78/2.18     Y := X
% 1.78/2.18     Z := Y
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := join( X, Y )
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10870) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y
% 1.78/2.18     ) ), X ), Y ) ==> top }.
% 1.78/2.18  parent0[0]: (10869) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( complement
% 1.78/2.18    ( join( X, Y ) ), X ), Y ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (21) {G2,W10,D6,L1,V2,M1} P(17,1) { join( join( complement( 
% 1.78/2.18    join( X, Y ) ), X ), Y ) ==> top }.
% 1.78/2.18  parent0: (10870) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y
% 1.78/2.18     ) ), X ), Y ) ==> top }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10871) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 1.78/2.18     ), complement( Y ) ) }.
% 1.78/2.18  parent0[0]: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 1.78/2.18    complement( X ) ) ==> join( Y, top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := Y
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10874) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( Y, 
% 1.78/2.18    X ), complement( Y ) ) }.
% 1.78/2.18  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.78/2.18  parent1[0; 5]: (10871) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 1.78/2.18    join( X, Y ), complement( Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10887) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y )
% 1.78/2.18     ) ==> join( X, top ) }.
% 1.78/2.18  parent0[0]: (10874) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 1.78/2.18    Y, X ), complement( Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (26) {G2,W10,D4,L1,V2,M1} P(0,20) { join( join( Y, X ), 
% 1.78/2.18    complement( Y ) ) ==> join( X, top ) }.
% 1.78/2.18  parent0: (10887) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y
% 1.78/2.18     ) ) ==> join( X, top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10889) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 1.78/2.18     ), complement( Y ) ) }.
% 1.78/2.18  parent0[0]: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 1.78/2.18    complement( X ) ) ==> join( Y, top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := Y
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10890) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 1.78/2.18    complement( complement( X ) ) ) }.
% 1.78/2.18  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 1.78/2.18     }.
% 1.78/2.18  parent1[0; 5]: (10889) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 1.78/2.18    join( X, Y ), complement( Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := complement( X )
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10891) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( X
% 1.78/2.18     ) ) ) ==> join( X, top ) }.
% 1.78/2.18  parent0[0]: (10890) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 1.78/2.18    complement( complement( X ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (27) {G2,W9,D5,L1,V1,M1} P(11,20) { join( top, complement( 
% 1.78/2.18    complement( X ) ) ) ==> join( X, top ) }.
% 1.78/2.18  parent0: (10891) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( 
% 1.78/2.18    X ) ) ) ==> join( X, top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10892) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 1.78/2.18    complement( complement( X ) ) ) }.
% 1.78/2.18  parent0[0]: (27) {G2,W9,D5,L1,V1,M1} P(11,20) { join( top, complement( 
% 1.78/2.18    complement( X ) ) ) ==> join( X, top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10894) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( complement
% 1.78/2.18    ( complement( X ) ), top ) }.
% 1.78/2.18  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.78/2.18  parent1[0; 4]: (10892) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top
% 1.78/2.18    , complement( complement( X ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := top
% 1.78/2.18     Y := complement( complement( X ) )
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10900) {G1,W9,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 1.78/2.18    , top ) ==> join( X, top ) }.
% 1.78/2.18  parent0[0]: (10894) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( 
% 1.78/2.18    complement( complement( X ) ), top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (28) {G3,W9,D5,L1,V1,M1} P(27,0) { join( complement( 
% 1.78/2.18    complement( X ) ), top ) ==> join( X, top ) }.
% 1.78/2.18  parent0: (10900) {G1,W9,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 1.78/2.18    , top ) ==> join( X, top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10903) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 1.78/2.18    join( complement( X ), Y ) ) ) ==> X }.
% 1.78/2.18  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.78/2.18    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.78/2.18  parent1[0; 2]: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 1.78/2.18    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 1.78/2.18    Y ) ) ) ==> X }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 1.78/2.18    complement( join( complement( X ), Y ) ) ) ==> X }.
% 1.78/2.18  parent0: (10903) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 1.78/2.18    join( complement( X ), Y ) ) ) ==> X }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10906) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 1.78/2.18     composition( converse( X ), converse( Y ) ) }.
% 1.78/2.18  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 1.78/2.18    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := Y
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10907) {G1,W10,D5,L1,V2,M1}  { converse( composition( X, converse
% 1.78/2.18    ( Y ) ) ) ==> composition( Y, converse( X ) ) }.
% 1.78/2.18  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 1.78/2.18  parent1[0; 7]: (10906) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 1.78/2.18     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := Y
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := converse( Y )
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (36) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 1.78/2.18    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 1.78/2.18  parent0: (10907) {G1,W10,D5,L1,V2,M1}  { converse( composition( X, converse
% 1.78/2.18    ( Y ) ) ) ==> composition( Y, converse( X ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := Y
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10912) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 1.78/2.18     composition( converse( X ), converse( Y ) ) }.
% 1.78/2.18  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 1.78/2.18    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := Y
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10914) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 1.78/2.18     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 1.78/2.18  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 1.78/2.18  parent1[0; 9]: (10912) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 1.78/2.18     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := Y
% 1.78/2.18     Y := converse( X )
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (37) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 1.78/2.18    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 1.78/2.18  parent0: (10914) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 1.78/2.18     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10918) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 1.78/2.18    converse( X ), converse( Y ) ) }.
% 1.78/2.18  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 1.78/2.18     ) ==> converse( join( X, Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10919) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 1.78/2.18     ) ==> join( X, converse( Y ) ) }.
% 1.78/2.18  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 1.78/2.18  parent1[0; 7]: (10918) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 1.78/2.18     join( converse( X ), converse( Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := converse( X )
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 1.78/2.18     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 1.78/2.18  parent0: (10919) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 1.78/2.18     ) ==> join( X, converse( Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10923) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 1.78/2.18    complement( X ), complement( Y ) ) ) }.
% 1.78/2.18  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.78/2.18    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10925) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 1.78/2.18    ( complement( Y ), complement( X ) ) ) }.
% 1.78/2.18  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.78/2.18  parent1[0; 5]: (10923) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 1.78/2.18    ( join( complement( X ), complement( Y ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := complement( X )
% 1.78/2.18     Y := complement( Y )
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10927) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 1.78/2.18  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.78/2.18    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.78/2.18  parent1[0; 4]: (10925) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 1.78/2.18    ( join( complement( Y ), complement( X ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := Y
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X
% 1.78/2.18    , Y ) }.
% 1.78/2.18  parent0: (10927) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := Y
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10929) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 1.78/2.18    complement( X ), complement( Y ) ) ) }.
% 1.78/2.18  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.78/2.18    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10932) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==> 
% 1.78/2.18    complement( top ) }.
% 1.78/2.18  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 1.78/2.18     }.
% 1.78/2.18  parent1[0; 6]: (10929) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 1.78/2.18    ( join( complement( X ), complement( Y ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := complement( X )
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := complement( X )
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10933) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 1.78/2.18  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 1.78/2.18    zero }.
% 1.78/2.18  parent1[0; 1]: (10932) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) 
% 1.78/2.18    ==> complement( top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10934) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 1.78/2.18  parent0[0]: (10933) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==>
% 1.78/2.18     zero }.
% 1.78/2.18  parent0: (10934) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10936) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 1.78/2.18    complement( X ), complement( Y ) ) ) }.
% 1.78/2.18  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.78/2.18    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10937) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 1.78/2.18    ( zero, complement( X ) ) ) }.
% 1.78/2.18  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.78/2.18    zero }.
% 1.78/2.18  parent1[0; 6]: (10936) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 1.78/2.18    ( join( complement( X ), complement( Y ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := top
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10939) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement( 
% 1.78/2.18    X ) ) ) ==> meet( top, X ) }.
% 1.78/2.18  parent0[0]: (10937) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 1.78/2.18    join( zero, complement( X ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (59) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( zero, 
% 1.78/2.18    complement( X ) ) ) ==> meet( top, X ) }.
% 1.78/2.18  parent0: (10939) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement
% 1.78/2.18    ( X ) ) ) ==> meet( top, X ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10942) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 1.78/2.18    complement( X ), complement( Y ) ) ) }.
% 1.78/2.18  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.78/2.18    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10944) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 1.78/2.18    ( complement( X ), zero ) ) }.
% 1.78/2.18  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.78/2.18    zero }.
% 1.78/2.18  parent1[0; 8]: (10942) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 1.78/2.18    ( join( complement( X ), complement( Y ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := top
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10946) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 1.78/2.18    zero ) ) ==> meet( X, top ) }.
% 1.78/2.18  parent0[0]: (10944) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 1.78/2.18    join( complement( X ), zero ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (60) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( 
% 1.78/2.18    complement( X ), zero ) ) ==> meet( X, top ) }.
% 1.78/2.18  parent0: (10946) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 1.78/2.18    zero ) ) ==> meet( X, top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10948) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 1.78/2.18     }.
% 1.78/2.18  parent0[0]: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 1.78/2.18    ==> top }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10949) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 1.78/2.18  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.78/2.18    zero }.
% 1.78/2.18  parent1[0; 3]: (10948) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 1.78/2.18    , X ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := top
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10950) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 1.78/2.18  parent0[0]: (10949) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (65) {G2,W5,D3,L1,V0,M1} P(58,17) { join( zero, top ) ==> top
% 1.78/2.18     }.
% 1.78/2.18  parent0: (10950) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10952) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 1.78/2.18    , join( Y, Z ) ) }.
% 1.78/2.18  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 1.78/2.18    join( X, Y ), Z ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18     Z := Z
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10954) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 1.78/2.18    join( X, top ) }.
% 1.78/2.18  parent0[0]: (65) {G2,W5,D3,L1,V0,M1} P(58,17) { join( zero, top ) ==> top
% 1.78/2.18     }.
% 1.78/2.18  parent1[0; 8]: (10952) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 1.78/2.18    join( X, join( Y, Z ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := zero
% 1.78/2.18     Z := top
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (68) {G3,W9,D4,L1,V1,M1} P(65,1) { join( join( X, zero ), top
% 1.78/2.18     ) ==> join( X, top ) }.
% 1.78/2.18  parent0: (10954) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 1.78/2.18    join( X, top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10958) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 1.78/2.18    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 1.78/2.18    complement( Y ) ) }.
% 1.78/2.18  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 1.78/2.18    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 1.78/2.18    Y ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10960) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 1.78/2.18    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 1.78/2.18     }.
% 1.78/2.18  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.78/2.18    zero }.
% 1.78/2.18  parent1[0; 11]: (10958) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 1.78/2.18    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 1.78/2.18    complement( Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := top
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10961) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 1.78/2.18    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 1.78/2.18  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.78/2.18    zero }.
% 1.78/2.18  parent1[0; 1]: (10960) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 1.78/2.18    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 1.78/2.18     }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10963) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 1.78/2.18    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 1.78/2.18  parent0[0]: (10961) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 1.78/2.18    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (82) {G2,W11,D6,L1,V1,M1} P(58,10) { join( composition( 
% 1.78/2.18    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 1.78/2.18  parent0: (10963) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 1.78/2.18    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10966) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 1.78/2.18    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 1.78/2.18    complement( Y ) ) }.
% 1.78/2.18  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 1.78/2.18    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 1.78/2.18    Y ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10968) {G1,W17,D7,L1,V2,M1}  { complement( converse( X ) ) ==> 
% 1.78/2.18    join( composition( converse( converse( Y ) ), complement( converse( 
% 1.78/2.18    composition( X, Y ) ) ) ), complement( converse( X ) ) ) }.
% 1.78/2.18  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 1.78/2.18    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 1.78/2.18  parent1[0; 10]: (10966) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 1.78/2.18    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 1.78/2.18    complement( Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := converse( Y )
% 1.78/2.18     Y := converse( X )
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10969) {G1,W15,D7,L1,V2,M1}  { complement( converse( X ) ) ==> 
% 1.78/2.18    join( composition( Y, complement( converse( composition( X, Y ) ) ) ), 
% 1.78/2.18    complement( converse( X ) ) ) }.
% 1.78/2.18  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 1.78/2.18  parent1[0; 6]: (10968) {G1,W17,D7,L1,V2,M1}  { complement( converse( X ) ) 
% 1.78/2.18    ==> join( composition( converse( converse( Y ) ), complement( converse( 
% 1.78/2.18    composition( X, Y ) ) ) ), complement( converse( X ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := Y
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10970) {G1,W15,D7,L1,V2,M1}  { join( composition( Y, complement( 
% 1.78/2.18    converse( composition( X, Y ) ) ) ), complement( converse( X ) ) ) ==> 
% 1.78/2.18    complement( converse( X ) ) }.
% 1.78/2.18  parent0[0]: (10969) {G1,W15,D7,L1,V2,M1}  { complement( converse( X ) ) ==>
% 1.78/2.18     join( composition( Y, complement( converse( composition( X, Y ) ) ) ), 
% 1.78/2.18    complement( converse( X ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (85) {G1,W15,D7,L1,V2,M1} P(9,10);d(7) { join( composition( X
% 1.78/2.18    , complement( converse( composition( Y, X ) ) ) ), complement( converse( 
% 1.78/2.18    Y ) ) ) ==> complement( converse( Y ) ) }.
% 1.78/2.18  parent0: (10970) {G1,W15,D7,L1,V2,M1}  { join( composition( Y, complement( 
% 1.78/2.18    converse( composition( X, Y ) ) ) ), complement( converse( X ) ) ) ==> 
% 1.78/2.18    complement( converse( X ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := Y
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10971) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 1.78/2.18    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 1.78/2.18    complement( Y ) ) }.
% 1.78/2.18  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 1.78/2.18    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 1.78/2.18    Y ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10972) {G1,W13,D6,L1,V2,M1}  { complement( X ) ==> join( 
% 1.78/2.18    complement( X ), composition( converse( Y ), complement( composition( Y, 
% 1.78/2.18    X ) ) ) ) }.
% 1.78/2.18  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.78/2.18  parent1[0; 3]: (10971) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 1.78/2.18    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 1.78/2.18    complement( Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := composition( converse( Y ), complement( composition( Y, X ) ) )
% 1.78/2.18     Y := complement( X )
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := Y
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10975) {G1,W13,D6,L1,V2,M1}  { join( complement( X ), composition
% 1.78/2.18    ( converse( Y ), complement( composition( Y, X ) ) ) ) ==> complement( X
% 1.78/2.18     ) }.
% 1.78/2.18  parent0[0]: (10972) {G1,W13,D6,L1,V2,M1}  { complement( X ) ==> join( 
% 1.78/2.18    complement( X ), composition( converse( Y ), complement( composition( Y, 
% 1.78/2.18    X ) ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (88) {G1,W13,D6,L1,V2,M1} P(10,0) { join( complement( Y ), 
% 1.78/2.18    composition( converse( X ), complement( composition( X, Y ) ) ) ) ==> 
% 1.78/2.18    complement( Y ) }.
% 1.78/2.18  parent0: (10975) {G1,W13,D6,L1,V2,M1}  { join( complement( X ), composition
% 1.78/2.18    ( converse( Y ), complement( composition( Y, X ) ) ) ) ==> complement( X
% 1.78/2.18     ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := Y
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10977) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 1.78/2.18     ), complement( Y ) ) }.
% 1.78/2.18  parent0[0]: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 1.78/2.18    complement( X ) ) ==> join( Y, top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := Y
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10979) {G1,W36,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 1.78/2.18     ), top ) ==> join( composition( meet( X, composition( Z, converse( Y ) )
% 1.78/2.18     ), meet( Y, composition( converse( X ), Z ) ) ), complement( composition
% 1.78/2.18    ( meet( X, composition( Z, converse( Y ) ) ), meet( Y, composition( 
% 1.78/2.18    converse( X ), Z ) ) ) ) ) }.
% 1.78/2.18  parent0[0]: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 1.78/2.18    Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 1.78/2.18    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 1.78/2.18    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 1.78/2.18     ) ) ) }.
% 1.78/2.18  parent1[0; 9]: (10977) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 1.78/2.18    join( X, Y ), complement( Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18     Z := Z
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := meet( composition( X, Y ), Z )
% 1.78/2.18     Y := composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 1.78/2.18    composition( converse( X ), Z ) ) )
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10980) {G1,W9,D5,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 1.78/2.18     ), top ) ==> top }.
% 1.78/2.18  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 1.78/2.18     }.
% 1.78/2.18  parent1[0; 8]: (10979) {G1,W36,D8,L1,V3,M1}  { join( meet( composition( X, 
% 1.78/2.18    Y ), Z ), top ) ==> join( composition( meet( X, composition( Z, converse
% 1.78/2.18    ( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ), complement( 
% 1.78/2.18    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 1.78/2.18    composition( converse( X ), Z ) ) ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 1.78/2.18    composition( converse( X ), Z ) ) )
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18     Z := Z
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (116) {G2,W9,D5,L1,V3,M1} P(13,20);d(11) { join( meet( 
% 1.78/2.18    composition( X, Y ), Z ), top ) ==> top }.
% 1.78/2.18  parent0: (10980) {G1,W9,D5,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 1.78/2.18     ), top ) ==> top }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18     Z := Z
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10983) {G2,W9,D5,L1,V3,M1}  { top ==> join( meet( composition( X, 
% 1.78/2.18    Y ), Z ), top ) }.
% 1.78/2.18  parent0[0]: (116) {G2,W9,D5,L1,V3,M1} P(13,20);d(11) { join( meet( 
% 1.78/2.18    composition( X, Y ), Z ), top ) ==> top }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18     Z := Z
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10984) {G1,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), top )
% 1.78/2.18     }.
% 1.78/2.18  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 1.78/2.18  parent1[0; 4]: (10983) {G2,W9,D5,L1,V3,M1}  { top ==> join( meet( 
% 1.78/2.18    composition( X, Y ), Z ), top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := one
% 1.78/2.18     Z := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10985) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> top
% 1.78/2.18     }.
% 1.78/2.18  parent0[0]: (10984) {G1,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), top
% 1.78/2.18     ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (130) {G3,W7,D4,L1,V2,M1} P(5,116) { join( meet( X, Y ), top )
% 1.78/2.18     ==> top }.
% 1.78/2.18  parent0: (10985) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> top
% 1.78/2.18     }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10987) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 1.78/2.18     ), complement( X ) ) }.
% 1.78/2.18  parent0[0]: (26) {G2,W10,D4,L1,V2,M1} P(0,20) { join( join( Y, X ), 
% 1.78/2.18    complement( Y ) ) ==> join( X, top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := Y
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10989) {G3,W10,D5,L1,V2,M1}  { join( top, top ) ==> join( top, 
% 1.78/2.18    complement( meet( X, Y ) ) ) }.
% 1.78/2.18  parent0[0]: (130) {G3,W7,D4,L1,V2,M1} P(5,116) { join( meet( X, Y ), top ) 
% 1.78/2.18    ==> top }.
% 1.78/2.18  parent1[0; 5]: (10987) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( 
% 1.78/2.18    join( X, Y ), complement( X ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := meet( X, Y )
% 1.78/2.18     Y := top
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10991) {G3,W10,D5,L1,V2,M1}  { join( top, complement( meet( X, Y )
% 1.78/2.18     ) ) ==> join( top, top ) }.
% 1.78/2.18  parent0[0]: (10989) {G3,W10,D5,L1,V2,M1}  { join( top, top ) ==> join( top
% 1.78/2.18    , complement( meet( X, Y ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (142) {G4,W10,D5,L1,V2,M1} P(130,26) { join( top, complement( 
% 1.78/2.18    meet( X, Y ) ) ) ==> join( top, top ) }.
% 1.78/2.18  parent0: (10991) {G3,W10,D5,L1,V2,M1}  { join( top, complement( meet( X, Y
% 1.78/2.18     ) ) ) ==> join( top, top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (10993) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 1.78/2.18    complement( complement( X ) ) ) }.
% 1.78/2.18  parent0[0]: (27) {G2,W9,D5,L1,V1,M1} P(11,20) { join( top, complement( 
% 1.78/2.18    complement( X ) ) ) ==> join( X, top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10996) {G3,W13,D5,L1,V1,M1}  { join( join( complement( X ), zero
% 1.78/2.18     ), top ) ==> join( top, complement( meet( X, top ) ) ) }.
% 1.78/2.18  parent0[0]: (60) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( complement
% 1.78/2.18    ( X ), zero ) ) ==> meet( X, top ) }.
% 1.78/2.18  parent1[0; 10]: (10993) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top
% 1.78/2.18    , complement( complement( X ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := join( complement( X ), zero )
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10997) {G4,W10,D5,L1,V1,M1}  { join( join( complement( X ), zero
% 1.78/2.18     ), top ) ==> join( top, top ) }.
% 1.78/2.18  parent0[0]: (142) {G4,W10,D5,L1,V2,M1} P(130,26) { join( top, complement( 
% 1.78/2.18    meet( X, Y ) ) ) ==> join( top, top ) }.
% 1.78/2.18  parent1[0; 7]: (10996) {G3,W13,D5,L1,V1,M1}  { join( join( complement( X )
% 1.78/2.18    , zero ), top ) ==> join( top, complement( meet( X, top ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := top
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (10998) {G4,W8,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 1.78/2.18    join( top, top ) }.
% 1.78/2.18  parent0[0]: (68) {G3,W9,D4,L1,V1,M1} P(65,1) { join( join( X, zero ), top )
% 1.78/2.18     ==> join( X, top ) }.
% 1.78/2.18  parent1[0; 1]: (10997) {G4,W10,D5,L1,V1,M1}  { join( join( complement( X )
% 1.78/2.18    , zero ), top ) ==> join( top, top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := complement( X )
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (163) {G5,W8,D4,L1,V1,M1} P(60,27);d(142);d(68) { join( 
% 1.78/2.18    complement( X ), top ) ==> join( top, top ) }.
% 1.78/2.18  parent0: (10998) {G4,W8,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 1.78/2.18    join( top, top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11001) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 1.78/2.18    complement( X ), top ) }.
% 1.78/2.18  parent0[0]: (163) {G5,W8,D4,L1,V1,M1} P(60,27);d(142);d(68) { join( 
% 1.78/2.18    complement( X ), top ) ==> join( top, top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11003) {G3,W9,D4,L1,V1,M1}  { join( top, top ) ==> join( meet( X
% 1.78/2.18    , top ), top ) }.
% 1.78/2.18  parent0[0]: (60) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( complement
% 1.78/2.18    ( X ), zero ) ) ==> meet( X, top ) }.
% 1.78/2.18  parent1[0; 5]: (11001) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 1.78/2.18    complement( X ), top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := join( complement( X ), zero )
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11004) {G4,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 1.78/2.18  parent0[0]: (130) {G3,W7,D4,L1,V2,M1} P(5,116) { join( meet( X, Y ), top ) 
% 1.78/2.18    ==> top }.
% 1.78/2.18  parent1[0; 4]: (11003) {G3,W9,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 1.78/2.18    meet( X, top ), top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := top
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (168) {G6,W5,D3,L1,V0,M1} P(60,163);d(130) { join( top, top ) 
% 1.78/2.18    ==> top }.
% 1.78/2.18  parent0: (11004) {G4,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11006) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 1.78/2.18    complement( X ), top ) }.
% 1.78/2.18  parent0[0]: (163) {G5,W8,D4,L1,V1,M1} P(60,27);d(142);d(68) { join( 
% 1.78/2.18    complement( X ), top ) ==> join( top, top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11009) {G4,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X, top )
% 1.78/2.18     }.
% 1.78/2.18  parent0[0]: (28) {G3,W9,D5,L1,V1,M1} P(27,0) { join( complement( complement
% 1.78/2.18    ( X ) ), top ) ==> join( X, top ) }.
% 1.78/2.18  parent1[0; 4]: (11006) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 1.78/2.18    complement( X ), top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := complement( X )
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11010) {G5,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 1.78/2.18  parent0[0]: (168) {G6,W5,D3,L1,V0,M1} P(60,163);d(130) { join( top, top ) 
% 1.78/2.18    ==> top }.
% 1.78/2.18  parent1[0; 1]: (11009) {G4,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X
% 1.78/2.18    , top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11011) {G5,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 1.78/2.18  parent0[0]: (11010) {G5,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) 
% 1.78/2.18    ==> top }.
% 1.78/2.18  parent0: (11011) {G5,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11012) {G7,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 1.78/2.18  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 1.78/2.18     top }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11013) {G1,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 1.78/2.18  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.78/2.18  parent1[0; 2]: (11012) {G7,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := top
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11016) {G1,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 1.78/2.18  parent0[0]: (11013) {G1,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (174) {G8,W5,D3,L1,V1,M1} P(171,0) { join( top, X ) ==> top
% 1.78/2.18     }.
% 1.78/2.18  parent0: (11016) {G1,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11018) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 1.78/2.18    converse( join( converse( X ), Y ) ) }.
% 1.78/2.18  parent0[0]: (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 1.78/2.18     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11019) {G2,W7,D4,L1,V1,M1}  { join( X, converse( top ) ) ==> 
% 1.78/2.18    converse( top ) }.
% 1.78/2.18  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 1.78/2.18     top }.
% 1.78/2.18  parent1[0; 6]: (11018) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==>
% 1.78/2.18     converse( join( converse( X ), Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := converse( X )
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := top
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (200) {G8,W7,D4,L1,V1,M1} P(171,42) { join( X, converse( top )
% 1.78/2.18     ) ==> converse( top ) }.
% 1.78/2.18  parent0: (11019) {G2,W7,D4,L1,V1,M1}  { join( X, converse( top ) ) ==> 
% 1.78/2.18    converse( top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11021) {G8,W7,D4,L1,V1,M1}  { converse( top ) ==> join( X, 
% 1.78/2.18    converse( top ) ) }.
% 1.78/2.18  parent0[0]: (200) {G8,W7,D4,L1,V1,M1} P(171,42) { join( X, converse( top )
% 1.78/2.18     ) ==> converse( top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11023) {G9,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 1.78/2.18  parent0[0]: (174) {G8,W5,D3,L1,V1,M1} P(171,0) { join( top, X ) ==> top }.
% 1.78/2.18  parent1[0; 3]: (11021) {G8,W7,D4,L1,V1,M1}  { converse( top ) ==> join( X, 
% 1.78/2.18    converse( top ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := converse( top )
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := top
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (206) {G9,W4,D3,L1,V0,M1} P(200,174) { converse( top ) ==> top
% 1.78/2.18     }.
% 1.78/2.18  parent0: (11023) {G9,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11026) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 1.78/2.18     composition( converse( X ), converse( Y ) ) }.
% 1.78/2.18  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 1.78/2.18    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := Y
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11027) {G1,W9,D4,L1,V1,M1}  { converse( composition( X, top ) ) 
% 1.78/2.18    ==> composition( top, converse( X ) ) }.
% 1.78/2.18  parent0[0]: (206) {G9,W4,D3,L1,V0,M1} P(200,174) { converse( top ) ==> top
% 1.78/2.18     }.
% 1.78/2.18  parent1[0; 6]: (11026) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 1.78/2.18     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := top
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11029) {G1,W9,D4,L1,V1,M1}  { composition( top, converse( X ) ) 
% 1.78/2.18    ==> converse( composition( X, top ) ) }.
% 1.78/2.18  parent0[0]: (11027) {G1,W9,D4,L1,V1,M1}  { converse( composition( X, top )
% 1.78/2.18     ) ==> composition( top, converse( X ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (208) {G10,W9,D4,L1,V1,M1} P(206,9) { composition( top, 
% 1.78/2.18    converse( X ) ) ==> converse( composition( X, top ) ) }.
% 1.78/2.18  parent0: (11029) {G1,W9,D4,L1,V1,M1}  { composition( top, converse( X ) ) 
% 1.78/2.18    ==> converse( composition( X, top ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11032) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 1.78/2.18     converse( composition( converse( X ), Y ) ) }.
% 1.78/2.18  parent0[0]: (37) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 1.78/2.18    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11035) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 1.78/2.18    ==> converse( converse( X ) ) }.
% 1.78/2.18  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 1.78/2.18  parent1[0; 6]: (11032) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), 
% 1.78/2.18    X ) ==> converse( composition( converse( X ), Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := converse( X )
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := one
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11036) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 1.78/2.18    ==> X }.
% 1.78/2.18  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 1.78/2.18  parent1[0; 5]: (11035) {G1,W8,D4,L1,V1,M1}  { composition( converse( one )
% 1.78/2.18    , X ) ==> converse( converse( X ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (267) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse
% 1.78/2.18    ( one ), X ) ==> X }.
% 1.78/2.18  parent0: (11036) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 1.78/2.18    ==> X }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11038) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), 
% 1.78/2.18    X ) }.
% 1.78/2.18  parent0[0]: (267) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse
% 1.78/2.18    ( one ), X ) ==> X }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11040) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 1.78/2.18  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 1.78/2.18  parent1[0; 2]: (11038) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 1.78/2.18    one ), X ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := converse( one )
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := one
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11041) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 1.78/2.18  parent0[0]: (11040) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (273) {G3,W4,D3,L1,V0,M1} P(267,5) { converse( one ) ==> one
% 1.78/2.18     }.
% 1.78/2.18  parent0: (11041) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11043) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), 
% 1.78/2.18    X ) }.
% 1.78/2.18  parent0[0]: (267) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse
% 1.78/2.18    ( one ), X ) ==> X }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11044) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 1.78/2.18  parent0[0]: (273) {G3,W4,D3,L1,V0,M1} P(267,5) { converse( one ) ==> one
% 1.78/2.18     }.
% 1.78/2.18  parent1[0; 3]: (11043) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 1.78/2.18    one ), X ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11045) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 1.78/2.18  parent0[0]: (11044) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (275) {G4,W5,D3,L1,V1,M1} P(273,267) { composition( one, X ) 
% 1.78/2.18    ==> X }.
% 1.78/2.18  parent0: (11045) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11047) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 1.78/2.18    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 1.78/2.18    complement( Y ) ) }.
% 1.78/2.18  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 1.78/2.18    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 1.78/2.18    Y ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11049) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 1.78/2.18    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 1.78/2.18  parent0[0]: (275) {G4,W5,D3,L1,V1,M1} P(273,267) { composition( one, X ) 
% 1.78/2.18    ==> X }.
% 1.78/2.18  parent1[0; 8]: (11047) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 1.78/2.18    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 1.78/2.18    complement( Y ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := one
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11050) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 1.78/2.18    complement( X ), complement( X ) ) }.
% 1.78/2.18  parent0[0]: (267) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse
% 1.78/2.18    ( one ), X ) ==> X }.
% 1.78/2.18  parent1[0; 4]: (11049) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 1.78/2.18    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := complement( X )
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11051) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 1.78/2.18     ) ) ==> complement( X ) }.
% 1.78/2.18  parent0[0]: (11050) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 1.78/2.18    complement( X ), complement( X ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (280) {G5,W8,D4,L1,V1,M1} P(275,10);d(267) { join( complement
% 1.78/2.18    ( X ), complement( X ) ) ==> complement( X ) }.
% 1.78/2.18  parent0: (11051) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( 
% 1.78/2.18    X ) ) ==> complement( X ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11053) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 1.78/2.18    complement( X ), complement( Y ) ) ) }.
% 1.78/2.18  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.78/2.18    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11068) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 1.78/2.18    complement( X ) ) }.
% 1.78/2.18  parent0[0]: (280) {G5,W8,D4,L1,V1,M1} P(275,10);d(267) { join( complement( 
% 1.78/2.18    X ), complement( X ) ) ==> complement( X ) }.
% 1.78/2.18  parent1[0; 5]: (11053) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 1.78/2.18    ( join( complement( X ), complement( Y ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11069) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 1.78/2.18    meet( X, X ) }.
% 1.78/2.18  parent0[0]: (11068) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 1.78/2.18    complement( X ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (288) {G6,W7,D4,L1,V1,M1} P(280,3) { complement( complement( X
% 1.78/2.18     ) ) = meet( X, X ) }.
% 1.78/2.18  parent0: (11069) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 1.78/2.18    meet( X, X ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11070) {G6,W7,D4,L1,V1,M1}  { meet( X, X ) = complement( 
% 1.78/2.18    complement( X ) ) }.
% 1.78/2.18  parent0[0]: (288) {G6,W7,D4,L1,V1,M1} P(280,3) { complement( complement( X
% 1.78/2.18     ) ) = meet( X, X ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11071) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.78/2.18    complement( join( complement( X ), Y ) ) ) }.
% 1.78/2.18  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 1.78/2.18    complement( join( complement( X ), Y ) ) ) ==> X }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11074) {G2,W11,D6,L1,V1,M1}  { X ==> join( complement( complement
% 1.78/2.18    ( X ) ), complement( join( complement( X ), X ) ) ) }.
% 1.78/2.18  parent0[0]: (11070) {G6,W7,D4,L1,V1,M1}  { meet( X, X ) = complement( 
% 1.78/2.18    complement( X ) ) }.
% 1.78/2.18  parent1[0; 3]: (11071) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.78/2.18    complement( join( complement( X ), Y ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11075) {G2,W8,D5,L1,V1,M1}  { X ==> join( complement( complement
% 1.78/2.18    ( X ) ), complement( top ) ) }.
% 1.78/2.18  parent0[0]: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 1.78/2.18    ==> top }.
% 1.78/2.18  parent1[0; 7]: (11074) {G2,W11,D6,L1,V1,M1}  { X ==> join( complement( 
% 1.78/2.18    complement( X ) ), complement( join( complement( X ), X ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11076) {G2,W7,D5,L1,V1,M1}  { X ==> join( complement( complement
% 1.78/2.18    ( X ) ), zero ) }.
% 1.78/2.18  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.78/2.18    zero }.
% 1.78/2.18  parent1[0; 6]: (11075) {G2,W8,D5,L1,V1,M1}  { X ==> join( complement( 
% 1.78/2.18    complement( X ) ), complement( top ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11077) {G2,W7,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 1.78/2.18    , zero ) ==> X }.
% 1.78/2.18  parent0[0]: (11076) {G2,W7,D5,L1,V1,M1}  { X ==> join( complement( 
% 1.78/2.18    complement( X ) ), zero ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (313) {G7,W7,D5,L1,V1,M1} P(288,30);d(17);d(58) { join( 
% 1.78/2.18    complement( complement( X ) ), zero ) ==> X }.
% 1.78/2.18  parent0: (11077) {G2,W7,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 1.78/2.18    , zero ) ==> X }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11079) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.78/2.18    complement( join( complement( X ), Y ) ) ) }.
% 1.78/2.18  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 1.78/2.18    complement( join( complement( X ), Y ) ) ) ==> X }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11082) {G2,W10,D5,L1,V1,M1}  { X ==> join( meet( X, converse( top
% 1.78/2.18     ) ), complement( converse( top ) ) ) }.
% 1.78/2.18  parent0[0]: (200) {G8,W7,D4,L1,V1,M1} P(171,42) { join( X, converse( top )
% 1.78/2.18     ) ==> converse( top ) }.
% 1.78/2.18  parent1[0; 8]: (11079) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.78/2.18    complement( join( complement( X ), Y ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := complement( X )
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := converse( top )
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11084) {G3,W9,D5,L1,V1,M1}  { X ==> join( meet( X, converse( top
% 1.78/2.18     ) ), complement( top ) ) }.
% 1.78/2.18  parent0[0]: (206) {G9,W4,D3,L1,V0,M1} P(200,174) { converse( top ) ==> top
% 1.78/2.18     }.
% 1.78/2.18  parent1[0; 8]: (11082) {G2,W10,D5,L1,V1,M1}  { X ==> join( meet( X, 
% 1.78/2.18    converse( top ) ), complement( converse( top ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11085) {G4,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 1.78/2.18    complement( top ) ) }.
% 1.78/2.18  parent0[0]: (206) {G9,W4,D3,L1,V0,M1} P(200,174) { converse( top ) ==> top
% 1.78/2.18     }.
% 1.78/2.18  parent1[0; 5]: (11084) {G3,W9,D5,L1,V1,M1}  { X ==> join( meet( X, converse
% 1.78/2.18    ( top ) ), complement( top ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11088) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 1.78/2.18     }.
% 1.78/2.18  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.78/2.18    zero }.
% 1.78/2.18  parent1[0; 6]: (11085) {G4,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 1.78/2.18    complement( top ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11089) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 1.78/2.18     }.
% 1.78/2.18  parent0[0]: (11088) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero
% 1.78/2.18     ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (318) {G10,W7,D4,L1,V1,M1} P(200,30);d(206);d(58) { join( meet
% 1.78/2.18    ( X, top ), zero ) ==> X }.
% 1.78/2.18  parent0: (11089) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 1.78/2.18     }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11091) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 1.78/2.18     ), complement( X ) ) }.
% 1.78/2.18  parent0[0]: (26) {G2,W10,D4,L1,V2,M1} P(0,20) { join( join( Y, X ), 
% 1.78/2.18    complement( Y ) ) ==> join( X, top ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := Y
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11093) {G2,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 1.78/2.18    ( X ), Y ) ), top ) ==> join( X, complement( meet( X, Y ) ) ) }.
% 1.78/2.18  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 1.78/2.18    complement( join( complement( X ), Y ) ) ) ==> X }.
% 1.78/2.18  parent1[0; 9]: (11091) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( 
% 1.78/2.18    join( X, Y ), complement( X ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := meet( X, Y )
% 1.78/2.18     Y := complement( join( complement( X ), Y ) )
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11094) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet( 
% 1.78/2.18    X, Y ) ) ) }.
% 1.78/2.18  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 1.78/2.18     top }.
% 1.78/2.18  parent1[0; 1]: (11093) {G2,W14,D6,L1,V2,M1}  { join( complement( join( 
% 1.78/2.18    complement( X ), Y ) ), top ) ==> join( X, complement( meet( X, Y ) ) )
% 1.78/2.18     }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := complement( join( complement( X ), Y ) )
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11095) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) )
% 1.78/2.18     ) ==> top }.
% 1.78/2.18  parent0[0]: (11094) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( 
% 1.78/2.18    meet( X, Y ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (330) {G8,W8,D5,L1,V2,M1} P(30,26);d(171) { join( X, 
% 1.78/2.18    complement( meet( X, Y ) ) ) ==> top }.
% 1.78/2.18  parent0: (11095) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) )
% 1.78/2.18     ) ==> top }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11097) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.78/2.18    complement( join( complement( X ), Y ) ) ) }.
% 1.78/2.18  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 1.78/2.18    complement( join( complement( X ), Y ) ) ) ==> X }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11099) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 1.78/2.18    complement( top ) ) }.
% 1.78/2.18  parent0[0]: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 1.78/2.18    ==> top }.
% 1.78/2.18  parent1[0; 7]: (11097) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.78/2.18    complement( join( complement( X ), Y ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11100) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero )
% 1.78/2.18     }.
% 1.78/2.18  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.78/2.18    zero }.
% 1.78/2.18  parent1[0; 6]: (11099) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 1.78/2.18    complement( top ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11101) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X }.
% 1.78/2.18  parent0[0]: (11100) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero )
% 1.78/2.18     }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (332) {G2,W7,D4,L1,V1,M1} P(17,30);d(58) { join( meet( X, X )
% 1.78/2.18    , zero ) ==> X }.
% 1.78/2.18  parent0: (11101) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X
% 1.78/2.18     }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11103) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.78/2.18    complement( join( complement( X ), Y ) ) ) }.
% 1.78/2.18  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 1.78/2.18    complement( join( complement( X ), Y ) ) ) ==> X }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := Y
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11105) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement( join
% 1.78/2.18    ( complement( X ), complement( X ) ) ) ) }.
% 1.78/2.18  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 1.78/2.18    zero }.
% 1.78/2.18  parent1[0; 3]: (11103) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.78/2.18    complement( join( complement( X ), Y ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18     Y := complement( X )
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11106) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) )
% 1.78/2.18     }.
% 1.78/2.18  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.78/2.18    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.78/2.18  parent1[0; 4]: (11105) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement
% 1.78/2.18    ( join( complement( X ), complement( X ) ) ) ) }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18     Y := X
% 1.78/2.18  end
% 1.78/2.18  substitution1:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11107) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X }.
% 1.78/2.18  parent0[0]: (11106) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) )
% 1.78/2.18     }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  subsumption: (337) {G2,W7,D4,L1,V1,M1} P(12,30);d(3) { join( zero, meet( X
% 1.78/2.18    , X ) ) ==> X }.
% 1.78/2.18  parent0: (11107) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X
% 1.78/2.18     }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  permutation0:
% 1.78/2.18     0 ==> 0
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  eqswap: (11108) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 1.78/2.18     }.
% 1.78/2.18  parent0[0]: (318) {G10,W7,D4,L1,V1,M1} P(200,30);d(206);d(58) { join( meet
% 1.78/2.18    ( X, top ), zero ) ==> X }.
% 1.78/2.18  substitution0:
% 1.78/2.18     X := X
% 1.78/2.18  end
% 1.78/2.18  
% 1.78/2.18  paramod: (11109) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 1.78/2.18     }.
% 1.78/2.18  parent0[0]: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 1.78/2.19    Y ) }.
% 1.78/2.19  parent1[0; 3]: (11108) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 1.78/2.19    zero ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := top
% 1.78/2.19     Y := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11112) {G2,W7,D4,L1,V1,M1}  { join( meet( top, X ), zero ) ==> X
% 1.78/2.19     }.
% 1.78/2.19  parent0[0]: (11109) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero
% 1.78/2.19     ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (342) {G11,W7,D4,L1,V1,M1} P(56,318) { join( meet( top, X ), 
% 1.78/2.19    zero ) ==> X }.
% 1.78/2.19  parent0: (11112) {G2,W7,D4,L1,V1,M1}  { join( meet( top, X ), zero ) ==> X
% 1.78/2.19     }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11114) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 1.78/2.19     ), complement( Y ) ) }.
% 1.78/2.19  parent0[0]: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 1.78/2.19    complement( X ) ) ==> join( Y, top ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := Y
% 1.78/2.19     Y := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11116) {G2,W10,D4,L1,V1,M1}  { join( meet( X, top ), top ) ==> 
% 1.78/2.19    join( X, complement( zero ) ) }.
% 1.78/2.19  parent0[0]: (318) {G10,W7,D4,L1,V1,M1} P(200,30);d(206);d(58) { join( meet
% 1.78/2.19    ( X, top ), zero ) ==> X }.
% 1.78/2.19  parent1[0; 7]: (11114) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 1.78/2.19    join( X, Y ), complement( Y ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := meet( X, top )
% 1.78/2.19     Y := zero
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11117) {G3,W6,D4,L1,V1,M1}  { top ==> join( X, complement( zero )
% 1.78/2.19     ) }.
% 1.78/2.19  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 1.78/2.19     top }.
% 1.78/2.19  parent1[0; 1]: (11116) {G2,W10,D4,L1,V1,M1}  { join( meet( X, top ), top ) 
% 1.78/2.19    ==> join( X, complement( zero ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := meet( X, top )
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11118) {G3,W6,D4,L1,V1,M1}  { join( X, complement( zero ) ) ==> 
% 1.78/2.19    top }.
% 1.78/2.19  parent0[0]: (11117) {G3,W6,D4,L1,V1,M1}  { top ==> join( X, complement( 
% 1.78/2.19    zero ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (344) {G11,W6,D4,L1,V1,M1} P(318,20);d(171) { join( X, 
% 1.78/2.19    complement( zero ) ) ==> top }.
% 1.78/2.19  parent0: (11118) {G3,W6,D4,L1,V1,M1}  { join( X, complement( zero ) ) ==> 
% 1.78/2.19    top }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11119) {G11,W6,D4,L1,V1,M1}  { top ==> join( X, complement( zero )
% 1.78/2.19     ) }.
% 1.78/2.19  parent0[0]: (344) {G11,W6,D4,L1,V1,M1} P(318,20);d(171) { join( X, 
% 1.78/2.19    complement( zero ) ) ==> top }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11121) {G6,W4,D3,L1,V0,M1}  { top ==> complement( zero ) }.
% 1.78/2.19  parent0[0]: (280) {G5,W8,D4,L1,V1,M1} P(275,10);d(267) { join( complement( 
% 1.78/2.19    X ), complement( X ) ) ==> complement( X ) }.
% 1.78/2.19  parent1[0; 2]: (11119) {G11,W6,D4,L1,V1,M1}  { top ==> join( X, complement
% 1.78/2.19    ( zero ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := zero
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := complement( zero )
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11122) {G6,W4,D3,L1,V0,M1}  { complement( zero ) ==> top }.
% 1.78/2.19  parent0[0]: (11121) {G6,W4,D3,L1,V0,M1}  { top ==> complement( zero ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (347) {G12,W4,D3,L1,V0,M1} P(344,280) { complement( zero ) ==>
% 1.78/2.19     top }.
% 1.78/2.19  parent0: (11122) {G6,W4,D3,L1,V0,M1}  { complement( zero ) ==> top }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11124) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 1.78/2.19    complement( X ), complement( Y ) ) ) }.
% 1.78/2.19  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.78/2.19    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11126) {G1,W6,D3,L1,V1,M1}  { meet( X, zero ) ==> complement( top
% 1.78/2.19     ) }.
% 1.78/2.19  parent0[0]: (344) {G11,W6,D4,L1,V1,M1} P(318,20);d(171) { join( X, 
% 1.78/2.19    complement( zero ) ) ==> top }.
% 1.78/2.19  parent1[0; 5]: (11124) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 1.78/2.19    ( join( complement( X ), complement( Y ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := complement( X )
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19     Y := zero
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11127) {G2,W5,D3,L1,V1,M1}  { meet( X, zero ) ==> zero }.
% 1.78/2.19  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.78/2.19    zero }.
% 1.78/2.19  parent1[0; 4]: (11126) {G1,W6,D3,L1,V1,M1}  { meet( X, zero ) ==> 
% 1.78/2.19    complement( top ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (348) {G12,W5,D3,L1,V1,M1} P(344,3);d(58) { meet( X, zero ) 
% 1.78/2.19    ==> zero }.
% 1.78/2.19  parent0: (11127) {G2,W5,D3,L1,V1,M1}  { meet( X, zero ) ==> zero }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11129) {G11,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 1.78/2.19     }.
% 1.78/2.19  parent0[0]: (342) {G11,W7,D4,L1,V1,M1} P(56,318) { join( meet( top, X ), 
% 1.78/2.19    zero ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11130) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( top, X ) )
% 1.78/2.19     }.
% 1.78/2.19  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.78/2.19  parent1[0; 2]: (11129) {G11,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), 
% 1.78/2.19    zero ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := meet( top, X )
% 1.78/2.19     Y := zero
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11133) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( top, X ) ) ==> X
% 1.78/2.19     }.
% 1.78/2.19  parent0[0]: (11130) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( top, X )
% 1.78/2.19     ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (357) {G12,W7,D4,L1,V1,M1} P(342,0) { join( zero, meet( top, X
% 1.78/2.19     ) ) ==> X }.
% 1.78/2.19  parent0: (11133) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( top, X ) ) ==> X
% 1.78/2.19     }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11135) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.78/2.19    complement( join( complement( X ), Y ) ) ) }.
% 1.78/2.19  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 1.78/2.19    complement( join( complement( X ), Y ) ) ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11137) {G2,W10,D5,L1,V1,M1}  { complement( X ) ==> join( meet( 
% 1.78/2.19    complement( X ), zero ), complement( X ) ) }.
% 1.78/2.19  parent0[0]: (313) {G7,W7,D5,L1,V1,M1} P(288,30);d(17);d(58) { join( 
% 1.78/2.19    complement( complement( X ) ), zero ) ==> X }.
% 1.78/2.19  parent1[0; 9]: (11135) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.78/2.19    complement( join( complement( X ), Y ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := complement( X )
% 1.78/2.19     Y := zero
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11138) {G3,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 1.78/2.19    complement( X ) ) }.
% 1.78/2.19  parent0[0]: (348) {G12,W5,D3,L1,V1,M1} P(344,3);d(58) { meet( X, zero ) ==>
% 1.78/2.19     zero }.
% 1.78/2.19  parent1[0; 4]: (11137) {G2,W10,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 1.78/2.19    meet( complement( X ), zero ), complement( X ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := complement( X )
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11139) {G3,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 1.78/2.19    complement( X ) }.
% 1.78/2.19  parent0[0]: (11138) {G3,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 1.78/2.19    complement( X ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (365) {G13,W7,D4,L1,V1,M1} P(313,30);d(348) { join( zero, 
% 1.78/2.19    complement( X ) ) ==> complement( X ) }.
% 1.78/2.19  parent0: (11139) {G3,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 1.78/2.19    complement( X ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11141) {G13,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 1.78/2.19    complement( X ) ) }.
% 1.78/2.19  parent0[0]: (365) {G13,W7,D4,L1,V1,M1} P(313,30);d(348) { join( zero, 
% 1.78/2.19    complement( X ) ) ==> complement( X ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11144) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 1.78/2.19    join( zero, meet( X, X ) ) }.
% 1.78/2.19  parent0[0]: (288) {G6,W7,D4,L1,V1,M1} P(280,3) { complement( complement( X
% 1.78/2.19     ) ) = meet( X, X ) }.
% 1.78/2.19  parent1[0; 6]: (11141) {G13,W7,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 1.78/2.19    zero, complement( X ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := complement( X )
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11145) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, meet( 
% 1.78/2.19    X, X ) ) }.
% 1.78/2.19  parent0[0]: (288) {G6,W7,D4,L1,V1,M1} P(280,3) { complement( complement( X
% 1.78/2.19     ) ) = meet( X, X ) }.
% 1.78/2.19  parent1[0; 1]: (11144) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) )
% 1.78/2.19     ==> join( zero, meet( X, X ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11148) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 1.78/2.19  parent0[0]: (337) {G2,W7,D4,L1,V1,M1} P(12,30);d(3) { join( zero, meet( X, 
% 1.78/2.19    X ) ) ==> X }.
% 1.78/2.19  parent1[0; 4]: (11145) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, 
% 1.78/2.19    meet( X, X ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (375) {G14,W5,D3,L1,V1,M1} P(288,365);d(337) { meet( X, X ) 
% 1.78/2.19    ==> X }.
% 1.78/2.19  parent0: (11148) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11152) {G2,W11,D4,L1,V2,M1}  { join( join( zero, X ), complement
% 1.78/2.19    ( Y ) ) = join( complement( Y ), X ) }.
% 1.78/2.19  parent0[0]: (365) {G13,W7,D4,L1,V1,M1} P(313,30);d(348) { join( zero, 
% 1.78/2.19    complement( X ) ) ==> complement( X ) }.
% 1.78/2.19  parent1[0; 8]: (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 1.78/2.19    X ) = join( join( Z, X ), Y ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := Y
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := complement( Y )
% 1.78/2.19     Y := X
% 1.78/2.19     Z := zero
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (376) {G14,W11,D4,L1,V2,M1} P(365,19) { join( join( zero, Y )
% 1.78/2.19    , complement( X ) ) ==> join( complement( X ), Y ) }.
% 1.78/2.19  parent0: (11152) {G2,W11,D4,L1,V2,M1}  { join( join( zero, X ), complement
% 1.78/2.19    ( Y ) ) = join( complement( Y ), X ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := Y
% 1.78/2.19     Y := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11154) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 1.78/2.19    ( zero, complement( X ) ) ) }.
% 1.78/2.19  parent0[0]: (59) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( zero, 
% 1.78/2.19    complement( X ) ) ) ==> meet( top, X ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11161) {G3,W7,D4,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 1.78/2.19    complement( X ) ) }.
% 1.78/2.19  parent0[0]: (365) {G13,W7,D4,L1,V1,M1} P(313,30);d(348) { join( zero, 
% 1.78/2.19    complement( X ) ) ==> complement( X ) }.
% 1.78/2.19  parent1[0; 5]: (11154) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement
% 1.78/2.19    ( join( zero, complement( X ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (380) {G14,W7,D4,L1,V1,M1} P(365,59) { meet( top, X ) ==> 
% 1.78/2.19    complement( complement( X ) ) }.
% 1.78/2.19  parent0: (11161) {G3,W7,D4,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 1.78/2.19    complement( X ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11164) {G13,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 1.78/2.19    complement( X ) ) }.
% 1.78/2.19  parent0[0]: (365) {G13,W7,D4,L1,V1,M1} P(313,30);d(348) { join( zero, 
% 1.78/2.19    complement( X ) ) ==> complement( X ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11169) {G3,W11,D5,L1,V1,M1}  { complement( join( zero, complement
% 1.78/2.19    ( X ) ) ) ==> join( zero, meet( top, X ) ) }.
% 1.78/2.19  parent0[0]: (59) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( zero, 
% 1.78/2.19    complement( X ) ) ) ==> meet( top, X ) }.
% 1.78/2.19  parent1[0; 8]: (11164) {G13,W7,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 1.78/2.19    zero, complement( X ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := join( zero, complement( X ) )
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11170) {G3,W9,D4,L1,V1,M1}  { meet( top, X ) ==> join( zero, meet
% 1.78/2.19    ( top, X ) ) }.
% 1.78/2.19  parent0[0]: (59) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( zero, 
% 1.78/2.19    complement( X ) ) ) ==> meet( top, X ) }.
% 1.78/2.19  parent1[0; 1]: (11169) {G3,W11,D5,L1,V1,M1}  { complement( join( zero, 
% 1.78/2.19    complement( X ) ) ) ==> join( zero, meet( top, X ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11172) {G4,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 1.78/2.19  parent0[0]: (357) {G12,W7,D4,L1,V1,M1} P(342,0) { join( zero, meet( top, X
% 1.78/2.19     ) ) ==> X }.
% 1.78/2.19  parent1[0; 4]: (11170) {G3,W9,D4,L1,V1,M1}  { meet( top, X ) ==> join( zero
% 1.78/2.19    , meet( top, X ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11173) {G5,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 1.78/2.19     }.
% 1.78/2.19  parent0[0]: (380) {G14,W7,D4,L1,V1,M1} P(365,59) { meet( top, X ) ==> 
% 1.78/2.19    complement( complement( X ) ) }.
% 1.78/2.19  parent1[0; 1]: (11172) {G4,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { 
% 1.78/2.19    complement( complement( X ) ) ==> X }.
% 1.78/2.19  parent0: (11173) {G5,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 1.78/2.19     }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11176) {G2,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) ) }.
% 1.78/2.19  parent0[0]: (337) {G2,W7,D4,L1,V1,M1} P(12,30);d(3) { join( zero, meet( X, 
% 1.78/2.19    X ) ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11177) {G3,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 1.78/2.19  parent0[0]: (375) {G14,W5,D3,L1,V1,M1} P(288,365);d(337) { meet( X, X ) ==>
% 1.78/2.19     X }.
% 1.78/2.19  parent1[0; 4]: (11176) {G2,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X
% 1.78/2.19     ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11178) {G3,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 1.78/2.19  parent0[0]: (11177) {G3,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (385) {G15,W5,D3,L1,V1,M1} P(375,337) { join( zero, X ) ==> X
% 1.78/2.19     }.
% 1.78/2.19  parent0: (11178) {G3,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11180) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero ) }.
% 1.78/2.19  parent0[0]: (332) {G2,W7,D4,L1,V1,M1} P(17,30);d(58) { join( meet( X, X ), 
% 1.78/2.19    zero ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11181) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 1.78/2.19  parent0[0]: (375) {G14,W5,D3,L1,V1,M1} P(288,365);d(337) { meet( X, X ) ==>
% 1.78/2.19     X }.
% 1.78/2.19  parent1[0; 3]: (11180) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 1.78/2.19    zero ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11182) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 1.78/2.19  parent0[0]: (11181) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (386) {G15,W5,D3,L1,V1,M1} P(375,332) { join( X, zero ) ==> X
% 1.78/2.19     }.
% 1.78/2.19  parent0: (11182) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11184) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 1.78/2.19    converse( join( converse( X ), Y ) ) }.
% 1.78/2.19  parent0[0]: (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 1.78/2.19     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11186) {G2,W8,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> 
% 1.78/2.19    converse( converse( X ) ) }.
% 1.78/2.19  parent0[0]: (386) {G15,W5,D3,L1,V1,M1} P(375,332) { join( X, zero ) ==> X
% 1.78/2.19     }.
% 1.78/2.19  parent1[0; 6]: (11184) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==>
% 1.78/2.19     converse( join( converse( X ), Y ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := converse( X )
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19     Y := zero
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11187) {G1,W6,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> X
% 1.78/2.19     }.
% 1.78/2.19  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 1.78/2.19  parent1[0; 5]: (11186) {G2,W8,D4,L1,V1,M1}  { join( X, converse( zero ) ) 
% 1.78/2.19    ==> converse( converse( X ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (390) {G16,W6,D4,L1,V1,M1} P(386,42);d(7) { join( X, converse
% 1.78/2.19    ( zero ) ) ==> X }.
% 1.78/2.19  parent0: (11187) {G1,W6,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> X
% 1.78/2.19     }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11190) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 1.78/2.19    ( X ), complement( X ) ) }.
% 1.78/2.19  parent0[0]: (280) {G5,W8,D4,L1,V1,M1} P(275,10);d(267) { join( complement( 
% 1.78/2.19    X ), complement( X ) ) ==> complement( X ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11193) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 1.78/2.19    join( complement( complement( X ) ), X ) }.
% 1.78/2.19  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 1.78/2.19    ( complement( X ) ) ==> X }.
% 1.78/2.19  parent1[0; 8]: (11190) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 1.78/2.19    complement( X ), complement( X ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := complement( X )
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11195) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 1.78/2.19    join( X, X ) }.
% 1.78/2.19  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 1.78/2.19    ( complement( X ) ) ==> X }.
% 1.78/2.19  parent1[0; 5]: (11193) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) )
% 1.78/2.19     ==> join( complement( complement( X ) ), X ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11196) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 1.78/2.19  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 1.78/2.19    ( complement( X ) ) ==> X }.
% 1.78/2.19  parent1[0; 1]: (11195) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) )
% 1.78/2.19     ==> join( X, X ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11202) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 1.78/2.19  parent0[0]: (11196) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (392) {G16,W5,D3,L1,V1,M1} P(381,280) { join( X, X ) ==> X }.
% 1.78/2.19  parent0: (11202) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11206) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 1.78/2.19    complement( X ), complement( Y ) ) ) }.
% 1.78/2.19  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 1.78/2.19    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11210) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 1.78/2.19    complement( join( complement( X ), Y ) ) }.
% 1.78/2.19  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 1.78/2.19    ( complement( X ) ) ==> X }.
% 1.78/2.19  parent1[0; 9]: (11206) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 1.78/2.19    ( join( complement( X ), complement( Y ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := Y
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19     Y := complement( Y )
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11212) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 1.78/2.19    Y ) ) ==> meet( X, complement( Y ) ) }.
% 1.78/2.19  parent0[0]: (11210) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 1.78/2.19    complement( join( complement( X ), Y ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (395) {G16,W10,D5,L1,V2,M1} P(381,3) { complement( join( 
% 1.78/2.19    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 1.78/2.19  parent0: (11212) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 1.78/2.19    , Y ) ) ==> meet( X, complement( Y ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := Y
% 1.78/2.19     Y := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11213) {G16,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 1.78/2.19  parent0[0]: (392) {G16,W5,D3,L1,V1,M1} P(381,280) { join( X, X ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11216) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( X, 
% 1.78/2.19    join( X, Y ) ), Y ) }.
% 1.78/2.19  parent0[0]: (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 1.78/2.19     = join( join( Z, X ), Y ) }.
% 1.78/2.19  parent1[0; 4]: (11213) {G16,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := join( X, Y )
% 1.78/2.19     Y := Y
% 1.78/2.19     Z := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := join( X, Y )
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11218) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( join
% 1.78/2.19    ( X, X ), Y ), Y ) }.
% 1.78/2.19  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 1.78/2.19    join( X, Y ), Z ) }.
% 1.78/2.19  parent1[0; 5]: (11216) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join
% 1.78/2.19    ( X, join( X, Y ) ), Y ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := X
% 1.78/2.19     Z := Y
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11219) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 1.78/2.19    , Y ) }.
% 1.78/2.19  parent0[0]: (392) {G16,W5,D3,L1,V1,M1} P(381,280) { join( X, X ) ==> X }.
% 1.78/2.19  parent1[0; 6]: (11218) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join
% 1.78/2.19    ( join( X, X ), Y ), Y ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11220) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X
% 1.78/2.19    , Y ) }.
% 1.78/2.19  parent0[0]: (11219) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, 
% 1.78/2.19    Y ), Y ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (397) {G17,W9,D4,L1,V2,M1} P(392,19);d(1);d(392) { join( join
% 1.78/2.19    ( X, Y ), Y ) ==> join( X, Y ) }.
% 1.78/2.19  parent0: (11220) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X
% 1.78/2.19    , Y ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11229) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, 
% 1.78/2.19    Y ) }.
% 1.78/2.19  parent0[0]: (392) {G16,W5,D3,L1,V1,M1} P(381,280) { join( X, X ) ==> X }.
% 1.78/2.19  parent1[0; 7]: (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 1.78/2.19    X ) = join( join( Z, X ), Y ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19     Z := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (398) {G17,W9,D4,L1,V2,M1} P(392,19) { join( join( X, Y ), X )
% 1.78/2.19     ==> join( X, Y ) }.
% 1.78/2.19  parent0: (11229) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, 
% 1.78/2.19    Y ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11230) {G16,W6,D4,L1,V1,M1}  { X ==> join( X, converse( zero ) )
% 1.78/2.19     }.
% 1.78/2.19  parent0[0]: (390) {G16,W6,D4,L1,V1,M1} P(386,42);d(7) { join( X, converse( 
% 1.78/2.19    zero ) ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11232) {G16,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 1.78/2.19  parent0[0]: (385) {G15,W5,D3,L1,V1,M1} P(375,337) { join( zero, X ) ==> X
% 1.78/2.19     }.
% 1.78/2.19  parent1[0; 2]: (11230) {G16,W6,D4,L1,V1,M1}  { X ==> join( X, converse( 
% 1.78/2.19    zero ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := converse( zero )
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := zero
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11233) {G16,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 1.78/2.19  parent0[0]: (11232) {G16,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (400) {G17,W4,D3,L1,V0,M1} P(390,385) { converse( zero ) ==> 
% 1.78/2.19    zero }.
% 1.78/2.19  parent0: (11233) {G16,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11236) {G15,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 1.78/2.19  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 1.78/2.19    ( complement( X ) ) ==> X }.
% 1.78/2.19  parent1[0; 4]: (380) {G14,W7,D4,L1,V1,M1} P(365,59) { meet( top, X ) ==> 
% 1.78/2.19    complement( complement( X ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (407) {G16,W5,D3,L1,V1,M1} S(380);d(381) { meet( top, X ) ==> 
% 1.78/2.19    X }.
% 1.78/2.19  parent0: (11236) {G15,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11239) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 1.78/2.19    join( X, Y ) ), X ), Y ) }.
% 1.78/2.19  parent0[0]: (21) {G2,W10,D6,L1,V2,M1} P(17,1) { join( join( complement( 
% 1.78/2.19    join( X, Y ) ), X ), Y ) ==> top }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11242) {G3,W11,D5,L1,V2,M1}  { top ==> join( join( complement( 
% 1.78/2.19    top ), X ), complement( meet( X, Y ) ) ) }.
% 1.78/2.19  parent0[0]: (330) {G8,W8,D5,L1,V2,M1} P(30,26);d(171) { join( X, complement
% 1.78/2.19    ( meet( X, Y ) ) ) ==> top }.
% 1.78/2.19  parent1[0; 5]: (11239) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( 
% 1.78/2.19    complement( join( X, Y ) ), X ), Y ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19     Y := complement( meet( X, Y ) )
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11243) {G2,W10,D5,L1,V2,M1}  { top ==> join( join( zero, X ), 
% 1.78/2.19    complement( meet( X, Y ) ) ) }.
% 1.78/2.19  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.78/2.19    zero }.
% 1.78/2.19  parent1[0; 4]: (11242) {G3,W11,D5,L1,V2,M1}  { top ==> join( join( 
% 1.78/2.19    complement( top ), X ), complement( meet( X, Y ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11244) {G3,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( X, 
% 1.78/2.19    Y ) ), X ) }.
% 1.78/2.19  parent0[0]: (376) {G14,W11,D4,L1,V2,M1} P(365,19) { join( join( zero, Y ), 
% 1.78/2.19    complement( X ) ) ==> join( complement( X ), Y ) }.
% 1.78/2.19  parent1[0; 2]: (11243) {G2,W10,D5,L1,V2,M1}  { top ==> join( join( zero, X
% 1.78/2.19     ), complement( meet( X, Y ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := meet( X, Y )
% 1.78/2.19     Y := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11245) {G3,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), X
% 1.78/2.19     ) ==> top }.
% 1.78/2.19  parent0[0]: (11244) {G3,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( 
% 1.78/2.19    X, Y ) ), X ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (430) {G15,W8,D5,L1,V2,M1} P(330,21);d(58);d(376) { join( 
% 1.78/2.19    complement( meet( X, Y ) ), X ) ==> top }.
% 1.78/2.19  parent0: (11245) {G3,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), X
% 1.78/2.19     ) ==> top }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11246) {G15,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( X, 
% 1.78/2.19    Y ) ), X ) }.
% 1.78/2.19  parent0[0]: (430) {G15,W8,D5,L1,V2,M1} P(330,21);d(58);d(376) { join( 
% 1.78/2.19    complement( meet( X, Y ) ), X ) ==> top }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11247) {G2,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( Y, 
% 1.78/2.19    X ) ), X ) }.
% 1.78/2.19  parent0[0]: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 1.78/2.19    Y ) }.
% 1.78/2.19  parent1[0; 4]: (11246) {G15,W8,D5,L1,V2,M1}  { top ==> join( complement( 
% 1.78/2.19    meet( X, Y ) ), X ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := Y
% 1.78/2.19     Y := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11250) {G2,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), Y
% 1.78/2.19     ) ==> top }.
% 1.78/2.19  parent0[0]: (11247) {G2,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( 
% 1.78/2.19    Y, X ) ), X ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := Y
% 1.78/2.19     Y := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (444) {G16,W8,D5,L1,V2,M1} P(56,430) { join( complement( meet
% 1.78/2.19    ( Y, X ) ), X ) ==> top }.
% 1.78/2.19  parent0: (11250) {G2,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), Y
% 1.78/2.19     ) ==> top }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := Y
% 1.78/2.19     Y := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11252) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.78/2.19    complement( join( complement( X ), Y ) ) ) }.
% 1.78/2.19  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 1.78/2.19    complement( join( complement( X ), Y ) ) ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11255) {G2,W12,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet( meet
% 1.78/2.19    ( X, Y ), Y ), complement( top ) ) }.
% 1.78/2.19  parent0[0]: (444) {G16,W8,D5,L1,V2,M1} P(56,430) { join( complement( meet( 
% 1.78/2.19    Y, X ) ), X ) ==> top }.
% 1.78/2.19  parent1[0; 11]: (11252) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 1.78/2.19    complement( join( complement( X ), Y ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := Y
% 1.78/2.19     Y := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := meet( X, Y )
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11256) {G2,W11,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet( meet
% 1.78/2.19    ( X, Y ), Y ), zero ) }.
% 1.78/2.19  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.78/2.19    zero }.
% 1.78/2.19  parent1[0; 10]: (11255) {G2,W12,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet
% 1.78/2.19    ( meet( X, Y ), Y ), complement( top ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11257) {G3,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 1.78/2.19    , Y ) }.
% 1.78/2.19  parent0[0]: (386) {G15,W5,D3,L1,V1,M1} P(375,332) { join( X, zero ) ==> X
% 1.78/2.19     }.
% 1.78/2.19  parent1[0; 4]: (11256) {G2,W11,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet
% 1.78/2.19    ( meet( X, Y ), Y ), zero ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := meet( meet( X, Y ), Y )
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11258) {G3,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), Y ) ==> meet( X
% 1.78/2.19    , Y ) }.
% 1.78/2.19  parent0[0]: (11257) {G3,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, 
% 1.78/2.19    Y ), Y ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (447) {G17,W9,D4,L1,V2,M1} P(444,30);d(58);d(386) { meet( meet
% 1.78/2.19    ( X, Y ), Y ) ==> meet( X, Y ) }.
% 1.78/2.19  parent0: (11258) {G3,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), Y ) ==> meet( X
% 1.78/2.19    , Y ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11259) {G17,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 1.78/2.19    , Y ) }.
% 1.78/2.19  parent0[0]: (447) {G17,W9,D4,L1,V2,M1} P(444,30);d(58);d(386) { meet( meet
% 1.78/2.19    ( X, Y ), Y ) ==> meet( X, Y ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11262) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( X, 
% 1.78/2.19    Y ) ) }.
% 1.78/2.19  parent0[0]: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 1.78/2.19    Y ) }.
% 1.78/2.19  parent1[0; 4]: (11259) {G17,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet
% 1.78/2.19    ( X, Y ), Y ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := Y
% 1.78/2.19     Y := meet( X, Y )
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11275) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X
% 1.78/2.19    , Y ) }.
% 1.78/2.19  parent0[0]: (11262) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( 
% 1.78/2.19    X, Y ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (480) {G18,W9,D4,L1,V2,M1} P(447,56) { meet( Y, meet( X, Y ) )
% 1.78/2.19     ==> meet( X, Y ) }.
% 1.78/2.19  parent0: (11275) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X
% 1.78/2.19    , Y ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11277) {G17,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 1.78/2.19    , Y ) }.
% 1.78/2.19  parent0[0]: (397) {G17,W9,D4,L1,V2,M1} P(392,19);d(1);d(392) { join( join( 
% 1.78/2.19    X, Y ), Y ) ==> join( X, Y ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11280) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 1.78/2.19    join( complement( X ), Y ) ) ) ==> join( X, complement( join( complement
% 1.78/2.19    ( X ), Y ) ) ) }.
% 1.78/2.19  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 1.78/2.19    complement( join( complement( X ), Y ) ) ) ==> X }.
% 1.78/2.19  parent1[0; 11]: (11277) {G17,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join
% 1.78/2.19    ( X, Y ), Y ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := meet( X, Y )
% 1.78/2.19     Y := complement( join( complement( X ), Y ) )
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11281) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( join( 
% 1.78/2.19    complement( X ), Y ) ) ) }.
% 1.78/2.19  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 1.78/2.19    complement( join( complement( X ), Y ) ) ) ==> X }.
% 1.78/2.19  parent1[0; 1]: (11280) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), 
% 1.78/2.19    complement( join( complement( X ), Y ) ) ) ==> join( X, complement( join
% 1.78/2.19    ( complement( X ), Y ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11288) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement
% 1.78/2.19    ( Y ) ) ) }.
% 1.78/2.19  parent0[0]: (395) {G16,W10,D5,L1,V2,M1} P(381,3) { complement( join( 
% 1.78/2.19    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 1.78/2.19  parent1[0; 4]: (11281) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( 
% 1.78/2.19    join( complement( X ), Y ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := Y
% 1.78/2.19     Y := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11289) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) )
% 1.78/2.19     ) ==> X }.
% 1.78/2.19  parent0[0]: (11288) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 1.78/2.19    complement( Y ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (486) {G18,W8,D5,L1,V2,M1} P(30,397);d(395) { join( X, meet( X
% 1.78/2.19    , complement( Y ) ) ) ==> X }.
% 1.78/2.19  parent0: (11289) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) )
% 1.78/2.19     ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11291) {G18,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement
% 1.78/2.19    ( Y ) ) ) }.
% 1.78/2.19  parent0[0]: (486) {G18,W8,D5,L1,V2,M1} P(30,397);d(395) { join( X, meet( X
% 1.78/2.19    , complement( Y ) ) ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11292) {G16,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 1.78/2.19  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 1.78/2.19    ( complement( X ) ) ==> X }.
% 1.78/2.19  parent1[0; 6]: (11291) {G18,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 1.78/2.19    complement( Y ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := Y
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19     Y := complement( Y )
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11293) {G16,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 1.78/2.19  parent0[0]: (11292) {G16,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) )
% 1.78/2.19     }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (495) {G19,W7,D4,L1,V2,M1} P(381,486) { join( Y, meet( Y, X )
% 1.78/2.19     ) ==> Y }.
% 1.78/2.19  parent0: (11293) {G16,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := Y
% 1.78/2.19     Y := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11295) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 1.78/2.19  parent0[0]: (495) {G19,W7,D4,L1,V2,M1} P(381,486) { join( Y, meet( Y, X ) )
% 1.78/2.19     ==> Y }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := Y
% 1.78/2.19     Y := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11296) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 1.78/2.19  parent0[0]: (480) {G18,W9,D4,L1,V2,M1} P(447,56) { meet( Y, meet( X, Y ) ) 
% 1.78/2.19    ==> meet( X, Y ) }.
% 1.78/2.19  parent1[0; 4]: (11295) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y )
% 1.78/2.19     ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := Y
% 1.78/2.19     Y := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19     Y := meet( Y, X )
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11297) {G19,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 1.78/2.19  parent0[0]: (11296) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) )
% 1.78/2.19     }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (510) {G20,W7,D4,L1,V2,M1} P(480,495) { join( X, meet( Y, X )
% 1.78/2.19     ) ==> X }.
% 1.78/2.19  parent0: (11297) {G19,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11298) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 1.78/2.19  parent0[0]: (495) {G19,W7,D4,L1,V2,M1} P(381,486) { join( Y, meet( Y, X ) )
% 1.78/2.19     ==> Y }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := Y
% 1.78/2.19     Y := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11299) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( X, Y ), X ) }.
% 1.78/2.19  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 1.78/2.19  parent1[0; 2]: (11298) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y )
% 1.78/2.19     ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := meet( X, Y )
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11302) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), X ) ==> X }.
% 1.78/2.19  parent0[0]: (11299) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( X, Y ), X )
% 1.78/2.19     }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (525) {G20,W7,D4,L1,V2,M1} P(495,0) { join( meet( X, Y ), X ) 
% 1.78/2.19    ==> X }.
% 1.78/2.19  parent0: (11302) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), X ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11305) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 1.78/2.19    complement( composition( X, top ) ) ) ==> zero }.
% 1.78/2.19  parent0[0]: (386) {G15,W5,D3,L1,V1,M1} P(375,332) { join( X, zero ) ==> X
% 1.78/2.19     }.
% 1.78/2.19  parent1[0; 1]: (82) {G2,W11,D6,L1,V1,M1} P(58,10) { join( composition( 
% 1.78/2.19    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := composition( converse( X ), complement( composition( X, top ) ) )
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (947) {G16,W9,D5,L1,V1,M1} S(82);d(386) { composition( 
% 1.78/2.19    converse( X ), complement( composition( X, top ) ) ) ==> zero }.
% 1.78/2.19  parent0: (11305) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 1.78/2.19    complement( composition( X, top ) ) ) ==> zero }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11308) {G16,W9,D5,L1,V1,M1}  { zero ==> composition( converse( X )
% 1.78/2.19    , complement( composition( X, top ) ) ) }.
% 1.78/2.19  parent0[0]: (947) {G16,W9,D5,L1,V1,M1} S(82);d(386) { composition( converse
% 1.78/2.19    ( X ), complement( composition( X, top ) ) ) ==> zero }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11309) {G10,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 1.78/2.19    complement( composition( top, top ) ) ) }.
% 1.78/2.19  parent0[0]: (206) {G9,W4,D3,L1,V0,M1} P(200,174) { converse( top ) ==> top
% 1.78/2.19     }.
% 1.78/2.19  parent1[0; 3]: (11308) {G16,W9,D5,L1,V1,M1}  { zero ==> composition( 
% 1.78/2.19    converse( X ), complement( composition( X, top ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := top
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11310) {G10,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 1.78/2.19    composition( top, top ) ) ) ==> zero }.
% 1.78/2.19  parent0[0]: (11309) {G10,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 1.78/2.19    complement( composition( top, top ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (981) {G17,W8,D5,L1,V0,M1} P(206,947) { composition( top, 
% 1.78/2.19    complement( composition( top, top ) ) ) ==> zero }.
% 1.78/2.19  parent0: (11310) {G10,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 1.78/2.19    composition( top, top ) ) ) ==> zero }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11312) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 1.78/2.19    join( composition( X, Y ), composition( Z, Y ) ) }.
% 1.78/2.19  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 1.78/2.19    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Z
% 1.78/2.19     Z := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11317) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top ), 
% 1.78/2.19    complement( composition( top, top ) ) ) ==> join( composition( X, 
% 1.78/2.19    complement( composition( top, top ) ) ), zero ) }.
% 1.78/2.19  parent0[0]: (981) {G17,W8,D5,L1,V0,M1} P(206,947) { composition( top, 
% 1.78/2.19    complement( composition( top, top ) ) ) ==> zero }.
% 1.78/2.19  parent1[0; 16]: (11312) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), 
% 1.78/2.19    Y ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19     Y := complement( composition( top, top ) )
% 1.78/2.19     Z := top
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11318) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top ), 
% 1.78/2.19    complement( composition( top, top ) ) ) ==> composition( X, complement( 
% 1.78/2.19    composition( top, top ) ) ) }.
% 1.78/2.19  parent0[0]: (386) {G15,W5,D3,L1,V1,M1} P(375,332) { join( X, zero ) ==> X
% 1.78/2.19     }.
% 1.78/2.19  parent1[0; 9]: (11317) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top )
% 1.78/2.19    , complement( composition( top, top ) ) ) ==> join( composition( X, 
% 1.78/2.19    complement( composition( top, top ) ) ), zero ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := composition( X, complement( composition( top, top ) ) )
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11319) {G3,W13,D5,L1,V1,M1}  { composition( top, complement( 
% 1.78/2.19    composition( top, top ) ) ) ==> composition( X, complement( composition( 
% 1.78/2.19    top, top ) ) ) }.
% 1.78/2.19  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 1.78/2.19     top }.
% 1.78/2.19  parent1[0; 2]: (11318) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top )
% 1.78/2.19    , complement( composition( top, top ) ) ) ==> composition( X, complement
% 1.78/2.19    ( composition( top, top ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11320) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, complement
% 1.78/2.19    ( composition( top, top ) ) ) }.
% 1.78/2.19  parent0[0]: (981) {G17,W8,D5,L1,V0,M1} P(206,947) { composition( top, 
% 1.78/2.19    complement( composition( top, top ) ) ) ==> zero }.
% 1.78/2.19  parent1[0; 1]: (11319) {G3,W13,D5,L1,V1,M1}  { composition( top, complement
% 1.78/2.19    ( composition( top, top ) ) ) ==> composition( X, complement( composition
% 1.78/2.19    ( top, top ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11321) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 1.78/2.19    composition( top, top ) ) ) ==> zero }.
% 1.78/2.19  parent0[0]: (11320) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 1.78/2.19    complement( composition( top, top ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (986) {G18,W8,D5,L1,V1,M1} P(981,6);d(386);d(171);d(981) { 
% 1.78/2.19    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 1.78/2.19  parent0: (11321) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 1.78/2.19    composition( top, top ) ) ) ==> zero }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11322) {G18,W8,D5,L1,V1,M1}  { zero ==> composition( X, complement
% 1.78/2.19    ( composition( top, top ) ) ) }.
% 1.78/2.19  parent0[0]: (986) {G18,W8,D5,L1,V1,M1} P(981,6);d(386);d(171);d(981) { 
% 1.78/2.19    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11324) {G5,W6,D4,L1,V0,M1}  { zero ==> complement( composition( 
% 1.78/2.19    top, top ) ) }.
% 1.78/2.19  parent0[0]: (275) {G4,W5,D3,L1,V1,M1} P(273,267) { composition( one, X ) 
% 1.78/2.19    ==> X }.
% 1.78/2.19  parent1[0; 2]: (11322) {G18,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 1.78/2.19    complement( composition( top, top ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := complement( composition( top, top ) )
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := one
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11325) {G5,W6,D4,L1,V0,M1}  { complement( composition( top, top )
% 1.78/2.19     ) ==> zero }.
% 1.78/2.19  parent0[0]: (11324) {G5,W6,D4,L1,V0,M1}  { zero ==> complement( composition
% 1.78/2.19    ( top, top ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (991) {G19,W6,D4,L1,V0,M1} P(986,275) { complement( 
% 1.78/2.19    composition( top, top ) ) ==> zero }.
% 1.78/2.19  parent0: (11325) {G5,W6,D4,L1,V0,M1}  { complement( composition( top, top )
% 1.78/2.19     ) ==> zero }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11327) {G15,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 1.78/2.19     }.
% 1.78/2.19  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 1.78/2.19    ( complement( X ) ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11329) {G16,W6,D3,L1,V0,M1}  { composition( top, top ) ==> 
% 1.78/2.19    complement( zero ) }.
% 1.78/2.19  parent0[0]: (991) {G19,W6,D4,L1,V0,M1} P(986,275) { complement( composition
% 1.78/2.19    ( top, top ) ) ==> zero }.
% 1.78/2.19  parent1[0; 5]: (11327) {G15,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 1.78/2.19    ( X ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := composition( top, top )
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11330) {G13,W5,D3,L1,V0,M1}  { composition( top, top ) ==> top
% 1.78/2.19     }.
% 1.78/2.19  parent0[0]: (347) {G12,W4,D3,L1,V0,M1} P(344,280) { complement( zero ) ==> 
% 1.78/2.19    top }.
% 1.78/2.19  parent1[0; 4]: (11329) {G16,W6,D3,L1,V0,M1}  { composition( top, top ) ==> 
% 1.78/2.19    complement( zero ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (1002) {G20,W5,D3,L1,V0,M1} P(991,381);d(347) { composition( 
% 1.78/2.19    top, top ) ==> top }.
% 1.78/2.19  parent0: (11330) {G13,W5,D3,L1,V0,M1}  { composition( top, top ) ==> top
% 1.78/2.19     }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11333) {G0,W27,D8,L1,V3,M1}  { meet( composition( X, meet( Y, 
% 1.78/2.19    composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition( X, 
% 1.78/2.19    Y ), Z ), meet( composition( X, meet( Y, composition( converse( X ), Z )
% 1.78/2.19     ) ), Z ) ) }.
% 1.78/2.19  parent0[0]: (14) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 1.78/2.19    Z ), meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), 
% 1.78/2.19    Z ) ) ==> meet( composition( X, meet( Y, composition( converse( X ), Z )
% 1.78/2.19     ) ), Z ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19     Z := Z
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11341) {G1,W25,D8,L1,V1,M1}  { meet( composition( top, meet( top
% 1.78/2.19    , composition( converse( top ), X ) ) ), X ) ==> join( meet( top, X ), 
% 1.78/2.19    meet( composition( top, meet( top, composition( converse( top ), X ) ) )
% 1.78/2.19    , X ) ) }.
% 1.78/2.19  parent0[0]: (1002) {G20,W5,D3,L1,V0,M1} P(991,381);d(347) { composition( 
% 1.78/2.19    top, top ) ==> top }.
% 1.78/2.19  parent1[0; 13]: (11333) {G0,W27,D8,L1,V3,M1}  { meet( composition( X, meet
% 1.78/2.19    ( Y, composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition
% 1.78/2.19    ( X, Y ), Z ), meet( composition( X, meet( Y, composition( converse( X )
% 1.78/2.19    , Z ) ) ), Z ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := top
% 1.78/2.19     Y := top
% 1.78/2.19     Z := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11344) {G2,W23,D8,L1,V1,M1}  { meet( composition( top, meet( top
% 1.78/2.19    , composition( converse( top ), X ) ) ), X ) ==> join( X, meet( 
% 1.78/2.19    composition( top, meet( top, composition( converse( top ), X ) ) ), X ) )
% 1.78/2.19     }.
% 1.78/2.19  parent0[0]: (407) {G16,W5,D3,L1,V1,M1} S(380);d(381) { meet( top, X ) ==> X
% 1.78/2.19     }.
% 1.78/2.19  parent1[0; 12]: (11341) {G1,W25,D8,L1,V1,M1}  { meet( composition( top, 
% 1.78/2.19    meet( top, composition( converse( top ), X ) ) ), X ) ==> join( meet( top
% 1.78/2.19    , X ), meet( composition( top, meet( top, composition( converse( top ), X
% 1.78/2.19     ) ) ), X ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11349) {G3,W12,D7,L1,V1,M1}  { meet( composition( top, meet( top
% 1.78/2.19    , composition( converse( top ), X ) ) ), X ) ==> X }.
% 1.78/2.19  parent0[0]: (510) {G20,W7,D4,L1,V2,M1} P(480,495) { join( X, meet( Y, X ) )
% 1.78/2.19     ==> X }.
% 1.78/2.19  parent1[0; 11]: (11344) {G2,W23,D8,L1,V1,M1}  { meet( composition( top, 
% 1.78/2.19    meet( top, composition( converse( top ), X ) ) ), X ) ==> join( X, meet( 
% 1.78/2.19    composition( top, meet( top, composition( converse( top ), X ) ) ), X ) )
% 1.78/2.19     }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := composition( top, meet( top, composition( converse( top ), X ) ) )
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11350) {G4,W10,D6,L1,V1,M1}  { meet( composition( top, 
% 1.78/2.19    composition( converse( top ), X ) ), X ) ==> X }.
% 1.78/2.19  parent0[0]: (407) {G16,W5,D3,L1,V1,M1} S(380);d(381) { meet( top, X ) ==> X
% 1.78/2.19     }.
% 1.78/2.19  parent1[0; 4]: (11349) {G3,W12,D7,L1,V1,M1}  { meet( composition( top, meet
% 1.78/2.19    ( top, composition( converse( top ), X ) ) ), X ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := composition( converse( top ), X )
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11351) {G1,W10,D6,L1,V1,M1}  { meet( composition( composition( 
% 1.78/2.19    top, converse( top ) ), X ), X ) ==> X }.
% 1.78/2.19  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 1.78/2.19     ) ) ==> composition( composition( X, Y ), Z ) }.
% 1.78/2.19  parent1[0; 2]: (11350) {G4,W10,D6,L1,V1,M1}  { meet( composition( top, 
% 1.78/2.19    composition( converse( top ), X ) ), X ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := top
% 1.78/2.19     Y := converse( top )
% 1.78/2.19     Z := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11352) {G2,W10,D6,L1,V1,M1}  { meet( composition( converse( 
% 1.78/2.19    composition( top, top ) ), X ), X ) ==> X }.
% 1.78/2.19  parent0[0]: (208) {G10,W9,D4,L1,V1,M1} P(206,9) { composition( top, 
% 1.78/2.19    converse( X ) ) ==> converse( composition( X, top ) ) }.
% 1.78/2.19  parent1[0; 3]: (11351) {G1,W10,D6,L1,V1,M1}  { meet( composition( 
% 1.78/2.19    composition( top, converse( top ) ), X ), X ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := top
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11353) {G3,W8,D5,L1,V1,M1}  { meet( composition( converse( top )
% 1.78/2.19    , X ), X ) ==> X }.
% 1.78/2.19  parent0[0]: (1002) {G20,W5,D3,L1,V0,M1} P(991,381);d(347) { composition( 
% 1.78/2.19    top, top ) ==> top }.
% 1.78/2.19  parent1[0; 4]: (11352) {G2,W10,D6,L1,V1,M1}  { meet( composition( converse
% 1.78/2.19    ( composition( top, top ) ), X ), X ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11354) {G4,W7,D4,L1,V1,M1}  { meet( composition( top, X ), X ) 
% 1.78/2.19    ==> X }.
% 1.78/2.19  parent0[0]: (206) {G9,W4,D3,L1,V0,M1} P(200,174) { converse( top ) ==> top
% 1.78/2.19     }.
% 1.78/2.19  parent1[0; 3]: (11353) {G3,W8,D5,L1,V1,M1}  { meet( composition( converse( 
% 1.78/2.19    top ), X ), X ) ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (1014) {G21,W7,D4,L1,V1,M1} P(1002,14);d(407);d(510);d(407);d(
% 1.78/2.19    4);d(208);d(1002);d(206) { meet( composition( top, X ), X ) ==> X }.
% 1.78/2.19  parent0: (11354) {G4,W7,D4,L1,V1,M1}  { meet( composition( top, X ), X ) 
% 1.78/2.19    ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11357) {G0,W11,D4,L1,V3,M1}  { composition( composition( X, Y ), Z
% 1.78/2.19     ) ==> composition( X, composition( Y, Z ) ) }.
% 1.78/2.19  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 1.78/2.19     ) ) ==> composition( composition( X, Y ), Z ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19     Z := Z
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11359) {G1,W9,D4,L1,V1,M1}  { composition( composition( X, top )
% 1.78/2.19    , top ) ==> composition( X, top ) }.
% 1.78/2.19  parent0[0]: (1002) {G20,W5,D3,L1,V0,M1} P(991,381);d(347) { composition( 
% 1.78/2.19    top, top ) ==> top }.
% 1.78/2.19  parent1[0; 8]: (11357) {G0,W11,D4,L1,V3,M1}  { composition( composition( X
% 1.78/2.19    , Y ), Z ) ==> composition( X, composition( Y, Z ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19     Y := top
% 1.78/2.19     Z := top
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (1015) {G21,W9,D4,L1,V1,M1} P(1002,4) { composition( 
% 1.78/2.19    composition( X, top ), top ) ==> composition( X, top ) }.
% 1.78/2.19  parent0: (11359) {G1,W9,D4,L1,V1,M1}  { composition( composition( X, top )
% 1.78/2.19    , top ) ==> composition( X, top ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11363) {G20,W7,D4,L1,V2,M1}  { X ==> join( meet( X, Y ), X ) }.
% 1.78/2.19  parent0[0]: (525) {G20,W7,D4,L1,V2,M1} P(495,0) { join( meet( X, Y ), X ) 
% 1.78/2.19    ==> X }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11364) {G21,W9,D4,L1,V1,M1}  { composition( top, X ) ==> join( X
% 1.78/2.19    , composition( top, X ) ) }.
% 1.78/2.19  parent0[0]: (1014) {G21,W7,D4,L1,V1,M1} P(1002,14);d(407);d(510);d(407);d(4
% 1.78/2.19    );d(208);d(1002);d(206) { meet( composition( top, X ), X ) ==> X }.
% 1.78/2.19  parent1[0; 5]: (11363) {G20,W7,D4,L1,V2,M1}  { X ==> join( meet( X, Y ), X
% 1.78/2.19     ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := composition( top, X )
% 1.78/2.19     Y := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11365) {G21,W9,D4,L1,V1,M1}  { join( X, composition( top, X ) ) 
% 1.78/2.19    ==> composition( top, X ) }.
% 1.78/2.19  parent0[0]: (11364) {G21,W9,D4,L1,V1,M1}  { composition( top, X ) ==> join
% 1.78/2.19    ( X, composition( top, X ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (1023) {G22,W9,D4,L1,V1,M1} P(1014,525) { join( X, composition
% 1.78/2.19    ( top, X ) ) ==> composition( top, X ) }.
% 1.78/2.19  parent0: (11365) {G21,W9,D4,L1,V1,M1}  { join( X, composition( top, X ) ) 
% 1.78/2.19    ==> composition( top, X ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11367) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 1.78/2.19    converse( join( converse( X ), Y ) ) }.
% 1.78/2.19  parent0[0]: (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 1.78/2.19     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11370) {G2,W13,D6,L1,V1,M1}  { join( X, converse( composition( 
% 1.78/2.19    top, converse( X ) ) ) ) ==> converse( composition( top, converse( X ) )
% 1.78/2.19     ) }.
% 1.78/2.19  parent0[0]: (1023) {G22,W9,D4,L1,V1,M1} P(1014,525) { join( X, composition
% 1.78/2.19    ( top, X ) ) ==> composition( top, X ) }.
% 1.78/2.19  parent1[0; 9]: (11367) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==>
% 1.78/2.19     converse( join( converse( X ), Y ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := converse( X )
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19     Y := composition( top, converse( X ) )
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11372) {G2,W12,D6,L1,V1,M1}  { join( X, converse( composition( 
% 1.78/2.19    top, converse( X ) ) ) ) ==> composition( X, converse( top ) ) }.
% 1.78/2.19  parent0[0]: (36) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 1.78/2.19    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 1.78/2.19  parent1[0; 8]: (11370) {G2,W13,D6,L1,V1,M1}  { join( X, converse( 
% 1.78/2.19    composition( top, converse( X ) ) ) ) ==> converse( composition( top, 
% 1.78/2.19    converse( X ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := top
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11373) {G2,W11,D5,L1,V1,M1}  { join( X, composition( X, converse
% 1.78/2.19    ( top ) ) ) ==> composition( X, converse( top ) ) }.
% 1.78/2.19  parent0[0]: (36) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 1.78/2.19    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 1.78/2.19  parent1[0; 3]: (11372) {G2,W12,D6,L1,V1,M1}  { join( X, converse( 
% 1.78/2.19    composition( top, converse( X ) ) ) ) ==> composition( X, converse( top )
% 1.78/2.19     ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := top
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11377) {G3,W10,D5,L1,V1,M1}  { join( X, composition( X, converse
% 1.78/2.19    ( top ) ) ) ==> composition( X, top ) }.
% 1.78/2.19  parent0[0]: (206) {G9,W4,D3,L1,V0,M1} P(200,174) { converse( top ) ==> top
% 1.78/2.19     }.
% 1.78/2.19  parent1[0; 9]: (11373) {G2,W11,D5,L1,V1,M1}  { join( X, composition( X, 
% 1.78/2.19    converse( top ) ) ) ==> composition( X, converse( top ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11378) {G4,W9,D4,L1,V1,M1}  { join( X, composition( X, top ) ) 
% 1.78/2.19    ==> composition( X, top ) }.
% 1.78/2.19  parent0[0]: (206) {G9,W4,D3,L1,V0,M1} P(200,174) { converse( top ) ==> top
% 1.78/2.19     }.
% 1.78/2.19  parent1[0; 5]: (11377) {G3,W10,D5,L1,V1,M1}  { join( X, composition( X, 
% 1.78/2.19    converse( top ) ) ) ==> composition( X, top ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (1107) {G23,W9,D4,L1,V1,M1} P(1023,42);d(36);d(206) { join( X
% 1.78/2.19    , composition( X, top ) ) ==> composition( X, top ) }.
% 1.78/2.19  parent0: (11378) {G4,W9,D4,L1,V1,M1}  { join( X, composition( X, top ) ) 
% 1.78/2.19    ==> composition( X, top ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11383) {G17,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 1.78/2.19    , X ) }.
% 1.78/2.19  parent0[0]: (398) {G17,W9,D4,L1,V2,M1} P(392,19) { join( join( X, Y ), X ) 
% 1.78/2.19    ==> join( X, Y ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11385) {G18,W11,D4,L1,V1,M1}  { join( X, composition( X, top ) ) 
% 1.78/2.19    ==> join( composition( X, top ), X ) }.
% 1.78/2.19  parent0[0]: (1107) {G23,W9,D4,L1,V1,M1} P(1023,42);d(36);d(206) { join( X, 
% 1.78/2.19    composition( X, top ) ) ==> composition( X, top ) }.
% 1.78/2.19  parent1[0; 7]: (11383) {G17,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join
% 1.78/2.19    ( X, Y ), X ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19     Y := composition( X, top )
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11386) {G19,W9,D4,L1,V1,M1}  { composition( X, top ) ==> join( 
% 1.78/2.19    composition( X, top ), X ) }.
% 1.78/2.19  parent0[0]: (1107) {G23,W9,D4,L1,V1,M1} P(1023,42);d(36);d(206) { join( X, 
% 1.78/2.19    composition( X, top ) ) ==> composition( X, top ) }.
% 1.78/2.19  parent1[0; 1]: (11385) {G18,W11,D4,L1,V1,M1}  { join( X, composition( X, 
% 1.78/2.19    top ) ) ==> join( composition( X, top ), X ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11388) {G19,W9,D4,L1,V1,M1}  { join( composition( X, top ), X ) 
% 1.78/2.19    ==> composition( X, top ) }.
% 1.78/2.19  parent0[0]: (11386) {G19,W9,D4,L1,V1,M1}  { composition( X, top ) ==> join
% 1.78/2.19    ( composition( X, top ), X ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (1133) {G24,W9,D4,L1,V1,M1} P(1107,398) { join( composition( X
% 1.78/2.19    , top ), X ) ==> composition( X, top ) }.
% 1.78/2.19  parent0: (11388) {G19,W9,D4,L1,V1,M1}  { join( composition( X, top ), X ) 
% 1.78/2.19    ==> composition( X, top ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11391) {G1,W13,D6,L1,V2,M1}  { complement( X ) ==> join( 
% 1.78/2.19    complement( X ), composition( converse( Y ), complement( composition( Y, 
% 1.78/2.19    X ) ) ) ) }.
% 1.78/2.19  parent0[0]: (88) {G1,W13,D6,L1,V2,M1} P(10,0) { join( complement( Y ), 
% 1.78/2.19    composition( converse( X ), complement( composition( X, Y ) ) ) ) ==> 
% 1.78/2.19    complement( Y ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := Y
% 1.78/2.19     Y := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11394) {G2,W15,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 1.78/2.19    complement( top ), composition( converse( composition( X, top ) ), 
% 1.78/2.19    complement( composition( X, top ) ) ) ) }.
% 1.78/2.19  parent0[0]: (1015) {G21,W9,D4,L1,V1,M1} P(1002,4) { composition( 
% 1.78/2.19    composition( X, top ), top ) ==> composition( X, top ) }.
% 1.78/2.19  parent1[0; 12]: (11391) {G1,W13,D6,L1,V2,M1}  { complement( X ) ==> join( 
% 1.78/2.19    complement( X ), composition( converse( Y ), complement( composition( Y, 
% 1.78/2.19    X ) ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := top
% 1.78/2.19     Y := composition( X, top )
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11396) {G2,W14,D6,L1,V1,M1}  { complement( top ) ==> join( zero, 
% 1.78/2.19    composition( converse( composition( X, top ) ), complement( composition( 
% 1.78/2.19    X, top ) ) ) ) }.
% 1.78/2.19  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.78/2.19    zero }.
% 1.78/2.19  parent1[0; 4]: (11394) {G2,W15,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 1.78/2.19    complement( top ), composition( converse( composition( X, top ) ), 
% 1.78/2.19    complement( composition( X, top ) ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11397) {G2,W13,D6,L1,V1,M1}  { zero ==> join( zero, composition( 
% 1.78/2.19    converse( composition( X, top ) ), complement( composition( X, top ) ) )
% 1.78/2.19     ) }.
% 1.78/2.19  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 1.78/2.19    zero }.
% 1.78/2.19  parent1[0; 1]: (11396) {G2,W14,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 1.78/2.19    zero, composition( converse( composition( X, top ) ), complement( 
% 1.78/2.19    composition( X, top ) ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11400) {G3,W11,D5,L1,V1,M1}  { zero ==> composition( converse( 
% 1.78/2.19    composition( X, top ) ), complement( composition( X, top ) ) ) }.
% 1.78/2.19  parent0[0]: (385) {G15,W5,D3,L1,V1,M1} P(375,337) { join( zero, X ) ==> X
% 1.78/2.19     }.
% 1.78/2.19  parent1[0; 2]: (11397) {G2,W13,D6,L1,V1,M1}  { zero ==> join( zero, 
% 1.78/2.19    composition( converse( composition( X, top ) ), complement( composition( 
% 1.78/2.19    X, top ) ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := composition( converse( composition( X, top ) ), complement( 
% 1.78/2.19    composition( X, top ) ) )
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11401) {G3,W11,D5,L1,V1,M1}  { composition( converse( composition
% 1.78/2.19    ( X, top ) ), complement( composition( X, top ) ) ) ==> zero }.
% 1.78/2.19  parent0[0]: (11400) {G3,W11,D5,L1,V1,M1}  { zero ==> composition( converse
% 1.78/2.19    ( composition( X, top ) ), complement( composition( X, top ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (1223) {G22,W11,D5,L1,V1,M1} P(1015,88);d(58);d(385) { 
% 1.78/2.19    composition( converse( composition( X, top ) ), complement( composition( 
% 1.78/2.19    X, top ) ) ) ==> zero }.
% 1.78/2.19  parent0: (11401) {G3,W11,D5,L1,V1,M1}  { composition( converse( composition
% 1.78/2.19    ( X, top ) ), complement( composition( X, top ) ) ) ==> zero }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11403) {G1,W15,D7,L1,V2,M1}  { complement( converse( Y ) ) ==> 
% 1.78/2.19    join( composition( X, complement( converse( composition( Y, X ) ) ) ), 
% 1.78/2.19    complement( converse( Y ) ) ) }.
% 1.78/2.19  parent0[0]: (85) {G1,W15,D7,L1,V2,M1} P(9,10);d(7) { join( composition( X, 
% 1.78/2.19    complement( converse( composition( Y, X ) ) ) ), complement( converse( Y
% 1.78/2.19     ) ) ) ==> complement( converse( Y ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19     Y := Y
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11408) {G2,W22,D7,L1,V1,M1}  { complement( converse( converse( 
% 1.78/2.19    composition( X, top ) ) ) ) ==> join( composition( complement( 
% 1.78/2.19    composition( X, top ) ), complement( converse( zero ) ) ), complement( 
% 1.78/2.19    converse( converse( composition( X, top ) ) ) ) ) }.
% 1.78/2.19  parent0[0]: (1223) {G22,W11,D5,L1,V1,M1} P(1015,88);d(58);d(385) { 
% 1.78/2.19    composition( converse( composition( X, top ) ), complement( composition( 
% 1.78/2.19    X, top ) ) ) ==> zero }.
% 1.78/2.19  parent1[0; 15]: (11403) {G1,W15,D7,L1,V2,M1}  { complement( converse( Y ) )
% 1.78/2.19     ==> join( composition( X, complement( converse( composition( Y, X ) ) )
% 1.78/2.19     ), complement( converse( Y ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := complement( composition( X, top ) )
% 1.78/2.19     Y := converse( composition( X, top ) )
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11409) {G3,W21,D7,L1,V1,M1}  { complement( converse( converse( 
% 1.78/2.19    composition( X, top ) ) ) ) ==> join( composition( complement( 
% 1.78/2.19    composition( X, top ) ), complement( zero ) ), complement( converse( 
% 1.78/2.19    converse( composition( X, top ) ) ) ) ) }.
% 1.78/2.19  parent0[0]: (400) {G17,W4,D3,L1,V0,M1} P(390,385) { converse( zero ) ==> 
% 1.78/2.19    zero }.
% 1.78/2.19  parent1[0; 14]: (11408) {G2,W22,D7,L1,V1,M1}  { complement( converse( 
% 1.78/2.19    converse( composition( X, top ) ) ) ) ==> join( composition( complement( 
% 1.78/2.19    composition( X, top ) ), complement( converse( zero ) ) ), complement( 
% 1.78/2.19    converse( converse( composition( X, top ) ) ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11410) {G4,W20,D7,L1,V1,M1}  { complement( converse( converse( 
% 1.78/2.19    composition( X, top ) ) ) ) ==> join( composition( complement( 
% 1.78/2.19    composition( X, top ) ), top ), complement( converse( converse( 
% 1.78/2.19    composition( X, top ) ) ) ) ) }.
% 1.78/2.19  parent0[0]: (347) {G12,W4,D3,L1,V0,M1} P(344,280) { complement( zero ) ==> 
% 1.78/2.19    top }.
% 1.78/2.19  parent1[0; 13]: (11409) {G3,W21,D7,L1,V1,M1}  { complement( converse( 
% 1.78/2.19    converse( composition( X, top ) ) ) ) ==> join( composition( complement( 
% 1.78/2.19    composition( X, top ) ), complement( zero ) ), complement( converse( 
% 1.78/2.19    converse( composition( X, top ) ) ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11412) {G1,W18,D6,L1,V1,M1}  { complement( converse( converse( 
% 1.78/2.19    composition( X, top ) ) ) ) ==> join( composition( complement( 
% 1.78/2.19    composition( X, top ) ), top ), complement( composition( X, top ) ) ) }.
% 1.78/2.19  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 1.78/2.19  parent1[0; 15]: (11410) {G4,W20,D7,L1,V1,M1}  { complement( converse( 
% 1.78/2.19    converse( composition( X, top ) ) ) ) ==> join( composition( complement( 
% 1.78/2.19    composition( X, top ) ), top ), complement( converse( converse( 
% 1.78/2.19    composition( X, top ) ) ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := composition( X, top )
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11413) {G1,W16,D6,L1,V1,M1}  { complement( composition( X, top )
% 1.78/2.19     ) ==> join( composition( complement( composition( X, top ) ), top ), 
% 1.78/2.19    complement( composition( X, top ) ) ) }.
% 1.78/2.19  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 1.78/2.19  parent1[0; 2]: (11412) {G1,W18,D6,L1,V1,M1}  { complement( converse( 
% 1.78/2.19    converse( composition( X, top ) ) ) ) ==> join( composition( complement( 
% 1.78/2.19    composition( X, top ) ), top ), complement( composition( X, top ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := composition( X, top )
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  paramod: (11416) {G2,W11,D5,L1,V1,M1}  { complement( composition( X, top )
% 1.78/2.19     ) ==> composition( complement( composition( X, top ) ), top ) }.
% 1.78/2.19  parent0[0]: (1133) {G24,W9,D4,L1,V1,M1} P(1107,398) { join( composition( X
% 1.78/2.19    , top ), X ) ==> composition( X, top ) }.
% 1.78/2.19  parent1[0; 5]: (11413) {G1,W16,D6,L1,V1,M1}  { complement( composition( X, 
% 1.78/2.19    top ) ) ==> join( composition( complement( composition( X, top ) ), top )
% 1.78/2.19    , complement( composition( X, top ) ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := complement( composition( X, top ) )
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11417) {G2,W11,D5,L1,V1,M1}  { composition( complement( 
% 1.78/2.19    composition( X, top ) ), top ) ==> complement( composition( X, top ) )
% 1.78/2.19     }.
% 1.78/2.19  parent0[0]: (11416) {G2,W11,D5,L1,V1,M1}  { complement( composition( X, top
% 1.78/2.19     ) ) ==> composition( complement( composition( X, top ) ), top ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (10693) {G25,W11,D5,L1,V1,M1} P(1223,85);d(400);d(347);d(7);d(
% 1.78/2.19    1133) { composition( complement( composition( X, top ) ), top ) ==> 
% 1.78/2.19    complement( composition( X, top ) ) }.
% 1.78/2.19  parent0: (11417) {G2,W11,D5,L1,V1,M1}  { composition( complement( 
% 1.78/2.19    composition( X, top ) ), top ) ==> complement( composition( X, top ) )
% 1.78/2.19     }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19     0 ==> 0
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11418) {G25,W11,D5,L1,V1,M1}  { complement( composition( X, top )
% 1.78/2.19     ) ==> composition( complement( composition( X, top ) ), top ) }.
% 1.78/2.19  parent0[0]: (10693) {G25,W11,D5,L1,V1,M1} P(1223,85);d(400);d(347);d(7);d(
% 1.78/2.19    1133) { composition( complement( composition( X, top ) ), top ) ==> 
% 1.78/2.19    complement( composition( X, top ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19     X := X
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  eqswap: (11419) {G0,W11,D5,L1,V0,M1}  { ! complement( composition( skol1, 
% 1.78/2.19    top ) ) ==> composition( complement( composition( skol1, top ) ), top )
% 1.78/2.19     }.
% 1.78/2.19  parent0[0]: (16) {G0,W11,D5,L1,V0,M1} I { ! composition( complement( 
% 1.78/2.19    composition( skol1, top ) ), top ) ==> complement( composition( skol1, 
% 1.78/2.19    top ) ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  resolution: (11420) {G1,W0,D0,L0,V0,M0}  {  }.
% 1.78/2.19  parent0[0]: (11419) {G0,W11,D5,L1,V0,M1}  { ! complement( composition( 
% 1.78/2.19    skol1, top ) ) ==> composition( complement( composition( skol1, top ) ), 
% 1.78/2.19    top ) }.
% 1.78/2.19  parent1[0]: (11418) {G25,W11,D5,L1,V1,M1}  { complement( composition( X, 
% 1.78/2.19    top ) ) ==> composition( complement( composition( X, top ) ), top ) }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  substitution1:
% 1.78/2.19     X := skol1
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  subsumption: (10695) {G26,W0,D0,L0,V0,M0} R(10693,16) {  }.
% 1.78/2.19  parent0: (11420) {G1,W0,D0,L0,V0,M0}  {  }.
% 1.78/2.19  substitution0:
% 1.78/2.19  end
% 1.78/2.19  permutation0:
% 1.78/2.19  end
% 1.78/2.19  
% 1.78/2.19  Proof check complete!
% 1.78/2.19  
% 1.78/2.19  Memory use:
% 1.78/2.19  
% 1.78/2.19  space for terms:        141077
% 1.78/2.19  space for clauses:      1159716
% 1.78/2.19  
% 1.78/2.19  
% 1.78/2.19  clauses generated:      262303
% 1.78/2.19  clauses kept:           10696
% 1.78/2.19  clauses selected:       905
% 1.78/2.19  clauses deleted:        457
% 1.78/2.19  clauses inuse deleted:  127
% 1.78/2.19  
% 1.78/2.19  subsentry:          12695
% 1.78/2.19  literals s-matched: 10479
% 1.78/2.19  literals matched:   10274
% 1.78/2.19  full subsumption:   0
% 1.78/2.19  
% 1.78/2.19  checksum:           -836827410
% 1.78/2.19  
% 1.78/2.19  
% 1.78/2.19  Bliksem ended
%------------------------------------------------------------------------------