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

View Problem - Process Solution

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

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

% Result   : Theorem 2.96s 3.39s
% Output   : Refutation 2.96s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13  % Problem  : REL022+2 : TPTP v8.1.0. Released v4.0.0.
% 0.07/0.13  % Command  : bliksem %s
% 0.13/0.35  % Computer : n010.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % DateTime : Fri Jul  8 10:52:31 EDT 2022
% 0.13/0.35  % CPUTime  : 
% 2.96/3.39  *** allocated 10000 integers for termspace/termends
% 2.96/3.39  *** allocated 10000 integers for clauses
% 2.96/3.39  *** allocated 10000 integers for justifications
% 2.96/3.39  Bliksem 1.12
% 2.96/3.39  
% 2.96/3.39  
% 2.96/3.39  Automatic Strategy Selection
% 2.96/3.39  
% 2.96/3.39  
% 2.96/3.39  Clauses:
% 2.96/3.39  
% 2.96/3.39  { join( X, Y ) = join( Y, X ) }.
% 2.96/3.39  { join( X, join( Y, Z ) ) = join( join( X, Y ), Z ) }.
% 2.96/3.39  { X = join( complement( join( complement( X ), complement( Y ) ) ), 
% 2.96/3.39    complement( join( complement( X ), Y ) ) ) }.
% 2.96/3.39  { meet( X, Y ) = complement( join( complement( X ), complement( Y ) ) ) }.
% 2.96/3.39  { composition( X, composition( Y, Z ) ) = composition( composition( X, Y )
% 2.96/3.39    , Z ) }.
% 2.96/3.39  { composition( X, one ) = X }.
% 2.96/3.39  { composition( join( X, Y ), Z ) = join( composition( X, Z ), composition( 
% 2.96/3.39    Y, Z ) ) }.
% 2.96/3.39  { converse( converse( X ) ) = X }.
% 2.96/3.39  { converse( join( X, Y ) ) = join( converse( X ), converse( Y ) ) }.
% 2.96/3.39  { converse( composition( X, Y ) ) = composition( converse( Y ), converse( X
% 2.96/3.39     ) ) }.
% 2.96/3.39  { join( composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.96/3.39    complement( Y ) ) = complement( Y ) }.
% 2.96/3.39  { top = join( X, complement( X ) ) }.
% 2.96/3.39  { zero = meet( X, complement( X ) ) }.
% 2.96/3.39  { join( meet( composition( X, Y ), Z ), composition( meet( X, composition( 
% 2.96/3.39    Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ) = 
% 2.96/3.39    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 2.96/3.39    composition( converse( X ), Z ) ) ) }.
% 2.96/3.39  { join( meet( composition( X, Y ), Z ), meet( composition( X, meet( Y, 
% 2.96/3.39    composition( converse( X ), Z ) ) ), Z ) ) = meet( composition( X, meet( 
% 2.96/3.39    Y, composition( converse( X ), Z ) ) ), Z ) }.
% 2.96/3.39  { join( meet( composition( X, Y ), Z ), meet( composition( meet( X, 
% 2.96/3.39    composition( Z, converse( Y ) ) ), Y ), Z ) ) = meet( composition( meet( 
% 2.96/3.39    X, composition( Z, converse( Y ) ) ), Y ), Z ) }.
% 2.96/3.39  { composition( skol1, top ) = skol1 }.
% 2.96/3.39  { ! join( meet( skol1, skol2 ), composition( meet( skol1, one ), skol2 ) ) 
% 2.96/3.39    = composition( meet( skol1, one ), skol2 ) }.
% 2.96/3.39  
% 2.96/3.39  percentage equality = 1.000000, percentage horn = 1.000000
% 2.96/3.39  This is a pure equality problem
% 2.96/3.39  
% 2.96/3.39  
% 2.96/3.39  
% 2.96/3.39  Options Used:
% 2.96/3.39  
% 2.96/3.39  useres =            1
% 2.96/3.39  useparamod =        1
% 2.96/3.39  useeqrefl =         1
% 2.96/3.39  useeqfact =         1
% 2.96/3.39  usefactor =         1
% 2.96/3.39  usesimpsplitting =  0
% 2.96/3.39  usesimpdemod =      5
% 2.96/3.39  usesimpres =        3
% 2.96/3.39  
% 2.96/3.39  resimpinuse      =  1000
% 2.96/3.39  resimpclauses =     20000
% 2.96/3.39  substype =          eqrewr
% 2.96/3.39  backwardsubs =      1
% 2.96/3.39  selectoldest =      5
% 2.96/3.39  
% 2.96/3.39  litorderings [0] =  split
% 2.96/3.39  litorderings [1] =  extend the termordering, first sorting on arguments
% 2.96/3.39  
% 2.96/3.39  termordering =      kbo
% 2.96/3.39  
% 2.96/3.39  litapriori =        0
% 2.96/3.39  termapriori =       1
% 2.96/3.39  litaposteriori =    0
% 2.96/3.39  termaposteriori =   0
% 2.96/3.39  demodaposteriori =  0
% 2.96/3.39  ordereqreflfact =   0
% 2.96/3.39  
% 2.96/3.39  litselect =         negord
% 2.96/3.39  
% 2.96/3.39  maxweight =         15
% 2.96/3.39  maxdepth =          30000
% 2.96/3.39  maxlength =         115
% 2.96/3.39  maxnrvars =         195
% 2.96/3.39  excuselevel =       1
% 2.96/3.39  increasemaxweight = 1
% 2.96/3.39  
% 2.96/3.39  maxselected =       10000000
% 2.96/3.39  maxnrclauses =      10000000
% 2.96/3.39  
% 2.96/3.39  showgenerated =    0
% 2.96/3.39  showkept =         0
% 2.96/3.39  showselected =     0
% 2.96/3.39  showdeleted =      0
% 2.96/3.39  showresimp =       1
% 2.96/3.39  showstatus =       2000
% 2.96/3.39  
% 2.96/3.39  prologoutput =     0
% 2.96/3.39  nrgoals =          5000000
% 2.96/3.39  totalproof =       1
% 2.96/3.39  
% 2.96/3.39  Symbols occurring in the translation:
% 2.96/3.39  
% 2.96/3.39  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 2.96/3.39  .  [1, 2]      (w:1, o:21, a:1, s:1, b:0), 
% 2.96/3.39  !  [4, 1]      (w:0, o:14, a:1, s:1, b:0), 
% 2.96/3.39  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 2.96/3.39  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 2.96/3.39  join  [37, 2]      (w:1, o:45, a:1, s:1, b:0), 
% 2.96/3.39  complement  [39, 1]      (w:1, o:19, a:1, s:1, b:0), 
% 2.96/3.39  meet  [40, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 2.96/3.39  composition  [41, 2]      (w:1, o:47, a:1, s:1, b:0), 
% 2.96/3.39  one  [42, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 2.96/3.39  converse  [43, 1]      (w:1, o:20, a:1, s:1, b:0), 
% 2.96/3.39  top  [44, 0]      (w:1, o:12, a:1, s:1, b:0), 
% 2.96/3.39  zero  [45, 0]      (w:1, o:13, a:1, s:1, b:0), 
% 2.96/3.39  skol1  [46, 0]      (w:1, o:10, a:1, s:1, b:1), 
% 2.96/3.39  skol2  [47, 0]      (w:1, o:11, a:1, s:1, b:1).
% 2.96/3.39  
% 2.96/3.39  
% 2.96/3.39  Starting Search:
% 2.96/3.39  
% 2.96/3.39  *** allocated 15000 integers for clauses
% 2.96/3.39  *** allocated 22500 integers for clauses
% 2.96/3.39  *** allocated 33750 integers for clauses
% 2.96/3.39  *** allocated 50625 integers for clauses
% 2.96/3.39  *** allocated 75937 integers for clauses
% 2.96/3.39  *** allocated 113905 integers for clauses
% 2.96/3.39  *** allocated 15000 integers for termspace/termends
% 2.96/3.39  *** allocated 170857 integers for clauses
% 2.96/3.39  Resimplifying inuse:
% 2.96/3.39  Done
% 2.96/3.39  
% 2.96/3.39  *** allocated 22500 integers for termspace/termends
% 2.96/3.39  *** allocated 256285 integers for clauses
% 2.96/3.39  *** allocated 33750 integers for termspace/termends
% 2.96/3.39  
% 2.96/3.39  Intermediate Status:
% 2.96/3.39  Generated:    23268
% 2.96/3.39  Kept:         2006
% 2.96/3.39  Inuse:        324
% 2.96/3.39  Deleted:      197
% 2.96/3.39  Deletedinuse: 88
% 2.96/3.39  
% 2.96/3.39  Resimplifying inuse:
% 2.96/3.39  Done
% 2.96/3.39  
% 2.96/3.39  *** allocated 384427 integers for clauses
% 2.96/3.39  *** allocated 50625 integers for termspace/termends
% 2.96/3.39  Resimplifying inuse:
% 2.96/3.39  Done
% 2.96/3.39  
% 2.96/3.39  *** allocated 576640 integers for clauses
% 2.96/3.39  
% 2.96/3.39  Intermediate Status:
% 2.96/3.39  Generated:    60868
% 2.96/3.39  Kept:         4020
% 2.96/3.39  Inuse:        538
% 2.96/3.39  Deleted:      333
% 2.96/3.39  Deletedinuse: 173
% 2.96/3.39  
% 2.96/3.39  Resimplifying inuse:
% 2.96/3.39  Done
% 2.96/3.39  
% 2.96/3.39  *** allocated 75937 integers for termspace/termends
% 2.96/3.39  Resimplifying inuse:
% 2.96/3.39  Done
% 2.96/3.39  
% 2.96/3.39  *** allocated 864960 integers for clauses
% 2.96/3.39  
% 2.96/3.39  Intermediate Status:
% 2.96/3.39  Generated:    100961
% 2.96/3.39  Kept:         6027
% 2.96/3.39  Inuse:        704
% 2.96/3.39  Deleted:      437
% 2.96/3.39  Deletedinuse: 184
% 2.96/3.39  
% 2.96/3.39  *** allocated 113905 integers for termspace/termends
% 2.96/3.39  Resimplifying inuse:
% 2.96/3.39  Done
% 2.96/3.39  
% 2.96/3.39  Resimplifying inuse:
% 2.96/3.39  Done
% 2.96/3.39  
% 2.96/3.39  *** allocated 1297440 integers for clauses
% 2.96/3.39  
% 2.96/3.39  Intermediate Status:
% 2.96/3.39  Generated:    155839
% 2.96/3.39  Kept:         8037
% 2.96/3.39  Inuse:        870
% 2.96/3.39  Deleted:      487
% 2.96/3.39  Deletedinuse: 195
% 2.96/3.39  
% 2.96/3.39  Resimplifying inuse:
% 2.96/3.39  Done
% 2.96/3.39  
% 2.96/3.39  *** allocated 170857 integers for termspace/termends
% 2.96/3.39  Resimplifying inuse:
% 2.96/3.39  Done
% 2.96/3.39  
% 2.96/3.39  
% 2.96/3.39  Intermediate Status:
% 2.96/3.39  Generated:    217487
% 2.96/3.39  Kept:         10091
% 2.96/3.39  Inuse:        1025
% 2.96/3.39  Deleted:      632
% 2.96/3.39  Deletedinuse: 195
% 2.96/3.39  
% 2.96/3.39  Resimplifying inuse:
% 2.96/3.39  Done
% 2.96/3.39  
% 2.96/3.39  Resimplifying inuse:
% 2.96/3.39  Done
% 2.96/3.39  
% 2.96/3.39  *** allocated 1946160 integers for clauses
% 2.96/3.39  
% 2.96/3.39  Intermediate Status:
% 2.96/3.39  Generated:    273990
% 2.96/3.39  Kept:         12115
% 2.96/3.39  Inuse:        1133
% 2.96/3.39  Deleted:      660
% 2.96/3.39  Deletedinuse: 198
% 2.96/3.39  
% 2.96/3.39  Resimplifying inuse:
% 2.96/3.39  Done
% 2.96/3.39  
% 2.96/3.39  *** allocated 256285 integers for termspace/termends
% 2.96/3.39  Resimplifying inuse:
% 2.96/3.39  Done
% 2.96/3.39  
% 2.96/3.39  
% 2.96/3.39  Intermediate Status:
% 2.96/3.39  Generated:    348549
% 2.96/3.39  Kept:         14121
% 2.96/3.39  Inuse:        1256
% 2.96/3.39  Deleted:      719
% 2.96/3.39  Deletedinuse: 220
% 2.96/3.39  
% 2.96/3.39  Resimplifying inuse:
% 2.96/3.39  Done
% 2.96/3.39  
% 2.96/3.39  Resimplifying inuse:
% 2.96/3.39  Done
% 2.96/3.39  
% 2.96/3.39  
% 2.96/3.39  Intermediate Status:
% 2.96/3.39  Generated:    417208
% 2.96/3.39  Kept:         16146
% 2.96/3.39  Inuse:        1381
% 2.96/3.39  Deleted:      805
% 2.96/3.39  Deletedinuse: 249
% 2.96/3.39  
% 2.96/3.39  Resimplifying inuse:
% 2.96/3.39  Done
% 2.96/3.39  
% 2.96/3.39  Resimplifying inuse:
% 2.96/3.39  Done
% 2.96/3.39  
% 2.96/3.39  *** allocated 2919240 integers for clauses
% 2.96/3.39  
% 2.96/3.39  Intermediate Status:
% 2.96/3.39  Generated:    508182
% 2.96/3.39  Kept:         18167
% 2.96/3.39  Inuse:        1512
% 2.96/3.39  Deleted:      861
% 2.96/3.39  Deletedinuse: 249
% 2.96/3.39  
% 2.96/3.39  Resimplifying inuse:
% 2.96/3.39  Done
% 2.96/3.39  
% 2.96/3.39  Resimplifying inuse:
% 2.96/3.39  Done
% 2.96/3.39  
% 2.96/3.39  *** allocated 384427 integers for termspace/termends
% 2.96/3.39  Resimplifying clauses:
% 2.96/3.39  Done
% 2.96/3.39  
% 2.96/3.39  
% 2.96/3.39  Intermediate Status:
% 2.96/3.39  Generated:    564258
% 2.96/3.39  Kept:         20186
% 2.96/3.39  Inuse:        1594
% 2.96/3.39  Deleted:      3960
% 2.96/3.39  Deletedinuse: 249
% 2.96/3.39  
% 2.96/3.39  Resimplifying inuse:
% 2.96/3.39  
% 2.96/3.39  Bliksems!, er is een bewijs:
% 2.96/3.39  % SZS status Theorem
% 2.96/3.39  % SZS output start Refutation
% 2.96/3.39  
% 2.96/3.39  (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.96/3.39  (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( join( X, Y )
% 2.96/3.39    , Z ) }.
% 2.96/3.39  (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( complement( X ), 
% 2.96/3.39    complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.96/3.39  (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X ), complement
% 2.96/3.39    ( Y ) ) ) ==> meet( X, Y ) }.
% 2.96/3.39  (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z ) ) ==> 
% 2.96/3.39    composition( composition( X, Y ), Z ) }.
% 2.96/3.39  (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 2.96/3.39  (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), composition( Y, Z )
% 2.96/3.39     ) ==> composition( join( X, Y ), Z ) }.
% 2.96/3.39  (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.96/3.39  (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y ) ) ==> 
% 2.96/3.39    converse( join( X, Y ) ) }.
% 2.96/3.39  (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), converse( X ) ) 
% 2.96/3.39    ==> converse( composition( X, Y ) ) }.
% 2.96/3.39  (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X ), complement
% 2.96/3.39    ( composition( X, Y ) ) ), complement( Y ) ) ==> complement( Y ) }.
% 2.96/3.39  (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top }.
% 2.96/3.39  (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> zero }.
% 2.96/3.39  (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), Z ), 
% 2.96/3.39    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 2.96/3.39    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 2.96/3.39    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 2.96/3.39     ) ) ) }.
% 2.96/3.39  (14) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), Z ), meet( 
% 2.96/3.39    composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z ) ) ==> 
% 2.96/3.39    meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z )
% 2.96/3.39     }.
% 2.96/3.39  (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), Z ), meet( 
% 2.96/3.39    composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z ) ) ==> 
% 2.96/3.39    meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z )
% 2.96/3.39     }.
% 2.96/3.39  (16) {G0,W5,D3,L1,V0,M1} I { composition( skol1, top ) ==> skol1 }.
% 2.96/3.39  (17) {G0,W15,D5,L1,V0,M1} I { ! join( meet( skol1, skol2 ), composition( 
% 2.96/3.39    meet( skol1, one ), skol2 ) ) ==> composition( meet( skol1, one ), skol2
% 2.96/3.39     ) }.
% 2.96/3.39  (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) ==> top }.
% 2.96/3.39  (19) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, converse( X )
% 2.96/3.39     ) ) ==> composition( X, converse( Y ) ) }.
% 2.96/3.39  (20) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( converse( X ), Y
% 2.96/3.39     ) ) ==> composition( converse( Y ), X ) }.
% 2.96/3.39  (21) {G1,W9,D4,L1,V2,M1} P(8,0);d(8) { converse( join( X, Y ) ) = converse
% 2.96/3.39    ( join( Y, X ) ) }.
% 2.96/3.39  (22) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X ), Y ) ) ==>
% 2.96/3.39     join( X, converse( Y ) ) }.
% 2.96/3.39  (23) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse( X ) ) ) ==>
% 2.96/3.39     join( converse( Y ), X ) }.
% 2.96/3.39  (26) {G2,W13,D5,L1,V3,M1} P(21,9);d(9) { converse( composition( Z, join( Y
% 2.96/3.39    , X ) ) ) = converse( composition( Z, join( X, Y ) ) ) }.
% 2.96/3.39  (30) {G2,W10,D6,L1,V2,M1} P(1,18) { join( join( complement( join( X, Y ) )
% 2.96/3.39    , X ), Y ) ==> top }.
% 2.96/3.39  (31) {G2,W10,D5,L1,V2,M1} P(18,1) { join( join( Y, complement( X ) ), X ) 
% 2.96/3.39    ==> join( Y, top ) }.
% 2.96/3.39  (32) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = join( join( Y
% 2.96/3.39    , Z ), X ) }.
% 2.96/3.39  (33) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X ) = join( 
% 2.96/3.39    join( Z, X ), Y ) }.
% 2.96/3.39  (34) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), complement( X ) ) 
% 2.96/3.39    ==> join( Y, top ) }.
% 2.96/3.39  (39) {G2,W10,D5,L1,V2,M1} P(34,0);d(1) { join( join( complement( Y ), X ), 
% 2.96/3.39    Y ) ==> join( X, top ) }.
% 2.96/3.39  (40) {G2,W10,D4,L1,V2,M1} P(0,34) { join( join( Y, X ), complement( Y ) ) 
% 2.96/3.39    ==> join( X, top ) }.
% 2.96/3.39  (41) {G2,W9,D5,L1,V1,M1} P(11,34) { join( top, complement( complement( X )
% 2.96/3.39     ) ) ==> join( X, top ) }.
% 2.96/3.39  (43) {G3,W9,D5,L1,V1,M1} P(41,0) { join( complement( complement( X ) ), top
% 2.96/3.39     ) ==> join( X, top ) }.
% 2.96/3.39  (49) {G3,W14,D5,L1,V3,M1} P(1,40) { join( join( join( X, Y ), Z ), 
% 2.96/3.39    complement( X ) ) ==> join( join( Y, Z ), top ) }.
% 2.96/3.39  (51) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), complement( join
% 2.96/3.39    ( complement( X ), Y ) ) ) ==> X }.
% 2.96/3.39  (62) {G2,W9,D6,L1,V1,M1} P(11,22) { join( X, converse( complement( converse
% 2.96/3.39    ( X ) ) ) ) ==> converse( top ) }.
% 2.96/3.39  (78) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, Y ) }.
% 2.96/3.39  (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> zero }.
% 2.96/3.39  (81) {G2,W9,D5,L1,V1,M1} P(80,3) { complement( join( zero, complement( X )
% 2.96/3.39     ) ) ==> meet( top, X ) }.
% 2.96/3.39  (82) {G2,W9,D5,L1,V1,M1} P(80,3) { complement( join( complement( X ), zero
% 2.96/3.39     ) ) ==> meet( X, top ) }.
% 2.96/3.39  (83) {G3,W9,D4,L1,V1,M1} P(80,31) { join( join( X, zero ), top ) ==> join( 
% 2.96/3.39    X, top ) }.
% 2.96/3.39  (93) {G1,W9,D4,L1,V1,M1} P(16,4) { composition( composition( X, skol1 ), 
% 2.96/3.39    top ) ==> composition( X, skol1 ) }.
% 2.96/3.39  (108) {G2,W11,D6,L1,V1,M1} P(80,10) { join( composition( converse( X ), 
% 2.96/3.39    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 2.96/3.39  (116) {G2,W9,D5,L1,V0,M1} P(16,10);d(80) { join( composition( converse( 
% 2.96/3.39    skol1 ), complement( skol1 ) ), zero ) ==> zero }.
% 2.96/3.39  (117) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( converse( X ), 
% 2.96/3.39    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 2.96/3.39  (139) {G2,W9,D5,L1,V3,M1} P(13,34);d(11) { join( meet( composition( X, Y )
% 2.96/3.39    , Z ), top ) ==> top }.
% 2.96/3.39  (140) {G1,W37,D7,L1,V4,M1} P(13,1) { join( join( T, meet( composition( X, Y
% 2.96/3.39     ), Z ) ), composition( meet( X, composition( Z, converse( Y ) ) ), meet
% 2.96/3.39    ( Y, composition( converse( X ), Z ) ) ) ) ==> join( T, composition( meet
% 2.96/3.39    ( X, composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X
% 2.96/3.39     ), Z ) ) ) ) }.
% 2.96/3.39  (141) {G1,W34,D6,L1,V3,M1} P(9,13);d(7);d(7) { join( meet( converse( 
% 2.96/3.39    composition( Y, X ) ), Z ), composition( meet( converse( X ), composition
% 2.96/3.39    ( Z, Y ) ), meet( converse( Y ), composition( X, Z ) ) ) ) ==> 
% 2.96/3.39    composition( meet( converse( X ), composition( Z, Y ) ), meet( converse( 
% 2.96/3.39    Y ), composition( X, Z ) ) ) }.
% 2.96/3.39  (164) {G1,W27,D8,L1,V3,M1} P(14,0) { join( meet( composition( X, meet( Y, 
% 2.96/3.39    composition( converse( X ), Z ) ) ), Z ), meet( composition( X, Y ), Z )
% 2.96/3.39     ) ==> meet( composition( X, meet( Y, composition( converse( X ), Z ) ) )
% 2.96/3.39    , Z ) }.
% 2.96/3.39  (168) {G1,W25,D8,L1,V2,M1} P(5,14) { join( meet( X, Y ), meet( composition
% 2.96/3.39    ( X, meet( one, composition( converse( X ), Y ) ) ), Y ) ) ==> meet( 
% 2.96/3.39    composition( X, meet( one, composition( converse( X ), Y ) ) ), Y ) }.
% 2.96/3.39  (169) {G1,W23,D7,L1,V2,M1} P(5,14) { join( meet( composition( X, Y ), one )
% 2.96/3.39    , meet( composition( X, meet( Y, converse( X ) ) ), one ) ) ==> meet( 
% 2.96/3.39    composition( X, meet( Y, converse( X ) ) ), one ) }.
% 2.96/3.39  (177) {G3,W7,D4,L1,V2,M1} P(5,139) { join( meet( X, Y ), top ) ==> top }.
% 2.96/3.39  (178) {G4,W10,D5,L1,V2,M1} P(177,40) { join( top, complement( meet( X, Y )
% 2.96/3.39     ) ) ==> join( top, top ) }.
% 2.96/3.39  (185) {G1,W30,D7,L1,V3,M1} P(9,15);d(7) { join( meet( converse( composition
% 2.96/3.39    ( Y, X ) ), Z ), meet( composition( meet( converse( X ), composition( Z, 
% 2.96/3.39    Y ) ), converse( Y ) ), Z ) ) ==> meet( composition( meet( converse( X )
% 2.96/3.39    , composition( Z, Y ) ), converse( Y ) ), Z ) }.
% 2.96/3.39  (203) {G5,W8,D4,L1,V1,M1} P(82,41);d(178);d(83) { join( complement( X ), 
% 2.96/3.39    top ) ==> join( top, top ) }.
% 2.96/3.39  (210) {G1,W15,D5,L1,V0,M1} P(0,17) { ! join( composition( meet( skol1, one
% 2.96/3.39     ), skol2 ), meet( skol1, skol2 ) ) ==> composition( meet( skol1, one ), 
% 2.96/3.39    skol2 ) }.
% 2.96/3.39  (211) {G6,W5,D3,L1,V0,M1} P(82,203);d(177) { join( top, top ) ==> top }.
% 2.96/3.39  (212) {G7,W5,D3,L1,V1,M1} P(203,39);d(211) { join( top, X ) ==> top }.
% 2.96/3.39  (213) {G7,W5,D3,L1,V1,M1} P(203,43);d(211) { join( X, top ) ==> top }.
% 2.96/3.39  (214) {G8,W4,D3,L1,V0,M1} P(212,62) { converse( top ) ==> top }.
% 2.96/3.39  (216) {G9,W9,D4,L1,V1,M1} P(214,9) { composition( top, converse( X ) ) ==> 
% 2.96/3.39    converse( composition( X, top ) ) }.
% 2.96/3.39  (217) {G9,W9,D4,L1,V1,M1} P(214,9) { composition( converse( X ), top ) ==> 
% 2.96/3.39    converse( composition( top, X ) ) }.
% 2.96/3.39  (224) {G10,W8,D4,L1,V0,M1} P(214,216) { converse( composition( top, top ) )
% 2.96/3.39     ==> composition( top, top ) }.
% 2.96/3.39  (244) {G2,W15,D6,L1,V3,M1} P(20,8) { join( converse( Z ), composition( 
% 2.96/3.39    converse( Y ), X ) ) ==> converse( join( Z, composition( converse( X ), Y
% 2.96/3.39     ) ) ) }.
% 2.96/3.39  (245) {G2,W6,D4,L1,V1,M1} P(5,20);d(7) { composition( converse( one ), X ) 
% 2.96/3.39    ==> X }.
% 2.96/3.39  (251) {G3,W4,D3,L1,V0,M1} P(245,5) { converse( one ) ==> one }.
% 2.96/3.39  (252) {G4,W5,D3,L1,V1,M1} P(251,245) { composition( one, X ) ==> X }.
% 2.96/3.39  (257) {G5,W8,D4,L1,V1,M1} P(252,10);d(245) { join( complement( X ), 
% 2.96/3.39    complement( X ) ) ==> complement( X ) }.
% 2.96/3.39  (258) {G5,W11,D4,L1,V2,M1} P(252,6) { join( X, composition( Y, X ) ) = 
% 2.96/3.39    composition( join( one, Y ), X ) }.
% 2.96/3.39  (259) {G5,W11,D4,L1,V2,M1} P(252,6) { join( composition( Y, X ), X ) = 
% 2.96/3.39    composition( join( Y, one ), X ) }.
% 2.96/3.39  (267) {G6,W5,D3,L1,V0,M1} P(80,257) { join( zero, zero ) ==> zero }.
% 2.96/3.39  (268) {G6,W7,D4,L1,V1,M1} P(257,3) { complement( complement( X ) ) = meet( 
% 2.96/3.39    X, X ) }.
% 2.96/3.39  (275) {G7,W9,D4,L1,V1,M1} P(267,1) { join( join( X, zero ), zero ) ==> join
% 2.96/3.39    ( X, zero ) }.
% 2.96/3.39  (305) {G3,W11,D4,L1,V3,M1} P(26,7);d(7) { composition( X, join( Z, Y ) ) = 
% 2.96/3.39    composition( X, join( Y, Z ) ) }.
% 2.96/3.39  (355) {G8,W10,D6,L1,V0,M1} P(116,40);d(213) { join( zero, complement( 
% 2.96/3.39    composition( converse( skol1 ), complement( skol1 ) ) ) ) ==> top }.
% 2.96/3.39  (394) {G3,W10,D6,L1,V2,M1} P(30,0);d(1) { join( join( Y, complement( join( 
% 2.96/3.39    X, Y ) ) ), X ) ==> top }.
% 2.96/3.39  (396) {G3,W10,D6,L1,V2,M1} P(0,30) { join( join( complement( join( Y, X ) )
% 2.96/3.39    , X ), Y ) ==> top }.
% 2.96/3.39  (472) {G2,W11,D4,L1,V3,M1} P(0,32) { join( join( Z, X ), Y ) = join( join( 
% 2.96/3.39    Y, X ), Z ) }.
% 2.96/3.39  (643) {G4,W10,D5,L1,V2,M1} P(394,33) { join( join( X, Y ), complement( join
% 2.96/3.39    ( Y, X ) ) ) ==> top }.
% 2.96/3.39  (715) {G9,W9,D5,L1,V0,M1} P(355,81);d(80) { meet( top, composition( 
% 2.96/3.39    converse( skol1 ), complement( skol1 ) ) ) ==> zero }.
% 2.96/3.39  (717) {G10,W9,D5,L1,V0,M1} P(715,78) { meet( composition( converse( skol1 )
% 2.96/3.39    , complement( skol1 ) ), top ) ==> zero }.
% 2.96/3.39  (719) {G8,W10,D5,L1,V3,M1} S(49);d(213) { join( join( join( X, Y ), Z ), 
% 2.96/3.39    complement( X ) ) ==> top }.
% 2.96/3.39  (786) {G9,W10,D5,L1,V3,M1} P(51,719) { join( join( X, Z ), complement( meet
% 2.96/3.39    ( X, Y ) ) ) ==> top }.
% 2.96/3.39  (787) {G11,W7,D4,L1,V0,M1} P(717,51);d(213);d(80);d(267) { composition( 
% 2.96/3.39    converse( skol1 ), complement( skol1 ) ) ==> zero }.
% 2.96/3.39  (820) {G8,W7,D4,L1,V1,M1} P(213,51);d(80) { join( meet( X, top ), zero ) 
% 2.96/3.39    ==> X }.
% 2.96/3.39  (826) {G2,W10,D5,L1,V2,M1} P(3,51) { join( meet( X, complement( Y ) ), meet
% 2.96/3.39    ( X, Y ) ) ==> X }.
% 2.96/3.39  (828) {G8,W8,D5,L1,V2,M1} P(51,40);d(213) { join( X, complement( meet( X, Y
% 2.96/3.39     ) ) ) ==> top }.
% 2.96/3.39  (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X }.
% 2.96/3.39  (849) {G10,W4,D3,L1,V0,M1} P(268,820);d(846);d(80) { complement( zero ) ==>
% 2.96/3.39     top }.
% 2.96/3.39  (850) {G10,W5,D3,L1,V1,M1} P(78,820);d(846) { meet( top, X ) ==> X }.
% 2.96/3.39  (851) {G10,W9,D4,L1,V2,M1} P(820,1);d(846) { join( Y, meet( X, top ) ) ==> 
% 2.96/3.39    join( Y, X ) }.
% 2.96/3.39  (854) {G11,W5,D3,L1,V1,M1} P(820,0);d(851) { join( zero, X ) ==> X }.
% 2.96/3.39  (855) {G11,W5,D3,L1,V1,M1} P(849,51);d(212);d(80);d(846) { meet( zero, X ) 
% 2.96/3.39    ==> zero }.
% 2.96/3.39  (856) {G11,W5,D3,L1,V1,M1} P(849,3);d(213);d(80) { meet( X, zero ) ==> zero
% 2.96/3.39     }.
% 2.96/3.39  (857) {G12,W5,D3,L1,V1,M1} P(856,51);d(854);d(82) { meet( X, top ) ==> X
% 2.96/3.39     }.
% 2.96/3.39  (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( complement( X ) )
% 2.96/3.39     ==> X }.
% 2.96/3.39  (866) {G12,W6,D4,L1,V1,M1} P(854,23);d(7) { join( converse( zero ), X ) ==>
% 2.96/3.39     X }.
% 2.96/3.39  (877) {G14,W5,D3,L1,V1,M1} P(863,257) { join( X, X ) ==> X }.
% 2.96/3.39  (879) {G14,W10,D5,L1,V2,M1} P(863,3) { complement( join( X, complement( Y )
% 2.96/3.39     ) ) ==> meet( complement( X ), Y ) }.
% 2.96/3.39  (880) {G14,W10,D5,L1,V2,M1} P(863,3) { complement( join( complement( Y ), X
% 2.96/3.39     ) ) ==> meet( Y, complement( X ) ) }.
% 2.96/3.39  (881) {G14,W10,D4,L1,V2,M1} P(3,863) { join( complement( X ), complement( Y
% 2.96/3.39     ) ) ==> complement( meet( X, Y ) ) }.
% 2.96/3.39  (882) {G15,W9,D4,L1,V2,M1} P(877,33);d(1);d(877) { join( join( X, Y ), Y ) 
% 2.96/3.39    ==> join( X, Y ) }.
% 2.96/3.39  (883) {G15,W9,D4,L1,V2,M1} P(877,33) { join( join( X, Y ), X ) ==> join( X
% 2.96/3.39    , Y ) }.
% 2.96/3.39  (884) {G13,W4,D3,L1,V0,M1} P(866,846) { converse( zero ) ==> zero }.
% 2.96/3.39  (887) {G14,W8,D4,L1,V0,M1} P(884,217) { converse( composition( top, zero )
% 2.96/3.39     ) ==> composition( zero, top ) }.
% 2.96/3.39  (892) {G14,W7,D5,L1,V0,M1} P(787,20);d(884) { composition( converse( 
% 2.96/3.39    complement( skol1 ) ), skol1 ) ==> zero }.
% 2.96/3.39  (898) {G15,W5,D3,L1,V0,M1} P(892,93) { composition( zero, top ) ==> zero
% 2.96/3.39     }.
% 2.96/3.39  (902) {G16,W9,D4,L1,V1,M1} P(898,4) { composition( composition( X, zero ), 
% 2.96/3.39    top ) ==> composition( X, zero ) }.
% 2.96/3.39  (903) {G16,W6,D4,L1,V0,M1} S(887);d(898) { converse( composition( top, zero
% 2.96/3.39     ) ) ==> zero }.
% 2.96/3.39  (914) {G17,W5,D3,L1,V0,M1} P(903,216);d(902);d(903) { composition( top, 
% 2.96/3.39    zero ) ==> zero }.
% 2.96/3.39  (916) {G18,W5,D3,L1,V1,M1} P(914,6);d(854);d(212);d(914) { composition( X, 
% 2.96/3.39    zero ) ==> zero }.
% 2.96/3.39  (917) {G19,W5,D3,L1,V1,M1} P(916,20);d(884) { composition( zero, X ) ==> 
% 2.96/3.39    zero }.
% 2.96/3.39  (921) {G15,W8,D5,L1,V2,M1} P(828,396);d(881);d(850) { join( complement( 
% 2.96/3.39    meet( X, Y ) ), X ) ==> top }.
% 2.96/3.39  (931) {G16,W9,D4,L1,V2,M1} P(921,51);d(80);d(846) { meet( meet( X, Y ), X )
% 2.96/3.39     ==> meet( X, Y ) }.
% 2.96/3.39  (935) {G16,W8,D5,L1,V2,M1} P(78,921) { join( complement( meet( Y, X ) ), X
% 2.96/3.39     ) ==> top }.
% 2.96/3.39  (937) {G17,W9,D4,L1,V2,M1} P(935,51);d(80);d(846) { meet( meet( X, Y ), Y )
% 2.96/3.39     ==> meet( X, Y ) }.
% 2.96/3.39  (943) {G17,W8,D5,L1,V2,M1} P(935,3);d(80) { meet( meet( X, complement( Y )
% 2.96/3.39     ), Y ) ==> zero }.
% 2.96/3.39  (945) {G18,W8,D4,L1,V2,M1} P(863,943) { meet( meet( Y, X ), complement( X )
% 2.96/3.39     ) ==> zero }.
% 2.96/3.39  (948) {G18,W8,D5,L1,V2,M1} P(943,78) { meet( Y, meet( X, complement( Y ) )
% 2.96/3.39     ) ==> zero }.
% 2.96/3.39  (949) {G19,W8,D4,L1,V2,M1} P(945,78) { meet( complement( Y ), meet( X, Y )
% 2.96/3.39     ) ==> zero }.
% 2.96/3.39  (952) {G20,W8,D4,L1,V2,M1} P(78,949) { meet( complement( Y ), meet( Y, X )
% 2.96/3.39     ) ==> zero }.
% 2.96/3.39  (954) {G19,W9,D6,L1,V2,M1} P(948,51);d(854);d(880) { meet( X, complement( 
% 2.96/3.39    meet( Y, complement( X ) ) ) ) ==> X }.
% 2.96/3.39  (965) {G18,W9,D4,L1,V2,M1} P(937,78) { meet( Y, meet( X, Y ) ) ==> meet( X
% 2.96/3.39    , Y ) }.
% 2.96/3.39  (967) {G19,W9,D4,L1,V2,M1} P(78,965) { meet( Y, meet( Y, X ) ) ==> meet( Y
% 2.96/3.39    , X ) }.
% 2.96/3.39  (970) {G16,W8,D5,L1,V2,M1} P(51,882);d(880) { join( X, meet( X, complement
% 2.96/3.39    ( Y ) ) ) ==> X }.
% 2.96/3.39  (974) {G17,W7,D4,L1,V2,M1} P(863,970) { join( Y, meet( Y, X ) ) ==> Y }.
% 2.96/3.39  (989) {G19,W7,D4,L1,V2,M1} P(965,974) { join( X, meet( Y, X ) ) ==> X }.
% 2.96/3.39  (993) {G18,W11,D4,L1,V3,M1} P(974,33) { join( join( X, Z ), meet( X, Y ) ) 
% 2.96/3.39    ==> join( X, Z ) }.
% 2.96/3.39  (1002) {G18,W9,D6,L1,V2,M1} P(974,22);d(7) { join( X, converse( meet( 
% 2.96/3.39    converse( X ), Y ) ) ) ==> X }.
% 2.96/3.39  (1004) {G18,W7,D4,L1,V2,M1} P(974,0) { join( meet( X, Y ), X ) ==> X }.
% 2.96/3.39  (1005) {G15,W10,D5,L1,V2,M1} S(51);d(880) { join( meet( X, Y ), meet( X, 
% 2.96/3.39    complement( Y ) ) ) ==> X }.
% 2.96/3.39  (1017) {G20,W11,D5,L1,V3,M1} P(989,32) { join( join( meet( Y, X ), Z ), X )
% 2.96/3.39     ==> join( X, Z ) }.
% 2.96/3.39  (1027) {G20,W7,D4,L1,V2,M1} P(989,0) { join( meet( Y, X ), X ) ==> X }.
% 2.96/3.39  (1033) {G21,W9,D6,L1,V2,M1} P(1027,23);d(7) { join( converse( meet( X, 
% 2.96/3.39    converse( Y ) ) ), Y ) ==> Y }.
% 2.96/3.39  (1075) {G20,W9,D6,L1,V2,M1} P(954,965) { meet( complement( meet( Y, 
% 2.96/3.39    complement( X ) ) ), X ) ==> X }.
% 2.96/3.39  (1085) {G15,W10,D5,L1,V2,M1} P(863,881) { complement( meet( complement( X )
% 2.96/3.39    , Y ) ) ==> join( X, complement( Y ) ) }.
% 2.96/3.39  (1086) {G15,W10,D5,L1,V2,M1} P(863,881) { complement( meet( Y, complement( 
% 2.96/3.39    X ) ) ) ==> join( complement( Y ), X ) }.
% 2.96/3.39  (1107) {G15,W9,D4,L1,V2,M1} P(881,0);d(881) { complement( meet( X, Y ) ) = 
% 2.96/3.39    complement( meet( Y, X ) ) }.
% 2.96/3.39  (1132) {G16,W10,D5,L1,V2,M1} P(1107,12) { meet( meet( X, Y ), complement( 
% 2.96/3.39    meet( Y, X ) ) ) ==> zero }.
% 2.96/3.39  (1202) {G21,W7,D4,L1,V2,M1} P(1085,1075);d(863) { meet( join( X, Y ), Y ) 
% 2.96/3.39    ==> Y }.
% 2.96/3.39  (1224) {G22,W7,D4,L1,V2,M1} P(883,1202) { meet( join( X, Y ), X ) ==> X }.
% 2.96/3.39  (1226) {G22,W8,D5,L1,V2,M1} P(1202,952) { meet( complement( join( X, Y ) )
% 2.96/3.39    , Y ) ==> zero }.
% 2.96/3.39  (1234) {G22,W10,D5,L1,V2,M1} P(8,1202) { meet( converse( join( X, Y ) ), 
% 2.96/3.39    converse( Y ) ) ==> converse( Y ) }.
% 2.96/3.39  (1239) {G23,W7,D4,L1,V2,M1} P(1224,931) { meet( X, join( X, Y ) ) ==> X }.
% 2.96/3.39  (1241) {G23,W8,D5,L1,V2,M1} P(1224,952) { meet( complement( join( X, Y ) )
% 2.96/3.39    , X ) ==> zero }.
% 2.96/3.39  (1312) {G23,W10,D6,L1,V2,M1} P(8,1226) { meet( complement( converse( join( 
% 2.96/3.39    X, Y ) ) ), converse( Y ) ) ==> zero }.
% 2.96/3.39  (1535) {G10,W9,D5,L1,V1,M1} S(108);d(846) { composition( converse( X ), 
% 2.96/3.39    complement( composition( X, top ) ) ) ==> zero }.
% 2.96/3.39  (1544) {G11,W8,D5,L1,V0,M1} P(214,1535) { composition( top, complement( 
% 2.96/3.39    composition( top, top ) ) ) ==> zero }.
% 2.96/3.39  (1545) {G19,W10,D5,L1,V2,M1} P(1535,14);d(856);d(916);d(855);d(846) { meet
% 2.96/3.39    ( composition( X, Y ), complement( composition( X, top ) ) ) ==> zero }.
% 2.96/3.39  (1549) {G12,W8,D5,L1,V1,M1} P(1544,6);d(846);d(213);d(1544) { composition( 
% 2.96/3.39    X, complement( composition( top, top ) ) ) ==> zero }.
% 2.96/3.39  (1550) {G13,W6,D4,L1,V0,M1} P(1549,252) { complement( composition( top, top
% 2.96/3.39     ) ) ==> zero }.
% 2.96/3.39  (1560) {G14,W5,D3,L1,V0,M1} P(1550,863);d(849) { composition( top, top ) 
% 2.96/3.39    ==> top }.
% 2.96/3.39  (1562) {G20,W7,D4,L1,V1,M1} P(1560,14);d(850);d(989);d(850);d(4);d(216);d(
% 2.96/3.39    224);d(1560) { meet( composition( top, X ), X ) ==> X }.
% 2.96/3.39  (1570) {G21,W9,D4,L1,V1,M1} P(1562,1004) { join( X, composition( top, X ) )
% 2.96/3.39     ==> composition( top, X ) }.
% 2.96/3.39  (1578) {G21,W10,D6,L1,V1,M1} P(1562,15);d(989);d(850) { meet( composition( 
% 2.96/3.39    composition( X, converse( X ) ), X ), X ) ==> X }.
% 2.96/3.39  (1655) {G22,W9,D4,L1,V1,M1} P(1570,22);d(19);d(214) { join( X, composition
% 2.96/3.39    ( X, top ) ) ==> composition( X, top ) }.
% 2.96/3.39  (1668) {G24,W7,D4,L1,V1,M1} P(1655,1239) { meet( X, composition( X, top ) )
% 2.96/3.39     ==> X }.
% 2.96/3.39  (1798) {G24,W9,D5,L1,V1,M1} P(117,1241);d(863) { meet( one, composition( 
% 2.96/3.39    converse( X ), complement( X ) ) ) ==> zero }.
% 2.96/3.39  (1990) {G25,W9,D6,L1,V1,M1} P(863,1798) { meet( one, composition( converse
% 2.96/3.39    ( complement( X ) ), X ) ) ==> zero }.
% 2.96/3.39  (2114) {G26,W8,D6,L1,V1,M1} P(1990,15);d(252);d(917);d(855);d(846) { meet( 
% 2.96/3.39    X, converse( complement( converse( X ) ) ) ) ==> zero }.
% 2.96/3.39  (2124) {G27,W8,D5,L1,V1,M1} P(7,2114) { meet( converse( X ), converse( 
% 2.96/3.39    complement( X ) ) ) ==> zero }.
% 2.96/3.39  (2231) {G19,W10,D5,L1,V2,M1} P(787,140);d(856);d(916);d(846);d(846) { join
% 2.96/3.39    ( X, meet( composition( skol1, Y ), complement( skol1 ) ) ) ==> X }.
% 2.96/3.39  (2244) {G20,W8,D4,L1,V1,M1} P(2231,854) { meet( composition( skol1, X ), 
% 2.96/3.39    complement( skol1 ) ) ==> zero }.
% 2.96/3.39  (2246) {G21,W8,D4,L1,V1,M1} P(2244,1132);d(849);d(857) { meet( complement( 
% 2.96/3.39    skol1 ), composition( skol1, X ) ) ==> zero }.
% 2.96/3.39  (2254) {G19,W11,D5,L1,V1,M1} P(1560,141);d(857);d(857);d(244);d(6);d(1002);
% 2.96/3.39    d(214);d(850);d(4) { composition( composition( converse( X ), X ), top ) 
% 2.96/3.39    ==> converse( composition( top, X ) ) }.
% 2.96/3.39  (2260) {G22,W8,D5,L1,V1,M1} P(2246,15);d(917);d(855);d(846) { meet( 
% 2.96/3.39    composition( complement( skol1 ), X ), skol1 ) ==> zero }.
% 2.96/3.39  (2262) {G23,W8,D5,L1,V1,M1} P(2260,1132);d(849);d(857) { meet( skol1, 
% 2.96/3.39    composition( complement( skol1 ), X ) ) ==> zero }.
% 2.96/3.39  (2773) {G20,W11,D4,L1,V2,M1} P(1545,1005);d(854);d(863) { meet( composition
% 2.96/3.39    ( X, Y ), composition( X, top ) ) ==> composition( X, Y ) }.
% 2.96/3.39  (2778) {G24,W9,D6,L1,V1,M1} P(2262,1005);d(854) { meet( skol1, complement( 
% 2.96/3.39    composition( complement( skol1 ), X ) ) ) ==> skol1 }.
% 2.96/3.39  (2788) {G28,W10,D6,L1,V1,M1} P(2124,1005);d(854) { meet( converse( X ), 
% 2.96/3.39    complement( converse( complement( X ) ) ) ) ==> converse( X ) }.
% 2.96/3.39  (2789) {G27,W9,D7,L1,V1,M1} P(2114,1005);d(854) { meet( X, complement( 
% 2.96/3.39    converse( complement( converse( X ) ) ) ) ) ==> X }.
% 2.96/3.39  (2822) {G16,W10,D5,L1,V2,M1} P(78,1005) { join( meet( Y, X ), meet( X, 
% 2.96/3.39    complement( Y ) ) ) ==> X }.
% 2.96/3.39  (2823) {G16,W10,D5,L1,V2,M1} P(78,1005) { join( meet( X, Y ), meet( 
% 2.96/3.39    complement( Y ), X ) ) ==> X }.
% 2.96/3.39  (2945) {G25,W9,D6,L1,V1,M1} P(2778,965) { meet( complement( composition( 
% 2.96/3.39    complement( skol1 ), X ) ), skol1 ) ==> skol1 }.
% 2.96/3.39  (2956) {G28,W9,D7,L1,V1,M1} P(2789,1085);d(863);d(863) { join( X, converse
% 2.96/3.39    ( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 2.96/3.39  (2965) {G29,W7,D5,L1,V1,M1} P(2956,1234);d(7);d(2788) { complement( 
% 2.96/3.39    converse( complement( X ) ) ) ==> converse( X ) }.
% 2.96/3.39  (2966) {G30,W11,D4,L1,V2,M1} P(1107,2956);d(2965);d(7) { join( meet( X, Y )
% 2.96/3.39    , meet( Y, X ) ) ==> meet( X, Y ) }.
% 2.96/3.39  (2986) {G30,W9,D4,L1,V2,M1} P(1107,2965);d(2965) { converse( meet( Y, X ) )
% 2.96/3.39     = converse( meet( X, Y ) ) }.
% 2.96/3.39  (3140) {G20,W11,D4,L1,V2,M1} P(1545,2822);d(846) { meet( composition( X, 
% 2.96/3.39    top ), composition( X, Y ) ) ==> composition( X, Y ) }.
% 2.96/3.39  (3159) {G17,W10,D5,L1,V2,M1} P(2822,0) { join( meet( Y, complement( X ) ), 
% 2.96/3.39    meet( X, Y ) ) ==> Y }.
% 2.96/3.39  (3285) {G15,W10,D4,L1,V2,M1} P(863,879) { meet( complement( Y ), complement
% 2.96/3.39    ( X ) ) ==> complement( join( Y, X ) ) }.
% 2.96/3.39  (3291) {G15,W10,D5,L1,V2,M1} P(643,879);d(80) { meet( complement( join( X, 
% 2.96/3.39    Y ) ), join( Y, X ) ) ==> zero }.
% 2.96/3.39  (3293) {G15,W14,D6,L1,V3,M1} P(33,879) { complement( join( join( X, 
% 2.96/3.39    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 2.96/3.39  (3298) {G16,W14,D5,L1,V3,M1} P(879,3285);d(3293) { meet( meet( complement( 
% 2.96/3.39    X ), Y ), complement( Z ) ) ==> meet( complement( join( X, Z ) ), Y ) }.
% 2.96/3.39  (3312) {G16,W9,D4,L1,V2,M1} P(3285,78);d(3285) { complement( join( X, Y ) )
% 2.96/3.39     = complement( join( Y, X ) ) }.
% 2.96/3.39  (3361) {G17,W10,D5,L1,V3,M1} P(786,3312);d(80);d(880) { meet( meet( X, Z )
% 2.96/3.39    , complement( join( X, Y ) ) ) ==> zero }.
% 2.96/3.39  (3383) {G18,W10,D5,L1,V3,M1} P(2823,3361) { meet( meet( meet( X, Y ), Z ), 
% 2.96/3.39    complement( X ) ) ==> zero }.
% 2.96/3.39  (3666) {G26,W10,D5,L1,V2,M1} P(2945,3383);d(863) { meet( meet( skol1, Y ), 
% 2.96/3.39    composition( complement( skol1 ), X ) ) ==> zero }.
% 2.96/3.39  (3776) {G27,W10,D5,L1,V2,M1} P(3666,15);d(917);d(855);d(846) { meet( 
% 2.96/3.39    composition( meet( skol1, X ), Y ), complement( skol1 ) ) ==> zero }.
% 2.96/3.39  (3786) {G28,W10,D5,L1,V2,M1} P(3776,1132);d(3298);d(846) { meet( complement
% 2.96/3.39    ( skol1 ), composition( meet( skol1, X ), Y ) ) ==> zero }.
% 2.96/3.39  (3790) {G29,W10,D5,L1,V2,M1} P(965,3786) { meet( complement( skol1 ), 
% 2.96/3.39    composition( meet( X, skol1 ), Y ) ) ==> zero }.
% 2.96/3.39  (3794) {G30,W13,D5,L1,V2,M1} P(3790,2823);d(846) { meet( composition( meet
% 2.96/3.39    ( X, skol1 ), Y ), skol1 ) ==> composition( meet( X, skol1 ), Y ) }.
% 2.96/3.39  (3943) {G16,W10,D6,L1,V2,M1} P(881,3291);d(3285);d(3293);d(880) { meet( 
% 2.96/3.39    meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 2.96/3.39  (4866) {G18,W10,D5,L1,V2,M1} P(3943,3159);d(846);d(1086) { meet( Y, join( 
% 2.96/3.39    complement( X ), meet( Y, X ) ) ) ==> Y }.
% 2.96/3.39  (4895) {G21,W11,D4,L1,V2,M1} P(4866,1027);d(1);d(993) { join( complement( Y
% 2.96/3.39     ), meet( X, Y ) ) ==> join( X, complement( Y ) ) }.
% 2.96/3.39  (4898) {G19,W10,D5,L1,V2,M1} P(0,4866) { meet( Y, join( meet( Y, X ), 
% 2.96/3.39    complement( X ) ) ) ==> Y }.
% 2.96/3.39  (4999) {G20,W10,D6,L1,V2,M1} P(4898,1085);d(863);d(879);d(1085) { join( X, 
% 2.96/3.39    meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 2.96/3.39  (5046) {G21,W10,D5,L1,V2,M1} P(863,4999) { join( Y, meet( join( Y, X ), 
% 2.96/3.39    complement( X ) ) ) ==> Y }.
% 2.96/3.39  (5053) {G21,W10,D5,L1,V2,M1} P(30,4999);d(879);d(850);d(1017) { join( meet
% 2.96/3.39    ( complement( X ), Y ), X ) ==> join( Y, X ) }.
% 2.96/3.39  (5329) {G20,W9,D5,L1,V2,M1} P(989,258);d(252) { join( Y, composition( meet
% 2.96/3.39    ( X, one ), Y ) ) ==> Y }.
% 2.96/3.39  (5496) {G22,W10,D6,L1,V2,M1} P(1033,259);d(251);d(252) { join( composition
% 2.96/3.39    ( converse( meet( X, one ) ), Y ), Y ) ==> Y }.
% 2.96/3.39  (5503) {G21,W9,D5,L1,V2,M1} P(1027,259);d(252) { join( composition( meet( X
% 2.96/3.39    , one ), Y ), Y ) ==> Y }.
% 2.96/3.39  (5610) {G24,W13,D5,L1,V2,M1} P(5503,1239) { meet( composition( meet( X, one
% 2.96/3.39     ), Y ), Y ) ==> composition( meet( X, one ), Y ) }.
% 2.96/3.39  (5653) {G21,W10,D6,L1,V2,M1} P(5329,22);d(7);d(19) { join( X, composition( 
% 2.96/3.39    X, converse( meet( Y, one ) ) ) ) ==> X }.
% 2.96/3.39  (5916) {G22,W10,D5,L1,V2,M1} P(78,5046) { join( X, meet( complement( Y ), 
% 2.96/3.39    join( X, Y ) ) ) ==> X }.
% 2.96/3.39  (5960) {G23,W10,D5,L1,V2,M1} P(5916,0) { join( meet( complement( Y ), join
% 2.96/3.39    ( X, Y ) ), X ) ==> X }.
% 2.96/3.39  (5990) {G24,W10,D5,L1,V2,M1} P(0,5960) { join( meet( complement( Y ), join
% 2.96/3.39    ( Y, X ) ), X ) ==> X }.
% 2.96/3.39  (6022) {G25,W10,D5,L1,V2,M1} P(30,5990);d(857);d(880) { join( meet( join( X
% 2.96/3.39    , Y ), complement( X ) ), Y ) ==> Y }.
% 2.96/3.39  (6041) {G26,W14,D6,L1,V2,M1} P(3159,6022);d(1086) { join( meet( X, join( 
% 2.96/3.39    complement( X ), Y ) ), meet( Y, X ) ) ==> meet( Y, X ) }.
% 2.96/3.39  (6305) {G22,W11,D5,L1,V2,M1} P(5053,879);d(879);d(1085);d(881) { meet( 
% 2.96/3.39    complement( meet( X, Y ) ), X ) ==> meet( complement( Y ), X ) }.
% 2.96/3.39  (6768) {G23,W9,D5,L1,V2,M1} P(5496,23);d(7);d(19);d(7) { join( composition
% 2.96/3.39    ( Y, meet( X, one ) ), Y ) ==> Y }.
% 2.96/3.39  (6803) {G24,W9,D5,L1,V2,M1} P(6768,883) { join( X, composition( X, meet( Y
% 2.96/3.39    , one ) ) ) ==> X }.
% 2.96/3.39  (6805) {G24,W9,D5,L1,V2,M1} P(931,6768) { join( composition( Y, meet( one, 
% 2.96/3.39    X ) ), Y ) ==> Y }.
% 2.96/3.39  (6838) {G25,W9,D5,L1,V2,M1} P(931,6803) { join( Y, composition( Y, meet( 
% 2.96/3.39    one, X ) ) ) ==> Y }.
% 2.96/3.39  (8186) {G24,W10,D5,L1,V2,M1} P(826,1312) { meet( complement( converse( X )
% 2.96/3.39     ), converse( meet( X, Y ) ) ) ==> zero }.
% 2.96/3.39  (8211) {G25,W9,D5,L1,V1,M1} P(251,8186) { meet( complement( one ), converse
% 2.96/3.39    ( meet( one, X ) ) ) ==> zero }.
% 2.96/3.39  (8220) {G31,W9,D5,L1,V1,M1} P(2986,8211) { meet( complement( one ), 
% 2.96/3.39    converse( meet( X, one ) ) ) ==> zero }.
% 2.96/3.39  (8222) {G32,W11,D5,L1,V1,M1} P(8220,2823);d(846) { meet( converse( meet( X
% 2.96/3.39    , one ) ), one ) ==> converse( meet( X, one ) ) }.
% 2.96/3.39  (8976) {G22,W10,D6,L1,V1,M1} P(1578,931) { meet( X, composition( 
% 2.96/3.39    composition( X, converse( X ) ), X ) ) ==> X }.
% 2.96/3.39  (9427) {G25,W11,D6,L1,V3,M1} P(6805,993) { join( X, meet( composition( X, 
% 2.96/3.39    meet( one, Y ) ), Z ) ) ==> X }.
% 2.96/3.39  (9429) {G23,W12,D7,L1,V3,M1} P(5496,993) { join( Y, meet( composition( 
% 2.96/3.39    converse( meet( X, one ) ), Y ), Z ) ) ==> Y }.
% 2.96/3.39  (10001) {G31,W15,D5,L1,V3,M1} P(2966,472) { join( join( Z, meet( Y, X ) ), 
% 2.96/3.39    meet( X, Y ) ) ==> join( meet( X, Y ), Z ) }.
% 2.96/3.39  (10017) {G31,W11,D4,L1,V3,M1} P(2966,305);d(2966) { composition( Z, meet( X
% 2.96/3.39    , Y ) ) = composition( Z, meet( Y, X ) ) }.
% 2.96/3.39  (10034) {G32,W11,D4,L1,V3,M1} P(2966,1);d(10001) { join( Z, meet( X, Y ) ) 
% 2.96/3.39    = join( meet( Y, X ), Z ) }.
% 2.96/3.39  (10296) {G26,W10,D6,L1,V1,M1} P(2773,168);d(1668);d(6838);d(4);d(2254) { 
% 2.96/3.39    composition( X, meet( one, converse( composition( top, X ) ) ) ) ==> X
% 2.96/3.39     }.
% 2.96/3.39  (10302) {G32,W10,D6,L1,V1,M1} P(10296,10017) { composition( X, meet( 
% 2.96/3.39    converse( composition( top, X ) ), one ) ) ==> X }.
% 2.96/3.39  (10346) {G33,W10,D6,L1,V1,M1} P(10302,20);d(7);d(19);d(214) { composition( 
% 2.96/3.39    converse( meet( composition( X, top ), one ) ), X ) ==> X }.
% 2.96/3.39  (10369) {G34,W8,D5,L1,V0,M1} P(16,10346) { composition( converse( meet( 
% 2.96/3.39    skol1, one ) ), skol1 ) ==> skol1 }.
% 2.96/3.39  (10382) {G35,W14,D6,L1,V0,M1} P(10369,169);d(7);d(967);d(9429) { meet( 
% 2.96/3.39    composition( converse( meet( skol1, one ) ), meet( skol1, one ) ), one ) 
% 2.96/3.39    ==> meet( skol1, one ) }.
% 2.96/3.39  (10384) {G35,W8,D5,L1,V0,M1} P(2986,10369) { composition( converse( meet( 
% 2.96/3.39    one, skol1 ) ), skol1 ) ==> skol1 }.
% 2.96/3.39  (10393) {G36,W10,D6,L1,V0,M1} P(10384,3140);d(217) { meet( converse( 
% 2.96/3.39    composition( top, meet( one, skol1 ) ) ), skol1 ) ==> skol1 }.
% 2.96/3.39  (10488) {G37,W10,D6,L1,V0,M1} P(10393,185);d(989);d(16);d(3794);d(214) { 
% 2.96/3.39    composition( meet( converse( meet( one, skol1 ) ), skol1 ), top ) ==> 
% 2.96/3.39    skol1 }.
% 2.96/3.39  (10494) {G38,W10,D6,L1,V0,M1} P(2986,10488) { composition( meet( converse( 
% 2.96/3.39    meet( skol1, one ) ), skol1 ), top ) ==> skol1 }.
% 2.96/3.39  (11994) {G23,W10,D5,L1,V2,M1} P(1086,6305);d(863) { meet( join( complement
% 2.96/3.39    ( X ), Y ), X ) ==> meet( Y, X ) }.
% 2.96/3.39  (12010) {G31,W10,D5,L1,V2,M1} P(11994,2966);d(6041) { meet( X, join( 
% 2.96/3.39    complement( X ), Y ) ) ==> meet( Y, X ) }.
% 2.96/3.39  (12019) {G32,W10,D5,L1,V2,M1} P(4895,12010);d(937) { meet( X, join( Y, 
% 2.96/3.39    complement( X ) ) ) ==> meet( Y, X ) }.
% 2.96/3.39  (13896) {G33,W15,D6,L1,V1,M1} P(8222,168);d(9427);d(5);d(7);d(965) { meet( 
% 2.96/3.39    composition( converse( meet( X, one ) ), meet( X, one ) ), one ) ==> 
% 2.96/3.39    converse( meet( X, one ) ) }.
% 2.96/3.39  (15589) {G33,W11,D6,L1,V3,M1} P(9427,10034) { join( meet( Z, composition( X
% 2.96/3.39    , meet( one, Y ) ) ), X ) ==> X }.
% 2.96/3.39  (15628) {G34,W11,D6,L1,V3,M1} P(12019,15589) { join( meet( Y, composition( 
% 2.96/3.39    Z, meet( X, one ) ) ), Z ) ==> Z }.
% 2.96/3.39  (15666) {G35,W12,D5,L1,V1,M1} P(8976,15628);d(5653) { composition( meet( X
% 2.96/3.39    , one ), converse( meet( X, one ) ) ) ==> meet( X, one ) }.
% 2.96/3.39  (20051) {G36,W8,D4,L1,V0,M1} S(10382);d(13896) { converse( meet( skol1, one
% 2.96/3.39     ) ) ==> meet( skol1, one ) }.
% 2.96/3.39  (20141) {G39,W7,D4,L1,V0,M1} P(20051,10494);d(931) { composition( meet( 
% 2.96/3.39    skol1, one ), top ) ==> skol1 }.
% 2.96/3.39  (20196) {G40,W15,D5,L1,V1,M1} P(20141,164);d(850);d(4);d(15666);d(5610) { 
% 2.96/3.39    join( composition( meet( skol1, one ), X ), meet( skol1, X ) ) ==> 
% 2.96/3.39    composition( meet( skol1, one ), X ) }.
% 2.96/3.39  (20297) {G41,W0,D0,L0,V0,M0} S(210);d(20196);q {  }.
% 2.96/3.39  
% 2.96/3.39  
% 2.96/3.39  % SZS output end Refutation
% 2.96/3.39  found a proof!
% 2.96/3.39  
% 2.96/3.39  
% 2.96/3.39  Unprocessed initial clauses:
% 2.96/3.39  
% 2.96/3.39  (20299) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 2.96/3.39  (20300) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( join( X, Y
% 2.96/3.39     ), Z ) }.
% 2.96/3.39  (20301) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( complement( X )
% 2.96/3.39    , complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) }.
% 2.96/3.39  (20302) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join( complement
% 2.96/3.39    ( X ), complement( Y ) ) ) }.
% 2.96/3.39  (20303) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z ) ) = 
% 2.96/3.39    composition( composition( X, Y ), Z ) }.
% 2.96/3.39  (20304) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 2.96/3.39  (20305) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) = join( 
% 2.96/3.39    composition( X, Z ), composition( Y, Z ) ) }.
% 2.96/3.39  (20306) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 2.96/3.39  (20307) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join( converse( 
% 2.96/3.39    X ), converse( Y ) ) }.
% 2.96/3.39  (20308) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) = 
% 2.96/3.39    composition( converse( Y ), converse( X ) ) }.
% 2.96/3.39  (20309) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 2.96/3.39    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 2.96/3.39     }.
% 2.96/3.39  (20310) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) ) }.
% 2.96/3.39  (20311) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) ) }.
% 2.96/3.39  (20312) {G0,W33,D7,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), 
% 2.96/3.39    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 2.96/3.39    composition( converse( X ), Z ) ) ) ) = composition( meet( X, composition
% 2.96/3.39    ( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) }.
% 2.96/3.39  (20313) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), meet
% 2.96/3.39    ( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z ) ) = 
% 2.96/3.39    meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z )
% 2.96/3.39     }.
% 2.96/3.39  (20314) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), meet
% 2.96/3.39    ( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z ) ) = 
% 2.96/3.39    meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z )
% 2.96/3.39     }.
% 2.96/3.39  (20315) {G0,W5,D3,L1,V0,M1}  { composition( skol1, top ) = skol1 }.
% 2.96/3.39  (20316) {G0,W15,D5,L1,V0,M1}  { ! join( meet( skol1, skol2 ), composition( 
% 2.96/3.39    meet( skol1, one ), skol2 ) ) = composition( meet( skol1, one ), skol2 )
% 2.96/3.39     }.
% 2.96/3.39  
% 2.96/3.39  
% 2.96/3.39  Total Proof:
% 2.96/3.39  
% 2.96/3.39  subsumption: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.96/3.39  parent0: (20299) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 2.96/3.39  substitution0:
% 2.96/3.39     X := X
% 2.96/3.39     Y := Y
% 2.96/3.39  end
% 2.96/3.39  permutation0:
% 2.96/3.39     0 ==> 0
% 2.96/3.39  end
% 2.96/3.39  
% 2.96/3.39  subsumption: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join
% 2.96/3.39    ( join( X, Y ), Z ) }.
% 2.96/3.39  parent0: (20300) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( 
% 2.96/3.39    join( X, Y ), Z ) }.
% 2.96/3.39  substitution0:
% 2.96/3.39     X := X
% 2.96/3.39     Y := Y
% 2.96/3.39     Z := Z
% 2.96/3.39  end
% 2.96/3.39  permutation0:
% 2.96/3.39     0 ==> 0
% 2.96/3.39  end
% 2.96/3.39  
% 2.96/3.39  eqswap: (20319) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 2.96/3.39    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 2.96/3.39    X }.
% 2.96/3.39  parent0[0]: (20301) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( 
% 2.96/3.39    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 2.96/3.39    Y ) ) ) }.
% 2.96/3.39  substitution0:
% 2.96/3.39     X := X
% 2.96/3.39     Y := Y
% 2.96/3.39  end
% 2.96/3.39  
% 2.96/3.39  subsumption: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 2.96/3.39    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 2.96/3.39    Y ) ) ) ==> X }.
% 2.96/3.39  parent0: (20319) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 2.96/3.39    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 2.96/3.39    X }.
% 2.96/3.39  substitution0:
% 2.96/3.39     X := X
% 2.96/3.39     Y := Y
% 2.96/3.39  end
% 2.96/3.39  permutation0:
% 2.96/3.39     0 ==> 0
% 2.96/3.39  end
% 2.96/3.39  
% 2.96/3.39  eqswap: (20322) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 2.96/3.39    complement( Y ) ) ) = meet( X, Y ) }.
% 2.96/3.39  parent0[0]: (20302) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join
% 2.96/3.39    ( complement( X ), complement( Y ) ) ) }.
% 2.96/3.39  substitution0:
% 2.96/3.39     X := X
% 2.96/3.39     Y := Y
% 2.96/3.39  end
% 2.96/3.39  
% 2.96/3.39  subsumption: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.96/3.39    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.96/3.39  parent0: (20322) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 2.96/3.39    , complement( Y ) ) ) = meet( X, Y ) }.
% 2.96/3.39  substitution0:
% 2.96/3.39     X := X
% 2.96/3.39     Y := Y
% 2.96/3.39  end
% 2.96/3.39  permutation0:
% 2.96/3.39     0 ==> 0
% 2.96/3.39  end
% 2.96/3.39  
% 2.96/3.39  subsumption: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 2.96/3.39     ) ) ==> composition( composition( X, Y ), Z ) }.
% 2.96/3.39  parent0: (20303) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z
% 2.96/3.39     ) ) = composition( composition( X, Y ), Z ) }.
% 2.96/3.39  substitution0:
% 2.96/3.39     X := X
% 2.96/3.39     Y := Y
% 2.96/3.39     Z := Z
% 2.96/3.39  end
% 2.96/3.39  permutation0:
% 2.96/3.39     0 ==> 0
% 2.96/3.39  end
% 2.96/3.39  
% 2.96/3.39  subsumption: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 2.96/3.39  parent0: (20304) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 2.96/3.39  substitution0:
% 2.96/3.39     X := X
% 2.96/3.39  end
% 2.96/3.39  permutation0:
% 2.96/3.39     0 ==> 0
% 2.96/3.39  end
% 2.96/3.39  
% 2.96/3.39  eqswap: (20337) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 2.96/3.39    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 2.96/3.39  parent0[0]: (20305) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) 
% 2.96/3.39    = join( composition( X, Z ), composition( Y, Z ) ) }.
% 2.96/3.39  substitution0:
% 2.96/3.39     X := X
% 2.96/3.39     Y := Y
% 2.96/3.39     Z := Z
% 2.96/3.39  end
% 2.96/3.39  
% 2.96/3.39  subsumption: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 2.96/3.39    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 2.96/3.39  parent0: (20337) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 2.96/3.39    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 2.96/3.39  substitution0:
% 2.96/3.39     X := X
% 2.96/3.39     Y := Y
% 2.96/3.39     Z := Z
% 2.96/3.39  end
% 2.96/3.39  permutation0:
% 2.96/3.39     0 ==> 0
% 2.96/3.39  end
% 2.96/3.39  
% 2.96/3.39  subsumption: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X
% 2.96/3.39     }.
% 2.96/3.39  parent0: (20306) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 2.96/3.39  substitution0:
% 2.96/3.39     X := X
% 2.96/3.39  end
% 2.96/3.39  permutation0:
% 2.96/3.39     0 ==> 0
% 2.96/3.39  end
% 2.96/3.39  
% 2.96/3.39  eqswap: (20352) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 2.96/3.39     ) = converse( join( X, Y ) ) }.
% 2.96/3.39  parent0[0]: (20307) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join
% 2.96/3.39    ( converse( X ), converse( Y ) ) }.
% 2.96/3.39  substitution0:
% 2.96/3.39     X := X
% 2.96/3.39     Y := Y
% 2.96/3.39  end
% 2.96/3.39  
% 2.96/3.39  subsumption: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y
% 2.96/3.39     ) ) ==> converse( join( X, Y ) ) }.
% 2.96/3.39  parent0: (20352) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 2.96/3.39     ) = converse( join( X, Y ) ) }.
% 2.96/3.39  substitution0:
% 2.96/3.39     X := X
% 2.96/3.39     Y := Y
% 2.96/3.39  end
% 2.96/3.39  permutation0:
% 2.96/3.39     0 ==> 0
% 2.96/3.39  end
% 2.96/3.39  
% 2.96/3.39  eqswap: (20361) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 2.96/3.39    converse( X ) ) = converse( composition( X, Y ) ) }.
% 2.96/3.39  parent0[0]: (20308) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) )
% 2.96/3.39     = composition( converse( Y ), converse( X ) ) }.
% 2.96/3.39  substitution0:
% 2.96/3.39     X := X
% 2.96/3.39     Y := Y
% 2.96/3.39  end
% 2.96/3.39  
% 2.96/3.39  subsumption: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 2.96/3.39    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 2.96/3.39  parent0: (20361) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 2.96/3.39    converse( X ) ) = converse( composition( X, Y ) ) }.
% 2.96/3.39  substitution0:
% 2.96/3.39     X := X
% 2.96/3.39     Y := Y
% 2.96/3.39  end
% 2.96/3.39  permutation0:
% 2.96/3.39     0 ==> 0
% 2.96/3.39  end
% 2.96/3.39  
% 2.96/3.39  subsumption: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 2.96/3.39    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 2.96/3.39    Y ) }.
% 2.96/3.39  parent0: (20309) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 2.96/3.39    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 2.96/3.39     }.
% 2.96/3.39  substitution0:
% 2.96/3.39     X := X
% 2.96/3.39     Y := Y
% 2.96/3.39  end
% 2.96/3.39  permutation0:
% 2.96/3.39     0 ==> 0
% 2.96/3.39  end
% 2.96/3.39  
% 2.96/3.39  eqswap: (20382) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 2.96/3.39  parent0[0]: (20310) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) )
% 2.96/3.39     }.
% 2.96/3.39  substitution0:
% 2.96/3.39     X := X
% 2.96/3.39  end
% 2.96/3.39  
% 2.96/3.39  subsumption: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> 
% 2.96/3.39    top }.
% 2.96/3.39  parent0: (20382) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top
% 2.96/3.39     }.
% 2.96/3.39  substitution0:
% 2.96/3.39     X := X
% 2.96/3.39  end
% 2.96/3.39  permutation0:
% 2.96/3.39     0 ==> 0
% 2.96/3.39  end
% 2.96/3.39  
% 2.96/3.39  eqswap: (20394) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 2.96/3.39     }.
% 2.96/3.39  parent0[0]: (20311) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X )
% 2.96/3.39     ) }.
% 2.96/3.39  substitution0:
% 2.96/3.39     X := X
% 2.96/3.39  end
% 2.96/3.39  
% 2.96/3.39  subsumption: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 2.96/3.39    zero }.
% 2.96/3.39  parent0: (20394) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 2.96/3.39     }.
% 2.96/3.39  substitution0:
% 2.96/3.39     X := X
% 2.96/3.39  end
% 2.96/3.39  permutation0:
% 2.96/3.39     0 ==> 0
% 2.96/3.39  end
% 2.96/3.39  
% 2.96/3.39  subsumption: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y )
% 2.96/3.39    , Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 2.96/3.39    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 2.96/3.39    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 2.96/3.39     ) ) ) }.
% 2.96/3.39  parent0: (20312) {G0,W33,D7,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 2.96/3.39     ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 2.96/3.39    composition( converse( X ), Z ) ) ) ) = composition( meet( X, composition
% 2.96/3.40    ( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (14) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y )
% 2.96/3.40    , Z ), meet( composition( X, meet( Y, composition( converse( X ), Z ) ) )
% 2.96/3.40    , Z ) ) ==> meet( composition( X, meet( Y, composition( converse( X ), Z
% 2.96/3.40     ) ) ), Z ) }.
% 2.96/3.40  parent0: (20313) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 2.96/3.40     ), meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z
% 2.96/3.40     ) ) = meet( composition( X, meet( Y, composition( converse( X ), Z ) ) )
% 2.96/3.40    , Z ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y )
% 2.96/3.40    , Z ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y )
% 2.96/3.40    , Z ) ) ==> meet( composition( meet( X, composition( Z, converse( Y ) ) )
% 2.96/3.40    , Y ), Z ) }.
% 2.96/3.40  parent0: (20314) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 2.96/3.40     ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z
% 2.96/3.40     ) ) = meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y )
% 2.96/3.40    , Z ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (16) {G0,W5,D3,L1,V0,M1} I { composition( skol1, top ) ==> 
% 2.96/3.40    skol1 }.
% 2.96/3.40  parent0: (20315) {G0,W5,D3,L1,V0,M1}  { composition( skol1, top ) = skol1
% 2.96/3.40     }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (17) {G0,W15,D5,L1,V0,M1} I { ! join( meet( skol1, skol2 ), 
% 2.96/3.40    composition( meet( skol1, one ), skol2 ) ) ==> composition( meet( skol1, 
% 2.96/3.40    one ), skol2 ) }.
% 2.96/3.40  parent0: (20316) {G0,W15,D5,L1,V0,M1}  { ! join( meet( skol1, skol2 ), 
% 2.96/3.40    composition( meet( skol1, one ), skol2 ) ) = composition( meet( skol1, 
% 2.96/3.40    one ), skol2 ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20470) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 2.96/3.40     }.
% 2.96/3.40  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 2.96/3.40     }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20471) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 2.96/3.40     }.
% 2.96/3.40  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.96/3.40  parent1[0; 2]: (20470) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( 
% 2.96/3.40    X ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := complement( X )
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20474) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 2.96/3.40     }.
% 2.96/3.40  parent0[0]: (20471) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X
% 2.96/3.40     ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 2.96/3.40    ==> top }.
% 2.96/3.40  parent0: (20474) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 2.96/3.40     }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20476) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 2.96/3.40     composition( converse( X ), converse( Y ) ) }.
% 2.96/3.40  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 2.96/3.40    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20477) {G1,W10,D5,L1,V2,M1}  { converse( composition( X, converse
% 2.96/3.40    ( Y ) ) ) ==> composition( Y, converse( X ) ) }.
% 2.96/3.40  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.96/3.40  parent1[0; 7]: (20476) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 2.96/3.40     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := converse( Y )
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (19) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 2.96/3.40    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 2.96/3.40  parent0: (20477) {G1,W10,D5,L1,V2,M1}  { converse( composition( X, converse
% 2.96/3.40    ( Y ) ) ) ==> composition( Y, converse( X ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20482) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 2.96/3.40     composition( converse( X ), converse( Y ) ) }.
% 2.96/3.40  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 2.96/3.40    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20484) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 2.96/3.40     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 2.96/3.40  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.96/3.40  parent1[0; 9]: (20482) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 2.96/3.40     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := converse( X )
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (20) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 2.96/3.40    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 2.96/3.40  parent0: (20484) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 2.96/3.40     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20487) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 2.96/3.40    converse( X ), converse( Y ) ) }.
% 2.96/3.40  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 2.96/3.40     ) ==> converse( join( X, Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20489) {G1,W10,D4,L1,V2,M1}  { converse( join( Y, X ) ) ==> join
% 2.96/3.40    ( converse( X ), converse( Y ) ) }.
% 2.96/3.40  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.96/3.40  parent1[0; 2]: (20487) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 2.96/3.40     join( converse( X ), converse( Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20491) {G1,W9,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> 
% 2.96/3.40    converse( join( Y, X ) ) }.
% 2.96/3.40  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 2.96/3.40     ) ==> converse( join( X, Y ) ) }.
% 2.96/3.40  parent1[0; 5]: (20489) {G1,W10,D4,L1,V2,M1}  { converse( join( Y, X ) ) ==>
% 2.96/3.40     join( converse( X ), converse( Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (21) {G1,W9,D4,L1,V2,M1} P(8,0);d(8) { converse( join( X, Y )
% 2.96/3.40     ) = converse( join( Y, X ) ) }.
% 2.96/3.40  parent0: (20491) {G1,W9,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> 
% 2.96/3.40    converse( join( Y, X ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20493) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 2.96/3.40    converse( X ), converse( Y ) ) }.
% 2.96/3.40  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 2.96/3.40     ) ==> converse( join( X, Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20494) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 2.96/3.40     ) ==> join( X, converse( Y ) ) }.
% 2.96/3.40  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.96/3.40  parent1[0; 7]: (20493) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 2.96/3.40     join( converse( X ), converse( Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := converse( X )
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (22) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 2.96/3.40     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 2.96/3.40  parent0: (20494) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 2.96/3.40     ) ==> join( X, converse( Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20499) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 2.96/3.40    converse( X ), converse( Y ) ) }.
% 2.96/3.40  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 2.96/3.40     ) ==> converse( join( X, Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20501) {G1,W10,D5,L1,V2,M1}  { converse( join( X, converse( Y ) )
% 2.96/3.40     ) ==> join( converse( X ), Y ) }.
% 2.96/3.40  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.96/3.40  parent1[0; 9]: (20499) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 2.96/3.40     join( converse( X ), converse( Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := converse( Y )
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (23) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 2.96/3.40    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 2.96/3.40  parent0: (20501) {G1,W10,D5,L1,V2,M1}  { converse( join( X, converse( Y ) )
% 2.96/3.40     ) ==> join( converse( X ), Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20504) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 2.96/3.40     composition( converse( X ), converse( Y ) ) }.
% 2.96/3.40  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 2.96/3.40    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20506) {G1,W14,D5,L1,V3,M1}  { converse( composition( X, join( Y
% 2.96/3.40    , Z ) ) ) ==> composition( converse( join( Z, Y ) ), converse( X ) ) }.
% 2.96/3.40  parent0[0]: (21) {G1,W9,D4,L1,V2,M1} P(8,0);d(8) { converse( join( X, Y ) )
% 2.96/3.40     = converse( join( Y, X ) ) }.
% 2.96/3.40  parent1[0; 8]: (20504) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 2.96/3.40     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := Z
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := join( Y, Z )
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20512) {G1,W13,D5,L1,V3,M1}  { converse( composition( X, join( Y
% 2.96/3.40    , Z ) ) ) ==> converse( composition( X, join( Z, Y ) ) ) }.
% 2.96/3.40  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 2.96/3.40    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 2.96/3.40  parent1[0; 7]: (20506) {G1,W14,D5,L1,V3,M1}  { converse( composition( X, 
% 2.96/3.40    join( Y, Z ) ) ) ==> composition( converse( join( Z, Y ) ), converse( X )
% 2.96/3.40     ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := join( Z, Y )
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (26) {G2,W13,D5,L1,V3,M1} P(21,9);d(9) { converse( composition
% 2.96/3.40    ( Z, join( Y, X ) ) ) = converse( composition( Z, join( X, Y ) ) ) }.
% 2.96/3.40  parent0: (20512) {G1,W13,D5,L1,V3,M1}  { converse( composition( X, join( Y
% 2.96/3.40    , Z ) ) ) ==> converse( composition( X, join( Z, Y ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Z
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20513) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 2.96/3.40    , join( Y, Z ) ) }.
% 2.96/3.40  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.96/3.40    join( X, Y ), Z ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20516) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y
% 2.96/3.40     ) ), X ), Y ) ==> top }.
% 2.96/3.40  parent0[0]: (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 2.96/3.40    ==> top }.
% 2.96/3.40  parent1[0; 9]: (20513) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 2.96/3.40    join( X, join( Y, Z ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := join( X, Y )
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := complement( join( X, Y ) )
% 2.96/3.40     Y := X
% 2.96/3.40     Z := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (30) {G2,W10,D6,L1,V2,M1} P(1,18) { join( join( complement( 
% 2.96/3.40    join( X, Y ) ), X ), Y ) ==> top }.
% 2.96/3.40  parent0: (20516) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y
% 2.96/3.40     ) ), X ), Y ) ==> top }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20522) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 2.96/3.40    , join( Y, Z ) ) }.
% 2.96/3.40  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.96/3.40    join( X, Y ), Z ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20527) {G1,W10,D5,L1,V2,M1}  { join( join( X, complement( Y ) ), 
% 2.96/3.40    Y ) ==> join( X, top ) }.
% 2.96/3.40  parent0[0]: (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 2.96/3.40    ==> top }.
% 2.96/3.40  parent1[0; 9]: (20522) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 2.96/3.40    join( X, join( Y, Z ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := complement( Y )
% 2.96/3.40     Z := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (31) {G2,W10,D5,L1,V2,M1} P(18,1) { join( join( Y, complement
% 2.96/3.40    ( X ) ), X ) ==> join( Y, top ) }.
% 2.96/3.40  parent0: (20527) {G1,W10,D5,L1,V2,M1}  { join( join( X, complement( Y ) ), 
% 2.96/3.40    Y ) ==> join( X, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20531) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 2.96/3.40    , join( Y, Z ) ) }.
% 2.96/3.40  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.96/3.40    join( X, Y ), Z ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20534) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 2.96/3.40    join( Y, Z ), X ) }.
% 2.96/3.40  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.96/3.40  parent1[0; 6]: (20531) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 2.96/3.40    join( X, join( Y, Z ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := join( Y, Z )
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (32) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 2.96/3.40    join( join( Y, Z ), X ) }.
% 2.96/3.40  parent0: (20534) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 2.96/3.40    join( Y, Z ), X ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20548) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 2.96/3.40    , join( Y, Z ) ) }.
% 2.96/3.40  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.96/3.40    join( X, Y ), Z ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20553) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 2.96/3.40    X, join( Z, Y ) ) }.
% 2.96/3.40  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.96/3.40  parent1[0; 8]: (20548) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 2.96/3.40    join( X, join( Y, Z ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := Z
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20566) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 2.96/3.40    join( X, Z ), Y ) }.
% 2.96/3.40  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.96/3.40    join( X, Y ), Z ) }.
% 2.96/3.40  parent1[0; 6]: (20553) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 2.96/3.40    join( X, join( Z, Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Z
% 2.96/3.40     Z := Y
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (33) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X
% 2.96/3.40     ) = join( join( Z, X ), Y ) }.
% 2.96/3.40  parent0: (20566) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 2.96/3.40    join( X, Z ), Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Z
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20568) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 2.96/3.40    , join( Y, Z ) ) }.
% 2.96/3.40  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.96/3.40    join( X, Y ), Z ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20571) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y
% 2.96/3.40     ) ) ==> join( X, top ) }.
% 2.96/3.40  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 2.96/3.40     }.
% 2.96/3.40  parent1[0; 9]: (20568) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 2.96/3.40    join( X, join( Y, Z ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := complement( Y )
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (34) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 2.96/3.40    complement( X ) ) ==> join( Y, top ) }.
% 2.96/3.40  parent0: (20571) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y
% 2.96/3.40     ) ) ==> join( X, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20575) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 2.96/3.40     ), complement( Y ) ) }.
% 2.96/3.40  parent0[0]: (34) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 2.96/3.40    complement( X ) ) ==> join( Y, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20578) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 2.96/3.40    complement( Y ), join( X, Y ) ) }.
% 2.96/3.40  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.96/3.40  parent1[0; 4]: (20575) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 2.96/3.40    join( X, Y ), complement( Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := join( X, Y )
% 2.96/3.40     Y := complement( Y )
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20591) {G1,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 2.96/3.40    complement( Y ), X ), Y ) }.
% 2.96/3.40  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.96/3.40    join( X, Y ), Z ) }.
% 2.96/3.40  parent1[0; 4]: (20578) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 2.96/3.40    complement( Y ), join( X, Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := complement( Y )
% 2.96/3.40     Y := X
% 2.96/3.40     Z := Y
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20592) {G1,W10,D5,L1,V2,M1}  { join( join( complement( Y ), X ), Y
% 2.96/3.40     ) ==> join( X, top ) }.
% 2.96/3.40  parent0[0]: (20591) {G1,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 2.96/3.40    complement( Y ), X ), Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (39) {G2,W10,D5,L1,V2,M1} P(34,0);d(1) { join( join( 
% 2.96/3.40    complement( Y ), X ), Y ) ==> join( X, top ) }.
% 2.96/3.40  parent0: (20592) {G1,W10,D5,L1,V2,M1}  { join( join( complement( Y ), X ), 
% 2.96/3.40    Y ) ==> join( X, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20593) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 2.96/3.40     ), complement( Y ) ) }.
% 2.96/3.40  parent0[0]: (34) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 2.96/3.40    complement( X ) ) ==> join( Y, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20596) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( Y, 
% 2.96/3.40    X ), complement( Y ) ) }.
% 2.96/3.40  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.96/3.40  parent1[0; 5]: (20593) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 2.96/3.40    join( X, Y ), complement( Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20609) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y )
% 2.96/3.40     ) ==> join( X, top ) }.
% 2.96/3.40  parent0[0]: (20596) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 2.96/3.40    Y, X ), complement( Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (40) {G2,W10,D4,L1,V2,M1} P(0,34) { join( join( Y, X ), 
% 2.96/3.40    complement( Y ) ) ==> join( X, top ) }.
% 2.96/3.40  parent0: (20609) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y
% 2.96/3.40     ) ) ==> join( X, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20611) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 2.96/3.40     ), complement( Y ) ) }.
% 2.96/3.40  parent0[0]: (34) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 2.96/3.40    complement( X ) ) ==> join( Y, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20612) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 2.96/3.40    complement( complement( X ) ) ) }.
% 2.96/3.40  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 2.96/3.40     }.
% 2.96/3.40  parent1[0; 5]: (20611) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 2.96/3.40    join( X, Y ), complement( Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := complement( X )
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20613) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( X
% 2.96/3.40     ) ) ) ==> join( X, top ) }.
% 2.96/3.40  parent0[0]: (20612) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 2.96/3.40    complement( complement( X ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (41) {G2,W9,D5,L1,V1,M1} P(11,34) { join( top, complement( 
% 2.96/3.40    complement( X ) ) ) ==> join( X, top ) }.
% 2.96/3.40  parent0: (20613) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( 
% 2.96/3.40    X ) ) ) ==> join( X, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20614) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 2.96/3.40    complement( complement( X ) ) ) }.
% 2.96/3.40  parent0[0]: (41) {G2,W9,D5,L1,V1,M1} P(11,34) { join( top, complement( 
% 2.96/3.40    complement( X ) ) ) ==> join( X, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20616) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( complement
% 2.96/3.40    ( complement( X ) ), top ) }.
% 2.96/3.40  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.96/3.40  parent1[0; 4]: (20614) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top
% 2.96/3.40    , complement( complement( X ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := top
% 2.96/3.40     Y := complement( complement( X ) )
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20622) {G1,W9,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 2.96/3.40    , top ) ==> join( X, top ) }.
% 2.96/3.40  parent0[0]: (20616) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( 
% 2.96/3.40    complement( complement( X ) ), top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (43) {G3,W9,D5,L1,V1,M1} P(41,0) { join( complement( 
% 2.96/3.40    complement( X ) ), top ) ==> join( X, top ) }.
% 2.96/3.40  parent0: (20622) {G1,W9,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 2.96/3.40    , top ) ==> join( X, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20624) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 2.96/3.40     ), complement( X ) ) }.
% 2.96/3.40  parent0[0]: (40) {G2,W10,D4,L1,V2,M1} P(0,34) { join( join( Y, X ), 
% 2.96/3.40    complement( Y ) ) ==> join( X, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20631) {G1,W14,D5,L1,V3,M1}  { join( join( X, Y ), top ) ==> join
% 2.96/3.40    ( join( join( Z, X ), Y ), complement( Z ) ) }.
% 2.96/3.40  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.96/3.40    join( X, Y ), Z ) }.
% 2.96/3.40  parent1[0; 7]: (20624) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( 
% 2.96/3.40    join( X, Y ), complement( X ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Z
% 2.96/3.40     Y := X
% 2.96/3.40     Z := Y
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := Z
% 2.96/3.40     Y := join( X, Y )
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20632) {G1,W14,D5,L1,V3,M1}  { join( join( join( Z, X ), Y ), 
% 2.96/3.40    complement( Z ) ) ==> join( join( X, Y ), top ) }.
% 2.96/3.40  parent0[0]: (20631) {G1,W14,D5,L1,V3,M1}  { join( join( X, Y ), top ) ==> 
% 2.96/3.40    join( join( join( Z, X ), Y ), complement( Z ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (49) {G3,W14,D5,L1,V3,M1} P(1,40) { join( join( join( X, Y ), 
% 2.96/3.40    Z ), complement( X ) ) ==> join( join( Y, Z ), top ) }.
% 2.96/3.40  parent0: (20632) {G1,W14,D5,L1,V3,M1}  { join( join( join( Z, X ), Y ), 
% 2.96/3.40    complement( Z ) ) ==> join( join( X, Y ), top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := Z
% 2.96/3.40     Z := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20635) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 2.96/3.40    join( complement( X ), Y ) ) ) ==> X }.
% 2.96/3.40  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.96/3.40    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.96/3.40  parent1[0; 2]: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 2.96/3.40    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 2.96/3.40    Y ) ) ) ==> X }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (51) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.96/3.40    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.96/3.40  parent0: (20635) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 2.96/3.40    join( complement( X ), Y ) ) ) ==> X }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20638) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 2.96/3.40    converse( join( converse( X ), Y ) ) }.
% 2.96/3.40  parent0[0]: (22) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 2.96/3.40     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20639) {G1,W9,D6,L1,V1,M1}  { join( X, converse( complement( 
% 2.96/3.40    converse( X ) ) ) ) ==> converse( top ) }.
% 2.96/3.40  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 2.96/3.40     }.
% 2.96/3.40  parent1[0; 8]: (20638) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==>
% 2.96/3.40     converse( join( converse( X ), Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := converse( X )
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := complement( converse( X ) )
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (62) {G2,W9,D6,L1,V1,M1} P(11,22) { join( X, converse( 
% 2.96/3.40    complement( converse( X ) ) ) ) ==> converse( top ) }.
% 2.96/3.40  parent0: (20639) {G1,W9,D6,L1,V1,M1}  { join( X, converse( complement( 
% 2.96/3.40    converse( X ) ) ) ) ==> converse( top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20641) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.96/3.40    complement( X ), complement( Y ) ) ) }.
% 2.96/3.40  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.96/3.40    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20643) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 2.96/3.40    ( complement( Y ), complement( X ) ) ) }.
% 2.96/3.40  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.96/3.40  parent1[0; 5]: (20641) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.96/3.40    ( join( complement( X ), complement( Y ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := complement( X )
% 2.96/3.40     Y := complement( Y )
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20645) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 2.96/3.40  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.96/3.40    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.96/3.40  parent1[0; 4]: (20643) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.96/3.40    ( join( complement( Y ), complement( X ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (78) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X
% 2.96/3.40    , Y ) }.
% 2.96/3.40  parent0: (20645) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20647) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.96/3.40    complement( X ), complement( Y ) ) ) }.
% 2.96/3.40  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.96/3.40    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20650) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==> 
% 2.96/3.40    complement( top ) }.
% 2.96/3.40  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 2.96/3.40     }.
% 2.96/3.40  parent1[0; 6]: (20647) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.96/3.40    ( join( complement( X ), complement( Y ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := complement( X )
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := complement( X )
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20651) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 2.96/3.40  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 2.96/3.40    zero }.
% 2.96/3.40  parent1[0; 1]: (20650) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) 
% 2.96/3.40    ==> complement( top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20652) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 2.96/3.40  parent0[0]: (20651) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==>
% 2.96/3.40     zero }.
% 2.96/3.40  parent0: (20652) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20654) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.96/3.40    complement( X ), complement( Y ) ) ) }.
% 2.96/3.40  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.96/3.40    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20655) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 2.96/3.40    ( zero, complement( X ) ) ) }.
% 2.96/3.40  parent0[0]: (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.96/3.40    zero }.
% 2.96/3.40  parent1[0; 6]: (20654) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.96/3.40    ( join( complement( X ), complement( Y ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := top
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20657) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement( 
% 2.96/3.40    X ) ) ) ==> meet( top, X ) }.
% 2.96/3.40  parent0[0]: (20655) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 2.96/3.40    join( zero, complement( X ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (81) {G2,W9,D5,L1,V1,M1} P(80,3) { complement( join( zero, 
% 2.96/3.40    complement( X ) ) ) ==> meet( top, X ) }.
% 2.96/3.40  parent0: (20657) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement
% 2.96/3.40    ( X ) ) ) ==> meet( top, X ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20660) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.96/3.40    complement( X ), complement( Y ) ) ) }.
% 2.96/3.40  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.96/3.40    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20662) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 2.96/3.40    ( complement( X ), zero ) ) }.
% 2.96/3.40  parent0[0]: (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.96/3.40    zero }.
% 2.96/3.40  parent1[0; 8]: (20660) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.96/3.40    ( join( complement( X ), complement( Y ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := top
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20664) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 2.96/3.40    zero ) ) ==> meet( X, top ) }.
% 2.96/3.40  parent0[0]: (20662) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 2.96/3.40    join( complement( X ), zero ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (82) {G2,W9,D5,L1,V1,M1} P(80,3) { complement( join( 
% 2.96/3.40    complement( X ), zero ) ) ==> meet( X, top ) }.
% 2.96/3.40  parent0: (20664) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 2.96/3.40    zero ) ) ==> meet( X, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20666) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( X, 
% 2.96/3.40    complement( Y ) ), Y ) }.
% 2.96/3.40  parent0[0]: (31) {G2,W10,D5,L1,V2,M1} P(18,1) { join( join( Y, complement( 
% 2.96/3.40    X ) ), X ) ==> join( Y, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20667) {G2,W9,D4,L1,V1,M1}  { join( X, top ) ==> join( join( X, 
% 2.96/3.40    zero ), top ) }.
% 2.96/3.40  parent0[0]: (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.96/3.40    zero }.
% 2.96/3.40  parent1[0; 7]: (20666) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( 
% 2.96/3.40    join( X, complement( Y ) ), Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := top
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20668) {G2,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 2.96/3.40    join( X, top ) }.
% 2.96/3.40  parent0[0]: (20667) {G2,W9,D4,L1,V1,M1}  { join( X, top ) ==> join( join( X
% 2.96/3.40    , zero ), top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (83) {G3,W9,D4,L1,V1,M1} P(80,31) { join( join( X, zero ), top
% 2.96/3.40     ) ==> join( X, top ) }.
% 2.96/3.40  parent0: (20668) {G2,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 2.96/3.40    join( X, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20670) {G0,W11,D4,L1,V3,M1}  { composition( composition( X, Y ), Z
% 2.96/3.40     ) ==> composition( X, composition( Y, Z ) ) }.
% 2.96/3.40  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 2.96/3.40     ) ) ==> composition( composition( X, Y ), Z ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20672) {G1,W9,D4,L1,V1,M1}  { composition( composition( X, skol1
% 2.96/3.40     ), top ) ==> composition( X, skol1 ) }.
% 2.96/3.40  parent0[0]: (16) {G0,W5,D3,L1,V0,M1} I { composition( skol1, top ) ==> 
% 2.96/3.40    skol1 }.
% 2.96/3.40  parent1[0; 8]: (20670) {G0,W11,D4,L1,V3,M1}  { composition( composition( X
% 2.96/3.40    , Y ), Z ) ==> composition( X, composition( Y, Z ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := skol1
% 2.96/3.40     Z := top
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (93) {G1,W9,D4,L1,V1,M1} P(16,4) { composition( composition( X
% 2.96/3.40    , skol1 ), top ) ==> composition( X, skol1 ) }.
% 2.96/3.40  parent0: (20672) {G1,W9,D4,L1,V1,M1}  { composition( composition( X, skol1
% 2.96/3.40     ), top ) ==> composition( X, skol1 ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20676) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 2.96/3.40    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.96/3.40    complement( Y ) ) }.
% 2.96/3.40  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 2.96/3.40    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 2.96/3.40    Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20678) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 2.96/3.40    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 2.96/3.40     }.
% 2.96/3.40  parent0[0]: (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.96/3.40    zero }.
% 2.96/3.40  parent1[0; 11]: (20676) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 2.96/3.40    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.96/3.40    complement( Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := top
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20679) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 2.96/3.40    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 2.96/3.40  parent0[0]: (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.96/3.40    zero }.
% 2.96/3.40  parent1[0; 1]: (20678) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 2.96/3.40    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 2.96/3.40     }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20681) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 2.96/3.40    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 2.96/3.40  parent0[0]: (20679) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 2.96/3.40    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (108) {G2,W11,D6,L1,V1,M1} P(80,10) { join( composition( 
% 2.96/3.40    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 2.96/3.40  parent0: (20681) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 2.96/3.40    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20684) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 2.96/3.40    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.96/3.40    complement( Y ) ) }.
% 2.96/3.40  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 2.96/3.40    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 2.96/3.40    Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20686) {G1,W11,D5,L1,V0,M1}  { complement( top ) ==> join( 
% 2.96/3.40    composition( converse( skol1 ), complement( skol1 ) ), complement( top )
% 2.96/3.40     ) }.
% 2.96/3.40  parent0[0]: (16) {G0,W5,D3,L1,V0,M1} I { composition( skol1, top ) ==> 
% 2.96/3.40    skol1 }.
% 2.96/3.40  parent1[0; 8]: (20684) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 2.96/3.40    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.96/3.40    complement( Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := skol1
% 2.96/3.40     Y := top
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20688) {G2,W10,D5,L1,V0,M1}  { complement( top ) ==> join( 
% 2.96/3.40    composition( converse( skol1 ), complement( skol1 ) ), zero ) }.
% 2.96/3.40  parent0[0]: (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.96/3.40    zero }.
% 2.96/3.40  parent1[0; 9]: (20686) {G1,W11,D5,L1,V0,M1}  { complement( top ) ==> join( 
% 2.96/3.40    composition( converse( skol1 ), complement( skol1 ) ), complement( top )
% 2.96/3.40     ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20689) {G2,W9,D5,L1,V0,M1}  { zero ==> join( composition( 
% 2.96/3.40    converse( skol1 ), complement( skol1 ) ), zero ) }.
% 2.96/3.40  parent0[0]: (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.96/3.40    zero }.
% 2.96/3.40  parent1[0; 1]: (20688) {G2,W10,D5,L1,V0,M1}  { complement( top ) ==> join( 
% 2.96/3.40    composition( converse( skol1 ), complement( skol1 ) ), zero ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20691) {G2,W9,D5,L1,V0,M1}  { join( composition( converse( skol1 )
% 2.96/3.40    , complement( skol1 ) ), zero ) ==> zero }.
% 2.96/3.40  parent0[0]: (20689) {G2,W9,D5,L1,V0,M1}  { zero ==> join( composition( 
% 2.96/3.40    converse( skol1 ), complement( skol1 ) ), zero ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (116) {G2,W9,D5,L1,V0,M1} P(16,10);d(80) { join( composition( 
% 2.96/3.40    converse( skol1 ), complement( skol1 ) ), zero ) ==> zero }.
% 2.96/3.40  parent0: (20691) {G2,W9,D5,L1,V0,M1}  { join( composition( converse( skol1
% 2.96/3.40     ), complement( skol1 ) ), zero ) ==> zero }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20694) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 2.96/3.40    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.96/3.40    complement( Y ) ) }.
% 2.96/3.40  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 2.96/3.40    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 2.96/3.40    Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20695) {G1,W11,D5,L1,V1,M1}  { complement( one ) ==> join( 
% 2.96/3.40    composition( converse( X ), complement( X ) ), complement( one ) ) }.
% 2.96/3.40  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 2.96/3.40  parent1[0; 8]: (20694) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 2.96/3.40    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.96/3.40    complement( Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := one
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20696) {G1,W11,D5,L1,V1,M1}  { join( composition( converse( X ), 
% 2.96/3.40    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 2.96/3.40  parent0[0]: (20695) {G1,W11,D5,L1,V1,M1}  { complement( one ) ==> join( 
% 2.96/3.40    composition( converse( X ), complement( X ) ), complement( one ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (117) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( 
% 2.96/3.40    converse( X ), complement( X ) ), complement( one ) ) ==> complement( one
% 2.96/3.40     ) }.
% 2.96/3.40  parent0: (20696) {G1,W11,D5,L1,V1,M1}  { join( composition( converse( X ), 
% 2.96/3.40    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20698) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 2.96/3.40     ), complement( Y ) ) }.
% 2.96/3.40  parent0[0]: (34) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 2.96/3.40    complement( X ) ) ==> join( Y, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20700) {G1,W36,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 2.96/3.40     ), top ) ==> join( composition( meet( X, composition( Z, converse( Y ) )
% 2.96/3.40     ), meet( Y, composition( converse( X ), Z ) ) ), complement( composition
% 2.96/3.40    ( meet( X, composition( Z, converse( Y ) ) ), meet( Y, composition( 
% 2.96/3.40    converse( X ), Z ) ) ) ) ) }.
% 2.96/3.40  parent0[0]: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 2.96/3.40    Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 2.96/3.40    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 2.96/3.40    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 2.96/3.40     ) ) ) }.
% 2.96/3.40  parent1[0; 9]: (20698) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 2.96/3.40    join( X, Y ), complement( Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := meet( composition( X, Y ), Z )
% 2.96/3.40     Y := composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 2.96/3.40    composition( converse( X ), Z ) ) )
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20701) {G1,W9,D5,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 2.96/3.40     ), top ) ==> top }.
% 2.96/3.40  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 2.96/3.40     }.
% 2.96/3.40  parent1[0; 8]: (20700) {G1,W36,D8,L1,V3,M1}  { join( meet( composition( X, 
% 2.96/3.40    Y ), Z ), top ) ==> join( composition( meet( X, composition( Z, converse
% 2.96/3.40    ( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ), complement( 
% 2.96/3.40    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 2.96/3.40    composition( converse( X ), Z ) ) ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 2.96/3.40    composition( converse( X ), Z ) ) )
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (139) {G2,W9,D5,L1,V3,M1} P(13,34);d(11) { join( meet( 
% 2.96/3.40    composition( X, Y ), Z ), top ) ==> top }.
% 2.96/3.40  parent0: (20701) {G1,W9,D5,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 2.96/3.40     ), top ) ==> top }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20704) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 2.96/3.40    , join( Y, Z ) ) }.
% 2.96/3.40  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.96/3.40    join( X, Y ), Z ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20706) {G1,W37,D7,L1,V4,M1}  { join( join( X, meet( composition( 
% 2.96/3.40    Y, Z ), T ) ), composition( meet( Y, composition( T, converse( Z ) ) ), 
% 2.96/3.40    meet( Z, composition( converse( Y ), T ) ) ) ) ==> join( X, composition( 
% 2.96/3.40    meet( Y, composition( T, converse( Z ) ) ), meet( Z, composition( 
% 2.96/3.40    converse( Y ), T ) ) ) ) }.
% 2.96/3.40  parent0[0]: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 2.96/3.40    Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 2.96/3.40    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 2.96/3.40    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 2.96/3.40     ) ) ) }.
% 2.96/3.40  parent1[0; 24]: (20704) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==>
% 2.96/3.40     join( X, join( Y, Z ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := Z
% 2.96/3.40     Z := T
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := meet( composition( Y, Z ), T )
% 2.96/3.40     Z := composition( meet( Y, composition( T, converse( Z ) ) ), meet( Z, 
% 2.96/3.40    composition( converse( Y ), T ) ) )
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (140) {G1,W37,D7,L1,V4,M1} P(13,1) { join( join( T, meet( 
% 2.96/3.40    composition( X, Y ), Z ) ), composition( meet( X, composition( Z, 
% 2.96/3.40    converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ) ==> 
% 2.96/3.40    join( T, composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y
% 2.96/3.40    , composition( converse( X ), Z ) ) ) ) }.
% 2.96/3.40  parent0: (20706) {G1,W37,D7,L1,V4,M1}  { join( join( X, meet( composition( 
% 2.96/3.40    Y, Z ), T ) ), composition( meet( Y, composition( T, converse( Z ) ) ), 
% 2.96/3.40    meet( Z, composition( converse( Y ), T ) ) ) ) ==> join( X, composition( 
% 2.96/3.40    meet( Y, composition( T, converse( Z ) ) ), meet( Z, composition( 
% 2.96/3.40    converse( Y ), T ) ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := T
% 2.96/3.40     Y := X
% 2.96/3.40     Z := Y
% 2.96/3.40     T := Z
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20710) {G0,W33,D7,L1,V3,M1}  { composition( meet( X, composition( 
% 2.96/3.40    Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ==> 
% 2.96/3.40    join( meet( composition( X, Y ), Z ), composition( meet( X, composition( 
% 2.96/3.40    Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ) }.
% 2.96/3.40  parent0[0]: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 2.96/3.40    Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 2.96/3.40    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 2.96/3.40    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 2.96/3.40     ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20717) {G1,W42,D8,L1,V3,M1}  { composition( meet( converse( X ), 
% 2.96/3.40    composition( Y, converse( converse( Z ) ) ) ), meet( converse( Z ), 
% 2.96/3.40    composition( converse( converse( X ) ), Y ) ) ) ==> join( meet( converse
% 2.96/3.40    ( composition( Z, X ) ), Y ), composition( meet( converse( X ), 
% 2.96/3.40    composition( Y, converse( converse( Z ) ) ) ), meet( converse( Z ), 
% 2.96/3.40    composition( converse( converse( X ) ), Y ) ) ) ) }.
% 2.96/3.40  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 2.96/3.40    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 2.96/3.40  parent1[0; 20]: (20710) {G0,W33,D7,L1,V3,M1}  { composition( meet( X, 
% 2.96/3.40    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 2.96/3.40     ) ) ) ==> join( meet( composition( X, Y ), Z ), composition( meet( X, 
% 2.96/3.40    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 2.96/3.40     ) ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Z
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := converse( X )
% 2.96/3.40     Y := converse( Z )
% 2.96/3.40     Z := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20730) {G1,W40,D8,L1,V3,M1}  { composition( meet( converse( X ), 
% 2.96/3.40    composition( Y, converse( converse( Z ) ) ) ), meet( converse( Z ), 
% 2.96/3.40    composition( converse( converse( X ) ), Y ) ) ) ==> join( meet( converse
% 2.96/3.40    ( composition( Z, X ) ), Y ), composition( meet( converse( X ), 
% 2.96/3.40    composition( Y, converse( converse( Z ) ) ) ), meet( converse( Z ), 
% 2.96/3.40    composition( X, Y ) ) ) ) }.
% 2.96/3.40  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.96/3.40  parent1[0; 38]: (20717) {G1,W42,D8,L1,V3,M1}  { composition( meet( converse
% 2.96/3.40    ( X ), composition( Y, converse( converse( Z ) ) ) ), meet( converse( Z )
% 2.96/3.40    , composition( converse( converse( X ) ), Y ) ) ) ==> join( meet( 
% 2.96/3.40    converse( composition( Z, X ) ), Y ), composition( meet( converse( X ), 
% 2.96/3.40    composition( Y, converse( converse( Z ) ) ) ), meet( converse( Z ), 
% 2.96/3.40    composition( converse( converse( X ) ), Y ) ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20743) {G1,W38,D8,L1,V3,M1}  { composition( meet( converse( X ), 
% 2.96/3.40    composition( Y, converse( converse( Z ) ) ) ), meet( converse( Z ), 
% 2.96/3.40    composition( X, Y ) ) ) ==> join( meet( converse( composition( Z, X ) ), 
% 2.96/3.40    Y ), composition( meet( converse( X ), composition( Y, converse( converse
% 2.96/3.40    ( Z ) ) ) ), meet( converse( Z ), composition( X, Y ) ) ) ) }.
% 2.96/3.40  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.96/3.40  parent1[0; 14]: (20730) {G1,W40,D8,L1,V3,M1}  { composition( meet( converse
% 2.96/3.40    ( X ), composition( Y, converse( converse( Z ) ) ) ), meet( converse( Z )
% 2.96/3.40    , composition( converse( converse( X ) ), Y ) ) ) ==> join( meet( 
% 2.96/3.40    converse( composition( Z, X ) ), Y ), composition( meet( converse( X ), 
% 2.96/3.40    composition( Y, converse( converse( Z ) ) ) ), meet( converse( Z ), 
% 2.96/3.40    composition( X, Y ) ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20745) {G1,W36,D7,L1,V3,M1}  { composition( meet( converse( X ), 
% 2.96/3.40    composition( Y, converse( converse( Z ) ) ) ), meet( converse( Z ), 
% 2.96/3.40    composition( X, Y ) ) ) ==> join( meet( converse( composition( Z, X ) ), 
% 2.96/3.40    Y ), composition( meet( converse( X ), composition( Y, Z ) ), meet( 
% 2.96/3.40    converse( Z ), composition( X, Y ) ) ) ) }.
% 2.96/3.40  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.96/3.40  parent1[0; 29]: (20743) {G1,W38,D8,L1,V3,M1}  { composition( meet( converse
% 2.96/3.40    ( X ), composition( Y, converse( converse( Z ) ) ) ), meet( converse( Z )
% 2.96/3.40    , composition( X, Y ) ) ) ==> join( meet( converse( composition( Z, X ) )
% 2.96/3.40    , Y ), composition( meet( converse( X ), composition( Y, converse( 
% 2.96/3.40    converse( Z ) ) ) ), meet( converse( Z ), composition( X, Y ) ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Z
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20746) {G1,W34,D6,L1,V3,M1}  { composition( meet( converse( X ), 
% 2.96/3.40    composition( Y, Z ) ), meet( converse( Z ), composition( X, Y ) ) ) ==> 
% 2.96/3.40    join( meet( converse( composition( Z, X ) ), Y ), composition( meet( 
% 2.96/3.40    converse( X ), composition( Y, Z ) ), meet( converse( Z ), composition( X
% 2.96/3.40    , Y ) ) ) ) }.
% 2.96/3.40  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.96/3.40  parent1[0; 7]: (20745) {G1,W36,D7,L1,V3,M1}  { composition( meet( converse
% 2.96/3.40    ( X ), composition( Y, converse( converse( Z ) ) ) ), meet( converse( Z )
% 2.96/3.40    , composition( X, Y ) ) ) ==> join( meet( converse( composition( Z, X ) )
% 2.96/3.40    , Y ), composition( meet( converse( X ), composition( Y, Z ) ), meet( 
% 2.96/3.40    converse( Z ), composition( X, Y ) ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Z
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20752) {G1,W34,D6,L1,V3,M1}  { join( meet( converse( composition( 
% 2.96/3.40    Z, X ) ), Y ), composition( meet( converse( X ), composition( Y, Z ) ), 
% 2.96/3.40    meet( converse( Z ), composition( X, Y ) ) ) ) ==> composition( meet( 
% 2.96/3.40    converse( X ), composition( Y, Z ) ), meet( converse( Z ), composition( X
% 2.96/3.40    , Y ) ) ) }.
% 2.96/3.40  parent0[0]: (20746) {G1,W34,D6,L1,V3,M1}  { composition( meet( converse( X
% 2.96/3.40     ), composition( Y, Z ) ), meet( converse( Z ), composition( X, Y ) ) ) 
% 2.96/3.40    ==> join( meet( converse( composition( Z, X ) ), Y ), composition( meet( 
% 2.96/3.40    converse( X ), composition( Y, Z ) ), meet( converse( Z ), composition( X
% 2.96/3.40    , Y ) ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (141) {G1,W34,D6,L1,V3,M1} P(9,13);d(7);d(7) { join( meet( 
% 2.96/3.40    converse( composition( Y, X ) ), Z ), composition( meet( converse( X ), 
% 2.96/3.40    composition( Z, Y ) ), meet( converse( Y ), composition( X, Z ) ) ) ) ==>
% 2.96/3.40     composition( meet( converse( X ), composition( Z, Y ) ), meet( converse
% 2.96/3.40    ( Y ), composition( X, Z ) ) ) }.
% 2.96/3.40  parent0: (20752) {G1,W34,D6,L1,V3,M1}  { join( meet( converse( composition
% 2.96/3.40    ( Z, X ) ), Y ), composition( meet( converse( X ), composition( Y, Z ) )
% 2.96/3.40    , meet( converse( Z ), composition( X, Y ) ) ) ) ==> composition( meet( 
% 2.96/3.40    converse( X ), composition( Y, Z ) ), meet( converse( Z ), composition( X
% 2.96/3.40    , Y ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Z
% 2.96/3.40     Z := Y
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20755) {G0,W27,D8,L1,V3,M1}  { meet( composition( X, meet( Y, 
% 2.96/3.40    composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition( X, 
% 2.96/3.40    Y ), Z ), meet( composition( X, meet( Y, composition( converse( X ), Z )
% 2.96/3.40     ) ), Z ) ) }.
% 2.96/3.40  parent0[0]: (14) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 2.96/3.40    Z ), meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), 
% 2.96/3.40    Z ) ) ==> meet( composition( X, meet( Y, composition( converse( X ), Z )
% 2.96/3.40     ) ), Z ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20756) {G1,W27,D8,L1,V3,M1}  { meet( composition( X, meet( Y, 
% 2.96/3.40    composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition( X, 
% 2.96/3.40    meet( Y, composition( converse( X ), Z ) ) ), Z ), meet( composition( X, 
% 2.96/3.40    Y ), Z ) ) }.
% 2.96/3.40  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.96/3.40  parent1[0; 11]: (20755) {G0,W27,D8,L1,V3,M1}  { meet( composition( X, meet
% 2.96/3.40    ( Y, composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition
% 2.96/3.40    ( X, Y ), Z ), meet( composition( X, meet( Y, composition( converse( X )
% 2.96/3.40    , Z ) ) ), Z ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := meet( composition( X, Y ), Z )
% 2.96/3.40     Y := meet( composition( X, meet( Y, composition( converse( X ), Z ) ) )
% 2.96/3.40    , Z )
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20759) {G1,W27,D8,L1,V3,M1}  { join( meet( composition( X, meet( Y
% 2.96/3.40    , composition( converse( X ), Z ) ) ), Z ), meet( composition( X, Y ), Z
% 2.96/3.40     ) ) ==> meet( composition( X, meet( Y, composition( converse( X ), Z ) )
% 2.96/3.40     ), Z ) }.
% 2.96/3.40  parent0[0]: (20756) {G1,W27,D8,L1,V3,M1}  { meet( composition( X, meet( Y, 
% 2.96/3.40    composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition( X, 
% 2.96/3.40    meet( Y, composition( converse( X ), Z ) ) ), Z ), meet( composition( X, 
% 2.96/3.40    Y ), Z ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (164) {G1,W27,D8,L1,V3,M1} P(14,0) { join( meet( composition( 
% 2.96/3.40    X, meet( Y, composition( converse( X ), Z ) ) ), Z ), meet( composition( 
% 2.96/3.40    X, Y ), Z ) ) ==> meet( composition( X, meet( Y, composition( converse( X
% 2.96/3.40     ), Z ) ) ), Z ) }.
% 2.96/3.40  parent0: (20759) {G1,W27,D8,L1,V3,M1}  { join( meet( composition( X, meet( 
% 2.96/3.40    Y, composition( converse( X ), Z ) ) ), Z ), meet( composition( X, Y ), Z
% 2.96/3.40     ) ) ==> meet( composition( X, meet( Y, composition( converse( X ), Z ) )
% 2.96/3.40     ), Z ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20761) {G0,W27,D8,L1,V3,M1}  { meet( composition( X, meet( Y, 
% 2.96/3.40    composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition( X, 
% 2.96/3.40    Y ), Z ), meet( composition( X, meet( Y, composition( converse( X ), Z )
% 2.96/3.40     ) ), Z ) ) }.
% 2.96/3.40  parent0[0]: (14) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 2.96/3.40    Z ), meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), 
% 2.96/3.40    Z ) ) ==> meet( composition( X, meet( Y, composition( converse( X ), Z )
% 2.96/3.40     ) ), Z ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20764) {G1,W25,D8,L1,V2,M1}  { meet( composition( X, meet( one, 
% 2.96/3.40    composition( converse( X ), Y ) ) ), Y ) ==> join( meet( X, Y ), meet( 
% 2.96/3.40    composition( X, meet( one, composition( converse( X ), Y ) ) ), Y ) ) }.
% 2.96/3.40  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 2.96/3.40  parent1[0; 13]: (20761) {G0,W27,D8,L1,V3,M1}  { meet( composition( X, meet
% 2.96/3.40    ( Y, composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition
% 2.96/3.40    ( X, Y ), Z ), meet( composition( X, meet( Y, composition( converse( X )
% 2.96/3.40    , Z ) ) ), Z ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := one
% 2.96/3.40     Z := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20769) {G1,W25,D8,L1,V2,M1}  { join( meet( X, Y ), meet( 
% 2.96/3.40    composition( X, meet( one, composition( converse( X ), Y ) ) ), Y ) ) ==>
% 2.96/3.40     meet( composition( X, meet( one, composition( converse( X ), Y ) ) ), Y
% 2.96/3.40     ) }.
% 2.96/3.40  parent0[0]: (20764) {G1,W25,D8,L1,V2,M1}  { meet( composition( X, meet( one
% 2.96/3.40    , composition( converse( X ), Y ) ) ), Y ) ==> join( meet( X, Y ), meet( 
% 2.96/3.40    composition( X, meet( one, composition( converse( X ), Y ) ) ), Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (168) {G1,W25,D8,L1,V2,M1} P(5,14) { join( meet( X, Y ), meet
% 2.96/3.40    ( composition( X, meet( one, composition( converse( X ), Y ) ) ), Y ) ) 
% 2.96/3.40    ==> meet( composition( X, meet( one, composition( converse( X ), Y ) ) )
% 2.96/3.40    , Y ) }.
% 2.96/3.40  parent0: (20769) {G1,W25,D8,L1,V2,M1}  { join( meet( X, Y ), meet( 
% 2.96/3.40    composition( X, meet( one, composition( converse( X ), Y ) ) ), Y ) ) ==>
% 2.96/3.40     meet( composition( X, meet( one, composition( converse( X ), Y ) ) ), Y
% 2.96/3.40     ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20771) {G0,W27,D8,L1,V3,M1}  { meet( composition( X, meet( Y, 
% 2.96/3.40    composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition( X, 
% 2.96/3.40    Y ), Z ), meet( composition( X, meet( Y, composition( converse( X ), Z )
% 2.96/3.40     ) ), Z ) ) }.
% 2.96/3.40  parent0[0]: (14) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 2.96/3.40    Z ), meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), 
% 2.96/3.40    Z ) ) ==> meet( composition( X, meet( Y, composition( converse( X ), Z )
% 2.96/3.40     ) ), Z ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20773) {G1,W25,D7,L1,V2,M1}  { meet( composition( X, meet( Y, 
% 2.96/3.40    composition( converse( X ), one ) ) ), one ) ==> join( meet( composition
% 2.96/3.40    ( X, Y ), one ), meet( composition( X, meet( Y, converse( X ) ) ), one )
% 2.96/3.40     ) }.
% 2.96/3.40  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 2.96/3.40  parent1[0; 22]: (20771) {G0,W27,D8,L1,V3,M1}  { meet( composition( X, meet
% 2.96/3.40    ( Y, composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition
% 2.96/3.40    ( X, Y ), Z ), meet( composition( X, meet( Y, composition( converse( X )
% 2.96/3.40    , Z ) ) ), Z ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := converse( X )
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := one
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20775) {G1,W23,D7,L1,V2,M1}  { meet( composition( X, meet( Y, 
% 2.96/3.40    converse( X ) ) ), one ) ==> join( meet( composition( X, Y ), one ), meet
% 2.96/3.40    ( composition( X, meet( Y, converse( X ) ) ), one ) ) }.
% 2.96/3.40  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 2.96/3.40  parent1[0; 6]: (20773) {G1,W25,D7,L1,V2,M1}  { meet( composition( X, meet( 
% 2.96/3.40    Y, composition( converse( X ), one ) ) ), one ) ==> join( meet( 
% 2.96/3.40    composition( X, Y ), one ), meet( composition( X, meet( Y, converse( X )
% 2.96/3.40     ) ), one ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := converse( X )
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20777) {G1,W23,D7,L1,V2,M1}  { join( meet( composition( X, Y ), 
% 2.96/3.40    one ), meet( composition( X, meet( Y, converse( X ) ) ), one ) ) ==> meet
% 2.96/3.40    ( composition( X, meet( Y, converse( X ) ) ), one ) }.
% 2.96/3.40  parent0[0]: (20775) {G1,W23,D7,L1,V2,M1}  { meet( composition( X, meet( Y, 
% 2.96/3.40    converse( X ) ) ), one ) ==> join( meet( composition( X, Y ), one ), meet
% 2.96/3.40    ( composition( X, meet( Y, converse( X ) ) ), one ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (169) {G1,W23,D7,L1,V2,M1} P(5,14) { join( meet( composition( 
% 2.96/3.40    X, Y ), one ), meet( composition( X, meet( Y, converse( X ) ) ), one ) ) 
% 2.96/3.40    ==> meet( composition( X, meet( Y, converse( X ) ) ), one ) }.
% 2.96/3.40  parent0: (20777) {G1,W23,D7,L1,V2,M1}  { join( meet( composition( X, Y ), 
% 2.96/3.40    one ), meet( composition( X, meet( Y, converse( X ) ) ), one ) ) ==> meet
% 2.96/3.40    ( composition( X, meet( Y, converse( X ) ) ), one ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20781) {G2,W9,D5,L1,V3,M1}  { top ==> join( meet( composition( X, 
% 2.96/3.40    Y ), Z ), top ) }.
% 2.96/3.40  parent0[0]: (139) {G2,W9,D5,L1,V3,M1} P(13,34);d(11) { join( meet( 
% 2.96/3.40    composition( X, Y ), Z ), top ) ==> top }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20782) {G1,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), top )
% 2.96/3.40     }.
% 2.96/3.40  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 2.96/3.40  parent1[0; 4]: (20781) {G2,W9,D5,L1,V3,M1}  { top ==> join( meet( 
% 2.96/3.40    composition( X, Y ), Z ), top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := one
% 2.96/3.40     Z := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20783) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> top
% 2.96/3.40     }.
% 2.96/3.40  parent0[0]: (20782) {G1,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), top
% 2.96/3.40     ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (177) {G3,W7,D4,L1,V2,M1} P(5,139) { join( meet( X, Y ), top )
% 2.96/3.40     ==> top }.
% 2.96/3.40  parent0: (20783) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> top
% 2.96/3.40     }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20785) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 2.96/3.40     ), complement( X ) ) }.
% 2.96/3.40  parent0[0]: (40) {G2,W10,D4,L1,V2,M1} P(0,34) { join( join( Y, X ), 
% 2.96/3.40    complement( Y ) ) ==> join( X, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20787) {G3,W10,D5,L1,V2,M1}  { join( top, top ) ==> join( top, 
% 2.96/3.40    complement( meet( X, Y ) ) ) }.
% 2.96/3.40  parent0[0]: (177) {G3,W7,D4,L1,V2,M1} P(5,139) { join( meet( X, Y ), top ) 
% 2.96/3.40    ==> top }.
% 2.96/3.40  parent1[0; 5]: (20785) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( 
% 2.96/3.40    join( X, Y ), complement( X ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := meet( X, Y )
% 2.96/3.40     Y := top
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20789) {G3,W10,D5,L1,V2,M1}  { join( top, complement( meet( X, Y )
% 2.96/3.40     ) ) ==> join( top, top ) }.
% 2.96/3.40  parent0[0]: (20787) {G3,W10,D5,L1,V2,M1}  { join( top, top ) ==> join( top
% 2.96/3.40    , complement( meet( X, Y ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (178) {G4,W10,D5,L1,V2,M1} P(177,40) { join( top, complement( 
% 2.96/3.40    meet( X, Y ) ) ) ==> join( top, top ) }.
% 2.96/3.40  parent0: (20789) {G3,W10,D5,L1,V2,M1}  { join( top, complement( meet( X, Y
% 2.96/3.40     ) ) ) ==> join( top, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20791) {G0,W27,D8,L1,V3,M1}  { meet( composition( meet( X, 
% 2.96/3.40    composition( Z, converse( Y ) ) ), Y ), Z ) ==> join( meet( composition( 
% 2.96/3.40    X, Y ), Z ), meet( composition( meet( X, composition( Z, converse( Y ) )
% 2.96/3.40     ), Y ), Z ) ) }.
% 2.96/3.40  parent0[0]: (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 2.96/3.40    Z ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), 
% 2.96/3.40    Z ) ) ==> meet( composition( meet( X, composition( Z, converse( Y ) ) ), 
% 2.96/3.40    Y ), Z ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20795) {G1,W34,D9,L1,V3,M1}  { meet( composition( meet( converse
% 2.96/3.40    ( X ), composition( Y, converse( converse( Z ) ) ) ), converse( Z ) ), Y
% 2.96/3.40     ) ==> join( meet( converse( composition( Z, X ) ), Y ), meet( 
% 2.96/3.40    composition( meet( converse( X ), composition( Y, converse( converse( Z )
% 2.96/3.40     ) ) ), converse( Z ) ), Y ) ) }.
% 2.96/3.40  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 2.96/3.40    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 2.96/3.40  parent1[0; 16]: (20791) {G0,W27,D8,L1,V3,M1}  { meet( composition( meet( X
% 2.96/3.40    , composition( Z, converse( Y ) ) ), Y ), Z ) ==> join( meet( composition
% 2.96/3.40    ( X, Y ), Z ), meet( composition( meet( X, composition( Z, converse( Y )
% 2.96/3.40     ) ), Y ), Z ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Z
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := converse( X )
% 2.96/3.40     Y := converse( Z )
% 2.96/3.40     Z := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20798) {G1,W32,D8,L1,V3,M1}  { meet( composition( meet( converse
% 2.96/3.40    ( X ), composition( Y, converse( converse( Z ) ) ) ), converse( Z ) ), Y
% 2.96/3.40     ) ==> join( meet( converse( composition( Z, X ) ), Y ), meet( 
% 2.96/3.40    composition( meet( converse( X ), composition( Y, Z ) ), converse( Z ) )
% 2.96/3.40    , Y ) ) }.
% 2.96/3.40  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.96/3.40  parent1[0; 28]: (20795) {G1,W34,D9,L1,V3,M1}  { meet( composition( meet( 
% 2.96/3.40    converse( X ), composition( Y, converse( converse( Z ) ) ) ), converse( Z
% 2.96/3.40     ) ), Y ) ==> join( meet( converse( composition( Z, X ) ), Y ), meet( 
% 2.96/3.40    composition( meet( converse( X ), composition( Y, converse( converse( Z )
% 2.96/3.40     ) ) ), converse( Z ) ), Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Z
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20799) {G1,W30,D7,L1,V3,M1}  { meet( composition( meet( converse
% 2.96/3.40    ( X ), composition( Y, Z ) ), converse( Z ) ), Y ) ==> join( meet( 
% 2.96/3.40    converse( composition( Z, X ) ), Y ), meet( composition( meet( converse( 
% 2.96/3.40    X ), composition( Y, Z ) ), converse( Z ) ), Y ) ) }.
% 2.96/3.40  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.96/3.40  parent1[0; 8]: (20798) {G1,W32,D8,L1,V3,M1}  { meet( composition( meet( 
% 2.96/3.40    converse( X ), composition( Y, converse( converse( Z ) ) ) ), converse( Z
% 2.96/3.40     ) ), Y ) ==> join( meet( converse( composition( Z, X ) ), Y ), meet( 
% 2.96/3.40    composition( meet( converse( X ), composition( Y, Z ) ), converse( Z ) )
% 2.96/3.40    , Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Z
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20801) {G1,W30,D7,L1,V3,M1}  { join( meet( converse( composition( 
% 2.96/3.40    Z, X ) ), Y ), meet( composition( meet( converse( X ), composition( Y, Z
% 2.96/3.40     ) ), converse( Z ) ), Y ) ) ==> meet( composition( meet( converse( X ), 
% 2.96/3.40    composition( Y, Z ) ), converse( Z ) ), Y ) }.
% 2.96/3.40  parent0[0]: (20799) {G1,W30,D7,L1,V3,M1}  { meet( composition( meet( 
% 2.96/3.40    converse( X ), composition( Y, Z ) ), converse( Z ) ), Y ) ==> join( meet
% 2.96/3.40    ( converse( composition( Z, X ) ), Y ), meet( composition( meet( converse
% 2.96/3.40    ( X ), composition( Y, Z ) ), converse( Z ) ), Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (185) {G1,W30,D7,L1,V3,M1} P(9,15);d(7) { join( meet( converse
% 2.96/3.40    ( composition( Y, X ) ), Z ), meet( composition( meet( converse( X ), 
% 2.96/3.40    composition( Z, Y ) ), converse( Y ) ), Z ) ) ==> meet( composition( meet
% 2.96/3.40    ( converse( X ), composition( Z, Y ) ), converse( Y ) ), Z ) }.
% 2.96/3.40  parent0: (20801) {G1,W30,D7,L1,V3,M1}  { join( meet( converse( composition
% 2.96/3.40    ( Z, X ) ), Y ), meet( composition( meet( converse( X ), composition( Y, 
% 2.96/3.40    Z ) ), converse( Z ) ), Y ) ) ==> meet( composition( meet( converse( X )
% 2.96/3.40    , composition( Y, Z ) ), converse( Z ) ), Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Z
% 2.96/3.40     Z := Y
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20804) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 2.96/3.40    complement( complement( X ) ) ) }.
% 2.96/3.40  parent0[0]: (41) {G2,W9,D5,L1,V1,M1} P(11,34) { join( top, complement( 
% 2.96/3.40    complement( X ) ) ) ==> join( X, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20807) {G3,W13,D5,L1,V1,M1}  { join( join( complement( X ), zero
% 2.96/3.40     ), top ) ==> join( top, complement( meet( X, top ) ) ) }.
% 2.96/3.40  parent0[0]: (82) {G2,W9,D5,L1,V1,M1} P(80,3) { complement( join( complement
% 2.96/3.40    ( X ), zero ) ) ==> meet( X, top ) }.
% 2.96/3.40  parent1[0; 10]: (20804) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top
% 2.96/3.40    , complement( complement( X ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := join( complement( X ), zero )
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20808) {G4,W10,D5,L1,V1,M1}  { join( join( complement( X ), zero
% 2.96/3.40     ), top ) ==> join( top, top ) }.
% 2.96/3.40  parent0[0]: (178) {G4,W10,D5,L1,V2,M1} P(177,40) { join( top, complement( 
% 2.96/3.40    meet( X, Y ) ) ) ==> join( top, top ) }.
% 2.96/3.40  parent1[0; 7]: (20807) {G3,W13,D5,L1,V1,M1}  { join( join( complement( X )
% 2.96/3.40    , zero ), top ) ==> join( top, complement( meet( X, top ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := top
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20809) {G4,W8,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 2.96/3.40    join( top, top ) }.
% 2.96/3.40  parent0[0]: (83) {G3,W9,D4,L1,V1,M1} P(80,31) { join( join( X, zero ), top
% 2.96/3.40     ) ==> join( X, top ) }.
% 2.96/3.40  parent1[0; 1]: (20808) {G4,W10,D5,L1,V1,M1}  { join( join( complement( X )
% 2.96/3.40    , zero ), top ) ==> join( top, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := complement( X )
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (203) {G5,W8,D4,L1,V1,M1} P(82,41);d(178);d(83) { join( 
% 2.96/3.40    complement( X ), top ) ==> join( top, top ) }.
% 2.96/3.40  parent0: (20809) {G4,W8,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 2.96/3.40    join( top, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20811) {G0,W15,D5,L1,V0,M1}  { ! composition( meet( skol1, one ), 
% 2.96/3.40    skol2 ) ==> join( meet( skol1, skol2 ), composition( meet( skol1, one ), 
% 2.96/3.40    skol2 ) ) }.
% 2.96/3.40  parent0[0]: (17) {G0,W15,D5,L1,V0,M1} I { ! join( meet( skol1, skol2 ), 
% 2.96/3.40    composition( meet( skol1, one ), skol2 ) ) ==> composition( meet( skol1, 
% 2.96/3.40    one ), skol2 ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20812) {G1,W15,D5,L1,V0,M1}  { ! composition( meet( skol1, one )
% 2.96/3.40    , skol2 ) ==> join( composition( meet( skol1, one ), skol2 ), meet( skol1
% 2.96/3.40    , skol2 ) ) }.
% 2.96/3.40  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.96/3.40  parent1[0; 7]: (20811) {G0,W15,D5,L1,V0,M1}  { ! composition( meet( skol1, 
% 2.96/3.40    one ), skol2 ) ==> join( meet( skol1, skol2 ), composition( meet( skol1, 
% 2.96/3.40    one ), skol2 ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := meet( skol1, skol2 )
% 2.96/3.40     Y := composition( meet( skol1, one ), skol2 )
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20815) {G1,W15,D5,L1,V0,M1}  { ! join( composition( meet( skol1, 
% 2.96/3.40    one ), skol2 ), meet( skol1, skol2 ) ) ==> composition( meet( skol1, one
% 2.96/3.40     ), skol2 ) }.
% 2.96/3.40  parent0[0]: (20812) {G1,W15,D5,L1,V0,M1}  { ! composition( meet( skol1, one
% 2.96/3.40     ), skol2 ) ==> join( composition( meet( skol1, one ), skol2 ), meet( 
% 2.96/3.40    skol1, skol2 ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (210) {G1,W15,D5,L1,V0,M1} P(0,17) { ! join( composition( meet
% 2.96/3.40    ( skol1, one ), skol2 ), meet( skol1, skol2 ) ) ==> composition( meet( 
% 2.96/3.40    skol1, one ), skol2 ) }.
% 2.96/3.40  parent0: (20815) {G1,W15,D5,L1,V0,M1}  { ! join( composition( meet( skol1, 
% 2.96/3.40    one ), skol2 ), meet( skol1, skol2 ) ) ==> composition( meet( skol1, one
% 2.96/3.40     ), skol2 ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20817) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 2.96/3.40    complement( X ), top ) }.
% 2.96/3.40  parent0[0]: (203) {G5,W8,D4,L1,V1,M1} P(82,41);d(178);d(83) { join( 
% 2.96/3.40    complement( X ), top ) ==> join( top, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20819) {G3,W9,D4,L1,V1,M1}  { join( top, top ) ==> join( meet( X
% 2.96/3.40    , top ), top ) }.
% 2.96/3.40  parent0[0]: (82) {G2,W9,D5,L1,V1,M1} P(80,3) { complement( join( complement
% 2.96/3.40    ( X ), zero ) ) ==> meet( X, top ) }.
% 2.96/3.40  parent1[0; 5]: (20817) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 2.96/3.40    complement( X ), top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := join( complement( X ), zero )
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20820) {G4,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 2.96/3.40  parent0[0]: (177) {G3,W7,D4,L1,V2,M1} P(5,139) { join( meet( X, Y ), top ) 
% 2.96/3.40    ==> top }.
% 2.96/3.40  parent1[0; 4]: (20819) {G3,W9,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 2.96/3.40    meet( X, top ), top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := top
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (211) {G6,W5,D3,L1,V0,M1} P(82,203);d(177) { join( top, top ) 
% 2.96/3.40    ==> top }.
% 2.96/3.40  parent0: (20820) {G4,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20823) {G2,W10,D5,L1,V2,M1}  { join( Y, top ) ==> join( join( 
% 2.96/3.40    complement( X ), Y ), X ) }.
% 2.96/3.40  parent0[0]: (39) {G2,W10,D5,L1,V2,M1} P(34,0);d(1) { join( join( complement
% 2.96/3.40    ( Y ), X ), Y ) ==> join( X, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20826) {G3,W9,D4,L1,V1,M1}  { join( top, top ) ==> join( join( 
% 2.96/3.40    top, top ), X ) }.
% 2.96/3.40  parent0[0]: (203) {G5,W8,D4,L1,V1,M1} P(82,41);d(178);d(83) { join( 
% 2.96/3.40    complement( X ), top ) ==> join( top, top ) }.
% 2.96/3.40  parent1[0; 5]: (20823) {G2,W10,D5,L1,V2,M1}  { join( Y, top ) ==> join( 
% 2.96/3.40    join( complement( X ), Y ), X ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := top
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20828) {G4,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( top, X )
% 2.96/3.40     }.
% 2.96/3.40  parent0[0]: (211) {G6,W5,D3,L1,V0,M1} P(82,203);d(177) { join( top, top ) 
% 2.96/3.40    ==> top }.
% 2.96/3.40  parent1[0; 5]: (20826) {G3,W9,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 2.96/3.40    join( top, top ), X ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20829) {G5,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 2.96/3.40  parent0[0]: (211) {G6,W5,D3,L1,V0,M1} P(82,203);d(177) { join( top, top ) 
% 2.96/3.40    ==> top }.
% 2.96/3.40  parent1[0; 1]: (20828) {G4,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( 
% 2.96/3.40    top, X ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20831) {G5,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 2.96/3.40  parent0[0]: (20829) {G5,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (212) {G7,W5,D3,L1,V1,M1} P(203,39);d(211) { join( top, X ) 
% 2.96/3.40    ==> top }.
% 2.96/3.40  parent0: (20831) {G5,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20833) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 2.96/3.40    complement( X ), top ) }.
% 2.96/3.40  parent0[0]: (203) {G5,W8,D4,L1,V1,M1} P(82,41);d(178);d(83) { join( 
% 2.96/3.40    complement( X ), top ) ==> join( top, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20836) {G4,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X, top )
% 2.96/3.40     }.
% 2.96/3.40  parent0[0]: (43) {G3,W9,D5,L1,V1,M1} P(41,0) { join( complement( complement
% 2.96/3.40    ( X ) ), top ) ==> join( X, top ) }.
% 2.96/3.40  parent1[0; 4]: (20833) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 2.96/3.40    complement( X ), top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := complement( X )
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20837) {G5,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 2.96/3.40  parent0[0]: (211) {G6,W5,D3,L1,V0,M1} P(82,203);d(177) { join( top, top ) 
% 2.96/3.40    ==> top }.
% 2.96/3.40  parent1[0; 1]: (20836) {G4,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X
% 2.96/3.40    , top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20838) {G5,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 2.96/3.40  parent0[0]: (20837) {G5,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (213) {G7,W5,D3,L1,V1,M1} P(203,43);d(211) { join( X, top ) 
% 2.96/3.40    ==> top }.
% 2.96/3.40  parent0: (20838) {G5,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20839) {G7,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 2.96/3.40  parent0[0]: (212) {G7,W5,D3,L1,V1,M1} P(203,39);d(211) { join( top, X ) ==>
% 2.96/3.40     top }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20841) {G3,W4,D3,L1,V0,M1}  { top ==> converse( top ) }.
% 2.96/3.40  parent0[0]: (62) {G2,W9,D6,L1,V1,M1} P(11,22) { join( X, converse( 
% 2.96/3.40    complement( converse( X ) ) ) ) ==> converse( top ) }.
% 2.96/3.40  parent1[0; 2]: (20839) {G7,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := top
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := converse( complement( converse( top ) ) )
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20842) {G3,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 2.96/3.40  parent0[0]: (20841) {G3,W4,D3,L1,V0,M1}  { top ==> converse( top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (214) {G8,W4,D3,L1,V0,M1} P(212,62) { converse( top ) ==> top
% 2.96/3.40     }.
% 2.96/3.40  parent0: (20842) {G3,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20844) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 2.96/3.40     composition( converse( X ), converse( Y ) ) }.
% 2.96/3.40  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 2.96/3.40    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20845) {G1,W9,D4,L1,V1,M1}  { converse( composition( X, top ) ) 
% 2.96/3.40    ==> composition( top, converse( X ) ) }.
% 2.96/3.40  parent0[0]: (214) {G8,W4,D3,L1,V0,M1} P(212,62) { converse( top ) ==> top
% 2.96/3.40     }.
% 2.96/3.40  parent1[0; 6]: (20844) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 2.96/3.40     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := top
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20847) {G1,W9,D4,L1,V1,M1}  { composition( top, converse( X ) ) 
% 2.96/3.40    ==> converse( composition( X, top ) ) }.
% 2.96/3.40  parent0[0]: (20845) {G1,W9,D4,L1,V1,M1}  { converse( composition( X, top )
% 2.96/3.40     ) ==> composition( top, converse( X ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (216) {G9,W9,D4,L1,V1,M1} P(214,9) { composition( top, 
% 2.96/3.40    converse( X ) ) ==> converse( composition( X, top ) ) }.
% 2.96/3.40  parent0: (20847) {G1,W9,D4,L1,V1,M1}  { composition( top, converse( X ) ) 
% 2.96/3.40    ==> converse( composition( X, top ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20850) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 2.96/3.40     composition( converse( X ), converse( Y ) ) }.
% 2.96/3.40  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 2.96/3.40    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20852) {G1,W9,D4,L1,V1,M1}  { converse( composition( top, X ) ) 
% 2.96/3.40    ==> composition( converse( X ), top ) }.
% 2.96/3.40  parent0[0]: (214) {G8,W4,D3,L1,V0,M1} P(212,62) { converse( top ) ==> top
% 2.96/3.40     }.
% 2.96/3.40  parent1[0; 8]: (20850) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 2.96/3.40     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := top
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20854) {G1,W9,D4,L1,V1,M1}  { composition( converse( X ), top ) 
% 2.96/3.40    ==> converse( composition( top, X ) ) }.
% 2.96/3.40  parent0[0]: (20852) {G1,W9,D4,L1,V1,M1}  { converse( composition( top, X )
% 2.96/3.40     ) ==> composition( converse( X ), top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (217) {G9,W9,D4,L1,V1,M1} P(214,9) { composition( converse( X
% 2.96/3.40     ), top ) ==> converse( composition( top, X ) ) }.
% 2.96/3.40  parent0: (20854) {G1,W9,D4,L1,V1,M1}  { composition( converse( X ), top ) 
% 2.96/3.40    ==> converse( composition( top, X ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20856) {G9,W9,D4,L1,V1,M1}  { converse( composition( X, top ) ) 
% 2.96/3.40    ==> composition( top, converse( X ) ) }.
% 2.96/3.40  parent0[0]: (216) {G9,W9,D4,L1,V1,M1} P(214,9) { composition( top, converse
% 2.96/3.40    ( X ) ) ==> converse( composition( X, top ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20857) {G9,W8,D4,L1,V0,M1}  { converse( composition( top, top ) )
% 2.96/3.40     ==> composition( top, top ) }.
% 2.96/3.40  parent0[0]: (214) {G8,W4,D3,L1,V0,M1} P(212,62) { converse( top ) ==> top
% 2.96/3.40     }.
% 2.96/3.40  parent1[0; 7]: (20856) {G9,W9,D4,L1,V1,M1}  { converse( composition( X, top
% 2.96/3.40     ) ) ==> composition( top, converse( X ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := top
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (224) {G10,W8,D4,L1,V0,M1} P(214,216) { converse( composition
% 2.96/3.40    ( top, top ) ) ==> composition( top, top ) }.
% 2.96/3.40  parent0: (20857) {G9,W8,D4,L1,V0,M1}  { converse( composition( top, top ) )
% 2.96/3.40     ==> composition( top, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20860) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 2.96/3.40    converse( X ), converse( Y ) ) }.
% 2.96/3.40  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 2.96/3.40     ) ==> converse( join( X, Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20862) {G1,W15,D6,L1,V3,M1}  { converse( join( X, composition( 
% 2.96/3.40    converse( Y ), Z ) ) ) ==> join( converse( X ), composition( converse( Z
% 2.96/3.40     ), Y ) ) }.
% 2.96/3.40  parent0[0]: (20) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 2.96/3.40    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 2.96/3.40  parent1[0; 11]: (20860) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) 
% 2.96/3.40    ==> join( converse( X ), converse( Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := Z
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := composition( converse( Y ), Z )
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20864) {G1,W15,D6,L1,V3,M1}  { join( converse( X ), composition( 
% 2.96/3.40    converse( Z ), Y ) ) ==> converse( join( X, composition( converse( Y ), Z
% 2.96/3.40     ) ) ) }.
% 2.96/3.40  parent0[0]: (20862) {G1,W15,D6,L1,V3,M1}  { converse( join( X, composition
% 2.96/3.40    ( converse( Y ), Z ) ) ) ==> join( converse( X ), composition( converse( 
% 2.96/3.40    Z ), Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (244) {G2,W15,D6,L1,V3,M1} P(20,8) { join( converse( Z ), 
% 2.96/3.40    composition( converse( Y ), X ) ) ==> converse( join( Z, composition( 
% 2.96/3.40    converse( X ), Y ) ) ) }.
% 2.96/3.40  parent0: (20864) {G1,W15,D6,L1,V3,M1}  { join( converse( X ), composition( 
% 2.96/3.40    converse( Z ), Y ) ) ==> converse( join( X, composition( converse( Y ), Z
% 2.96/3.40     ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Z
% 2.96/3.40     Y := X
% 2.96/3.40     Z := Y
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20866) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 2.96/3.40     converse( composition( converse( X ), Y ) ) }.
% 2.96/3.40  parent0[0]: (20) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 2.96/3.40    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20869) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 2.96/3.40    ==> converse( converse( X ) ) }.
% 2.96/3.40  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 2.96/3.40  parent1[0; 6]: (20866) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), 
% 2.96/3.40    X ) ==> converse( composition( converse( X ), Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := converse( X )
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := one
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20870) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 2.96/3.40    ==> X }.
% 2.96/3.40  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.96/3.40  parent1[0; 5]: (20869) {G1,W8,D4,L1,V1,M1}  { composition( converse( one )
% 2.96/3.40    , X ) ==> converse( converse( X ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (245) {G2,W6,D4,L1,V1,M1} P(5,20);d(7) { composition( converse
% 2.96/3.40    ( one ), X ) ==> X }.
% 2.96/3.40  parent0: (20870) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 2.96/3.40    ==> X }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20872) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), 
% 2.96/3.40    X ) }.
% 2.96/3.40  parent0[0]: (245) {G2,W6,D4,L1,V1,M1} P(5,20);d(7) { composition( converse
% 2.96/3.40    ( one ), X ) ==> X }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20874) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 2.96/3.40  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 2.96/3.40  parent1[0; 2]: (20872) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 2.96/3.40    one ), X ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := converse( one )
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := one
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20875) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 2.96/3.40  parent0[0]: (20874) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (251) {G3,W4,D3,L1,V0,M1} P(245,5) { converse( one ) ==> one
% 2.96/3.40     }.
% 2.96/3.40  parent0: (20875) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20877) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), 
% 2.96/3.40    X ) }.
% 2.96/3.40  parent0[0]: (245) {G2,W6,D4,L1,V1,M1} P(5,20);d(7) { composition( converse
% 2.96/3.40    ( one ), X ) ==> X }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20878) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 2.96/3.40  parent0[0]: (251) {G3,W4,D3,L1,V0,M1} P(245,5) { converse( one ) ==> one
% 2.96/3.40     }.
% 2.96/3.40  parent1[0; 3]: (20877) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 2.96/3.40    one ), X ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20879) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 2.96/3.40  parent0[0]: (20878) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (252) {G4,W5,D3,L1,V1,M1} P(251,245) { composition( one, X ) 
% 2.96/3.40    ==> X }.
% 2.96/3.40  parent0: (20879) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20881) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 2.96/3.40    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.96/3.40    complement( Y ) ) }.
% 2.96/3.40  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 2.96/3.40    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 2.96/3.40    Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20883) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 2.96/3.40    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 2.96/3.40  parent0[0]: (252) {G4,W5,D3,L1,V1,M1} P(251,245) { composition( one, X ) 
% 2.96/3.40    ==> X }.
% 2.96/3.40  parent1[0; 8]: (20881) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 2.96/3.40    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 2.96/3.40    complement( Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := one
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20884) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 2.96/3.40    complement( X ), complement( X ) ) }.
% 2.96/3.40  parent0[0]: (245) {G2,W6,D4,L1,V1,M1} P(5,20);d(7) { composition( converse
% 2.96/3.40    ( one ), X ) ==> X }.
% 2.96/3.40  parent1[0; 4]: (20883) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 2.96/3.40    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := complement( X )
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20885) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 2.96/3.40     ) ) ==> complement( X ) }.
% 2.96/3.40  parent0[0]: (20884) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 2.96/3.40    complement( X ), complement( X ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (257) {G5,W8,D4,L1,V1,M1} P(252,10);d(245) { join( complement
% 2.96/3.40    ( X ), complement( X ) ) ==> complement( X ) }.
% 2.96/3.40  parent0: (20885) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( 
% 2.96/3.40    X ) ) ==> complement( X ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20887) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 2.96/3.40    join( composition( X, Y ), composition( Z, Y ) ) }.
% 2.96/3.40  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 2.96/3.40    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Z
% 2.96/3.40     Z := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20888) {G1,W11,D4,L1,V2,M1}  { composition( join( one, X ), Y ) 
% 2.96/3.40    ==> join( Y, composition( X, Y ) ) }.
% 2.96/3.40  parent0[0]: (252) {G4,W5,D3,L1,V1,M1} P(251,245) { composition( one, X ) 
% 2.96/3.40    ==> X }.
% 2.96/3.40  parent1[0; 7]: (20887) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y
% 2.96/3.40     ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := one
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20890) {G1,W11,D4,L1,V2,M1}  { join( Y, composition( X, Y ) ) ==> 
% 2.96/3.40    composition( join( one, X ), Y ) }.
% 2.96/3.40  parent0[0]: (20888) {G1,W11,D4,L1,V2,M1}  { composition( join( one, X ), Y
% 2.96/3.40     ) ==> join( Y, composition( X, Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (258) {G5,W11,D4,L1,V2,M1} P(252,6) { join( X, composition( Y
% 2.96/3.40    , X ) ) = composition( join( one, Y ), X ) }.
% 2.96/3.40  parent0: (20890) {G1,W11,D4,L1,V2,M1}  { join( Y, composition( X, Y ) ) ==>
% 2.96/3.40     composition( join( one, X ), Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20893) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 2.96/3.40    join( composition( X, Y ), composition( Z, Y ) ) }.
% 2.96/3.40  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 2.96/3.40    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Z
% 2.96/3.40     Z := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20895) {G1,W11,D4,L1,V2,M1}  { composition( join( X, one ), Y ) 
% 2.96/3.40    ==> join( composition( X, Y ), Y ) }.
% 2.96/3.40  parent0[0]: (252) {G4,W5,D3,L1,V1,M1} P(251,245) { composition( one, X ) 
% 2.96/3.40    ==> X }.
% 2.96/3.40  parent1[0; 10]: (20893) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), 
% 2.96/3.40    Y ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := one
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20897) {G1,W11,D4,L1,V2,M1}  { join( composition( X, Y ), Y ) ==> 
% 2.96/3.40    composition( join( X, one ), Y ) }.
% 2.96/3.40  parent0[0]: (20895) {G1,W11,D4,L1,V2,M1}  { composition( join( X, one ), Y
% 2.96/3.40     ) ==> join( composition( X, Y ), Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (259) {G5,W11,D4,L1,V2,M1} P(252,6) { join( composition( Y, X
% 2.96/3.40     ), X ) = composition( join( Y, one ), X ) }.
% 2.96/3.40  parent0: (20897) {G1,W11,D4,L1,V2,M1}  { join( composition( X, Y ), Y ) ==>
% 2.96/3.40     composition( join( X, one ), Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20899) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 2.96/3.40    ( X ), complement( X ) ) }.
% 2.96/3.40  parent0[0]: (257) {G5,W8,D4,L1,V1,M1} P(252,10);d(245) { join( complement( 
% 2.96/3.40    X ), complement( X ) ) ==> complement( X ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20902) {G2,W7,D4,L1,V0,M1}  { complement( top ) ==> join( 
% 2.96/3.40    complement( top ), zero ) }.
% 2.96/3.40  parent0[0]: (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.96/3.40    zero }.
% 2.96/3.40  parent1[0; 6]: (20899) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 2.96/3.40    complement( X ), complement( X ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := top
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20904) {G2,W6,D3,L1,V0,M1}  { complement( top ) ==> join( zero, 
% 2.96/3.40    zero ) }.
% 2.96/3.40  parent0[0]: (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.96/3.40    zero }.
% 2.96/3.40  parent1[0; 4]: (20902) {G2,W7,D4,L1,V0,M1}  { complement( top ) ==> join( 
% 2.96/3.40    complement( top ), zero ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20905) {G2,W5,D3,L1,V0,M1}  { zero ==> join( zero, zero ) }.
% 2.96/3.40  parent0[0]: (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.96/3.40    zero }.
% 2.96/3.40  parent1[0; 1]: (20904) {G2,W6,D3,L1,V0,M1}  { complement( top ) ==> join( 
% 2.96/3.40    zero, zero ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20911) {G2,W5,D3,L1,V0,M1}  { join( zero, zero ) ==> zero }.
% 2.96/3.40  parent0[0]: (20905) {G2,W5,D3,L1,V0,M1}  { zero ==> join( zero, zero ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (267) {G6,W5,D3,L1,V0,M1} P(80,257) { join( zero, zero ) ==> 
% 2.96/3.40    zero }.
% 2.96/3.40  parent0: (20911) {G2,W5,D3,L1,V0,M1}  { join( zero, zero ) ==> zero }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20915) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.96/3.40    complement( X ), complement( Y ) ) ) }.
% 2.96/3.40  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.96/3.40    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20930) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 2.96/3.40    complement( X ) ) }.
% 2.96/3.40  parent0[0]: (257) {G5,W8,D4,L1,V1,M1} P(252,10);d(245) { join( complement( 
% 2.96/3.40    X ), complement( X ) ) ==> complement( X ) }.
% 2.96/3.40  parent1[0; 5]: (20915) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.96/3.40    ( join( complement( X ), complement( Y ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20931) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 2.96/3.40    meet( X, X ) }.
% 2.96/3.40  parent0[0]: (20930) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 2.96/3.40    complement( X ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (268) {G6,W7,D4,L1,V1,M1} P(257,3) { complement( complement( X
% 2.96/3.40     ) ) = meet( X, X ) }.
% 2.96/3.40  parent0: (20931) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 2.96/3.40    meet( X, X ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20933) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 2.96/3.40    , join( Y, Z ) ) }.
% 2.96/3.40  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.96/3.40    join( X, Y ), Z ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20935) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), zero ) ==> 
% 2.96/3.40    join( X, zero ) }.
% 2.96/3.40  parent0[0]: (267) {G6,W5,D3,L1,V0,M1} P(80,257) { join( zero, zero ) ==> 
% 2.96/3.40    zero }.
% 2.96/3.40  parent1[0; 8]: (20933) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 2.96/3.40    join( X, join( Y, Z ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := zero
% 2.96/3.40     Z := zero
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (275) {G7,W9,D4,L1,V1,M1} P(267,1) { join( join( X, zero ), 
% 2.96/3.40    zero ) ==> join( X, zero ) }.
% 2.96/3.40  parent0: (20935) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), zero ) ==> 
% 2.96/3.40    join( X, zero ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20938) {G0,W5,D4,L1,V1,M1}  { X ==> converse( converse( X ) ) }.
% 2.96/3.40  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20940) {G1,W13,D6,L1,V3,M1}  { composition( X, join( Y, Z ) ) ==>
% 2.96/3.40     converse( converse( composition( X, join( Z, Y ) ) ) ) }.
% 2.96/3.40  parent0[0]: (26) {G2,W13,D5,L1,V3,M1} P(21,9);d(9) { converse( composition
% 2.96/3.40    ( Z, join( Y, X ) ) ) = converse( composition( Z, join( X, Y ) ) ) }.
% 2.96/3.40  parent1[0; 7]: (20938) {G0,W5,D4,L1,V1,M1}  { X ==> converse( converse( X )
% 2.96/3.40     ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Z
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := X
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := composition( X, join( Y, Z ) )
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20942) {G1,W11,D4,L1,V3,M1}  { composition( X, join( Y, Z ) ) ==>
% 2.96/3.40     composition( X, join( Z, Y ) ) }.
% 2.96/3.40  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.96/3.40  parent1[0; 6]: (20940) {G1,W13,D6,L1,V3,M1}  { composition( X, join( Y, Z )
% 2.96/3.40     ) ==> converse( converse( composition( X, join( Z, Y ) ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := composition( X, join( Z, Y ) )
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (305) {G3,W11,D4,L1,V3,M1} P(26,7);d(7) { composition( X, join
% 2.96/3.40    ( Z, Y ) ) = composition( X, join( Y, Z ) ) }.
% 2.96/3.40  parent0: (20942) {G1,W11,D4,L1,V3,M1}  { composition( X, join( Y, Z ) ) ==>
% 2.96/3.40     composition( X, join( Z, Y ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Z
% 2.96/3.40     Z := Y
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20944) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 2.96/3.40     ), complement( X ) ) }.
% 2.96/3.40  parent0[0]: (40) {G2,W10,D4,L1,V2,M1} P(0,34) { join( join( Y, X ), 
% 2.96/3.40    complement( Y ) ) ==> join( X, top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20946) {G3,W12,D6,L1,V0,M1}  { join( zero, top ) ==> join( zero, 
% 2.96/3.40    complement( composition( converse( skol1 ), complement( skol1 ) ) ) ) }.
% 2.96/3.40  parent0[0]: (116) {G2,W9,D5,L1,V0,M1} P(16,10);d(80) { join( composition( 
% 2.96/3.40    converse( skol1 ), complement( skol1 ) ), zero ) ==> zero }.
% 2.96/3.40  parent1[0; 5]: (20944) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( 
% 2.96/3.40    join( X, Y ), complement( X ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := composition( converse( skol1 ), complement( skol1 ) )
% 2.96/3.40     Y := zero
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20947) {G4,W10,D6,L1,V0,M1}  { top ==> join( zero, complement( 
% 2.96/3.40    composition( converse( skol1 ), complement( skol1 ) ) ) ) }.
% 2.96/3.40  parent0[0]: (213) {G7,W5,D3,L1,V1,M1} P(203,43);d(211) { join( X, top ) ==>
% 2.96/3.40     top }.
% 2.96/3.40  parent1[0; 1]: (20946) {G3,W12,D6,L1,V0,M1}  { join( zero, top ) ==> join( 
% 2.96/3.40    zero, complement( composition( converse( skol1 ), complement( skol1 ) ) )
% 2.96/3.40     ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := zero
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20948) {G4,W10,D6,L1,V0,M1}  { join( zero, complement( composition
% 2.96/3.40    ( converse( skol1 ), complement( skol1 ) ) ) ) ==> top }.
% 2.96/3.40  parent0[0]: (20947) {G4,W10,D6,L1,V0,M1}  { top ==> join( zero, complement
% 2.96/3.40    ( composition( converse( skol1 ), complement( skol1 ) ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (355) {G8,W10,D6,L1,V0,M1} P(116,40);d(213) { join( zero, 
% 2.96/3.40    complement( composition( converse( skol1 ), complement( skol1 ) ) ) ) ==>
% 2.96/3.40     top }.
% 2.96/3.40  parent0: (20948) {G4,W10,D6,L1,V0,M1}  { join( zero, complement( 
% 2.96/3.40    composition( converse( skol1 ), complement( skol1 ) ) ) ) ==> top }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20949) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 2.96/3.40    join( X, Y ) ), X ), Y ) }.
% 2.96/3.40  parent0[0]: (30) {G2,W10,D6,L1,V2,M1} P(1,18) { join( join( complement( 
% 2.96/3.40    join( X, Y ) ), X ), Y ) ==> top }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20951) {G1,W10,D6,L1,V2,M1}  { top ==> join( Y, join( complement
% 2.96/3.40    ( join( X, Y ) ), X ) ) }.
% 2.96/3.40  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.96/3.40  parent1[0; 2]: (20949) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( 
% 2.96/3.40    complement( join( X, Y ) ), X ), Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := join( complement( join( X, Y ) ), X )
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20965) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( X, complement
% 2.96/3.40    ( join( Y, X ) ) ), Y ) }.
% 2.96/3.40  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.96/3.40    join( X, Y ), Z ) }.
% 2.96/3.40  parent1[0; 2]: (20951) {G1,W10,D6,L1,V2,M1}  { top ==> join( Y, join( 
% 2.96/3.40    complement( join( X, Y ) ), X ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := complement( join( Y, X ) )
% 2.96/3.40     Z := Y
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20966) {G1,W10,D6,L1,V2,M1}  { join( join( X, complement( join( Y
% 2.96/3.40    , X ) ) ), Y ) ==> top }.
% 2.96/3.40  parent0[0]: (20965) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( X, 
% 2.96/3.40    complement( join( Y, X ) ) ), Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (394) {G3,W10,D6,L1,V2,M1} P(30,0);d(1) { join( join( Y, 
% 2.96/3.40    complement( join( X, Y ) ) ), X ) ==> top }.
% 2.96/3.40  parent0: (20966) {G1,W10,D6,L1,V2,M1}  { join( join( X, complement( join( Y
% 2.96/3.40    , X ) ) ), Y ) ==> top }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20967) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 2.96/3.40    join( X, Y ) ), X ), Y ) }.
% 2.96/3.40  parent0[0]: (30) {G2,W10,D6,L1,V2,M1} P(1,18) { join( join( complement( 
% 2.96/3.40    join( X, Y ) ), X ), Y ) ==> top }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20970) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 2.96/3.40    join( Y, X ) ), X ), Y ) }.
% 2.96/3.40  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.96/3.40  parent1[0; 5]: (20967) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( 
% 2.96/3.40    complement( join( X, Y ) ), X ), Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20983) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y
% 2.96/3.40     ) ), Y ), X ) ==> top }.
% 2.96/3.40  parent0[0]: (20970) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( complement
% 2.96/3.40    ( join( Y, X ) ), X ), Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (396) {G3,W10,D6,L1,V2,M1} P(0,30) { join( join( complement( 
% 2.96/3.40    join( Y, X ) ), X ), Y ) ==> top }.
% 2.96/3.40  parent0: (20983) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y
% 2.96/3.40     ) ), Y ), X ) ==> top }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (20984) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 2.96/3.40    join( X, Y ), Z ) }.
% 2.96/3.40  parent0[0]: (32) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 2.96/3.40    join( join( Y, Z ), X ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (20986) {G1,W11,D4,L1,V3,M1}  { join( join( Y, X ), Z ) = join( 
% 2.96/3.40    join( Z, X ), Y ) }.
% 2.96/3.40  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.96/3.40  parent1[0; 2]: (20984) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 2.96/3.40    join( join( X, Y ), Z ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := Z
% 2.96/3.40     Y := X
% 2.96/3.40     Z := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (472) {G2,W11,D4,L1,V3,M1} P(0,32) { join( join( Z, X ), Y ) =
% 2.96/3.40     join( join( Y, X ), Z ) }.
% 2.96/3.40  parent0: (20986) {G1,W11,D4,L1,V3,M1}  { join( join( Y, X ), Z ) = join( 
% 2.96/3.40    join( Z, X ), Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Z
% 2.96/3.40     Z := Y
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (21001) {G3,W10,D6,L1,V2,M1}  { top ==> join( join( X, complement( 
% 2.96/3.40    join( Y, X ) ) ), Y ) }.
% 2.96/3.40  parent0[0]: (394) {G3,W10,D6,L1,V2,M1} P(30,0);d(1) { join( join( Y, 
% 2.96/3.40    complement( join( X, Y ) ) ), X ) ==> top }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (21002) {G2,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 2.96/3.40    complement( join( Y, X ) ) ) }.
% 2.96/3.40  parent0[0]: (33) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 2.96/3.40     = join( join( Z, X ), Y ) }.
% 2.96/3.40  parent1[0; 2]: (21001) {G3,W10,D6,L1,V2,M1}  { top ==> join( join( X, 
% 2.96/3.40    complement( join( Y, X ) ) ), Y ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := Y
% 2.96/3.40     Y := complement( join( Y, X ) )
% 2.96/3.40     Z := X
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (21013) {G2,W10,D5,L1,V2,M1}  { join( join( X, Y ), complement( 
% 2.96/3.40    join( Y, X ) ) ) ==> top }.
% 2.96/3.40  parent0[0]: (21002) {G2,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 2.96/3.40    complement( join( Y, X ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (643) {G4,W10,D5,L1,V2,M1} P(394,33) { join( join( X, Y ), 
% 2.96/3.40    complement( join( Y, X ) ) ) ==> top }.
% 2.96/3.40  parent0: (21013) {G2,W10,D5,L1,V2,M1}  { join( join( X, Y ), complement( 
% 2.96/3.40    join( Y, X ) ) ) ==> top }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (21021) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 2.96/3.40    ( zero, complement( X ) ) ) }.
% 2.96/3.40  parent0[0]: (81) {G2,W9,D5,L1,V1,M1} P(80,3) { complement( join( zero, 
% 2.96/3.40    complement( X ) ) ) ==> meet( top, X ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := X
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (21023) {G3,W10,D5,L1,V0,M1}  { meet( top, composition( converse( 
% 2.96/3.40    skol1 ), complement( skol1 ) ) ) ==> complement( top ) }.
% 2.96/3.40  parent0[0]: (355) {G8,W10,D6,L1,V0,M1} P(116,40);d(213) { join( zero, 
% 2.96/3.40    complement( composition( converse( skol1 ), complement( skol1 ) ) ) ) ==>
% 2.96/3.40     top }.
% 2.96/3.40  parent1[0; 9]: (21021) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement
% 2.96/3.40    ( join( zero, complement( X ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := composition( converse( skol1 ), complement( skol1 ) )
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (21024) {G2,W9,D5,L1,V0,M1}  { meet( top, composition( converse( 
% 2.96/3.40    skol1 ), complement( skol1 ) ) ) ==> zero }.
% 2.96/3.40  parent0[0]: (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.96/3.40    zero }.
% 2.96/3.40  parent1[0; 8]: (21023) {G3,W10,D5,L1,V0,M1}  { meet( top, composition( 
% 2.96/3.40    converse( skol1 ), complement( skol1 ) ) ) ==> complement( top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (715) {G9,W9,D5,L1,V0,M1} P(355,81);d(80) { meet( top, 
% 2.96/3.40    composition( converse( skol1 ), complement( skol1 ) ) ) ==> zero }.
% 2.96/3.40  parent0: (21024) {G2,W9,D5,L1,V0,M1}  { meet( top, composition( converse( 
% 2.96/3.40    skol1 ), complement( skol1 ) ) ) ==> zero }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (21026) {G9,W9,D5,L1,V0,M1}  { zero ==> meet( top, composition( 
% 2.96/3.40    converse( skol1 ), complement( skol1 ) ) ) }.
% 2.96/3.40  parent0[0]: (715) {G9,W9,D5,L1,V0,M1} P(355,81);d(80) { meet( top, 
% 2.96/3.40    composition( converse( skol1 ), complement( skol1 ) ) ) ==> zero }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (21027) {G2,W9,D5,L1,V0,M1}  { zero ==> meet( composition( 
% 2.96/3.40    converse( skol1 ), complement( skol1 ) ), top ) }.
% 2.96/3.40  parent0[0]: (78) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.96/3.40    Y ) }.
% 2.96/3.40  parent1[0; 2]: (21026) {G9,W9,D5,L1,V0,M1}  { zero ==> meet( top, 
% 2.96/3.40    composition( converse( skol1 ), complement( skol1 ) ) ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := composition( converse( skol1 ), complement( skol1 ) )
% 2.96/3.40     Y := top
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  eqswap: (21030) {G2,W9,D5,L1,V0,M1}  { meet( composition( converse( skol1 )
% 2.96/3.40    , complement( skol1 ) ), top ) ==> zero }.
% 2.96/3.40  parent0[0]: (21027) {G2,W9,D5,L1,V0,M1}  { zero ==> meet( composition( 
% 2.96/3.40    converse( skol1 ), complement( skol1 ) ), top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (717) {G10,W9,D5,L1,V0,M1} P(715,78) { meet( composition( 
% 2.96/3.40    converse( skol1 ), complement( skol1 ) ), top ) ==> zero }.
% 2.96/3.40  parent0: (21030) {G2,W9,D5,L1,V0,M1}  { meet( composition( converse( skol1
% 2.96/3.40     ), complement( skol1 ) ), top ) ==> zero }.
% 2.96/3.40  substitution0:
% 2.96/3.40  end
% 2.96/3.40  permutation0:
% 2.96/3.40     0 ==> 0
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  paramod: (21033) {G4,W10,D5,L1,V3,M1}  { join( join( join( X, Y ), Z ), 
% 2.96/3.40    complement( X ) ) ==> top }.
% 2.96/3.40  parent0[0]: (213) {G7,W5,D3,L1,V1,M1} P(203,43);d(211) { join( X, top ) ==>
% 2.96/3.40     top }.
% 2.96/3.40  parent1[0; 9]: (49) {G3,W14,D5,L1,V3,M1} P(1,40) { join( join( join( X, Y )
% 2.96/3.40    , Z ), complement( X ) ) ==> join( join( Y, Z ), top ) }.
% 2.96/3.40  substitution0:
% 2.96/3.40     X := join( Y, Z )
% 2.96/3.40  end
% 2.96/3.40  substitution1:
% 2.96/3.40     X := X
% 2.96/3.40     Y := Y
% 2.96/3.40     Z := Z
% 2.96/3.40  end
% 2.96/3.40  
% 2.96/3.40  subsumption: (719) {G8,W10,D5,L1,V3,M1} S(49);d(213) { join( join( join( X
% 2.96/3.40    , Y ), Z ), complement( X ) ) ==> top }.
% 2.96/3.40  parent0: (21033) {G4,W10,D5,L1,V3,M1}  { join( join( join( X, Y ), Z ), 
% 2.96/3.41    complement( X ) ) ==> top }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41     Z := Z
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21036) {G8,W10,D5,L1,V3,M1}  { top ==> join( join( join( X, Y ), Z
% 2.96/3.41     ), complement( X ) ) }.
% 2.96/3.41  parent0[0]: (719) {G8,W10,D5,L1,V3,M1} S(49);d(213) { join( join( join( X, 
% 2.96/3.41    Y ), Z ), complement( X ) ) ==> top }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41     Z := Z
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21037) {G2,W10,D5,L1,V3,M1}  { top ==> join( join( X, Z ), 
% 2.96/3.41    complement( meet( X, Y ) ) ) }.
% 2.96/3.41  parent0[0]: (51) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.96/3.41  parent1[0; 4]: (21036) {G8,W10,D5,L1,V3,M1}  { top ==> join( join( join( X
% 2.96/3.41    , Y ), Z ), complement( X ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := meet( X, Y )
% 2.96/3.41     Y := complement( join( complement( X ), Y ) )
% 2.96/3.41     Z := Z
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21038) {G2,W10,D5,L1,V3,M1}  { join( join( X, Y ), complement( 
% 2.96/3.41    meet( X, Z ) ) ) ==> top }.
% 2.96/3.41  parent0[0]: (21037) {G2,W10,D5,L1,V3,M1}  { top ==> join( join( X, Z ), 
% 2.96/3.41    complement( meet( X, Y ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Z
% 2.96/3.41     Z := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (786) {G9,W10,D5,L1,V3,M1} P(51,719) { join( join( X, Z ), 
% 2.96/3.41    complement( meet( X, Y ) ) ) ==> top }.
% 2.96/3.41  parent0: (21038) {G2,W10,D5,L1,V3,M1}  { join( join( X, Y ), complement( 
% 2.96/3.41    meet( X, Z ) ) ) ==> top }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Z
% 2.96/3.41     Z := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21040) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) }.
% 2.96/3.41  parent0[0]: (51) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21044) {G2,W17,D8,L1,V0,M1}  { composition( converse( skol1 ), 
% 2.96/3.41    complement( skol1 ) ) ==> join( zero, complement( join( complement( 
% 2.96/3.41    composition( converse( skol1 ), complement( skol1 ) ) ), top ) ) ) }.
% 2.96/3.41  parent0[0]: (717) {G10,W9,D5,L1,V0,M1} P(715,78) { meet( composition( 
% 2.96/3.41    converse( skol1 ), complement( skol1 ) ), top ) ==> zero }.
% 2.96/3.41  parent1[0; 7]: (21040) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := composition( converse( skol1 ), complement( skol1 ) )
% 2.96/3.41     Y := top
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21045) {G3,W10,D4,L1,V0,M1}  { composition( converse( skol1 ), 
% 2.96/3.41    complement( skol1 ) ) ==> join( zero, complement( top ) ) }.
% 2.96/3.41  parent0[0]: (213) {G7,W5,D3,L1,V1,M1} P(203,43);d(211) { join( X, top ) ==>
% 2.96/3.41     top }.
% 2.96/3.41  parent1[0; 9]: (21044) {G2,W17,D8,L1,V0,M1}  { composition( converse( skol1
% 2.96/3.41     ), complement( skol1 ) ) ==> join( zero, complement( join( complement( 
% 2.96/3.41    composition( converse( skol1 ), complement( skol1 ) ) ), top ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := complement( composition( converse( skol1 ), complement( skol1 ) ) )
% 2.96/3.41    
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21046) {G2,W9,D4,L1,V0,M1}  { composition( converse( skol1 ), 
% 2.96/3.41    complement( skol1 ) ) ==> join( zero, zero ) }.
% 2.96/3.41  parent0[0]: (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.96/3.41    zero }.
% 2.96/3.41  parent1[0; 8]: (21045) {G3,W10,D4,L1,V0,M1}  { composition( converse( skol1
% 2.96/3.41     ), complement( skol1 ) ) ==> join( zero, complement( top ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21047) {G3,W7,D4,L1,V0,M1}  { composition( converse( skol1 ), 
% 2.96/3.41    complement( skol1 ) ) ==> zero }.
% 2.96/3.41  parent0[0]: (267) {G6,W5,D3,L1,V0,M1} P(80,257) { join( zero, zero ) ==> 
% 2.96/3.41    zero }.
% 2.96/3.41  parent1[0; 6]: (21046) {G2,W9,D4,L1,V0,M1}  { composition( converse( skol1
% 2.96/3.41     ), complement( skol1 ) ) ==> join( zero, zero ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (787) {G11,W7,D4,L1,V0,M1} P(717,51);d(213);d(80);d(267) { 
% 2.96/3.41    composition( converse( skol1 ), complement( skol1 ) ) ==> zero }.
% 2.96/3.41  parent0: (21047) {G3,W7,D4,L1,V0,M1}  { composition( converse( skol1 ), 
% 2.96/3.41    complement( skol1 ) ) ==> zero }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21050) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) }.
% 2.96/3.41  parent0[0]: (51) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21052) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 2.96/3.41    complement( top ) ) }.
% 2.96/3.41  parent0[0]: (213) {G7,W5,D3,L1,V1,M1} P(203,43);d(211) { join( X, top ) ==>
% 2.96/3.41     top }.
% 2.96/3.41  parent1[0; 7]: (21050) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := complement( X )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := top
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21053) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 2.96/3.41     }.
% 2.96/3.41  parent0[0]: (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.96/3.41    zero }.
% 2.96/3.41  parent1[0; 6]: (21052) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 2.96/3.41    complement( top ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21054) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 2.96/3.41     }.
% 2.96/3.41  parent0[0]: (21053) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero
% 2.96/3.41     ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (820) {G8,W7,D4,L1,V1,M1} P(213,51);d(80) { join( meet( X, top
% 2.96/3.41     ), zero ) ==> X }.
% 2.96/3.41  parent0: (21054) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 2.96/3.41     }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21056) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) }.
% 2.96/3.41  parent0[0]: (51) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21057) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 2.96/3.41     ) ), meet( X, Y ) ) }.
% 2.96/3.41  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.96/3.41    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.96/3.41  parent1[0; 7]: (21056) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := complement( Y )
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21059) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 2.96/3.41    meet( X, Y ) ) ==> X }.
% 2.96/3.41  parent0[0]: (21057) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement
% 2.96/3.41    ( Y ) ), meet( X, Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (826) {G2,W10,D5,L1,V2,M1} P(3,51) { join( meet( X, complement
% 2.96/3.41    ( Y ) ), meet( X, Y ) ) ==> X }.
% 2.96/3.41  parent0: (21059) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 2.96/3.41    meet( X, Y ) ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21062) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 2.96/3.41     ), complement( X ) ) }.
% 2.96/3.41  parent0[0]: (40) {G2,W10,D4,L1,V2,M1} P(0,34) { join( join( Y, X ), 
% 2.96/3.41    complement( Y ) ) ==> join( X, top ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21064) {G2,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 2.96/3.41    ( X ), Y ) ), top ) ==> join( X, complement( meet( X, Y ) ) ) }.
% 2.96/3.41  parent0[0]: (51) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.96/3.41  parent1[0; 9]: (21062) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( 
% 2.96/3.41    join( X, Y ), complement( X ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := meet( X, Y )
% 2.96/3.41     Y := complement( join( complement( X ), Y ) )
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21065) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet( 
% 2.96/3.41    X, Y ) ) ) }.
% 2.96/3.41  parent0[0]: (213) {G7,W5,D3,L1,V1,M1} P(203,43);d(211) { join( X, top ) ==>
% 2.96/3.41     top }.
% 2.96/3.41  parent1[0; 1]: (21064) {G2,W14,D6,L1,V2,M1}  { join( complement( join( 
% 2.96/3.41    complement( X ), Y ) ), top ) ==> join( X, complement( meet( X, Y ) ) )
% 2.96/3.41     }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := complement( join( complement( X ), Y ) )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21066) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) )
% 2.96/3.41     ) ==> top }.
% 2.96/3.41  parent0[0]: (21065) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( 
% 2.96/3.41    meet( X, Y ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (828) {G8,W8,D5,L1,V2,M1} P(51,40);d(213) { join( X, 
% 2.96/3.41    complement( meet( X, Y ) ) ) ==> top }.
% 2.96/3.41  parent0: (21066) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) )
% 2.96/3.41     ) ==> top }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21068) {G7,W9,D4,L1,V1,M1}  { join( X, zero ) ==> join( join( X, 
% 2.96/3.41    zero ), zero ) }.
% 2.96/3.41  parent0[0]: (275) {G7,W9,D4,L1,V1,M1} P(267,1) { join( join( X, zero ), 
% 2.96/3.41    zero ) ==> join( X, zero ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21070) {G8,W9,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> 
% 2.96/3.41    join( X, zero ) }.
% 2.96/3.41  parent0[0]: (820) {G8,W7,D4,L1,V1,M1} P(213,51);d(80) { join( meet( X, top
% 2.96/3.41     ), zero ) ==> X }.
% 2.96/3.41  parent1[0; 7]: (21068) {G7,W9,D4,L1,V1,M1}  { join( X, zero ) ==> join( 
% 2.96/3.41    join( X, zero ), zero ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := meet( X, top )
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21071) {G9,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 2.96/3.41  parent0[0]: (820) {G8,W7,D4,L1,V1,M1} P(213,51);d(80) { join( meet( X, top
% 2.96/3.41     ), zero ) ==> X }.
% 2.96/3.41  parent1[0; 1]: (21070) {G8,W9,D4,L1,V1,M1}  { join( meet( X, top ), zero ) 
% 2.96/3.41    ==> join( X, zero ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21073) {G9,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 2.96/3.41  parent0[0]: (21071) {G9,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X
% 2.96/3.41     }.
% 2.96/3.41  parent0: (21073) {G9,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21075) {G6,W7,D4,L1,V1,M1}  { meet( X, X ) = complement( 
% 2.96/3.41    complement( X ) ) }.
% 2.96/3.41  parent0[0]: (268) {G6,W7,D4,L1,V1,M1} P(257,3) { complement( complement( X
% 2.96/3.41     ) ) = meet( X, X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21076) {G8,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 2.96/3.41     }.
% 2.96/3.41  parent0[0]: (820) {G8,W7,D4,L1,V1,M1} P(213,51);d(80) { join( meet( X, top
% 2.96/3.41     ), zero ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21079) {G7,W7,D5,L1,V0,M1}  { top ==> join( complement( 
% 2.96/3.41    complement( top ) ), zero ) }.
% 2.96/3.41  parent0[0]: (21075) {G6,W7,D4,L1,V1,M1}  { meet( X, X ) = complement( 
% 2.96/3.41    complement( X ) ) }.
% 2.96/3.41  parent1[0; 3]: (21076) {G8,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 2.96/3.41    zero ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := top
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := top
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21080) {G8,W5,D4,L1,V0,M1}  { top ==> complement( complement( top
% 2.96/3.41     ) ) }.
% 2.96/3.41  parent0[0]: (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X
% 2.96/3.41     }.
% 2.96/3.41  parent1[0; 2]: (21079) {G7,W7,D5,L1,V0,M1}  { top ==> join( complement( 
% 2.96/3.41    complement( top ) ), zero ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := complement( complement( top ) )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21081) {G2,W4,D3,L1,V0,M1}  { top ==> complement( zero ) }.
% 2.96/3.41  parent0[0]: (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.96/3.41    zero }.
% 2.96/3.41  parent1[0; 3]: (21080) {G8,W5,D4,L1,V0,M1}  { top ==> complement( 
% 2.96/3.41    complement( top ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21082) {G2,W4,D3,L1,V0,M1}  { complement( zero ) ==> top }.
% 2.96/3.41  parent0[0]: (21081) {G2,W4,D3,L1,V0,M1}  { top ==> complement( zero ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (849) {G10,W4,D3,L1,V0,M1} P(268,820);d(846);d(80) { 
% 2.96/3.41    complement( zero ) ==> top }.
% 2.96/3.41  parent0: (21082) {G2,W4,D3,L1,V0,M1}  { complement( zero ) ==> top }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21083) {G8,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 2.96/3.41     }.
% 2.96/3.41  parent0[0]: (820) {G8,W7,D4,L1,V1,M1} P(213,51);d(80) { join( meet( X, top
% 2.96/3.41     ), zero ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21085) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 2.96/3.41     }.
% 2.96/3.41  parent0[0]: (78) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.96/3.41    Y ) }.
% 2.96/3.41  parent1[0; 3]: (21083) {G8,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 2.96/3.41    zero ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := top
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21087) {G3,W5,D3,L1,V1,M1}  { X ==> meet( top, X ) }.
% 2.96/3.41  parent0[0]: (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X
% 2.96/3.41     }.
% 2.96/3.41  parent1[0; 2]: (21085) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), 
% 2.96/3.41    zero ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := meet( top, X )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21088) {G3,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 2.96/3.41  parent0[0]: (21087) {G3,W5,D3,L1,V1,M1}  { X ==> meet( top, X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (850) {G10,W5,D3,L1,V1,M1} P(78,820);d(846) { meet( top, X ) 
% 2.96/3.41    ==> X }.
% 2.96/3.41  parent0: (21088) {G3,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21090) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 2.96/3.41    , join( Y, Z ) ) }.
% 2.96/3.41  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.96/3.41    join( X, Y ), Z ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41     Z := Z
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21093) {G1,W11,D5,L1,V2,M1}  { join( join( X, meet( Y, top ) ), 
% 2.96/3.41    zero ) ==> join( X, Y ) }.
% 2.96/3.41  parent0[0]: (820) {G8,W7,D4,L1,V1,M1} P(213,51);d(80) { join( meet( X, top
% 2.96/3.41     ), zero ) ==> X }.
% 2.96/3.41  parent1[0; 10]: (21090) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==>
% 2.96/3.41     join( X, join( Y, Z ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := meet( Y, top )
% 2.96/3.41     Z := zero
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21094) {G2,W9,D4,L1,V2,M1}  { join( X, meet( Y, top ) ) ==> join
% 2.96/3.41    ( X, Y ) }.
% 2.96/3.41  parent0[0]: (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X
% 2.96/3.41     }.
% 2.96/3.41  parent1[0; 1]: (21093) {G1,W11,D5,L1,V2,M1}  { join( join( X, meet( Y, top
% 2.96/3.41     ) ), zero ) ==> join( X, Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := join( X, meet( Y, top ) )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (851) {G10,W9,D4,L1,V2,M1} P(820,1);d(846) { join( Y, meet( X
% 2.96/3.41    , top ) ) ==> join( Y, X ) }.
% 2.96/3.41  parent0: (21094) {G2,W9,D4,L1,V2,M1}  { join( X, meet( Y, top ) ) ==> join
% 2.96/3.41    ( X, Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21096) {G8,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 2.96/3.41     }.
% 2.96/3.41  parent0[0]: (820) {G8,W7,D4,L1,V1,M1} P(213,51);d(80) { join( meet( X, top
% 2.96/3.41     ), zero ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21098) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top ) )
% 2.96/3.41     }.
% 2.96/3.41  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.96/3.41  parent1[0; 2]: (21096) {G8,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 2.96/3.41    zero ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := meet( X, top )
% 2.96/3.41     Y := zero
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21100) {G2,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 2.96/3.41  parent0[0]: (851) {G10,W9,D4,L1,V2,M1} P(820,1);d(846) { join( Y, meet( X, 
% 2.96/3.41    top ) ) ==> join( Y, X ) }.
% 2.96/3.41  parent1[0; 2]: (21098) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, 
% 2.96/3.41    top ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := zero
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21101) {G2,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 2.96/3.41  parent0[0]: (21100) {G2,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (854) {G11,W5,D3,L1,V1,M1} P(820,0);d(851) { join( zero, X ) 
% 2.96/3.41    ==> X }.
% 2.96/3.41  parent0: (21101) {G2,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21103) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) }.
% 2.96/3.41  parent0[0]: (51) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21107) {G2,W10,D5,L1,V1,M1}  { zero ==> join( meet( zero, X ), 
% 2.96/3.41    complement( join( top, X ) ) ) }.
% 2.96/3.41  parent0[0]: (849) {G10,W4,D3,L1,V0,M1} P(268,820);d(846);d(80) { complement
% 2.96/3.41    ( zero ) ==> top }.
% 2.96/3.41  parent1[0; 8]: (21103) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := zero
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21108) {G3,W8,D4,L1,V1,M1}  { zero ==> join( meet( zero, X ), 
% 2.96/3.41    complement( top ) ) }.
% 2.96/3.41  parent0[0]: (212) {G7,W5,D3,L1,V1,M1} P(203,39);d(211) { join( top, X ) ==>
% 2.96/3.41     top }.
% 2.96/3.41  parent1[0; 7]: (21107) {G2,W10,D5,L1,V1,M1}  { zero ==> join( meet( zero, X
% 2.96/3.41     ), complement( join( top, X ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21109) {G2,W7,D4,L1,V1,M1}  { zero ==> join( meet( zero, X ), 
% 2.96/3.41    zero ) }.
% 2.96/3.41  parent0[0]: (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.96/3.41    zero }.
% 2.96/3.41  parent1[0; 6]: (21108) {G3,W8,D4,L1,V1,M1}  { zero ==> join( meet( zero, X
% 2.96/3.41     ), complement( top ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21110) {G3,W5,D3,L1,V1,M1}  { zero ==> meet( zero, X ) }.
% 2.96/3.41  parent0[0]: (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X
% 2.96/3.41     }.
% 2.96/3.41  parent1[0; 2]: (21109) {G2,W7,D4,L1,V1,M1}  { zero ==> join( meet( zero, X
% 2.96/3.41     ), zero ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := meet( zero, X )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21111) {G3,W5,D3,L1,V1,M1}  { meet( zero, X ) ==> zero }.
% 2.96/3.41  parent0[0]: (21110) {G3,W5,D3,L1,V1,M1}  { zero ==> meet( zero, X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (855) {G11,W5,D3,L1,V1,M1} P(849,51);d(212);d(80);d(846) { 
% 2.96/3.41    meet( zero, X ) ==> zero }.
% 2.96/3.41  parent0: (21111) {G3,W5,D3,L1,V1,M1}  { meet( zero, X ) ==> zero }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21113) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.96/3.41    complement( X ), complement( Y ) ) ) }.
% 2.96/3.41  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.96/3.41    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21117) {G1,W9,D5,L1,V1,M1}  { meet( X, zero ) ==> complement( 
% 2.96/3.41    join( complement( X ), top ) ) }.
% 2.96/3.41  parent0[0]: (849) {G10,W4,D3,L1,V0,M1} P(268,820);d(846);d(80) { complement
% 2.96/3.41    ( zero ) ==> top }.
% 2.96/3.41  parent1[0; 8]: (21113) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.96/3.41    ( join( complement( X ), complement( Y ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := zero
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21118) {G2,W6,D3,L1,V1,M1}  { meet( X, zero ) ==> complement( top
% 2.96/3.41     ) }.
% 2.96/3.41  parent0[0]: (213) {G7,W5,D3,L1,V1,M1} P(203,43);d(211) { join( X, top ) ==>
% 2.96/3.41     top }.
% 2.96/3.41  parent1[0; 5]: (21117) {G1,W9,D5,L1,V1,M1}  { meet( X, zero ) ==> 
% 2.96/3.41    complement( join( complement( X ), top ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := complement( X )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21119) {G2,W5,D3,L1,V1,M1}  { meet( X, zero ) ==> zero }.
% 2.96/3.41  parent0[0]: (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.96/3.41    zero }.
% 2.96/3.41  parent1[0; 4]: (21118) {G2,W6,D3,L1,V1,M1}  { meet( X, zero ) ==> 
% 2.96/3.41    complement( top ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (856) {G11,W5,D3,L1,V1,M1} P(849,3);d(213);d(80) { meet( X, 
% 2.96/3.41    zero ) ==> zero }.
% 2.96/3.41  parent0: (21119) {G2,W5,D3,L1,V1,M1}  { meet( X, zero ) ==> zero }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21122) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) }.
% 2.96/3.41  parent0[0]: (51) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21125) {G2,W9,D6,L1,V1,M1}  { X ==> join( zero, complement( join
% 2.96/3.41    ( complement( X ), zero ) ) ) }.
% 2.96/3.41  parent0[0]: (856) {G11,W5,D3,L1,V1,M1} P(849,3);d(213);d(80) { meet( X, 
% 2.96/3.41    zero ) ==> zero }.
% 2.96/3.41  parent1[0; 3]: (21122) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := zero
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21126) {G3,W7,D5,L1,V1,M1}  { X ==> complement( join( complement
% 2.96/3.41    ( X ), zero ) ) }.
% 2.96/3.41  parent0[0]: (854) {G11,W5,D3,L1,V1,M1} P(820,0);d(851) { join( zero, X ) 
% 2.96/3.41    ==> X }.
% 2.96/3.41  parent1[0; 2]: (21125) {G2,W9,D6,L1,V1,M1}  { X ==> join( zero, complement
% 2.96/3.41    ( join( complement( X ), zero ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := complement( join( complement( X ), zero ) )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21127) {G3,W5,D3,L1,V1,M1}  { X ==> meet( X, top ) }.
% 2.96/3.41  parent0[0]: (82) {G2,W9,D5,L1,V1,M1} P(80,3) { complement( join( complement
% 2.96/3.41    ( X ), zero ) ) ==> meet( X, top ) }.
% 2.96/3.41  parent1[0; 2]: (21126) {G3,W7,D5,L1,V1,M1}  { X ==> complement( join( 
% 2.96/3.41    complement( X ), zero ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21128) {G3,W5,D3,L1,V1,M1}  { meet( X, top ) ==> X }.
% 2.96/3.41  parent0[0]: (21127) {G3,W5,D3,L1,V1,M1}  { X ==> meet( X, top ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (857) {G12,W5,D3,L1,V1,M1} P(856,51);d(854);d(82) { meet( X, 
% 2.96/3.41    top ) ==> X }.
% 2.96/3.41  parent0: (21128) {G3,W5,D3,L1,V1,M1}  { meet( X, top ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21130) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 2.96/3.41    ( complement( X ), zero ) ) }.
% 2.96/3.41  parent0[0]: (82) {G2,W9,D5,L1,V1,M1} P(80,3) { complement( join( complement
% 2.96/3.41    ( X ), zero ) ) ==> meet( X, top ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21132) {G3,W7,D4,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 2.96/3.41    complement( X ) ) }.
% 2.96/3.41  parent0[0]: (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X
% 2.96/3.41     }.
% 2.96/3.41  parent1[0; 5]: (21130) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement
% 2.96/3.41    ( join( complement( X ), zero ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := complement( X )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21133) {G4,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 2.96/3.41     }.
% 2.96/3.41  parent0[0]: (857) {G12,W5,D3,L1,V1,M1} P(856,51);d(854);d(82) { meet( X, 
% 2.96/3.41    top ) ==> X }.
% 2.96/3.41  parent1[0; 1]: (21132) {G3,W7,D4,L1,V1,M1}  { meet( X, top ) ==> complement
% 2.96/3.41    ( complement( X ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21134) {G4,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 2.96/3.41     }.
% 2.96/3.41  parent0[0]: (21133) {G4,W5,D4,L1,V1,M1}  { X ==> complement( complement( X
% 2.96/3.41     ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 2.96/3.41    complement( X ) ) ==> X }.
% 2.96/3.41  parent0: (21134) {G4,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 2.96/3.41     }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21136) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 2.96/3.41    converse( join( X, converse( Y ) ) ) }.
% 2.96/3.41  parent0[0]: (23) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 2.96/3.41    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21138) {G2,W8,D4,L1,V1,M1}  { join( converse( zero ), X ) ==> 
% 2.96/3.41    converse( converse( X ) ) }.
% 2.96/3.41  parent0[0]: (854) {G11,W5,D3,L1,V1,M1} P(820,0);d(851) { join( zero, X ) 
% 2.96/3.41    ==> X }.
% 2.96/3.41  parent1[0; 6]: (21136) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==>
% 2.96/3.41     converse( join( X, converse( Y ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := converse( X )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := zero
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21139) {G1,W6,D4,L1,V1,M1}  { join( converse( zero ), X ) ==> X
% 2.96/3.41     }.
% 2.96/3.41  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.96/3.41  parent1[0; 5]: (21138) {G2,W8,D4,L1,V1,M1}  { join( converse( zero ), X ) 
% 2.96/3.41    ==> converse( converse( X ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (866) {G12,W6,D4,L1,V1,M1} P(854,23);d(7) { join( converse( 
% 2.96/3.41    zero ), X ) ==> X }.
% 2.96/3.41  parent0: (21139) {G1,W6,D4,L1,V1,M1}  { join( converse( zero ), X ) ==> X
% 2.96/3.41     }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21142) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 2.96/3.41    ( X ), complement( X ) ) }.
% 2.96/3.41  parent0[0]: (257) {G5,W8,D4,L1,V1,M1} P(252,10);d(245) { join( complement( 
% 2.96/3.41    X ), complement( X ) ) ==> complement( X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21145) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 2.96/3.41    join( complement( complement( X ) ), X ) }.
% 2.96/3.41  parent0[0]: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 2.96/3.41    complement( X ) ) ==> X }.
% 2.96/3.41  parent1[0; 8]: (21142) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 2.96/3.41    complement( X ), complement( X ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := complement( X )
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21147) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 2.96/3.41    join( X, X ) }.
% 2.96/3.41  parent0[0]: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 2.96/3.41    complement( X ) ) ==> X }.
% 2.96/3.41  parent1[0; 5]: (21145) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) )
% 2.96/3.41     ==> join( complement( complement( X ) ), X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21148) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 2.96/3.41  parent0[0]: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 2.96/3.41    complement( X ) ) ==> X }.
% 2.96/3.41  parent1[0; 1]: (21147) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) )
% 2.96/3.41     ==> join( X, X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21154) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 2.96/3.41  parent0[0]: (21148) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (877) {G14,W5,D3,L1,V1,M1} P(863,257) { join( X, X ) ==> X }.
% 2.96/3.41  parent0: (21154) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21158) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.96/3.41    complement( X ), complement( Y ) ) ) }.
% 2.96/3.41  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.96/3.41    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21161) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 2.96/3.41    complement( join( X, complement( Y ) ) ) }.
% 2.96/3.41  parent0[0]: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 2.96/3.41    complement( X ) ) ==> X }.
% 2.96/3.41  parent1[0; 7]: (21158) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.96/3.41    ( join( complement( X ), complement( Y ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := complement( X )
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21163) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y
% 2.96/3.41     ) ) ) ==> meet( complement( X ), Y ) }.
% 2.96/3.41  parent0[0]: (21161) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 2.96/3.41    complement( join( X, complement( Y ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (879) {G14,W10,D5,L1,V2,M1} P(863,3) { complement( join( X, 
% 2.96/3.41    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 2.96/3.41  parent0: (21163) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y
% 2.96/3.41     ) ) ) ==> meet( complement( X ), Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21166) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.96/3.41    complement( X ), complement( Y ) ) ) }.
% 2.96/3.41  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.96/3.41    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21170) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 2.96/3.41    complement( join( complement( X ), Y ) ) }.
% 2.96/3.41  parent0[0]: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 2.96/3.41    complement( X ) ) ==> X }.
% 2.96/3.41  parent1[0; 9]: (21166) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.96/3.41    ( join( complement( X ), complement( Y ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := complement( Y )
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21172) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 2.96/3.41    Y ) ) ==> meet( X, complement( Y ) ) }.
% 2.96/3.41  parent0[0]: (21170) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 2.96/3.41    complement( join( complement( X ), Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (880) {G14,W10,D5,L1,V2,M1} P(863,3) { complement( join( 
% 2.96/3.41    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 2.96/3.41  parent0: (21172) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 2.96/3.41    , Y ) ) ==> meet( X, complement( Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21174) {G13,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 2.96/3.41     }.
% 2.96/3.41  parent0[0]: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 2.96/3.41    complement( X ) ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21179) {G1,W10,D4,L1,V2,M1}  { join( complement( X ), complement
% 2.96/3.41    ( Y ) ) ==> complement( meet( X, Y ) ) }.
% 2.96/3.41  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.96/3.41    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.96/3.41  parent1[0; 7]: (21174) {G13,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 2.96/3.41    ( X ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := join( complement( X ), complement( Y ) )
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (881) {G14,W10,D4,L1,V2,M1} P(3,863) { join( complement( X ), 
% 2.96/3.41    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 2.96/3.41  parent0: (21179) {G1,W10,D4,L1,V2,M1}  { join( complement( X ), complement
% 2.96/3.41    ( Y ) ) ==> complement( meet( X, Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21181) {G14,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 2.96/3.41  parent0[0]: (877) {G14,W5,D3,L1,V1,M1} P(863,257) { join( X, X ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21184) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( X, 
% 2.96/3.41    join( X, Y ) ), Y ) }.
% 2.96/3.41  parent0[0]: (33) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 2.96/3.41     = join( join( Z, X ), Y ) }.
% 2.96/3.41  parent1[0; 4]: (21181) {G14,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := join( X, Y )
% 2.96/3.41     Y := Y
% 2.96/3.41     Z := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := join( X, Y )
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21186) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( join
% 2.96/3.41    ( X, X ), Y ), Y ) }.
% 2.96/3.41  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 2.96/3.41    join( X, Y ), Z ) }.
% 2.96/3.41  parent1[0; 5]: (21184) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join
% 2.96/3.41    ( X, join( X, Y ) ), Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := X
% 2.96/3.41     Z := Y
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21187) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 2.96/3.41    , Y ) }.
% 2.96/3.41  parent0[0]: (877) {G14,W5,D3,L1,V1,M1} P(863,257) { join( X, X ) ==> X }.
% 2.96/3.41  parent1[0; 6]: (21186) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join
% 2.96/3.41    ( join( X, X ), Y ), Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21188) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X
% 2.96/3.41    , Y ) }.
% 2.96/3.41  parent0[0]: (21187) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, 
% 2.96/3.41    Y ), Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (882) {G15,W9,D4,L1,V2,M1} P(877,33);d(1);d(877) { join( join
% 2.96/3.41    ( X, Y ), Y ) ==> join( X, Y ) }.
% 2.96/3.41  parent0: (21188) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X
% 2.96/3.41    , Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21197) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, 
% 2.96/3.41    Y ) }.
% 2.96/3.41  parent0[0]: (877) {G14,W5,D3,L1,V1,M1} P(863,257) { join( X, X ) ==> X }.
% 2.96/3.41  parent1[0; 7]: (33) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 2.96/3.41    X ) = join( join( Z, X ), Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41     Z := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (883) {G15,W9,D4,L1,V2,M1} P(877,33) { join( join( X, Y ), X )
% 2.96/3.41     ==> join( X, Y ) }.
% 2.96/3.41  parent0: (21197) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, 
% 2.96/3.41    Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21198) {G12,W6,D4,L1,V1,M1}  { X ==> join( converse( zero ), X )
% 2.96/3.41     }.
% 2.96/3.41  parent0[0]: (866) {G12,W6,D4,L1,V1,M1} P(854,23);d(7) { join( converse( 
% 2.96/3.41    zero ), X ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21200) {G10,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 2.96/3.41  parent0[0]: (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X
% 2.96/3.41     }.
% 2.96/3.41  parent1[0; 2]: (21198) {G12,W6,D4,L1,V1,M1}  { X ==> join( converse( zero )
% 2.96/3.41    , X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := converse( zero )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := zero
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21201) {G10,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 2.96/3.41  parent0[0]: (21200) {G10,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (884) {G13,W4,D3,L1,V0,M1} P(866,846) { converse( zero ) ==> 
% 2.96/3.41    zero }.
% 2.96/3.41  parent0: (21201) {G10,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21203) {G9,W9,D4,L1,V1,M1}  { converse( composition( top, X ) ) 
% 2.96/3.41    ==> composition( converse( X ), top ) }.
% 2.96/3.41  parent0[0]: (217) {G9,W9,D4,L1,V1,M1} P(214,9) { composition( converse( X )
% 2.96/3.41    , top ) ==> converse( composition( top, X ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21204) {G10,W8,D4,L1,V0,M1}  { converse( composition( top, zero )
% 2.96/3.41     ) ==> composition( zero, top ) }.
% 2.96/3.41  parent0[0]: (884) {G13,W4,D3,L1,V0,M1} P(866,846) { converse( zero ) ==> 
% 2.96/3.41    zero }.
% 2.96/3.41  parent1[0; 6]: (21203) {G9,W9,D4,L1,V1,M1}  { converse( composition( top, X
% 2.96/3.41     ) ) ==> composition( converse( X ), top ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := zero
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (887) {G14,W8,D4,L1,V0,M1} P(884,217) { converse( composition
% 2.96/3.41    ( top, zero ) ) ==> composition( zero, top ) }.
% 2.96/3.41  parent0: (21204) {G10,W8,D4,L1,V0,M1}  { converse( composition( top, zero )
% 2.96/3.41     ) ==> composition( zero, top ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21207) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 2.96/3.41     converse( composition( converse( X ), Y ) ) }.
% 2.96/3.41  parent0[0]: (20) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 2.96/3.41    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21210) {G2,W8,D5,L1,V0,M1}  { composition( converse( complement( 
% 2.96/3.41    skol1 ) ), skol1 ) ==> converse( zero ) }.
% 2.96/3.41  parent0[0]: (787) {G11,W7,D4,L1,V0,M1} P(717,51);d(213);d(80);d(267) { 
% 2.96/3.41    composition( converse( skol1 ), complement( skol1 ) ) ==> zero }.
% 2.96/3.41  parent1[0; 7]: (21207) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), 
% 2.96/3.41    X ) ==> converse( composition( converse( X ), Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := skol1
% 2.96/3.41     Y := complement( skol1 )
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21211) {G3,W7,D5,L1,V0,M1}  { composition( converse( complement( 
% 2.96/3.41    skol1 ) ), skol1 ) ==> zero }.
% 2.96/3.41  parent0[0]: (884) {G13,W4,D3,L1,V0,M1} P(866,846) { converse( zero ) ==> 
% 2.96/3.41    zero }.
% 2.96/3.41  parent1[0; 6]: (21210) {G2,W8,D5,L1,V0,M1}  { composition( converse( 
% 2.96/3.41    complement( skol1 ) ), skol1 ) ==> converse( zero ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (892) {G14,W7,D5,L1,V0,M1} P(787,20);d(884) { composition( 
% 2.96/3.41    converse( complement( skol1 ) ), skol1 ) ==> zero }.
% 2.96/3.41  parent0: (21211) {G3,W7,D5,L1,V0,M1}  { composition( converse( complement( 
% 2.96/3.41    skol1 ) ), skol1 ) ==> zero }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21214) {G1,W9,D4,L1,V1,M1}  { composition( X, skol1 ) ==> 
% 2.96/3.41    composition( composition( X, skol1 ), top ) }.
% 2.96/3.41  parent0[0]: (93) {G1,W9,D4,L1,V1,M1} P(16,4) { composition( composition( X
% 2.96/3.41    , skol1 ), top ) ==> composition( X, skol1 ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21216) {G2,W9,D5,L1,V0,M1}  { composition( converse( complement( 
% 2.96/3.41    skol1 ) ), skol1 ) ==> composition( zero, top ) }.
% 2.96/3.41  parent0[0]: (892) {G14,W7,D5,L1,V0,M1} P(787,20);d(884) { composition( 
% 2.96/3.41    converse( complement( skol1 ) ), skol1 ) ==> zero }.
% 2.96/3.41  parent1[0; 7]: (21214) {G1,W9,D4,L1,V1,M1}  { composition( X, skol1 ) ==> 
% 2.96/3.41    composition( composition( X, skol1 ), top ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := converse( complement( skol1 ) )
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21217) {G3,W5,D3,L1,V0,M1}  { zero ==> composition( zero, top )
% 2.96/3.41     }.
% 2.96/3.41  parent0[0]: (892) {G14,W7,D5,L1,V0,M1} P(787,20);d(884) { composition( 
% 2.96/3.41    converse( complement( skol1 ) ), skol1 ) ==> zero }.
% 2.96/3.41  parent1[0; 1]: (21216) {G2,W9,D5,L1,V0,M1}  { composition( converse( 
% 2.96/3.41    complement( skol1 ) ), skol1 ) ==> composition( zero, top ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21219) {G3,W5,D3,L1,V0,M1}  { composition( zero, top ) ==> zero
% 2.96/3.41     }.
% 2.96/3.41  parent0[0]: (21217) {G3,W5,D3,L1,V0,M1}  { zero ==> composition( zero, top
% 2.96/3.41     ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (898) {G15,W5,D3,L1,V0,M1} P(892,93) { composition( zero, top
% 2.96/3.41     ) ==> zero }.
% 2.96/3.41  parent0: (21219) {G3,W5,D3,L1,V0,M1}  { composition( zero, top ) ==> zero
% 2.96/3.41     }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21222) {G0,W11,D4,L1,V3,M1}  { composition( composition( X, Y ), Z
% 2.96/3.41     ) ==> composition( X, composition( Y, Z ) ) }.
% 2.96/3.41  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 2.96/3.41     ) ) ==> composition( composition( X, Y ), Z ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41     Z := Z
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21224) {G1,W9,D4,L1,V1,M1}  { composition( composition( X, zero )
% 2.96/3.41    , top ) ==> composition( X, zero ) }.
% 2.96/3.41  parent0[0]: (898) {G15,W5,D3,L1,V0,M1} P(892,93) { composition( zero, top )
% 2.96/3.41     ==> zero }.
% 2.96/3.41  parent1[0; 8]: (21222) {G0,W11,D4,L1,V3,M1}  { composition( composition( X
% 2.96/3.41    , Y ), Z ) ==> composition( X, composition( Y, Z ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := zero
% 2.96/3.41     Z := top
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (902) {G16,W9,D4,L1,V1,M1} P(898,4) { composition( composition
% 2.96/3.41    ( X, zero ), top ) ==> composition( X, zero ) }.
% 2.96/3.41  parent0: (21224) {G1,W9,D4,L1,V1,M1}  { composition( composition( X, zero )
% 2.96/3.41    , top ) ==> composition( X, zero ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21229) {G15,W6,D4,L1,V0,M1}  { converse( composition( top, zero )
% 2.96/3.41     ) ==> zero }.
% 2.96/3.41  parent0[0]: (898) {G15,W5,D3,L1,V0,M1} P(892,93) { composition( zero, top )
% 2.96/3.41     ==> zero }.
% 2.96/3.41  parent1[0; 5]: (887) {G14,W8,D4,L1,V0,M1} P(884,217) { converse( 
% 2.96/3.41    composition( top, zero ) ) ==> composition( zero, top ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (903) {G16,W6,D4,L1,V0,M1} S(887);d(898) { converse( 
% 2.96/3.41    composition( top, zero ) ) ==> zero }.
% 2.96/3.41  parent0: (21229) {G15,W6,D4,L1,V0,M1}  { converse( composition( top, zero )
% 2.96/3.41     ) ==> zero }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21232) {G9,W9,D4,L1,V1,M1}  { converse( composition( X, top ) ) 
% 2.96/3.41    ==> composition( top, converse( X ) ) }.
% 2.96/3.41  parent0[0]: (216) {G9,W9,D4,L1,V1,M1} P(214,9) { composition( top, converse
% 2.96/3.41    ( X ) ) ==> converse( composition( X, top ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21235) {G10,W10,D5,L1,V0,M1}  { converse( composition( 
% 2.96/3.41    composition( top, zero ), top ) ) ==> composition( top, zero ) }.
% 2.96/3.41  parent0[0]: (903) {G16,W6,D4,L1,V0,M1} S(887);d(898) { converse( 
% 2.96/3.41    composition( top, zero ) ) ==> zero }.
% 2.96/3.41  parent1[0; 9]: (21232) {G9,W9,D4,L1,V1,M1}  { converse( composition( X, top
% 2.96/3.41     ) ) ==> composition( top, converse( X ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := composition( top, zero )
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21236) {G11,W8,D4,L1,V0,M1}  { converse( composition( top, zero )
% 2.96/3.41     ) ==> composition( top, zero ) }.
% 2.96/3.41  parent0[0]: (902) {G16,W9,D4,L1,V1,M1} P(898,4) { composition( composition
% 2.96/3.41    ( X, zero ), top ) ==> composition( X, zero ) }.
% 2.96/3.41  parent1[0; 2]: (21235) {G10,W10,D5,L1,V0,M1}  { converse( composition( 
% 2.96/3.41    composition( top, zero ), top ) ) ==> composition( top, zero ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := top
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21237) {G12,W5,D3,L1,V0,M1}  { zero ==> composition( top, zero )
% 2.96/3.41     }.
% 2.96/3.41  parent0[0]: (903) {G16,W6,D4,L1,V0,M1} S(887);d(898) { converse( 
% 2.96/3.41    composition( top, zero ) ) ==> zero }.
% 2.96/3.41  parent1[0; 1]: (21236) {G11,W8,D4,L1,V0,M1}  { converse( composition( top, 
% 2.96/3.41    zero ) ) ==> composition( top, zero ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21238) {G12,W5,D3,L1,V0,M1}  { composition( top, zero ) ==> zero
% 2.96/3.41     }.
% 2.96/3.41  parent0[0]: (21237) {G12,W5,D3,L1,V0,M1}  { zero ==> composition( top, zero
% 2.96/3.41     ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (914) {G17,W5,D3,L1,V0,M1} P(903,216);d(902);d(903) { 
% 2.96/3.41    composition( top, zero ) ==> zero }.
% 2.96/3.41  parent0: (21238) {G12,W5,D3,L1,V0,M1}  { composition( top, zero ) ==> zero
% 2.96/3.41     }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21240) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 2.96/3.41    join( composition( X, Y ), composition( Z, Y ) ) }.
% 2.96/3.41  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 2.96/3.41    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Z
% 2.96/3.41     Z := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21244) {G1,W11,D4,L1,V1,M1}  { composition( join( top, X ), zero
% 2.96/3.41     ) ==> join( zero, composition( X, zero ) ) }.
% 2.96/3.41  parent0[0]: (914) {G17,W5,D3,L1,V0,M1} P(903,216);d(902);d(903) { 
% 2.96/3.41    composition( top, zero ) ==> zero }.
% 2.96/3.41  parent1[0; 7]: (21240) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y
% 2.96/3.41     ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := top
% 2.96/3.41     Y := zero
% 2.96/3.41     Z := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21246) {G2,W9,D4,L1,V1,M1}  { composition( join( top, X ), zero )
% 2.96/3.41     ==> composition( X, zero ) }.
% 2.96/3.41  parent0[0]: (854) {G11,W5,D3,L1,V1,M1} P(820,0);d(851) { join( zero, X ) 
% 2.96/3.41    ==> X }.
% 2.96/3.41  parent1[0; 6]: (21244) {G1,W11,D4,L1,V1,M1}  { composition( join( top, X )
% 2.96/3.41    , zero ) ==> join( zero, composition( X, zero ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := composition( X, zero )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21247) {G3,W7,D3,L1,V1,M1}  { composition( top, zero ) ==> 
% 2.96/3.41    composition( X, zero ) }.
% 2.96/3.41  parent0[0]: (212) {G7,W5,D3,L1,V1,M1} P(203,39);d(211) { join( top, X ) ==>
% 2.96/3.41     top }.
% 2.96/3.41  parent1[0; 2]: (21246) {G2,W9,D4,L1,V1,M1}  { composition( join( top, X ), 
% 2.96/3.41    zero ) ==> composition( X, zero ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21248) {G4,W5,D3,L1,V1,M1}  { zero ==> composition( X, zero ) }.
% 2.96/3.41  parent0[0]: (914) {G17,W5,D3,L1,V0,M1} P(903,216);d(902);d(903) { 
% 2.96/3.41    composition( top, zero ) ==> zero }.
% 2.96/3.41  parent1[0; 1]: (21247) {G3,W7,D3,L1,V1,M1}  { composition( top, zero ) ==> 
% 2.96/3.41    composition( X, zero ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21249) {G4,W5,D3,L1,V1,M1}  { composition( X, zero ) ==> zero }.
% 2.96/3.41  parent0[0]: (21248) {G4,W5,D3,L1,V1,M1}  { zero ==> composition( X, zero )
% 2.96/3.41     }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (916) {G18,W5,D3,L1,V1,M1} P(914,6);d(854);d(212);d(914) { 
% 2.96/3.41    composition( X, zero ) ==> zero }.
% 2.96/3.41  parent0: (21249) {G4,W5,D3,L1,V1,M1}  { composition( X, zero ) ==> zero }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21251) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 2.96/3.41     converse( composition( converse( X ), Y ) ) }.
% 2.96/3.41  parent0[0]: (20) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 2.96/3.41    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21254) {G2,W7,D4,L1,V1,M1}  { composition( converse( zero ), X ) 
% 2.96/3.41    ==> converse( zero ) }.
% 2.96/3.41  parent0[0]: (916) {G18,W5,D3,L1,V1,M1} P(914,6);d(854);d(212);d(914) { 
% 2.96/3.41    composition( X, zero ) ==> zero }.
% 2.96/3.41  parent1[0; 6]: (21251) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), 
% 2.96/3.41    X ) ==> converse( composition( converse( X ), Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := converse( X )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := zero
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21256) {G3,W6,D4,L1,V1,M1}  { composition( converse( zero ), X ) 
% 2.96/3.41    ==> zero }.
% 2.96/3.41  parent0[0]: (884) {G13,W4,D3,L1,V0,M1} P(866,846) { converse( zero ) ==> 
% 2.96/3.41    zero }.
% 2.96/3.41  parent1[0; 5]: (21254) {G2,W7,D4,L1,V1,M1}  { composition( converse( zero )
% 2.96/3.41    , X ) ==> converse( zero ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21257) {G4,W5,D3,L1,V1,M1}  { composition( zero, X ) ==> zero }.
% 2.96/3.41  parent0[0]: (884) {G13,W4,D3,L1,V0,M1} P(866,846) { converse( zero ) ==> 
% 2.96/3.41    zero }.
% 2.96/3.41  parent1[0; 2]: (21256) {G3,W6,D4,L1,V1,M1}  { composition( converse( zero )
% 2.96/3.41    , X ) ==> zero }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (917) {G19,W5,D3,L1,V1,M1} P(916,20);d(884) { composition( 
% 2.96/3.41    zero, X ) ==> zero }.
% 2.96/3.41  parent0: (21257) {G4,W5,D3,L1,V1,M1}  { composition( zero, X ) ==> zero }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21262) {G3,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 2.96/3.41    join( X, Y ) ), Y ), X ) }.
% 2.96/3.41  parent0[0]: (396) {G3,W10,D6,L1,V2,M1} P(0,30) { join( join( complement( 
% 2.96/3.41    join( Y, X ) ), X ), Y ) ==> top }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21265) {G4,W11,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 2.96/3.41    top ), complement( meet( X, Y ) ) ), X ) }.
% 2.96/3.41  parent0[0]: (828) {G8,W8,D5,L1,V2,M1} P(51,40);d(213) { join( X, complement
% 2.96/3.41    ( meet( X, Y ) ) ) ==> top }.
% 2.96/3.41  parent1[0; 5]: (21262) {G3,W10,D6,L1,V2,M1}  { top ==> join( join( 
% 2.96/3.41    complement( join( X, Y ) ), Y ), X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := complement( meet( X, Y ) )
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21266) {G5,W10,D6,L1,V2,M1}  { top ==> join( complement( meet( 
% 2.96/3.41    top, meet( X, Y ) ) ), X ) }.
% 2.96/3.41  parent0[0]: (881) {G14,W10,D4,L1,V2,M1} P(3,863) { join( complement( X ), 
% 2.96/3.41    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 2.96/3.41  parent1[0; 3]: (21265) {G4,W11,D6,L1,V2,M1}  { top ==> join( join( 
% 2.96/3.41    complement( top ), complement( meet( X, Y ) ) ), X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := top
% 2.96/3.41     Y := meet( X, Y )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21267) {G6,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( X, 
% 2.96/3.41    Y ) ), X ) }.
% 2.96/3.41  parent0[0]: (850) {G10,W5,D3,L1,V1,M1} P(78,820);d(846) { meet( top, X ) 
% 2.96/3.41    ==> X }.
% 2.96/3.41  parent1[0; 4]: (21266) {G5,W10,D6,L1,V2,M1}  { top ==> join( complement( 
% 2.96/3.41    meet( top, meet( X, Y ) ) ), X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := meet( X, Y )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21268) {G6,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), X
% 2.96/3.41     ) ==> top }.
% 2.96/3.41  parent0[0]: (21267) {G6,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( 
% 2.96/3.41    X, Y ) ), X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (921) {G15,W8,D5,L1,V2,M1} P(828,396);d(881);d(850) { join( 
% 2.96/3.41    complement( meet( X, Y ) ), X ) ==> top }.
% 2.96/3.41  parent0: (21268) {G6,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), X
% 2.96/3.41     ) ==> top }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21270) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) }.
% 2.96/3.41  parent0[0]: (51) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21273) {G2,W12,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet( meet
% 2.96/3.41    ( X, Y ), X ), complement( top ) ) }.
% 2.96/3.41  parent0[0]: (921) {G15,W8,D5,L1,V2,M1} P(828,396);d(881);d(850) { join( 
% 2.96/3.41    complement( meet( X, Y ) ), X ) ==> top }.
% 2.96/3.41  parent1[0; 11]: (21270) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := meet( X, Y )
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21274) {G2,W11,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet( meet
% 2.96/3.41    ( X, Y ), X ), zero ) }.
% 2.96/3.41  parent0[0]: (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.96/3.41    zero }.
% 2.96/3.41  parent1[0; 10]: (21273) {G2,W12,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet
% 2.96/3.41    ( meet( X, Y ), X ), complement( top ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21275) {G3,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 2.96/3.41    , X ) }.
% 2.96/3.41  parent0[0]: (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X
% 2.96/3.41     }.
% 2.96/3.41  parent1[0; 4]: (21274) {G2,W11,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet
% 2.96/3.41    ( meet( X, Y ), X ), zero ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := meet( meet( X, Y ), X )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21276) {G3,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), X ) ==> meet( X
% 2.96/3.41    , Y ) }.
% 2.96/3.41  parent0[0]: (21275) {G3,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, 
% 2.96/3.41    Y ), X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (931) {G16,W9,D4,L1,V2,M1} P(921,51);d(80);d(846) { meet( meet
% 2.96/3.41    ( X, Y ), X ) ==> meet( X, Y ) }.
% 2.96/3.41  parent0: (21276) {G3,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), X ) ==> meet( X
% 2.96/3.41    , Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21277) {G15,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( X, 
% 2.96/3.41    Y ) ), X ) }.
% 2.96/3.41  parent0[0]: (921) {G15,W8,D5,L1,V2,M1} P(828,396);d(881);d(850) { join( 
% 2.96/3.41    complement( meet( X, Y ) ), X ) ==> top }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21278) {G2,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( Y, 
% 2.96/3.41    X ) ), X ) }.
% 2.96/3.41  parent0[0]: (78) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.96/3.41    Y ) }.
% 2.96/3.41  parent1[0; 4]: (21277) {G15,W8,D5,L1,V2,M1}  { top ==> join( complement( 
% 2.96/3.41    meet( X, Y ) ), X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21281) {G2,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), Y
% 2.96/3.41     ) ==> top }.
% 2.96/3.41  parent0[0]: (21278) {G2,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( 
% 2.96/3.41    Y, X ) ), X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (935) {G16,W8,D5,L1,V2,M1} P(78,921) { join( complement( meet
% 2.96/3.41    ( Y, X ) ), X ) ==> top }.
% 2.96/3.41  parent0: (21281) {G2,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), Y
% 2.96/3.41     ) ==> top }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21283) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) }.
% 2.96/3.41  parent0[0]: (51) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21286) {G2,W12,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet( meet
% 2.96/3.41    ( X, Y ), Y ), complement( top ) ) }.
% 2.96/3.41  parent0[0]: (935) {G16,W8,D5,L1,V2,M1} P(78,921) { join( complement( meet( 
% 2.96/3.41    Y, X ) ), X ) ==> top }.
% 2.96/3.41  parent1[0; 11]: (21283) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := meet( X, Y )
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21287) {G2,W11,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet( meet
% 2.96/3.41    ( X, Y ), Y ), zero ) }.
% 2.96/3.41  parent0[0]: (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.96/3.41    zero }.
% 2.96/3.41  parent1[0; 10]: (21286) {G2,W12,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet
% 2.96/3.41    ( meet( X, Y ), Y ), complement( top ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21288) {G3,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 2.96/3.41    , Y ) }.
% 2.96/3.41  parent0[0]: (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X
% 2.96/3.41     }.
% 2.96/3.41  parent1[0; 4]: (21287) {G2,W11,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet
% 2.96/3.41    ( meet( X, Y ), Y ), zero ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := meet( meet( X, Y ), Y )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21289) {G3,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), Y ) ==> meet( X
% 2.96/3.41    , Y ) }.
% 2.96/3.41  parent0[0]: (21288) {G3,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, 
% 2.96/3.41    Y ), Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (937) {G17,W9,D4,L1,V2,M1} P(935,51);d(80);d(846) { meet( meet
% 2.96/3.41    ( X, Y ), Y ) ==> meet( X, Y ) }.
% 2.96/3.41  parent0: (21289) {G3,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), Y ) ==> meet( X
% 2.96/3.41    , Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21291) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 2.96/3.41    complement( X ), complement( Y ) ) ) }.
% 2.96/3.41  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 2.96/3.41    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21293) {G1,W9,D5,L1,V2,M1}  { meet( meet( X, complement( Y ) ), Y
% 2.96/3.41     ) ==> complement( top ) }.
% 2.96/3.41  parent0[0]: (935) {G16,W8,D5,L1,V2,M1} P(78,921) { join( complement( meet( 
% 2.96/3.41    Y, X ) ), X ) ==> top }.
% 2.96/3.41  parent1[0; 8]: (21291) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 2.96/3.41    ( join( complement( X ), complement( Y ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := complement( Y )
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := meet( X, complement( Y ) )
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21294) {G2,W8,D5,L1,V2,M1}  { meet( meet( X, complement( Y ) ), Y
% 2.96/3.41     ) ==> zero }.
% 2.96/3.41  parent0[0]: (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 2.96/3.41    zero }.
% 2.96/3.41  parent1[0; 7]: (21293) {G1,W9,D5,L1,V2,M1}  { meet( meet( X, complement( Y
% 2.96/3.41     ) ), Y ) ==> complement( top ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (943) {G17,W8,D5,L1,V2,M1} P(935,3);d(80) { meet( meet( X, 
% 2.96/3.41    complement( Y ) ), Y ) ==> zero }.
% 2.96/3.41  parent0: (21294) {G2,W8,D5,L1,V2,M1}  { meet( meet( X, complement( Y ) ), Y
% 2.96/3.41     ) ==> zero }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21297) {G17,W8,D5,L1,V2,M1}  { zero ==> meet( meet( X, complement
% 2.96/3.41    ( Y ) ), Y ) }.
% 2.96/3.41  parent0[0]: (943) {G17,W8,D5,L1,V2,M1} P(935,3);d(80) { meet( meet( X, 
% 2.96/3.41    complement( Y ) ), Y ) ==> zero }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21298) {G14,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 2.96/3.41    complement( Y ) ) }.
% 2.96/3.41  parent0[0]: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 2.96/3.41    complement( X ) ) ==> X }.
% 2.96/3.41  parent1[0; 5]: (21297) {G17,W8,D5,L1,V2,M1}  { zero ==> meet( meet( X, 
% 2.96/3.41    complement( Y ) ), Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := complement( Y )
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21299) {G14,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( Y )
% 2.96/3.41     ) ==> zero }.
% 2.96/3.41  parent0[0]: (21298) {G14,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 2.96/3.41    complement( Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (945) {G18,W8,D4,L1,V2,M1} P(863,943) { meet( meet( Y, X ), 
% 2.96/3.41    complement( X ) ) ==> zero }.
% 2.96/3.41  parent0: (21299) {G14,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( Y
% 2.96/3.41     ) ) ==> zero }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21300) {G17,W8,D5,L1,V2,M1}  { zero ==> meet( meet( X, complement
% 2.96/3.41    ( Y ) ), Y ) }.
% 2.96/3.41  parent0[0]: (943) {G17,W8,D5,L1,V2,M1} P(935,3);d(80) { meet( meet( X, 
% 2.96/3.41    complement( Y ) ), Y ) ==> zero }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21301) {G2,W8,D5,L1,V2,M1}  { zero ==> meet( Y, meet( X, 
% 2.96/3.41    complement( Y ) ) ) }.
% 2.96/3.41  parent0[0]: (78) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.96/3.41    Y ) }.
% 2.96/3.41  parent1[0; 2]: (21300) {G17,W8,D5,L1,V2,M1}  { zero ==> meet( meet( X, 
% 2.96/3.41    complement( Y ) ), Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := meet( X, complement( Y ) )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21305) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 2.96/3.41     ) ==> zero }.
% 2.96/3.41  parent0[0]: (21301) {G2,W8,D5,L1,V2,M1}  { zero ==> meet( Y, meet( X, 
% 2.96/3.41    complement( Y ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (948) {G18,W8,D5,L1,V2,M1} P(943,78) { meet( Y, meet( X, 
% 2.96/3.41    complement( Y ) ) ) ==> zero }.
% 2.96/3.41  parent0: (21305) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 2.96/3.41     ) ==> zero }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21309) {G18,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 2.96/3.41    complement( Y ) ) }.
% 2.96/3.41  parent0[0]: (945) {G18,W8,D4,L1,V2,M1} P(863,943) { meet( meet( Y, X ), 
% 2.96/3.41    complement( X ) ) ==> zero }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21310) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( Y ), 
% 2.96/3.41    meet( X, Y ) ) }.
% 2.96/3.41  parent0[0]: (78) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.96/3.41    Y ) }.
% 2.96/3.41  parent1[0; 2]: (21309) {G18,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y )
% 2.96/3.41    , complement( Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := complement( Y )
% 2.96/3.41     Y := meet( X, Y )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21314) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X )
% 2.96/3.41     ) ==> zero }.
% 2.96/3.41  parent0[0]: (21310) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( Y ), 
% 2.96/3.41    meet( X, Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (949) {G19,W8,D4,L1,V2,M1} P(945,78) { meet( complement( Y ), 
% 2.96/3.41    meet( X, Y ) ) ==> zero }.
% 2.96/3.41  parent0: (21314) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X )
% 2.96/3.41     ) ==> zero }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21318) {G19,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 2.96/3.41    meet( Y, X ) ) }.
% 2.96/3.41  parent0[0]: (949) {G19,W8,D4,L1,V2,M1} P(945,78) { meet( complement( Y ), 
% 2.96/3.41    meet( X, Y ) ) ==> zero }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21320) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 2.96/3.41    meet( X, Y ) ) }.
% 2.96/3.41  parent0[0]: (78) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.96/3.41    Y ) }.
% 2.96/3.41  parent1[0; 5]: (21318) {G19,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 2.96/3.41     ), meet( Y, X ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21326) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( X, Y )
% 2.96/3.41     ) ==> zero }.
% 2.96/3.41  parent0[0]: (21320) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 2.96/3.41    meet( X, Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (952) {G20,W8,D4,L1,V2,M1} P(78,949) { meet( complement( Y ), 
% 2.96/3.41    meet( Y, X ) ) ==> zero }.
% 2.96/3.41  parent0: (21326) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( X, Y )
% 2.96/3.41     ) ==> zero }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21328) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) }.
% 2.96/3.41  parent0[0]: (51) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21331) {G2,W12,D7,L1,V2,M1}  { X ==> join( zero, complement( join
% 2.96/3.41    ( complement( X ), meet( Y, complement( X ) ) ) ) ) }.
% 2.96/3.41  parent0[0]: (948) {G18,W8,D5,L1,V2,M1} P(943,78) { meet( Y, meet( X, 
% 2.96/3.41    complement( Y ) ) ) ==> zero }.
% 2.96/3.41  parent1[0; 3]: (21328) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := meet( Y, complement( X ) )
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21332) {G3,W10,D6,L1,V2,M1}  { X ==> complement( join( complement
% 2.96/3.41    ( X ), meet( Y, complement( X ) ) ) ) }.
% 2.96/3.41  parent0[0]: (854) {G11,W5,D3,L1,V1,M1} P(820,0);d(851) { join( zero, X ) 
% 2.96/3.41    ==> X }.
% 2.96/3.41  parent1[0; 2]: (21331) {G2,W12,D7,L1,V2,M1}  { X ==> join( zero, complement
% 2.96/3.41    ( join( complement( X ), meet( Y, complement( X ) ) ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := complement( join( complement( X ), meet( Y, complement( X ) ) ) )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21333) {G4,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet( Y
% 2.96/3.41    , complement( X ) ) ) ) }.
% 2.96/3.41  parent0[0]: (880) {G14,W10,D5,L1,V2,M1} P(863,3) { complement( join( 
% 2.96/3.41    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 2.96/3.41  parent1[0; 2]: (21332) {G3,W10,D6,L1,V2,M1}  { X ==> complement( join( 
% 2.96/3.41    complement( X ), meet( Y, complement( X ) ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := meet( Y, complement( X ) )
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21334) {G4,W9,D6,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 2.96/3.41    complement( X ) ) ) ) ==> X }.
% 2.96/3.41  parent0[0]: (21333) {G4,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet
% 2.96/3.41    ( Y, complement( X ) ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (954) {G19,W9,D6,L1,V2,M1} P(948,51);d(854);d(880) { meet( X, 
% 2.96/3.41    complement( meet( Y, complement( X ) ) ) ) ==> X }.
% 2.96/3.41  parent0: (21334) {G4,W9,D6,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 2.96/3.41    complement( X ) ) ) ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21335) {G17,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 2.96/3.41    , Y ) }.
% 2.96/3.41  parent0[0]: (937) {G17,W9,D4,L1,V2,M1} P(935,51);d(80);d(846) { meet( meet
% 2.96/3.41    ( X, Y ), Y ) ==> meet( X, Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21338) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( X, 
% 2.96/3.41    Y ) ) }.
% 2.96/3.41  parent0[0]: (78) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.96/3.41    Y ) }.
% 2.96/3.41  parent1[0; 4]: (21335) {G17,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet
% 2.96/3.41    ( X, Y ), Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := meet( X, Y )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21351) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X
% 2.96/3.41    , Y ) }.
% 2.96/3.41  parent0[0]: (21338) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( 
% 2.96/3.41    X, Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (965) {G18,W9,D4,L1,V2,M1} P(937,78) { meet( Y, meet( X, Y ) )
% 2.96/3.41     ==> meet( X, Y ) }.
% 2.96/3.41  parent0: (21351) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X
% 2.96/3.41    , Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21352) {G18,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, meet( Y, 
% 2.96/3.41    X ) ) }.
% 2.96/3.41  parent0[0]: (965) {G18,W9,D4,L1,V2,M1} P(937,78) { meet( Y, meet( X, Y ) ) 
% 2.96/3.41    ==> meet( X, Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21355) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 2.96/3.41    , Y ) }.
% 2.96/3.41  parent0[0]: (78) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.96/3.41    Y ) }.
% 2.96/3.41  parent1[0; 4]: (21352) {G18,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 2.96/3.41    meet( Y, X ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := meet( X, Y )
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21357) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( Y, X )
% 2.96/3.41    , Y ) }.
% 2.96/3.41  parent0[0]: (78) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.96/3.41    Y ) }.
% 2.96/3.41  parent1[0; 5]: (21355) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( 
% 2.96/3.41    X, Y ), Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21359) {G2,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( meet( Y, X )
% 2.96/3.41    , Y ) }.
% 2.96/3.41  parent0[0]: (78) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.96/3.41    Y ) }.
% 2.96/3.41  parent1[0; 1]: (21357) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( 
% 2.96/3.41    Y, X ), Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21360) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, meet( X, 
% 2.96/3.41    Y ) ) }.
% 2.96/3.41  parent0[0]: (78) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 2.96/3.41    Y ) }.
% 2.96/3.41  parent1[0; 4]: (21359) {G2,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( meet( 
% 2.96/3.41    Y, X ), Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := meet( X, Y )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21364) {G2,W9,D4,L1,V2,M1}  { meet( X, meet( X, Y ) ) ==> meet( X
% 2.96/3.41    , Y ) }.
% 2.96/3.41  parent0[0]: (21360) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, meet( 
% 2.96/3.41    X, Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (967) {G19,W9,D4,L1,V2,M1} P(78,965) { meet( Y, meet( Y, X ) )
% 2.96/3.41     ==> meet( Y, X ) }.
% 2.96/3.41  parent0: (21364) {G2,W9,D4,L1,V2,M1}  { meet( X, meet( X, Y ) ) ==> meet( X
% 2.96/3.41    , Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21370) {G15,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 2.96/3.41    , Y ) }.
% 2.96/3.41  parent0[0]: (882) {G15,W9,D4,L1,V2,M1} P(877,33);d(1);d(877) { join( join( 
% 2.96/3.41    X, Y ), Y ) ==> join( X, Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21373) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 2.96/3.41    join( complement( X ), Y ) ) ) ==> join( X, complement( join( complement
% 2.96/3.41    ( X ), Y ) ) ) }.
% 2.96/3.41  parent0[0]: (51) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.96/3.41  parent1[0; 11]: (21370) {G15,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join
% 2.96/3.41    ( X, Y ), Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := meet( X, Y )
% 2.96/3.41     Y := complement( join( complement( X ), Y ) )
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21374) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( join( 
% 2.96/3.41    complement( X ), Y ) ) ) }.
% 2.96/3.41  parent0[0]: (51) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.96/3.41  parent1[0; 1]: (21373) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) ==> join( X, complement( join
% 2.96/3.41    ( complement( X ), Y ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21381) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement
% 2.96/3.41    ( Y ) ) ) }.
% 2.96/3.41  parent0[0]: (880) {G14,W10,D5,L1,V2,M1} P(863,3) { complement( join( 
% 2.96/3.41    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 2.96/3.41  parent1[0; 4]: (21374) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( 
% 2.96/3.41    join( complement( X ), Y ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21382) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) )
% 2.96/3.41     ) ==> X }.
% 2.96/3.41  parent0[0]: (21381) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 2.96/3.41    complement( Y ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (970) {G16,W8,D5,L1,V2,M1} P(51,882);d(880) { join( X, meet( X
% 2.96/3.41    , complement( Y ) ) ) ==> X }.
% 2.96/3.41  parent0: (21382) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) )
% 2.96/3.41     ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21384) {G16,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement
% 2.96/3.41    ( Y ) ) ) }.
% 2.96/3.41  parent0[0]: (970) {G16,W8,D5,L1,V2,M1} P(51,882);d(880) { join( X, meet( X
% 2.96/3.41    , complement( Y ) ) ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21385) {G14,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 2.96/3.41  parent0[0]: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 2.96/3.41    complement( X ) ) ==> X }.
% 2.96/3.41  parent1[0; 6]: (21384) {G16,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 2.96/3.41    complement( Y ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := complement( Y )
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21386) {G14,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 2.96/3.41  parent0[0]: (21385) {G14,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) )
% 2.96/3.41     }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (974) {G17,W7,D4,L1,V2,M1} P(863,970) { join( Y, meet( Y, X )
% 2.96/3.41     ) ==> Y }.
% 2.96/3.41  parent0: (21386) {G14,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21388) {G17,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 2.96/3.41  parent0[0]: (974) {G17,W7,D4,L1,V2,M1} P(863,970) { join( Y, meet( Y, X ) )
% 2.96/3.41     ==> Y }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21389) {G18,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 2.96/3.41  parent0[0]: (965) {G18,W9,D4,L1,V2,M1} P(937,78) { meet( Y, meet( X, Y ) ) 
% 2.96/3.41    ==> meet( X, Y ) }.
% 2.96/3.41  parent1[0; 4]: (21388) {G17,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y )
% 2.96/3.41     ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := meet( Y, X )
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21390) {G18,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 2.96/3.41  parent0[0]: (21389) {G18,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) )
% 2.96/3.41     }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (989) {G19,W7,D4,L1,V2,M1} P(965,974) { join( X, meet( Y, X )
% 2.96/3.41     ) ==> X }.
% 2.96/3.41  parent0: (21390) {G18,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21399) {G2,W11,D4,L1,V3,M1}  { join( join( X, Y ), meet( X, Z ) )
% 2.96/3.41     = join( X, Y ) }.
% 2.96/3.41  parent0[0]: (974) {G17,W7,D4,L1,V2,M1} P(863,970) { join( Y, meet( Y, X ) )
% 2.96/3.41     ==> Y }.
% 2.96/3.41  parent1[0; 9]: (33) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 2.96/3.41    X ) = join( join( Z, X ), Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Z
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := meet( X, Z )
% 2.96/3.41     Y := Y
% 2.96/3.41     Z := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (993) {G18,W11,D4,L1,V3,M1} P(974,33) { join( join( X, Z ), 
% 2.96/3.41    meet( X, Y ) ) ==> join( X, Z ) }.
% 2.96/3.41  parent0: (21399) {G2,W11,D4,L1,V3,M1}  { join( join( X, Y ), meet( X, Z ) )
% 2.96/3.41     = join( X, Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Z
% 2.96/3.41     Z := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21401) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 2.96/3.41    converse( join( converse( X ), Y ) ) }.
% 2.96/3.41  parent0[0]: (22) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 2.96/3.41     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21403) {G2,W11,D6,L1,V2,M1}  { join( X, converse( meet( converse
% 2.96/3.41    ( X ), Y ) ) ) ==> converse( converse( X ) ) }.
% 2.96/3.41  parent0[0]: (974) {G17,W7,D4,L1,V2,M1} P(863,970) { join( Y, meet( Y, X ) )
% 2.96/3.41     ==> Y }.
% 2.96/3.41  parent1[0; 9]: (21401) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==>
% 2.96/3.41     converse( join( converse( X ), Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := converse( X )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := meet( converse( X ), Y )
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21404) {G1,W9,D6,L1,V2,M1}  { join( X, converse( meet( converse( 
% 2.96/3.41    X ), Y ) ) ) ==> X }.
% 2.96/3.41  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.96/3.41  parent1[0; 8]: (21403) {G2,W11,D6,L1,V2,M1}  { join( X, converse( meet( 
% 2.96/3.41    converse( X ), Y ) ) ) ==> converse( converse( X ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (1002) {G18,W9,D6,L1,V2,M1} P(974,22);d(7) { join( X, converse
% 2.96/3.41    ( meet( converse( X ), Y ) ) ) ==> X }.
% 2.96/3.41  parent0: (21404) {G1,W9,D6,L1,V2,M1}  { join( X, converse( meet( converse( 
% 2.96/3.41    X ), Y ) ) ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21406) {G17,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 2.96/3.41  parent0[0]: (974) {G17,W7,D4,L1,V2,M1} P(863,970) { join( Y, meet( Y, X ) )
% 2.96/3.41     ==> Y }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21407) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( X, Y ), X ) }.
% 2.96/3.41  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.96/3.41  parent1[0; 2]: (21406) {G17,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y )
% 2.96/3.41     ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := meet( X, Y )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21410) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), X ) ==> X }.
% 2.96/3.41  parent0[0]: (21407) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( X, Y ), X )
% 2.96/3.41     }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (1004) {G18,W7,D4,L1,V2,M1} P(974,0) { join( meet( X, Y ), X )
% 2.96/3.41     ==> X }.
% 2.96/3.41  parent0: (21410) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), X ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21413) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 2.96/3.41    complement( Y ) ) ) ==> X }.
% 2.96/3.41  parent0[0]: (880) {G14,W10,D5,L1,V2,M1} P(863,3) { complement( join( 
% 2.96/3.41    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 2.96/3.41  parent1[0; 5]: (51) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 2.96/3.41    complement( join( complement( X ), Y ) ) ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (1005) {G15,W10,D5,L1,V2,M1} S(51);d(880) { join( meet( X, Y )
% 2.96/3.41    , meet( X, complement( Y ) ) ) ==> X }.
% 2.96/3.41  parent0: (21413) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 2.96/3.41    complement( Y ) ) ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21416) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 2.96/3.41    join( X, Y ), Z ) }.
% 2.96/3.41  parent0[0]: (32) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 2.96/3.41    join( join( Y, Z ), X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41     Z := Z
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21432) {G2,W11,D5,L1,V3,M1}  { join( join( meet( X, Y ), Z ), Y )
% 2.96/3.41     = join( Y, Z ) }.
% 2.96/3.41  parent0[0]: (989) {G19,W7,D4,L1,V2,M1} P(965,974) { join( X, meet( Y, X ) )
% 2.96/3.41     ==> X }.
% 2.96/3.41  parent1[0; 9]: (21416) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 2.96/3.41    join( join( X, Y ), Z ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := meet( X, Y )
% 2.96/3.41     Z := Z
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (1017) {G20,W11,D5,L1,V3,M1} P(989,32) { join( join( meet( Y, 
% 2.96/3.41    X ), Z ), X ) ==> join( X, Z ) }.
% 2.96/3.41  parent0: (21432) {G2,W11,D5,L1,V3,M1}  { join( join( meet( X, Y ), Z ), Y )
% 2.96/3.41     = join( Y, Z ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41     Z := Z
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21437) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 2.96/3.41  parent0[0]: (989) {G19,W7,D4,L1,V2,M1} P(965,974) { join( X, meet( Y, X ) )
% 2.96/3.41     ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21438) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( Y, X ), X ) }.
% 2.96/3.41  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.96/3.41  parent1[0; 2]: (21437) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X )
% 2.96/3.41     ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := meet( Y, X )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21441) {G1,W7,D4,L1,V2,M1}  { join( meet( Y, X ), X ) ==> X }.
% 2.96/3.41  parent0[0]: (21438) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( Y, X ), X )
% 2.96/3.41     }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (1027) {G20,W7,D4,L1,V2,M1} P(989,0) { join( meet( Y, X ), X )
% 2.96/3.41     ==> X }.
% 2.96/3.41  parent0: (21441) {G1,W7,D4,L1,V2,M1}  { join( meet( Y, X ), X ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21443) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 2.96/3.41    converse( join( X, converse( Y ) ) ) }.
% 2.96/3.41  parent0[0]: (23) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 2.96/3.41    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21445) {G2,W11,D6,L1,V2,M1}  { join( converse( meet( X, converse
% 2.96/3.41    ( Y ) ) ), Y ) ==> converse( converse( Y ) ) }.
% 2.96/3.41  parent0[0]: (1027) {G20,W7,D4,L1,V2,M1} P(989,0) { join( meet( Y, X ), X ) 
% 2.96/3.41    ==> X }.
% 2.96/3.41  parent1[0; 9]: (21443) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==>
% 2.96/3.41     converse( join( X, converse( Y ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := converse( Y )
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := meet( X, converse( Y ) )
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21446) {G1,W9,D6,L1,V2,M1}  { join( converse( meet( X, converse( 
% 2.96/3.41    Y ) ) ), Y ) ==> Y }.
% 2.96/3.41  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 2.96/3.41  parent1[0; 8]: (21445) {G2,W11,D6,L1,V2,M1}  { join( converse( meet( X, 
% 2.96/3.41    converse( Y ) ) ), Y ) ==> converse( converse( Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (1033) {G21,W9,D6,L1,V2,M1} P(1027,23);d(7) { join( converse( 
% 2.96/3.41    meet( X, converse( Y ) ) ), Y ) ==> Y }.
% 2.96/3.41  parent0: (21446) {G1,W9,D6,L1,V2,M1}  { join( converse( meet( X, converse( 
% 2.96/3.41    Y ) ) ), Y ) ==> Y }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21449) {G18,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, meet( Y, 
% 2.96/3.41    X ) ) }.
% 2.96/3.41  parent0[0]: (965) {G18,W9,D4,L1,V2,M1} P(937,78) { meet( Y, meet( X, Y ) ) 
% 2.96/3.41    ==> meet( X, Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21451) {G19,W15,D6,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 2.96/3.41    complement( X ) ) ) ) ==> meet( complement( meet( Y, complement( X ) ) )
% 2.96/3.41    , X ) }.
% 2.96/3.41  parent0[0]: (954) {G19,W9,D6,L1,V2,M1} P(948,51);d(854);d(880) { meet( X, 
% 2.96/3.41    complement( meet( Y, complement( X ) ) ) ) ==> X }.
% 2.96/3.41  parent1[0; 14]: (21449) {G18,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 2.96/3.41    meet( Y, X ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := complement( meet( Y, complement( X ) ) )
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21452) {G20,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( Y, 
% 2.96/3.41    complement( X ) ) ), X ) }.
% 2.96/3.41  parent0[0]: (954) {G19,W9,D6,L1,V2,M1} P(948,51);d(854);d(880) { meet( X, 
% 2.96/3.41    complement( meet( Y, complement( X ) ) ) ) ==> X }.
% 2.96/3.41  parent1[0; 1]: (21451) {G19,W15,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 2.96/3.41    Y, complement( X ) ) ) ) ==> meet( complement( meet( Y, complement( X ) )
% 2.96/3.41     ), X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21454) {G20,W9,D6,L1,V2,M1}  { meet( complement( meet( Y, 
% 2.96/3.41    complement( X ) ) ), X ) ==> X }.
% 2.96/3.41  parent0[0]: (21452) {G20,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( Y
% 2.96/3.41    , complement( X ) ) ), X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (1075) {G20,W9,D6,L1,V2,M1} P(954,965) { meet( complement( 
% 2.96/3.41    meet( Y, complement( X ) ) ), X ) ==> X }.
% 2.96/3.41  parent0: (21454) {G20,W9,D6,L1,V2,M1}  { meet( complement( meet( Y, 
% 2.96/3.41    complement( X ) ) ), X ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21457) {G14,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 2.96/3.41    join( complement( X ), complement( Y ) ) }.
% 2.96/3.41  parent0[0]: (881) {G14,W10,D4,L1,V2,M1} P(3,863) { join( complement( X ), 
% 2.96/3.41    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21458) {G14,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 2.96/3.41    , Y ) ) ==> join( X, complement( Y ) ) }.
% 2.96/3.41  parent0[0]: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 2.96/3.41    complement( X ) ) ==> X }.
% 2.96/3.41  parent1[0; 7]: (21457) {G14,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 2.96/3.41    ==> join( complement( X ), complement( Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := complement( X )
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (1085) {G15,W10,D5,L1,V2,M1} P(863,881) { complement( meet( 
% 2.96/3.41    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 2.96/3.41  parent0: (21458) {G14,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 2.96/3.41    , Y ) ) ==> join( X, complement( Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21463) {G14,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 2.96/3.41    join( complement( X ), complement( Y ) ) }.
% 2.96/3.41  parent0[0]: (881) {G14,W10,D4,L1,V2,M1} P(3,863) { join( complement( X ), 
% 2.96/3.41    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21465) {G14,W10,D5,L1,V2,M1}  { complement( meet( X, complement( 
% 2.96/3.41    Y ) ) ) ==> join( complement( X ), Y ) }.
% 2.96/3.41  parent0[0]: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 2.96/3.41    complement( X ) ) ==> X }.
% 2.96/3.41  parent1[0; 9]: (21463) {G14,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 2.96/3.41    ==> join( complement( X ), complement( Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := complement( Y )
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (1086) {G15,W10,D5,L1,V2,M1} P(863,881) { complement( meet( Y
% 2.96/3.41    , complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 2.96/3.41  parent0: (21465) {G14,W10,D5,L1,V2,M1}  { complement( meet( X, complement( 
% 2.96/3.41    Y ) ) ) ==> join( complement( X ), Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21468) {G14,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 2.96/3.41    join( complement( X ), complement( Y ) ) }.
% 2.96/3.41  parent0[0]: (881) {G14,W10,D4,L1,V2,M1} P(3,863) { join( complement( X ), 
% 2.96/3.41    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21470) {G1,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 2.96/3.41    join( complement( Y ), complement( X ) ) }.
% 2.96/3.41  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 2.96/3.41  parent1[0; 5]: (21468) {G14,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 2.96/3.41    ==> join( complement( X ), complement( Y ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := complement( X )
% 2.96/3.41     Y := complement( Y )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21472) {G2,W9,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 2.96/3.41    complement( meet( Y, X ) ) }.
% 2.96/3.41  parent0[0]: (881) {G14,W10,D4,L1,V2,M1} P(3,863) { join( complement( X ), 
% 2.96/3.41    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 2.96/3.41  parent1[0; 5]: (21470) {G1,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 2.96/3.41    ==> join( complement( Y ), complement( X ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (1107) {G15,W9,D4,L1,V2,M1} P(881,0);d(881) { complement( meet
% 2.96/3.41    ( X, Y ) ) = complement( meet( Y, X ) ) }.
% 2.96/3.41  parent0: (21472) {G2,W9,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 2.96/3.41    complement( meet( Y, X ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21473) {G0,W6,D4,L1,V1,M1}  { zero ==> meet( X, complement( X ) )
% 2.96/3.41     }.
% 2.96/3.41  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 2.96/3.41    zero }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21474) {G1,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 2.96/3.41    complement( meet( Y, X ) ) ) }.
% 2.96/3.41  parent0[0]: (1107) {G15,W9,D4,L1,V2,M1} P(881,0);d(881) { complement( meet
% 2.96/3.41    ( X, Y ) ) = complement( meet( Y, X ) ) }.
% 2.96/3.41  parent1[0; 6]: (21473) {G0,W6,D4,L1,V1,M1}  { zero ==> meet( X, complement
% 2.96/3.41    ( X ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := meet( X, Y )
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21477) {G1,W10,D5,L1,V2,M1}  { meet( meet( X, Y ), complement( 
% 2.96/3.41    meet( Y, X ) ) ) ==> zero }.
% 2.96/3.41  parent0[0]: (21474) {G1,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 2.96/3.41    complement( meet( Y, X ) ) ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (1132) {G16,W10,D5,L1,V2,M1} P(1107,12) { meet( meet( X, Y ), 
% 2.96/3.41    complement( meet( Y, X ) ) ) ==> zero }.
% 2.96/3.41  parent0: (21477) {G1,W10,D5,L1,V2,M1}  { meet( meet( X, Y ), complement( 
% 2.96/3.41    meet( Y, X ) ) ) ==> zero }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21479) {G20,W9,D6,L1,V2,M1}  { Y ==> meet( complement( meet( X, 
% 2.96/3.41    complement( Y ) ) ), Y ) }.
% 2.96/3.41  parent0[0]: (1075) {G20,W9,D6,L1,V2,M1} P(954,965) { meet( complement( meet
% 2.96/3.41    ( Y, complement( X ) ) ), X ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21482) {G16,W9,D6,L1,V2,M1}  { X ==> meet( join( Y, complement( 
% 2.96/3.41    complement( X ) ) ), X ) }.
% 2.96/3.41  parent0[0]: (1085) {G15,W10,D5,L1,V2,M1} P(863,881) { complement( meet( 
% 2.96/3.41    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 2.96/3.41  parent1[0; 3]: (21479) {G20,W9,D6,L1,V2,M1}  { Y ==> meet( complement( meet
% 2.96/3.41    ( X, complement( Y ) ) ), Y ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := complement( X )
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := complement( Y )
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21484) {G14,W7,D4,L1,V2,M1}  { X ==> meet( join( Y, X ), X ) }.
% 2.96/3.41  parent0[0]: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 2.96/3.41    complement( X ) ) ==> X }.
% 2.96/3.41  parent1[0; 5]: (21482) {G16,W9,D6,L1,V2,M1}  { X ==> meet( join( Y, 
% 2.96/3.41    complement( complement( X ) ) ), X ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21485) {G14,W7,D4,L1,V2,M1}  { meet( join( Y, X ), X ) ==> X }.
% 2.96/3.41  parent0[0]: (21484) {G14,W7,D4,L1,V2,M1}  { X ==> meet( join( Y, X ), X )
% 2.96/3.41     }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (1202) {G21,W7,D4,L1,V2,M1} P(1085,1075);d(863) { meet( join( 
% 2.96/3.41    X, Y ), Y ) ==> Y }.
% 2.96/3.41  parent0: (21485) {G14,W7,D4,L1,V2,M1}  { meet( join( Y, X ), X ) ==> X }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := Y
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  permutation0:
% 2.96/3.41     0 ==> 0
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21487) {G21,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y ) }.
% 2.96/3.41  parent0[0]: (1202) {G21,W7,D4,L1,V2,M1} P(1085,1075);d(863) { meet( join( X
% 2.96/3.41    , Y ), Y ) ==> Y }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  paramod: (21488) {G16,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X ) }.
% 2.96/3.41  parent0[0]: (883) {G15,W9,D4,L1,V2,M1} P(877,33) { join( join( X, Y ), X ) 
% 2.96/3.41    ==> join( X, Y ) }.
% 2.96/3.41  parent1[0; 3]: (21487) {G21,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y
% 2.96/3.41     ) }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  substitution1:
% 2.96/3.41     X := join( X, Y )
% 2.96/3.41     Y := X
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  eqswap: (21489) {G16,W7,D4,L1,V2,M1}  { meet( join( X, Y ), X ) ==> X }.
% 2.96/3.41  parent0[0]: (21488) {G16,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X )
% 2.96/3.41     }.
% 2.96/3.41  substitution0:
% 2.96/3.41     X := X
% 2.96/3.41     Y := Y
% 2.96/3.41  end
% 2.96/3.41  
% 2.96/3.41  subsumption: (1224) {G22,W7,D4,L1,V2,M1} P(883,1202) { meet( join( X, Y ), 
% 2.96/3.41    X ) ==> X }.
% 2.96/3.41  parent0: (21489) {G16,W7,D4,L1,V2,M1}  { meet( join( X, Y ), X ) ==> X }.
% 3.07/3.41  substitution0:
% 3.07/3.41     X := X
% 3.07/3.41     Y := Y
% 3.07/3.41  end
% 3.07/3.41  permutation0:
% 3.07/3.41     0 ==> 0
% 3.07/3.41  end
% 3.07/3.41  
% 3.07/3.41  eqswap: (21491) {G20,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 3.07/3.41    meet( X, Y ) ) }.
% 3.07/3.41  parent0[0]: (952) {G20,W8,D4,L1,V2,M1} P(78,949) { meet( complement( Y ), 
% 3.07/3.41    meet( Y, X ) ) ==> zero }.
% 3.07/3.41  substitution0:
% 3.07/3.41     X := Y
% 3.07/3.41     Y := X
% 3.07/3.41  end
% 3.07/3.41  
% 3.07/3.41  paramod: (21492) {G21,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 3.07/3.41    , Y ) ), Y ) }.
% 3.07/3.41  parent0[0]: (1202) {G21,W7,D4,L1,V2,M1} P(1085,1075);d(863) { meet( join( X
% 3.07/3.41    , Y ), Y ) ==> Y }.
% 3.07/3.41  parent1[0; 7]: (21491) {G20,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 3.07/3.41     ), meet( X, Y ) ) }.
% 3.07/3.41  substitution0:
% 3.07/3.41     X := X
% 3.07/3.41     Y := Y
% 3.07/3.41  end
% 3.07/3.41  substitution1:
% 3.07/3.41     X := join( X, Y )
% 3.07/3.41     Y := Y
% 3.07/3.41  end
% 3.07/3.41  
% 3.07/3.41  eqswap: (21493) {G21,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), Y
% 3.07/3.41     ) ==> zero }.
% 3.07/3.41  parent0[0]: (21492) {G21,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join
% 3.07/3.41    ( X, Y ) ), Y ) }.
% 3.07/3.41  substitution0:
% 3.07/3.41     X := X
% 3.07/3.41     Y := Y
% 3.07/3.41  end
% 3.07/3.41  
% 3.07/3.41  subsumption: (1226) {G22,W8,D5,L1,V2,M1} P(1202,952) { meet( complement( 
% 3.07/3.41    join( X, Y ) ), Y ) ==> zero }.
% 3.07/3.41  parent0: (21493) {G21,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 3.07/3.41    Y ) ==> zero }.
% 3.07/3.41  substitution0:
% 3.07/3.41     X := X
% 3.07/3.41     Y := Y
% 3.07/3.41  end
% 3.07/3.41  permutation0:
% 3.07/3.41     0 ==> 0
% 3.07/3.41  end
% 3.07/3.41  
% 3.07/3.41  eqswap: (21495) {G21,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y ) }.
% 3.07/3.41  parent0[0]: (1202) {G21,W7,D4,L1,V2,M1} P(1085,1075);d(863) { meet( join( X
% 3.07/3.41    , Y ), Y ) ==> Y }.
% 3.07/3.41  substitution0:
% 3.07/3.41     X := X
% 3.07/3.41     Y := Y
% 3.07/3.41  end
% 3.07/3.41  
% 3.07/3.41  paramod: (21496) {G1,W10,D5,L1,V2,M1}  { converse( X ) ==> meet( converse( 
% 3.07/3.41    join( Y, X ) ), converse( X ) ) }.
% 3.07/3.41  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 3.07/3.41     ) ==> converse( join( X, Y ) ) }.
% 3.07/3.41  parent1[0; 4]: (21495) {G21,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y
% 3.07/3.41     ) }.
% 3.07/3.41  substitution0:
% 3.07/3.41     X := Y
% 3.07/3.41     Y := X
% 3.07/3.41  end
% 3.07/3.41  substitution1:
% 3.07/3.41     X := converse( Y )
% 3.07/3.41     Y := converse( X )
% 3.07/3.41  end
% 3.07/3.41  
% 3.07/3.41  eqswap: (21497) {G1,W10,D5,L1,V2,M1}  { meet( converse( join( Y, X ) ), 
% 3.07/3.41    converse( X ) ) ==> converse( X ) }.
% 3.07/3.41  parent0[0]: (21496) {G1,W10,D5,L1,V2,M1}  { converse( X ) ==> meet( 
% 3.07/3.41    converse( join( Y, X ) ), converse( X ) ) }.
% 3.07/3.41  substitution0:
% 3.07/3.41     X := X
% 3.07/3.41     Y := Y
% 3.07/3.41  end
% 3.07/3.41  
% 3.07/3.41  subsumption: (1234) {G22,W10,D5,L1,V2,M1} P(8,1202) { meet( converse( join
% 3.07/3.41    ( X, Y ) ), converse( Y ) ) ==> converse( Y ) }.
% 3.07/3.41  parent0: (21497) {G1,W10,D5,L1,V2,M1}  { meet( converse( join( Y, X ) ), 
% 3.07/3.41    converse( X ) ) ==> converse( X ) }.
% 3.07/3.41  substitution0:
% 3.07/3.41     X := Y
% 3.07/3.41     Y := X
% 3.07/3.41  end
% 3.07/3.41  permutation0:
% 3.07/3.41     0 ==> 0
% 3.07/3.41  end
% 3.07/3.41  
% 3.07/3.41  eqswap: (21499) {G16,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 3.07/3.41    , X ) }.
% 3.07/3.41  parent0[0]: (931) {G16,W9,D4,L1,V2,M1} P(921,51);d(80);d(846) { meet( meet
% 3.07/3.41    ( X, Y ), X ) ==> meet( X, Y ) }.
% 3.07/3.41  substitution0:
% 3.07/3.41     X := X
% 3.07/3.41     Y := Y
% 3.07/3.41  end
% 3.07/3.41  
% 3.07/3.41  paramod: (21501) {G17,W11,D4,L1,V2,M1}  { meet( join( X, Y ), X ) ==> meet
% 3.07/3.41    ( X, join( X, Y ) ) }.
% 3.07/3.41  parent0[0]: (1224) {G22,W7,D4,L1,V2,M1} P(883,1202) { meet( join( X, Y ), X
% 3.07/3.41     ) ==> X }.
% 3.07/3.41  parent1[0; 7]: (21499) {G16,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet
% 3.07/3.41    ( X, Y ), X ) }.
% 3.07/3.41  substitution0:
% 3.07/3.41     X := X
% 3.07/3.41     Y := Y
% 3.07/3.41  end
% 3.07/3.41  substitution1:
% 3.07/3.41     X := join( X, Y )
% 3.07/3.41     Y := X
% 3.07/3.41  end
% 3.07/3.41  
% 3.07/3.41  paramod: (21502) {G18,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y ) ) }.
% 3.07/3.41  parent0[0]: (1224) {G22,W7,D4,L1,V2,M1} P(883,1202) { meet( join( X, Y ), X
% 3.07/3.41     ) ==> X }.
% 3.07/3.41  parent1[0; 1]: (21501) {G17,W11,D4,L1,V2,M1}  { meet( join( X, Y ), X ) ==>
% 3.07/3.41     meet( X, join( X, Y ) ) }.
% 3.07/3.41  substitution0:
% 3.07/3.41     X := X
% 3.07/3.41     Y := Y
% 3.07/3.41  end
% 3.07/3.41  substitution1:
% 3.07/3.41     X := X
% 3.07/3.41     Y := Y
% 3.07/3.41  end
% 3.07/3.41  
% 3.07/3.41  eqswap: (21504) {G18,W7,D4,L1,V2,M1}  { meet( X, join( X, Y ) ) ==> X }.
% 3.07/3.41  parent0[0]: (21502) {G18,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y ) )
% 3.07/3.41     }.
% 3.07/3.41  substitution0:
% 3.07/3.41     X := X
% 3.07/3.41     Y := Y
% 3.07/3.41  end
% 3.07/3.41  
% 3.07/3.41  subsumption: (1239) {G23,W7,D4,L1,V2,M1} P(1224,931) { meet( X, join( X, Y
% 3.07/3.41     ) ) ==> X }.
% 3.07/3.41  parent0: (21504) {G18,W7,D4,L1,V2,M1}  { meet( X, join( X, Y ) ) ==> X }.
% 3.07/3.41  substitution0:
% 3.07/3.41     X := X
% 3.07/3.41     Y := Y
% 3.07/3.41  end
% 3.07/3.41  permutation0:
% 3.07/3.41     0 ==> 0
% 3.07/3.41  end
% 3.07/3.41  
% 3.07/3.41  eqswap: (21507) {G20,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 3.07/3.41    meet( X, Y ) ) }.
% 3.07/3.41  parent0[0]: (952) {G20,W8,D4,L1,V2,M1} P(78,949) { meet( complement( Y ), 
% 3.07/3.41    meet( Y, X ) ) ==> zero }.
% 3.07/3.41  substitution0:
% 3.07/3.41     X := Y
% 3.07/3.41     Y := X
% 3.07/3.41  end
% 3.07/3.41  
% 3.07/3.41  paramod: (21508) {G21,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 3.07/3.41    , Y ) ), X ) }.
% 3.07/3.41  parent0[0]: (1224) {G22,W7,D4,L1,V2,M1} P(883,1202) { meet( join( X, Y ), X
% 3.07/3.41     ) ==> X }.
% 3.07/3.41  parent1[0; 7]: (21507) {G20,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 3.07/3.41     ), meet( X, Y ) ) }.
% 3.07/3.41  substitution0:
% 3.07/3.41     X := X
% 3.07/3.41     Y := Y
% 3.07/3.41  end
% 3.07/3.41  substitution1:
% 3.07/3.41     X := join( X, Y )
% 3.07/3.41     Y := X
% 3.07/3.41  end
% 3.07/3.41  
% 3.07/3.41  eqswap: (21509) {G21,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), X
% 3.07/3.41     ) ==> zero }.
% 3.07/3.41  parent0[0]: (21508) {G21,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join
% 3.07/3.41    ( X, Y ) ), X ) }.
% 3.07/3.41  substitution0:
% 3.07/3.41     X := X
% 3.07/3.41     Y := Y
% 3.07/3.41  end
% 3.07/3.41  
% 3.07/3.41  subsumption: (1241) {G23,W8,D5,L1,V2,M1} P(1224,952) { meet( complement( 
% 3.07/3.41    join( X, Y ) ), X ) ==> zero }.
% 3.07/3.41  parent0: (21509) {G21,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 3.07/3.41    X ) ==> zero }.
% 3.07/3.41  substitution0:
% 3.07/3.41     X := X
% 3.07/3.41     Y := Y
% 3.07/3.41  end
% 3.07/3.41  permutation0:
% 3.07/3.41     0 ==> 0
% 3.07/3.41  end
% 3.07/3.41  
% 3.07/3.41  eqswap: (21511) {G22,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 3.07/3.41    , Y ) ), Y ) }.
% 3.07/3.41  parent0[0]: (1226) {G22,W8,D5,L1,V2,M1} P(1202,952) { meet( complement( 
% 3.07/3.41    join( X, Y ) ), Y ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21512) {G1,W10,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 3.07/3.42    converse( join( X, Y ) ) ), converse( Y ) ) }.
% 3.07/3.42  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 3.07/3.42     ) ==> converse( join( X, Y ) ) }.
% 3.07/3.42  parent1[0; 4]: (21511) {G22,W8,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 3.07/3.42    join( X, Y ) ), Y ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := converse( X )
% 3.07/3.42     Y := converse( Y )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21513) {G1,W10,D6,L1,V2,M1}  { meet( complement( converse( join( X
% 3.07/3.42    , Y ) ) ), converse( Y ) ) ==> zero }.
% 3.07/3.42  parent0[0]: (21512) {G1,W10,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 3.07/3.42    converse( join( X, Y ) ) ), converse( Y ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (1312) {G23,W10,D6,L1,V2,M1} P(8,1226) { meet( complement( 
% 3.07/3.42    converse( join( X, Y ) ) ), converse( Y ) ) ==> zero }.
% 3.07/3.42  parent0: (21513) {G1,W10,D6,L1,V2,M1}  { meet( complement( converse( join( 
% 3.07/3.42    X, Y ) ) ), converse( Y ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21516) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 3.07/3.42    complement( composition( X, top ) ) ) ==> zero }.
% 3.07/3.42  parent0[0]: (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X
% 3.07/3.42     }.
% 3.07/3.42  parent1[0; 1]: (108) {G2,W11,D6,L1,V1,M1} P(80,10) { join( composition( 
% 3.07/3.42    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := composition( converse( X ), complement( composition( X, top ) ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (1535) {G10,W9,D5,L1,V1,M1} S(108);d(846) { composition( 
% 3.07/3.42    converse( X ), complement( composition( X, top ) ) ) ==> zero }.
% 3.07/3.42  parent0: (21516) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 3.07/3.42    complement( composition( X, top ) ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21519) {G10,W9,D5,L1,V1,M1}  { zero ==> composition( converse( X )
% 3.07/3.42    , complement( composition( X, top ) ) ) }.
% 3.07/3.42  parent0[0]: (1535) {G10,W9,D5,L1,V1,M1} S(108);d(846) { composition( 
% 3.07/3.42    converse( X ), complement( composition( X, top ) ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21520) {G9,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 3.07/3.42    complement( composition( top, top ) ) ) }.
% 3.07/3.42  parent0[0]: (214) {G8,W4,D3,L1,V0,M1} P(212,62) { converse( top ) ==> top
% 3.07/3.42     }.
% 3.07/3.42  parent1[0; 3]: (21519) {G10,W9,D5,L1,V1,M1}  { zero ==> composition( 
% 3.07/3.42    converse( X ), complement( composition( X, top ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := top
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21521) {G9,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 3.07/3.42    composition( top, top ) ) ) ==> zero }.
% 3.07/3.42  parent0[0]: (21520) {G9,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 3.07/3.42    complement( composition( top, top ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (1544) {G11,W8,D5,L1,V0,M1} P(214,1535) { composition( top, 
% 3.07/3.42    complement( composition( top, top ) ) ) ==> zero }.
% 3.07/3.42  parent0: (21521) {G9,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 3.07/3.42    composition( top, top ) ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21523) {G0,W27,D8,L1,V3,M1}  { meet( composition( X, meet( Y, 
% 3.07/3.42    composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition( X, 
% 3.07/3.42    Y ), Z ), meet( composition( X, meet( Y, composition( converse( X ), Z )
% 3.07/3.42     ) ), Z ) ) }.
% 3.07/3.42  parent0[0]: (14) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 3.07/3.42    Z ), meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), 
% 3.07/3.42    Z ) ) ==> meet( composition( X, meet( Y, composition( converse( X ), Z )
% 3.07/3.42     ) ), Z ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42     Z := Z
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21529) {G1,W36,D8,L1,V2,M1}  { meet( composition( X, meet( Y, 
% 3.07/3.42    composition( converse( X ), complement( composition( X, top ) ) ) ) ), 
% 3.07/3.42    complement( composition( X, top ) ) ) ==> join( meet( composition( X, Y )
% 3.07/3.42    , complement( composition( X, top ) ) ), meet( composition( X, meet( Y, 
% 3.07/3.42    zero ) ), complement( composition( X, top ) ) ) ) }.
% 3.07/3.42  parent0[0]: (1535) {G10,W9,D5,L1,V1,M1} S(108);d(846) { composition( 
% 3.07/3.42    converse( X ), complement( composition( X, top ) ) ) ==> zero }.
% 3.07/3.42  parent1[0; 31]: (21523) {G0,W27,D8,L1,V3,M1}  { meet( composition( X, meet
% 3.07/3.42    ( Y, composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition
% 3.07/3.42    ( X, Y ), Z ), meet( composition( X, meet( Y, composition( converse( X )
% 3.07/3.42    , Z ) ) ), Z ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42     Z := complement( composition( X, top ) )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21531) {G2,W30,D6,L1,V2,M1}  { meet( composition( X, meet( Y, 
% 3.07/3.42    zero ) ), complement( composition( X, top ) ) ) ==> join( meet( 
% 3.07/3.42    composition( X, Y ), complement( composition( X, top ) ) ), meet( 
% 3.07/3.42    composition( X, meet( Y, zero ) ), complement( composition( X, top ) ) )
% 3.07/3.42     ) }.
% 3.07/3.42  parent0[0]: (1535) {G10,W9,D5,L1,V1,M1} S(108);d(846) { composition( 
% 3.07/3.42    converse( X ), complement( composition( X, top ) ) ) ==> zero }.
% 3.07/3.42  parent1[0; 6]: (21529) {G1,W36,D8,L1,V2,M1}  { meet( composition( X, meet( 
% 3.07/3.42    Y, composition( converse( X ), complement( composition( X, top ) ) ) ) )
% 3.07/3.42    , complement( composition( X, top ) ) ) ==> join( meet( composition( X, Y
% 3.07/3.42     ), complement( composition( X, top ) ) ), meet( composition( X, meet( Y
% 3.07/3.42    , zero ) ), complement( composition( X, top ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21538) {G3,W28,D6,L1,V2,M1}  { meet( composition( X, meet( Y, 
% 3.07/3.42    zero ) ), complement( composition( X, top ) ) ) ==> join( meet( 
% 3.07/3.42    composition( X, Y ), complement( composition( X, top ) ) ), meet( 
% 3.07/3.42    composition( X, zero ), complement( composition( X, top ) ) ) ) }.
% 3.07/3.42  parent0[0]: (856) {G11,W5,D3,L1,V1,M1} P(849,3);d(213);d(80) { meet( X, 
% 3.07/3.42    zero ) ==> zero }.
% 3.07/3.42  parent1[0; 23]: (21531) {G2,W30,D6,L1,V2,M1}  { meet( composition( X, meet
% 3.07/3.42    ( Y, zero ) ), complement( composition( X, top ) ) ) ==> join( meet( 
% 3.07/3.42    composition( X, Y ), complement( composition( X, top ) ) ), meet( 
% 3.07/3.42    composition( X, meet( Y, zero ) ), complement( composition( X, top ) ) )
% 3.07/3.42     ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := Y
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21539) {G4,W26,D6,L1,V2,M1}  { meet( composition( X, zero ), 
% 3.07/3.42    complement( composition( X, top ) ) ) ==> join( meet( composition( X, Y )
% 3.07/3.42    , complement( composition( X, top ) ) ), meet( composition( X, zero ), 
% 3.07/3.42    complement( composition( X, top ) ) ) ) }.
% 3.07/3.42  parent0[0]: (856) {G11,W5,D3,L1,V1,M1} P(849,3);d(213);d(80) { meet( X, 
% 3.07/3.42    zero ) ==> zero }.
% 3.07/3.42  parent1[0; 4]: (21538) {G3,W28,D6,L1,V2,M1}  { meet( composition( X, meet( 
% 3.07/3.42    Y, zero ) ), complement( composition( X, top ) ) ) ==> join( meet( 
% 3.07/3.42    composition( X, Y ), complement( composition( X, top ) ) ), meet( 
% 3.07/3.42    composition( X, zero ), complement( composition( X, top ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := Y
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21545) {G5,W24,D6,L1,V2,M1}  { meet( composition( X, zero ), 
% 3.07/3.42    complement( composition( X, top ) ) ) ==> join( meet( composition( X, Y )
% 3.07/3.42    , complement( composition( X, top ) ) ), meet( zero, complement( 
% 3.07/3.42    composition( X, top ) ) ) ) }.
% 3.07/3.42  parent0[0]: (916) {G18,W5,D3,L1,V1,M1} P(914,6);d(854);d(212);d(914) { 
% 3.07/3.42    composition( X, zero ) ==> zero }.
% 3.07/3.42  parent1[0; 19]: (21539) {G4,W26,D6,L1,V2,M1}  { meet( composition( X, zero
% 3.07/3.42     ), complement( composition( X, top ) ) ) ==> join( meet( composition( X
% 3.07/3.42    , Y ), complement( composition( X, top ) ) ), meet( composition( X, zero
% 3.07/3.42     ), complement( composition( X, top ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21546) {G6,W22,D6,L1,V2,M1}  { meet( zero, complement( 
% 3.07/3.42    composition( X, top ) ) ) ==> join( meet( composition( X, Y ), complement
% 3.07/3.42    ( composition( X, top ) ) ), meet( zero, complement( composition( X, top
% 3.07/3.42     ) ) ) ) }.
% 3.07/3.42  parent0[0]: (916) {G18,W5,D3,L1,V1,M1} P(914,6);d(854);d(212);d(914) { 
% 3.07/3.42    composition( X, zero ) ==> zero }.
% 3.07/3.42  parent1[0; 2]: (21545) {G5,W24,D6,L1,V2,M1}  { meet( composition( X, zero )
% 3.07/3.42    , complement( composition( X, top ) ) ) ==> join( meet( composition( X, Y
% 3.07/3.42     ), complement( composition( X, top ) ) ), meet( zero, complement( 
% 3.07/3.42    composition( X, top ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21551) {G7,W17,D6,L1,V2,M1}  { meet( zero, complement( 
% 3.07/3.42    composition( X, top ) ) ) ==> join( meet( composition( X, Y ), complement
% 3.07/3.42    ( composition( X, top ) ) ), zero ) }.
% 3.07/3.42  parent0[0]: (855) {G11,W5,D3,L1,V1,M1} P(849,51);d(212);d(80);d(846) { meet
% 3.07/3.42    ( zero, X ) ==> zero }.
% 3.07/3.42  parent1[0; 16]: (21546) {G6,W22,D6,L1,V2,M1}  { meet( zero, complement( 
% 3.07/3.42    composition( X, top ) ) ) ==> join( meet( composition( X, Y ), complement
% 3.07/3.42    ( composition( X, top ) ) ), meet( zero, complement( composition( X, top
% 3.07/3.42     ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := complement( composition( X, top ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21552) {G8,W12,D6,L1,V2,M1}  { zero ==> join( meet( composition( 
% 3.07/3.42    X, Y ), complement( composition( X, top ) ) ), zero ) }.
% 3.07/3.42  parent0[0]: (855) {G11,W5,D3,L1,V1,M1} P(849,51);d(212);d(80);d(846) { meet
% 3.07/3.42    ( zero, X ) ==> zero }.
% 3.07/3.42  parent1[0; 1]: (21551) {G7,W17,D6,L1,V2,M1}  { meet( zero, complement( 
% 3.07/3.42    composition( X, top ) ) ) ==> join( meet( composition( X, Y ), complement
% 3.07/3.42    ( composition( X, top ) ) ), zero ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := complement( composition( X, top ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21555) {G9,W10,D5,L1,V2,M1}  { zero ==> meet( composition( X, Y )
% 3.07/3.42    , complement( composition( X, top ) ) ) }.
% 3.07/3.42  parent0[0]: (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X
% 3.07/3.42     }.
% 3.07/3.42  parent1[0; 2]: (21552) {G8,W12,D6,L1,V2,M1}  { zero ==> join( meet( 
% 3.07/3.42    composition( X, Y ), complement( composition( X, top ) ) ), zero ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := meet( composition( X, Y ), complement( composition( X, top ) ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21556) {G9,W10,D5,L1,V2,M1}  { meet( composition( X, Y ), 
% 3.07/3.42    complement( composition( X, top ) ) ) ==> zero }.
% 3.07/3.42  parent0[0]: (21555) {G9,W10,D5,L1,V2,M1}  { zero ==> meet( composition( X, 
% 3.07/3.42    Y ), complement( composition( X, top ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (1545) {G19,W10,D5,L1,V2,M1} P(1535,14);d(856);d(916);d(855);d
% 3.07/3.42    (846) { meet( composition( X, Y ), complement( composition( X, top ) ) ) 
% 3.07/3.42    ==> zero }.
% 3.07/3.42  parent0: (21556) {G9,W10,D5,L1,V2,M1}  { meet( composition( X, Y ), 
% 3.07/3.42    complement( composition( X, top ) ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21558) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 3.07/3.42    join( composition( X, Y ), composition( Z, Y ) ) }.
% 3.07/3.42  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 3.07/3.42    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Z
% 3.07/3.42     Z := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21563) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top ), 
% 3.07/3.42    complement( composition( top, top ) ) ) ==> join( composition( X, 
% 3.07/3.42    complement( composition( top, top ) ) ), zero ) }.
% 3.07/3.42  parent0[0]: (1544) {G11,W8,D5,L1,V0,M1} P(214,1535) { composition( top, 
% 3.07/3.42    complement( composition( top, top ) ) ) ==> zero }.
% 3.07/3.42  parent1[0; 16]: (21558) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), 
% 3.07/3.42    Y ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := complement( composition( top, top ) )
% 3.07/3.42     Z := top
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21564) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top ), 
% 3.07/3.42    complement( composition( top, top ) ) ) ==> composition( X, complement( 
% 3.07/3.42    composition( top, top ) ) ) }.
% 3.07/3.42  parent0[0]: (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X
% 3.07/3.42     }.
% 3.07/3.42  parent1[0; 9]: (21563) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top )
% 3.07/3.42    , complement( composition( top, top ) ) ) ==> join( composition( X, 
% 3.07/3.42    complement( composition( top, top ) ) ), zero ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := composition( X, complement( composition( top, top ) ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21565) {G3,W13,D5,L1,V1,M1}  { composition( top, complement( 
% 3.07/3.42    composition( top, top ) ) ) ==> composition( X, complement( composition( 
% 3.07/3.42    top, top ) ) ) }.
% 3.07/3.42  parent0[0]: (213) {G7,W5,D3,L1,V1,M1} P(203,43);d(211) { join( X, top ) ==>
% 3.07/3.42     top }.
% 3.07/3.42  parent1[0; 2]: (21564) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top )
% 3.07/3.42    , complement( composition( top, top ) ) ) ==> composition( X, complement
% 3.07/3.42    ( composition( top, top ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21566) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, complement
% 3.07/3.42    ( composition( top, top ) ) ) }.
% 3.07/3.42  parent0[0]: (1544) {G11,W8,D5,L1,V0,M1} P(214,1535) { composition( top, 
% 3.07/3.42    complement( composition( top, top ) ) ) ==> zero }.
% 3.07/3.42  parent1[0; 1]: (21565) {G3,W13,D5,L1,V1,M1}  { composition( top, complement
% 3.07/3.42    ( composition( top, top ) ) ) ==> composition( X, complement( composition
% 3.07/3.42    ( top, top ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21567) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 3.07/3.42    composition( top, top ) ) ) ==> zero }.
% 3.07/3.42  parent0[0]: (21566) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 3.07/3.42    complement( composition( top, top ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (1549) {G12,W8,D5,L1,V1,M1} P(1544,6);d(846);d(213);d(1544) { 
% 3.07/3.42    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 3.07/3.42  parent0: (21567) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 3.07/3.42    composition( top, top ) ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21568) {G12,W8,D5,L1,V1,M1}  { zero ==> composition( X, complement
% 3.07/3.42    ( composition( top, top ) ) ) }.
% 3.07/3.42  parent0[0]: (1549) {G12,W8,D5,L1,V1,M1} P(1544,6);d(846);d(213);d(1544) { 
% 3.07/3.42    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21570) {G5,W6,D4,L1,V0,M1}  { zero ==> complement( composition( 
% 3.07/3.42    top, top ) ) }.
% 3.07/3.42  parent0[0]: (252) {G4,W5,D3,L1,V1,M1} P(251,245) { composition( one, X ) 
% 3.07/3.42    ==> X }.
% 3.07/3.42  parent1[0; 2]: (21568) {G12,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 3.07/3.42    complement( composition( top, top ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := complement( composition( top, top ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := one
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21571) {G5,W6,D4,L1,V0,M1}  { complement( composition( top, top )
% 3.07/3.42     ) ==> zero }.
% 3.07/3.42  parent0[0]: (21570) {G5,W6,D4,L1,V0,M1}  { zero ==> complement( composition
% 3.07/3.42    ( top, top ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (1550) {G13,W6,D4,L1,V0,M1} P(1549,252) { complement( 
% 3.07/3.42    composition( top, top ) ) ==> zero }.
% 3.07/3.42  parent0: (21571) {G5,W6,D4,L1,V0,M1}  { complement( composition( top, top )
% 3.07/3.42     ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21573) {G13,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 3.07/3.42     }.
% 3.07/3.42  parent0[0]: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 3.07/3.42    complement( X ) ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21575) {G14,W6,D3,L1,V0,M1}  { composition( top, top ) ==> 
% 3.07/3.42    complement( zero ) }.
% 3.07/3.42  parent0[0]: (1550) {G13,W6,D4,L1,V0,M1} P(1549,252) { complement( 
% 3.07/3.42    composition( top, top ) ) ==> zero }.
% 3.07/3.42  parent1[0; 5]: (21573) {G13,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 3.07/3.42    ( X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := composition( top, top )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21576) {G11,W5,D3,L1,V0,M1}  { composition( top, top ) ==> top
% 3.07/3.42     }.
% 3.07/3.42  parent0[0]: (849) {G10,W4,D3,L1,V0,M1} P(268,820);d(846);d(80) { complement
% 3.07/3.42    ( zero ) ==> top }.
% 3.07/3.42  parent1[0; 4]: (21575) {G14,W6,D3,L1,V0,M1}  { composition( top, top ) ==> 
% 3.07/3.42    complement( zero ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (1560) {G14,W5,D3,L1,V0,M1} P(1550,863);d(849) { composition( 
% 3.07/3.42    top, top ) ==> top }.
% 3.07/3.42  parent0: (21576) {G11,W5,D3,L1,V0,M1}  { composition( top, top ) ==> top
% 3.07/3.42     }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21579) {G0,W27,D8,L1,V3,M1}  { meet( composition( X, meet( Y, 
% 3.07/3.42    composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition( X, 
% 3.07/3.42    Y ), Z ), meet( composition( X, meet( Y, composition( converse( X ), Z )
% 3.07/3.42     ) ), Z ) ) }.
% 3.07/3.42  parent0[0]: (14) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 3.07/3.42    Z ), meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), 
% 3.07/3.42    Z ) ) ==> meet( composition( X, meet( Y, composition( converse( X ), Z )
% 3.07/3.42     ) ), Z ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42     Z := Z
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21587) {G1,W25,D8,L1,V1,M1}  { meet( composition( top, meet( top
% 3.07/3.42    , composition( converse( top ), X ) ) ), X ) ==> join( meet( top, X ), 
% 3.07/3.42    meet( composition( top, meet( top, composition( converse( top ), X ) ) )
% 3.07/3.42    , X ) ) }.
% 3.07/3.42  parent0[0]: (1560) {G14,W5,D3,L1,V0,M1} P(1550,863);d(849) { composition( 
% 3.07/3.42    top, top ) ==> top }.
% 3.07/3.42  parent1[0; 13]: (21579) {G0,W27,D8,L1,V3,M1}  { meet( composition( X, meet
% 3.07/3.42    ( Y, composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition
% 3.07/3.42    ( X, Y ), Z ), meet( composition( X, meet( Y, composition( converse( X )
% 3.07/3.42    , Z ) ) ), Z ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := top
% 3.07/3.42     Y := top
% 3.07/3.42     Z := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21590) {G2,W23,D8,L1,V1,M1}  { meet( composition( top, meet( top
% 3.07/3.42    , composition( converse( top ), X ) ) ), X ) ==> join( X, meet( 
% 3.07/3.42    composition( top, meet( top, composition( converse( top ), X ) ) ), X ) )
% 3.07/3.42     }.
% 3.07/3.42  parent0[0]: (850) {G10,W5,D3,L1,V1,M1} P(78,820);d(846) { meet( top, X ) 
% 3.07/3.42    ==> X }.
% 3.07/3.42  parent1[0; 12]: (21587) {G1,W25,D8,L1,V1,M1}  { meet( composition( top, 
% 3.07/3.42    meet( top, composition( converse( top ), X ) ) ), X ) ==> join( meet( top
% 3.07/3.42    , X ), meet( composition( top, meet( top, composition( converse( top ), X
% 3.07/3.42     ) ) ), X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21595) {G3,W12,D7,L1,V1,M1}  { meet( composition( top, meet( top
% 3.07/3.42    , composition( converse( top ), X ) ) ), X ) ==> X }.
% 3.07/3.42  parent0[0]: (989) {G19,W7,D4,L1,V2,M1} P(965,974) { join( X, meet( Y, X ) )
% 3.07/3.42     ==> X }.
% 3.07/3.42  parent1[0; 11]: (21590) {G2,W23,D8,L1,V1,M1}  { meet( composition( top, 
% 3.07/3.42    meet( top, composition( converse( top ), X ) ) ), X ) ==> join( X, meet( 
% 3.07/3.42    composition( top, meet( top, composition( converse( top ), X ) ) ), X ) )
% 3.07/3.42     }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := composition( top, meet( top, composition( converse( top ), X ) ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21596) {G4,W10,D6,L1,V1,M1}  { meet( composition( top, 
% 3.07/3.42    composition( converse( top ), X ) ), X ) ==> X }.
% 3.07/3.42  parent0[0]: (850) {G10,W5,D3,L1,V1,M1} P(78,820);d(846) { meet( top, X ) 
% 3.07/3.42    ==> X }.
% 3.07/3.42  parent1[0; 4]: (21595) {G3,W12,D7,L1,V1,M1}  { meet( composition( top, meet
% 3.07/3.42    ( top, composition( converse( top ), X ) ) ), X ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := composition( converse( top ), X )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21597) {G1,W10,D6,L1,V1,M1}  { meet( composition( composition( 
% 3.07/3.42    top, converse( top ) ), X ), X ) ==> X }.
% 3.07/3.42  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 3.07/3.42     ) ) ==> composition( composition( X, Y ), Z ) }.
% 3.07/3.42  parent1[0; 2]: (21596) {G4,W10,D6,L1,V1,M1}  { meet( composition( top, 
% 3.07/3.42    composition( converse( top ), X ) ), X ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := top
% 3.07/3.42     Y := converse( top )
% 3.07/3.42     Z := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21598) {G2,W10,D6,L1,V1,M1}  { meet( composition( converse( 
% 3.07/3.42    composition( top, top ) ), X ), X ) ==> X }.
% 3.07/3.42  parent0[0]: (216) {G9,W9,D4,L1,V1,M1} P(214,9) { composition( top, converse
% 3.07/3.42    ( X ) ) ==> converse( composition( X, top ) ) }.
% 3.07/3.42  parent1[0; 3]: (21597) {G1,W10,D6,L1,V1,M1}  { meet( composition( 
% 3.07/3.42    composition( top, converse( top ) ), X ), X ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := top
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21599) {G3,W9,D5,L1,V1,M1}  { meet( composition( composition( top
% 3.07/3.42    , top ), X ), X ) ==> X }.
% 3.07/3.42  parent0[0]: (224) {G10,W8,D4,L1,V0,M1} P(214,216) { converse( composition( 
% 3.07/3.42    top, top ) ) ==> composition( top, top ) }.
% 3.07/3.42  parent1[0; 3]: (21598) {G2,W10,D6,L1,V1,M1}  { meet( composition( converse
% 3.07/3.42    ( composition( top, top ) ), X ), X ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21600) {G4,W7,D4,L1,V1,M1}  { meet( composition( top, X ), X ) 
% 3.07/3.42    ==> X }.
% 3.07/3.42  parent0[0]: (1560) {G14,W5,D3,L1,V0,M1} P(1550,863);d(849) { composition( 
% 3.07/3.42    top, top ) ==> top }.
% 3.07/3.42  parent1[0; 3]: (21599) {G3,W9,D5,L1,V1,M1}  { meet( composition( 
% 3.07/3.42    composition( top, top ), X ), X ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (1562) {G20,W7,D4,L1,V1,M1} P(1560,14);d(850);d(989);d(850);d(
% 3.07/3.42    4);d(216);d(224);d(1560) { meet( composition( top, X ), X ) ==> X }.
% 3.07/3.42  parent0: (21600) {G4,W7,D4,L1,V1,M1}  { meet( composition( top, X ), X ) 
% 3.07/3.42    ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21603) {G18,W7,D4,L1,V2,M1}  { X ==> join( meet( X, Y ), X ) }.
% 3.07/3.42  parent0[0]: (1004) {G18,W7,D4,L1,V2,M1} P(974,0) { join( meet( X, Y ), X ) 
% 3.07/3.42    ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21604) {G19,W9,D4,L1,V1,M1}  { composition( top, X ) ==> join( X
% 3.07/3.42    , composition( top, X ) ) }.
% 3.07/3.42  parent0[0]: (1562) {G20,W7,D4,L1,V1,M1} P(1560,14);d(850);d(989);d(850);d(4
% 3.07/3.42    );d(216);d(224);d(1560) { meet( composition( top, X ), X ) ==> X }.
% 3.07/3.42  parent1[0; 5]: (21603) {G18,W7,D4,L1,V2,M1}  { X ==> join( meet( X, Y ), X
% 3.07/3.42     ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := composition( top, X )
% 3.07/3.42     Y := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21605) {G19,W9,D4,L1,V1,M1}  { join( X, composition( top, X ) ) 
% 3.07/3.42    ==> composition( top, X ) }.
% 3.07/3.42  parent0[0]: (21604) {G19,W9,D4,L1,V1,M1}  { composition( top, X ) ==> join
% 3.07/3.42    ( X, composition( top, X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (1570) {G21,W9,D4,L1,V1,M1} P(1562,1004) { join( X, 
% 3.07/3.42    composition( top, X ) ) ==> composition( top, X ) }.
% 3.07/3.42  parent0: (21605) {G19,W9,D4,L1,V1,M1}  { join( X, composition( top, X ) ) 
% 3.07/3.42    ==> composition( top, X ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21607) {G0,W27,D8,L1,V3,M1}  { meet( composition( meet( X, 
% 3.07/3.42    composition( Z, converse( Y ) ) ), Y ), Z ) ==> join( meet( composition( 
% 3.07/3.42    X, Y ), Z ), meet( composition( meet( X, composition( Z, converse( Y ) )
% 3.07/3.42     ), Y ), Z ) ) }.
% 3.07/3.42  parent0[0]: (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 3.07/3.42    Z ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), 
% 3.07/3.42    Z ) ) ==> meet( composition( meet( X, composition( Z, converse( Y ) ) ), 
% 3.07/3.42    Y ), Z ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42     Z := Z
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21612) {G1,W23,D8,L1,V1,M1}  { meet( composition( meet( top, 
% 3.07/3.42    composition( X, converse( X ) ) ), X ), X ) ==> join( X, meet( 
% 3.07/3.42    composition( meet( top, composition( X, converse( X ) ) ), X ), X ) ) }.
% 3.07/3.42  parent0[0]: (1562) {G20,W7,D4,L1,V1,M1} P(1560,14);d(850);d(989);d(850);d(4
% 3.07/3.42    );d(216);d(224);d(1560) { meet( composition( top, X ), X ) ==> X }.
% 3.07/3.42  parent1[0; 12]: (21607) {G0,W27,D8,L1,V3,M1}  { meet( composition( meet( X
% 3.07/3.42    , composition( Z, converse( Y ) ) ), Y ), Z ) ==> join( meet( composition
% 3.07/3.42    ( X, Y ), Z ), meet( composition( meet( X, composition( Z, converse( Y )
% 3.07/3.42     ) ), Y ), Z ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := top
% 3.07/3.42     Y := X
% 3.07/3.42     Z := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21614) {G2,W12,D7,L1,V1,M1}  { meet( composition( meet( top, 
% 3.07/3.42    composition( X, converse( X ) ) ), X ), X ) ==> X }.
% 3.07/3.42  parent0[0]: (989) {G19,W7,D4,L1,V2,M1} P(965,974) { join( X, meet( Y, X ) )
% 3.07/3.42     ==> X }.
% 3.07/3.42  parent1[0; 11]: (21612) {G1,W23,D8,L1,V1,M1}  { meet( composition( meet( 
% 3.07/3.42    top, composition( X, converse( X ) ) ), X ), X ) ==> join( X, meet( 
% 3.07/3.42    composition( meet( top, composition( X, converse( X ) ) ), X ), X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := composition( meet( top, composition( X, converse( X ) ) ), X )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21615) {G3,W10,D6,L1,V1,M1}  { meet( composition( composition( X
% 3.07/3.42    , converse( X ) ), X ), X ) ==> X }.
% 3.07/3.42  parent0[0]: (850) {G10,W5,D3,L1,V1,M1} P(78,820);d(846) { meet( top, X ) 
% 3.07/3.42    ==> X }.
% 3.07/3.42  parent1[0; 3]: (21614) {G2,W12,D7,L1,V1,M1}  { meet( composition( meet( top
% 3.07/3.42    , composition( X, converse( X ) ) ), X ), X ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := composition( X, converse( X ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (1578) {G21,W10,D6,L1,V1,M1} P(1562,15);d(989);d(850) { meet( 
% 3.07/3.42    composition( composition( X, converse( X ) ), X ), X ) ==> X }.
% 3.07/3.42  parent0: (21615) {G3,W10,D6,L1,V1,M1}  { meet( composition( composition( X
% 3.07/3.42    , converse( X ) ), X ), X ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21618) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 3.07/3.42    converse( join( converse( X ), Y ) ) }.
% 3.07/3.42  parent0[0]: (22) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 3.07/3.42     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21621) {G2,W13,D6,L1,V1,M1}  { join( X, converse( composition( 
% 3.07/3.42    top, converse( X ) ) ) ) ==> converse( composition( top, converse( X ) )
% 3.07/3.42     ) }.
% 3.07/3.42  parent0[0]: (1570) {G21,W9,D4,L1,V1,M1} P(1562,1004) { join( X, composition
% 3.07/3.42    ( top, X ) ) ==> composition( top, X ) }.
% 3.07/3.42  parent1[0; 9]: (21618) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==>
% 3.07/3.42     converse( join( converse( X ), Y ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := converse( X )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := composition( top, converse( X ) )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21623) {G2,W12,D6,L1,V1,M1}  { join( X, converse( composition( 
% 3.07/3.42    top, converse( X ) ) ) ) ==> composition( X, converse( top ) ) }.
% 3.07/3.42  parent0[0]: (19) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 3.07/3.42    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 3.07/3.42  parent1[0; 8]: (21621) {G2,W13,D6,L1,V1,M1}  { join( X, converse( 
% 3.07/3.42    composition( top, converse( X ) ) ) ) ==> converse( composition( top, 
% 3.07/3.42    converse( X ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := top
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21624) {G2,W11,D5,L1,V1,M1}  { join( X, composition( X, converse
% 3.07/3.42    ( top ) ) ) ==> composition( X, converse( top ) ) }.
% 3.07/3.42  parent0[0]: (19) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 3.07/3.42    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 3.07/3.42  parent1[0; 3]: (21623) {G2,W12,D6,L1,V1,M1}  { join( X, converse( 
% 3.07/3.42    composition( top, converse( X ) ) ) ) ==> composition( X, converse( top )
% 3.07/3.42     ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := top
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21628) {G3,W10,D5,L1,V1,M1}  { join( X, composition( X, converse
% 3.07/3.42    ( top ) ) ) ==> composition( X, top ) }.
% 3.07/3.42  parent0[0]: (214) {G8,W4,D3,L1,V0,M1} P(212,62) { converse( top ) ==> top
% 3.07/3.42     }.
% 3.07/3.42  parent1[0; 9]: (21624) {G2,W11,D5,L1,V1,M1}  { join( X, composition( X, 
% 3.07/3.42    converse( top ) ) ) ==> composition( X, converse( top ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21629) {G4,W9,D4,L1,V1,M1}  { join( X, composition( X, top ) ) 
% 3.07/3.42    ==> composition( X, top ) }.
% 3.07/3.42  parent0[0]: (214) {G8,W4,D3,L1,V0,M1} P(212,62) { converse( top ) ==> top
% 3.07/3.42     }.
% 3.07/3.42  parent1[0; 5]: (21628) {G3,W10,D5,L1,V1,M1}  { join( X, composition( X, 
% 3.07/3.42    converse( top ) ) ) ==> composition( X, top ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (1655) {G22,W9,D4,L1,V1,M1} P(1570,22);d(19);d(214) { join( X
% 3.07/3.42    , composition( X, top ) ) ==> composition( X, top ) }.
% 3.07/3.42  parent0: (21629) {G4,W9,D4,L1,V1,M1}  { join( X, composition( X, top ) ) 
% 3.07/3.42    ==> composition( X, top ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21634) {G23,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y ) ) }.
% 3.07/3.42  parent0[0]: (1239) {G23,W7,D4,L1,V2,M1} P(1224,931) { meet( X, join( X, Y )
% 3.07/3.42     ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21635) {G23,W7,D4,L1,V1,M1}  { X ==> meet( X, composition( X, top
% 3.07/3.42     ) ) }.
% 3.07/3.42  parent0[0]: (1655) {G22,W9,D4,L1,V1,M1} P(1570,22);d(19);d(214) { join( X, 
% 3.07/3.42    composition( X, top ) ) ==> composition( X, top ) }.
% 3.07/3.42  parent1[0; 4]: (21634) {G23,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y )
% 3.07/3.42     ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := composition( X, top )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21636) {G23,W7,D4,L1,V1,M1}  { meet( X, composition( X, top ) ) 
% 3.07/3.42    ==> X }.
% 3.07/3.42  parent0[0]: (21635) {G23,W7,D4,L1,V1,M1}  { X ==> meet( X, composition( X, 
% 3.07/3.42    top ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (1668) {G24,W7,D4,L1,V1,M1} P(1655,1239) { meet( X, 
% 3.07/3.42    composition( X, top ) ) ==> X }.
% 3.07/3.42  parent0: (21636) {G23,W7,D4,L1,V1,M1}  { meet( X, composition( X, top ) ) 
% 3.07/3.42    ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21638) {G23,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 3.07/3.42    , Y ) ), X ) }.
% 3.07/3.42  parent0[0]: (1241) {G23,W8,D5,L1,V2,M1} P(1224,952) { meet( complement( 
% 3.07/3.42    join( X, Y ) ), X ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21640) {G2,W11,D5,L1,V1,M1}  { zero ==> meet( complement( 
% 3.07/3.42    complement( one ) ), composition( converse( X ), complement( X ) ) ) }.
% 3.07/3.42  parent0[0]: (117) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( 
% 3.07/3.42    converse( X ), complement( X ) ), complement( one ) ) ==> complement( one
% 3.07/3.42     ) }.
% 3.07/3.42  parent1[0; 4]: (21638) {G23,W8,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 3.07/3.42    join( X, Y ) ), X ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := composition( converse( X ), complement( X ) )
% 3.07/3.42     Y := complement( one )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21641) {G3,W9,D5,L1,V1,M1}  { zero ==> meet( one, composition( 
% 3.07/3.42    converse( X ), complement( X ) ) ) }.
% 3.07/3.42  parent0[0]: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 3.07/3.42    complement( X ) ) ==> X }.
% 3.07/3.42  parent1[0; 3]: (21640) {G2,W11,D5,L1,V1,M1}  { zero ==> meet( complement( 
% 3.07/3.42    complement( one ) ), composition( converse( X ), complement( X ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := one
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21642) {G3,W9,D5,L1,V1,M1}  { meet( one, composition( converse( X
% 3.07/3.42     ), complement( X ) ) ) ==> zero }.
% 3.07/3.42  parent0[0]: (21641) {G3,W9,D5,L1,V1,M1}  { zero ==> meet( one, composition
% 3.07/3.42    ( converse( X ), complement( X ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (1798) {G24,W9,D5,L1,V1,M1} P(117,1241);d(863) { meet( one, 
% 3.07/3.42    composition( converse( X ), complement( X ) ) ) ==> zero }.
% 3.07/3.42  parent0: (21642) {G3,W9,D5,L1,V1,M1}  { meet( one, composition( converse( X
% 3.07/3.42     ), complement( X ) ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21644) {G24,W9,D5,L1,V1,M1}  { zero ==> meet( one, composition( 
% 3.07/3.42    converse( X ), complement( X ) ) ) }.
% 3.07/3.42  parent0[0]: (1798) {G24,W9,D5,L1,V1,M1} P(117,1241);d(863) { meet( one, 
% 3.07/3.42    composition( converse( X ), complement( X ) ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21645) {G14,W9,D6,L1,V1,M1}  { zero ==> meet( one, composition( 
% 3.07/3.42    converse( complement( X ) ), X ) ) }.
% 3.07/3.42  parent0[0]: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 3.07/3.42    complement( X ) ) ==> X }.
% 3.07/3.42  parent1[0; 8]: (21644) {G24,W9,D5,L1,V1,M1}  { zero ==> meet( one, 
% 3.07/3.42    composition( converse( X ), complement( X ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := complement( X )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21646) {G14,W9,D6,L1,V1,M1}  { meet( one, composition( converse( 
% 3.07/3.42    complement( X ) ), X ) ) ==> zero }.
% 3.07/3.42  parent0[0]: (21645) {G14,W9,D6,L1,V1,M1}  { zero ==> meet( one, composition
% 3.07/3.42    ( converse( complement( X ) ), X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (1990) {G25,W9,D6,L1,V1,M1} P(863,1798) { meet( one, 
% 3.07/3.42    composition( converse( complement( X ) ), X ) ) ==> zero }.
% 3.07/3.42  parent0: (21646) {G14,W9,D6,L1,V1,M1}  { meet( one, composition( converse( 
% 3.07/3.42    complement( X ) ), X ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21648) {G0,W27,D8,L1,V3,M1}  { meet( composition( meet( X, 
% 3.07/3.42    composition( Z, converse( Y ) ) ), Y ), Z ) ==> join( meet( composition( 
% 3.07/3.42    X, Y ), Z ), meet( composition( meet( X, composition( Z, converse( Y ) )
% 3.07/3.42     ), Y ), Z ) ) }.
% 3.07/3.42  parent0[0]: (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 3.07/3.42    Z ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), 
% 3.07/3.42    Z ) ) ==> meet( composition( meet( X, composition( Z, converse( Y ) ) ), 
% 3.07/3.42    Y ), Z ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42     Z := Z
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21654) {G1,W34,D9,L1,V1,M1}  { meet( composition( meet( one, 
% 3.07/3.42    composition( converse( complement( converse( X ) ) ), converse( X ) ) ), 
% 3.07/3.42    X ), converse( complement( converse( X ) ) ) ) ==> join( meet( 
% 3.07/3.42    composition( one, X ), converse( complement( converse( X ) ) ) ), meet( 
% 3.07/3.42    composition( zero, X ), converse( complement( converse( X ) ) ) ) ) }.
% 3.07/3.42  parent0[0]: (1990) {G25,W9,D6,L1,V1,M1} P(863,1798) { meet( one, 
% 3.07/3.42    composition( converse( complement( X ) ), X ) ) ==> zero }.
% 3.07/3.42  parent1[0; 28]: (21648) {G0,W27,D8,L1,V3,M1}  { meet( composition( meet( X
% 3.07/3.42    , composition( Z, converse( Y ) ) ), Y ), Z ) ==> join( meet( composition
% 3.07/3.42    ( X, Y ), Z ), meet( composition( meet( X, composition( Z, converse( Y )
% 3.07/3.42     ) ), Y ), Z ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := converse( X )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := one
% 3.07/3.42     Y := X
% 3.07/3.42     Z := converse( complement( converse( X ) ) )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21655) {G2,W26,D7,L1,V1,M1}  { meet( composition( zero, X ), 
% 3.07/3.42    converse( complement( converse( X ) ) ) ) ==> join( meet( composition( 
% 3.07/3.42    one, X ), converse( complement( converse( X ) ) ) ), meet( composition( 
% 3.07/3.42    zero, X ), converse( complement( converse( X ) ) ) ) ) }.
% 3.07/3.42  parent0[0]: (1990) {G25,W9,D6,L1,V1,M1} P(863,1798) { meet( one, 
% 3.07/3.42    composition( converse( complement( X ) ), X ) ) ==> zero }.
% 3.07/3.42  parent1[0; 3]: (21654) {G1,W34,D9,L1,V1,M1}  { meet( composition( meet( one
% 3.07/3.42    , composition( converse( complement( converse( X ) ) ), converse( X ) ) )
% 3.07/3.42    , X ), converse( complement( converse( X ) ) ) ) ==> join( meet( 
% 3.07/3.42    composition( one, X ), converse( complement( converse( X ) ) ) ), meet( 
% 3.07/3.42    composition( zero, X ), converse( complement( converse( X ) ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := converse( X )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21661) {G3,W24,D7,L1,V1,M1}  { meet( composition( zero, X ), 
% 3.07/3.42    converse( complement( converse( X ) ) ) ) ==> join( meet( X, converse( 
% 3.07/3.42    complement( converse( X ) ) ) ), meet( composition( zero, X ), converse( 
% 3.07/3.42    complement( converse( X ) ) ) ) ) }.
% 3.07/3.42  parent0[0]: (252) {G4,W5,D3,L1,V1,M1} P(251,245) { composition( one, X ) 
% 3.07/3.42    ==> X }.
% 3.07/3.42  parent1[0; 11]: (21655) {G2,W26,D7,L1,V1,M1}  { meet( composition( zero, X
% 3.07/3.42     ), converse( complement( converse( X ) ) ) ) ==> join( meet( composition
% 3.07/3.42    ( one, X ), converse( complement( converse( X ) ) ) ), meet( composition
% 3.07/3.42    ( zero, X ), converse( complement( converse( X ) ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21663) {G4,W22,D7,L1,V1,M1}  { meet( composition( zero, X ), 
% 3.07/3.42    converse( complement( converse( X ) ) ) ) ==> join( meet( X, converse( 
% 3.07/3.42    complement( converse( X ) ) ) ), meet( zero, converse( complement( 
% 3.07/3.42    converse( X ) ) ) ) ) }.
% 3.07/3.42  parent0[0]: (917) {G19,W5,D3,L1,V1,M1} P(916,20);d(884) { composition( zero
% 3.07/3.42    , X ) ==> zero }.
% 3.07/3.42  parent1[0; 17]: (21661) {G3,W24,D7,L1,V1,M1}  { meet( composition( zero, X
% 3.07/3.42     ), converse( complement( converse( X ) ) ) ) ==> join( meet( X, converse
% 3.07/3.42    ( complement( converse( X ) ) ) ), meet( composition( zero, X ), converse
% 3.07/3.42    ( complement( converse( X ) ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21664) {G5,W20,D7,L1,V1,M1}  { meet( zero, converse( complement( 
% 3.07/3.42    converse( X ) ) ) ) ==> join( meet( X, converse( complement( converse( X
% 3.07/3.42     ) ) ) ), meet( zero, converse( complement( converse( X ) ) ) ) ) }.
% 3.07/3.42  parent0[0]: (917) {G19,W5,D3,L1,V1,M1} P(916,20);d(884) { composition( zero
% 3.07/3.42    , X ) ==> zero }.
% 3.07/3.42  parent1[0; 2]: (21663) {G4,W22,D7,L1,V1,M1}  { meet( composition( zero, X )
% 3.07/3.42    , converse( complement( converse( X ) ) ) ) ==> join( meet( X, converse( 
% 3.07/3.42    complement( converse( X ) ) ) ), meet( zero, converse( complement( 
% 3.07/3.42    converse( X ) ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21669) {G6,W15,D7,L1,V1,M1}  { meet( zero, converse( complement( 
% 3.07/3.42    converse( X ) ) ) ) ==> join( meet( X, converse( complement( converse( X
% 3.07/3.42     ) ) ) ), zero ) }.
% 3.07/3.42  parent0[0]: (855) {G11,W5,D3,L1,V1,M1} P(849,51);d(212);d(80);d(846) { meet
% 3.07/3.42    ( zero, X ) ==> zero }.
% 3.07/3.42  parent1[0; 14]: (21664) {G5,W20,D7,L1,V1,M1}  { meet( zero, converse( 
% 3.07/3.42    complement( converse( X ) ) ) ) ==> join( meet( X, converse( complement( 
% 3.07/3.42    converse( X ) ) ) ), meet( zero, converse( complement( converse( X ) ) )
% 3.07/3.42     ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := converse( complement( converse( X ) ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21670) {G7,W10,D7,L1,V1,M1}  { zero ==> join( meet( X, converse( 
% 3.07/3.42    complement( converse( X ) ) ) ), zero ) }.
% 3.07/3.42  parent0[0]: (855) {G11,W5,D3,L1,V1,M1} P(849,51);d(212);d(80);d(846) { meet
% 3.07/3.42    ( zero, X ) ==> zero }.
% 3.07/3.42  parent1[0; 1]: (21669) {G6,W15,D7,L1,V1,M1}  { meet( zero, converse( 
% 3.07/3.42    complement( converse( X ) ) ) ) ==> join( meet( X, converse( complement( 
% 3.07/3.42    converse( X ) ) ) ), zero ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := converse( complement( converse( X ) ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21673) {G8,W8,D6,L1,V1,M1}  { zero ==> meet( X, converse( 
% 3.07/3.42    complement( converse( X ) ) ) ) }.
% 3.07/3.42  parent0[0]: (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X
% 3.07/3.42     }.
% 3.07/3.42  parent1[0; 2]: (21670) {G7,W10,D7,L1,V1,M1}  { zero ==> join( meet( X, 
% 3.07/3.42    converse( complement( converse( X ) ) ) ), zero ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := meet( X, converse( complement( converse( X ) ) ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21674) {G8,W8,D6,L1,V1,M1}  { meet( X, converse( complement( 
% 3.07/3.42    converse( X ) ) ) ) ==> zero }.
% 3.07/3.42  parent0[0]: (21673) {G8,W8,D6,L1,V1,M1}  { zero ==> meet( X, converse( 
% 3.07/3.42    complement( converse( X ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (2114) {G26,W8,D6,L1,V1,M1} P(1990,15);d(252);d(917);d(855);d(
% 3.07/3.42    846) { meet( X, converse( complement( converse( X ) ) ) ) ==> zero }.
% 3.07/3.42  parent0: (21674) {G8,W8,D6,L1,V1,M1}  { meet( X, converse( complement( 
% 3.07/3.42    converse( X ) ) ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21676) {G26,W8,D6,L1,V1,M1}  { zero ==> meet( X, converse( 
% 3.07/3.42    complement( converse( X ) ) ) ) }.
% 3.07/3.42  parent0[0]: (2114) {G26,W8,D6,L1,V1,M1} P(1990,15);d(252);d(917);d(855);d(
% 3.07/3.42    846) { meet( X, converse( complement( converse( X ) ) ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21677) {G1,W8,D5,L1,V1,M1}  { zero ==> meet( converse( X ), 
% 3.07/3.42    converse( complement( X ) ) ) }.
% 3.07/3.42  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.07/3.42  parent1[0; 7]: (21676) {G26,W8,D6,L1,V1,M1}  { zero ==> meet( X, converse( 
% 3.07/3.42    complement( converse( X ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := converse( X )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21678) {G1,W8,D5,L1,V1,M1}  { meet( converse( X ), converse( 
% 3.07/3.42    complement( X ) ) ) ==> zero }.
% 3.07/3.42  parent0[0]: (21677) {G1,W8,D5,L1,V1,M1}  { zero ==> meet( converse( X ), 
% 3.07/3.42    converse( complement( X ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (2124) {G27,W8,D5,L1,V1,M1} P(7,2114) { meet( converse( X ), 
% 3.07/3.42    converse( complement( X ) ) ) ==> zero }.
% 3.07/3.42  parent0: (21678) {G1,W8,D5,L1,V1,M1}  { meet( converse( X ), converse( 
% 3.07/3.42    complement( X ) ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21680) {G1,W37,D7,L1,V4,M1}  { join( X, composition( meet( Y, 
% 3.07/3.42    composition( T, converse( Z ) ) ), meet( Z, composition( converse( Y ), T
% 3.07/3.42     ) ) ) ) ==> join( join( X, meet( composition( Y, Z ), T ) ), composition
% 3.07/3.42    ( meet( Y, composition( T, converse( Z ) ) ), meet( Z, composition( 
% 3.07/3.42    converse( Y ), T ) ) ) ) }.
% 3.07/3.42  parent0[0]: (140) {G1,W37,D7,L1,V4,M1} P(13,1) { join( join( T, meet( 
% 3.07/3.42    composition( X, Y ), Z ) ), composition( meet( X, composition( Z, 
% 3.07/3.42    converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ) ==> 
% 3.07/3.42    join( T, composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y
% 3.07/3.42    , composition( converse( X ), Z ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := Y
% 3.07/3.42     Y := Z
% 3.07/3.42     Z := T
% 3.07/3.42     T := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21686) {G2,W38,D7,L1,V2,M1}  { join( X, composition( meet( skol1
% 3.07/3.42    , composition( complement( skol1 ), converse( Y ) ) ), meet( Y, 
% 3.07/3.42    composition( converse( skol1 ), complement( skol1 ) ) ) ) ) ==> join( 
% 3.07/3.42    join( X, meet( composition( skol1, Y ), complement( skol1 ) ) ), 
% 3.07/3.42    composition( meet( skol1, composition( complement( skol1 ), converse( Y )
% 3.07/3.42     ) ), meet( Y, zero ) ) ) }.
% 3.07/3.42  parent0[0]: (787) {G11,W7,D4,L1,V0,M1} P(717,51);d(213);d(80);d(267) { 
% 3.07/3.42    composition( converse( skol1 ), complement( skol1 ) ) ==> zero }.
% 3.07/3.42  parent1[0; 37]: (21680) {G1,W37,D7,L1,V4,M1}  { join( X, composition( meet
% 3.07/3.42    ( Y, composition( T, converse( Z ) ) ), meet( Z, composition( converse( Y
% 3.07/3.42     ), T ) ) ) ) ==> join( join( X, meet( composition( Y, Z ), T ) ), 
% 3.07/3.42    composition( meet( Y, composition( T, converse( Z ) ) ), meet( Z, 
% 3.07/3.42    composition( converse( Y ), T ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := skol1
% 3.07/3.42     Z := Y
% 3.07/3.42     T := complement( skol1 )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21688) {G3,W34,D7,L1,V2,M1}  { join( X, composition( meet( skol1
% 3.07/3.42    , composition( complement( skol1 ), converse( Y ) ) ), meet( Y, zero ) )
% 3.07/3.42     ) ==> join( join( X, meet( composition( skol1, Y ), complement( skol1 )
% 3.07/3.42     ) ), composition( meet( skol1, composition( complement( skol1 ), 
% 3.07/3.42    converse( Y ) ) ), meet( Y, zero ) ) ) }.
% 3.07/3.42  parent0[0]: (787) {G11,W7,D4,L1,V0,M1} P(717,51);d(213);d(80);d(267) { 
% 3.07/3.42    composition( converse( skol1 ), complement( skol1 ) ) ==> zero }.
% 3.07/3.42  parent1[0; 13]: (21686) {G2,W38,D7,L1,V2,M1}  { join( X, composition( meet
% 3.07/3.42    ( skol1, composition( complement( skol1 ), converse( Y ) ) ), meet( Y, 
% 3.07/3.42    composition( converse( skol1 ), complement( skol1 ) ) ) ) ) ==> join( 
% 3.07/3.42    join( X, meet( composition( skol1, Y ), complement( skol1 ) ) ), 
% 3.07/3.42    composition( meet( skol1, composition( complement( skol1 ), converse( Y )
% 3.07/3.42     ) ), meet( Y, zero ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21693) {G4,W32,D7,L1,V2,M1}  { join( X, composition( meet( skol1
% 3.07/3.42    , composition( complement( skol1 ), converse( Y ) ) ), meet( Y, zero ) )
% 3.07/3.42     ) ==> join( join( X, meet( composition( skol1, Y ), complement( skol1 )
% 3.07/3.42     ) ), composition( meet( skol1, composition( complement( skol1 ), 
% 3.07/3.42    converse( Y ) ) ), zero ) ) }.
% 3.07/3.42  parent0[0]: (856) {G11,W5,D3,L1,V1,M1} P(849,3);d(213);d(80) { meet( X, 
% 3.07/3.42    zero ) ==> zero }.
% 3.07/3.42  parent1[0; 31]: (21688) {G3,W34,D7,L1,V2,M1}  { join( X, composition( meet
% 3.07/3.42    ( skol1, composition( complement( skol1 ), converse( Y ) ) ), meet( Y, 
% 3.07/3.42    zero ) ) ) ==> join( join( X, meet( composition( skol1, Y ), complement( 
% 3.07/3.42    skol1 ) ) ), composition( meet( skol1, composition( complement( skol1 ), 
% 3.07/3.42    converse( Y ) ) ), meet( Y, zero ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := Y
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21694) {G5,W30,D7,L1,V2,M1}  { join( X, composition( meet( skol1
% 3.07/3.42    , composition( complement( skol1 ), converse( Y ) ) ), zero ) ) ==> join
% 3.07/3.42    ( join( X, meet( composition( skol1, Y ), complement( skol1 ) ) ), 
% 3.07/3.42    composition( meet( skol1, composition( complement( skol1 ), converse( Y )
% 3.07/3.42     ) ), zero ) ) }.
% 3.07/3.42  parent0[0]: (856) {G11,W5,D3,L1,V1,M1} P(849,3);d(213);d(80) { meet( X, 
% 3.07/3.42    zero ) ==> zero }.
% 3.07/3.42  parent1[0; 11]: (21693) {G4,W32,D7,L1,V2,M1}  { join( X, composition( meet
% 3.07/3.42    ( skol1, composition( complement( skol1 ), converse( Y ) ) ), meet( Y, 
% 3.07/3.42    zero ) ) ) ==> join( join( X, meet( composition( skol1, Y ), complement( 
% 3.07/3.42    skol1 ) ) ), composition( meet( skol1, composition( complement( skol1 ), 
% 3.07/3.42    converse( Y ) ) ), zero ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := Y
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21698) {G6,W22,D7,L1,V2,M1}  { join( X, composition( meet( skol1
% 3.07/3.42    , composition( complement( skol1 ), converse( Y ) ) ), zero ) ) ==> join
% 3.07/3.42    ( join( X, meet( composition( skol1, Y ), complement( skol1 ) ) ), zero )
% 3.07/3.42     }.
% 3.07/3.42  parent0[0]: (916) {G18,W5,D3,L1,V1,M1} P(914,6);d(854);d(212);d(914) { 
% 3.07/3.42    composition( X, zero ) ==> zero }.
% 3.07/3.42  parent1[0; 21]: (21694) {G5,W30,D7,L1,V2,M1}  { join( X, composition( meet
% 3.07/3.42    ( skol1, composition( complement( skol1 ), converse( Y ) ) ), zero ) ) 
% 3.07/3.42    ==> join( join( X, meet( composition( skol1, Y ), complement( skol1 ) ) )
% 3.07/3.42    , composition( meet( skol1, composition( complement( skol1 ), converse( Y
% 3.07/3.42     ) ) ), zero ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := meet( skol1, composition( complement( skol1 ), converse( Y ) ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21699) {G7,W14,D6,L1,V2,M1}  { join( X, zero ) ==> join( join( X
% 3.07/3.42    , meet( composition( skol1, Y ), complement( skol1 ) ) ), zero ) }.
% 3.07/3.42  parent0[0]: (916) {G18,W5,D3,L1,V1,M1} P(914,6);d(854);d(212);d(914) { 
% 3.07/3.42    composition( X, zero ) ==> zero }.
% 3.07/3.42  parent1[0; 3]: (21698) {G6,W22,D7,L1,V2,M1}  { join( X, composition( meet( 
% 3.07/3.42    skol1, composition( complement( skol1 ), converse( Y ) ) ), zero ) ) ==> 
% 3.07/3.42    join( join( X, meet( composition( skol1, Y ), complement( skol1 ) ) ), 
% 3.07/3.42    zero ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := meet( skol1, composition( complement( skol1 ), converse( Y ) ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21702) {G8,W12,D5,L1,V2,M1}  { join( X, zero ) ==> join( X, meet
% 3.07/3.42    ( composition( skol1, Y ), complement( skol1 ) ) ) }.
% 3.07/3.42  parent0[0]: (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X
% 3.07/3.42     }.
% 3.07/3.42  parent1[0; 4]: (21699) {G7,W14,D6,L1,V2,M1}  { join( X, zero ) ==> join( 
% 3.07/3.42    join( X, meet( composition( skol1, Y ), complement( skol1 ) ) ), zero )
% 3.07/3.42     }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := join( X, meet( composition( skol1, Y ), complement( skol1 ) ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21704) {G9,W10,D5,L1,V2,M1}  { X ==> join( X, meet( composition( 
% 3.07/3.42    skol1, Y ), complement( skol1 ) ) ) }.
% 3.07/3.42  parent0[0]: (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X
% 3.07/3.42     }.
% 3.07/3.42  parent1[0; 1]: (21702) {G8,W12,D5,L1,V2,M1}  { join( X, zero ) ==> join( X
% 3.07/3.42    , meet( composition( skol1, Y ), complement( skol1 ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21705) {G9,W10,D5,L1,V2,M1}  { join( X, meet( composition( skol1, 
% 3.07/3.42    Y ), complement( skol1 ) ) ) ==> X }.
% 3.07/3.42  parent0[0]: (21704) {G9,W10,D5,L1,V2,M1}  { X ==> join( X, meet( 
% 3.07/3.42    composition( skol1, Y ), complement( skol1 ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (2231) {G19,W10,D5,L1,V2,M1} P(787,140);d(856);d(916);d(846);d
% 3.07/3.42    (846) { join( X, meet( composition( skol1, Y ), complement( skol1 ) ) ) 
% 3.07/3.42    ==> X }.
% 3.07/3.42  parent0: (21705) {G9,W10,D5,L1,V2,M1}  { join( X, meet( composition( skol1
% 3.07/3.42    , Y ), complement( skol1 ) ) ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21706) {G19,W10,D5,L1,V2,M1}  { X ==> join( X, meet( composition( 
% 3.07/3.42    skol1, Y ), complement( skol1 ) ) ) }.
% 3.07/3.42  parent0[0]: (2231) {G19,W10,D5,L1,V2,M1} P(787,140);d(856);d(916);d(846);d(
% 3.07/3.42    846) { join( X, meet( composition( skol1, Y ), complement( skol1 ) ) ) 
% 3.07/3.42    ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21708) {G12,W8,D4,L1,V1,M1}  { zero ==> meet( composition( skol1
% 3.07/3.42    , X ), complement( skol1 ) ) }.
% 3.07/3.42  parent0[0]: (854) {G11,W5,D3,L1,V1,M1} P(820,0);d(851) { join( zero, X ) 
% 3.07/3.42    ==> X }.
% 3.07/3.42  parent1[0; 2]: (21706) {G19,W10,D5,L1,V2,M1}  { X ==> join( X, meet( 
% 3.07/3.42    composition( skol1, Y ), complement( skol1 ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := meet( composition( skol1, X ), complement( skol1 ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := zero
% 3.07/3.42     Y := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21709) {G12,W8,D4,L1,V1,M1}  { meet( composition( skol1, X ), 
% 3.07/3.42    complement( skol1 ) ) ==> zero }.
% 3.07/3.42  parent0[0]: (21708) {G12,W8,D4,L1,V1,M1}  { zero ==> meet( composition( 
% 3.07/3.42    skol1, X ), complement( skol1 ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (2244) {G20,W8,D4,L1,V1,M1} P(2231,854) { meet( composition( 
% 3.07/3.42    skol1, X ), complement( skol1 ) ) ==> zero }.
% 3.07/3.42  parent0: (21709) {G12,W8,D4,L1,V1,M1}  { meet( composition( skol1, X ), 
% 3.07/3.42    complement( skol1 ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21711) {G16,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 3.07/3.42    complement( meet( Y, X ) ) ) }.
% 3.07/3.42  parent0[0]: (1132) {G16,W10,D5,L1,V2,M1} P(1107,12) { meet( meet( X, Y ), 
% 3.07/3.42    complement( meet( Y, X ) ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21715) {G17,W11,D5,L1,V1,M1}  { zero ==> meet( meet( complement( 
% 3.07/3.42    skol1 ), composition( skol1, X ) ), complement( zero ) ) }.
% 3.07/3.42  parent0[0]: (2244) {G20,W8,D4,L1,V1,M1} P(2231,854) { meet( composition( 
% 3.07/3.42    skol1, X ), complement( skol1 ) ) ==> zero }.
% 3.07/3.42  parent1[0; 10]: (21711) {G16,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y
% 3.07/3.42     ), complement( meet( Y, X ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := complement( skol1 )
% 3.07/3.42     Y := composition( skol1, X )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21716) {G11,W10,D5,L1,V1,M1}  { zero ==> meet( meet( complement( 
% 3.07/3.42    skol1 ), composition( skol1, X ) ), top ) }.
% 3.07/3.42  parent0[0]: (849) {G10,W4,D3,L1,V0,M1} P(268,820);d(846);d(80) { complement
% 3.07/3.42    ( zero ) ==> top }.
% 3.07/3.42  parent1[0; 9]: (21715) {G17,W11,D5,L1,V1,M1}  { zero ==> meet( meet( 
% 3.07/3.42    complement( skol1 ), composition( skol1, X ) ), complement( zero ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21717) {G12,W8,D4,L1,V1,M1}  { zero ==> meet( complement( skol1 )
% 3.07/3.42    , composition( skol1, X ) ) }.
% 3.07/3.42  parent0[0]: (857) {G12,W5,D3,L1,V1,M1} P(856,51);d(854);d(82) { meet( X, 
% 3.07/3.42    top ) ==> X }.
% 3.07/3.42  parent1[0; 2]: (21716) {G11,W10,D5,L1,V1,M1}  { zero ==> meet( meet( 
% 3.07/3.42    complement( skol1 ), composition( skol1, X ) ), top ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := meet( complement( skol1 ), composition( skol1, X ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21718) {G12,W8,D4,L1,V1,M1}  { meet( complement( skol1 ), 
% 3.07/3.42    composition( skol1, X ) ) ==> zero }.
% 3.07/3.42  parent0[0]: (21717) {G12,W8,D4,L1,V1,M1}  { zero ==> meet( complement( 
% 3.07/3.42    skol1 ), composition( skol1, X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (2246) {G21,W8,D4,L1,V1,M1} P(2244,1132);d(849);d(857) { meet
% 3.07/3.42    ( complement( skol1 ), composition( skol1, X ) ) ==> zero }.
% 3.07/3.42  parent0: (21718) {G12,W8,D4,L1,V1,M1}  { meet( complement( skol1 ), 
% 3.07/3.42    composition( skol1, X ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21720) {G1,W34,D6,L1,V3,M1}  { composition( meet( converse( Y ), 
% 3.07/3.42    composition( Z, X ) ), meet( converse( X ), composition( Y, Z ) ) ) ==> 
% 3.07/3.42    join( meet( converse( composition( X, Y ) ), Z ), composition( meet( 
% 3.07/3.42    converse( Y ), composition( Z, X ) ), meet( converse( X ), composition( Y
% 3.07/3.42    , Z ) ) ) ) }.
% 3.07/3.42  parent0[0]: (141) {G1,W34,D6,L1,V3,M1} P(9,13);d(7);d(7) { join( meet( 
% 3.07/3.42    converse( composition( Y, X ) ), Z ), composition( meet( converse( X ), 
% 3.07/3.42    composition( Z, Y ) ), meet( converse( Y ), composition( X, Z ) ) ) ) ==>
% 3.07/3.42     composition( meet( converse( X ), composition( Z, Y ) ), meet( converse
% 3.07/3.42    ( Y ), composition( X, Z ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := Y
% 3.07/3.42     Y := X
% 3.07/3.42     Z := Z
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21730) {G2,W32,D6,L1,V1,M1}  { composition( meet( converse( X ), 
% 3.07/3.42    composition( top, top ) ), meet( converse( top ), composition( X, top ) )
% 3.07/3.42     ) ==> join( meet( converse( composition( top, X ) ), top ), composition
% 3.07/3.42    ( meet( converse( X ), top ), meet( converse( top ), composition( X, top
% 3.07/3.42     ) ) ) ) }.
% 3.07/3.42  parent0[0]: (1560) {G14,W5,D3,L1,V0,M1} P(1550,863);d(849) { composition( 
% 3.07/3.42    top, top ) ==> top }.
% 3.07/3.42  parent1[0; 25]: (21720) {G1,W34,D6,L1,V3,M1}  { composition( meet( converse
% 3.07/3.42    ( Y ), composition( Z, X ) ), meet( converse( X ), composition( Y, Z ) )
% 3.07/3.42     ) ==> join( meet( converse( composition( X, Y ) ), Z ), composition( 
% 3.07/3.42    meet( converse( Y ), composition( Z, X ) ), meet( converse( X ), 
% 3.07/3.42    composition( Y, Z ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := top
% 3.07/3.42     Y := X
% 3.07/3.42     Z := top
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21735) {G3,W30,D6,L1,V1,M1}  { composition( meet( converse( X ), 
% 3.07/3.42    top ), meet( converse( top ), composition( X, top ) ) ) ==> join( meet( 
% 3.07/3.42    converse( composition( top, X ) ), top ), composition( meet( converse( X
% 3.07/3.42     ), top ), meet( converse( top ), composition( X, top ) ) ) ) }.
% 3.07/3.42  parent0[0]: (1560) {G14,W5,D3,L1,V0,M1} P(1550,863);d(849) { composition( 
% 3.07/3.42    top, top ) ==> top }.
% 3.07/3.42  parent1[0; 5]: (21730) {G2,W32,D6,L1,V1,M1}  { composition( meet( converse
% 3.07/3.42    ( X ), composition( top, top ) ), meet( converse( top ), composition( X, 
% 3.07/3.42    top ) ) ) ==> join( meet( converse( composition( top, X ) ), top ), 
% 3.07/3.42    composition( meet( converse( X ), top ), meet( converse( top ), 
% 3.07/3.42    composition( X, top ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21786) {G4,W28,D6,L1,V1,M1}  { composition( meet( converse( X ), 
% 3.07/3.42    top ), meet( converse( top ), composition( X, top ) ) ) ==> join( 
% 3.07/3.42    converse( composition( top, X ) ), composition( meet( converse( X ), top
% 3.07/3.42     ), meet( converse( top ), composition( X, top ) ) ) ) }.
% 3.07/3.42  parent0[0]: (857) {G12,W5,D3,L1,V1,M1} P(856,51);d(854);d(82) { meet( X, 
% 3.07/3.42    top ) ==> X }.
% 3.07/3.42  parent1[0; 13]: (21735) {G3,W30,D6,L1,V1,M1}  { composition( meet( converse
% 3.07/3.42    ( X ), top ), meet( converse( top ), composition( X, top ) ) ) ==> join( 
% 3.07/3.42    meet( converse( composition( top, X ) ), top ), composition( meet( 
% 3.07/3.42    converse( X ), top ), meet( converse( top ), composition( X, top ) ) ) )
% 3.07/3.42     }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := converse( composition( top, X ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21792) {G5,W26,D6,L1,V1,M1}  { composition( meet( converse( X ), 
% 3.07/3.42    top ), meet( converse( top ), composition( X, top ) ) ) ==> join( 
% 3.07/3.42    converse( composition( top, X ) ), composition( converse( X ), meet( 
% 3.07/3.42    converse( top ), composition( X, top ) ) ) ) }.
% 3.07/3.42  parent0[0]: (857) {G12,W5,D3,L1,V1,M1} P(856,51);d(854);d(82) { meet( X, 
% 3.07/3.42    top ) ==> X }.
% 3.07/3.42  parent1[0; 18]: (21786) {G4,W28,D6,L1,V1,M1}  { composition( meet( converse
% 3.07/3.42    ( X ), top ), meet( converse( top ), composition( X, top ) ) ) ==> join( 
% 3.07/3.42    converse( composition( top, X ) ), composition( meet( converse( X ), top
% 3.07/3.42     ), meet( converse( top ), composition( X, top ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := converse( X )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21793) {G6,W24,D6,L1,V1,M1}  { composition( converse( X ), meet( 
% 3.07/3.42    converse( top ), composition( X, top ) ) ) ==> join( converse( 
% 3.07/3.42    composition( top, X ) ), composition( converse( X ), meet( converse( top
% 3.07/3.42     ), composition( X, top ) ) ) ) }.
% 3.07/3.42  parent0[0]: (857) {G12,W5,D3,L1,V1,M1} P(856,51);d(854);d(82) { meet( X, 
% 3.07/3.42    top ) ==> X }.
% 3.07/3.42  parent1[0; 2]: (21792) {G5,W26,D6,L1,V1,M1}  { composition( meet( converse
% 3.07/3.42    ( X ), top ), meet( converse( top ), composition( X, top ) ) ) ==> join( 
% 3.07/3.42    converse( composition( top, X ) ), composition( converse( X ), meet( 
% 3.07/3.42    converse( top ), composition( X, top ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := converse( X )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21801) {G3,W24,D8,L1,V1,M1}  { composition( converse( X ), meet( 
% 3.07/3.42    converse( top ), composition( X, top ) ) ) ==> converse( join( 
% 3.07/3.42    composition( top, X ), composition( converse( meet( converse( top ), 
% 3.07/3.42    composition( X, top ) ) ), X ) ) ) }.
% 3.07/3.42  parent0[0]: (244) {G2,W15,D6,L1,V3,M1} P(20,8) { join( converse( Z ), 
% 3.07/3.42    composition( converse( Y ), X ) ) ==> converse( join( Z, composition( 
% 3.07/3.42    converse( X ), Y ) ) ) }.
% 3.07/3.42  parent1[0; 10]: (21793) {G6,W24,D6,L1,V1,M1}  { composition( converse( X )
% 3.07/3.42    , meet( converse( top ), composition( X, top ) ) ) ==> join( converse( 
% 3.07/3.42    composition( top, X ) ), composition( converse( X ), meet( converse( top
% 3.07/3.42     ), composition( X, top ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := meet( converse( top ), composition( X, top ) )
% 3.07/3.42     Y := X
% 3.07/3.42     Z := composition( top, X )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21802) {G1,W22,D8,L1,V1,M1}  { composition( converse( X ), meet( 
% 3.07/3.42    converse( top ), composition( X, top ) ) ) ==> converse( composition( 
% 3.07/3.42    join( top, converse( meet( converse( top ), composition( X, top ) ) ) ), 
% 3.07/3.42    X ) ) }.
% 3.07/3.42  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 3.07/3.42    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 3.07/3.42  parent1[0; 11]: (21801) {G3,W24,D8,L1,V1,M1}  { composition( converse( X )
% 3.07/3.42    , meet( converse( top ), composition( X, top ) ) ) ==> converse( join( 
% 3.07/3.42    composition( top, X ), composition( converse( meet( converse( top ), 
% 3.07/3.42    composition( X, top ) ) ), X ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := top
% 3.07/3.42     Y := converse( meet( converse( top ), composition( X, top ) ) )
% 3.07/3.42     Z := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21803) {G2,W14,D5,L1,V1,M1}  { composition( converse( X ), meet( 
% 3.07/3.42    converse( top ), composition( X, top ) ) ) ==> converse( composition( top
% 3.07/3.42    , X ) ) }.
% 3.07/3.42  parent0[0]: (1002) {G18,W9,D6,L1,V2,M1} P(974,22);d(7) { join( X, converse
% 3.07/3.42    ( meet( converse( X ), Y ) ) ) ==> X }.
% 3.07/3.42  parent1[0; 12]: (21802) {G1,W22,D8,L1,V1,M1}  { composition( converse( X )
% 3.07/3.42    , meet( converse( top ), composition( X, top ) ) ) ==> converse( 
% 3.07/3.42    composition( join( top, converse( meet( converse( top ), composition( X, 
% 3.07/3.42    top ) ) ) ), X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := top
% 3.07/3.42     Y := composition( X, top )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21804) {G3,W13,D5,L1,V1,M1}  { composition( converse( X ), meet( 
% 3.07/3.42    top, composition( X, top ) ) ) ==> converse( composition( top, X ) ) }.
% 3.07/3.42  parent0[0]: (214) {G8,W4,D3,L1,V0,M1} P(212,62) { converse( top ) ==> top
% 3.07/3.42     }.
% 3.07/3.42  parent1[0; 5]: (21803) {G2,W14,D5,L1,V1,M1}  { composition( converse( X ), 
% 3.07/3.42    meet( converse( top ), composition( X, top ) ) ) ==> converse( 
% 3.07/3.42    composition( top, X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21805) {G4,W11,D4,L1,V1,M1}  { composition( converse( X ), 
% 3.07/3.42    composition( X, top ) ) ==> converse( composition( top, X ) ) }.
% 3.07/3.42  parent0[0]: (850) {G10,W5,D3,L1,V1,M1} P(78,820);d(846) { meet( top, X ) 
% 3.07/3.42    ==> X }.
% 3.07/3.42  parent1[0; 4]: (21804) {G3,W13,D5,L1,V1,M1}  { composition( converse( X ), 
% 3.07/3.42    meet( top, composition( X, top ) ) ) ==> converse( composition( top, X )
% 3.07/3.42     ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := composition( X, top )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21806) {G1,W11,D5,L1,V1,M1}  { composition( composition( converse
% 3.07/3.42    ( X ), X ), top ) ==> converse( composition( top, X ) ) }.
% 3.07/3.42  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 3.07/3.42     ) ) ==> composition( composition( X, Y ), Z ) }.
% 3.07/3.42  parent1[0; 1]: (21805) {G4,W11,D4,L1,V1,M1}  { composition( converse( X ), 
% 3.07/3.42    composition( X, top ) ) ==> converse( composition( top, X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := converse( X )
% 3.07/3.42     Y := X
% 3.07/3.42     Z := top
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (2254) {G19,W11,D5,L1,V1,M1} P(1560,141);d(857);d(857);d(244);
% 3.07/3.42    d(6);d(1002);d(214);d(850);d(4) { composition( composition( converse( X )
% 3.07/3.42    , X ), top ) ==> converse( composition( top, X ) ) }.
% 3.07/3.42  parent0: (21806) {G1,W11,D5,L1,V1,M1}  { composition( composition( converse
% 3.07/3.42    ( X ), X ), top ) ==> converse( composition( top, X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21809) {G0,W27,D8,L1,V3,M1}  { meet( composition( meet( X, 
% 3.07/3.42    composition( Z, converse( Y ) ) ), Y ), Z ) ==> join( meet( composition( 
% 3.07/3.42    X, Y ), Z ), meet( composition( meet( X, composition( Z, converse( Y ) )
% 3.07/3.42     ), Y ), Z ) ) }.
% 3.07/3.42  parent0[0]: (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 3.07/3.42    Z ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), 
% 3.07/3.42    Z ) ) ==> meet( composition( meet( X, composition( Z, converse( Y ) ) ), 
% 3.07/3.42    Y ), Z ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42     Z := Z
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21814) {G1,W24,D7,L1,V1,M1}  { meet( composition( meet( 
% 3.07/3.42    complement( skol1 ), composition( skol1, converse( X ) ) ), X ), skol1 ) 
% 3.07/3.42    ==> join( meet( composition( complement( skol1 ), X ), skol1 ), meet( 
% 3.07/3.42    composition( zero, X ), skol1 ) ) }.
% 3.07/3.42  parent0[0]: (2246) {G21,W8,D4,L1,V1,M1} P(2244,1132);d(849);d(857) { meet( 
% 3.07/3.42    complement( skol1 ), composition( skol1, X ) ) ==> zero }.
% 3.07/3.42  parent1[0; 21]: (21809) {G0,W27,D8,L1,V3,M1}  { meet( composition( meet( X
% 3.07/3.42    , composition( Z, converse( Y ) ) ), Y ), Z ) ==> join( meet( composition
% 3.07/3.42    ( X, Y ), Z ), meet( composition( meet( X, composition( Z, converse( Y )
% 3.07/3.42     ) ), Y ), Z ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := converse( X )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := complement( skol1 )
% 3.07/3.42     Y := X
% 3.07/3.42     Z := skol1
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21815) {G2,W18,D6,L1,V1,M1}  { meet( composition( zero, X ), 
% 3.07/3.42    skol1 ) ==> join( meet( composition( complement( skol1 ), X ), skol1 ), 
% 3.07/3.42    meet( composition( zero, X ), skol1 ) ) }.
% 3.07/3.42  parent0[0]: (2246) {G21,W8,D4,L1,V1,M1} P(2244,1132);d(849);d(857) { meet( 
% 3.07/3.42    complement( skol1 ), composition( skol1, X ) ) ==> zero }.
% 3.07/3.42  parent1[0; 3]: (21814) {G1,W24,D7,L1,V1,M1}  { meet( composition( meet( 
% 3.07/3.42    complement( skol1 ), composition( skol1, converse( X ) ) ), X ), skol1 ) 
% 3.07/3.42    ==> join( meet( composition( complement( skol1 ), X ), skol1 ), meet( 
% 3.07/3.42    composition( zero, X ), skol1 ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := converse( X )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21821) {G3,W16,D6,L1,V1,M1}  { meet( composition( zero, X ), 
% 3.07/3.42    skol1 ) ==> join( meet( composition( complement( skol1 ), X ), skol1 ), 
% 3.07/3.42    meet( zero, skol1 ) ) }.
% 3.07/3.42  parent0[0]: (917) {G19,W5,D3,L1,V1,M1} P(916,20);d(884) { composition( zero
% 3.07/3.42    , X ) ==> zero }.
% 3.07/3.42  parent1[0; 14]: (21815) {G2,W18,D6,L1,V1,M1}  { meet( composition( zero, X
% 3.07/3.42     ), skol1 ) ==> join( meet( composition( complement( skol1 ), X ), skol1
% 3.07/3.42     ), meet( composition( zero, X ), skol1 ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21822) {G4,W14,D6,L1,V1,M1}  { meet( zero, skol1 ) ==> join( meet
% 3.07/3.42    ( composition( complement( skol1 ), X ), skol1 ), meet( zero, skol1 ) )
% 3.07/3.42     }.
% 3.07/3.42  parent0[0]: (917) {G19,W5,D3,L1,V1,M1} P(916,20);d(884) { composition( zero
% 3.07/3.42    , X ) ==> zero }.
% 3.07/3.42  parent1[0; 2]: (21821) {G3,W16,D6,L1,V1,M1}  { meet( composition( zero, X )
% 3.07/3.42    , skol1 ) ==> join( meet( composition( complement( skol1 ), X ), skol1 )
% 3.07/3.42    , meet( zero, skol1 ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21827) {G5,W12,D6,L1,V1,M1}  { meet( zero, skol1 ) ==> join( meet
% 3.07/3.42    ( composition( complement( skol1 ), X ), skol1 ), zero ) }.
% 3.07/3.42  parent0[0]: (855) {G11,W5,D3,L1,V1,M1} P(849,51);d(212);d(80);d(846) { meet
% 3.07/3.42    ( zero, X ) ==> zero }.
% 3.07/3.42  parent1[0; 11]: (21822) {G4,W14,D6,L1,V1,M1}  { meet( zero, skol1 ) ==> 
% 3.07/3.42    join( meet( composition( complement( skol1 ), X ), skol1 ), meet( zero, 
% 3.07/3.42    skol1 ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := skol1
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21828) {G6,W10,D6,L1,V1,M1}  { zero ==> join( meet( composition( 
% 3.07/3.42    complement( skol1 ), X ), skol1 ), zero ) }.
% 3.07/3.42  parent0[0]: (855) {G11,W5,D3,L1,V1,M1} P(849,51);d(212);d(80);d(846) { meet
% 3.07/3.42    ( zero, X ) ==> zero }.
% 3.07/3.42  parent1[0; 1]: (21827) {G5,W12,D6,L1,V1,M1}  { meet( zero, skol1 ) ==> join
% 3.07/3.42    ( meet( composition( complement( skol1 ), X ), skol1 ), zero ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := skol1
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21831) {G7,W8,D5,L1,V1,M1}  { zero ==> meet( composition( 
% 3.07/3.42    complement( skol1 ), X ), skol1 ) }.
% 3.07/3.42  parent0[0]: (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X
% 3.07/3.42     }.
% 3.07/3.42  parent1[0; 2]: (21828) {G6,W10,D6,L1,V1,M1}  { zero ==> join( meet( 
% 3.07/3.42    composition( complement( skol1 ), X ), skol1 ), zero ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := meet( composition( complement( skol1 ), X ), skol1 )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21832) {G7,W8,D5,L1,V1,M1}  { meet( composition( complement( skol1
% 3.07/3.42     ), X ), skol1 ) ==> zero }.
% 3.07/3.42  parent0[0]: (21831) {G7,W8,D5,L1,V1,M1}  { zero ==> meet( composition( 
% 3.07/3.42    complement( skol1 ), X ), skol1 ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (2260) {G22,W8,D5,L1,V1,M1} P(2246,15);d(917);d(855);d(846) { 
% 3.07/3.42    meet( composition( complement( skol1 ), X ), skol1 ) ==> zero }.
% 3.07/3.42  parent0: (21832) {G7,W8,D5,L1,V1,M1}  { meet( composition( complement( 
% 3.07/3.42    skol1 ), X ), skol1 ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21834) {G16,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 3.07/3.42    complement( meet( Y, X ) ) ) }.
% 3.07/3.42  parent0[0]: (1132) {G16,W10,D5,L1,V2,M1} P(1107,12) { meet( meet( X, Y ), 
% 3.07/3.42    complement( meet( Y, X ) ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21838) {G17,W11,D6,L1,V1,M1}  { zero ==> meet( meet( skol1, 
% 3.07/3.42    composition( complement( skol1 ), X ) ), complement( zero ) ) }.
% 3.07/3.42  parent0[0]: (2260) {G22,W8,D5,L1,V1,M1} P(2246,15);d(917);d(855);d(846) { 
% 3.07/3.42    meet( composition( complement( skol1 ), X ), skol1 ) ==> zero }.
% 3.07/3.42  parent1[0; 10]: (21834) {G16,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y
% 3.07/3.42     ), complement( meet( Y, X ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := skol1
% 3.07/3.42     Y := composition( complement( skol1 ), X )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21839) {G11,W10,D6,L1,V1,M1}  { zero ==> meet( meet( skol1, 
% 3.07/3.42    composition( complement( skol1 ), X ) ), top ) }.
% 3.07/3.42  parent0[0]: (849) {G10,W4,D3,L1,V0,M1} P(268,820);d(846);d(80) { complement
% 3.07/3.42    ( zero ) ==> top }.
% 3.07/3.42  parent1[0; 9]: (21838) {G17,W11,D6,L1,V1,M1}  { zero ==> meet( meet( skol1
% 3.07/3.42    , composition( complement( skol1 ), X ) ), complement( zero ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21840) {G12,W8,D5,L1,V1,M1}  { zero ==> meet( skol1, composition
% 3.07/3.42    ( complement( skol1 ), X ) ) }.
% 3.07/3.42  parent0[0]: (857) {G12,W5,D3,L1,V1,M1} P(856,51);d(854);d(82) { meet( X, 
% 3.07/3.42    top ) ==> X }.
% 3.07/3.42  parent1[0; 2]: (21839) {G11,W10,D6,L1,V1,M1}  { zero ==> meet( meet( skol1
% 3.07/3.42    , composition( complement( skol1 ), X ) ), top ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := meet( skol1, composition( complement( skol1 ), X ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21841) {G12,W8,D5,L1,V1,M1}  { meet( skol1, composition( 
% 3.07/3.42    complement( skol1 ), X ) ) ==> zero }.
% 3.07/3.42  parent0[0]: (21840) {G12,W8,D5,L1,V1,M1}  { zero ==> meet( skol1, 
% 3.07/3.42    composition( complement( skol1 ), X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (2262) {G23,W8,D5,L1,V1,M1} P(2260,1132);d(849);d(857) { meet
% 3.07/3.42    ( skol1, composition( complement( skol1 ), X ) ) ==> zero }.
% 3.07/3.42  parent0: (21841) {G12,W8,D5,L1,V1,M1}  { meet( skol1, composition( 
% 3.07/3.42    complement( skol1 ), X ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21843) {G15,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 3.07/3.42    , complement( Y ) ) ) }.
% 3.07/3.42  parent0[0]: (1005) {G15,W10,D5,L1,V2,M1} S(51);d(880) { join( meet( X, Y )
% 3.07/3.42    , meet( X, complement( Y ) ) ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21846) {G16,W15,D7,L1,V2,M1}  { composition( X, Y ) ==> join( 
% 3.07/3.42    zero, meet( composition( X, Y ), complement( complement( composition( X, 
% 3.07/3.42    top ) ) ) ) ) }.
% 3.07/3.42  parent0[0]: (1545) {G19,W10,D5,L1,V2,M1} P(1535,14);d(856);d(916);d(855);d(
% 3.07/3.42    846) { meet( composition( X, Y ), complement( composition( X, top ) ) ) 
% 3.07/3.42    ==> zero }.
% 3.07/3.42  parent1[0; 5]: (21843) {G15,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.07/3.42    meet( X, complement( Y ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := composition( X, Y )
% 3.07/3.42     Y := complement( composition( X, top ) )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21848) {G12,W13,D6,L1,V2,M1}  { composition( X, Y ) ==> meet( 
% 3.07/3.42    composition( X, Y ), complement( complement( composition( X, top ) ) ) )
% 3.07/3.42     }.
% 3.07/3.42  parent0[0]: (854) {G11,W5,D3,L1,V1,M1} P(820,0);d(851) { join( zero, X ) 
% 3.07/3.42    ==> X }.
% 3.07/3.42  parent1[0; 4]: (21846) {G16,W15,D7,L1,V2,M1}  { composition( X, Y ) ==> 
% 3.07/3.42    join( zero, meet( composition( X, Y ), complement( complement( 
% 3.07/3.42    composition( X, top ) ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := meet( composition( X, Y ), complement( complement( composition( X, 
% 3.07/3.42    top ) ) ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21849) {G13,W11,D4,L1,V2,M1}  { composition( X, Y ) ==> meet( 
% 3.07/3.42    composition( X, Y ), composition( X, top ) ) }.
% 3.07/3.42  parent0[0]: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 3.07/3.42    complement( X ) ) ==> X }.
% 3.07/3.42  parent1[0; 8]: (21848) {G12,W13,D6,L1,V2,M1}  { composition( X, Y ) ==> 
% 3.07/3.42    meet( composition( X, Y ), complement( complement( composition( X, top )
% 3.07/3.42     ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := composition( X, top )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21850) {G13,W11,D4,L1,V2,M1}  { meet( composition( X, Y ), 
% 3.07/3.42    composition( X, top ) ) ==> composition( X, Y ) }.
% 3.07/3.42  parent0[0]: (21849) {G13,W11,D4,L1,V2,M1}  { composition( X, Y ) ==> meet( 
% 3.07/3.42    composition( X, Y ), composition( X, top ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (2773) {G20,W11,D4,L1,V2,M1} P(1545,1005);d(854);d(863) { meet
% 3.07/3.42    ( composition( X, Y ), composition( X, top ) ) ==> composition( X, Y )
% 3.07/3.42     }.
% 3.07/3.42  parent0: (21850) {G13,W11,D4,L1,V2,M1}  { meet( composition( X, Y ), 
% 3.07/3.42    composition( X, top ) ) ==> composition( X, Y ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21852) {G15,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 3.07/3.42    , complement( Y ) ) ) }.
% 3.07/3.42  parent0[0]: (1005) {G15,W10,D5,L1,V2,M1} S(51);d(880) { join( meet( X, Y )
% 3.07/3.42    , meet( X, complement( Y ) ) ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21854) {G16,W11,D7,L1,V1,M1}  { skol1 ==> join( zero, meet( skol1
% 3.07/3.42    , complement( composition( complement( skol1 ), X ) ) ) ) }.
% 3.07/3.42  parent0[0]: (2262) {G23,W8,D5,L1,V1,M1} P(2260,1132);d(849);d(857) { meet( 
% 3.07/3.42    skol1, composition( complement( skol1 ), X ) ) ==> zero }.
% 3.07/3.42  parent1[0; 3]: (21852) {G15,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.07/3.42    meet( X, complement( Y ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := skol1
% 3.07/3.42     Y := composition( complement( skol1 ), X )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21855) {G12,W9,D6,L1,V1,M1}  { skol1 ==> meet( skol1, complement
% 3.07/3.42    ( composition( complement( skol1 ), X ) ) ) }.
% 3.07/3.42  parent0[0]: (854) {G11,W5,D3,L1,V1,M1} P(820,0);d(851) { join( zero, X ) 
% 3.07/3.42    ==> X }.
% 3.07/3.42  parent1[0; 2]: (21854) {G16,W11,D7,L1,V1,M1}  { skol1 ==> join( zero, meet
% 3.07/3.42    ( skol1, complement( composition( complement( skol1 ), X ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := meet( skol1, complement( composition( complement( skol1 ), X ) ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21856) {G12,W9,D6,L1,V1,M1}  { meet( skol1, complement( 
% 3.07/3.42    composition( complement( skol1 ), X ) ) ) ==> skol1 }.
% 3.07/3.42  parent0[0]: (21855) {G12,W9,D6,L1,V1,M1}  { skol1 ==> meet( skol1, 
% 3.07/3.42    complement( composition( complement( skol1 ), X ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (2778) {G24,W9,D6,L1,V1,M1} P(2262,1005);d(854) { meet( skol1
% 3.07/3.42    , complement( composition( complement( skol1 ), X ) ) ) ==> skol1 }.
% 3.07/3.42  parent0: (21856) {G12,W9,D6,L1,V1,M1}  { meet( skol1, complement( 
% 3.07/3.42    composition( complement( skol1 ), X ) ) ) ==> skol1 }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21858) {G15,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 3.07/3.42    , complement( Y ) ) ) }.
% 3.07/3.42  parent0[0]: (1005) {G15,W10,D5,L1,V2,M1} S(51);d(880) { join( meet( X, Y )
% 3.07/3.42    , meet( X, complement( Y ) ) ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21860) {G16,W12,D7,L1,V1,M1}  { converse( X ) ==> join( zero, 
% 3.07/3.42    meet( converse( X ), complement( converse( complement( X ) ) ) ) ) }.
% 3.07/3.42  parent0[0]: (2124) {G27,W8,D5,L1,V1,M1} P(7,2114) { meet( converse( X ), 
% 3.07/3.42    converse( complement( X ) ) ) ==> zero }.
% 3.07/3.42  parent1[0; 4]: (21858) {G15,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.07/3.42    meet( X, complement( Y ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := converse( X )
% 3.07/3.42     Y := converse( complement( X ) )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21861) {G12,W10,D6,L1,V1,M1}  { converse( X ) ==> meet( converse
% 3.07/3.42    ( X ), complement( converse( complement( X ) ) ) ) }.
% 3.07/3.42  parent0[0]: (854) {G11,W5,D3,L1,V1,M1} P(820,0);d(851) { join( zero, X ) 
% 3.07/3.42    ==> X }.
% 3.07/3.42  parent1[0; 3]: (21860) {G16,W12,D7,L1,V1,M1}  { converse( X ) ==> join( 
% 3.07/3.42    zero, meet( converse( X ), complement( converse( complement( X ) ) ) ) )
% 3.07/3.42     }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := meet( converse( X ), complement( converse( complement( X ) ) ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21862) {G12,W10,D6,L1,V1,M1}  { meet( converse( X ), complement( 
% 3.07/3.42    converse( complement( X ) ) ) ) ==> converse( X ) }.
% 3.07/3.42  parent0[0]: (21861) {G12,W10,D6,L1,V1,M1}  { converse( X ) ==> meet( 
% 3.07/3.42    converse( X ), complement( converse( complement( X ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (2788) {G28,W10,D6,L1,V1,M1} P(2124,1005);d(854) { meet( 
% 3.07/3.42    converse( X ), complement( converse( complement( X ) ) ) ) ==> converse( 
% 3.07/3.42    X ) }.
% 3.07/3.42  parent0: (21862) {G12,W10,D6,L1,V1,M1}  { meet( converse( X ), complement( 
% 3.07/3.42    converse( complement( X ) ) ) ) ==> converse( X ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21864) {G15,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 3.07/3.42    , complement( Y ) ) ) }.
% 3.07/3.42  parent0[0]: (1005) {G15,W10,D5,L1,V2,M1} S(51);d(880) { join( meet( X, Y )
% 3.07/3.42    , meet( X, complement( Y ) ) ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21866) {G16,W11,D8,L1,V1,M1}  { X ==> join( zero, meet( X, 
% 3.07/3.42    complement( converse( complement( converse( X ) ) ) ) ) ) }.
% 3.07/3.42  parent0[0]: (2114) {G26,W8,D6,L1,V1,M1} P(1990,15);d(252);d(917);d(855);d(
% 3.07/3.42    846) { meet( X, converse( complement( converse( X ) ) ) ) ==> zero }.
% 3.07/3.42  parent1[0; 3]: (21864) {G15,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.07/3.42    meet( X, complement( Y ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := converse( complement( converse( X ) ) )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21867) {G12,W9,D7,L1,V1,M1}  { X ==> meet( X, complement( 
% 3.07/3.42    converse( complement( converse( X ) ) ) ) ) }.
% 3.07/3.42  parent0[0]: (854) {G11,W5,D3,L1,V1,M1} P(820,0);d(851) { join( zero, X ) 
% 3.07/3.42    ==> X }.
% 3.07/3.42  parent1[0; 2]: (21866) {G16,W11,D8,L1,V1,M1}  { X ==> join( zero, meet( X, 
% 3.07/3.42    complement( converse( complement( converse( X ) ) ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := meet( X, complement( converse( complement( converse( X ) ) ) ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21868) {G12,W9,D7,L1,V1,M1}  { meet( X, complement( converse( 
% 3.07/3.42    complement( converse( X ) ) ) ) ) ==> X }.
% 3.07/3.42  parent0[0]: (21867) {G12,W9,D7,L1,V1,M1}  { X ==> meet( X, complement( 
% 3.07/3.42    converse( complement( converse( X ) ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (2789) {G27,W9,D7,L1,V1,M1} P(2114,1005);d(854) { meet( X, 
% 3.07/3.42    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 3.07/3.42  parent0: (21868) {G12,W9,D7,L1,V1,M1}  { meet( X, complement( converse( 
% 3.07/3.42    complement( converse( X ) ) ) ) ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21869) {G15,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 3.07/3.42    , complement( Y ) ) ) }.
% 3.07/3.42  parent0[0]: (1005) {G15,W10,D5,L1,V2,M1} S(51);d(880) { join( meet( X, Y )
% 3.07/3.42    , meet( X, complement( Y ) ) ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21870) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet( X
% 3.07/3.42    , complement( Y ) ) ) }.
% 3.07/3.42  parent0[0]: (78) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.07/3.42    Y ) }.
% 3.07/3.42  parent1[0; 3]: (21869) {G15,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.07/3.42    meet( X, complement( Y ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := Y
% 3.07/3.42     Y := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21874) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 3.07/3.42    complement( Y ) ) ) ==> X }.
% 3.07/3.42  parent0[0]: (21870) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet
% 3.07/3.42    ( X, complement( Y ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (2822) {G16,W10,D5,L1,V2,M1} P(78,1005) { join( meet( Y, X ), 
% 3.07/3.42    meet( X, complement( Y ) ) ) ==> X }.
% 3.07/3.42  parent0: (21874) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 3.07/3.42    complement( Y ) ) ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21878) {G15,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 3.07/3.42    , complement( Y ) ) ) }.
% 3.07/3.42  parent0[0]: (1005) {G15,W10,D5,L1,V2,M1} S(51);d(880) { join( meet( X, Y )
% 3.07/3.42    , meet( X, complement( Y ) ) ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21880) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( 
% 3.07/3.42    complement( Y ), X ) ) }.
% 3.07/3.42  parent0[0]: (78) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.07/3.42    Y ) }.
% 3.07/3.42  parent1[0; 6]: (21878) {G15,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.07/3.42    meet( X, complement( Y ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := complement( Y )
% 3.07/3.42     Y := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21886) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( 
% 3.07/3.42    complement( Y ), X ) ) ==> X }.
% 3.07/3.42  parent0[0]: (21880) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet
% 3.07/3.42    ( complement( Y ), X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (2823) {G16,W10,D5,L1,V2,M1} P(78,1005) { join( meet( X, Y ), 
% 3.07/3.42    meet( complement( Y ), X ) ) ==> X }.
% 3.07/3.42  parent0: (21886) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( 
% 3.07/3.42    complement( Y ), X ) ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21888) {G18,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, meet( Y, 
% 3.07/3.42    X ) ) }.
% 3.07/3.42  parent0[0]: (965) {G18,W9,D4,L1,V2,M1} P(937,78) { meet( Y, meet( X, Y ) ) 
% 3.07/3.42    ==> meet( X, Y ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := Y
% 3.07/3.42     Y := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21890) {G19,W15,D6,L1,V1,M1}  { meet( skol1, complement( 
% 3.07/3.42    composition( complement( skol1 ), X ) ) ) ==> meet( complement( 
% 3.07/3.42    composition( complement( skol1 ), X ) ), skol1 ) }.
% 3.07/3.42  parent0[0]: (2778) {G24,W9,D6,L1,V1,M1} P(2262,1005);d(854) { meet( skol1, 
% 3.07/3.42    complement( composition( complement( skol1 ), X ) ) ) ==> skol1 }.
% 3.07/3.42  parent1[0; 14]: (21888) {G18,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 3.07/3.42    meet( Y, X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := complement( composition( complement( skol1 ), X ) )
% 3.07/3.42     Y := skol1
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21891) {G20,W9,D6,L1,V1,M1}  { skol1 ==> meet( complement( 
% 3.07/3.42    composition( complement( skol1 ), X ) ), skol1 ) }.
% 3.07/3.42  parent0[0]: (2778) {G24,W9,D6,L1,V1,M1} P(2262,1005);d(854) { meet( skol1, 
% 3.07/3.42    complement( composition( complement( skol1 ), X ) ) ) ==> skol1 }.
% 3.07/3.42  parent1[0; 1]: (21890) {G19,W15,D6,L1,V1,M1}  { meet( skol1, complement( 
% 3.07/3.42    composition( complement( skol1 ), X ) ) ) ==> meet( complement( 
% 3.07/3.42    composition( complement( skol1 ), X ) ), skol1 ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21893) {G20,W9,D6,L1,V1,M1}  { meet( complement( composition( 
% 3.07/3.42    complement( skol1 ), X ) ), skol1 ) ==> skol1 }.
% 3.07/3.42  parent0[0]: (21891) {G20,W9,D6,L1,V1,M1}  { skol1 ==> meet( complement( 
% 3.07/3.42    composition( complement( skol1 ), X ) ), skol1 ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (2945) {G25,W9,D6,L1,V1,M1} P(2778,965) { meet( complement( 
% 3.07/3.42    composition( complement( skol1 ), X ) ), skol1 ) ==> skol1 }.
% 3.07/3.42  parent0: (21893) {G20,W9,D6,L1,V1,M1}  { meet( complement( composition( 
% 3.07/3.42    complement( skol1 ), X ) ), skol1 ) ==> skol1 }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21896) {G15,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) ==> 
% 3.07/3.42    complement( meet( complement( X ), Y ) ) }.
% 3.07/3.42  parent0[0]: (1085) {G15,W10,D5,L1,V2,M1} P(863,881) { complement( meet( 
% 3.07/3.42    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21899) {G16,W13,D9,L1,V1,M1}  { join( X, complement( complement( 
% 3.07/3.42    converse( complement( converse( complement( X ) ) ) ) ) ) ) ==> 
% 3.07/3.42    complement( complement( X ) ) }.
% 3.07/3.42  parent0[0]: (2789) {G27,W9,D7,L1,V1,M1} P(2114,1005);d(854) { meet( X, 
% 3.07/3.42    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 3.07/3.42  parent1[0; 11]: (21896) {G15,W10,D5,L1,V2,M1}  { join( X, complement( Y ) )
% 3.07/3.42     ==> complement( meet( complement( X ), Y ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := complement( X )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := complement( converse( complement( converse( complement( X ) ) ) ) )
% 3.07/3.42    
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21901) {G14,W11,D9,L1,V1,M1}  { join( X, complement( complement( 
% 3.07/3.42    converse( complement( converse( complement( X ) ) ) ) ) ) ) ==> X }.
% 3.07/3.42  parent0[0]: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 3.07/3.42    complement( X ) ) ==> X }.
% 3.07/3.42  parent1[0; 10]: (21899) {G16,W13,D9,L1,V1,M1}  { join( X, complement( 
% 3.07/3.42    complement( converse( complement( converse( complement( X ) ) ) ) ) ) ) 
% 3.07/3.42    ==> complement( complement( X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21903) {G14,W9,D7,L1,V1,M1}  { join( X, converse( complement( 
% 3.07/3.42    converse( complement( X ) ) ) ) ) ==> X }.
% 3.07/3.42  parent0[0]: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 3.07/3.42    complement( X ) ) ==> X }.
% 3.07/3.42  parent1[0; 3]: (21901) {G14,W11,D9,L1,V1,M1}  { join( X, complement( 
% 3.07/3.42    complement( converse( complement( converse( complement( X ) ) ) ) ) ) ) 
% 3.07/3.42    ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := converse( complement( converse( complement( X ) ) ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (2956) {G28,W9,D7,L1,V1,M1} P(2789,1085);d(863);d(863) { join
% 3.07/3.42    ( X, converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 3.07/3.42  parent0: (21903) {G14,W9,D7,L1,V1,M1}  { join( X, converse( complement( 
% 3.07/3.42    converse( complement( X ) ) ) ) ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21906) {G22,W10,D5,L1,V2,M1}  { converse( Y ) ==> meet( converse( 
% 3.07/3.42    join( X, Y ) ), converse( Y ) ) }.
% 3.07/3.42  parent0[0]: (1234) {G22,W10,D5,L1,V2,M1} P(8,1202) { meet( converse( join( 
% 3.07/3.42    X, Y ) ), converse( Y ) ) ==> converse( Y ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21909) {G23,W16,D8,L1,V1,M1}  { converse( converse( complement( 
% 3.07/3.42    converse( complement( X ) ) ) ) ) ==> meet( converse( X ), converse( 
% 3.07/3.42    converse( complement( converse( complement( X ) ) ) ) ) ) }.
% 3.07/3.42  parent0[0]: (2956) {G28,W9,D7,L1,V1,M1} P(2789,1085);d(863);d(863) { join( 
% 3.07/3.42    X, converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 3.07/3.42  parent1[0; 9]: (21906) {G22,W10,D5,L1,V2,M1}  { converse( Y ) ==> meet( 
% 3.07/3.42    converse( join( X, Y ) ), converse( Y ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := converse( complement( converse( complement( X ) ) ) )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21911) {G1,W14,D7,L1,V1,M1}  { converse( converse( complement( 
% 3.07/3.42    converse( complement( X ) ) ) ) ) ==> meet( converse( X ), complement( 
% 3.07/3.42    converse( complement( X ) ) ) ) }.
% 3.07/3.42  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.07/3.42  parent1[0; 10]: (21909) {G23,W16,D8,L1,V1,M1}  { converse( converse( 
% 3.07/3.42    complement( converse( complement( X ) ) ) ) ) ==> meet( converse( X ), 
% 3.07/3.42    converse( converse( complement( converse( complement( X ) ) ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := complement( converse( complement( X ) ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21912) {G1,W12,D6,L1,V1,M1}  { complement( converse( complement( 
% 3.07/3.42    X ) ) ) ==> meet( converse( X ), complement( converse( complement( X ) )
% 3.07/3.42     ) ) }.
% 3.07/3.42  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.07/3.42  parent1[0; 1]: (21911) {G1,W14,D7,L1,V1,M1}  { converse( converse( 
% 3.07/3.42    complement( converse( complement( X ) ) ) ) ) ==> meet( converse( X ), 
% 3.07/3.42    complement( converse( complement( X ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := complement( converse( complement( X ) ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21915) {G2,W7,D5,L1,V1,M1}  { complement( converse( complement( X
% 3.07/3.42     ) ) ) ==> converse( X ) }.
% 3.07/3.42  parent0[0]: (2788) {G28,W10,D6,L1,V1,M1} P(2124,1005);d(854) { meet( 
% 3.07/3.42    converse( X ), complement( converse( complement( X ) ) ) ) ==> converse( 
% 3.07/3.42    X ) }.
% 3.07/3.42  parent1[0; 5]: (21912) {G1,W12,D6,L1,V1,M1}  { complement( converse( 
% 3.07/3.42    complement( X ) ) ) ==> meet( converse( X ), complement( converse( 
% 3.07/3.42    complement( X ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (2965) {G29,W7,D5,L1,V1,M1} P(2956,1234);d(7);d(2788) { 
% 3.07/3.42    complement( converse( complement( X ) ) ) ==> converse( X ) }.
% 3.07/3.42  parent0: (21915) {G2,W7,D5,L1,V1,M1}  { complement( converse( complement( X
% 3.07/3.42     ) ) ) ==> converse( X ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21917) {G28,W9,D7,L1,V1,M1}  { X ==> join( X, converse( complement
% 3.07/3.42    ( converse( complement( X ) ) ) ) ) }.
% 3.07/3.42  parent0[0]: (2956) {G28,W9,D7,L1,V1,M1} P(2789,1085);d(863);d(863) { join( 
% 3.07/3.42    X, converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21920) {G16,W15,D8,L1,V2,M1}  { meet( X, Y ) ==> join( meet( X, Y
% 3.07/3.42     ), converse( complement( converse( complement( meet( Y, X ) ) ) ) ) )
% 3.07/3.42     }.
% 3.07/3.42  parent0[0]: (1107) {G15,W9,D4,L1,V2,M1} P(881,0);d(881) { complement( meet
% 3.07/3.42    ( X, Y ) ) = complement( meet( Y, X ) ) }.
% 3.07/3.42  parent1[0; 11]: (21917) {G28,W9,D7,L1,V1,M1}  { X ==> join( X, converse( 
% 3.07/3.42    complement( converse( complement( X ) ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := meet( X, Y )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21922) {G17,W13,D6,L1,V2,M1}  { meet( X, Y ) ==> join( meet( X, Y
% 3.07/3.42     ), converse( converse( meet( Y, X ) ) ) ) }.
% 3.07/3.42  parent0[0]: (2965) {G29,W7,D5,L1,V1,M1} P(2956,1234);d(7);d(2788) { 
% 3.07/3.42    complement( converse( complement( X ) ) ) ==> converse( X ) }.
% 3.07/3.42  parent1[0; 9]: (21920) {G16,W15,D8,L1,V2,M1}  { meet( X, Y ) ==> join( meet
% 3.07/3.42    ( X, Y ), converse( complement( converse( complement( meet( Y, X ) ) ) )
% 3.07/3.42     ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := meet( Y, X )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21923) {G1,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> join( meet( X, Y
% 3.07/3.42     ), meet( Y, X ) ) }.
% 3.07/3.42  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.07/3.42  parent1[0; 8]: (21922) {G17,W13,D6,L1,V2,M1}  { meet( X, Y ) ==> join( meet
% 3.07/3.42    ( X, Y ), converse( converse( meet( Y, X ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := meet( Y, X )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21924) {G1,W11,D4,L1,V2,M1}  { join( meet( X, Y ), meet( Y, X ) ) 
% 3.07/3.42    ==> meet( X, Y ) }.
% 3.07/3.42  parent0[0]: (21923) {G1,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> join( meet( X
% 3.07/3.42    , Y ), meet( Y, X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (2966) {G30,W11,D4,L1,V2,M1} P(1107,2956);d(2965);d(7) { join
% 3.07/3.42    ( meet( X, Y ), meet( Y, X ) ) ==> meet( X, Y ) }.
% 3.07/3.42  parent0: (21924) {G1,W11,D4,L1,V2,M1}  { join( meet( X, Y ), meet( Y, X ) )
% 3.07/3.42     ==> meet( X, Y ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21925) {G29,W7,D5,L1,V1,M1}  { converse( X ) ==> complement( 
% 3.07/3.42    converse( complement( X ) ) ) }.
% 3.07/3.42  parent0[0]: (2965) {G29,W7,D5,L1,V1,M1} P(2956,1234);d(7);d(2788) { 
% 3.07/3.42    complement( converse( complement( X ) ) ) ==> converse( X ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21927) {G16,W11,D6,L1,V2,M1}  { converse( meet( X, Y ) ) ==> 
% 3.07/3.42    complement( converse( complement( meet( Y, X ) ) ) ) }.
% 3.07/3.42  parent0[0]: (1107) {G15,W9,D4,L1,V2,M1} P(881,0);d(881) { complement( meet
% 3.07/3.42    ( X, Y ) ) = complement( meet( Y, X ) ) }.
% 3.07/3.42  parent1[0; 7]: (21925) {G29,W7,D5,L1,V1,M1}  { converse( X ) ==> complement
% 3.07/3.42    ( converse( complement( X ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := meet( X, Y )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21929) {G17,W9,D4,L1,V2,M1}  { converse( meet( X, Y ) ) ==> 
% 3.07/3.42    converse( meet( Y, X ) ) }.
% 3.07/3.42  parent0[0]: (2965) {G29,W7,D5,L1,V1,M1} P(2956,1234);d(7);d(2788) { 
% 3.07/3.42    complement( converse( complement( X ) ) ) ==> converse( X ) }.
% 3.07/3.42  parent1[0; 5]: (21927) {G16,W11,D6,L1,V2,M1}  { converse( meet( X, Y ) ) 
% 3.07/3.42    ==> complement( converse( complement( meet( Y, X ) ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := meet( Y, X )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (2986) {G30,W9,D4,L1,V2,M1} P(1107,2965);d(2965) { converse( 
% 3.07/3.42    meet( Y, X ) ) = converse( meet( X, Y ) ) }.
% 3.07/3.42  parent0: (21929) {G17,W9,D4,L1,V2,M1}  { converse( meet( X, Y ) ) ==> 
% 3.07/3.42    converse( meet( Y, X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := Y
% 3.07/3.42     Y := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21931) {G16,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), meet( Y
% 3.07/3.42    , complement( X ) ) ) }.
% 3.07/3.42  parent0[0]: (2822) {G16,W10,D5,L1,V2,M1} P(78,1005) { join( meet( Y, X ), 
% 3.07/3.42    meet( X, complement( Y ) ) ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := Y
% 3.07/3.42     Y := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21934) {G17,W13,D5,L1,V2,M1}  { composition( X, Y ) ==> join( 
% 3.07/3.42    meet( composition( X, top ), composition( X, Y ) ), zero ) }.
% 3.07/3.42  parent0[0]: (1545) {G19,W10,D5,L1,V2,M1} P(1535,14);d(856);d(916);d(855);d(
% 3.07/3.42    846) { meet( composition( X, Y ), complement( composition( X, top ) ) ) 
% 3.07/3.42    ==> zero }.
% 3.07/3.42  parent1[0; 12]: (21931) {G16,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), 
% 3.07/3.42    meet( Y, complement( X ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := composition( X, top )
% 3.07/3.42     Y := composition( X, Y )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21935) {G10,W11,D4,L1,V2,M1}  { composition( X, Y ) ==> meet( 
% 3.07/3.42    composition( X, top ), composition( X, Y ) ) }.
% 3.07/3.42  parent0[0]: (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X
% 3.07/3.42     }.
% 3.07/3.42  parent1[0; 4]: (21934) {G17,W13,D5,L1,V2,M1}  { composition( X, Y ) ==> 
% 3.07/3.42    join( meet( composition( X, top ), composition( X, Y ) ), zero ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := meet( composition( X, top ), composition( X, Y ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21936) {G10,W11,D4,L1,V2,M1}  { meet( composition( X, top ), 
% 3.07/3.42    composition( X, Y ) ) ==> composition( X, Y ) }.
% 3.07/3.42  parent0[0]: (21935) {G10,W11,D4,L1,V2,M1}  { composition( X, Y ) ==> meet( 
% 3.07/3.42    composition( X, top ), composition( X, Y ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (3140) {G20,W11,D4,L1,V2,M1} P(1545,2822);d(846) { meet( 
% 3.07/3.42    composition( X, top ), composition( X, Y ) ) ==> composition( X, Y ) }.
% 3.07/3.42  parent0: (21936) {G10,W11,D4,L1,V2,M1}  { meet( composition( X, top ), 
% 3.07/3.42    composition( X, Y ) ) ==> composition( X, Y ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21937) {G16,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), meet( Y
% 3.07/3.42    , complement( X ) ) ) }.
% 3.07/3.42  parent0[0]: (2822) {G16,W10,D5,L1,V2,M1} P(78,1005) { join( meet( Y, X ), 
% 3.07/3.42    meet( X, complement( Y ) ) ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := Y
% 3.07/3.42     Y := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21938) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 3.07/3.42     ) ), meet( Y, X ) ) }.
% 3.07/3.42  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.07/3.42  parent1[0; 2]: (21937) {G16,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), 
% 3.07/3.42    meet( Y, complement( X ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := meet( Y, X )
% 3.07/3.42     Y := meet( X, complement( Y ) )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := Y
% 3.07/3.42     Y := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21941) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 3.07/3.42    meet( Y, X ) ) ==> X }.
% 3.07/3.42  parent0[0]: (21938) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement
% 3.07/3.42    ( Y ) ), meet( Y, X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (3159) {G17,W10,D5,L1,V2,M1} P(2822,0) { join( meet( Y, 
% 3.07/3.42    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 3.07/3.42  parent0: (21941) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 3.07/3.42    meet( Y, X ) ) ==> X }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := Y
% 3.07/3.42     Y := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21943) {G14,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 3.07/3.42    complement( join( X, complement( Y ) ) ) }.
% 3.07/3.42  parent0[0]: (879) {G14,W10,D5,L1,V2,M1} P(863,3) { complement( join( X, 
% 3.07/3.42    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21947) {G14,W10,D4,L1,V2,M1}  { meet( complement( X ), complement
% 3.07/3.42    ( Y ) ) ==> complement( join( X, Y ) ) }.
% 3.07/3.42  parent0[0]: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 3.07/3.42    complement( X ) ) ==> X }.
% 3.07/3.42  parent1[0; 9]: (21943) {G14,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) 
% 3.07/3.42    ==> complement( join( X, complement( Y ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := Y
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := complement( Y )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (3285) {G15,W10,D4,L1,V2,M1} P(863,879) { meet( complement( Y
% 3.07/3.42     ), complement( X ) ) ==> complement( join( Y, X ) ) }.
% 3.07/3.42  parent0: (21947) {G14,W10,D4,L1,V2,M1}  { meet( complement( X ), complement
% 3.07/3.42    ( Y ) ) ==> complement( join( X, Y ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := Y
% 3.07/3.42     Y := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21951) {G14,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 3.07/3.42    complement( join( X, complement( Y ) ) ) }.
% 3.07/3.42  parent0[0]: (879) {G14,W10,D5,L1,V2,M1} P(863,3) { complement( join( X, 
% 3.07/3.42    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21954) {G5,W11,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 3.07/3.42    join( Y, X ) ) ==> complement( top ) }.
% 3.07/3.42  parent0[0]: (643) {G4,W10,D5,L1,V2,M1} P(394,33) { join( join( X, Y ), 
% 3.07/3.42    complement( join( Y, X ) ) ) ==> top }.
% 3.07/3.42  parent1[0; 10]: (21951) {G14,W10,D5,L1,V2,M1}  { meet( complement( X ), Y )
% 3.07/3.42     ==> complement( join( X, complement( Y ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := join( X, Y )
% 3.07/3.42     Y := join( Y, X )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21955) {G2,W10,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 3.07/3.42    join( Y, X ) ) ==> zero }.
% 3.07/3.42  parent0[0]: (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.07/3.42    zero }.
% 3.07/3.42  parent1[0; 9]: (21954) {G5,W11,D5,L1,V2,M1}  { meet( complement( join( X, Y
% 3.07/3.42     ) ), join( Y, X ) ) ==> complement( top ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (3291) {G15,W10,D5,L1,V2,M1} P(643,879);d(80) { meet( 
% 3.07/3.42    complement( join( X, Y ) ), join( Y, X ) ) ==> zero }.
% 3.07/3.42  parent0: (21955) {G2,W10,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 3.07/3.42    join( Y, X ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21957) {G14,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 3.07/3.42    complement( join( X, complement( Y ) ) ) }.
% 3.07/3.42  parent0[0]: (879) {G14,W10,D5,L1,V2,M1} P(863,3) { complement( join( X, 
% 3.07/3.42    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21958) {G2,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y ) ), 
% 3.07/3.42    Z ) ==> complement( join( join( X, complement( Z ) ), Y ) ) }.
% 3.07/3.42  parent0[0]: (33) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 3.07/3.42     = join( join( Z, X ), Y ) }.
% 3.07/3.42  parent1[0; 8]: (21957) {G14,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) 
% 3.07/3.42    ==> complement( join( X, complement( Y ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := complement( Z )
% 3.07/3.42     Y := Y
% 3.07/3.42     Z := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := join( X, Y )
% 3.07/3.42     Y := Z
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21961) {G2,W14,D6,L1,V3,M1}  { complement( join( join( X, 
% 3.07/3.42    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 3.07/3.42  parent0[0]: (21958) {G2,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y )
% 3.07/3.42     ), Z ) ==> complement( join( join( X, complement( Z ) ), Y ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42     Z := Z
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (3293) {G15,W14,D6,L1,V3,M1} P(33,879) { complement( join( 
% 3.07/3.42    join( X, complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z
% 3.07/3.42     ) }.
% 3.07/3.42  parent0: (21961) {G2,W14,D6,L1,V3,M1}  { complement( join( join( X, 
% 3.07/3.42    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42     Z := Z
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21963) {G15,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 3.07/3.42    meet( complement( X ), complement( Y ) ) }.
% 3.07/3.42  parent0[0]: (3285) {G15,W10,D4,L1,V2,M1} P(863,879) { meet( complement( Y )
% 3.07/3.42    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := Y
% 3.07/3.42     Y := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21967) {G15,W15,D6,L1,V3,M1}  { complement( join( join( X, 
% 3.07/3.42    complement( Y ) ), Z ) ) ==> meet( meet( complement( X ), Y ), complement
% 3.07/3.42    ( Z ) ) }.
% 3.07/3.42  parent0[0]: (879) {G14,W10,D5,L1,V2,M1} P(863,3) { complement( join( X, 
% 3.07/3.42    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 3.07/3.42  parent1[0; 9]: (21963) {G15,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) 
% 3.07/3.42    ==> meet( complement( X ), complement( Y ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := join( X, complement( Y ) )
% 3.07/3.42     Y := Z
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21969) {G16,W14,D5,L1,V3,M1}  { meet( complement( join( X, Z ) )
% 3.07/3.42    , Y ) ==> meet( meet( complement( X ), Y ), complement( Z ) ) }.
% 3.07/3.42  parent0[0]: (3293) {G15,W14,D6,L1,V3,M1} P(33,879) { complement( join( join
% 3.07/3.42    ( X, complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z )
% 3.07/3.42     }.
% 3.07/3.42  parent1[0; 1]: (21967) {G15,W15,D6,L1,V3,M1}  { complement( join( join( X, 
% 3.07/3.42    complement( Y ) ), Z ) ) ==> meet( meet( complement( X ), Y ), complement
% 3.07/3.42    ( Z ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Z
% 3.07/3.42     Z := Y
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42     Z := Z
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21970) {G16,W14,D5,L1,V3,M1}  { meet( meet( complement( X ), Z ), 
% 3.07/3.42    complement( Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 3.07/3.42  parent0[0]: (21969) {G16,W14,D5,L1,V3,M1}  { meet( complement( join( X, Z )
% 3.07/3.42     ), Y ) ==> meet( meet( complement( X ), Y ), complement( Z ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Z
% 3.07/3.42     Z := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (3298) {G16,W14,D5,L1,V3,M1} P(879,3285);d(3293) { meet( meet
% 3.07/3.42    ( complement( X ), Y ), complement( Z ) ) ==> meet( complement( join( X, 
% 3.07/3.42    Z ) ), Y ) }.
% 3.07/3.42  parent0: (21970) {G16,W14,D5,L1,V3,M1}  { meet( meet( complement( X ), Z )
% 3.07/3.42    , complement( Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Z
% 3.07/3.42     Z := Y
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21971) {G15,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 3.07/3.42    meet( complement( X ), complement( Y ) ) }.
% 3.07/3.42  parent0[0]: (3285) {G15,W10,D4,L1,V2,M1} P(863,879) { meet( complement( Y )
% 3.07/3.42    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := Y
% 3.07/3.42     Y := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21973) {G2,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 3.07/3.42    meet( complement( Y ), complement( X ) ) }.
% 3.07/3.42  parent0[0]: (78) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.07/3.42    Y ) }.
% 3.07/3.42  parent1[0; 5]: (21971) {G15,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) 
% 3.07/3.42    ==> meet( complement( X ), complement( Y ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := complement( Y )
% 3.07/3.42     Y := complement( X )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21975) {G3,W9,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 3.07/3.42    complement( join( Y, X ) ) }.
% 3.07/3.42  parent0[0]: (3285) {G15,W10,D4,L1,V2,M1} P(863,879) { meet( complement( Y )
% 3.07/3.42    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 3.07/3.42  parent1[0; 5]: (21973) {G2,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) 
% 3.07/3.42    ==> meet( complement( Y ), complement( X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (3312) {G16,W9,D4,L1,V2,M1} P(3285,78);d(3285) { complement( 
% 3.07/3.42    join( X, Y ) ) = complement( join( Y, X ) ) }.
% 3.07/3.42  parent0: (21975) {G3,W9,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 3.07/3.42    complement( join( Y, X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21980) {G10,W12,D6,L1,V3,M1}  { complement( join( complement( 
% 3.07/3.42    meet( X, Y ) ), join( X, Z ) ) ) = complement( top ) }.
% 3.07/3.42  parent0[0]: (786) {G9,W10,D5,L1,V3,M1} P(51,719) { join( join( X, Z ), 
% 3.07/3.42    complement( meet( X, Y ) ) ) ==> top }.
% 3.07/3.42  parent1[0; 11]: (3312) {G16,W9,D4,L1,V2,M1} P(3285,78);d(3285) { complement
% 3.07/3.42    ( join( X, Y ) ) = complement( join( Y, X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42     Z := Z
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := complement( meet( X, Y ) )
% 3.07/3.42     Y := join( X, Z )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21981) {G2,W11,D6,L1,V3,M1}  { complement( join( complement( meet
% 3.07/3.42    ( X, Y ) ), join( X, Z ) ) ) = zero }.
% 3.07/3.42  parent0[0]: (80) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.07/3.42    zero }.
% 3.07/3.42  parent1[0; 10]: (21980) {G10,W12,D6,L1,V3,M1}  { complement( join( 
% 3.07/3.42    complement( meet( X, Y ) ), join( X, Z ) ) ) = complement( top ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42     Z := Z
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21982) {G3,W10,D5,L1,V3,M1}  { meet( meet( X, Y ), complement( 
% 3.07/3.42    join( X, Z ) ) ) = zero }.
% 3.07/3.42  parent0[0]: (880) {G14,W10,D5,L1,V2,M1} P(863,3) { complement( join( 
% 3.07/3.42    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 3.07/3.42  parent1[0; 1]: (21981) {G2,W11,D6,L1,V3,M1}  { complement( join( complement
% 3.07/3.42    ( meet( X, Y ) ), join( X, Z ) ) ) = zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := join( X, Z )
% 3.07/3.42     Y := meet( X, Y )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42     Z := Z
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (3361) {G17,W10,D5,L1,V3,M1} P(786,3312);d(80);d(880) { meet( 
% 3.07/3.42    meet( X, Z ), complement( join( X, Y ) ) ) ==> zero }.
% 3.07/3.42  parent0: (21982) {G3,W10,D5,L1,V3,M1}  { meet( meet( X, Y ), complement( 
% 3.07/3.42    join( X, Z ) ) ) = zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Z
% 3.07/3.42     Z := Y
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21985) {G17,W10,D5,L1,V3,M1}  { zero ==> meet( meet( X, Y ), 
% 3.07/3.42    complement( join( X, Z ) ) ) }.
% 3.07/3.42  parent0[0]: (3361) {G17,W10,D5,L1,V3,M1} P(786,3312);d(80);d(880) { meet( 
% 3.07/3.42    meet( X, Z ), complement( join( X, Y ) ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Z
% 3.07/3.42     Z := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21988) {G17,W10,D5,L1,V3,M1}  { zero ==> meet( meet( meet( X, Y )
% 3.07/3.42    , Z ), complement( X ) ) }.
% 3.07/3.42  parent0[0]: (2823) {G16,W10,D5,L1,V2,M1} P(78,1005) { join( meet( X, Y ), 
% 3.07/3.42    meet( complement( Y ), X ) ) ==> X }.
% 3.07/3.42  parent1[0; 9]: (21985) {G17,W10,D5,L1,V3,M1}  { zero ==> meet( meet( X, Y )
% 3.07/3.42    , complement( join( X, Z ) ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := meet( X, Y )
% 3.07/3.42     Y := Z
% 3.07/3.42     Z := meet( complement( Y ), X )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21989) {G17,W10,D5,L1,V3,M1}  { meet( meet( meet( X, Y ), Z ), 
% 3.07/3.42    complement( X ) ) ==> zero }.
% 3.07/3.42  parent0[0]: (21988) {G17,W10,D5,L1,V3,M1}  { zero ==> meet( meet( meet( X, 
% 3.07/3.42    Y ), Z ), complement( X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42     Z := Z
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (3383) {G18,W10,D5,L1,V3,M1} P(2823,3361) { meet( meet( meet( 
% 3.07/3.42    X, Y ), Z ), complement( X ) ) ==> zero }.
% 3.07/3.42  parent0: (21989) {G17,W10,D5,L1,V3,M1}  { meet( meet( meet( X, Y ), Z ), 
% 3.07/3.42    complement( X ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42     Z := Z
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21991) {G18,W10,D5,L1,V3,M1}  { zero ==> meet( meet( meet( X, Y )
% 3.07/3.42    , Z ), complement( X ) ) }.
% 3.07/3.42  parent0[0]: (3383) {G18,W10,D5,L1,V3,M1} P(2823,3361) { meet( meet( meet( X
% 3.07/3.42    , Y ), Z ), complement( X ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42     Z := Z
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21993) {G19,W12,D7,L1,V2,M1}  { zero ==> meet( meet( skol1, Y ), 
% 3.07/3.42    complement( complement( composition( complement( skol1 ), X ) ) ) ) }.
% 3.07/3.42  parent0[0]: (2945) {G25,W9,D6,L1,V1,M1} P(2778,965) { meet( complement( 
% 3.07/3.42    composition( complement( skol1 ), X ) ), skol1 ) ==> skol1 }.
% 3.07/3.42  parent1[0; 4]: (21991) {G18,W10,D5,L1,V3,M1}  { zero ==> meet( meet( meet( 
% 3.07/3.42    X, Y ), Z ), complement( X ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := complement( composition( complement( skol1 ), X ) )
% 3.07/3.42     Y := skol1
% 3.07/3.42     Z := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (21994) {G14,W10,D5,L1,V2,M1}  { zero ==> meet( meet( skol1, X ), 
% 3.07/3.42    composition( complement( skol1 ), Y ) ) }.
% 3.07/3.42  parent0[0]: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 3.07/3.42    complement( X ) ) ==> X }.
% 3.07/3.42  parent1[0; 6]: (21993) {G19,W12,D7,L1,V2,M1}  { zero ==> meet( meet( skol1
% 3.07/3.42    , Y ), complement( complement( composition( complement( skol1 ), X ) ) )
% 3.07/3.42     ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := composition( complement( skol1 ), Y )
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := Y
% 3.07/3.42     Y := X
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21995) {G14,W10,D5,L1,V2,M1}  { meet( meet( skol1, X ), 
% 3.07/3.42    composition( complement( skol1 ), Y ) ) ==> zero }.
% 3.07/3.42  parent0[0]: (21994) {G14,W10,D5,L1,V2,M1}  { zero ==> meet( meet( skol1, X
% 3.07/3.42     ), composition( complement( skol1 ), Y ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  subsumption: (3666) {G26,W10,D5,L1,V2,M1} P(2945,3383);d(863) { meet( meet
% 3.07/3.42    ( skol1, Y ), composition( complement( skol1 ), X ) ) ==> zero }.
% 3.07/3.42  parent0: (21995) {G14,W10,D5,L1,V2,M1}  { meet( meet( skol1, X ), 
% 3.07/3.42    composition( complement( skol1 ), Y ) ) ==> zero }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := Y
% 3.07/3.42     Y := X
% 3.07/3.42  end
% 3.07/3.42  permutation0:
% 3.07/3.42     0 ==> 0
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  eqswap: (21997) {G0,W27,D8,L1,V3,M1}  { meet( composition( meet( X, 
% 3.07/3.42    composition( Z, converse( Y ) ) ), Y ), Z ) ==> join( meet( composition( 
% 3.07/3.42    X, Y ), Z ), meet( composition( meet( X, composition( Z, converse( Y ) )
% 3.07/3.42     ), Y ), Z ) ) }.
% 3.07/3.42  parent0[0]: (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 3.07/3.42    Z ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), 
% 3.07/3.42    Z ) ) ==> meet( composition( meet( X, composition( Z, converse( Y ) ) ), 
% 3.07/3.42    Y ), Z ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := X
% 3.07/3.42     Y := Y
% 3.07/3.42     Z := Z
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (22002) {G1,W30,D7,L1,V2,M1}  { meet( composition( meet( meet( 
% 3.07/3.42    skol1, X ), composition( complement( skol1 ), converse( Y ) ) ), Y ), 
% 3.07/3.42    complement( skol1 ) ) ==> join( meet( composition( meet( skol1, X ), Y )
% 3.07/3.42    , complement( skol1 ) ), meet( composition( zero, Y ), complement( skol1
% 3.07/3.42     ) ) ) }.
% 3.07/3.42  parent0[0]: (3666) {G26,W10,D5,L1,V2,M1} P(2945,3383);d(863) { meet( meet( 
% 3.07/3.42    skol1, Y ), composition( complement( skol1 ), X ) ) ==> zero }.
% 3.07/3.42  parent1[0; 26]: (21997) {G0,W27,D8,L1,V3,M1}  { meet( composition( meet( X
% 3.07/3.42    , composition( Z, converse( Y ) ) ), Y ), Z ) ==> join( meet( composition
% 3.07/3.42    ( X, Y ), Z ), meet( composition( meet( X, composition( Z, converse( Y )
% 3.07/3.42     ) ), Y ), Z ) ) }.
% 3.07/3.42  substitution0:
% 3.07/3.42     X := converse( Y )
% 3.07/3.42     Y := X
% 3.07/3.42  end
% 3.07/3.42  substitution1:
% 3.07/3.42     X := meet( skol1, X )
% 3.07/3.42     Y := Y
% 3.07/3.42     Z := complement( skol1 )
% 3.07/3.42  end
% 3.07/3.42  
% 3.07/3.42  paramod: (22003) {G2,W22,D6,L1,V2,M1}  { meet( composition( zero, Y ), 
% 3.07/3.42    complement( skol1 ) ) ==> join( meet( composition( meet( skol1, X ), Y )
% 3.07/3.43    , complement( skol1 ) ), meet( composition( zero, Y ), complement( skol1
% 3.07/3.43     ) ) ) }.
% 3.07/3.43  parent0[0]: (3666) {G26,W10,D5,L1,V2,M1} P(2945,3383);d(863) { meet( meet( 
% 3.07/3.43    skol1, Y ), composition( complement( skol1 ), X ) ) ==> zero }.
% 3.07/3.43  parent1[0; 3]: (22002) {G1,W30,D7,L1,V2,M1}  { meet( composition( meet( 
% 3.07/3.43    meet( skol1, X ), composition( complement( skol1 ), converse( Y ) ) ), Y
% 3.07/3.43     ), complement( skol1 ) ) ==> join( meet( composition( meet( skol1, X ), 
% 3.07/3.43    Y ), complement( skol1 ) ), meet( composition( zero, Y ), complement( 
% 3.07/3.43    skol1 ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := converse( Y )
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22009) {G3,W20,D6,L1,V2,M1}  { meet( composition( zero, X ), 
% 3.07/3.43    complement( skol1 ) ) ==> join( meet( composition( meet( skol1, Y ), X )
% 3.07/3.43    , complement( skol1 ) ), meet( zero, complement( skol1 ) ) ) }.
% 3.07/3.43  parent0[0]: (917) {G19,W5,D3,L1,V1,M1} P(916,20);d(884) { composition( zero
% 3.07/3.43    , X ) ==> zero }.
% 3.07/3.43  parent1[0; 17]: (22003) {G2,W22,D6,L1,V2,M1}  { meet( composition( zero, Y
% 3.07/3.43     ), complement( skol1 ) ) ==> join( meet( composition( meet( skol1, X ), 
% 3.07/3.43    Y ), complement( skol1 ) ), meet( composition( zero, Y ), complement( 
% 3.07/3.43    skol1 ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22010) {G4,W18,D6,L1,V2,M1}  { meet( zero, complement( skol1 ) ) 
% 3.07/3.43    ==> join( meet( composition( meet( skol1, Y ), X ), complement( skol1 ) )
% 3.07/3.43    , meet( zero, complement( skol1 ) ) ) }.
% 3.07/3.43  parent0[0]: (917) {G19,W5,D3,L1,V1,M1} P(916,20);d(884) { composition( zero
% 3.07/3.43    , X ) ==> zero }.
% 3.07/3.43  parent1[0; 2]: (22009) {G3,W20,D6,L1,V2,M1}  { meet( composition( zero, X )
% 3.07/3.43    , complement( skol1 ) ) ==> join( meet( composition( meet( skol1, Y ), X
% 3.07/3.43     ), complement( skol1 ) ), meet( zero, complement( skol1 ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22015) {G5,W15,D6,L1,V2,M1}  { meet( zero, complement( skol1 ) ) 
% 3.07/3.43    ==> join( meet( composition( meet( skol1, X ), Y ), complement( skol1 ) )
% 3.07/3.43    , zero ) }.
% 3.07/3.43  parent0[0]: (855) {G11,W5,D3,L1,V1,M1} P(849,51);d(212);d(80);d(846) { meet
% 3.07/3.43    ( zero, X ) ==> zero }.
% 3.07/3.43  parent1[0; 14]: (22010) {G4,W18,D6,L1,V2,M1}  { meet( zero, complement( 
% 3.07/3.43    skol1 ) ) ==> join( meet( composition( meet( skol1, Y ), X ), complement
% 3.07/3.43    ( skol1 ) ), meet( zero, complement( skol1 ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := complement( skol1 )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22016) {G6,W12,D6,L1,V2,M1}  { zero ==> join( meet( composition( 
% 3.07/3.43    meet( skol1, X ), Y ), complement( skol1 ) ), zero ) }.
% 3.07/3.43  parent0[0]: (855) {G11,W5,D3,L1,V1,M1} P(849,51);d(212);d(80);d(846) { meet
% 3.07/3.43    ( zero, X ) ==> zero }.
% 3.07/3.43  parent1[0; 1]: (22015) {G5,W15,D6,L1,V2,M1}  { meet( zero, complement( 
% 3.07/3.43    skol1 ) ) ==> join( meet( composition( meet( skol1, X ), Y ), complement
% 3.07/3.43    ( skol1 ) ), zero ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := complement( skol1 )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22019) {G7,W10,D5,L1,V2,M1}  { zero ==> meet( composition( meet( 
% 3.07/3.43    skol1, X ), Y ), complement( skol1 ) ) }.
% 3.07/3.43  parent0[0]: (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X
% 3.07/3.43     }.
% 3.07/3.43  parent1[0; 2]: (22016) {G6,W12,D6,L1,V2,M1}  { zero ==> join( meet( 
% 3.07/3.43    composition( meet( skol1, X ), Y ), complement( skol1 ) ), zero ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := meet( composition( meet( skol1, X ), Y ), complement( skol1 ) )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22020) {G7,W10,D5,L1,V2,M1}  { meet( composition( meet( skol1, X )
% 3.07/3.43    , Y ), complement( skol1 ) ) ==> zero }.
% 3.07/3.43  parent0[0]: (22019) {G7,W10,D5,L1,V2,M1}  { zero ==> meet( composition( 
% 3.07/3.43    meet( skol1, X ), Y ), complement( skol1 ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (3776) {G27,W10,D5,L1,V2,M1} P(3666,15);d(917);d(855);d(846)
% 3.07/3.43     { meet( composition( meet( skol1, X ), Y ), complement( skol1 ) ) ==> 
% 3.07/3.43    zero }.
% 3.07/3.43  parent0: (22020) {G7,W10,D5,L1,V2,M1}  { meet( composition( meet( skol1, X
% 3.07/3.43     ), Y ), complement( skol1 ) ) ==> zero }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22022) {G16,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 3.07/3.43    complement( meet( Y, X ) ) ) }.
% 3.07/3.43  parent0[0]: (1132) {G16,W10,D5,L1,V2,M1} P(1107,12) { meet( meet( X, Y ), 
% 3.07/3.43    complement( meet( Y, X ) ) ) ==> zero }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22026) {G17,W13,D6,L1,V2,M1}  { zero ==> meet( meet( complement( 
% 3.07/3.43    skol1 ), composition( meet( skol1, X ), Y ) ), complement( zero ) ) }.
% 3.07/3.43  parent0[0]: (3776) {G27,W10,D5,L1,V2,M1} P(3666,15);d(917);d(855);d(846) { 
% 3.07/3.43    meet( composition( meet( skol1, X ), Y ), complement( skol1 ) ) ==> zero
% 3.07/3.43     }.
% 3.07/3.43  parent1[0; 12]: (22022) {G16,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y
% 3.07/3.43     ), complement( meet( Y, X ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := complement( skol1 )
% 3.07/3.43     Y := composition( meet( skol1, X ), Y )
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22027) {G17,W12,D5,L1,V2,M1}  { zero ==> meet( complement( join( 
% 3.07/3.43    skol1, zero ) ), composition( meet( skol1, X ), Y ) ) }.
% 3.07/3.43  parent0[0]: (3298) {G16,W14,D5,L1,V3,M1} P(879,3285);d(3293) { meet( meet( 
% 3.07/3.43    complement( X ), Y ), complement( Z ) ) ==> meet( complement( join( X, Z
% 3.07/3.43     ) ), Y ) }.
% 3.07/3.43  parent1[0; 2]: (22026) {G17,W13,D6,L1,V2,M1}  { zero ==> meet( meet( 
% 3.07/3.43    complement( skol1 ), composition( meet( skol1, X ), Y ) ), complement( 
% 3.07/3.43    zero ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := skol1
% 3.07/3.43     Y := composition( meet( skol1, X ), Y )
% 3.07/3.43     Z := zero
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22028) {G10,W10,D5,L1,V2,M1}  { zero ==> meet( complement( skol1
% 3.07/3.43     ), composition( meet( skol1, X ), Y ) ) }.
% 3.07/3.43  parent0[0]: (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X
% 3.07/3.43     }.
% 3.07/3.43  parent1[0; 4]: (22027) {G17,W12,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 3.07/3.43    join( skol1, zero ) ), composition( meet( skol1, X ), Y ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := skol1
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22029) {G10,W10,D5,L1,V2,M1}  { meet( complement( skol1 ), 
% 3.07/3.43    composition( meet( skol1, X ), Y ) ) ==> zero }.
% 3.07/3.43  parent0[0]: (22028) {G10,W10,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 3.07/3.43    skol1 ), composition( meet( skol1, X ), Y ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (3786) {G28,W10,D5,L1,V2,M1} P(3776,1132);d(3298);d(846) { 
% 3.07/3.43    meet( complement( skol1 ), composition( meet( skol1, X ), Y ) ) ==> zero
% 3.07/3.43     }.
% 3.07/3.43  parent0: (22029) {G10,W10,D5,L1,V2,M1}  { meet( complement( skol1 ), 
% 3.07/3.43    composition( meet( skol1, X ), Y ) ) ==> zero }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22031) {G28,W10,D5,L1,V2,M1}  { zero ==> meet( complement( skol1 )
% 3.07/3.43    , composition( meet( skol1, X ), Y ) ) }.
% 3.07/3.43  parent0[0]: (3786) {G28,W10,D5,L1,V2,M1} P(3776,1132);d(3298);d(846) { meet
% 3.07/3.43    ( complement( skol1 ), composition( meet( skol1, X ), Y ) ) ==> zero }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22038) {G19,W10,D5,L1,V2,M1}  { zero ==> meet( complement( skol1
% 3.07/3.43     ), composition( meet( X, skol1 ), Y ) ) }.
% 3.07/3.43  parent0[0]: (965) {G18,W9,D4,L1,V2,M1} P(937,78) { meet( Y, meet( X, Y ) ) 
% 3.07/3.43    ==> meet( X, Y ) }.
% 3.07/3.43  parent1[0; 6]: (22031) {G28,W10,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 3.07/3.43    skol1 ), composition( meet( skol1, X ), Y ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := skol1
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := meet( X, skol1 )
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22039) {G19,W10,D5,L1,V2,M1}  { meet( complement( skol1 ), 
% 3.07/3.43    composition( meet( X, skol1 ), Y ) ) ==> zero }.
% 3.07/3.43  parent0[0]: (22038) {G19,W10,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 3.07/3.43    skol1 ), composition( meet( X, skol1 ), Y ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (3790) {G29,W10,D5,L1,V2,M1} P(965,3786) { meet( complement( 
% 3.07/3.43    skol1 ), composition( meet( X, skol1 ), Y ) ) ==> zero }.
% 3.07/3.43  parent0: (22039) {G19,W10,D5,L1,V2,M1}  { meet( complement( skol1 ), 
% 3.07/3.43    composition( meet( X, skol1 ), Y ) ) ==> zero }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22041) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( 
% 3.07/3.43    complement( Y ), X ) ) }.
% 3.07/3.43  parent0[0]: (2823) {G16,W10,D5,L1,V2,M1} P(78,1005) { join( meet( X, Y ), 
% 3.07/3.43    meet( complement( Y ), X ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22044) {G17,W15,D6,L1,V2,M1}  { composition( meet( X, skol1 ), Y
% 3.07/3.43     ) ==> join( meet( composition( meet( X, skol1 ), Y ), skol1 ), zero )
% 3.07/3.43     }.
% 3.07/3.43  parent0[0]: (3790) {G29,W10,D5,L1,V2,M1} P(965,3786) { meet( complement( 
% 3.07/3.43    skol1 ), composition( meet( X, skol1 ), Y ) ) ==> zero }.
% 3.07/3.43  parent1[0; 14]: (22041) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.07/3.43    meet( complement( Y ), X ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := composition( meet( X, skol1 ), Y )
% 3.07/3.43     Y := skol1
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22045) {G10,W13,D5,L1,V2,M1}  { composition( meet( X, skol1 ), Y
% 3.07/3.43     ) ==> meet( composition( meet( X, skol1 ), Y ), skol1 ) }.
% 3.07/3.43  parent0[0]: (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X
% 3.07/3.43     }.
% 3.07/3.43  parent1[0; 6]: (22044) {G17,W15,D6,L1,V2,M1}  { composition( meet( X, skol1
% 3.07/3.43     ), Y ) ==> join( meet( composition( meet( X, skol1 ), Y ), skol1 ), zero
% 3.07/3.43     ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := meet( composition( meet( X, skol1 ), Y ), skol1 )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22046) {G10,W13,D5,L1,V2,M1}  { meet( composition( meet( X, skol1
% 3.07/3.43     ), Y ), skol1 ) ==> composition( meet( X, skol1 ), Y ) }.
% 3.07/3.43  parent0[0]: (22045) {G10,W13,D5,L1,V2,M1}  { composition( meet( X, skol1 )
% 3.07/3.43    , Y ) ==> meet( composition( meet( X, skol1 ), Y ), skol1 ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (3794) {G30,W13,D5,L1,V2,M1} P(3790,2823);d(846) { meet( 
% 3.07/3.43    composition( meet( X, skol1 ), Y ), skol1 ) ==> composition( meet( X, 
% 3.07/3.43    skol1 ), Y ) }.
% 3.07/3.43  parent0: (22046) {G10,W13,D5,L1,V2,M1}  { meet( composition( meet( X, skol1
% 3.07/3.43     ), Y ), skol1 ) ==> composition( meet( X, skol1 ), Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22048) {G15,W10,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 3.07/3.43    , Y ) ), join( Y, X ) ) }.
% 3.07/3.43  parent0[0]: (3291) {G15,W10,D5,L1,V2,M1} P(643,879);d(80) { meet( 
% 3.07/3.43    complement( join( X, Y ) ), join( Y, X ) ) ==> zero }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22054) {G15,W13,D6,L1,V2,M1}  { zero ==> meet( complement( join( 
% 3.07/3.43    complement( X ), complement( Y ) ) ), complement( meet( Y, X ) ) ) }.
% 3.07/3.43  parent0[0]: (881) {G14,W10,D4,L1,V2,M1} P(3,863) { join( complement( X ), 
% 3.07/3.43    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 3.07/3.43  parent1[0; 9]: (22048) {G15,W10,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 3.07/3.43    join( X, Y ) ), join( Y, X ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := complement( X )
% 3.07/3.43     Y := complement( Y )
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22056) {G16,W12,D6,L1,V2,M1}  { zero ==> complement( join( join( 
% 3.07/3.43    complement( X ), complement( Y ) ), meet( Y, X ) ) ) }.
% 3.07/3.43  parent0[0]: (3285) {G15,W10,D4,L1,V2,M1} P(863,879) { meet( complement( Y )
% 3.07/3.43    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 3.07/3.43  parent1[0; 2]: (22054) {G15,W13,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 3.07/3.43    join( complement( X ), complement( Y ) ) ), complement( meet( Y, X ) ) )
% 3.07/3.43     }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := meet( Y, X )
% 3.07/3.43     Y := join( complement( X ), complement( Y ) )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22057) {G16,W11,D6,L1,V2,M1}  { zero ==> meet( complement( join( 
% 3.07/3.43    complement( X ), meet( Y, X ) ) ), Y ) }.
% 3.07/3.43  parent0[0]: (3293) {G15,W14,D6,L1,V3,M1} P(33,879) { complement( join( join
% 3.07/3.43    ( X, complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z )
% 3.07/3.43     }.
% 3.07/3.43  parent1[0; 2]: (22056) {G16,W12,D6,L1,V2,M1}  { zero ==> complement( join( 
% 3.07/3.43    join( complement( X ), complement( Y ) ), meet( Y, X ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := complement( X )
% 3.07/3.43     Y := meet( Y, X )
% 3.07/3.43     Z := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22058) {G15,W10,D6,L1,V2,M1}  { zero ==> meet( meet( X, 
% 3.07/3.43    complement( meet( Y, X ) ) ), Y ) }.
% 3.07/3.43  parent0[0]: (880) {G14,W10,D5,L1,V2,M1} P(863,3) { complement( join( 
% 3.07/3.43    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 3.07/3.43  parent1[0; 3]: (22057) {G16,W11,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 3.07/3.43    join( complement( X ), meet( Y, X ) ) ), Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := meet( Y, X )
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22059) {G15,W10,D6,L1,V2,M1}  { meet( meet( X, complement( meet( Y
% 3.07/3.43    , X ) ) ), Y ) ==> zero }.
% 3.07/3.43  parent0[0]: (22058) {G15,W10,D6,L1,V2,M1}  { zero ==> meet( meet( X, 
% 3.07/3.43    complement( meet( Y, X ) ) ), Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (3943) {G16,W10,D6,L1,V2,M1} P(881,3291);d(3285);d(3293);d(880
% 3.07/3.43    ) { meet( meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 3.07/3.43  parent0: (22059) {G15,W10,D6,L1,V2,M1}  { meet( meet( X, complement( meet( 
% 3.07/3.43    Y, X ) ) ), Y ) ==> zero }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22061) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 3.07/3.43     ) ), meet( Y, X ) ) }.
% 3.07/3.43  parent0[0]: (3159) {G17,W10,D5,L1,V2,M1} P(2822,0) { join( meet( Y, 
% 3.07/3.43    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22065) {G17,W13,D8,L1,V2,M1}  { X ==> join( meet( X, complement( 
% 3.07/3.43    meet( Y, complement( meet( X, Y ) ) ) ) ), zero ) }.
% 3.07/3.43  parent0[0]: (3943) {G16,W10,D6,L1,V2,M1} P(881,3291);d(3285);d(3293);d(880)
% 3.07/3.43     { meet( meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 3.07/3.43  parent1[0; 12]: (22061) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, 
% 3.07/3.43    complement( Y ) ), meet( Y, X ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := meet( Y, complement( meet( X, Y ) ) )
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22066) {G10,W11,D7,L1,V2,M1}  { X ==> meet( X, complement( meet( 
% 3.07/3.43    Y, complement( meet( X, Y ) ) ) ) ) }.
% 3.07/3.43  parent0[0]: (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X
% 3.07/3.43     }.
% 3.07/3.43  parent1[0; 2]: (22065) {G17,W13,D8,L1,V2,M1}  { X ==> join( meet( X, 
% 3.07/3.43    complement( meet( Y, complement( meet( X, Y ) ) ) ) ), zero ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := meet( X, complement( meet( Y, complement( meet( X, Y ) ) ) ) )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22067) {G11,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement( 
% 3.07/3.43    Y ), meet( X, Y ) ) ) }.
% 3.07/3.43  parent0[0]: (1086) {G15,W10,D5,L1,V2,M1} P(863,881) { complement( meet( Y, 
% 3.07/3.43    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 3.07/3.43  parent1[0; 4]: (22066) {G10,W11,D7,L1,V2,M1}  { X ==> meet( X, complement( 
% 3.07/3.43    meet( Y, complement( meet( X, Y ) ) ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := meet( X, Y )
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22068) {G11,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 3.07/3.43    meet( X, Y ) ) ) ==> X }.
% 3.07/3.43  parent0[0]: (22067) {G11,W10,D5,L1,V2,M1}  { X ==> meet( X, join( 
% 3.07/3.43    complement( Y ), meet( X, Y ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (4866) {G18,W10,D5,L1,V2,M1} P(3943,3159);d(846);d(1086) { 
% 3.07/3.43    meet( Y, join( complement( X ), meet( Y, X ) ) ) ==> Y }.
% 3.07/3.43  parent0: (22068) {G11,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 3.07/3.43    meet( X, Y ) ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22070) {G20,W7,D4,L1,V2,M1}  { Y ==> join( meet( X, Y ), Y ) }.
% 3.07/3.43  parent0[0]: (1027) {G20,W7,D4,L1,V2,M1} P(989,0) { join( meet( Y, X ), X ) 
% 3.07/3.43    ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22073) {G19,W15,D5,L1,V2,M1}  { join( complement( X ), meet( Y, X
% 3.07/3.43     ) ) ==> join( Y, join( complement( X ), meet( Y, X ) ) ) }.
% 3.07/3.43  parent0[0]: (4866) {G18,W10,D5,L1,V2,M1} P(3943,3159);d(846);d(1086) { meet
% 3.07/3.43    ( Y, join( complement( X ), meet( Y, X ) ) ) ==> Y }.
% 3.07/3.43  parent1[0; 8]: (22070) {G20,W7,D4,L1,V2,M1}  { Y ==> join( meet( X, Y ), Y
% 3.07/3.43     ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := join( complement( X ), meet( Y, X ) )
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22074) {G1,W15,D5,L1,V2,M1}  { join( complement( X ), meet( Y, X
% 3.07/3.43     ) ) ==> join( join( Y, complement( X ) ), meet( Y, X ) ) }.
% 3.07/3.43  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.07/3.43    join( X, Y ), Z ) }.
% 3.07/3.43  parent1[0; 7]: (22073) {G19,W15,D5,L1,V2,M1}  { join( complement( X ), meet
% 3.07/3.43    ( Y, X ) ) ==> join( Y, join( complement( X ), meet( Y, X ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := complement( X )
% 3.07/3.43     Z := meet( Y, X )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22075) {G2,W11,D4,L1,V2,M1}  { join( complement( X ), meet( Y, X
% 3.07/3.43     ) ) ==> join( Y, complement( X ) ) }.
% 3.07/3.43  parent0[0]: (993) {G18,W11,D4,L1,V3,M1} P(974,33) { join( join( X, Z ), 
% 3.07/3.43    meet( X, Y ) ) ==> join( X, Z ) }.
% 3.07/3.43  parent1[0; 7]: (22074) {G1,W15,D5,L1,V2,M1}  { join( complement( X ), meet
% 3.07/3.43    ( Y, X ) ) ==> join( join( Y, complement( X ) ), meet( Y, X ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43     Z := complement( X )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (4895) {G21,W11,D4,L1,V2,M1} P(4866,1027);d(1);d(993) { join( 
% 3.07/3.43    complement( Y ), meet( X, Y ) ) ==> join( X, complement( Y ) ) }.
% 3.07/3.43  parent0: (22075) {G2,W11,D4,L1,V2,M1}  { join( complement( X ), meet( Y, X
% 3.07/3.43     ) ) ==> join( Y, complement( X ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22077) {G18,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement( Y
% 3.07/3.43     ), meet( X, Y ) ) ) }.
% 3.07/3.43  parent0[0]: (4866) {G18,W10,D5,L1,V2,M1} P(3943,3159);d(846);d(1086) { meet
% 3.07/3.43    ( Y, join( complement( X ), meet( Y, X ) ) ) ==> Y }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22078) {G1,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( X, Y )
% 3.07/3.43    , complement( Y ) ) ) }.
% 3.07/3.43  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.07/3.43  parent1[0; 4]: (22077) {G18,W10,D5,L1,V2,M1}  { X ==> meet( X, join( 
% 3.07/3.43    complement( Y ), meet( X, Y ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := complement( Y )
% 3.07/3.43     Y := meet( X, Y )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22081) {G1,W10,D5,L1,V2,M1}  { meet( X, join( meet( X, Y ), 
% 3.07/3.43    complement( Y ) ) ) ==> X }.
% 3.07/3.43  parent0[0]: (22078) {G1,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( X, Y
% 3.07/3.43     ), complement( Y ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (4898) {G19,W10,D5,L1,V2,M1} P(0,4866) { meet( Y, join( meet( 
% 3.07/3.43    Y, X ), complement( X ) ) ) ==> Y }.
% 3.07/3.43  parent0: (22081) {G1,W10,D5,L1,V2,M1}  { meet( X, join( meet( X, Y ), 
% 3.07/3.43    complement( Y ) ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22083) {G15,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) ==> 
% 3.07/3.43    complement( meet( complement( X ), Y ) ) }.
% 3.07/3.43  parent0[0]: (1085) {G15,W10,D5,L1,V2,M1} P(863,881) { complement( meet( 
% 3.07/3.43    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22088) {G16,W14,D7,L1,V2,M1}  { join( X, complement( join( meet( 
% 3.07/3.43    complement( X ), Y ), complement( Y ) ) ) ) ==> complement( complement( X
% 3.07/3.43     ) ) }.
% 3.07/3.43  parent0[0]: (4898) {G19,W10,D5,L1,V2,M1} P(0,4866) { meet( Y, join( meet( Y
% 3.07/3.43    , X ), complement( X ) ) ) ==> Y }.
% 3.07/3.43  parent1[0; 12]: (22083) {G15,W10,D5,L1,V2,M1}  { join( X, complement( Y ) )
% 3.07/3.43     ==> complement( meet( complement( X ), Y ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := complement( X )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := join( meet( complement( X ), Y ), complement( Y ) )
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22089) {G14,W12,D7,L1,V2,M1}  { join( X, complement( join( meet( 
% 3.07/3.43    complement( X ), Y ), complement( Y ) ) ) ) ==> X }.
% 3.07/3.43  parent0[0]: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 3.07/3.43    complement( X ) ) ==> X }.
% 3.07/3.43  parent1[0; 11]: (22088) {G16,W14,D7,L1,V2,M1}  { join( X, complement( join
% 3.07/3.43    ( meet( complement( X ), Y ), complement( Y ) ) ) ) ==> complement( 
% 3.07/3.43    complement( X ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22090) {G15,W11,D7,L1,V2,M1}  { join( X, meet( complement( meet( 
% 3.07/3.43    complement( X ), Y ) ), Y ) ) ==> X }.
% 3.07/3.43  parent0[0]: (879) {G14,W10,D5,L1,V2,M1} P(863,3) { complement( join( X, 
% 3.07/3.43    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 3.07/3.43  parent1[0; 3]: (22089) {G14,W12,D7,L1,V2,M1}  { join( X, complement( join( 
% 3.07/3.43    meet( complement( X ), Y ), complement( Y ) ) ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := meet( complement( X ), Y )
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22091) {G16,W10,D6,L1,V2,M1}  { join( X, meet( join( X, 
% 3.07/3.43    complement( Y ) ), Y ) ) ==> X }.
% 3.07/3.43  parent0[0]: (1085) {G15,W10,D5,L1,V2,M1} P(863,881) { complement( meet( 
% 3.07/3.43    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 3.07/3.43  parent1[0; 4]: (22090) {G15,W11,D7,L1,V2,M1}  { join( X, meet( complement( 
% 3.07/3.43    meet( complement( X ), Y ) ), Y ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (4999) {G20,W10,D6,L1,V2,M1} P(4898,1085);d(863);d(879);d(1085
% 3.07/3.43    ) { join( X, meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 3.07/3.43  parent0: (22091) {G16,W10,D6,L1,V2,M1}  { join( X, meet( join( X, 
% 3.07/3.43    complement( Y ) ), Y ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22094) {G20,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( X, 
% 3.07/3.43    complement( Y ) ), Y ) ) }.
% 3.07/3.43  parent0[0]: (4999) {G20,W10,D6,L1,V2,M1} P(4898,1085);d(863);d(879);d(1085)
% 3.07/3.43     { join( X, meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22095) {G14,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( X, Y )
% 3.07/3.43    , complement( Y ) ) ) }.
% 3.07/3.43  parent0[0]: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 3.07/3.43    complement( X ) ) ==> X }.
% 3.07/3.43  parent1[0; 7]: (22094) {G20,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( 
% 3.07/3.43    X, complement( Y ) ), Y ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := complement( Y )
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22096) {G14,W10,D5,L1,V2,M1}  { join( X, meet( join( X, Y ), 
% 3.07/3.43    complement( Y ) ) ) ==> X }.
% 3.07/3.43  parent0[0]: (22095) {G14,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( X, 
% 3.07/3.43    Y ), complement( Y ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (5046) {G21,W10,D5,L1,V2,M1} P(863,4999) { join( Y, meet( join
% 3.07/3.43    ( Y, X ), complement( X ) ) ) ==> Y }.
% 3.07/3.43  parent0: (22096) {G14,W10,D5,L1,V2,M1}  { join( X, meet( join( X, Y ), 
% 3.07/3.43    complement( Y ) ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22098) {G20,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( X, 
% 3.07/3.43    complement( Y ) ), Y ) ) }.
% 3.07/3.43  parent0[0]: (4999) {G20,W10,D6,L1,V2,M1} P(4898,1085);d(863);d(879);d(1085)
% 3.07/3.43     { join( X, meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22103) {G3,W19,D7,L1,V2,M1}  { join( complement( join( X, 
% 3.07/3.43    complement( Y ) ) ), X ) ==> join( join( complement( join( X, complement
% 3.07/3.43    ( Y ) ) ), X ), meet( top, Y ) ) }.
% 3.07/3.43  parent0[0]: (30) {G2,W10,D6,L1,V2,M1} P(1,18) { join( join( complement( 
% 3.07/3.43    join( X, Y ) ), X ), Y ) ==> top }.
% 3.07/3.43  parent1[0; 17]: (22098) {G20,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join
% 3.07/3.43    ( X, complement( Y ) ), Y ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := complement( Y )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := join( complement( join( X, complement( Y ) ) ), X )
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22105) {G4,W18,D6,L1,V2,M1}  { join( complement( join( X, 
% 3.07/3.43    complement( Y ) ) ), X ) ==> join( join( meet( complement( X ), Y ), X )
% 3.07/3.43    , meet( top, Y ) ) }.
% 3.07/3.43  parent0[0]: (879) {G14,W10,D5,L1,V2,M1} P(863,3) { complement( join( X, 
% 3.07/3.43    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 3.07/3.43  parent1[0; 10]: (22103) {G3,W19,D7,L1,V2,M1}  { join( complement( join( X, 
% 3.07/3.43    complement( Y ) ) ), X ) ==> join( join( complement( join( X, complement
% 3.07/3.43    ( Y ) ) ), X ), meet( top, Y ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22106) {G5,W17,D6,L1,V2,M1}  { join( meet( complement( X ), Y ), 
% 3.07/3.43    X ) ==> join( join( meet( complement( X ), Y ), X ), meet( top, Y ) ) }.
% 3.07/3.43  parent0[0]: (879) {G14,W10,D5,L1,V2,M1} P(863,3) { complement( join( X, 
% 3.07/3.43    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 3.07/3.43  parent1[0; 2]: (22105) {G4,W18,D6,L1,V2,M1}  { join( complement( join( X, 
% 3.07/3.43    complement( Y ) ) ), X ) ==> join( join( meet( complement( X ), Y ), X )
% 3.07/3.43    , meet( top, Y ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22110) {G6,W15,D6,L1,V2,M1}  { join( meet( complement( X ), Y ), 
% 3.07/3.43    X ) ==> join( join( meet( complement( X ), Y ), X ), Y ) }.
% 3.07/3.43  parent0[0]: (850) {G10,W5,D3,L1,V1,M1} P(78,820);d(846) { meet( top, X ) 
% 3.07/3.43    ==> X }.
% 3.07/3.43  parent1[0; 14]: (22106) {G5,W17,D6,L1,V2,M1}  { join( meet( complement( X )
% 3.07/3.43    , Y ), X ) ==> join( join( meet( complement( X ), Y ), X ), meet( top, Y
% 3.07/3.43     ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22111) {G7,W10,D5,L1,V2,M1}  { join( meet( complement( X ), Y ), 
% 3.07/3.43    X ) ==> join( Y, X ) }.
% 3.07/3.43  parent0[0]: (1017) {G20,W11,D5,L1,V3,M1} P(989,32) { join( join( meet( Y, X
% 3.07/3.43     ), Z ), X ) ==> join( X, Z ) }.
% 3.07/3.43  parent1[0; 7]: (22110) {G6,W15,D6,L1,V2,M1}  { join( meet( complement( X )
% 3.07/3.43    , Y ), X ) ==> join( join( meet( complement( X ), Y ), X ), Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := complement( X )
% 3.07/3.43     Z := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (5053) {G21,W10,D5,L1,V2,M1} P(30,4999);d(879);d(850);d(1017)
% 3.07/3.43     { join( meet( complement( X ), Y ), X ) ==> join( Y, X ) }.
% 3.07/3.43  parent0: (22111) {G7,W10,D5,L1,V2,M1}  { join( meet( complement( X ), Y ), 
% 3.07/3.43    X ) ==> join( Y, X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22114) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y ), X ) = 
% 3.07/3.43    join( X, composition( Y, X ) ) }.
% 3.07/3.43  parent0[0]: (258) {G5,W11,D4,L1,V2,M1} P(252,6) { join( X, composition( Y, 
% 3.07/3.43    X ) ) = composition( join( one, Y ), X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22116) {G6,W11,D5,L1,V2,M1}  { composition( one, Y ) = join( Y, 
% 3.07/3.43    composition( meet( X, one ), Y ) ) }.
% 3.07/3.43  parent0[0]: (989) {G19,W7,D4,L1,V2,M1} P(965,974) { join( X, meet( Y, X ) )
% 3.07/3.43     ==> X }.
% 3.07/3.43  parent1[0; 2]: (22114) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y )
% 3.07/3.43    , X ) = join( X, composition( Y, X ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := one
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := meet( X, one )
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22117) {G5,W9,D5,L1,V2,M1}  { X = join( X, composition( meet( Y, 
% 3.07/3.43    one ), X ) ) }.
% 3.07/3.43  parent0[0]: (252) {G4,W5,D3,L1,V1,M1} P(251,245) { composition( one, X ) 
% 3.07/3.43    ==> X }.
% 3.07/3.43  parent1[0; 1]: (22116) {G6,W11,D5,L1,V2,M1}  { composition( one, Y ) = join
% 3.07/3.43    ( Y, composition( meet( X, one ), Y ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22118) {G5,W9,D5,L1,V2,M1}  { join( X, composition( meet( Y, one )
% 3.07/3.43    , X ) ) = X }.
% 3.07/3.43  parent0[0]: (22117) {G5,W9,D5,L1,V2,M1}  { X = join( X, composition( meet( 
% 3.07/3.43    Y, one ), X ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (5329) {G20,W9,D5,L1,V2,M1} P(989,258);d(252) { join( Y, 
% 3.07/3.43    composition( meet( X, one ), Y ) ) ==> Y }.
% 3.07/3.43  parent0: (22118) {G5,W9,D5,L1,V2,M1}  { join( X, composition( meet( Y, one
% 3.07/3.43     ), X ) ) = X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22120) {G5,W11,D4,L1,V2,M1}  { composition( join( X, one ), Y ) = 
% 3.07/3.43    join( composition( X, Y ), Y ) }.
% 3.07/3.43  parent0[0]: (259) {G5,W11,D4,L1,V2,M1} P(252,6) { join( composition( Y, X )
% 3.07/3.43    , X ) = composition( join( Y, one ), X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22123) {G6,W13,D7,L1,V2,M1}  { composition( one, Y ) = join( 
% 3.07/3.43    composition( converse( meet( X, converse( one ) ) ), Y ), Y ) }.
% 3.07/3.43  parent0[0]: (1033) {G21,W9,D6,L1,V2,M1} P(1027,23);d(7) { join( converse( 
% 3.07/3.43    meet( X, converse( Y ) ) ), Y ) ==> Y }.
% 3.07/3.43  parent1[0; 2]: (22120) {G5,W11,D4,L1,V2,M1}  { composition( join( X, one )
% 3.07/3.43    , Y ) = join( composition( X, Y ), Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := one
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := converse( meet( X, converse( one ) ) )
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22124) {G4,W12,D6,L1,V2,M1}  { composition( one, X ) = join( 
% 3.07/3.43    composition( converse( meet( Y, one ) ), X ), X ) }.
% 3.07/3.43  parent0[0]: (251) {G3,W4,D3,L1,V0,M1} P(245,5) { converse( one ) ==> one
% 3.07/3.43     }.
% 3.07/3.43  parent1[0; 9]: (22123) {G6,W13,D7,L1,V2,M1}  { composition( one, Y ) = join
% 3.07/3.43    ( composition( converse( meet( X, converse( one ) ) ), Y ), Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22125) {G5,W10,D6,L1,V2,M1}  { X = join( composition( converse( 
% 3.07/3.43    meet( Y, one ) ), X ), X ) }.
% 3.07/3.43  parent0[0]: (252) {G4,W5,D3,L1,V1,M1} P(251,245) { composition( one, X ) 
% 3.07/3.43    ==> X }.
% 3.07/3.43  parent1[0; 1]: (22124) {G4,W12,D6,L1,V2,M1}  { composition( one, X ) = join
% 3.07/3.43    ( composition( converse( meet( Y, one ) ), X ), X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22126) {G5,W10,D6,L1,V2,M1}  { join( composition( converse( meet( 
% 3.07/3.43    Y, one ) ), X ), X ) = X }.
% 3.07/3.43  parent0[0]: (22125) {G5,W10,D6,L1,V2,M1}  { X = join( composition( converse
% 3.07/3.43    ( meet( Y, one ) ), X ), X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (5496) {G22,W10,D6,L1,V2,M1} P(1033,259);d(251);d(252) { join
% 3.07/3.43    ( composition( converse( meet( X, one ) ), Y ), Y ) ==> Y }.
% 3.07/3.43  parent0: (22126) {G5,W10,D6,L1,V2,M1}  { join( composition( converse( meet
% 3.07/3.43    ( Y, one ) ), X ), X ) = X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22128) {G5,W11,D4,L1,V2,M1}  { composition( join( X, one ), Y ) = 
% 3.07/3.43    join( composition( X, Y ), Y ) }.
% 3.07/3.43  parent0[0]: (259) {G5,W11,D4,L1,V2,M1} P(252,6) { join( composition( Y, X )
% 3.07/3.43    , X ) = composition( join( Y, one ), X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22130) {G6,W11,D5,L1,V2,M1}  { composition( one, Y ) = join( 
% 3.07/3.43    composition( meet( X, one ), Y ), Y ) }.
% 3.07/3.43  parent0[0]: (1027) {G20,W7,D4,L1,V2,M1} P(989,0) { join( meet( Y, X ), X ) 
% 3.07/3.43    ==> X }.
% 3.07/3.43  parent1[0; 2]: (22128) {G5,W11,D4,L1,V2,M1}  { composition( join( X, one )
% 3.07/3.43    , Y ) = join( composition( X, Y ), Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := one
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := meet( X, one )
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22131) {G5,W9,D5,L1,V2,M1}  { X = join( composition( meet( Y, one
% 3.07/3.43     ), X ), X ) }.
% 3.07/3.43  parent0[0]: (252) {G4,W5,D3,L1,V1,M1} P(251,245) { composition( one, X ) 
% 3.07/3.43    ==> X }.
% 3.07/3.43  parent1[0; 1]: (22130) {G6,W11,D5,L1,V2,M1}  { composition( one, Y ) = join
% 3.07/3.43    ( composition( meet( X, one ), Y ), Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22132) {G5,W9,D5,L1,V2,M1}  { join( composition( meet( Y, one ), X
% 3.07/3.43     ), X ) = X }.
% 3.07/3.43  parent0[0]: (22131) {G5,W9,D5,L1,V2,M1}  { X = join( composition( meet( Y, 
% 3.07/3.43    one ), X ), X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (5503) {G21,W9,D5,L1,V2,M1} P(1027,259);d(252) { join( 
% 3.07/3.43    composition( meet( X, one ), Y ), Y ) ==> Y }.
% 3.07/3.43  parent0: (22132) {G5,W9,D5,L1,V2,M1}  { join( composition( meet( Y, one ), 
% 3.07/3.43    X ), X ) = X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22134) {G23,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y ) ) }.
% 3.07/3.43  parent0[0]: (1239) {G23,W7,D4,L1,V2,M1} P(1224,931) { meet( X, join( X, Y )
% 3.07/3.43     ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22135) {G22,W13,D5,L1,V2,M1}  { composition( meet( X, one ), Y ) 
% 3.07/3.43    ==> meet( composition( meet( X, one ), Y ), Y ) }.
% 3.07/3.43  parent0[0]: (5503) {G21,W9,D5,L1,V2,M1} P(1027,259);d(252) { join( 
% 3.07/3.43    composition( meet( X, one ), Y ), Y ) ==> Y }.
% 3.07/3.43  parent1[0; 12]: (22134) {G23,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y )
% 3.07/3.43     ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := composition( meet( X, one ), Y )
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22136) {G22,W13,D5,L1,V2,M1}  { meet( composition( meet( X, one )
% 3.07/3.43    , Y ), Y ) ==> composition( meet( X, one ), Y ) }.
% 3.07/3.43  parent0[0]: (22135) {G22,W13,D5,L1,V2,M1}  { composition( meet( X, one ), Y
% 3.07/3.43     ) ==> meet( composition( meet( X, one ), Y ), Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (5610) {G24,W13,D5,L1,V2,M1} P(5503,1239) { meet( composition
% 3.07/3.43    ( meet( X, one ), Y ), Y ) ==> composition( meet( X, one ), Y ) }.
% 3.07/3.43  parent0: (22136) {G22,W13,D5,L1,V2,M1}  { meet( composition( meet( X, one )
% 3.07/3.43    , Y ), Y ) ==> composition( meet( X, one ), Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22138) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 3.07/3.43    converse( join( converse( X ), Y ) ) }.
% 3.07/3.43  parent0[0]: (22) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 3.07/3.43     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22141) {G2,W13,D6,L1,V2,M1}  { join( X, converse( composition( 
% 3.07/3.43    meet( Y, one ), converse( X ) ) ) ) ==> converse( converse( X ) ) }.
% 3.07/3.43  parent0[0]: (5329) {G20,W9,D5,L1,V2,M1} P(989,258);d(252) { join( Y, 
% 3.07/3.43    composition( meet( X, one ), Y ) ) ==> Y }.
% 3.07/3.43  parent1[0; 11]: (22138) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) 
% 3.07/3.43    ==> converse( join( converse( X ), Y ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := converse( X )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := composition( meet( Y, one ), converse( X ) )
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22142) {G1,W11,D6,L1,V2,M1}  { join( X, converse( composition( 
% 3.07/3.43    meet( Y, one ), converse( X ) ) ) ) ==> X }.
% 3.07/3.43  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.07/3.43  parent1[0; 10]: (22141) {G2,W13,D6,L1,V2,M1}  { join( X, converse( 
% 3.07/3.43    composition( meet( Y, one ), converse( X ) ) ) ) ==> converse( converse( 
% 3.07/3.43    X ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22143) {G2,W10,D6,L1,V2,M1}  { join( X, composition( X, converse
% 3.07/3.43    ( meet( Y, one ) ) ) ) ==> X }.
% 3.07/3.43  parent0[0]: (19) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 3.07/3.43    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 3.07/3.43  parent1[0; 3]: (22142) {G1,W11,D6,L1,V2,M1}  { join( X, converse( 
% 3.07/3.43    composition( meet( Y, one ), converse( X ) ) ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := meet( Y, one )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (5653) {G21,W10,D6,L1,V2,M1} P(5329,22);d(7);d(19) { join( X, 
% 3.07/3.43    composition( X, converse( meet( Y, one ) ) ) ) ==> X }.
% 3.07/3.43  parent0: (22143) {G2,W10,D6,L1,V2,M1}  { join( X, composition( X, converse
% 3.07/3.43    ( meet( Y, one ) ) ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22145) {G21,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( X, Y )
% 3.07/3.43    , complement( Y ) ) ) }.
% 3.07/3.43  parent0[0]: (5046) {G21,W10,D5,L1,V2,M1} P(863,4999) { join( Y, meet( join
% 3.07/3.43    ( Y, X ), complement( X ) ) ) ==> Y }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22146) {G2,W10,D5,L1,V2,M1}  { X ==> join( X, meet( complement( Y
% 3.07/3.43     ), join( X, Y ) ) ) }.
% 3.07/3.43  parent0[0]: (78) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.07/3.43    Y ) }.
% 3.07/3.43  parent1[0; 4]: (22145) {G21,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( 
% 3.07/3.43    X, Y ), complement( Y ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := complement( Y )
% 3.07/3.43     Y := join( X, Y )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22149) {G2,W10,D5,L1,V2,M1}  { join( X, meet( complement( Y ), 
% 3.07/3.43    join( X, Y ) ) ) ==> X }.
% 3.07/3.43  parent0[0]: (22146) {G2,W10,D5,L1,V2,M1}  { X ==> join( X, meet( complement
% 3.07/3.43    ( Y ), join( X, Y ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (5916) {G22,W10,D5,L1,V2,M1} P(78,5046) { join( X, meet( 
% 3.07/3.43    complement( Y ), join( X, Y ) ) ) ==> X }.
% 3.07/3.43  parent0: (22149) {G2,W10,D5,L1,V2,M1}  { join( X, meet( complement( Y ), 
% 3.07/3.43    join( X, Y ) ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22150) {G22,W10,D5,L1,V2,M1}  { X ==> join( X, meet( complement( Y
% 3.07/3.43     ), join( X, Y ) ) ) }.
% 3.07/3.43  parent0[0]: (5916) {G22,W10,D5,L1,V2,M1} P(78,5046) { join( X, meet( 
% 3.07/3.43    complement( Y ), join( X, Y ) ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22151) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( complement( Y )
% 3.07/3.43    , join( X, Y ) ), X ) }.
% 3.07/3.43  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.07/3.43  parent1[0; 2]: (22150) {G22,W10,D5,L1,V2,M1}  { X ==> join( X, meet( 
% 3.07/3.43    complement( Y ), join( X, Y ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := meet( complement( Y ), join( X, Y ) )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22155) {G1,W10,D5,L1,V2,M1}  { join( meet( complement( Y ), join( 
% 3.07/3.43    X, Y ) ), X ) ==> X }.
% 3.07/3.43  parent0[0]: (22151) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( complement( Y
% 3.07/3.43     ), join( X, Y ) ), X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (5960) {G23,W10,D5,L1,V2,M1} P(5916,0) { join( meet( 
% 3.07/3.43    complement( Y ), join( X, Y ) ), X ) ==> X }.
% 3.07/3.43  parent0: (22155) {G1,W10,D5,L1,V2,M1}  { join( meet( complement( Y ), join
% 3.07/3.43    ( X, Y ) ), X ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22159) {G23,W10,D5,L1,V2,M1}  { Y ==> join( meet( complement( X )
% 3.07/3.43    , join( Y, X ) ), Y ) }.
% 3.07/3.43  parent0[0]: (5960) {G23,W10,D5,L1,V2,M1} P(5916,0) { join( meet( complement
% 3.07/3.43    ( Y ), join( X, Y ) ), X ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22161) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( complement( Y )
% 3.07/3.43    , join( Y, X ) ), X ) }.
% 3.07/3.43  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.07/3.43  parent1[0; 6]: (22159) {G23,W10,D5,L1,V2,M1}  { Y ==> join( meet( 
% 3.07/3.43    complement( X ), join( Y, X ) ), Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22167) {G1,W10,D5,L1,V2,M1}  { join( meet( complement( Y ), join( 
% 3.07/3.43    Y, X ) ), X ) ==> X }.
% 3.07/3.43  parent0[0]: (22161) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( complement( Y
% 3.07/3.43     ), join( Y, X ) ), X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (5990) {G24,W10,D5,L1,V2,M1} P(0,5960) { join( meet( 
% 3.07/3.43    complement( Y ), join( Y, X ) ), X ) ==> X }.
% 3.07/3.43  parent0: (22167) {G1,W10,D5,L1,V2,M1}  { join( meet( complement( Y ), join
% 3.07/3.43    ( Y, X ) ), X ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22169) {G24,W10,D5,L1,V2,M1}  { Y ==> join( meet( complement( X )
% 3.07/3.43    , join( X, Y ) ), Y ) }.
% 3.07/3.43  parent0[0]: (5990) {G24,W10,D5,L1,V2,M1} P(0,5960) { join( meet( complement
% 3.07/3.43    ( Y ), join( Y, X ) ), X ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22173) {G3,W13,D8,L1,V2,M1}  { X ==> join( meet( complement( join
% 3.07/3.43    ( complement( join( Y, X ) ), Y ) ), top ), X ) }.
% 3.07/3.43  parent0[0]: (30) {G2,W10,D6,L1,V2,M1} P(1,18) { join( join( complement( 
% 3.07/3.43    join( X, Y ) ), X ), Y ) ==> top }.
% 3.07/3.43  parent1[0; 11]: (22169) {G24,W10,D5,L1,V2,M1}  { Y ==> join( meet( 
% 3.07/3.43    complement( X ), join( X, Y ) ), Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := join( complement( join( Y, X ) ), Y )
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22174) {G4,W11,D7,L1,V2,M1}  { X ==> join( complement( join( 
% 3.07/3.43    complement( join( Y, X ) ), Y ) ), X ) }.
% 3.07/3.43  parent0[0]: (857) {G12,W5,D3,L1,V1,M1} P(856,51);d(854);d(82) { meet( X, 
% 3.07/3.43    top ) ==> X }.
% 3.07/3.43  parent1[0; 3]: (22173) {G3,W13,D8,L1,V2,M1}  { X ==> join( meet( complement
% 3.07/3.43    ( join( complement( join( Y, X ) ), Y ) ), top ), X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := complement( join( complement( join( Y, X ) ), Y ) )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22175) {G5,W10,D5,L1,V2,M1}  { X ==> join( meet( join( Y, X ), 
% 3.07/3.43    complement( Y ) ), X ) }.
% 3.07/3.43  parent0[0]: (880) {G14,W10,D5,L1,V2,M1} P(863,3) { complement( join( 
% 3.07/3.43    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 3.07/3.43  parent1[0; 3]: (22174) {G4,W11,D7,L1,V2,M1}  { X ==> join( complement( join
% 3.07/3.43    ( complement( join( Y, X ) ), Y ) ), X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := join( Y, X )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22176) {G5,W10,D5,L1,V2,M1}  { join( meet( join( Y, X ), 
% 3.07/3.43    complement( Y ) ), X ) ==> X }.
% 3.07/3.43  parent0[0]: (22175) {G5,W10,D5,L1,V2,M1}  { X ==> join( meet( join( Y, X )
% 3.07/3.43    , complement( Y ) ), X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (6022) {G25,W10,D5,L1,V2,M1} P(30,5990);d(857);d(880) { join( 
% 3.07/3.43    meet( join( X, Y ), complement( X ) ), Y ) ==> Y }.
% 3.07/3.43  parent0: (22176) {G5,W10,D5,L1,V2,M1}  { join( meet( join( Y, X ), 
% 3.07/3.43    complement( Y ) ), X ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22178) {G25,W10,D5,L1,V2,M1}  { Y ==> join( meet( join( X, Y ), 
% 3.07/3.43    complement( X ) ), Y ) }.
% 3.07/3.43  parent0[0]: (6022) {G25,W10,D5,L1,V2,M1} P(30,5990);d(857);d(880) { join( 
% 3.07/3.43    meet( join( X, Y ), complement( X ) ), Y ) ==> Y }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22180) {G18,W15,D7,L1,V2,M1}  { meet( X, Y ) ==> join( meet( Y, 
% 3.07/3.43    complement( meet( Y, complement( X ) ) ) ), meet( X, Y ) ) }.
% 3.07/3.43  parent0[0]: (3159) {G17,W10,D5,L1,V2,M1} P(2822,0) { join( meet( Y, 
% 3.07/3.43    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 3.07/3.43  parent1[0; 6]: (22178) {G25,W10,D5,L1,V2,M1}  { Y ==> join( meet( join( X, 
% 3.07/3.43    Y ), complement( X ) ), Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := meet( Y, complement( X ) )
% 3.07/3.43     Y := meet( X, Y )
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22181) {G16,W14,D6,L1,V2,M1}  { meet( X, Y ) ==> join( meet( Y, 
% 3.07/3.43    join( complement( Y ), X ) ), meet( X, Y ) ) }.
% 3.07/3.43  parent0[0]: (1086) {G15,W10,D5,L1,V2,M1} P(863,881) { complement( meet( Y, 
% 3.07/3.43    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 3.07/3.43  parent1[0; 7]: (22180) {G18,W15,D7,L1,V2,M1}  { meet( X, Y ) ==> join( meet
% 3.07/3.43    ( Y, complement( meet( Y, complement( X ) ) ) ), meet( X, Y ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22182) {G16,W14,D6,L1,V2,M1}  { join( meet( Y, join( complement( Y
% 3.07/3.43     ), X ) ), meet( X, Y ) ) ==> meet( X, Y ) }.
% 3.07/3.43  parent0[0]: (22181) {G16,W14,D6,L1,V2,M1}  { meet( X, Y ) ==> join( meet( Y
% 3.07/3.43    , join( complement( Y ), X ) ), meet( X, Y ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (6041) {G26,W14,D6,L1,V2,M1} P(3159,6022);d(1086) { join( meet
% 3.07/3.43    ( X, join( complement( X ), Y ) ), meet( Y, X ) ) ==> meet( Y, X ) }.
% 3.07/3.43  parent0: (22182) {G16,W14,D6,L1,V2,M1}  { join( meet( Y, join( complement( 
% 3.07/3.43    Y ), X ) ), meet( X, Y ) ) ==> meet( X, Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22184) {G14,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 3.07/3.43    complement( join( X, complement( Y ) ) ) }.
% 3.07/3.43  parent0[0]: (879) {G14,W10,D5,L1,V2,M1} P(863,3) { complement( join( X, 
% 3.07/3.43    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22189) {G15,W14,D7,L1,V2,M1}  { meet( complement( meet( 
% 3.07/3.43    complement( complement( X ) ), Y ) ), X ) ==> complement( join( Y, 
% 3.07/3.43    complement( X ) ) ) }.
% 3.07/3.43  parent0[0]: (5053) {G21,W10,D5,L1,V2,M1} P(30,4999);d(879);d(850);d(1017)
% 3.07/3.43     { join( meet( complement( X ), Y ), X ) ==> join( Y, X ) }.
% 3.07/3.43  parent1[0; 10]: (22184) {G14,W10,D5,L1,V2,M1}  { meet( complement( X ), Y )
% 3.07/3.43     ==> complement( join( X, complement( Y ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := complement( X )
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := meet( complement( complement( X ) ), Y )
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22190) {G15,W13,D7,L1,V2,M1}  { meet( complement( meet( 
% 3.07/3.43    complement( complement( X ) ), Y ) ), X ) ==> meet( complement( Y ), X )
% 3.07/3.43     }.
% 3.07/3.43  parent0[0]: (879) {G14,W10,D5,L1,V2,M1} P(863,3) { complement( join( X, 
% 3.07/3.43    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 3.07/3.43  parent1[0; 9]: (22189) {G15,W14,D7,L1,V2,M1}  { meet( complement( meet( 
% 3.07/3.43    complement( complement( X ) ), Y ) ), X ) ==> complement( join( Y, 
% 3.07/3.43    complement( X ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22191) {G16,W12,D5,L1,V2,M1}  { meet( join( complement( X ), 
% 3.07/3.43    complement( Y ) ), X ) ==> meet( complement( Y ), X ) }.
% 3.07/3.43  parent0[0]: (1085) {G15,W10,D5,L1,V2,M1} P(863,881) { complement( meet( 
% 3.07/3.43    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 3.07/3.43  parent1[0; 2]: (22190) {G15,W13,D7,L1,V2,M1}  { meet( complement( meet( 
% 3.07/3.43    complement( complement( X ) ), Y ) ), X ) ==> meet( complement( Y ), X )
% 3.07/3.43     }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := complement( X )
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22192) {G15,W11,D5,L1,V2,M1}  { meet( complement( meet( X, Y ) )
% 3.07/3.43    , X ) ==> meet( complement( Y ), X ) }.
% 3.07/3.43  parent0[0]: (881) {G14,W10,D4,L1,V2,M1} P(3,863) { join( complement( X ), 
% 3.07/3.43    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 3.07/3.43  parent1[0; 2]: (22191) {G16,W12,D5,L1,V2,M1}  { meet( join( complement( X )
% 3.07/3.43    , complement( Y ) ), X ) ==> meet( complement( Y ), X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (6305) {G22,W11,D5,L1,V2,M1} P(5053,879);d(879);d(1085);d(881)
% 3.07/3.43     { meet( complement( meet( X, Y ) ), X ) ==> meet( complement( Y ), X )
% 3.07/3.43     }.
% 3.07/3.43  parent0: (22192) {G15,W11,D5,L1,V2,M1}  { meet( complement( meet( X, Y ) )
% 3.07/3.43    , X ) ==> meet( complement( Y ), X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22195) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 3.07/3.43    converse( join( X, converse( Y ) ) ) }.
% 3.07/3.43  parent0[0]: (23) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 3.07/3.43    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22199) {G2,W14,D7,L1,V2,M1}  { join( converse( composition( 
% 3.07/3.43    converse( meet( X, one ) ), converse( Y ) ) ), Y ) ==> converse( converse
% 3.07/3.43    ( Y ) ) }.
% 3.07/3.43  parent0[0]: (5496) {G22,W10,D6,L1,V2,M1} P(1033,259);d(251);d(252) { join( 
% 3.07/3.43    composition( converse( meet( X, one ) ), Y ), Y ) ==> Y }.
% 3.07/3.43  parent1[0; 12]: (22195) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) 
% 3.07/3.43    ==> converse( join( X, converse( Y ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := converse( Y )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := composition( converse( meet( X, one ) ), converse( Y ) )
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22200) {G1,W12,D7,L1,V2,M1}  { join( converse( composition( 
% 3.07/3.43    converse( meet( X, one ) ), converse( Y ) ) ), Y ) ==> Y }.
% 3.07/3.43  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.07/3.43  parent1[0; 11]: (22199) {G2,W14,D7,L1,V2,M1}  { join( converse( composition
% 3.07/3.43    ( converse( meet( X, one ) ), converse( Y ) ) ), Y ) ==> converse( 
% 3.07/3.43    converse( Y ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22201) {G2,W11,D7,L1,V2,M1}  { join( composition( Y, converse( 
% 3.07/3.43    converse( meet( X, one ) ) ) ), Y ) ==> Y }.
% 3.07/3.43  parent0[0]: (19) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 3.07/3.43    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 3.07/3.43  parent1[0; 2]: (22200) {G1,W12,D7,L1,V2,M1}  { join( converse( composition
% 3.07/3.43    ( converse( meet( X, one ) ), converse( Y ) ) ), Y ) ==> Y }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := converse( meet( X, one ) )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22202) {G1,W9,D5,L1,V2,M1}  { join( composition( X, meet( Y, one
% 3.07/3.43     ) ), X ) ==> X }.
% 3.07/3.43  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.07/3.43  parent1[0; 4]: (22201) {G2,W11,D7,L1,V2,M1}  { join( composition( Y, 
% 3.07/3.43    converse( converse( meet( X, one ) ) ) ), Y ) ==> Y }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := meet( Y, one )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (6768) {G23,W9,D5,L1,V2,M1} P(5496,23);d(7);d(19);d(7) { join
% 3.07/3.43    ( composition( Y, meet( X, one ) ), Y ) ==> Y }.
% 3.07/3.43  parent0: (22202) {G1,W9,D5,L1,V2,M1}  { join( composition( X, meet( Y, one
% 3.07/3.43     ) ), X ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22205) {G15,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 3.07/3.43    , X ) }.
% 3.07/3.43  parent0[0]: (883) {G15,W9,D4,L1,V2,M1} P(877,33) { join( join( X, Y ), X ) 
% 3.07/3.43    ==> join( X, Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22207) {G16,W15,D5,L1,V2,M1}  { join( composition( X, meet( Y, 
% 3.07/3.43    one ) ), X ) ==> join( X, composition( X, meet( Y, one ) ) ) }.
% 3.07/3.43  parent0[0]: (6768) {G23,W9,D5,L1,V2,M1} P(5496,23);d(7);d(19);d(7) { join( 
% 3.07/3.43    composition( Y, meet( X, one ) ), Y ) ==> Y }.
% 3.07/3.43  parent1[0; 9]: (22205) {G15,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join
% 3.07/3.43    ( X, Y ), X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := composition( X, meet( Y, one ) )
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22208) {G17,W9,D5,L1,V2,M1}  { X ==> join( X, composition( X, 
% 3.07/3.43    meet( Y, one ) ) ) }.
% 3.07/3.43  parent0[0]: (6768) {G23,W9,D5,L1,V2,M1} P(5496,23);d(7);d(19);d(7) { join( 
% 3.07/3.43    composition( Y, meet( X, one ) ), Y ) ==> Y }.
% 3.07/3.43  parent1[0; 1]: (22207) {G16,W15,D5,L1,V2,M1}  { join( composition( X, meet
% 3.07/3.43    ( Y, one ) ), X ) ==> join( X, composition( X, meet( Y, one ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22210) {G17,W9,D5,L1,V2,M1}  { join( X, composition( X, meet( Y, 
% 3.07/3.43    one ) ) ) ==> X }.
% 3.07/3.43  parent0[0]: (22208) {G17,W9,D5,L1,V2,M1}  { X ==> join( X, composition( X, 
% 3.07/3.43    meet( Y, one ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (6803) {G24,W9,D5,L1,V2,M1} P(6768,883) { join( X, composition
% 3.07/3.43    ( X, meet( Y, one ) ) ) ==> X }.
% 3.07/3.43  parent0: (22210) {G17,W9,D5,L1,V2,M1}  { join( X, composition( X, meet( Y, 
% 3.07/3.43    one ) ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22213) {G23,W9,D5,L1,V2,M1}  { X ==> join( composition( X, meet( Y
% 3.07/3.43    , one ) ), X ) }.
% 3.07/3.43  parent0[0]: (6768) {G23,W9,D5,L1,V2,M1} P(5496,23);d(7);d(19);d(7) { join( 
% 3.07/3.43    composition( Y, meet( X, one ) ), Y ) ==> Y }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22214) {G17,W9,D5,L1,V2,M1}  { X ==> join( composition( X, meet( 
% 3.07/3.43    one, Y ) ), X ) }.
% 3.07/3.43  parent0[0]: (931) {G16,W9,D4,L1,V2,M1} P(921,51);d(80);d(846) { meet( meet
% 3.07/3.43    ( X, Y ), X ) ==> meet( X, Y ) }.
% 3.07/3.43  parent1[0; 5]: (22213) {G23,W9,D5,L1,V2,M1}  { X ==> join( composition( X, 
% 3.07/3.43    meet( Y, one ) ), X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := one
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := meet( one, Y )
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22215) {G17,W9,D5,L1,V2,M1}  { join( composition( X, meet( one, Y
% 3.07/3.43     ) ), X ) ==> X }.
% 3.07/3.43  parent0[0]: (22214) {G17,W9,D5,L1,V2,M1}  { X ==> join( composition( X, 
% 3.07/3.43    meet( one, Y ) ), X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (6805) {G24,W9,D5,L1,V2,M1} P(931,6768) { join( composition( Y
% 3.07/3.43    , meet( one, X ) ), Y ) ==> Y }.
% 3.07/3.43  parent0: (22215) {G17,W9,D5,L1,V2,M1}  { join( composition( X, meet( one, Y
% 3.07/3.43     ) ), X ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22217) {G24,W9,D5,L1,V2,M1}  { X ==> join( X, composition( X, meet
% 3.07/3.43    ( Y, one ) ) ) }.
% 3.07/3.43  parent0[0]: (6803) {G24,W9,D5,L1,V2,M1} P(6768,883) { join( X, composition
% 3.07/3.43    ( X, meet( Y, one ) ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22218) {G17,W9,D5,L1,V2,M1}  { X ==> join( X, composition( X, 
% 3.07/3.43    meet( one, Y ) ) ) }.
% 3.07/3.43  parent0[0]: (931) {G16,W9,D4,L1,V2,M1} P(921,51);d(80);d(846) { meet( meet
% 3.07/3.43    ( X, Y ), X ) ==> meet( X, Y ) }.
% 3.07/3.43  parent1[0; 6]: (22217) {G24,W9,D5,L1,V2,M1}  { X ==> join( X, composition( 
% 3.07/3.43    X, meet( Y, one ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := one
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := meet( one, Y )
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22219) {G17,W9,D5,L1,V2,M1}  { join( X, composition( X, meet( one
% 3.07/3.43    , Y ) ) ) ==> X }.
% 3.07/3.43  parent0[0]: (22218) {G17,W9,D5,L1,V2,M1}  { X ==> join( X, composition( X, 
% 3.07/3.43    meet( one, Y ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (6838) {G25,W9,D5,L1,V2,M1} P(931,6803) { join( Y, composition
% 3.07/3.43    ( Y, meet( one, X ) ) ) ==> Y }.
% 3.07/3.43  parent0: (22219) {G17,W9,D5,L1,V2,M1}  { join( X, composition( X, meet( one
% 3.07/3.43    , Y ) ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22221) {G23,W10,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 3.07/3.43    converse( join( X, Y ) ) ), converse( Y ) ) }.
% 3.07/3.43  parent0[0]: (1312) {G23,W10,D6,L1,V2,M1} P(8,1226) { meet( complement( 
% 3.07/3.43    converse( join( X, Y ) ) ), converse( Y ) ) ==> zero }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22224) {G3,W10,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 3.07/3.43    converse( X ) ), converse( meet( X, Y ) ) ) }.
% 3.07/3.43  parent0[0]: (826) {G2,W10,D5,L1,V2,M1} P(3,51) { join( meet( X, complement
% 3.07/3.43    ( Y ) ), meet( X, Y ) ) ==> X }.
% 3.07/3.43  parent1[0; 5]: (22221) {G23,W10,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 3.07/3.43    converse( join( X, Y ) ) ), converse( Y ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := meet( X, complement( Y ) )
% 3.07/3.43     Y := meet( X, Y )
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22225) {G3,W10,D5,L1,V2,M1}  { meet( complement( converse( X ) ), 
% 3.07/3.43    converse( meet( X, Y ) ) ) ==> zero }.
% 3.07/3.43  parent0[0]: (22224) {G3,W10,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 3.07/3.43    converse( X ) ), converse( meet( X, Y ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (8186) {G24,W10,D5,L1,V2,M1} P(826,1312) { meet( complement( 
% 3.07/3.43    converse( X ) ), converse( meet( X, Y ) ) ) ==> zero }.
% 3.07/3.43  parent0: (22225) {G3,W10,D5,L1,V2,M1}  { meet( complement( converse( X ) )
% 3.07/3.43    , converse( meet( X, Y ) ) ) ==> zero }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22227) {G24,W10,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 3.07/3.43    converse( X ) ), converse( meet( X, Y ) ) ) }.
% 3.07/3.43  parent0[0]: (8186) {G24,W10,D5,L1,V2,M1} P(826,1312) { meet( complement( 
% 3.07/3.43    converse( X ) ), converse( meet( X, Y ) ) ) ==> zero }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22228) {G4,W9,D5,L1,V1,M1}  { zero ==> meet( complement( one ), 
% 3.07/3.43    converse( meet( one, X ) ) ) }.
% 3.07/3.43  parent0[0]: (251) {G3,W4,D3,L1,V0,M1} P(245,5) { converse( one ) ==> one
% 3.07/3.43     }.
% 3.07/3.43  parent1[0; 4]: (22227) {G24,W10,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 3.07/3.43    converse( X ) ), converse( meet( X, Y ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := one
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22229) {G4,W9,D5,L1,V1,M1}  { meet( complement( one ), converse( 
% 3.07/3.43    meet( one, X ) ) ) ==> zero }.
% 3.07/3.43  parent0[0]: (22228) {G4,W9,D5,L1,V1,M1}  { zero ==> meet( complement( one )
% 3.07/3.43    , converse( meet( one, X ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (8211) {G25,W9,D5,L1,V1,M1} P(251,8186) { meet( complement( 
% 3.07/3.43    one ), converse( meet( one, X ) ) ) ==> zero }.
% 3.07/3.43  parent0: (22229) {G4,W9,D5,L1,V1,M1}  { meet( complement( one ), converse( 
% 3.07/3.43    meet( one, X ) ) ) ==> zero }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22230) {G25,W9,D5,L1,V1,M1}  { zero ==> meet( complement( one ), 
% 3.07/3.43    converse( meet( one, X ) ) ) }.
% 3.07/3.43  parent0[0]: (8211) {G25,W9,D5,L1,V1,M1} P(251,8186) { meet( complement( one
% 3.07/3.43     ), converse( meet( one, X ) ) ) ==> zero }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22231) {G26,W9,D5,L1,V1,M1}  { zero ==> meet( complement( one ), 
% 3.07/3.43    converse( meet( X, one ) ) ) }.
% 3.07/3.43  parent0[0]: (2986) {G30,W9,D4,L1,V2,M1} P(1107,2965);d(2965) { converse( 
% 3.07/3.43    meet( Y, X ) ) = converse( meet( X, Y ) ) }.
% 3.07/3.43  parent1[0; 5]: (22230) {G25,W9,D5,L1,V1,M1}  { zero ==> meet( complement( 
% 3.07/3.43    one ), converse( meet( one, X ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := one
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22234) {G26,W9,D5,L1,V1,M1}  { meet( complement( one ), converse( 
% 3.07/3.43    meet( X, one ) ) ) ==> zero }.
% 3.07/3.43  parent0[0]: (22231) {G26,W9,D5,L1,V1,M1}  { zero ==> meet( complement( one
% 3.07/3.43     ), converse( meet( X, one ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (8220) {G31,W9,D5,L1,V1,M1} P(2986,8211) { meet( complement( 
% 3.07/3.43    one ), converse( meet( X, one ) ) ) ==> zero }.
% 3.07/3.43  parent0: (22234) {G26,W9,D5,L1,V1,M1}  { meet( complement( one ), converse
% 3.07/3.43    ( meet( X, one ) ) ) ==> zero }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22236) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( 
% 3.07/3.43    complement( Y ), X ) ) }.
% 3.07/3.43  parent0[0]: (2823) {G16,W10,D5,L1,V2,M1} P(78,1005) { join( meet( X, Y ), 
% 3.07/3.43    meet( complement( Y ), X ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22239) {G17,W13,D6,L1,V1,M1}  { converse( meet( X, one ) ) ==> 
% 3.07/3.43    join( meet( converse( meet( X, one ) ), one ), zero ) }.
% 3.07/3.43  parent0[0]: (8220) {G31,W9,D5,L1,V1,M1} P(2986,8211) { meet( complement( 
% 3.07/3.43    one ), converse( meet( X, one ) ) ) ==> zero }.
% 3.07/3.43  parent1[0; 12]: (22236) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.07/3.43    meet( complement( Y ), X ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := converse( meet( X, one ) )
% 3.07/3.43     Y := one
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22240) {G10,W11,D5,L1,V1,M1}  { converse( meet( X, one ) ) ==> 
% 3.07/3.43    meet( converse( meet( X, one ) ), one ) }.
% 3.07/3.43  parent0[0]: (846) {G9,W5,D3,L1,V1,M1} P(820,275) { join( X, zero ) ==> X
% 3.07/3.43     }.
% 3.07/3.43  parent1[0; 5]: (22239) {G17,W13,D6,L1,V1,M1}  { converse( meet( X, one ) ) 
% 3.07/3.43    ==> join( meet( converse( meet( X, one ) ), one ), zero ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := meet( converse( meet( X, one ) ), one )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22241) {G10,W11,D5,L1,V1,M1}  { meet( converse( meet( X, one ) ), 
% 3.07/3.43    one ) ==> converse( meet( X, one ) ) }.
% 3.07/3.43  parent0[0]: (22240) {G10,W11,D5,L1,V1,M1}  { converse( meet( X, one ) ) ==>
% 3.07/3.43     meet( converse( meet( X, one ) ), one ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (8222) {G32,W11,D5,L1,V1,M1} P(8220,2823);d(846) { meet( 
% 3.07/3.43    converse( meet( X, one ) ), one ) ==> converse( meet( X, one ) ) }.
% 3.07/3.43  parent0: (22241) {G10,W11,D5,L1,V1,M1}  { meet( converse( meet( X, one ) )
% 3.07/3.43    , one ) ==> converse( meet( X, one ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22243) {G16,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 3.07/3.43    , X ) }.
% 3.07/3.43  parent0[0]: (931) {G16,W9,D4,L1,V2,M1} P(921,51);d(80);d(846) { meet( meet
% 3.07/3.43    ( X, Y ), X ) ==> meet( X, Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22245) {G17,W17,D6,L1,V1,M1}  { meet( composition( composition( X
% 3.07/3.43    , converse( X ) ), X ), X ) ==> meet( X, composition( composition( X, 
% 3.07/3.43    converse( X ) ), X ) ) }.
% 3.07/3.43  parent0[0]: (1578) {G21,W10,D6,L1,V1,M1} P(1562,15);d(989);d(850) { meet( 
% 3.07/3.43    composition( composition( X, converse( X ) ), X ), X ) ==> X }.
% 3.07/3.43  parent1[0; 10]: (22243) {G16,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet
% 3.07/3.43    ( X, Y ), X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := composition( composition( X, converse( X ) ), X )
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22246) {G18,W10,D6,L1,V1,M1}  { X ==> meet( X, composition( 
% 3.07/3.43    composition( X, converse( X ) ), X ) ) }.
% 3.07/3.43  parent0[0]: (1578) {G21,W10,D6,L1,V1,M1} P(1562,15);d(989);d(850) { meet( 
% 3.07/3.43    composition( composition( X, converse( X ) ), X ), X ) ==> X }.
% 3.07/3.43  parent1[0; 1]: (22245) {G17,W17,D6,L1,V1,M1}  { meet( composition( 
% 3.07/3.43    composition( X, converse( X ) ), X ), X ) ==> meet( X, composition( 
% 3.07/3.43    composition( X, converse( X ) ), X ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22248) {G18,W10,D6,L1,V1,M1}  { meet( X, composition( composition
% 3.07/3.43    ( X, converse( X ) ), X ) ) ==> X }.
% 3.07/3.43  parent0[0]: (22246) {G18,W10,D6,L1,V1,M1}  { X ==> meet( X, composition( 
% 3.07/3.43    composition( X, converse( X ) ), X ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (8976) {G22,W10,D6,L1,V1,M1} P(1578,931) { meet( X, 
% 3.07/3.43    composition( composition( X, converse( X ) ), X ) ) ==> X }.
% 3.07/3.43  parent0: (22248) {G18,W10,D6,L1,V1,M1}  { meet( X, composition( composition
% 3.07/3.43    ( X, converse( X ) ), X ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22251) {G18,W11,D4,L1,V3,M1}  { join( X, Y ) ==> join( join( X, Y
% 3.07/3.43     ), meet( X, Z ) ) }.
% 3.07/3.43  parent0[0]: (993) {G18,W11,D4,L1,V3,M1} P(974,33) { join( join( X, Z ), 
% 3.07/3.43    meet( X, Y ) ) ==> join( X, Z ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Z
% 3.07/3.43     Z := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22253) {G19,W17,D6,L1,V3,M1}  { join( composition( X, meet( one, 
% 3.07/3.43    Y ) ), X ) ==> join( X, meet( composition( X, meet( one, Y ) ), Z ) ) }.
% 3.07/3.43  parent0[0]: (6805) {G24,W9,D5,L1,V2,M1} P(931,6768) { join( composition( Y
% 3.07/3.43    , meet( one, X ) ), Y ) ==> Y }.
% 3.07/3.43  parent1[0; 9]: (22251) {G18,W11,D4,L1,V3,M1}  { join( X, Y ) ==> join( join
% 3.07/3.43    ( X, Y ), meet( X, Z ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := composition( X, meet( one, Y ) )
% 3.07/3.43     Y := X
% 3.07/3.43     Z := Z
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22254) {G20,W11,D6,L1,V3,M1}  { X ==> join( X, meet( composition
% 3.07/3.43    ( X, meet( one, Y ) ), Z ) ) }.
% 3.07/3.43  parent0[0]: (6805) {G24,W9,D5,L1,V2,M1} P(931,6768) { join( composition( Y
% 3.07/3.43    , meet( one, X ) ), Y ) ==> Y }.
% 3.07/3.43  parent1[0; 1]: (22253) {G19,W17,D6,L1,V3,M1}  { join( composition( X, meet
% 3.07/3.43    ( one, Y ) ), X ) ==> join( X, meet( composition( X, meet( one, Y ) ), Z
% 3.07/3.43     ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43     Z := Z
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22256) {G20,W11,D6,L1,V3,M1}  { join( X, meet( composition( X, 
% 3.07/3.43    meet( one, Y ) ), Z ) ) ==> X }.
% 3.07/3.43  parent0[0]: (22254) {G20,W11,D6,L1,V3,M1}  { X ==> join( X, meet( 
% 3.07/3.43    composition( X, meet( one, Y ) ), Z ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43     Z := Z
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (9427) {G25,W11,D6,L1,V3,M1} P(6805,993) { join( X, meet( 
% 3.07/3.43    composition( X, meet( one, Y ) ), Z ) ) ==> X }.
% 3.07/3.43  parent0: (22256) {G20,W11,D6,L1,V3,M1}  { join( X, meet( composition( X, 
% 3.07/3.43    meet( one, Y ) ), Z ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43     Z := Z
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22259) {G18,W11,D4,L1,V3,M1}  { join( X, Y ) ==> join( join( X, Y
% 3.07/3.43     ), meet( X, Z ) ) }.
% 3.07/3.43  parent0[0]: (993) {G18,W11,D4,L1,V3,M1} P(974,33) { join( join( X, Z ), 
% 3.07/3.43    meet( X, Y ) ) ==> join( X, Z ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Z
% 3.07/3.43     Z := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22261) {G19,W19,D7,L1,V3,M1}  { join( composition( converse( meet
% 3.07/3.43    ( X, one ) ), Y ), Y ) ==> join( Y, meet( composition( converse( meet( X
% 3.07/3.43    , one ) ), Y ), Z ) ) }.
% 3.07/3.43  parent0[0]: (5496) {G22,W10,D6,L1,V2,M1} P(1033,259);d(251);d(252) { join( 
% 3.07/3.43    composition( converse( meet( X, one ) ), Y ), Y ) ==> Y }.
% 3.07/3.43  parent1[0; 10]: (22259) {G18,W11,D4,L1,V3,M1}  { join( X, Y ) ==> join( 
% 3.07/3.43    join( X, Y ), meet( X, Z ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := composition( converse( meet( X, one ) ), Y )
% 3.07/3.43     Y := Y
% 3.07/3.43     Z := Z
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22262) {G20,W12,D7,L1,V3,M1}  { Y ==> join( Y, meet( composition
% 3.07/3.43    ( converse( meet( X, one ) ), Y ), Z ) ) }.
% 3.07/3.43  parent0[0]: (5496) {G22,W10,D6,L1,V2,M1} P(1033,259);d(251);d(252) { join( 
% 3.07/3.43    composition( converse( meet( X, one ) ), Y ), Y ) ==> Y }.
% 3.07/3.43  parent1[0; 1]: (22261) {G19,W19,D7,L1,V3,M1}  { join( composition( converse
% 3.07/3.43    ( meet( X, one ) ), Y ), Y ) ==> join( Y, meet( composition( converse( 
% 3.07/3.43    meet( X, one ) ), Y ), Z ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43     Z := Z
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22264) {G20,W12,D7,L1,V3,M1}  { join( X, meet( composition( 
% 3.07/3.43    converse( meet( Y, one ) ), X ), Z ) ) ==> X }.
% 3.07/3.43  parent0[0]: (22262) {G20,W12,D7,L1,V3,M1}  { Y ==> join( Y, meet( 
% 3.07/3.43    composition( converse( meet( X, one ) ), Y ), Z ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43     Z := Z
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (9429) {G23,W12,D7,L1,V3,M1} P(5496,993) { join( Y, meet( 
% 3.07/3.43    composition( converse( meet( X, one ) ), Y ), Z ) ) ==> Y }.
% 3.07/3.43  parent0: (22264) {G20,W12,D7,L1,V3,M1}  { join( X, meet( composition( 
% 3.07/3.43    converse( meet( Y, one ) ), X ), Z ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43     Z := Z
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22268) {G3,W15,D5,L1,V3,M1}  { join( join( X, meet( Y, Z ) ), 
% 3.07/3.43    meet( Z, Y ) ) = join( meet( Z, Y ), X ) }.
% 3.07/3.43  parent0[0]: (2966) {G30,W11,D4,L1,V2,M1} P(1107,2956);d(2965);d(7) { join( 
% 3.07/3.43    meet( X, Y ), meet( Y, X ) ) ==> meet( X, Y ) }.
% 3.07/3.43  parent1[0; 11]: (472) {G2,W11,D4,L1,V3,M1} P(0,32) { join( join( Z, X ), Y
% 3.07/3.43     ) = join( join( Y, X ), Z ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Z
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := meet( Y, Z )
% 3.07/3.43     Y := meet( Z, Y )
% 3.07/3.43     Z := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (10001) {G31,W15,D5,L1,V3,M1} P(2966,472) { join( join( Z, 
% 3.07/3.43    meet( Y, X ) ), meet( X, Y ) ) ==> join( meet( X, Y ), Z ) }.
% 3.07/3.43  parent0: (22268) {G3,W15,D5,L1,V3,M1}  { join( join( X, meet( Y, Z ) ), 
% 3.07/3.43    meet( Z, Y ) ) = join( meet( Z, Y ), X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Z
% 3.07/3.43     Y := Y
% 3.07/3.43     Z := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22272) {G4,W15,D5,L1,V3,M1}  { composition( X, join( meet( Y, Z )
% 3.07/3.43    , meet( Z, Y ) ) ) = composition( X, meet( Z, Y ) ) }.
% 3.07/3.43  parent0[0]: (2966) {G30,W11,D4,L1,V2,M1} P(1107,2956);d(2965);d(7) { join( 
% 3.07/3.43    meet( X, Y ), meet( Y, X ) ) ==> meet( X, Y ) }.
% 3.07/3.43  parent1[0; 12]: (305) {G3,W11,D4,L1,V3,M1} P(26,7);d(7) { composition( X, 
% 3.07/3.43    join( Z, Y ) ) = composition( X, join( Y, Z ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Z
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := meet( Z, Y )
% 3.07/3.43     Z := meet( Y, Z )
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22274) {G5,W11,D4,L1,V3,M1}  { composition( X, meet( Y, Z ) ) = 
% 3.07/3.43    composition( X, meet( Z, Y ) ) }.
% 3.07/3.43  parent0[0]: (2966) {G30,W11,D4,L1,V2,M1} P(1107,2956);d(2965);d(7) { join( 
% 3.07/3.43    meet( X, Y ), meet( Y, X ) ) ==> meet( X, Y ) }.
% 3.07/3.43  parent1[0; 3]: (22272) {G4,W15,D5,L1,V3,M1}  { composition( X, join( meet( 
% 3.07/3.43    Y, Z ), meet( Z, Y ) ) ) = composition( X, meet( Z, Y ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := Z
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43     Z := Z
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (10017) {G31,W11,D4,L1,V3,M1} P(2966,305);d(2966) { 
% 3.07/3.43    composition( Z, meet( X, Y ) ) = composition( Z, meet( Y, X ) ) }.
% 3.07/3.43  parent0: (22274) {G5,W11,D4,L1,V3,M1}  { composition( X, meet( Y, Z ) ) = 
% 3.07/3.43    composition( X, meet( Z, Y ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Z
% 3.07/3.43     Y := X
% 3.07/3.43     Z := Y
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22276) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 3.07/3.43    , join( Y, Z ) ) }.
% 3.07/3.43  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.07/3.43    join( X, Y ), Z ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43     Z := Z
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22279) {G1,W15,D5,L1,V3,M1}  { join( join( X, meet( Y, Z ) ), 
% 3.07/3.43    meet( Z, Y ) ) ==> join( X, meet( Y, Z ) ) }.
% 3.07/3.43  parent0[0]: (2966) {G30,W11,D4,L1,V2,M1} P(1107,2956);d(2965);d(7) { join( 
% 3.07/3.43    meet( X, Y ), meet( Y, X ) ) ==> meet( X, Y ) }.
% 3.07/3.43  parent1[0; 12]: (22276) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==>
% 3.07/3.43     join( X, join( Y, Z ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := Z
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := meet( Y, Z )
% 3.07/3.43     Z := meet( Z, Y )
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22280) {G2,W11,D4,L1,V3,M1}  { join( meet( Z, Y ), X ) ==> join( 
% 3.07/3.43    X, meet( Y, Z ) ) }.
% 3.07/3.43  parent0[0]: (10001) {G31,W15,D5,L1,V3,M1} P(2966,472) { join( join( Z, meet
% 3.07/3.43    ( Y, X ) ), meet( X, Y ) ) ==> join( meet( X, Y ), Z ) }.
% 3.07/3.43  parent1[0; 1]: (22279) {G1,W15,D5,L1,V3,M1}  { join( join( X, meet( Y, Z )
% 3.07/3.43     ), meet( Z, Y ) ) ==> join( X, meet( Y, Z ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Z
% 3.07/3.43     Y := Y
% 3.07/3.43     Z := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43     Z := Z
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22281) {G2,W11,D4,L1,V3,M1}  { join( Z, meet( Y, X ) ) ==> join( 
% 3.07/3.43    meet( X, Y ), Z ) }.
% 3.07/3.43  parent0[0]: (22280) {G2,W11,D4,L1,V3,M1}  { join( meet( Z, Y ), X ) ==> 
% 3.07/3.43    join( X, meet( Y, Z ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Z
% 3.07/3.43     Y := Y
% 3.07/3.43     Z := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (10034) {G32,W11,D4,L1,V3,M1} P(2966,1);d(10001) { join( Z, 
% 3.07/3.43    meet( X, Y ) ) = join( meet( Y, X ), Z ) }.
% 3.07/3.43  parent0: (22281) {G2,W11,D4,L1,V3,M1}  { join( Z, meet( Y, X ) ) ==> join( 
% 3.07/3.43    meet( X, Y ), Z ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43     Z := Z
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22283) {G1,W25,D8,L1,V2,M1}  { meet( composition( X, meet( one, 
% 3.07/3.43    composition( converse( X ), Y ) ) ), Y ) ==> join( meet( X, Y ), meet( 
% 3.07/3.43    composition( X, meet( one, composition( converse( X ), Y ) ) ), Y ) ) }.
% 3.07/3.43  parent0[0]: (168) {G1,W25,D8,L1,V2,M1} P(5,14) { join( meet( X, Y ), meet( 
% 3.07/3.43    composition( X, meet( one, composition( converse( X ), Y ) ) ), Y ) ) ==>
% 3.07/3.43     meet( composition( X, meet( one, composition( converse( X ), Y ) ) ), Y
% 3.07/3.43     ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22289) {G2,W31,D7,L1,V1,M1}  { meet( composition( X, meet( one, 
% 3.07/3.43    composition( converse( X ), composition( X, top ) ) ) ), composition( X, 
% 3.07/3.43    top ) ) ==> join( meet( X, composition( X, top ) ), composition( X, meet
% 3.07/3.43    ( one, composition( converse( X ), composition( X, top ) ) ) ) ) }.
% 3.07/3.43  parent0[0]: (2773) {G20,W11,D4,L1,V2,M1} P(1545,1005);d(854);d(863) { meet
% 3.07/3.43    ( composition( X, Y ), composition( X, top ) ) ==> composition( X, Y )
% 3.07/3.43     }.
% 3.07/3.43  parent1[0; 21]: (22283) {G1,W25,D8,L1,V2,M1}  { meet( composition( X, meet
% 3.07/3.43    ( one, composition( converse( X ), Y ) ) ), Y ) ==> join( meet( X, Y ), 
% 3.07/3.43    meet( composition( X, meet( one, composition( converse( X ), Y ) ) ), Y )
% 3.07/3.43     ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := meet( one, composition( converse( X ), composition( X, top ) ) )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := composition( X, top )
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22291) {G3,W27,D7,L1,V1,M1}  { composition( X, meet( one, 
% 3.07/3.43    composition( converse( X ), composition( X, top ) ) ) ) ==> join( meet( X
% 3.07/3.43    , composition( X, top ) ), composition( X, meet( one, composition( 
% 3.07/3.43    converse( X ), composition( X, top ) ) ) ) ) }.
% 3.07/3.43  parent0[0]: (2773) {G20,W11,D4,L1,V2,M1} P(1545,1005);d(854);d(863) { meet
% 3.07/3.43    ( composition( X, Y ), composition( X, top ) ) ==> composition( X, Y )
% 3.07/3.43     }.
% 3.07/3.43  parent1[0; 1]: (22289) {G2,W31,D7,L1,V1,M1}  { meet( composition( X, meet( 
% 3.07/3.43    one, composition( converse( X ), composition( X, top ) ) ) ), composition
% 3.07/3.43    ( X, top ) ) ==> join( meet( X, composition( X, top ) ), composition( X, 
% 3.07/3.43    meet( one, composition( converse( X ), composition( X, top ) ) ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := meet( one, composition( converse( X ), composition( X, top ) ) )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22297) {G4,W23,D7,L1,V1,M1}  { composition( X, meet( one, 
% 3.07/3.43    composition( converse( X ), composition( X, top ) ) ) ) ==> join( X, 
% 3.07/3.43    composition( X, meet( one, composition( converse( X ), composition( X, 
% 3.07/3.43    top ) ) ) ) ) }.
% 3.07/3.43  parent0[0]: (1668) {G24,W7,D4,L1,V1,M1} P(1655,1239) { meet( X, composition
% 3.07/3.43    ( X, top ) ) ==> X }.
% 3.07/3.43  parent1[0; 12]: (22291) {G3,W27,D7,L1,V1,M1}  { composition( X, meet( one, 
% 3.07/3.43    composition( converse( X ), composition( X, top ) ) ) ) ==> join( meet( X
% 3.07/3.43    , composition( X, top ) ), composition( X, meet( one, composition( 
% 3.07/3.43    converse( X ), composition( X, top ) ) ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22298) {G5,W12,D6,L1,V1,M1}  { composition( X, meet( one, 
% 3.07/3.43    composition( converse( X ), composition( X, top ) ) ) ) ==> X }.
% 3.07/3.43  parent0[0]: (6838) {G25,W9,D5,L1,V2,M1} P(931,6803) { join( Y, composition
% 3.07/3.43    ( Y, meet( one, X ) ) ) ==> Y }.
% 3.07/3.43  parent1[0; 11]: (22297) {G4,W23,D7,L1,V1,M1}  { composition( X, meet( one, 
% 3.07/3.43    composition( converse( X ), composition( X, top ) ) ) ) ==> join( X, 
% 3.07/3.43    composition( X, meet( one, composition( converse( X ), composition( X, 
% 3.07/3.43    top ) ) ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := composition( converse( X ), composition( X, top ) )
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22299) {G1,W12,D7,L1,V1,M1}  { composition( X, meet( one, 
% 3.07/3.43    composition( composition( converse( X ), X ), top ) ) ) ==> X }.
% 3.07/3.43  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 3.07/3.43     ) ) ==> composition( composition( X, Y ), Z ) }.
% 3.07/3.43  parent1[0; 5]: (22298) {G5,W12,D6,L1,V1,M1}  { composition( X, meet( one, 
% 3.07/3.43    composition( converse( X ), composition( X, top ) ) ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := converse( X )
% 3.07/3.43     Y := X
% 3.07/3.43     Z := top
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22300) {G2,W10,D6,L1,V1,M1}  { composition( X, meet( one, 
% 3.07/3.43    converse( composition( top, X ) ) ) ) ==> X }.
% 3.07/3.43  parent0[0]: (2254) {G19,W11,D5,L1,V1,M1} P(1560,141);d(857);d(857);d(244);d
% 3.07/3.43    (6);d(1002);d(214);d(850);d(4) { composition( composition( converse( X )
% 3.07/3.43    , X ), top ) ==> converse( composition( top, X ) ) }.
% 3.07/3.43  parent1[0; 5]: (22299) {G1,W12,D7,L1,V1,M1}  { composition( X, meet( one, 
% 3.07/3.43    composition( composition( converse( X ), X ), top ) ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (10296) {G26,W10,D6,L1,V1,M1} P(2773,168);d(1668);d(6838);d(4)
% 3.07/3.43    ;d(2254) { composition( X, meet( one, converse( composition( top, X ) ) )
% 3.07/3.43     ) ==> X }.
% 3.07/3.43  parent0: (22300) {G2,W10,D6,L1,V1,M1}  { composition( X, meet( one, 
% 3.07/3.43    converse( composition( top, X ) ) ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22302) {G26,W10,D6,L1,V1,M1}  { X ==> composition( X, meet( one, 
% 3.07/3.43    converse( composition( top, X ) ) ) ) }.
% 3.07/3.43  parent0[0]: (10296) {G26,W10,D6,L1,V1,M1} P(2773,168);d(1668);d(6838);d(4);
% 3.07/3.43    d(2254) { composition( X, meet( one, converse( composition( top, X ) ) )
% 3.07/3.43     ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22303) {G27,W10,D6,L1,V1,M1}  { X ==> composition( X, meet( 
% 3.07/3.43    converse( composition( top, X ) ), one ) ) }.
% 3.07/3.43  parent0[0]: (10017) {G31,W11,D4,L1,V3,M1} P(2966,305);d(2966) { composition
% 3.07/3.43    ( Z, meet( X, Y ) ) = composition( Z, meet( Y, X ) ) }.
% 3.07/3.43  parent1[0; 2]: (22302) {G26,W10,D6,L1,V1,M1}  { X ==> composition( X, meet
% 3.07/3.43    ( one, converse( composition( top, X ) ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := one
% 3.07/3.43     Y := converse( composition( top, X ) )
% 3.07/3.43     Z := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22309) {G27,W10,D6,L1,V1,M1}  { composition( X, meet( converse( 
% 3.07/3.43    composition( top, X ) ), one ) ) ==> X }.
% 3.07/3.43  parent0[0]: (22303) {G27,W10,D6,L1,V1,M1}  { X ==> composition( X, meet( 
% 3.07/3.43    converse( composition( top, X ) ), one ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (10302) {G32,W10,D6,L1,V1,M1} P(10296,10017) { composition( X
% 3.07/3.43    , meet( converse( composition( top, X ) ), one ) ) ==> X }.
% 3.07/3.43  parent0: (22309) {G27,W10,D6,L1,V1,M1}  { composition( X, meet( converse( 
% 3.07/3.43    composition( top, X ) ), one ) ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22313) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 3.07/3.43     converse( composition( converse( X ), Y ) ) }.
% 3.07/3.43  parent0[0]: (20) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 3.07/3.43    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22318) {G2,W14,D8,L1,V1,M1}  { composition( converse( meet( 
% 3.07/3.43    converse( composition( top, converse( X ) ) ), one ) ), X ) ==> converse
% 3.07/3.43    ( converse( X ) ) }.
% 3.07/3.43  parent0[0]: (10302) {G32,W10,D6,L1,V1,M1} P(10296,10017) { composition( X, 
% 3.07/3.43    meet( converse( composition( top, X ) ), one ) ) ==> X }.
% 3.07/3.43  parent1[0; 12]: (22313) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y )
% 3.07/3.43    , X ) ==> converse( composition( converse( X ), Y ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := converse( X )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := meet( converse( composition( top, converse( X ) ) ), one )
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22319) {G1,W12,D8,L1,V1,M1}  { composition( converse( meet( 
% 3.07/3.43    converse( composition( top, converse( X ) ) ), one ) ), X ) ==> X }.
% 3.07/3.43  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.07/3.43  parent1[0; 11]: (22318) {G2,W14,D8,L1,V1,M1}  { composition( converse( meet
% 3.07/3.43    ( converse( composition( top, converse( X ) ) ), one ) ), X ) ==> 
% 3.07/3.43    converse( converse( X ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22320) {G2,W11,D7,L1,V1,M1}  { composition( converse( meet( 
% 3.07/3.43    composition( X, converse( top ) ), one ) ), X ) ==> X }.
% 3.07/3.43  parent0[0]: (19) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 3.07/3.43    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 3.07/3.43  parent1[0; 4]: (22319) {G1,W12,D8,L1,V1,M1}  { composition( converse( meet
% 3.07/3.43    ( converse( composition( top, converse( X ) ) ), one ) ), X ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := top
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22321) {G3,W10,D6,L1,V1,M1}  { composition( converse( meet( 
% 3.07/3.43    composition( X, top ), one ) ), X ) ==> X }.
% 3.07/3.43  parent0[0]: (214) {G8,W4,D3,L1,V0,M1} P(212,62) { converse( top ) ==> top
% 3.07/3.43     }.
% 3.07/3.43  parent1[0; 6]: (22320) {G2,W11,D7,L1,V1,M1}  { composition( converse( meet
% 3.07/3.43    ( composition( X, converse( top ) ), one ) ), X ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (10346) {G33,W10,D6,L1,V1,M1} P(10302,20);d(7);d(19);d(214) { 
% 3.07/3.43    composition( converse( meet( composition( X, top ), one ) ), X ) ==> X
% 3.07/3.43     }.
% 3.07/3.43  parent0: (22321) {G3,W10,D6,L1,V1,M1}  { composition( converse( meet( 
% 3.07/3.43    composition( X, top ), one ) ), X ) ==> X }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22324) {G33,W10,D6,L1,V1,M1}  { X ==> composition( converse( meet
% 3.07/3.43    ( composition( X, top ), one ) ), X ) }.
% 3.07/3.43  parent0[0]: (10346) {G33,W10,D6,L1,V1,M1} P(10302,20);d(7);d(19);d(214) { 
% 3.07/3.43    composition( converse( meet( composition( X, top ), one ) ), X ) ==> X
% 3.07/3.43     }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22325) {G1,W8,D5,L1,V0,M1}  { skol1 ==> composition( converse( 
% 3.07/3.43    meet( skol1, one ) ), skol1 ) }.
% 3.07/3.43  parent0[0]: (16) {G0,W5,D3,L1,V0,M1} I { composition( skol1, top ) ==> 
% 3.07/3.43    skol1 }.
% 3.07/3.43  parent1[0; 5]: (22324) {G33,W10,D6,L1,V1,M1}  { X ==> composition( converse
% 3.07/3.43    ( meet( composition( X, top ), one ) ), X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := skol1
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22326) {G1,W8,D5,L1,V0,M1}  { composition( converse( meet( skol1, 
% 3.07/3.43    one ) ), skol1 ) ==> skol1 }.
% 3.07/3.43  parent0[0]: (22325) {G1,W8,D5,L1,V0,M1}  { skol1 ==> composition( converse
% 3.07/3.43    ( meet( skol1, one ) ), skol1 ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (10369) {G34,W8,D5,L1,V0,M1} P(16,10346) { composition( 
% 3.07/3.43    converse( meet( skol1, one ) ), skol1 ) ==> skol1 }.
% 3.07/3.43  parent0: (22326) {G1,W8,D5,L1,V0,M1}  { composition( converse( meet( skol1
% 3.07/3.43    , one ) ), skol1 ) ==> skol1 }.
% 3.07/3.43  substitution0:
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22328) {G1,W23,D7,L1,V2,M1}  { meet( composition( X, meet( Y, 
% 3.07/3.43    converse( X ) ) ), one ) ==> join( meet( composition( X, Y ), one ), meet
% 3.07/3.43    ( composition( X, meet( Y, converse( X ) ) ), one ) ) }.
% 3.07/3.43  parent0[0]: (169) {G1,W23,D7,L1,V2,M1} P(5,14) { join( meet( composition( X
% 3.07/3.43    , Y ), one ), meet( composition( X, meet( Y, converse( X ) ) ), one ) ) 
% 3.07/3.43    ==> meet( composition( X, meet( Y, converse( X ) ) ), one ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22332) {G2,W33,D9,L1,V0,M1}  { meet( composition( converse( meet
% 3.07/3.43    ( skol1, one ) ), meet( skol1, converse( converse( meet( skol1, one ) ) )
% 3.07/3.43     ) ), one ) ==> join( meet( skol1, one ), meet( composition( converse( 
% 3.07/3.43    meet( skol1, one ) ), meet( skol1, converse( converse( meet( skol1, one )
% 3.07/3.43     ) ) ) ), one ) ) }.
% 3.07/3.43  parent0[0]: (10369) {G34,W8,D5,L1,V0,M1} P(16,10346) { composition( 
% 3.07/3.43    converse( meet( skol1, one ) ), skol1 ) ==> skol1 }.
% 3.07/3.43  parent1[0; 17]: (22328) {G1,W23,D7,L1,V2,M1}  { meet( composition( X, meet
% 3.07/3.43    ( Y, converse( X ) ) ), one ) ==> join( meet( composition( X, Y ), one )
% 3.07/3.43    , meet( composition( X, meet( Y, converse( X ) ) ), one ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := converse( meet( skol1, one ) )
% 3.07/3.43     Y := skol1
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22334) {G1,W31,D8,L1,V0,M1}  { meet( composition( converse( meet
% 3.07/3.43    ( skol1, one ) ), meet( skol1, converse( converse( meet( skol1, one ) ) )
% 3.07/3.43     ) ), one ) ==> join( meet( skol1, one ), meet( composition( converse( 
% 3.07/3.43    meet( skol1, one ) ), meet( skol1, meet( skol1, one ) ) ), one ) ) }.
% 3.07/3.43  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.07/3.43  parent1[0; 27]: (22332) {G2,W33,D9,L1,V0,M1}  { meet( composition( converse
% 3.07/3.43    ( meet( skol1, one ) ), meet( skol1, converse( converse( meet( skol1, one
% 3.07/3.43     ) ) ) ) ), one ) ==> join( meet( skol1, one ), meet( composition( 
% 3.07/3.43    converse( meet( skol1, one ) ), meet( skol1, converse( converse( meet( 
% 3.07/3.43    skol1, one ) ) ) ) ), one ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := meet( skol1, one )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22335) {G1,W29,D7,L1,V0,M1}  { meet( composition( converse( meet
% 3.07/3.43    ( skol1, one ) ), meet( skol1, meet( skol1, one ) ) ), one ) ==> join( 
% 3.07/3.43    meet( skol1, one ), meet( composition( converse( meet( skol1, one ) ), 
% 3.07/3.43    meet( skol1, meet( skol1, one ) ) ), one ) ) }.
% 3.07/3.43  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.07/3.43  parent1[0; 9]: (22334) {G1,W31,D8,L1,V0,M1}  { meet( composition( converse
% 3.07/3.43    ( meet( skol1, one ) ), meet( skol1, converse( converse( meet( skol1, one
% 3.07/3.43     ) ) ) ) ), one ) ==> join( meet( skol1, one ), meet( composition( 
% 3.07/3.43    converse( meet( skol1, one ) ), meet( skol1, meet( skol1, one ) ) ), one
% 3.07/3.43     ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := meet( skol1, one )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22340) {G2,W27,D7,L1,V0,M1}  { meet( composition( converse( meet
% 3.07/3.43    ( skol1, one ) ), meet( skol1, meet( skol1, one ) ) ), one ) ==> join( 
% 3.07/3.43    meet( skol1, one ), meet( composition( converse( meet( skol1, one ) ), 
% 3.07/3.43    meet( skol1, one ) ), one ) ) }.
% 3.07/3.43  parent0[0]: (967) {G19,W9,D4,L1,V2,M1} P(78,965) { meet( Y, meet( Y, X ) ) 
% 3.07/3.43    ==> meet( Y, X ) }.
% 3.07/3.43  parent1[0; 23]: (22335) {G1,W29,D7,L1,V0,M1}  { meet( composition( converse
% 3.07/3.43    ( meet( skol1, one ) ), meet( skol1, meet( skol1, one ) ) ), one ) ==> 
% 3.07/3.43    join( meet( skol1, one ), meet( composition( converse( meet( skol1, one )
% 3.07/3.43     ), meet( skol1, meet( skol1, one ) ) ), one ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := one
% 3.07/3.43     Y := skol1
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22341) {G3,W25,D7,L1,V0,M1}  { meet( composition( converse( meet
% 3.07/3.43    ( skol1, one ) ), meet( skol1, one ) ), one ) ==> join( meet( skol1, one
% 3.07/3.43     ), meet( composition( converse( meet( skol1, one ) ), meet( skol1, one )
% 3.07/3.43     ), one ) ) }.
% 3.07/3.43  parent0[0]: (967) {G19,W9,D4,L1,V2,M1} P(78,965) { meet( Y, meet( Y, X ) ) 
% 3.07/3.43    ==> meet( Y, X ) }.
% 3.07/3.43  parent1[0; 7]: (22340) {G2,W27,D7,L1,V0,M1}  { meet( composition( converse
% 3.07/3.43    ( meet( skol1, one ) ), meet( skol1, meet( skol1, one ) ) ), one ) ==> 
% 3.07/3.43    join( meet( skol1, one ), meet( composition( converse( meet( skol1, one )
% 3.07/3.43     ), meet( skol1, one ) ), one ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := one
% 3.07/3.43     Y := skol1
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22344) {G4,W14,D6,L1,V0,M1}  { meet( composition( converse( meet
% 3.07/3.43    ( skol1, one ) ), meet( skol1, one ) ), one ) ==> meet( skol1, one ) }.
% 3.07/3.43  parent0[0]: (9429) {G23,W12,D7,L1,V3,M1} P(5496,993) { join( Y, meet( 
% 3.07/3.43    composition( converse( meet( X, one ) ), Y ), Z ) ) ==> Y }.
% 3.07/3.43  parent1[0; 11]: (22341) {G3,W25,D7,L1,V0,M1}  { meet( composition( converse
% 3.07/3.43    ( meet( skol1, one ) ), meet( skol1, one ) ), one ) ==> join( meet( skol1
% 3.07/3.43    , one ), meet( composition( converse( meet( skol1, one ) ), meet( skol1, 
% 3.07/3.43    one ) ), one ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := skol1
% 3.07/3.43     Y := meet( skol1, one )
% 3.07/3.43     Z := one
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (10382) {G35,W14,D6,L1,V0,M1} P(10369,169);d(7);d(967);d(9429)
% 3.07/3.43     { meet( composition( converse( meet( skol1, one ) ), meet( skol1, one )
% 3.07/3.43     ), one ) ==> meet( skol1, one ) }.
% 3.07/3.43  parent0: (22344) {G4,W14,D6,L1,V0,M1}  { meet( composition( converse( meet
% 3.07/3.43    ( skol1, one ) ), meet( skol1, one ) ), one ) ==> meet( skol1, one ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22346) {G34,W8,D5,L1,V0,M1}  { skol1 ==> composition( converse( 
% 3.07/3.43    meet( skol1, one ) ), skol1 ) }.
% 3.07/3.43  parent0[0]: (10369) {G34,W8,D5,L1,V0,M1} P(16,10346) { composition( 
% 3.07/3.43    converse( meet( skol1, one ) ), skol1 ) ==> skol1 }.
% 3.07/3.43  substitution0:
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22347) {G31,W8,D5,L1,V0,M1}  { skol1 ==> composition( converse( 
% 3.07/3.43    meet( one, skol1 ) ), skol1 ) }.
% 3.07/3.43  parent0[0]: (2986) {G30,W9,D4,L1,V2,M1} P(1107,2965);d(2965) { converse( 
% 3.07/3.43    meet( Y, X ) ) = converse( meet( X, Y ) ) }.
% 3.07/3.43  parent1[0; 3]: (22346) {G34,W8,D5,L1,V0,M1}  { skol1 ==> composition( 
% 3.07/3.43    converse( meet( skol1, one ) ), skol1 ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := one
% 3.07/3.43     Y := skol1
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22350) {G31,W8,D5,L1,V0,M1}  { composition( converse( meet( one, 
% 3.07/3.43    skol1 ) ), skol1 ) ==> skol1 }.
% 3.07/3.43  parent0[0]: (22347) {G31,W8,D5,L1,V0,M1}  { skol1 ==> composition( converse
% 3.07/3.43    ( meet( one, skol1 ) ), skol1 ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (10384) {G35,W8,D5,L1,V0,M1} P(2986,10369) { composition( 
% 3.07/3.43    converse( meet( one, skol1 ) ), skol1 ) ==> skol1 }.
% 3.07/3.43  parent0: (22350) {G31,W8,D5,L1,V0,M1}  { composition( converse( meet( one, 
% 3.07/3.43    skol1 ) ), skol1 ) ==> skol1 }.
% 3.07/3.43  substitution0:
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22352) {G20,W11,D4,L1,V2,M1}  { composition( X, Y ) ==> meet( 
% 3.07/3.43    composition( X, top ), composition( X, Y ) ) }.
% 3.07/3.43  parent0[0]: (3140) {G20,W11,D4,L1,V2,M1} P(1545,2822);d(846) { meet( 
% 3.07/3.43    composition( X, top ), composition( X, Y ) ) ==> composition( X, Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22355) {G21,W15,D6,L1,V0,M1}  { composition( converse( meet( one
% 3.07/3.43    , skol1 ) ), skol1 ) ==> meet( composition( converse( meet( one, skol1 )
% 3.07/3.43     ), top ), skol1 ) }.
% 3.07/3.43  parent0[0]: (10384) {G35,W8,D5,L1,V0,M1} P(2986,10369) { composition( 
% 3.07/3.43    converse( meet( one, skol1 ) ), skol1 ) ==> skol1 }.
% 3.07/3.43  parent1[0; 14]: (22352) {G20,W11,D4,L1,V2,M1}  { composition( X, Y ) ==> 
% 3.07/3.43    meet( composition( X, top ), composition( X, Y ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := converse( meet( one, skol1 ) )
% 3.07/3.43     Y := skol1
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22356) {G22,W10,D6,L1,V0,M1}  { skol1 ==> meet( composition( 
% 3.07/3.43    converse( meet( one, skol1 ) ), top ), skol1 ) }.
% 3.07/3.43  parent0[0]: (10384) {G35,W8,D5,L1,V0,M1} P(2986,10369) { composition( 
% 3.07/3.43    converse( meet( one, skol1 ) ), skol1 ) ==> skol1 }.
% 3.07/3.43  parent1[0; 1]: (22355) {G21,W15,D6,L1,V0,M1}  { composition( converse( meet
% 3.07/3.43    ( one, skol1 ) ), skol1 ) ==> meet( composition( converse( meet( one, 
% 3.07/3.43    skol1 ) ), top ), skol1 ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22359) {G10,W10,D6,L1,V0,M1}  { skol1 ==> meet( converse( 
% 3.07/3.43    composition( top, meet( one, skol1 ) ) ), skol1 ) }.
% 3.07/3.43  parent0[0]: (217) {G9,W9,D4,L1,V1,M1} P(214,9) { composition( converse( X )
% 3.07/3.43    , top ) ==> converse( composition( top, X ) ) }.
% 3.07/3.43  parent1[0; 3]: (22356) {G22,W10,D6,L1,V0,M1}  { skol1 ==> meet( composition
% 3.07/3.43    ( converse( meet( one, skol1 ) ), top ), skol1 ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := meet( one, skol1 )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22360) {G10,W10,D6,L1,V0,M1}  { meet( converse( composition( top, 
% 3.07/3.43    meet( one, skol1 ) ) ), skol1 ) ==> skol1 }.
% 3.07/3.43  parent0[0]: (22359) {G10,W10,D6,L1,V0,M1}  { skol1 ==> meet( converse( 
% 3.07/3.43    composition( top, meet( one, skol1 ) ) ), skol1 ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (10393) {G36,W10,D6,L1,V0,M1} P(10384,3140);d(217) { meet( 
% 3.07/3.43    converse( composition( top, meet( one, skol1 ) ) ), skol1 ) ==> skol1 }.
% 3.07/3.43  parent0: (22360) {G10,W10,D6,L1,V0,M1}  { meet( converse( composition( top
% 3.07/3.43    , meet( one, skol1 ) ) ), skol1 ) ==> skol1 }.
% 3.07/3.43  substitution0:
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22362) {G1,W30,D7,L1,V3,M1}  { meet( composition( meet( converse( 
% 3.07/3.43    Y ), composition( Z, X ) ), converse( X ) ), Z ) ==> join( meet( converse
% 3.07/3.43    ( composition( X, Y ) ), Z ), meet( composition( meet( converse( Y ), 
% 3.07/3.43    composition( Z, X ) ), converse( X ) ), Z ) ) }.
% 3.07/3.43  parent0[0]: (185) {G1,W30,D7,L1,V3,M1} P(9,15);d(7) { join( meet( converse
% 3.07/3.43    ( composition( Y, X ) ), Z ), meet( composition( meet( converse( X ), 
% 3.07/3.43    composition( Z, Y ) ), converse( Y ) ), Z ) ) ==> meet( composition( meet
% 3.07/3.43    ( converse( X ), composition( Z, Y ) ), converse( Y ) ), Z ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43     Z := Z
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22367) {G2,W29,D8,L1,V0,M1}  { meet( composition( meet( converse
% 3.07/3.43    ( meet( one, skol1 ) ), composition( skol1, top ) ), converse( top ) ), 
% 3.07/3.43    skol1 ) ==> join( skol1, meet( composition( meet( converse( meet( one, 
% 3.07/3.43    skol1 ) ), composition( skol1, top ) ), converse( top ) ), skol1 ) ) }.
% 3.07/3.43  parent0[0]: (10393) {G36,W10,D6,L1,V0,M1} P(10384,3140);d(217) { meet( 
% 3.07/3.43    converse( composition( top, meet( one, skol1 ) ) ), skol1 ) ==> skol1 }.
% 3.07/3.43  parent1[0; 15]: (22362) {G1,W30,D7,L1,V3,M1}  { meet( composition( meet( 
% 3.07/3.43    converse( Y ), composition( Z, X ) ), converse( X ) ), Z ) ==> join( meet
% 3.07/3.43    ( converse( composition( X, Y ) ), Z ), meet( composition( meet( converse
% 3.07/3.43    ( Y ), composition( Z, X ) ), converse( X ) ), Z ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := top
% 3.07/3.43     Y := meet( one, skol1 )
% 3.07/3.43     Z := skol1
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22368) {G3,W15,D7,L1,V0,M1}  { meet( composition( meet( converse
% 3.07/3.43    ( meet( one, skol1 ) ), composition( skol1, top ) ), converse( top ) ), 
% 3.07/3.43    skol1 ) ==> skol1 }.
% 3.07/3.43  parent0[0]: (989) {G19,W7,D4,L1,V2,M1} P(965,974) { join( X, meet( Y, X ) )
% 3.07/3.43     ==> X }.
% 3.07/3.43  parent1[0; 14]: (22367) {G2,W29,D8,L1,V0,M1}  { meet( composition( meet( 
% 3.07/3.43    converse( meet( one, skol1 ) ), composition( skol1, top ) ), converse( 
% 3.07/3.43    top ) ), skol1 ) ==> join( skol1, meet( composition( meet( converse( meet
% 3.07/3.43    ( one, skol1 ) ), composition( skol1, top ) ), converse( top ) ), skol1 )
% 3.07/3.43     ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := skol1
% 3.07/3.43     Y := composition( meet( converse( meet( one, skol1 ) ), composition( 
% 3.07/3.43    skol1, top ) ), converse( top ) )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22369) {G1,W13,D7,L1,V0,M1}  { meet( composition( meet( converse
% 3.07/3.43    ( meet( one, skol1 ) ), skol1 ), converse( top ) ), skol1 ) ==> skol1 }.
% 3.07/3.43  parent0[0]: (16) {G0,W5,D3,L1,V0,M1} I { composition( skol1, top ) ==> 
% 3.07/3.43    skol1 }.
% 3.07/3.43  parent1[0; 8]: (22368) {G3,W15,D7,L1,V0,M1}  { meet( composition( meet( 
% 3.07/3.43    converse( meet( one, skol1 ) ), composition( skol1, top ) ), converse( 
% 3.07/3.43    top ) ), skol1 ) ==> skol1 }.
% 3.07/3.43  substitution0:
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22370) {G2,W11,D6,L1,V0,M1}  { composition( meet( converse( meet
% 3.07/3.43    ( one, skol1 ) ), skol1 ), converse( top ) ) ==> skol1 }.
% 3.07/3.43  parent0[0]: (3794) {G30,W13,D5,L1,V2,M1} P(3790,2823);d(846) { meet( 
% 3.07/3.43    composition( meet( X, skol1 ), Y ), skol1 ) ==> composition( meet( X, 
% 3.07/3.43    skol1 ), Y ) }.
% 3.07/3.43  parent1[0; 1]: (22369) {G1,W13,D7,L1,V0,M1}  { meet( composition( meet( 
% 3.07/3.43    converse( meet( one, skol1 ) ), skol1 ), converse( top ) ), skol1 ) ==> 
% 3.07/3.43    skol1 }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := converse( meet( one, skol1 ) )
% 3.07/3.43     Y := converse( top )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22371) {G3,W10,D6,L1,V0,M1}  { composition( meet( converse( meet
% 3.07/3.43    ( one, skol1 ) ), skol1 ), top ) ==> skol1 }.
% 3.07/3.43  parent0[0]: (214) {G8,W4,D3,L1,V0,M1} P(212,62) { converse( top ) ==> top
% 3.07/3.43     }.
% 3.07/3.43  parent1[0; 8]: (22370) {G2,W11,D6,L1,V0,M1}  { composition( meet( converse
% 3.07/3.43    ( meet( one, skol1 ) ), skol1 ), converse( top ) ) ==> skol1 }.
% 3.07/3.43  substitution0:
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (10488) {G37,W10,D6,L1,V0,M1} P(10393,185);d(989);d(16);d(3794
% 3.07/3.43    );d(214) { composition( meet( converse( meet( one, skol1 ) ), skol1 ), 
% 3.07/3.43    top ) ==> skol1 }.
% 3.07/3.43  parent0: (22371) {G3,W10,D6,L1,V0,M1}  { composition( meet( converse( meet
% 3.07/3.43    ( one, skol1 ) ), skol1 ), top ) ==> skol1 }.
% 3.07/3.43  substitution0:
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22373) {G37,W10,D6,L1,V0,M1}  { skol1 ==> composition( meet( 
% 3.07/3.43    converse( meet( one, skol1 ) ), skol1 ), top ) }.
% 3.07/3.43  parent0[0]: (10488) {G37,W10,D6,L1,V0,M1} P(10393,185);d(989);d(16);d(3794)
% 3.07/3.43    ;d(214) { composition( meet( converse( meet( one, skol1 ) ), skol1 ), top
% 3.07/3.43     ) ==> skol1 }.
% 3.07/3.43  substitution0:
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22374) {G31,W10,D6,L1,V0,M1}  { skol1 ==> composition( meet( 
% 3.07/3.43    converse( meet( skol1, one ) ), skol1 ), top ) }.
% 3.07/3.43  parent0[0]: (2986) {G30,W9,D4,L1,V2,M1} P(1107,2965);d(2965) { converse( 
% 3.07/3.43    meet( Y, X ) ) = converse( meet( X, Y ) ) }.
% 3.07/3.43  parent1[0; 4]: (22373) {G37,W10,D6,L1,V0,M1}  { skol1 ==> composition( meet
% 3.07/3.43    ( converse( meet( one, skol1 ) ), skol1 ), top ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := skol1
% 3.07/3.43     Y := one
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22377) {G31,W10,D6,L1,V0,M1}  { composition( meet( converse( meet
% 3.07/3.43    ( skol1, one ) ), skol1 ), top ) ==> skol1 }.
% 3.07/3.43  parent0[0]: (22374) {G31,W10,D6,L1,V0,M1}  { skol1 ==> composition( meet( 
% 3.07/3.43    converse( meet( skol1, one ) ), skol1 ), top ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (10494) {G38,W10,D6,L1,V0,M1} P(2986,10488) { composition( 
% 3.07/3.43    meet( converse( meet( skol1, one ) ), skol1 ), top ) ==> skol1 }.
% 3.07/3.43  parent0: (22377) {G31,W10,D6,L1,V0,M1}  { composition( meet( converse( meet
% 3.07/3.43    ( skol1, one ) ), skol1 ), top ) ==> skol1 }.
% 3.07/3.43  substitution0:
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22379) {G22,W11,D5,L1,V2,M1}  { meet( complement( Y ), X ) ==> 
% 3.07/3.43    meet( complement( meet( X, Y ) ), X ) }.
% 3.07/3.43  parent0[0]: (6305) {G22,W11,D5,L1,V2,M1} P(5053,879);d(879);d(1085);d(881)
% 3.07/3.43     { meet( complement( meet( X, Y ) ), X ) ==> meet( complement( Y ), X )
% 3.07/3.43     }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22385) {G16,W12,D5,L1,V2,M1}  { meet( complement( complement( X )
% 3.07/3.43     ), Y ) ==> meet( join( complement( Y ), X ), Y ) }.
% 3.07/3.43  parent0[0]: (1086) {G15,W10,D5,L1,V2,M1} P(863,881) { complement( meet( Y, 
% 3.07/3.43    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 3.07/3.43  parent1[0; 7]: (22379) {G22,W11,D5,L1,V2,M1}  { meet( complement( Y ), X ) 
% 3.07/3.43    ==> meet( complement( meet( X, Y ) ), X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := complement( X )
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22386) {G14,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( join( 
% 3.07/3.43    complement( Y ), X ), Y ) }.
% 3.07/3.43  parent0[0]: (863) {G13,W5,D4,L1,V1,M1} P(846,82);d(857) { complement( 
% 3.07/3.43    complement( X ) ) ==> X }.
% 3.07/3.43  parent1[0; 2]: (22385) {G16,W12,D5,L1,V2,M1}  { meet( complement( 
% 3.07/3.43    complement( X ) ), Y ) ==> meet( join( complement( Y ), X ), Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22387) {G14,W10,D5,L1,V2,M1}  { meet( join( complement( Y ), X ), 
% 3.07/3.43    Y ) ==> meet( X, Y ) }.
% 3.07/3.43  parent0[0]: (22386) {G14,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( join( 
% 3.07/3.43    complement( Y ), X ), Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (11994) {G23,W10,D5,L1,V2,M1} P(1086,6305);d(863) { meet( join
% 3.07/3.43    ( complement( X ), Y ), X ) ==> meet( Y, X ) }.
% 3.07/3.43  parent0: (22387) {G14,W10,D5,L1,V2,M1}  { meet( join( complement( Y ), X )
% 3.07/3.43    , Y ) ==> meet( X, Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22389) {G30,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> join( meet( X, Y
% 3.07/3.43     ), meet( Y, X ) ) }.
% 3.07/3.43  parent0[0]: (2966) {G30,W11,D4,L1,V2,M1} P(1107,2956);d(2965);d(7) { join( 
% 3.07/3.43    meet( X, Y ), meet( Y, X ) ) ==> meet( X, Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22393) {G24,W17,D6,L1,V2,M1}  { meet( X, join( complement( X ), Y
% 3.07/3.43     ) ) ==> join( meet( X, join( complement( X ), Y ) ), meet( Y, X ) ) }.
% 3.07/3.43  parent0[0]: (11994) {G23,W10,D5,L1,V2,M1} P(1086,6305);d(863) { meet( join
% 3.07/3.43    ( complement( X ), Y ), X ) ==> meet( Y, X ) }.
% 3.07/3.43  parent1[0; 14]: (22389) {G30,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> join( 
% 3.07/3.43    meet( X, Y ), meet( Y, X ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := join( complement( X ), Y )
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22395) {G25,W10,D5,L1,V2,M1}  { meet( X, join( complement( X ), Y
% 3.07/3.43     ) ) ==> meet( Y, X ) }.
% 3.07/3.43  parent0[0]: (6041) {G26,W14,D6,L1,V2,M1} P(3159,6022);d(1086) { join( meet
% 3.07/3.43    ( X, join( complement( X ), Y ) ), meet( Y, X ) ) ==> meet( Y, X ) }.
% 3.07/3.43  parent1[0; 7]: (22393) {G24,W17,D6,L1,V2,M1}  { meet( X, join( complement( 
% 3.07/3.43    X ), Y ) ) ==> join( meet( X, join( complement( X ), Y ) ), meet( Y, X )
% 3.07/3.43     ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (12010) {G31,W10,D5,L1,V2,M1} P(11994,2966);d(6041) { meet( X
% 3.07/3.43    , join( complement( X ), Y ) ) ==> meet( Y, X ) }.
% 3.07/3.43  parent0: (22395) {G25,W10,D5,L1,V2,M1}  { meet( X, join( complement( X ), Y
% 3.07/3.43     ) ) ==> meet( Y, X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22398) {G31,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( X, join( 
% 3.07/3.43    complement( X ), Y ) ) }.
% 3.07/3.43  parent0[0]: (12010) {G31,W10,D5,L1,V2,M1} P(11994,2966);d(6041) { meet( X, 
% 3.07/3.43    join( complement( X ), Y ) ) ==> meet( Y, X ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22401) {G22,W12,D5,L1,V2,M1}  { meet( meet( X, Y ), Y ) ==> meet
% 3.07/3.43    ( Y, join( X, complement( Y ) ) ) }.
% 3.07/3.43  parent0[0]: (4895) {G21,W11,D4,L1,V2,M1} P(4866,1027);d(1);d(993) { join( 
% 3.07/3.43    complement( Y ), meet( X, Y ) ) ==> join( X, complement( Y ) ) }.
% 3.07/3.43  parent1[0; 8]: (22398) {G31,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 3.07/3.43    join( complement( X ), Y ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := meet( X, Y )
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22402) {G18,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, join( X
% 3.07/3.43    , complement( Y ) ) ) }.
% 3.07/3.43  parent0[0]: (937) {G17,W9,D4,L1,V2,M1} P(935,51);d(80);d(846) { meet( meet
% 3.07/3.43    ( X, Y ), Y ) ==> meet( X, Y ) }.
% 3.07/3.43  parent1[0; 1]: (22401) {G22,W12,D5,L1,V2,M1}  { meet( meet( X, Y ), Y ) ==>
% 3.07/3.43     meet( Y, join( X, complement( Y ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22403) {G18,W10,D5,L1,V2,M1}  { meet( Y, join( X, complement( Y )
% 3.07/3.43     ) ) ==> meet( X, Y ) }.
% 3.07/3.43  parent0[0]: (22402) {G18,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, join
% 3.07/3.43    ( X, complement( Y ) ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  subsumption: (12019) {G32,W10,D5,L1,V2,M1} P(4895,12010);d(937) { meet( X, 
% 3.07/3.43    join( Y, complement( X ) ) ) ==> meet( Y, X ) }.
% 3.07/3.43  parent0: (22403) {G18,W10,D5,L1,V2,M1}  { meet( Y, join( X, complement( Y )
% 3.07/3.43     ) ) ==> meet( X, Y ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := Y
% 3.07/3.43     Y := X
% 3.07/3.43  end
% 3.07/3.43  permutation0:
% 3.07/3.43     0 ==> 0
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  eqswap: (22405) {G1,W25,D8,L1,V2,M1}  { meet( composition( X, meet( one, 
% 3.07/3.43    composition( converse( X ), Y ) ) ), Y ) ==> join( meet( X, Y ), meet( 
% 3.07/3.43    composition( X, meet( one, composition( converse( X ), Y ) ) ), Y ) ) }.
% 3.07/3.43  parent0[0]: (168) {G1,W25,D8,L1,V2,M1} P(5,14) { join( meet( X, Y ), meet( 
% 3.07/3.43    composition( X, meet( one, composition( converse( X ), Y ) ) ), Y ) ) ==>
% 3.07/3.43     meet( composition( X, meet( one, composition( converse( X ), Y ) ) ), Y
% 3.07/3.43     ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43     Y := Y
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22410) {G2,W38,D10,L1,V1,M1}  { meet( composition( converse( meet
% 3.07/3.43    ( X, one ) ), meet( one, composition( converse( converse( meet( X, one )
% 3.07/3.43     ) ), one ) ) ), one ) ==> join( converse( meet( X, one ) ), meet( 
% 3.07/3.43    composition( converse( meet( X, one ) ), meet( one, composition( converse
% 3.07/3.43    ( converse( meet( X, one ) ) ), one ) ) ), one ) ) }.
% 3.07/3.43  parent0[0]: (8222) {G32,W11,D5,L1,V1,M1} P(8220,2823);d(846) { meet( 
% 3.07/3.43    converse( meet( X, one ) ), one ) ==> converse( meet( X, one ) ) }.
% 3.07/3.43  parent1[0; 18]: (22405) {G1,W25,D8,L1,V2,M1}  { meet( composition( X, meet
% 3.07/3.43    ( one, composition( converse( X ), Y ) ) ), Y ) ==> join( meet( X, Y ), 
% 3.07/3.43    meet( composition( X, meet( one, composition( converse( X ), Y ) ) ), Y )
% 3.07/3.43     ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := converse( meet( X, one ) )
% 3.07/3.43     Y := one
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22411) {G3,W21,D9,L1,V1,M1}  { meet( composition( converse( meet
% 3.07/3.43    ( X, one ) ), meet( one, composition( converse( converse( meet( X, one )
% 3.07/3.43     ) ), one ) ) ), one ) ==> converse( meet( X, one ) ) }.
% 3.07/3.43  parent0[0]: (9427) {G25,W11,D6,L1,V3,M1} P(6805,993) { join( X, meet( 
% 3.07/3.43    composition( X, meet( one, Y ) ), Z ) ) ==> X }.
% 3.07/3.43  parent1[0; 17]: (22410) {G2,W38,D10,L1,V1,M1}  { meet( composition( 
% 3.07/3.43    converse( meet( X, one ) ), meet( one, composition( converse( converse( 
% 3.07/3.43    meet( X, one ) ) ), one ) ) ), one ) ==> join( converse( meet( X, one ) )
% 3.07/3.43    , meet( composition( converse( meet( X, one ) ), meet( one, composition( 
% 3.07/3.43    converse( converse( meet( X, one ) ) ), one ) ) ), one ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := converse( meet( X, one ) )
% 3.07/3.43     Y := composition( converse( converse( meet( X, one ) ) ), one )
% 3.07/3.43     Z := one
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22412) {G1,W19,D8,L1,V1,M1}  { meet( composition( converse( meet
% 3.07/3.43    ( X, one ) ), meet( one, converse( converse( meet( X, one ) ) ) ) ), one
% 3.07/3.43     ) ==> converse( meet( X, one ) ) }.
% 3.07/3.43  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 3.07/3.43  parent1[0; 9]: (22411) {G3,W21,D9,L1,V1,M1}  { meet( composition( converse
% 3.07/3.43    ( meet( X, one ) ), meet( one, composition( converse( converse( meet( X, 
% 3.07/3.43    one ) ) ), one ) ) ), one ) ==> converse( meet( X, one ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := converse( converse( meet( X, one ) ) )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22413) {G1,W17,D6,L1,V1,M1}  { meet( composition( converse( meet
% 3.07/3.43    ( X, one ) ), meet( one, meet( X, one ) ) ), one ) ==> converse( meet( X
% 3.07/3.43    , one ) ) }.
% 3.07/3.43  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.07/3.43  parent1[0; 9]: (22412) {G1,W19,D8,L1,V1,M1}  { meet( composition( converse
% 3.07/3.43    ( meet( X, one ) ), meet( one, converse( converse( meet( X, one ) ) ) ) )
% 3.07/3.43    , one ) ==> converse( meet( X, one ) ) }.
% 3.07/3.43  substitution0:
% 3.07/3.43     X := meet( X, one )
% 3.07/3.43  end
% 3.07/3.43  substitution1:
% 3.07/3.43     X := X
% 3.07/3.43  end
% 3.07/3.43  
% 3.07/3.43  paramod: (22414) {G2,W15,D6,L1,V1,M1}  { meet( composition( converse( meet
% 3.07/3.43    ( X, one ) ), meet( X, one ) ), one ) ==> converse( meet( X, one ) ) }.
% 3.07/3.43  parent0[0]: (965) {G18,W9,D4,L1,V2,M1} P(937,78) { meet( Y, meet( X, Y ) ) 
% 3.07/3.44    ==> meet( X, Y ) }.
% 3.07/3.44  parent1[0; 7]: (22413) {G1,W17,D6,L1,V1,M1}  { meet( composition( converse
% 3.07/3.44    ( meet( X, one ) ), meet( one, meet( X, one ) ) ), one ) ==> converse( 
% 3.07/3.44    meet( X, one ) ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := X
% 3.07/3.44     Y := one
% 3.07/3.44  end
% 3.07/3.44  substitution1:
% 3.07/3.44     X := X
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  subsumption: (13896) {G33,W15,D6,L1,V1,M1} P(8222,168);d(9427);d(5);d(7);d(
% 3.07/3.44    965) { meet( composition( converse( meet( X, one ) ), meet( X, one ) ), 
% 3.07/3.44    one ) ==> converse( meet( X, one ) ) }.
% 3.07/3.44  parent0: (22414) {G2,W15,D6,L1,V1,M1}  { meet( composition( converse( meet
% 3.07/3.44    ( X, one ) ), meet( X, one ) ), one ) ==> converse( meet( X, one ) ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := X
% 3.07/3.44  end
% 3.07/3.44  permutation0:
% 3.07/3.44     0 ==> 0
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  eqswap: (22416) {G25,W11,D6,L1,V3,M1}  { X ==> join( X, meet( composition( 
% 3.07/3.44    X, meet( one, Y ) ), Z ) ) }.
% 3.07/3.44  parent0[0]: (9427) {G25,W11,D6,L1,V3,M1} P(6805,993) { join( X, meet( 
% 3.07/3.44    composition( X, meet( one, Y ) ), Z ) ) ==> X }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := X
% 3.07/3.44     Y := Y
% 3.07/3.44     Z := Z
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  paramod: (22426) {G26,W11,D6,L1,V3,M1}  { X ==> join( meet( Z, composition
% 3.07/3.44    ( X, meet( one, Y ) ) ), X ) }.
% 3.07/3.44  parent0[0]: (10034) {G32,W11,D4,L1,V3,M1} P(2966,1);d(10001) { join( Z, 
% 3.07/3.44    meet( X, Y ) ) = join( meet( Y, X ), Z ) }.
% 3.07/3.44  parent1[0; 2]: (22416) {G25,W11,D6,L1,V3,M1}  { X ==> join( X, meet( 
% 3.07/3.44    composition( X, meet( one, Y ) ), Z ) ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := composition( X, meet( one, Y ) )
% 3.07/3.44     Y := Z
% 3.07/3.44     Z := X
% 3.07/3.44  end
% 3.07/3.44  substitution1:
% 3.07/3.44     X := X
% 3.07/3.44     Y := Y
% 3.07/3.44     Z := Z
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  eqswap: (22427) {G26,W11,D6,L1,V3,M1}  { join( meet( Y, composition( X, 
% 3.07/3.44    meet( one, Z ) ) ), X ) ==> X }.
% 3.07/3.44  parent0[0]: (22426) {G26,W11,D6,L1,V3,M1}  { X ==> join( meet( Z, 
% 3.07/3.44    composition( X, meet( one, Y ) ) ), X ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := X
% 3.07/3.44     Y := Z
% 3.07/3.44     Z := Y
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  subsumption: (15589) {G33,W11,D6,L1,V3,M1} P(9427,10034) { join( meet( Z, 
% 3.07/3.44    composition( X, meet( one, Y ) ) ), X ) ==> X }.
% 3.07/3.44  parent0: (22427) {G26,W11,D6,L1,V3,M1}  { join( meet( Y, composition( X, 
% 3.07/3.44    meet( one, Z ) ) ), X ) ==> X }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := X
% 3.07/3.44     Y := Z
% 3.07/3.44     Z := Y
% 3.07/3.44  end
% 3.07/3.44  permutation0:
% 3.07/3.44     0 ==> 0
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  eqswap: (22429) {G33,W11,D6,L1,V3,M1}  { Y ==> join( meet( X, composition( 
% 3.07/3.44    Y, meet( one, Z ) ) ), Y ) }.
% 3.07/3.44  parent0[0]: (15589) {G33,W11,D6,L1,V3,M1} P(9427,10034) { join( meet( Z, 
% 3.07/3.44    composition( X, meet( one, Y ) ) ), X ) ==> X }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := Y
% 3.07/3.44     Y := Z
% 3.07/3.44     Z := X
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  paramod: (22432) {G33,W11,D6,L1,V3,M1}  { X ==> join( meet( Y, composition
% 3.07/3.44    ( X, meet( Z, one ) ) ), X ) }.
% 3.07/3.44  parent0[0]: (12019) {G32,W10,D5,L1,V2,M1} P(4895,12010);d(937) { meet( X, 
% 3.07/3.44    join( Y, complement( X ) ) ) ==> meet( Y, X ) }.
% 3.07/3.44  parent1[0; 7]: (22429) {G33,W11,D6,L1,V3,M1}  { Y ==> join( meet( X, 
% 3.07/3.44    composition( Y, meet( one, Z ) ) ), Y ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := one
% 3.07/3.44     Y := Z
% 3.07/3.44  end
% 3.07/3.44  substitution1:
% 3.07/3.44     X := Y
% 3.07/3.44     Y := X
% 3.07/3.44     Z := join( Z, complement( one ) )
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  eqswap: (22433) {G33,W11,D6,L1,V3,M1}  { join( meet( Y, composition( X, 
% 3.07/3.44    meet( Z, one ) ) ), X ) ==> X }.
% 3.07/3.44  parent0[0]: (22432) {G33,W11,D6,L1,V3,M1}  { X ==> join( meet( Y, 
% 3.07/3.44    composition( X, meet( Z, one ) ) ), X ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := X
% 3.07/3.44     Y := Y
% 3.07/3.44     Z := Z
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  subsumption: (15628) {G34,W11,D6,L1,V3,M1} P(12019,15589) { join( meet( Y, 
% 3.07/3.44    composition( Z, meet( X, one ) ) ), Z ) ==> Z }.
% 3.07/3.44  parent0: (22433) {G33,W11,D6,L1,V3,M1}  { join( meet( Y, composition( X, 
% 3.07/3.44    meet( Z, one ) ) ), X ) ==> X }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := Z
% 3.07/3.44     Y := Y
% 3.07/3.44     Z := X
% 3.07/3.44  end
% 3.07/3.44  permutation0:
% 3.07/3.44     0 ==> 0
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  eqswap: (22435) {G34,W11,D6,L1,V3,M1}  { Y ==> join( meet( X, composition( 
% 3.07/3.44    Y, meet( Z, one ) ) ), Y ) }.
% 3.07/3.44  parent0[0]: (15628) {G34,W11,D6,L1,V3,M1} P(12019,15589) { join( meet( Y, 
% 3.07/3.44    composition( Z, meet( X, one ) ) ), Z ) ==> Z }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := Z
% 3.07/3.44     Y := X
% 3.07/3.44     Z := Y
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  paramod: (22437) {G23,W21,D6,L1,V1,M1}  { composition( meet( X, one ), 
% 3.07/3.44    converse( meet( X, one ) ) ) ==> join( meet( X, one ), composition( meet
% 3.07/3.44    ( X, one ), converse( meet( X, one ) ) ) ) }.
% 3.07/3.44  parent0[0]: (8976) {G22,W10,D6,L1,V1,M1} P(1578,931) { meet( X, composition
% 3.07/3.44    ( composition( X, converse( X ) ), X ) ) ==> X }.
% 3.07/3.44  parent1[0; 10]: (22435) {G34,W11,D6,L1,V3,M1}  { Y ==> join( meet( X, 
% 3.07/3.44    composition( Y, meet( Z, one ) ) ), Y ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := meet( X, one )
% 3.07/3.44  end
% 3.07/3.44  substitution1:
% 3.07/3.44     X := meet( X, one )
% 3.07/3.44     Y := composition( meet( X, one ), converse( meet( X, one ) ) )
% 3.07/3.44     Z := X
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  paramod: (22438) {G22,W12,D5,L1,V1,M1}  { composition( meet( X, one ), 
% 3.07/3.44    converse( meet( X, one ) ) ) ==> meet( X, one ) }.
% 3.07/3.44  parent0[0]: (5653) {G21,W10,D6,L1,V2,M1} P(5329,22);d(7);d(19) { join( X, 
% 3.07/3.44    composition( X, converse( meet( Y, one ) ) ) ) ==> X }.
% 3.07/3.44  parent1[0; 9]: (22437) {G23,W21,D6,L1,V1,M1}  { composition( meet( X, one )
% 3.07/3.44    , converse( meet( X, one ) ) ) ==> join( meet( X, one ), composition( 
% 3.07/3.44    meet( X, one ), converse( meet( X, one ) ) ) ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := meet( X, one )
% 3.07/3.44     Y := X
% 3.07/3.44  end
% 3.07/3.44  substitution1:
% 3.07/3.44     X := X
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  subsumption: (15666) {G35,W12,D5,L1,V1,M1} P(8976,15628);d(5653) { 
% 3.07/3.44    composition( meet( X, one ), converse( meet( X, one ) ) ) ==> meet( X, 
% 3.07/3.44    one ) }.
% 3.07/3.44  parent0: (22438) {G22,W12,D5,L1,V1,M1}  { composition( meet( X, one ), 
% 3.07/3.44    converse( meet( X, one ) ) ) ==> meet( X, one ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := X
% 3.07/3.44  end
% 3.07/3.44  permutation0:
% 3.07/3.44     0 ==> 0
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  paramod: (22442) {G34,W8,D4,L1,V0,M1}  { converse( meet( skol1, one ) ) ==>
% 3.07/3.44     meet( skol1, one ) }.
% 3.07/3.44  parent0[0]: (13896) {G33,W15,D6,L1,V1,M1} P(8222,168);d(9427);d(5);d(7);d(
% 3.07/3.44    965) { meet( composition( converse( meet( X, one ) ), meet( X, one ) ), 
% 3.07/3.44    one ) ==> converse( meet( X, one ) ) }.
% 3.07/3.44  parent1[0; 1]: (10382) {G35,W14,D6,L1,V0,M1} P(10369,169);d(7);d(967);d(
% 3.07/3.44    9429) { meet( composition( converse( meet( skol1, one ) ), meet( skol1, 
% 3.07/3.44    one ) ), one ) ==> meet( skol1, one ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := skol1
% 3.07/3.44  end
% 3.07/3.44  substitution1:
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  subsumption: (20051) {G36,W8,D4,L1,V0,M1} S(10382);d(13896) { converse( 
% 3.07/3.44    meet( skol1, one ) ) ==> meet( skol1, one ) }.
% 3.07/3.44  parent0: (22442) {G34,W8,D4,L1,V0,M1}  { converse( meet( skol1, one ) ) ==>
% 3.07/3.44     meet( skol1, one ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44  end
% 3.07/3.44  permutation0:
% 3.07/3.44     0 ==> 0
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  eqswap: (22445) {G38,W10,D6,L1,V0,M1}  { skol1 ==> composition( meet( 
% 3.07/3.44    converse( meet( skol1, one ) ), skol1 ), top ) }.
% 3.07/3.44  parent0[0]: (10494) {G38,W10,D6,L1,V0,M1} P(2986,10488) { composition( meet
% 3.07/3.44    ( converse( meet( skol1, one ) ), skol1 ), top ) ==> skol1 }.
% 3.07/3.44  substitution0:
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  paramod: (22447) {G37,W9,D5,L1,V0,M1}  { skol1 ==> composition( meet( meet
% 3.07/3.44    ( skol1, one ), skol1 ), top ) }.
% 3.07/3.44  parent0[0]: (20051) {G36,W8,D4,L1,V0,M1} S(10382);d(13896) { converse( meet
% 3.07/3.44    ( skol1, one ) ) ==> meet( skol1, one ) }.
% 3.07/3.44  parent1[0; 4]: (22445) {G38,W10,D6,L1,V0,M1}  { skol1 ==> composition( meet
% 3.07/3.44    ( converse( meet( skol1, one ) ), skol1 ), top ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44  end
% 3.07/3.44  substitution1:
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  paramod: (22448) {G17,W7,D4,L1,V0,M1}  { skol1 ==> composition( meet( skol1
% 3.07/3.44    , one ), top ) }.
% 3.07/3.44  parent0[0]: (931) {G16,W9,D4,L1,V2,M1} P(921,51);d(80);d(846) { meet( meet
% 3.07/3.44    ( X, Y ), X ) ==> meet( X, Y ) }.
% 3.07/3.44  parent1[0; 3]: (22447) {G37,W9,D5,L1,V0,M1}  { skol1 ==> composition( meet
% 3.07/3.44    ( meet( skol1, one ), skol1 ), top ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := skol1
% 3.07/3.44     Y := one
% 3.07/3.44  end
% 3.07/3.44  substitution1:
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  eqswap: (22449) {G17,W7,D4,L1,V0,M1}  { composition( meet( skol1, one ), 
% 3.07/3.44    top ) ==> skol1 }.
% 3.07/3.44  parent0[0]: (22448) {G17,W7,D4,L1,V0,M1}  { skol1 ==> composition( meet( 
% 3.07/3.44    skol1, one ), top ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  subsumption: (20141) {G39,W7,D4,L1,V0,M1} P(20051,10494);d(931) { 
% 3.07/3.44    composition( meet( skol1, one ), top ) ==> skol1 }.
% 3.07/3.44  parent0: (22449) {G17,W7,D4,L1,V0,M1}  { composition( meet( skol1, one ), 
% 3.07/3.44    top ) ==> skol1 }.
% 3.07/3.44  substitution0:
% 3.07/3.44  end
% 3.07/3.44  permutation0:
% 3.07/3.44     0 ==> 0
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  eqswap: (22451) {G1,W27,D8,L1,V3,M1}  { meet( composition( X, meet( Y, 
% 3.07/3.44    composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition( X, 
% 3.07/3.44    meet( Y, composition( converse( X ), Z ) ) ), Z ), meet( composition( X, 
% 3.07/3.44    Y ), Z ) ) }.
% 3.07/3.44  parent0[0]: (164) {G1,W27,D8,L1,V3,M1} P(14,0) { join( meet( composition( X
% 3.07/3.44    , meet( Y, composition( converse( X ), Z ) ) ), Z ), meet( composition( X
% 3.07/3.44    , Y ), Z ) ) ==> meet( composition( X, meet( Y, composition( converse( X
% 3.07/3.44     ), Z ) ) ), Z ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := X
% 3.07/3.44     Y := Y
% 3.07/3.44     Z := Z
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  paramod: (22456) {G2,W33,D9,L1,V1,M1}  { meet( composition( meet( skol1, 
% 3.07/3.44    one ), meet( top, composition( converse( meet( skol1, one ) ), X ) ) ), X
% 3.07/3.44     ) ==> join( meet( composition( meet( skol1, one ), meet( top, 
% 3.07/3.44    composition( converse( meet( skol1, one ) ), X ) ) ), X ), meet( skol1, X
% 3.07/3.44     ) ) }.
% 3.07/3.44  parent0[0]: (20141) {G39,W7,D4,L1,V0,M1} P(20051,10494);d(931) { 
% 3.07/3.44    composition( meet( skol1, one ), top ) ==> skol1 }.
% 3.07/3.44  parent1[0; 31]: (22451) {G1,W27,D8,L1,V3,M1}  { meet( composition( X, meet
% 3.07/3.44    ( Y, composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition
% 3.07/3.44    ( X, meet( Y, composition( converse( X ), Z ) ) ), Z ), meet( composition
% 3.07/3.44    ( X, Y ), Z ) ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44  end
% 3.07/3.44  substitution1:
% 3.07/3.44     X := meet( skol1, one )
% 3.07/3.44     Y := top
% 3.07/3.44     Z := X
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  paramod: (22458) {G3,W31,D8,L1,V1,M1}  { meet( composition( meet( skol1, 
% 3.07/3.44    one ), meet( top, composition( converse( meet( skol1, one ) ), X ) ) ), X
% 3.07/3.44     ) ==> join( meet( composition( meet( skol1, one ), composition( converse
% 3.07/3.44    ( meet( skol1, one ) ), X ) ), X ), meet( skol1, X ) ) }.
% 3.07/3.44  parent0[0]: (850) {G10,W5,D3,L1,V1,M1} P(78,820);d(846) { meet( top, X ) 
% 3.07/3.44    ==> X }.
% 3.07/3.44  parent1[0; 21]: (22456) {G2,W33,D9,L1,V1,M1}  { meet( composition( meet( 
% 3.07/3.44    skol1, one ), meet( top, composition( converse( meet( skol1, one ) ), X )
% 3.07/3.44     ) ), X ) ==> join( meet( composition( meet( skol1, one ), meet( top, 
% 3.07/3.44    composition( converse( meet( skol1, one ) ), X ) ) ), X ), meet( skol1, X
% 3.07/3.44     ) ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := composition( converse( meet( skol1, one ) ), X )
% 3.07/3.44  end
% 3.07/3.44  substitution1:
% 3.07/3.44     X := X
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  paramod: (22459) {G4,W29,D8,L1,V1,M1}  { meet( composition( meet( skol1, 
% 3.07/3.44    one ), composition( converse( meet( skol1, one ) ), X ) ), X ) ==> join( 
% 3.07/3.44    meet( composition( meet( skol1, one ), composition( converse( meet( skol1
% 3.07/3.44    , one ) ), X ) ), X ), meet( skol1, X ) ) }.
% 3.07/3.44  parent0[0]: (850) {G10,W5,D3,L1,V1,M1} P(78,820);d(846) { meet( top, X ) 
% 3.07/3.44    ==> X }.
% 3.07/3.44  parent1[0; 6]: (22458) {G3,W31,D8,L1,V1,M1}  { meet( composition( meet( 
% 3.07/3.44    skol1, one ), meet( top, composition( converse( meet( skol1, one ) ), X )
% 3.07/3.44     ) ), X ) ==> join( meet( composition( meet( skol1, one ), composition( 
% 3.07/3.44    converse( meet( skol1, one ) ), X ) ), X ), meet( skol1, X ) ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := composition( converse( meet( skol1, one ) ), X )
% 3.07/3.44  end
% 3.07/3.44  substitution1:
% 3.07/3.44     X := X
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  paramod: (22465) {G1,W29,D8,L1,V1,M1}  { meet( composition( meet( skol1, 
% 3.07/3.44    one ), composition( converse( meet( skol1, one ) ), X ) ), X ) ==> join( 
% 3.07/3.44    meet( composition( composition( meet( skol1, one ), converse( meet( skol1
% 3.07/3.44    , one ) ) ), X ), X ), meet( skol1, X ) ) }.
% 3.07/3.44  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 3.07/3.44     ) ) ==> composition( composition( X, Y ), Z ) }.
% 3.07/3.44  parent1[0; 15]: (22459) {G4,W29,D8,L1,V1,M1}  { meet( composition( meet( 
% 3.07/3.44    skol1, one ), composition( converse( meet( skol1, one ) ), X ) ), X ) ==>
% 3.07/3.44     join( meet( composition( meet( skol1, one ), composition( converse( meet
% 3.07/3.44    ( skol1, one ) ), X ) ), X ), meet( skol1, X ) ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := meet( skol1, one )
% 3.07/3.44     Y := converse( meet( skol1, one ) )
% 3.07/3.44     Z := X
% 3.07/3.44  end
% 3.07/3.44  substitution1:
% 3.07/3.44     X := X
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  paramod: (22466) {G1,W29,D8,L1,V1,M1}  { meet( composition( composition( 
% 3.07/3.44    meet( skol1, one ), converse( meet( skol1, one ) ) ), X ), X ) ==> join( 
% 3.07/3.44    meet( composition( composition( meet( skol1, one ), converse( meet( skol1
% 3.07/3.44    , one ) ) ), X ), X ), meet( skol1, X ) ) }.
% 3.07/3.44  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 3.07/3.44     ) ) ==> composition( composition( X, Y ), Z ) }.
% 3.07/3.44  parent1[0; 2]: (22465) {G1,W29,D8,L1,V1,M1}  { meet( composition( meet( 
% 3.07/3.44    skol1, one ), composition( converse( meet( skol1, one ) ), X ) ), X ) ==>
% 3.07/3.44     join( meet( composition( composition( meet( skol1, one ), converse( meet
% 3.07/3.44    ( skol1, one ) ) ), X ), X ), meet( skol1, X ) ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := meet( skol1, one )
% 3.07/3.44     Y := converse( meet( skol1, one ) )
% 3.07/3.44     Z := X
% 3.07/3.44  end
% 3.07/3.44  substitution1:
% 3.07/3.44     X := X
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  paramod: (22471) {G2,W24,D7,L1,V1,M1}  { meet( composition( composition( 
% 3.07/3.44    meet( skol1, one ), converse( meet( skol1, one ) ) ), X ), X ) ==> join( 
% 3.07/3.44    meet( composition( meet( skol1, one ), X ), X ), meet( skol1, X ) ) }.
% 3.07/3.44  parent0[0]: (15666) {G35,W12,D5,L1,V1,M1} P(8976,15628);d(5653) { 
% 3.07/3.44    composition( meet( X, one ), converse( meet( X, one ) ) ) ==> meet( X, 
% 3.07/3.44    one ) }.
% 3.07/3.44  parent1[0; 16]: (22466) {G1,W29,D8,L1,V1,M1}  { meet( composition( 
% 3.07/3.44    composition( meet( skol1, one ), converse( meet( skol1, one ) ) ), X ), X
% 3.07/3.44     ) ==> join( meet( composition( composition( meet( skol1, one ), converse
% 3.07/3.44    ( meet( skol1, one ) ) ), X ), X ), meet( skol1, X ) ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := skol1
% 3.07/3.44  end
% 3.07/3.44  substitution1:
% 3.07/3.44     X := X
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  paramod: (22472) {G3,W19,D6,L1,V1,M1}  { meet( composition( meet( skol1, 
% 3.07/3.44    one ), X ), X ) ==> join( meet( composition( meet( skol1, one ), X ), X )
% 3.07/3.44    , meet( skol1, X ) ) }.
% 3.07/3.44  parent0[0]: (15666) {G35,W12,D5,L1,V1,M1} P(8976,15628);d(5653) { 
% 3.07/3.44    composition( meet( X, one ), converse( meet( X, one ) ) ) ==> meet( X, 
% 3.07/3.44    one ) }.
% 3.07/3.44  parent1[0; 3]: (22471) {G2,W24,D7,L1,V1,M1}  { meet( composition( 
% 3.07/3.44    composition( meet( skol1, one ), converse( meet( skol1, one ) ) ), X ), X
% 3.07/3.44     ) ==> join( meet( composition( meet( skol1, one ), X ), X ), meet( skol1
% 3.07/3.44    , X ) ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := skol1
% 3.07/3.44  end
% 3.07/3.44  substitution1:
% 3.07/3.44     X := X
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  paramod: (22476) {G4,W17,D5,L1,V1,M1}  { meet( composition( meet( skol1, 
% 3.07/3.44    one ), X ), X ) ==> join( composition( meet( skol1, one ), X ), meet( 
% 3.07/3.44    skol1, X ) ) }.
% 3.07/3.44  parent0[0]: (5610) {G24,W13,D5,L1,V2,M1} P(5503,1239) { meet( composition( 
% 3.07/3.44    meet( X, one ), Y ), Y ) ==> composition( meet( X, one ), Y ) }.
% 3.07/3.44  parent1[0; 9]: (22472) {G3,W19,D6,L1,V1,M1}  { meet( composition( meet( 
% 3.07/3.44    skol1, one ), X ), X ) ==> join( meet( composition( meet( skol1, one ), X
% 3.07/3.44     ), X ), meet( skol1, X ) ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := skol1
% 3.07/3.44     Y := X
% 3.07/3.44  end
% 3.07/3.44  substitution1:
% 3.07/3.44     X := X
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  paramod: (22477) {G5,W15,D5,L1,V1,M1}  { composition( meet( skol1, one ), X
% 3.07/3.44     ) ==> join( composition( meet( skol1, one ), X ), meet( skol1, X ) ) }.
% 3.07/3.44  parent0[0]: (5610) {G24,W13,D5,L1,V2,M1} P(5503,1239) { meet( composition( 
% 3.07/3.44    meet( X, one ), Y ), Y ) ==> composition( meet( X, one ), Y ) }.
% 3.07/3.44  parent1[0; 1]: (22476) {G4,W17,D5,L1,V1,M1}  { meet( composition( meet( 
% 3.07/3.44    skol1, one ), X ), X ) ==> join( composition( meet( skol1, one ), X ), 
% 3.07/3.44    meet( skol1, X ) ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := skol1
% 3.07/3.44     Y := X
% 3.07/3.44  end
% 3.07/3.44  substitution1:
% 3.07/3.44     X := X
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  eqswap: (22479) {G5,W15,D5,L1,V1,M1}  { join( composition( meet( skol1, one
% 3.07/3.44     ), X ), meet( skol1, X ) ) ==> composition( meet( skol1, one ), X ) }.
% 3.07/3.44  parent0[0]: (22477) {G5,W15,D5,L1,V1,M1}  { composition( meet( skol1, one )
% 3.07/3.44    , X ) ==> join( composition( meet( skol1, one ), X ), meet( skol1, X ) )
% 3.07/3.44     }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := X
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  subsumption: (20196) {G40,W15,D5,L1,V1,M1} P(20141,164);d(850);d(4);d(15666
% 3.07/3.44    );d(5610) { join( composition( meet( skol1, one ), X ), meet( skol1, X )
% 3.07/3.44     ) ==> composition( meet( skol1, one ), X ) }.
% 3.07/3.44  parent0: (22479) {G5,W15,D5,L1,V1,M1}  { join( composition( meet( skol1, 
% 3.07/3.44    one ), X ), meet( skol1, X ) ) ==> composition( meet( skol1, one ), X )
% 3.07/3.44     }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := X
% 3.07/3.44  end
% 3.07/3.44  permutation0:
% 3.07/3.44     0 ==> 0
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  paramod: (22483) {G2,W11,D4,L1,V0,M1}  { ! composition( meet( skol1, one )
% 3.07/3.44    , skol2 ) ==> composition( meet( skol1, one ), skol2 ) }.
% 3.07/3.44  parent0[0]: (20196) {G40,W15,D5,L1,V1,M1} P(20141,164);d(850);d(4);d(15666)
% 3.07/3.44    ;d(5610) { join( composition( meet( skol1, one ), X ), meet( skol1, X ) )
% 3.07/3.44     ==> composition( meet( skol1, one ), X ) }.
% 3.07/3.44  parent1[0; 2]: (210) {G1,W15,D5,L1,V0,M1} P(0,17) { ! join( composition( 
% 3.07/3.44    meet( skol1, one ), skol2 ), meet( skol1, skol2 ) ) ==> composition( meet
% 3.07/3.44    ( skol1, one ), skol2 ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44     X := skol2
% 3.07/3.44  end
% 3.07/3.44  substitution1:
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  eqrefl: (22484) {G0,W0,D0,L0,V0,M0}  {  }.
% 3.07/3.44  parent0[0]: (22483) {G2,W11,D4,L1,V0,M1}  { ! composition( meet( skol1, one
% 3.07/3.44     ), skol2 ) ==> composition( meet( skol1, one ), skol2 ) }.
% 3.07/3.44  substitution0:
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  subsumption: (20297) {G41,W0,D0,L0,V0,M0} S(210);d(20196);q {  }.
% 3.07/3.44  parent0: (22484) {G0,W0,D0,L0,V0,M0}  {  }.
% 3.07/3.44  substitution0:
% 3.07/3.44  end
% 3.07/3.44  permutation0:
% 3.07/3.44  end
% 3.07/3.44  
% 3.07/3.44  Proof check complete!
% 3.07/3.44  
% 3.07/3.44  Memory use:
% 3.07/3.44  
% 3.07/3.44  space for terms:        269351
% 3.07/3.44  space for clauses:      2211966
% 3.07/3.44  
% 3.07/3.44  
% 3.07/3.44  clauses generated:      566720
% 3.07/3.44  clauses kept:           20298
% 3.07/3.44  clauses selected:       1600
% 3.07/3.44  clauses deleted:        3991
% 3.07/3.44  clauses inuse deleted:  280
% 3.07/3.44  
% 3.07/3.44  subsentry:          25523
% 3.07/3.44  literals s-matched: 18692
% 3.07/3.44  literals matched:   17984
% 3.07/3.44  full subsumption:   0
% 3.07/3.44  
% 3.07/3.44  checksum:           1880392180
% 3.07/3.44  
% 3.07/3.44  
% 3.07/3.44  Bliksem ended
%------------------------------------------------------------------------------