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

View Problem - Process Solution

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

% Computer : n021.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:36 EDT 2022

% Result   : Theorem 3.43s 3.79s
% Output   : Refutation 3.45s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : REL027+3 : TPTP v8.1.0. Released v4.0.0.
% 0.07/0.13  % Command  : bliksem %s
% 0.13/0.34  % Computer : n021.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % DateTime : Fri Jul  8 10:53:35 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 3.43/3.79  *** allocated 10000 integers for termspace/termends
% 3.43/3.79  *** allocated 10000 integers for clauses
% 3.43/3.79  *** allocated 10000 integers for justifications
% 3.43/3.79  Bliksem 1.12
% 3.43/3.79  
% 3.43/3.79  
% 3.43/3.79  Automatic Strategy Selection
% 3.43/3.79  
% 3.43/3.79  
% 3.43/3.79  Clauses:
% 3.43/3.79  
% 3.43/3.79  { join( X, Y ) = join( Y, X ) }.
% 3.43/3.79  { join( X, join( Y, Z ) ) = join( join( X, Y ), Z ) }.
% 3.43/3.79  { X = join( complement( join( complement( X ), complement( Y ) ) ), 
% 3.43/3.79    complement( join( complement( X ), Y ) ) ) }.
% 3.43/3.79  { meet( X, Y ) = complement( join( complement( X ), complement( Y ) ) ) }.
% 3.43/3.79  { composition( X, composition( Y, Z ) ) = composition( composition( X, Y )
% 3.43/3.79    , Z ) }.
% 3.43/3.79  { composition( X, one ) = X }.
% 3.43/3.79  { composition( join( X, Y ), Z ) = join( composition( X, Z ), composition( 
% 3.43/3.79    Y, Z ) ) }.
% 3.43/3.79  { converse( converse( X ) ) = X }.
% 3.43/3.79  { converse( join( X, Y ) ) = join( converse( X ), converse( Y ) ) }.
% 3.43/3.79  { converse( composition( X, Y ) ) = composition( converse( Y ), converse( X
% 3.43/3.79     ) ) }.
% 3.43/3.79  { join( composition( converse( X ), complement( composition( X, Y ) ) ), 
% 3.43/3.79    complement( Y ) ) = complement( Y ) }.
% 3.43/3.79  { top = join( X, complement( X ) ) }.
% 3.43/3.79  { zero = meet( X, complement( X ) ) }.
% 3.43/3.79  { join( meet( composition( X, Y ), Z ), composition( meet( X, composition( 
% 3.43/3.79    Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ) = 
% 3.43/3.79    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 3.43/3.79    composition( converse( X ), Z ) ) ) }.
% 3.43/3.79  { join( meet( composition( X, Y ), Z ), meet( composition( X, meet( Y, 
% 3.43/3.79    composition( converse( X ), Z ) ) ), Z ) ) = meet( composition( X, meet( 
% 3.43/3.79    Y, composition( converse( X ), Z ) ) ), Z ) }.
% 3.43/3.79  { join( meet( composition( X, Y ), Z ), meet( composition( meet( X, 
% 3.43/3.79    composition( Z, converse( Y ) ) ), Y ), Z ) ) = meet( composition( meet( 
% 3.43/3.79    X, composition( Z, converse( Y ) ) ), Y ), Z ) }.
% 3.43/3.79  { join( skol1, one ) = one }.
% 3.43/3.79  { ! meet( complement( composition( skol1, top ) ), one ) = meet( complement
% 3.43/3.79    ( skol1 ), one ) }.
% 3.43/3.79  
% 3.43/3.79  percentage equality = 1.000000, percentage horn = 1.000000
% 3.43/3.79  This is a pure equality problem
% 3.43/3.79  
% 3.43/3.79  
% 3.43/3.79  
% 3.43/3.79  Options Used:
% 3.43/3.79  
% 3.43/3.79  useres =            1
% 3.43/3.79  useparamod =        1
% 3.43/3.79  useeqrefl =         1
% 3.43/3.79  useeqfact =         1
% 3.43/3.79  usefactor =         1
% 3.43/3.79  usesimpsplitting =  0
% 3.43/3.79  usesimpdemod =      5
% 3.43/3.79  usesimpres =        3
% 3.43/3.79  
% 3.43/3.79  resimpinuse      =  1000
% 3.43/3.79  resimpclauses =     20000
% 3.43/3.79  substype =          eqrewr
% 3.43/3.79  backwardsubs =      1
% 3.43/3.79  selectoldest =      5
% 3.43/3.79  
% 3.43/3.79  litorderings [0] =  split
% 3.43/3.79  litorderings [1] =  extend the termordering, first sorting on arguments
% 3.43/3.79  
% 3.43/3.79  termordering =      kbo
% 3.43/3.79  
% 3.43/3.79  litapriori =        0
% 3.43/3.79  termapriori =       1
% 3.43/3.79  litaposteriori =    0
% 3.43/3.79  termaposteriori =   0
% 3.43/3.79  demodaposteriori =  0
% 3.43/3.79  ordereqreflfact =   0
% 3.43/3.79  
% 3.43/3.79  litselect =         negord
% 3.43/3.79  
% 3.43/3.79  maxweight =         15
% 3.43/3.79  maxdepth =          30000
% 3.43/3.79  maxlength =         115
% 3.43/3.79  maxnrvars =         195
% 3.43/3.79  excuselevel =       1
% 3.43/3.79  increasemaxweight = 1
% 3.43/3.79  
% 3.43/3.79  maxselected =       10000000
% 3.43/3.79  maxnrclauses =      10000000
% 3.43/3.79  
% 3.43/3.79  showgenerated =    0
% 3.43/3.79  showkept =         0
% 3.43/3.79  showselected =     0
% 3.43/3.79  showdeleted =      0
% 3.43/3.79  showresimp =       1
% 3.43/3.79  showstatus =       2000
% 3.43/3.79  
% 3.43/3.79  prologoutput =     0
% 3.43/3.79  nrgoals =          5000000
% 3.43/3.79  totalproof =       1
% 3.43/3.79  
% 3.43/3.79  Symbols occurring in the translation:
% 3.43/3.79  
% 3.43/3.79  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 3.43/3.79  .  [1, 2]      (w:1, o:20, a:1, s:1, b:0), 
% 3.43/3.79  !  [4, 1]      (w:0, o:13, a:1, s:1, b:0), 
% 3.43/3.79  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 3.43/3.79  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 3.43/3.79  join  [37, 2]      (w:1, o:44, a:1, s:1, b:0), 
% 3.43/3.79  complement  [39, 1]      (w:1, o:18, a:1, s:1, b:0), 
% 3.43/3.79  meet  [40, 2]      (w:1, o:45, a:1, s:1, b:0), 
% 3.43/3.79  composition  [41, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 3.43/3.79  one  [42, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 3.43/3.79  converse  [43, 1]      (w:1, o:19, a:1, s:1, b:0), 
% 3.43/3.79  top  [44, 0]      (w:1, o:11, a:1, s:1, b:0), 
% 3.43/3.79  zero  [45, 0]      (w:1, o:12, a:1, s:1, b:0), 
% 3.43/3.79  skol1  [46, 0]      (w:1, o:10, a:1, s:1, b:1).
% 3.43/3.79  
% 3.43/3.79  
% 3.43/3.79  Starting Search:
% 3.43/3.79  
% 3.43/3.79  *** allocated 15000 integers for clauses
% 3.43/3.79  *** allocated 22500 integers for clauses
% 3.43/3.79  *** allocated 33750 integers for clauses
% 3.43/3.79  *** allocated 50625 integers for clauses
% 3.43/3.79  *** allocated 75937 integers for clauses
% 3.43/3.79  *** allocated 113905 integers for clauses
% 3.43/3.79  *** allocated 15000 integers for termspace/termends
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  *** allocated 170857 integers for clauses
% 3.43/3.79  *** allocated 22500 integers for termspace/termends
% 3.43/3.79  *** allocated 256285 integers for clauses
% 3.43/3.79  *** allocated 33750 integers for termspace/termends
% 3.43/3.79  
% 3.43/3.79  Intermediate Status:
% 3.43/3.79  Generated:    25454
% 3.43/3.79  Kept:         2000
% 3.43/3.79  Inuse:        353
% 3.43/3.79  Deleted:      194
% 3.43/3.79  Deletedinuse: 80
% 3.43/3.79  
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  *** allocated 384427 integers for clauses
% 3.43/3.79  *** allocated 50625 integers for termspace/termends
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  *** allocated 576640 integers for clauses
% 3.43/3.79  
% 3.43/3.79  Intermediate Status:
% 3.43/3.79  Generated:    60966
% 3.43/3.79  Kept:         4015
% 3.43/3.79  Inuse:        556
% 3.43/3.79  Deleted:      262
% 3.43/3.79  Deletedinuse: 103
% 3.43/3.79  
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  *** allocated 75937 integers for termspace/termends
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  *** allocated 864960 integers for clauses
% 3.43/3.79  
% 3.43/3.79  Intermediate Status:
% 3.43/3.79  Generated:    97856
% 3.43/3.79  Kept:         6017
% 3.43/3.79  Inuse:        726
% 3.43/3.79  Deleted:      353
% 3.43/3.79  Deletedinuse: 160
% 3.43/3.79  
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  *** allocated 113905 integers for termspace/termends
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  
% 3.43/3.79  Intermediate Status:
% 3.43/3.79  Generated:    142560
% 3.43/3.79  Kept:         8018
% 3.43/3.79  Inuse:        844
% 3.43/3.79  Deleted:      364
% 3.43/3.79  Deletedinuse: 160
% 3.43/3.79  
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  *** allocated 1297440 integers for clauses
% 3.43/3.79  *** allocated 170857 integers for termspace/termends
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  
% 3.43/3.79  Intermediate Status:
% 3.43/3.79  Generated:    191041
% 3.43/3.79  Kept:         10036
% 3.43/3.79  Inuse:        1013
% 3.43/3.79  Deleted:      443
% 3.43/3.79  Deletedinuse: 161
% 3.43/3.79  
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  
% 3.43/3.79  Intermediate Status:
% 3.43/3.79  Generated:    258261
% 3.43/3.79  Kept:         12050
% 3.43/3.79  Inuse:        1154
% 3.43/3.79  Deleted:      645
% 3.43/3.79  Deletedinuse: 291
% 3.43/3.79  
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  *** allocated 1946160 integers for clauses
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  *** allocated 256285 integers for termspace/termends
% 3.43/3.79  
% 3.43/3.79  Intermediate Status:
% 3.43/3.79  Generated:    306884
% 3.43/3.79  Kept:         14079
% 3.43/3.79  Inuse:        1249
% 3.43/3.79  Deleted:      709
% 3.43/3.79  Deletedinuse: 316
% 3.43/3.79  
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  
% 3.43/3.79  Intermediate Status:
% 3.43/3.79  Generated:    371879
% 3.43/3.79  Kept:         16109
% 3.43/3.79  Inuse:        1363
% 3.43/3.79  Deleted:      768
% 3.43/3.79  Deletedinuse: 334
% 3.43/3.79  
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  
% 3.43/3.79  Intermediate Status:
% 3.43/3.79  Generated:    444198
% 3.43/3.79  Kept:         18112
% 3.43/3.79  Inuse:        1533
% 3.43/3.79  Deleted:      849
% 3.43/3.79  Deletedinuse: 335
% 3.43/3.79  
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  *** allocated 2919240 integers for clauses
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  *** allocated 384427 integers for termspace/termends
% 3.43/3.79  Resimplifying clauses:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  
% 3.43/3.79  Intermediate Status:
% 3.43/3.79  Generated:    509763
% 3.43/3.79  Kept:         20158
% 3.43/3.79  Inuse:        1662
% 3.43/3.79  Deleted:      5662
% 3.43/3.79  Deletedinuse: 336
% 3.43/3.79  
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  
% 3.43/3.79  Intermediate Status:
% 3.43/3.79  Generated:    586906
% 3.43/3.79  Kept:         22187
% 3.43/3.79  Inuse:        1747
% 3.43/3.79  Deleted:      5683
% 3.43/3.79  Deletedinuse: 357
% 3.43/3.79  
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  
% 3.43/3.79  Intermediate Status:
% 3.43/3.79  Generated:    649976
% 3.43/3.79  Kept:         24192
% 3.43/3.79  Inuse:        1830
% 3.43/3.79  Deleted:      5685
% 3.43/3.79  Deletedinuse: 358
% 3.43/3.79  
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  Resimplifying inuse:
% 3.43/3.79  Done
% 3.43/3.79  
% 3.43/3.79  
% 3.43/3.79  Bliksems!, er is een bewijs:
% 3.43/3.79  % SZS status Theorem
% 3.43/3.79  % SZS output start Refutation
% 3.43/3.79  
% 3.43/3.79  (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.43/3.79  (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( join( X, Y )
% 3.43/3.79    , Z ) }.
% 3.43/3.79  (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( complement( X ), 
% 3.43/3.79    complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) ==> X }.
% 3.43/3.79  (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X ), complement
% 3.43/3.79    ( Y ) ) ) ==> meet( X, Y ) }.
% 3.43/3.79  (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z ) ) ==> 
% 3.43/3.79    composition( composition( X, Y ), Z ) }.
% 3.43/3.79  (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 3.43/3.79  (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), composition( Y, Z )
% 3.43/3.79     ) ==> composition( join( X, Y ), Z ) }.
% 3.43/3.79  (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.43/3.79  (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y ) ) ==> 
% 3.43/3.79    converse( join( X, Y ) ) }.
% 3.43/3.79  (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), converse( X ) ) 
% 3.43/3.79    ==> converse( composition( X, Y ) ) }.
% 3.43/3.79  (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X ), complement
% 3.43/3.79    ( composition( X, Y ) ) ), complement( Y ) ) ==> complement( Y ) }.
% 3.43/3.79  (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top }.
% 3.43/3.79  (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> zero }.
% 3.43/3.79  (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), Z ), 
% 3.43/3.79    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 3.43/3.79    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 3.43/3.79    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 3.43/3.79     ) ) ) }.
% 3.43/3.79  (14) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), Z ), meet( 
% 3.43/3.79    composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z ) ) ==> 
% 3.43/3.79    meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z )
% 3.43/3.79     }.
% 3.43/3.79  (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), Z ), meet( 
% 3.43/3.79    composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z ) ) ==> 
% 3.43/3.79    meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z )
% 3.43/3.79     }.
% 3.43/3.79  (16) {G0,W5,D3,L1,V0,M1} I { join( skol1, one ) ==> one }.
% 3.43/3.79  (17) {G0,W11,D5,L1,V0,M1} I { ! meet( complement( composition( skol1, top )
% 3.43/3.79     ), one ) ==> meet( complement( skol1 ), one ) }.
% 3.43/3.79  (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) ==> top }.
% 3.43/3.79  (19) {G1,W5,D3,L1,V0,M1} P(0,16) { join( one, skol1 ) ==> one }.
% 3.43/3.79  (20) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, converse( X )
% 3.43/3.79     ) ) ==> composition( X, converse( Y ) ) }.
% 3.43/3.79  (21) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( converse( X ), Y
% 3.43/3.79     ) ) ==> composition( converse( Y ), X ) }.
% 3.43/3.79  (24) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse( X ) ) ) ==>
% 3.43/3.79     join( converse( Y ), X ) }.
% 3.43/3.79  (28) {G2,W9,D4,L1,V1,M1} P(19,1) { join( join( X, one ), skol1 ) ==> join( 
% 3.43/3.79    X, one ) }.
% 3.43/3.79  (29) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = join( join( Y
% 3.43/3.79    , Z ), X ) }.
% 3.43/3.79  (30) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X ) = join( 
% 3.43/3.79    join( Z, X ), Y ) }.
% 3.43/3.79  (31) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), complement( X ) ) 
% 3.43/3.79    ==> join( Y, top ) }.
% 3.43/3.79  (32) {G1,W9,D4,L1,V1,M1} P(16,1) { join( join( X, skol1 ), one ) ==> join( 
% 3.43/3.79    X, one ) }.
% 3.43/3.79  (40) {G3,W9,D4,L1,V1,M1} P(28,0);d(1) { join( join( skol1, X ), one ) ==> 
% 3.43/3.79    join( X, one ) }.
% 3.43/3.79  (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), complement( join
% 3.43/3.79    ( complement( X ), Y ) ) ) ==> X }.
% 3.43/3.79  (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, Y ) }.
% 3.43/3.79  (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> zero }.
% 3.43/3.79  (62) {G2,W9,D5,L1,V1,M1} P(61,3) { complement( join( zero, complement( X )
% 3.43/3.79     ) ) ==> meet( top, X ) }.
% 3.43/3.79  (63) {G2,W9,D5,L1,V1,M1} P(61,3) { complement( join( complement( X ), zero
% 3.43/3.79     ) ) ==> meet( X, top ) }.
% 3.43/3.79  (64) {G2,W5,D3,L1,V0,M1} P(61,18) { join( zero, top ) ==> top }.
% 3.43/3.79  (67) {G3,W9,D4,L1,V1,M1} P(64,1) { join( join( X, zero ), top ) ==> join( X
% 3.43/3.79    , top ) }.
% 3.43/3.79  (72) {G1,W17,D5,L1,V4,M1} P(6,1) { join( join( T, composition( X, Y ) ), 
% 3.43/3.79    composition( Z, Y ) ) ==> join( T, composition( join( X, Z ), Y ) ) }.
% 3.43/3.79  (87) {G2,W11,D6,L1,V1,M1} P(61,10) { join( composition( converse( X ), 
% 3.43/3.79    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 3.43/3.79  (91) {G1,W15,D7,L1,V2,M1} P(9,10);d(7) { join( composition( X, complement( 
% 3.43/3.79    converse( composition( Y, X ) ) ) ), complement( converse( Y ) ) ) ==> 
% 3.43/3.79    complement( converse( Y ) ) }.
% 3.43/3.79  (92) {G1,W13,D6,L1,V2,M1} P(10,0) { join( complement( Y ), composition( 
% 3.43/3.79    converse( X ), complement( composition( X, Y ) ) ) ) ==> complement( Y )
% 3.43/3.79     }.
% 3.43/3.79  (94) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( converse( X ), 
% 3.43/3.79    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 3.43/3.79  (108) {G1,W34,D7,L1,V3,M1} P(7,13) { join( meet( composition( Y, converse( 
% 3.43/3.79    X ) ), Z ), composition( meet( Y, composition( Z, X ) ), meet( converse( 
% 3.43/3.79    X ), composition( converse( Y ), Z ) ) ) ) ==> composition( meet( Y, 
% 3.43/3.79    composition( Z, X ) ), meet( converse( X ), composition( converse( Y ), Z
% 3.43/3.79     ) ) ) }.
% 3.43/3.79  (109) {G1,W34,D7,L1,V3,M1} P(7,13) { join( meet( composition( converse( X )
% 3.43/3.79    , Y ), Z ), composition( meet( converse( X ), composition( Z, converse( Y
% 3.43/3.79     ) ) ), meet( Y, composition( X, Z ) ) ) ) ==> composition( meet( 
% 3.43/3.79    converse( X ), composition( Z, converse( Y ) ) ), meet( Y, composition( X
% 3.43/3.79    , Z ) ) ) }.
% 3.43/3.79  (114) {G4,W8,D4,L1,V0,M1} P(11,40) { join( complement( skol1 ), one ) ==> 
% 3.43/3.79    join( top, one ) }.
% 3.43/3.79  (128) {G1,W23,D7,L1,V2,M1} P(5,14) { join( meet( composition( X, Y ), one )
% 3.43/3.79    , meet( composition( X, meet( Y, converse( X ) ) ), one ) ) ==> meet( 
% 3.43/3.79    composition( X, meet( Y, converse( X ) ) ), one ) }.
% 3.43/3.79  (134) {G3,W8,D4,L1,V0,M1} P(61,62) { complement( join( zero, zero ) ) ==> 
% 3.43/3.79    meet( top, top ) }.
% 3.43/3.79  (142) {G4,W9,D5,L1,V0,M1} P(134,18);d(1) { join( join( meet( top, top ), 
% 3.43/3.79    zero ), zero ) ==> top }.
% 3.43/3.79  (149) {G1,W27,D8,L1,V3,M1} P(15,0) { join( meet( composition( meet( X, 
% 3.43/3.79    composition( Z, converse( Y ) ) ), Y ), Z ), meet( composition( X, Y ), Z
% 3.43/3.79     ) ) ==> meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y
% 3.43/3.79     ), Z ) }.
% 3.43/3.79  (164) {G2,W11,D5,L1,V0,M1} P(59,17) { ! meet( one, complement( composition
% 3.43/3.79    ( skol1, top ) ) ) ==> meet( complement( skol1 ), one ) }.
% 3.43/3.79  (165) {G5,W9,D4,L1,V0,M1} P(142,67);d(67) { join( meet( top, top ), top ) 
% 3.43/3.79    ==> join( top, top ) }.
% 3.43/3.79  (181) {G2,W9,D5,L1,V3,M1} P(15,31);d(11) { join( meet( composition( X, Y )
% 3.43/3.79    , Z ), top ) ==> top }.
% 3.43/3.79  (193) {G2,W9,D5,L1,V1,M1} P(11,31) { join( top, complement( complement( X )
% 3.43/3.79     ) ) ==> join( X, top ) }.
% 3.43/3.79  (202) {G3,W7,D4,L1,V2,M1} P(5,181) { join( meet( X, Y ), top ) ==> top }.
% 3.43/3.79  (207) {G2,W6,D4,L1,V1,M1} P(5,21);d(7) { composition( converse( one ), X ) 
% 3.43/3.79    ==> X }.
% 3.43/3.79  (213) {G3,W4,D3,L1,V0,M1} P(207,5) { converse( one ) ==> one }.
% 3.43/3.79  (214) {G4,W5,D3,L1,V1,M1} P(213,207) { composition( one, X ) ==> X }.
% 3.43/3.79  (217) {G4,W9,D4,L1,V1,M1} P(213,8) { join( converse( X ), one ) ==> 
% 3.43/3.79    converse( join( X, one ) ) }.
% 3.43/3.79  (218) {G5,W8,D4,L1,V1,M1} P(214,10);d(207) { join( complement( X ), 
% 3.43/3.79    complement( X ) ) ==> complement( X ) }.
% 3.43/3.79  (219) {G5,W11,D4,L1,V2,M1} P(214,6) { join( X, composition( Y, X ) ) = 
% 3.43/3.79    composition( join( one, Y ), X ) }.
% 3.43/3.79  (220) {G5,W11,D4,L1,V2,M1} P(214,6) { join( composition( Y, X ), X ) = 
% 3.43/3.79    composition( join( Y, one ), X ) }.
% 3.43/3.79  (221) {G6,W5,D3,L1,V0,M1} P(202,165) { join( top, top ) ==> top }.
% 3.43/3.79  (236) {G6,W6,D4,L1,V1,M1} P(218,31);d(11) { join( complement( X ), top ) 
% 3.43/3.79    ==> top }.
% 3.43/3.79  (239) {G6,W5,D3,L1,V0,M1} P(61,218) { join( zero, zero ) ==> zero }.
% 3.43/3.79  (240) {G6,W7,D4,L1,V1,M1} P(218,3) { complement( complement( X ) ) = meet( 
% 3.43/3.79    X, X ) }.
% 3.43/3.79  (247) {G7,W9,D4,L1,V1,M1} P(239,1) { join( join( X, zero ), zero ) ==> join
% 3.43/3.79    ( X, zero ) }.
% 3.43/3.79  (248) {G2,W9,D6,L1,V1,M1} P(18,24) { join( converse( complement( converse( 
% 3.43/3.79    X ) ) ), X ) ==> converse( top ) }.
% 3.43/3.79  (251) {G7,W6,D4,L1,V1,M1} P(236,0) { join( top, complement( X ) ) ==> top
% 3.43/3.79     }.
% 3.43/3.79  (252) {G8,W5,D3,L1,V1,M1} P(251,31);d(193);d(221) { join( X, top ) ==> top
% 3.43/3.79     }.
% 3.43/3.79  (255) {G9,W5,D3,L1,V1,M1} P(252,0) { join( top, X ) ==> top }.
% 3.43/3.79  (262) {G10,W7,D4,L1,V1,M1} P(255,24) { join( converse( top ), X ) ==> 
% 3.43/3.79    converse( top ) }.
% 3.43/3.79  (263) {G11,W4,D3,L1,V0,M1} P(262,252) { converse( top ) ==> top }.
% 3.43/3.79  (264) {G12,W9,D4,L1,V1,M1} P(263,21) { composition( converse( X ), top ) 
% 3.43/3.79    ==> converse( composition( top, X ) ) }.
% 3.43/3.79  (265) {G12,W9,D4,L1,V1,M1} P(263,20) { composition( top, converse( X ) ) 
% 3.43/3.79    ==> converse( composition( X, top ) ) }.
% 3.43/3.79  (310) {G2,W11,D4,L1,V3,M1} P(0,29) { join( join( Z, X ), Y ) = join( join( 
% 3.43/3.79    Y, X ), Z ) }.
% 3.43/3.79  (326) {G13,W8,D4,L1,V0,M1} P(263,264) { converse( composition( top, top ) )
% 3.43/3.79     ==> composition( top, top ) }.
% 3.43/3.79  (332) {G13,W15,D5,L1,V2,M1} P(264,6) { join( composition( Y, top ), 
% 3.43/3.79    converse( composition( top, X ) ) ) ==> composition( join( Y, converse( X
% 3.43/3.79     ) ), top ) }.
% 3.43/3.79  (394) {G12,W8,D6,L1,V1,M1} S(248);d(263) { join( converse( complement( 
% 3.43/3.79    converse( X ) ) ), X ) ==> top }.
% 3.43/3.79  (401) {G13,W8,D6,L1,V0,M1} P(394,32);d(255);d(217) { converse( join( 
% 3.43/3.79    complement( converse( skol1 ) ), one ) ) ==> top }.
% 3.43/3.79  (420) {G14,W7,D5,L1,V0,M1} P(401,7);d(263) { join( complement( converse( 
% 3.43/3.79    skol1 ) ), one ) ==> top }.
% 3.43/3.79  (448) {G9,W7,D4,L1,V1,M1} P(252,46);d(61) { join( meet( X, top ), zero ) 
% 3.43/3.79    ==> X }.
% 3.43/3.79  (469) {G10,W5,D3,L1,V1,M1} P(448,247) { join( X, zero ) ==> X }.
% 3.43/3.79  (475) {G11,W4,D3,L1,V0,M1} P(240,448);d(469);d(61) { complement( zero ) ==>
% 3.43/3.79     top }.
% 3.43/3.79  (476) {G11,W5,D3,L1,V1,M1} P(59,448);d(469) { meet( top, X ) ==> X }.
% 3.43/3.79  (477) {G12,W5,D3,L1,V1,M1} P(475,46);d(255);d(61);d(469) { meet( zero, X ) 
% 3.43/3.79    ==> zero }.
% 3.43/3.79  (478) {G12,W5,D3,L1,V1,M1} P(475,3);d(252);d(61) { meet( X, zero ) ==> zero
% 3.43/3.79     }.
% 3.43/3.79  (479) {G11,W5,D3,L1,V1,M1} P(469,448) { meet( X, top ) ==> X }.
% 3.43/3.79  (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( complement( X ) )
% 3.43/3.79     ==> X }.
% 3.43/3.79  (490) {G11,W5,D3,L1,V1,M1} P(469,0) { join( zero, X ) ==> X }.
% 3.43/3.79  (491) {G12,W6,D4,L1,V1,M1} P(490,24);d(7) { join( converse( zero ), X ) ==>
% 3.43/3.79     X }.
% 3.43/3.79  (498) {G13,W5,D3,L1,V1,M1} P(487,218) { join( X, X ) ==> X }.
% 3.43/3.79  (500) {G13,W10,D5,L1,V2,M1} P(487,3) { complement( join( X, complement( Y )
% 3.43/3.79     ) ) ==> meet( complement( X ), Y ) }.
% 3.43/3.79  (501) {G13,W10,D5,L1,V2,M1} P(487,3) { complement( join( complement( Y ), X
% 3.43/3.79     ) ) ==> meet( Y, complement( X ) ) }.
% 3.43/3.79  (502) {G13,W10,D4,L1,V2,M1} P(3,487) { join( complement( X ), complement( Y
% 3.43/3.79     ) ) ==> complement( meet( X, Y ) ) }.
% 3.43/3.79  (507) {G14,W9,D4,L1,V2,M1} P(498,30);d(1);d(498) { join( join( X, Y ), Y ) 
% 3.43/3.79    ==> join( X, Y ) }.
% 3.43/3.79  (508) {G14,W9,D4,L1,V2,M1} P(498,30) { join( join( X, Y ), X ) ==> join( X
% 3.43/3.79    , Y ) }.
% 3.43/3.79  (509) {G13,W4,D3,L1,V0,M1} P(491,469) { converse( zero ) ==> zero }.
% 3.43/3.79  (611) {G5,W15,D5,L1,V3,M1} P(214,72) { join( join( Y, composition( Z, X ) )
% 3.43/3.79    , X ) = join( Y, composition( join( Z, one ), X ) ) }.
% 3.43/3.79  (673) {G15,W8,D5,L1,V2,M1} P(46,507);d(501) { join( X, meet( X, complement
% 3.43/3.79    ( Y ) ) ) ==> X }.
% 3.43/3.79  (678) {G16,W7,D4,L1,V2,M1} P(487,673) { join( Y, meet( Y, X ) ) ==> Y }.
% 3.43/3.79  (718) {G17,W7,D4,L1,V2,M1} P(59,678) { join( X, meet( Y, X ) ) ==> X }.
% 3.43/3.79  (738) {G18,W8,D5,L1,V2,M1} P(718,31);d(252) { join( X, complement( meet( Y
% 3.43/3.79    , X ) ) ) ==> top }.
% 3.43/3.79  (780) {G19,W9,D6,L1,V2,M1} P(738,46);d(61);d(469) { meet( X, complement( 
% 3.43/3.79    meet( Y, complement( X ) ) ) ) ==> X }.
% 3.43/3.79  (798) {G19,W8,D5,L1,V2,M1} P(738,3);d(61) { meet( X, meet( Y, complement( X
% 3.43/3.79     ) ) ) ==> zero }.
% 3.43/3.79  (801) {G20,W8,D4,L1,V2,M1} P(487,798) { meet( complement( X ), meet( Y, X )
% 3.43/3.79     ) ==> zero }.
% 3.43/3.79  (803) {G20,W8,D5,L1,V2,M1} P(59,798) { meet( Y, meet( complement( Y ), X )
% 3.43/3.79     ) ==> zero }.
% 3.43/3.79  (807) {G21,W8,D4,L1,V2,M1} P(801,59) { meet( meet( Y, X ), complement( X )
% 3.43/3.79     ) ==> zero }.
% 3.43/3.79  (813) {G22,W8,D4,L1,V2,M1} P(59,807) { meet( meet( Y, X ), complement( Y )
% 3.43/3.79     ) ==> zero }.
% 3.43/3.79  (815) {G23,W9,D4,L1,V2,M1} P(813,46);d(490);d(3) { meet( meet( X, Y ), X ) 
% 3.43/3.80    ==> meet( X, Y ) }.
% 3.43/3.80  (819) {G21,W9,D6,L1,V2,M1} P(803,46);d(490);d(501) { meet( X, complement( 
% 3.43/3.80    meet( complement( X ), Y ) ) ) ==> X }.
% 3.43/3.80  (863) {G24,W9,D4,L1,V2,M1} P(815,59) { meet( X, meet( X, Y ) ) ==> meet( X
% 3.43/3.80    , Y ) }.
% 3.43/3.80  (864) {G11,W9,D5,L1,V1,M1} S(87);d(469) { composition( converse( X ), 
% 3.43/3.80    complement( composition( X, top ) ) ) ==> zero }.
% 3.43/3.80  (866) {G25,W9,D4,L1,V2,M1} P(59,863) { meet( X, meet( Y, X ) ) ==> meet( Y
% 3.43/3.80    , X ) }.
% 3.43/3.80  (922) {G15,W8,D5,L1,V0,M1} P(401,864);d(420) { composition( top, complement
% 3.43/3.80    ( composition( top, top ) ) ) ==> zero }.
% 3.43/3.80  (926) {G14,W9,D6,L1,V1,M1} P(864,21);d(509) { composition( converse( 
% 3.43/3.80    complement( composition( X, top ) ) ), X ) ==> zero }.
% 3.43/3.80  (933) {G16,W8,D5,L1,V1,M1} P(922,6);d(469);d(252);d(922) { composition( X, 
% 3.43/3.80    complement( composition( top, top ) ) ) ==> zero }.
% 3.43/3.80  (934) {G17,W5,D3,L1,V1,M1} P(922,4);d(933) { composition( X, zero ) ==> 
% 3.43/3.80    zero }.
% 3.43/3.80  (938) {G18,W5,D3,L1,V1,M1} P(934,21);d(509) { composition( zero, X ) ==> 
% 3.43/3.80    zero }.
% 3.45/3.80  (945) {G17,W6,D4,L1,V0,M1} P(933,214) { complement( composition( top, top )
% 3.45/3.80     ) ==> zero }.
% 3.45/3.80  (951) {G18,W5,D3,L1,V0,M1} P(945,487);d(475) { composition( top, top ) ==> 
% 3.45/3.80    top }.
% 3.45/3.80  (952) {G19,W9,D5,L1,V1,M1} P(951,15);d(476);d(718);d(476);d(263) { meet( 
% 3.45/3.80    composition( composition( X, top ), top ), X ) ==> X }.
% 3.45/3.80  (953) {G19,W7,D4,L1,V1,M1} P(951,14);d(476);d(718);d(476);d(4);d(265);d(326
% 3.45/3.80    );d(951) { meet( composition( top, X ), X ) ==> X }.
% 3.45/3.80  (954) {G19,W9,D4,L1,V1,M1} P(951,4) { composition( composition( X, top ), 
% 3.45/3.80    top ) ==> composition( X, top ) }.
% 3.45/3.80  (955) {G24,W7,D4,L1,V1,M1} P(953,815) { meet( X, composition( top, X ) ) 
% 3.45/3.80    ==> X }.
% 3.45/3.80  (1005) {G14,W10,D5,L1,V2,M1} S(46);d(501) { join( meet( X, Y ), meet( X, 
% 3.45/3.80    complement( Y ) ) ) ==> X }.
% 3.45/3.80  (1008) {G10,W6,D4,L1,V0,M1} S(114);d(255) { join( complement( skol1 ), one
% 3.45/3.80     ) ==> top }.
% 3.45/3.80  (1125) {G20,W7,D4,L1,V1,M1} S(952);d(954) { meet( composition( X, top ), X
% 3.45/3.80     ) ==> X }.
% 3.45/3.80  (1126) {G24,W7,D4,L1,V1,M1} P(1125,815) { meet( X, composition( X, top ) ) 
% 3.45/3.80    ==> X }.
% 3.45/3.80  (1135) {G25,W10,D5,L1,V1,M1} P(264,1126) { meet( converse( X ), converse( 
% 3.45/3.80    composition( top, X ) ) ) ==> converse( X ) }.
% 3.45/3.80  (1158) {G26,W9,D6,L1,V2,M1} P(819,866) { meet( complement( meet( complement
% 3.45/3.80    ( X ), Y ) ), X ) ==> X }.
% 3.45/3.80  (1161) {G27,W9,D6,L1,V2,M1} P(866,1158) { meet( complement( meet( Y, 
% 3.45/3.80    complement( X ) ) ), X ) ==> X }.
% 3.45/3.80  (1277) {G18,W10,D5,L1,V2,M1} P(864,109);d(7);d(478);d(934);d(469) { meet( 
% 3.45/3.80    composition( X, Y ), complement( composition( X, top ) ) ) ==> zero }.
% 3.45/3.80  (1402) {G14,W10,D5,L1,V2,M1} P(487,502) { complement( meet( complement( X )
% 3.45/3.80    , Y ) ) ==> join( X, complement( Y ) ) }.
% 3.45/3.80  (1403) {G14,W10,D5,L1,V2,M1} P(487,502) { complement( meet( Y, complement( 
% 3.45/3.80    X ) ) ) ==> join( complement( Y ), X ) }.
% 3.45/3.80  (1412) {G14,W9,D4,L1,V2,M1} P(502,0);d(502) { complement( meet( X, Y ) ) = 
% 3.45/3.80    complement( meet( Y, X ) ) }.
% 3.45/3.80  (1443) {G15,W10,D5,L1,V2,M1} P(1412,12) { meet( meet( X, Y ), complement( 
% 3.45/3.80    meet( Y, X ) ) ) ==> zero }.
% 3.45/3.80  (1779) {G20,W7,D4,L1,V2,M1} P(1402,780);d(487) { meet( Y, join( X, Y ) ) 
% 3.45/3.80    ==> Y }.
% 3.45/3.80  (1780) {G28,W7,D4,L1,V2,M1} P(1402,1161);d(487) { meet( join( X, Y ), Y ) 
% 3.45/3.80    ==> Y }.
% 3.45/3.80  (1793) {G25,W9,D6,L1,V1,M1} P(955,1402);d(487) { join( X, complement( 
% 3.45/3.80    composition( top, complement( X ) ) ) ) ==> X }.
% 3.45/3.80  (1816) {G21,W7,D4,L1,V2,M1} P(508,1779) { meet( X, join( X, Y ) ) ==> X }.
% 3.45/3.80  (1836) {G26,W7,D4,L1,V2,M1} P(1816,866) { meet( join( X, Y ), X ) ==> X }.
% 3.45/3.80  (1838) {G22,W8,D5,L1,V2,M1} P(1816,801) { meet( complement( join( X, Y ) )
% 3.45/3.80    , X ) ==> zero }.
% 3.45/3.80  (1870) {G29,W10,D5,L1,V2,M1} P(8,1780) { meet( converse( join( X, Y ) ), 
% 3.45/3.80    converse( Y ) ) ==> converse( Y ) }.
% 3.45/3.80  (1936) {G23,W9,D5,L1,V1,M1} P(94,1838);d(487) { meet( one, composition( 
% 3.45/3.80    converse( X ), complement( X ) ) ) ==> zero }.
% 3.45/3.80  (2357) {G24,W8,D5,L1,V1,M1} P(1936,108);d(214);d(938);d(469) { meet( 
% 3.45/3.80    converse( complement( X ) ), converse( X ) ) ==> zero }.
% 3.45/3.80  (2368) {G25,W8,D5,L1,V1,M1} P(2357,1443);d(475);d(479) { meet( converse( X
% 3.45/3.80     ), converse( complement( X ) ) ) ==> zero }.
% 3.45/3.80  (2387) {G26,W8,D6,L1,V1,M1} P(7,2368) { meet( X, converse( complement( 
% 3.45/3.80    converse( X ) ) ) ) ==> zero }.
% 3.45/3.80  (2388) {G27,W9,D6,L1,V1,M1} P(2387,128);d(934);d(477);d(469) { meet( 
% 3.45/3.80    composition( complement( converse( X ) ), X ), one ) ==> zero }.
% 3.45/3.80  (2519) {G26,W9,D6,L1,V1,M1} P(1793,0) { join( complement( composition( top
% 3.45/3.80    , complement( X ) ) ), X ) ==> X }.
% 3.45/3.80  (2706) {G19,W10,D5,L1,V2,M1} P(1277,1443);d(475);d(479) { meet( complement
% 3.45/3.80    ( composition( X, top ) ), composition( X, Y ) ) ==> zero }.
% 3.45/3.80  (2859) {G27,W9,D7,L1,V1,M1} P(2387,1005);d(490) { meet( X, complement( 
% 3.45/3.80    converse( complement( converse( X ) ) ) ) ) ==> X }.
% 3.45/3.80  (2860) {G26,W10,D6,L1,V1,M1} P(2368,1005);d(490) { meet( converse( X ), 
% 3.45/3.80    complement( converse( complement( X ) ) ) ) ==> converse( X ) }.
% 3.45/3.80  (2900) {G15,W10,D5,L1,V2,M1} P(59,1005) { join( meet( Y, X ), meet( X, 
% 3.45/3.80    complement( Y ) ) ) ==> X }.
% 3.45/3.80  (3040) {G28,W9,D7,L1,V1,M1} P(2859,1402);d(487);d(487) { join( X, converse
% 3.45/3.80    ( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 3.45/3.80  (3057) {G30,W7,D5,L1,V1,M1} P(3040,1870);d(7);d(2860) { complement( 
% 3.45/3.80    converse( complement( X ) ) ) ==> converse( X ) }.
% 3.45/3.80  (3063) {G31,W12,D5,L1,V2,M1} P(3057,1403) { join( complement( Y ), converse
% 3.45/3.80    ( complement( X ) ) ) ==> complement( meet( Y, converse( X ) ) ) }.
% 3.45/3.80  (3065) {G32,W7,D4,L1,V1,M1} P(3057,2519);d(3063);d(953) { converse( 
% 3.45/3.80    complement( X ) ) ==> complement( converse( X ) ) }.
% 3.45/3.80  (3078) {G33,W9,D6,L1,V1,M1} P(3065,926) { composition( complement( converse
% 3.45/3.80    ( composition( X, top ) ) ), X ) ==> zero }.
% 3.45/3.80  (3122) {G34,W10,D5,L1,V2,M1} P(3078,149);d(478);d(938);d(477);d(490);d(21);
% 3.45/3.80    d(263) { meet( composition( Y, X ), complement( composition( top, X ) ) )
% 3.45/3.80     ==> zero }.
% 3.45/3.80  (3153) {G35,W10,D5,L1,V2,M1} P(3122,1443);d(475);d(479) { meet( complement
% 3.45/3.80    ( composition( top, Y ) ), composition( X, Y ) ) ==> zero }.
% 3.45/3.80  (3198) {G16,W10,D5,L1,V2,M1} P(2900,0) { join( meet( Y, complement( X ) ), 
% 3.45/3.80    meet( X, Y ) ) ==> Y }.
% 3.45/3.80  (3406) {G14,W10,D4,L1,V2,M1} P(487,500) { meet( complement( Y ), complement
% 3.45/3.80    ( X ) ) ==> complement( join( Y, X ) ) }.
% 3.45/3.80  (3440) {G15,W9,D4,L1,V2,M1} P(3406,59);d(3406) { complement( join( X, Y ) )
% 3.45/3.80     = complement( join( Y, X ) ) }.
% 3.45/3.80  (4387) {G6,W7,D4,L1,V1,M1} P(19,219);d(214) { join( X, composition( skol1, 
% 3.45/3.80    X ) ) ==> X }.
% 3.45/3.80  (4428) {G29,W9,D4,L1,V1,M1} P(4387,1780) { meet( X, composition( skol1, X )
% 3.45/3.80     ) ==> composition( skol1, X ) }.
% 3.45/3.80  (4451) {G7,W11,D4,L1,V2,M1} P(4387,30) { join( join( X, Y ), composition( 
% 3.45/3.80    skol1, X ) ) ==> join( X, Y ) }.
% 3.45/3.80  (4459) {G7,W7,D4,L1,V1,M1} P(4387,0) { join( composition( skol1, X ), X ) 
% 3.45/3.80    ==> X }.
% 3.45/3.80  (4466) {G8,W8,D5,L1,V1,M1} P(4459,24);d(7);d(20) { join( composition( X, 
% 3.45/3.80    converse( skol1 ) ), X ) ==> X }.
% 3.45/3.80  (4561) {G6,W10,D5,L1,V1,M1} P(18,220) { join( composition( complement( one
% 3.45/3.80     ), X ), X ) ==> composition( top, X ) }.
% 3.45/3.80  (4645) {G9,W8,D5,L1,V1,M1} P(4466,220);d(214);d(214) { join( composition( 
% 3.45/3.80    converse( skol1 ), X ), X ) ==> X }.
% 3.45/3.80  (4699) {G27,W11,D5,L1,V1,M1} P(4645,1836) { meet( X, composition( converse
% 3.45/3.80    ( skol1 ), X ) ) ==> composition( converse( skol1 ), X ) }.
% 3.45/3.80  (4716) {G10,W7,D4,L1,V1,M1} P(4645,24);d(7);d(20);d(7) { join( composition
% 3.45/3.80    ( X, skol1 ), X ) ==> X }.
% 3.45/3.80  (4717) {G10,W8,D5,L1,V0,M1} P(4645,32);d(16) { join( composition( converse
% 3.45/3.80    ( skol1 ), skol1 ), one ) ==> one }.
% 3.45/3.80  (4739) {G27,W9,D4,L1,V1,M1} P(4716,1836) { meet( X, composition( X, skol1 )
% 3.45/3.80     ) ==> composition( X, skol1 ) }.
% 3.45/3.80  (4740) {G22,W9,D4,L1,V1,M1} P(4716,1816) { meet( composition( X, skol1 ), X
% 3.45/3.80     ) ==> composition( X, skol1 ) }.
% 3.45/3.80  (4913) {G15,W8,D5,L1,V0,M1} P(4717,508) { join( one, composition( converse
% 3.45/3.80    ( skol1 ), skol1 ) ) ==> one }.
% 3.45/3.80  (4918) {G16,W10,D6,L1,V1,M1} P(4913,219);d(214) { join( X, composition( 
% 3.45/3.80    composition( converse( skol1 ), skol1 ), X ) ) ==> X }.
% 3.45/3.80  (5001) {G36,W8,D5,L1,V0,M1} P(4739,3153) { composition( complement( 
% 3.45/3.80    composition( top, skol1 ) ), skol1 ) ==> zero }.
% 3.45/3.80  (5019) {G37,W11,D5,L1,V0,M1} P(5001,91);d(509);d(475);d(3065);d(487);d(332)
% 3.45/3.80     { composition( join( skol1, converse( skol1 ) ), top ) ==> converse( 
% 3.45/3.80    composition( top, skol1 ) ) }.
% 3.45/3.80  (5057) {G30,W8,D5,L1,V0,M1} P(4428,2706) { composition( skol1, complement( 
% 3.45/3.80    composition( skol1, top ) ) ) ==> zero }.
% 3.45/3.80  (5068) {G38,W8,D4,L1,V0,M1} P(5057,92);d(487);d(475);d(6);d(5019) { 
% 3.45/3.80    converse( composition( top, skol1 ) ) ==> composition( skol1, top ) }.
% 3.45/3.80  (8623) {G33,W10,D5,L1,V1,M1} P(4561,24);d(20);d(263);d(20);d(3065);d(213)
% 3.45/3.80     { join( composition( X, complement( one ) ), X ) ==> composition( X, top
% 3.45/3.80     ) }.
% 3.45/3.80  (8632) {G34,W14,D5,L1,V2,M1} P(8623,310) { join( join( Y, X ), composition
% 3.45/3.80    ( X, complement( one ) ) ) ==> join( composition( X, top ), Y ) }.
% 3.45/3.80  (9574) {G39,W9,D4,L1,V0,M1} P(5068,1135) { meet( converse( skol1 ), 
% 3.45/3.80    composition( skol1, top ) ) ==> converse( skol1 ) }.
% 3.45/3.80  (9618) {G40,W8,D5,L1,V0,M1} P(9574,108);d(9);d(5068);d(1125);d(263);d(476);
% 3.45/3.80    d(4);d(9);d(21);d(4918) { composition( composition( converse( skol1 ), 
% 3.45/3.80    skol1 ), skol1 ) ==> skol1 }.
% 3.45/3.80  (9642) {G41,W6,D4,L1,V0,M1} P(9618,4740);d(4699) { composition( converse( 
% 3.45/3.80    skol1 ), skol1 ) ==> skol1 }.
% 3.45/3.80  (9679) {G42,W4,D3,L1,V0,M1} P(9642,21) { converse( skol1 ) ==> skol1 }.
% 3.45/3.80  (9707) {G43,W8,D5,L1,V0,M1} P(9679,2388) { meet( composition( complement( 
% 3.45/3.80    skol1 ), skol1 ), one ) ==> zero }.
% 3.45/3.80  (9802) {G44,W9,D6,L1,V0,M1} P(9707,3198);d(469) { meet( one, complement( 
% 3.45/3.80    composition( complement( skol1 ), skol1 ) ) ) ==> one }.
% 3.45/3.80  (10025) {G45,W10,D5,L1,V0,M1} P(9802,1403) { join( complement( one ), 
% 3.45/3.80    composition( complement( skol1 ), skol1 ) ) ==> complement( one ) }.
% 3.45/3.80  (18548) {G46,W11,D4,L1,V0,M1} P(10025,611);d(1008) { join( complement( one
% 3.45/3.80     ), composition( top, skol1 ) ) ==> join( complement( one ), skol1 ) }.
% 3.45/3.80  (24227) {G47,W11,D4,L1,V0,M1} P(18548,4451);d(8632) { join( composition( 
% 3.45/3.80    skol1, top ), complement( one ) ) ==> join( complement( one ), skol1 )
% 3.45/3.80     }.
% 3.45/3.80  (25271) {G48,W11,D5,L1,V0,M1} P(24227,3440);d(501);d(501) { meet( one, 
% 3.45/3.80    complement( composition( skol1, top ) ) ) ==> meet( one, complement( 
% 3.45/3.80    skol1 ) ) }.
% 3.45/3.80  (25705) {G49,W9,D4,L1,V0,M1} S(164);d(25271) { ! meet( one, complement( 
% 3.45/3.80    skol1 ) ) ==> meet( complement( skol1 ), one ) }.
% 3.45/3.80  (25742) {G50,W0,D0,L0,V0,M0} P(59,25705);q {  }.
% 3.45/3.80  
% 3.45/3.80  
% 3.45/3.80  % SZS output end Refutation
% 3.45/3.80  found a proof!
% 3.45/3.80  
% 3.45/3.80  
% 3.45/3.80  Unprocessed initial clauses:
% 3.45/3.80  
% 3.45/3.80  (25744) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 3.45/3.80  (25745) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( join( X, Y
% 3.45/3.80     ), Z ) }.
% 3.45/3.80  (25746) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( complement( X )
% 3.45/3.80    , complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) }.
% 3.45/3.80  (25747) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join( complement
% 3.45/3.80    ( X ), complement( Y ) ) ) }.
% 3.45/3.80  (25748) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z ) ) = 
% 3.45/3.80    composition( composition( X, Y ), Z ) }.
% 3.45/3.80  (25749) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 3.45/3.80  (25750) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) = join( 
% 3.45/3.80    composition( X, Z ), composition( Y, Z ) ) }.
% 3.45/3.80  (25751) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 3.45/3.80  (25752) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join( converse( 
% 3.45/3.80    X ), converse( Y ) ) }.
% 3.45/3.80  (25753) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) = 
% 3.45/3.80    composition( converse( Y ), converse( X ) ) }.
% 3.45/3.80  (25754) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 3.45/3.80    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 3.45/3.80     }.
% 3.45/3.80  (25755) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) ) }.
% 3.45/3.80  (25756) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) ) }.
% 3.45/3.80  (25757) {G0,W33,D7,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), 
% 3.45/3.80    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 3.45/3.80    composition( converse( X ), Z ) ) ) ) = composition( meet( X, composition
% 3.45/3.80    ( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) }.
% 3.45/3.80  (25758) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), meet
% 3.45/3.80    ( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z ) ) = 
% 3.45/3.80    meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z )
% 3.45/3.80     }.
% 3.45/3.80  (25759) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), meet
% 3.45/3.80    ( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z ) ) = 
% 3.45/3.80    meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z )
% 3.45/3.80     }.
% 3.45/3.80  (25760) {G0,W5,D3,L1,V0,M1}  { join( skol1, one ) = one }.
% 3.45/3.80  (25761) {G0,W11,D5,L1,V0,M1}  { ! meet( complement( composition( skol1, top
% 3.45/3.80     ) ), one ) = meet( complement( skol1 ), one ) }.
% 3.45/3.80  
% 3.45/3.80  
% 3.45/3.80  Total Proof:
% 3.45/3.80  
% 3.45/3.80  subsumption: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.45/3.80  parent0: (25744) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join
% 3.45/3.80    ( join( X, Y ), Z ) }.
% 3.45/3.80  parent0: (25745) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( 
% 3.45/3.80    join( X, Y ), Z ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (25764) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 3.45/3.80    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 3.45/3.80    X }.
% 3.45/3.80  parent0[0]: (25746) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( 
% 3.45/3.80    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 3.45/3.80    Y ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 3.45/3.80    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 3.45/3.80    Y ) ) ) ==> X }.
% 3.45/3.80  parent0: (25764) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 3.45/3.80    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 3.45/3.80    X }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (25767) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 3.45/3.80    complement( Y ) ) ) = meet( X, Y ) }.
% 3.45/3.80  parent0[0]: (25747) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join
% 3.45/3.80    ( complement( X ), complement( Y ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.45/3.80    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.45/3.80  parent0: (25767) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 3.45/3.80    , complement( Y ) ) ) = meet( X, Y ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 3.45/3.80     ) ) ==> composition( composition( X, Y ), Z ) }.
% 3.45/3.80  parent0: (25748) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z
% 3.45/3.80     ) ) = composition( composition( X, Y ), Z ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 3.45/3.80  parent0: (25749) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (25782) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 3.45/3.80    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 3.45/3.80  parent0[0]: (25750) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) 
% 3.45/3.80    = join( composition( X, Z ), composition( Y, Z ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 3.45/3.80    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 3.45/3.80  parent0: (25782) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 3.45/3.80    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X
% 3.45/3.80     }.
% 3.45/3.80  parent0: (25751) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (25797) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 3.45/3.80     ) = converse( join( X, Y ) ) }.
% 3.45/3.80  parent0[0]: (25752) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join
% 3.45/3.80    ( converse( X ), converse( Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y
% 3.45/3.80     ) ) ==> converse( join( X, Y ) ) }.
% 3.45/3.80  parent0: (25797) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 3.45/3.80     ) = converse( join( X, Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (25806) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 3.45/3.80    converse( X ) ) = converse( composition( X, Y ) ) }.
% 3.45/3.80  parent0[0]: (25753) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) )
% 3.45/3.80     = composition( converse( Y ), converse( X ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 3.45/3.80    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 3.45/3.80  parent0: (25806) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 3.45/3.80    converse( X ) ) = converse( composition( X, Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 3.45/3.80    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 3.45/3.80    Y ) }.
% 3.45/3.80  parent0: (25754) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 3.45/3.80    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 3.45/3.80     }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (25827) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 3.45/3.80  parent0[0]: (25755) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) )
% 3.45/3.80     }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> 
% 3.45/3.80    top }.
% 3.45/3.80  parent0: (25827) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top
% 3.45/3.80     }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (25839) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 3.45/3.80     }.
% 3.45/3.80  parent0[0]: (25756) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X )
% 3.45/3.80     ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 3.45/3.80    zero }.
% 3.45/3.80  parent0: (25839) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 3.45/3.80     }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y )
% 3.45/3.80    , Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 3.45/3.80    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 3.45/3.80    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 3.45/3.80     ) ) ) }.
% 3.45/3.80  parent0: (25757) {G0,W33,D7,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 3.45/3.80     ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 3.45/3.80    composition( converse( X ), Z ) ) ) ) = composition( meet( X, composition
% 3.45/3.80    ( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (14) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y )
% 3.45/3.80    , Z ), meet( composition( X, meet( Y, composition( converse( X ), Z ) ) )
% 3.45/3.80    , Z ) ) ==> meet( composition( X, meet( Y, composition( converse( X ), Z
% 3.45/3.80     ) ) ), Z ) }.
% 3.45/3.80  parent0: (25758) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 3.45/3.80     ), meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z
% 3.45/3.80     ) ) = meet( composition( X, meet( Y, composition( converse( X ), Z ) ) )
% 3.45/3.80    , Z ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y )
% 3.45/3.80    , Z ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y )
% 3.45/3.80    , Z ) ) ==> meet( composition( meet( X, composition( Z, converse( Y ) ) )
% 3.45/3.80    , Y ), Z ) }.
% 3.45/3.80  parent0: (25759) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 3.45/3.80     ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z
% 3.45/3.80     ) ) = meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y )
% 3.45/3.80    , Z ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (16) {G0,W5,D3,L1,V0,M1} I { join( skol1, one ) ==> one }.
% 3.45/3.80  parent0: (25760) {G0,W5,D3,L1,V0,M1}  { join( skol1, one ) = one }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (17) {G0,W11,D5,L1,V0,M1} I { ! meet( complement( composition
% 3.45/3.80    ( skol1, top ) ), one ) ==> meet( complement( skol1 ), one ) }.
% 3.45/3.80  parent0: (25761) {G0,W11,D5,L1,V0,M1}  { ! meet( complement( composition( 
% 3.45/3.80    skol1, top ) ), one ) = meet( complement( skol1 ), one ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (25915) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 3.45/3.80     }.
% 3.45/3.80  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 3.45/3.80     }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (25916) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 3.45/3.80     }.
% 3.45/3.80  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.45/3.80  parent1[0; 2]: (25915) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( 
% 3.45/3.80    X ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := complement( X )
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (25919) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 3.45/3.80     }.
% 3.45/3.80  parent0[0]: (25916) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X
% 3.45/3.80     ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 3.45/3.80    ==> top }.
% 3.45/3.80  parent0: (25919) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 3.45/3.80     }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (25920) {G0,W5,D3,L1,V0,M1}  { one ==> join( skol1, one ) }.
% 3.45/3.80  parent0[0]: (16) {G0,W5,D3,L1,V0,M1} I { join( skol1, one ) ==> one }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (25921) {G1,W5,D3,L1,V0,M1}  { one ==> join( one, skol1 ) }.
% 3.45/3.80  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.45/3.80  parent1[0; 2]: (25920) {G0,W5,D3,L1,V0,M1}  { one ==> join( skol1, one )
% 3.45/3.80     }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := skol1
% 3.45/3.80     Y := one
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (25924) {G1,W5,D3,L1,V0,M1}  { join( one, skol1 ) ==> one }.
% 3.45/3.80  parent0[0]: (25921) {G1,W5,D3,L1,V0,M1}  { one ==> join( one, skol1 ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (19) {G1,W5,D3,L1,V0,M1} P(0,16) { join( one, skol1 ) ==> one
% 3.45/3.80     }.
% 3.45/3.80  parent0: (25924) {G1,W5,D3,L1,V0,M1}  { join( one, skol1 ) ==> one }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (25926) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 3.45/3.80     composition( converse( X ), converse( Y ) ) }.
% 3.45/3.80  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 3.45/3.80    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (25927) {G1,W10,D5,L1,V2,M1}  { converse( composition( X, converse
% 3.45/3.80    ( Y ) ) ) ==> composition( Y, converse( X ) ) }.
% 3.45/3.80  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.45/3.80  parent1[0; 7]: (25926) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 3.45/3.80     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := converse( Y )
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (20) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 3.45/3.80    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 3.45/3.80  parent0: (25927) {G1,W10,D5,L1,V2,M1}  { converse( composition( X, converse
% 3.45/3.80    ( Y ) ) ) ==> composition( Y, converse( X ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (25932) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 3.45/3.80     composition( converse( X ), converse( Y ) ) }.
% 3.45/3.80  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 3.45/3.80    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (25934) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 3.45/3.80     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 3.45/3.80  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.45/3.80  parent1[0; 9]: (25932) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 3.45/3.80     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := converse( X )
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (21) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 3.45/3.80    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 3.45/3.80  parent0: (25934) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 3.45/3.80     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (25938) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 3.45/3.80    converse( X ), converse( Y ) ) }.
% 3.45/3.80  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 3.45/3.80     ) ==> converse( join( X, Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (25940) {G1,W10,D5,L1,V2,M1}  { converse( join( X, converse( Y ) )
% 3.45/3.80     ) ==> join( converse( X ), Y ) }.
% 3.45/3.80  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.45/3.80  parent1[0; 9]: (25938) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 3.45/3.80     join( converse( X ), converse( Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := converse( Y )
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (24) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 3.45/3.80    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 3.45/3.80  parent0: (25940) {G1,W10,D5,L1,V2,M1}  { converse( join( X, converse( Y ) )
% 3.45/3.80     ) ==> join( converse( X ), Y ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (25944) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 3.45/3.80    , join( Y, Z ) ) }.
% 3.45/3.80  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.45/3.80    join( X, Y ), Z ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (25946) {G1,W9,D4,L1,V1,M1}  { join( join( X, one ), skol1 ) ==> 
% 3.45/3.80    join( X, one ) }.
% 3.45/3.80  parent0[0]: (19) {G1,W5,D3,L1,V0,M1} P(0,16) { join( one, skol1 ) ==> one
% 3.45/3.80     }.
% 3.45/3.80  parent1[0; 8]: (25944) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 3.45/3.80    join( X, join( Y, Z ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := one
% 3.45/3.80     Z := skol1
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (28) {G2,W9,D4,L1,V1,M1} P(19,1) { join( join( X, one ), skol1
% 3.45/3.80     ) ==> join( X, one ) }.
% 3.45/3.80  parent0: (25946) {G1,W9,D4,L1,V1,M1}  { join( join( X, one ), skol1 ) ==> 
% 3.45/3.80    join( X, one ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (25949) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 3.45/3.80    , join( Y, Z ) ) }.
% 3.45/3.80  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.45/3.80    join( X, Y ), Z ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (25952) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 3.45/3.80    join( Y, Z ), X ) }.
% 3.45/3.80  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.45/3.80  parent1[0; 6]: (25949) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 3.45/3.80    join( X, join( Y, Z ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := join( Y, Z )
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (29) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 3.45/3.80    join( join( Y, Z ), X ) }.
% 3.45/3.80  parent0: (25952) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 3.45/3.80    join( Y, Z ), X ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (25966) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 3.45/3.80    , join( Y, Z ) ) }.
% 3.45/3.80  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.45/3.80    join( X, Y ), Z ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (25971) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 3.45/3.80    X, join( Z, Y ) ) }.
% 3.45/3.80  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.45/3.80  parent1[0; 8]: (25966) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 3.45/3.80    join( X, join( Y, Z ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := Z
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (25984) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 3.45/3.80    join( X, Z ), Y ) }.
% 3.45/3.80  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.45/3.80    join( X, Y ), Z ) }.
% 3.45/3.80  parent1[0; 6]: (25971) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 3.45/3.80    join( X, join( Z, Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Z
% 3.45/3.80     Z := Y
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (30) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X
% 3.45/3.80     ) = join( join( Z, X ), Y ) }.
% 3.45/3.80  parent0: (25984) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 3.45/3.80    join( X, Z ), Y ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Z
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (25986) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 3.45/3.80    , join( Y, Z ) ) }.
% 3.45/3.80  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.45/3.80    join( X, Y ), Z ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (25989) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y
% 3.45/3.80     ) ) ==> join( X, top ) }.
% 3.45/3.80  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 3.45/3.80     }.
% 3.45/3.80  parent1[0; 9]: (25986) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 3.45/3.80    join( X, join( Y, Z ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := complement( Y )
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (31) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 3.45/3.80    complement( X ) ) ==> join( Y, top ) }.
% 3.45/3.80  parent0: (25989) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y
% 3.45/3.80     ) ) ==> join( X, top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (25994) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 3.45/3.80    , join( Y, Z ) ) }.
% 3.45/3.80  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.45/3.80    join( X, Y ), Z ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (25996) {G1,W9,D4,L1,V1,M1}  { join( join( X, skol1 ), one ) ==> 
% 3.45/3.80    join( X, one ) }.
% 3.45/3.80  parent0[0]: (16) {G0,W5,D3,L1,V0,M1} I { join( skol1, one ) ==> one }.
% 3.45/3.80  parent1[0; 8]: (25994) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 3.45/3.80    join( X, join( Y, Z ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := skol1
% 3.45/3.80     Z := one
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (32) {G1,W9,D4,L1,V1,M1} P(16,1) { join( join( X, skol1 ), one
% 3.45/3.80     ) ==> join( X, one ) }.
% 3.45/3.80  parent0: (25996) {G1,W9,D4,L1,V1,M1}  { join( join( X, skol1 ), one ) ==> 
% 3.45/3.80    join( X, one ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (25999) {G2,W9,D4,L1,V1,M1}  { join( X, one ) ==> join( join( X, 
% 3.45/3.80    one ), skol1 ) }.
% 3.45/3.80  parent0[0]: (28) {G2,W9,D4,L1,V1,M1} P(19,1) { join( join( X, one ), skol1
% 3.45/3.80     ) ==> join( X, one ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26003) {G1,W9,D4,L1,V1,M1}  { join( X, one ) ==> join( skol1, 
% 3.45/3.80    join( X, one ) ) }.
% 3.45/3.80  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.45/3.80  parent1[0; 4]: (25999) {G2,W9,D4,L1,V1,M1}  { join( X, one ) ==> join( join
% 3.45/3.80    ( X, one ), skol1 ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := join( X, one )
% 3.45/3.80     Y := skol1
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26009) {G1,W9,D4,L1,V1,M1}  { join( X, one ) ==> join( join( 
% 3.45/3.80    skol1, X ), one ) }.
% 3.45/3.80  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.45/3.80    join( X, Y ), Z ) }.
% 3.45/3.80  parent1[0; 4]: (26003) {G1,W9,D4,L1,V1,M1}  { join( X, one ) ==> join( 
% 3.45/3.80    skol1, join( X, one ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := skol1
% 3.45/3.80     Y := X
% 3.45/3.80     Z := one
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26010) {G1,W9,D4,L1,V1,M1}  { join( join( skol1, X ), one ) ==> 
% 3.45/3.80    join( X, one ) }.
% 3.45/3.80  parent0[0]: (26009) {G1,W9,D4,L1,V1,M1}  { join( X, one ) ==> join( join( 
% 3.45/3.80    skol1, X ), one ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (40) {G3,W9,D4,L1,V1,M1} P(28,0);d(1) { join( join( skol1, X )
% 3.45/3.80    , one ) ==> join( X, one ) }.
% 3.45/3.80  parent0: (26010) {G1,W9,D4,L1,V1,M1}  { join( join( skol1, X ), one ) ==> 
% 3.45/3.80    join( X, one ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26013) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 3.45/3.80    join( complement( X ), Y ) ) ) ==> X }.
% 3.45/3.80  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.45/3.80    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.45/3.80  parent1[0; 2]: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 3.45/3.80    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 3.45/3.80    Y ) ) ) ==> X }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 3.45/3.80    complement( join( complement( X ), Y ) ) ) ==> X }.
% 3.45/3.80  parent0: (26013) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 3.45/3.80    join( complement( X ), Y ) ) ) ==> X }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26015) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 3.45/3.80    complement( X ), complement( Y ) ) ) }.
% 3.45/3.80  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.45/3.80    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26017) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 3.45/3.80    ( complement( Y ), complement( X ) ) ) }.
% 3.45/3.80  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.45/3.80  parent1[0; 5]: (26015) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 3.45/3.80    ( join( complement( X ), complement( Y ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := complement( X )
% 3.45/3.80     Y := complement( Y )
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26019) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 3.45/3.80  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.45/3.80    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.45/3.80  parent1[0; 4]: (26017) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 3.45/3.80    ( join( complement( Y ), complement( X ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X
% 3.45/3.80    , Y ) }.
% 3.45/3.80  parent0: (26019) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26021) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 3.45/3.80    complement( X ), complement( Y ) ) ) }.
% 3.45/3.80  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.45/3.80    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26024) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==> 
% 3.45/3.80    complement( top ) }.
% 3.45/3.80  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 3.45/3.80     }.
% 3.45/3.80  parent1[0; 6]: (26021) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 3.45/3.80    ( join( complement( X ), complement( Y ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := complement( X )
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := complement( X )
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26025) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 3.45/3.80  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 3.45/3.80    zero }.
% 3.45/3.80  parent1[0; 1]: (26024) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) 
% 3.45/3.80    ==> complement( top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26026) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 3.45/3.80  parent0[0]: (26025) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==>
% 3.45/3.80     zero }.
% 3.45/3.80  parent0: (26026) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26028) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 3.45/3.80    complement( X ), complement( Y ) ) ) }.
% 3.45/3.80  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.45/3.80    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26029) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 3.45/3.80    ( zero, complement( X ) ) ) }.
% 3.45/3.80  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.45/3.80    zero }.
% 3.45/3.80  parent1[0; 6]: (26028) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 3.45/3.80    ( join( complement( X ), complement( Y ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := top
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26031) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement( 
% 3.45/3.80    X ) ) ) ==> meet( top, X ) }.
% 3.45/3.80  parent0[0]: (26029) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 3.45/3.80    join( zero, complement( X ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (62) {G2,W9,D5,L1,V1,M1} P(61,3) { complement( join( zero, 
% 3.45/3.80    complement( X ) ) ) ==> meet( top, X ) }.
% 3.45/3.80  parent0: (26031) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement
% 3.45/3.80    ( X ) ) ) ==> meet( top, X ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26034) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 3.45/3.80    complement( X ), complement( Y ) ) ) }.
% 3.45/3.80  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.45/3.80    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26036) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 3.45/3.80    ( complement( X ), zero ) ) }.
% 3.45/3.80  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.45/3.80    zero }.
% 3.45/3.80  parent1[0; 8]: (26034) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 3.45/3.80    ( join( complement( X ), complement( Y ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := top
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26038) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 3.45/3.80    zero ) ) ==> meet( X, top ) }.
% 3.45/3.80  parent0[0]: (26036) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 3.45/3.80    join( complement( X ), zero ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (63) {G2,W9,D5,L1,V1,M1} P(61,3) { complement( join( 
% 3.45/3.80    complement( X ), zero ) ) ==> meet( X, top ) }.
% 3.45/3.80  parent0: (26038) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 3.45/3.80    zero ) ) ==> meet( X, top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26040) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 3.45/3.80     }.
% 3.45/3.80  parent0[0]: (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 3.45/3.80    ==> top }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26041) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 3.45/3.80  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.45/3.80    zero }.
% 3.45/3.80  parent1[0; 3]: (26040) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 3.45/3.80    , X ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := top
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26042) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 3.45/3.80  parent0[0]: (26041) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (64) {G2,W5,D3,L1,V0,M1} P(61,18) { join( zero, top ) ==> top
% 3.45/3.80     }.
% 3.45/3.80  parent0: (26042) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26044) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 3.45/3.80    , join( Y, Z ) ) }.
% 3.45/3.80  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.45/3.80    join( X, Y ), Z ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26046) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 3.45/3.80    join( X, top ) }.
% 3.45/3.80  parent0[0]: (64) {G2,W5,D3,L1,V0,M1} P(61,18) { join( zero, top ) ==> top
% 3.45/3.80     }.
% 3.45/3.80  parent1[0; 8]: (26044) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 3.45/3.80    join( X, join( Y, Z ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := zero
% 3.45/3.80     Z := top
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (67) {G3,W9,D4,L1,V1,M1} P(64,1) { join( join( X, zero ), top
% 3.45/3.80     ) ==> join( X, top ) }.
% 3.45/3.80  parent0: (26046) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 3.45/3.80    join( X, top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26050) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 3.45/3.80    , join( Y, Z ) ) }.
% 3.45/3.80  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.45/3.80    join( X, Y ), Z ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26054) {G1,W17,D5,L1,V4,M1}  { join( join( X, composition( Y, Z )
% 3.45/3.80     ), composition( T, Z ) ) ==> join( X, composition( join( Y, T ), Z ) )
% 3.45/3.80     }.
% 3.45/3.80  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 3.45/3.80    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 3.45/3.80  parent1[0; 12]: (26050) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==>
% 3.45/3.80     join( X, join( Y, Z ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := T
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := composition( Y, Z )
% 3.45/3.80     Z := composition( T, Z )
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (72) {G1,W17,D5,L1,V4,M1} P(6,1) { join( join( T, composition
% 3.45/3.80    ( X, Y ) ), composition( Z, Y ) ) ==> join( T, composition( join( X, Z )
% 3.45/3.80    , Y ) ) }.
% 3.45/3.80  parent0: (26054) {G1,W17,D5,L1,V4,M1}  { join( join( X, composition( Y, Z )
% 3.45/3.80     ), composition( T, Z ) ) ==> join( X, composition( join( Y, T ), Z ) )
% 3.45/3.80     }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := T
% 3.45/3.80     Y := X
% 3.45/3.80     Z := Y
% 3.45/3.80     T := Z
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26058) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 3.45/3.80    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 3.45/3.80    complement( Y ) ) }.
% 3.45/3.80  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 3.45/3.80    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 3.45/3.80    Y ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26060) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 3.45/3.80    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 3.45/3.80     }.
% 3.45/3.80  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.45/3.80    zero }.
% 3.45/3.80  parent1[0; 11]: (26058) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 3.45/3.80    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 3.45/3.80    complement( Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := top
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26061) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 3.45/3.80    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 3.45/3.80  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.45/3.80    zero }.
% 3.45/3.80  parent1[0; 1]: (26060) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 3.45/3.80    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 3.45/3.80     }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26063) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 3.45/3.80    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 3.45/3.80  parent0[0]: (26061) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 3.45/3.80    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (87) {G2,W11,D6,L1,V1,M1} P(61,10) { join( composition( 
% 3.45/3.80    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 3.45/3.80  parent0: (26063) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 3.45/3.80    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26066) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 3.45/3.80    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 3.45/3.80    complement( Y ) ) }.
% 3.45/3.80  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 3.45/3.80    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 3.45/3.80    Y ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26068) {G1,W17,D7,L1,V2,M1}  { complement( converse( X ) ) ==> 
% 3.45/3.80    join( composition( converse( converse( Y ) ), complement( converse( 
% 3.45/3.80    composition( X, Y ) ) ) ), complement( converse( X ) ) ) }.
% 3.45/3.80  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 3.45/3.80    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 3.45/3.80  parent1[0; 10]: (26066) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 3.45/3.80    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 3.45/3.80    complement( Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := converse( Y )
% 3.45/3.80     Y := converse( X )
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26069) {G1,W15,D7,L1,V2,M1}  { complement( converse( X ) ) ==> 
% 3.45/3.80    join( composition( Y, complement( converse( composition( X, Y ) ) ) ), 
% 3.45/3.80    complement( converse( X ) ) ) }.
% 3.45/3.80  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.45/3.80  parent1[0; 6]: (26068) {G1,W17,D7,L1,V2,M1}  { complement( converse( X ) ) 
% 3.45/3.80    ==> join( composition( converse( converse( Y ) ), complement( converse( 
% 3.45/3.80    composition( X, Y ) ) ) ), complement( converse( X ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26070) {G1,W15,D7,L1,V2,M1}  { join( composition( Y, complement( 
% 3.45/3.80    converse( composition( X, Y ) ) ) ), complement( converse( X ) ) ) ==> 
% 3.45/3.80    complement( converse( X ) ) }.
% 3.45/3.80  parent0[0]: (26069) {G1,W15,D7,L1,V2,M1}  { complement( converse( X ) ) ==>
% 3.45/3.80     join( composition( Y, complement( converse( composition( X, Y ) ) ) ), 
% 3.45/3.80    complement( converse( X ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (91) {G1,W15,D7,L1,V2,M1} P(9,10);d(7) { join( composition( X
% 3.45/3.80    , complement( converse( composition( Y, X ) ) ) ), complement( converse( 
% 3.45/3.80    Y ) ) ) ==> complement( converse( Y ) ) }.
% 3.45/3.80  parent0: (26070) {G1,W15,D7,L1,V2,M1}  { join( composition( Y, complement( 
% 3.45/3.80    converse( composition( X, Y ) ) ) ), complement( converse( X ) ) ) ==> 
% 3.45/3.80    complement( converse( X ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26071) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 3.45/3.80    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 3.45/3.80    complement( Y ) ) }.
% 3.45/3.80  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 3.45/3.80    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 3.45/3.80    Y ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26072) {G1,W13,D6,L1,V2,M1}  { complement( X ) ==> join( 
% 3.45/3.80    complement( X ), composition( converse( Y ), complement( composition( Y, 
% 3.45/3.80    X ) ) ) ) }.
% 3.45/3.80  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.45/3.80  parent1[0; 3]: (26071) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 3.45/3.80    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 3.45/3.80    complement( Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := composition( converse( Y ), complement( composition( Y, X ) ) )
% 3.45/3.80     Y := complement( X )
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26075) {G1,W13,D6,L1,V2,M1}  { join( complement( X ), composition
% 3.45/3.80    ( converse( Y ), complement( composition( Y, X ) ) ) ) ==> complement( X
% 3.45/3.80     ) }.
% 3.45/3.80  parent0[0]: (26072) {G1,W13,D6,L1,V2,M1}  { complement( X ) ==> join( 
% 3.45/3.80    complement( X ), composition( converse( Y ), complement( composition( Y, 
% 3.45/3.80    X ) ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (92) {G1,W13,D6,L1,V2,M1} P(10,0) { join( complement( Y ), 
% 3.45/3.80    composition( converse( X ), complement( composition( X, Y ) ) ) ) ==> 
% 3.45/3.80    complement( Y ) }.
% 3.45/3.80  parent0: (26075) {G1,W13,D6,L1,V2,M1}  { join( complement( X ), composition
% 3.45/3.80    ( converse( Y ), complement( composition( Y, X ) ) ) ) ==> complement( X
% 3.45/3.80     ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26077) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 3.45/3.80    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 3.45/3.80    complement( Y ) ) }.
% 3.45/3.80  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 3.45/3.80    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 3.45/3.80    Y ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26078) {G1,W11,D5,L1,V1,M1}  { complement( one ) ==> join( 
% 3.45/3.80    composition( converse( X ), complement( X ) ), complement( one ) ) }.
% 3.45/3.80  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 3.45/3.80  parent1[0; 8]: (26077) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 3.45/3.80    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 3.45/3.80    complement( Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := one
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26079) {G1,W11,D5,L1,V1,M1}  { join( composition( converse( X ), 
% 3.45/3.80    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 3.45/3.80  parent0[0]: (26078) {G1,W11,D5,L1,V1,M1}  { complement( one ) ==> join( 
% 3.45/3.80    composition( converse( X ), complement( X ) ), complement( one ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (94) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( 
% 3.45/3.80    converse( X ), complement( X ) ), complement( one ) ) ==> complement( one
% 3.45/3.80     ) }.
% 3.45/3.80  parent0: (26079) {G1,W11,D5,L1,V1,M1}  { join( composition( converse( X ), 
% 3.45/3.80    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26081) {G0,W33,D7,L1,V3,M1}  { composition( meet( X, composition( 
% 3.45/3.80    Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ==> 
% 3.45/3.80    join( meet( composition( X, Y ), Z ), composition( meet( X, composition( 
% 3.45/3.80    Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ) }.
% 3.45/3.80  parent0[0]: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 3.45/3.80    Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 3.45/3.80    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 3.45/3.80    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 3.45/3.80     ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26083) {G1,W36,D7,L1,V3,M1}  { composition( meet( X, composition
% 3.45/3.80    ( Y, converse( converse( Z ) ) ) ), meet( converse( Z ), composition( 
% 3.45/3.80    converse( X ), Y ) ) ) ==> join( meet( composition( X, converse( Z ) ), Y
% 3.45/3.80     ), composition( meet( X, composition( Y, Z ) ), meet( converse( Z ), 
% 3.45/3.80    composition( converse( X ), Y ) ) ) ) }.
% 3.45/3.80  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.45/3.80  parent1[0; 28]: (26081) {G0,W33,D7,L1,V3,M1}  { composition( meet( X, 
% 3.45/3.80    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 3.45/3.80     ) ) ) ==> join( meet( composition( X, Y ), Z ), composition( meet( X, 
% 3.45/3.80    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 3.45/3.80     ) ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Z
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := converse( Z )
% 3.45/3.80     Z := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26087) {G1,W34,D7,L1,V3,M1}  { composition( meet( X, composition
% 3.45/3.80    ( Y, Z ) ), meet( converse( Z ), composition( converse( X ), Y ) ) ) ==> 
% 3.45/3.80    join( meet( composition( X, converse( Z ) ), Y ), composition( meet( X, 
% 3.45/3.80    composition( Y, Z ) ), meet( converse( Z ), composition( converse( X ), Y
% 3.45/3.80     ) ) ) ) }.
% 3.45/3.80  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.45/3.80  parent1[0; 6]: (26083) {G1,W36,D7,L1,V3,M1}  { composition( meet( X, 
% 3.45/3.80    composition( Y, converse( converse( Z ) ) ) ), meet( converse( Z ), 
% 3.45/3.80    composition( converse( X ), Y ) ) ) ==> join( meet( composition( X, 
% 3.45/3.80    converse( Z ) ), Y ), composition( meet( X, composition( Y, Z ) ), meet( 
% 3.45/3.80    converse( Z ), composition( converse( X ), Y ) ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Z
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26089) {G1,W34,D7,L1,V3,M1}  { join( meet( composition( X, 
% 3.45/3.80    converse( Z ) ), Y ), composition( meet( X, composition( Y, Z ) ), meet( 
% 3.45/3.80    converse( Z ), composition( converse( X ), Y ) ) ) ) ==> composition( 
% 3.45/3.80    meet( X, composition( Y, Z ) ), meet( converse( Z ), composition( 
% 3.45/3.80    converse( X ), Y ) ) ) }.
% 3.45/3.80  parent0[0]: (26087) {G1,W34,D7,L1,V3,M1}  { composition( meet( X, 
% 3.45/3.80    composition( Y, Z ) ), meet( converse( Z ), composition( converse( X ), Y
% 3.45/3.80     ) ) ) ==> join( meet( composition( X, converse( Z ) ), Y ), composition
% 3.45/3.80    ( meet( X, composition( Y, Z ) ), meet( converse( Z ), composition( 
% 3.45/3.80    converse( X ), Y ) ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (108) {G1,W34,D7,L1,V3,M1} P(7,13) { join( meet( composition( 
% 3.45/3.80    Y, converse( X ) ), Z ), composition( meet( Y, composition( Z, X ) ), 
% 3.45/3.80    meet( converse( X ), composition( converse( Y ), Z ) ) ) ) ==> 
% 3.45/3.80    composition( meet( Y, composition( Z, X ) ), meet( converse( X ), 
% 3.45/3.80    composition( converse( Y ), Z ) ) ) }.
% 3.45/3.80  parent0: (26089) {G1,W34,D7,L1,V3,M1}  { join( meet( composition( X, 
% 3.45/3.80    converse( Z ) ), Y ), composition( meet( X, composition( Y, Z ) ), meet( 
% 3.45/3.80    converse( Z ), composition( converse( X ), Y ) ) ) ) ==> composition( 
% 3.45/3.80    meet( X, composition( Y, Z ) ), meet( converse( Z ), composition( 
% 3.45/3.80    converse( X ), Y ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := Z
% 3.45/3.80     Z := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26095) {G0,W33,D7,L1,V3,M1}  { composition( meet( X, composition( 
% 3.45/3.80    Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ==> 
% 3.45/3.80    join( meet( composition( X, Y ), Z ), composition( meet( X, composition( 
% 3.45/3.80    Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ) }.
% 3.45/3.80  parent0[0]: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 3.45/3.80    Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 3.45/3.80    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 3.45/3.80    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 3.45/3.80     ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26099) {G1,W36,D7,L1,V3,M1}  { composition( meet( converse( X ), 
% 3.45/3.80    composition( Y, converse( Z ) ) ), meet( Z, composition( converse( 
% 3.45/3.80    converse( X ) ), Y ) ) ) ==> join( meet( composition( converse( X ), Z )
% 3.45/3.80    , Y ), composition( meet( converse( X ), composition( Y, converse( Z ) )
% 3.45/3.80     ), meet( Z, composition( X, Y ) ) ) ) }.
% 3.45/3.80  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.45/3.80  parent1[0; 34]: (26095) {G0,W33,D7,L1,V3,M1}  { composition( meet( X, 
% 3.45/3.80    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 3.45/3.80     ) ) ) ==> join( meet( composition( X, Y ), Z ), composition( meet( X, 
% 3.45/3.80    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 3.45/3.80     ) ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := converse( X )
% 3.45/3.80     Y := Z
% 3.45/3.80     Z := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26100) {G1,W34,D7,L1,V3,M1}  { composition( meet( converse( X ), 
% 3.45/3.80    composition( Y, converse( Z ) ) ), meet( Z, composition( X, Y ) ) ) ==> 
% 3.45/3.80    join( meet( composition( converse( X ), Z ), Y ), composition( meet( 
% 3.45/3.80    converse( X ), composition( Y, converse( Z ) ) ), meet( Z, composition( X
% 3.45/3.80    , Y ) ) ) ) }.
% 3.45/3.80  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.45/3.80  parent1[0; 12]: (26099) {G1,W36,D7,L1,V3,M1}  { composition( meet( converse
% 3.45/3.80    ( X ), composition( Y, converse( Z ) ) ), meet( Z, composition( converse
% 3.45/3.80    ( converse( X ) ), Y ) ) ) ==> join( meet( composition( converse( X ), Z
% 3.45/3.80     ), Y ), composition( meet( converse( X ), composition( Y, converse( Z )
% 3.45/3.80     ) ), meet( Z, composition( X, Y ) ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26106) {G1,W34,D7,L1,V3,M1}  { join( meet( composition( converse( 
% 3.45/3.80    X ), Z ), Y ), composition( meet( converse( X ), composition( Y, converse
% 3.45/3.80    ( Z ) ) ), meet( Z, composition( X, Y ) ) ) ) ==> composition( meet( 
% 3.45/3.80    converse( X ), composition( Y, converse( Z ) ) ), meet( Z, composition( X
% 3.45/3.80    , Y ) ) ) }.
% 3.45/3.80  parent0[0]: (26100) {G1,W34,D7,L1,V3,M1}  { composition( meet( converse( X
% 3.45/3.80     ), composition( Y, converse( Z ) ) ), meet( Z, composition( X, Y ) ) ) 
% 3.45/3.80    ==> join( meet( composition( converse( X ), Z ), Y ), composition( meet( 
% 3.45/3.80    converse( X ), composition( Y, converse( Z ) ) ), meet( Z, composition( X
% 3.45/3.80    , Y ) ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (109) {G1,W34,D7,L1,V3,M1} P(7,13) { join( meet( composition( 
% 3.45/3.80    converse( X ), Y ), Z ), composition( meet( converse( X ), composition( Z
% 3.45/3.80    , converse( Y ) ) ), meet( Y, composition( X, Z ) ) ) ) ==> composition( 
% 3.45/3.80    meet( converse( X ), composition( Z, converse( Y ) ) ), meet( Y, 
% 3.45/3.80    composition( X, Z ) ) ) }.
% 3.45/3.80  parent0: (26106) {G1,W34,D7,L1,V3,M1}  { join( meet( composition( converse
% 3.45/3.80    ( X ), Z ), Y ), composition( meet( converse( X ), composition( Y, 
% 3.45/3.80    converse( Z ) ) ), meet( Z, composition( X, Y ) ) ) ) ==> composition( 
% 3.45/3.80    meet( converse( X ), composition( Y, converse( Z ) ) ), meet( Z, 
% 3.45/3.80    composition( X, Y ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Z
% 3.45/3.80     Z := Y
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26109) {G3,W9,D4,L1,V1,M1}  { join( X, one ) ==> join( join( skol1
% 3.45/3.80    , X ), one ) }.
% 3.45/3.80  parent0[0]: (40) {G3,W9,D4,L1,V1,M1} P(28,0);d(1) { join( join( skol1, X )
% 3.45/3.80    , one ) ==> join( X, one ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26110) {G1,W8,D4,L1,V0,M1}  { join( complement( skol1 ), one ) 
% 3.45/3.80    ==> join( top, one ) }.
% 3.45/3.80  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 3.45/3.80     }.
% 3.45/3.80  parent1[0; 6]: (26109) {G3,W9,D4,L1,V1,M1}  { join( X, one ) ==> join( join
% 3.45/3.80    ( skol1, X ), one ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := skol1
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := complement( skol1 )
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (114) {G4,W8,D4,L1,V0,M1} P(11,40) { join( complement( skol1 )
% 3.45/3.80    , one ) ==> join( top, one ) }.
% 3.45/3.80  parent0: (26110) {G1,W8,D4,L1,V0,M1}  { join( complement( skol1 ), one ) 
% 3.45/3.80    ==> join( top, one ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26113) {G0,W27,D8,L1,V3,M1}  { meet( composition( X, meet( Y, 
% 3.45/3.80    composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition( X, 
% 3.45/3.80    Y ), Z ), meet( composition( X, meet( Y, composition( converse( X ), Z )
% 3.45/3.80     ) ), Z ) ) }.
% 3.45/3.80  parent0[0]: (14) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 3.45/3.80    Z ), meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), 
% 3.45/3.80    Z ) ) ==> meet( composition( X, meet( Y, composition( converse( X ), Z )
% 3.45/3.80     ) ), Z ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26115) {G1,W25,D7,L1,V2,M1}  { meet( composition( X, meet( Y, 
% 3.45/3.80    composition( converse( X ), one ) ) ), one ) ==> join( meet( composition
% 3.45/3.80    ( X, Y ), one ), meet( composition( X, meet( Y, converse( X ) ) ), one )
% 3.45/3.80     ) }.
% 3.45/3.80  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 3.45/3.80  parent1[0; 22]: (26113) {G0,W27,D8,L1,V3,M1}  { meet( composition( X, meet
% 3.45/3.80    ( Y, composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition
% 3.45/3.80    ( X, Y ), Z ), meet( composition( X, meet( Y, composition( converse( X )
% 3.45/3.80    , Z ) ) ), Z ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := converse( X )
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := one
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26117) {G1,W23,D7,L1,V2,M1}  { meet( composition( X, meet( Y, 
% 3.45/3.80    converse( X ) ) ), one ) ==> join( meet( composition( X, Y ), one ), meet
% 3.45/3.80    ( composition( X, meet( Y, converse( X ) ) ), one ) ) }.
% 3.45/3.80  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 3.45/3.80  parent1[0; 6]: (26115) {G1,W25,D7,L1,V2,M1}  { meet( composition( X, meet( 
% 3.45/3.80    Y, composition( converse( X ), one ) ) ), one ) ==> join( meet( 
% 3.45/3.80    composition( X, Y ), one ), meet( composition( X, meet( Y, converse( X )
% 3.45/3.80     ) ), one ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := converse( X )
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26119) {G1,W23,D7,L1,V2,M1}  { join( meet( composition( X, Y ), 
% 3.45/3.80    one ), meet( composition( X, meet( Y, converse( X ) ) ), one ) ) ==> meet
% 3.45/3.80    ( composition( X, meet( Y, converse( X ) ) ), one ) }.
% 3.45/3.80  parent0[0]: (26117) {G1,W23,D7,L1,V2,M1}  { meet( composition( X, meet( Y, 
% 3.45/3.80    converse( X ) ) ), one ) ==> join( meet( composition( X, Y ), one ), meet
% 3.45/3.80    ( composition( X, meet( Y, converse( X ) ) ), one ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (128) {G1,W23,D7,L1,V2,M1} P(5,14) { join( meet( composition( 
% 3.45/3.80    X, Y ), one ), meet( composition( X, meet( Y, converse( X ) ) ), one ) ) 
% 3.45/3.80    ==> meet( composition( X, meet( Y, converse( X ) ) ), one ) }.
% 3.45/3.80  parent0: (26119) {G1,W23,D7,L1,V2,M1}  { join( meet( composition( X, Y ), 
% 3.45/3.80    one ), meet( composition( X, meet( Y, converse( X ) ) ), one ) ) ==> meet
% 3.45/3.80    ( composition( X, meet( Y, converse( X ) ) ), one ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26123) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 3.45/3.80    ( zero, complement( X ) ) ) }.
% 3.45/3.80  parent0[0]: (62) {G2,W9,D5,L1,V1,M1} P(61,3) { complement( join( zero, 
% 3.45/3.80    complement( X ) ) ) ==> meet( top, X ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26124) {G2,W8,D4,L1,V0,M1}  { meet( top, top ) ==> complement( 
% 3.45/3.80    join( zero, zero ) ) }.
% 3.45/3.80  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.45/3.80    zero }.
% 3.45/3.80  parent1[0; 7]: (26123) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement
% 3.45/3.80    ( join( zero, complement( X ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := top
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26125) {G2,W8,D4,L1,V0,M1}  { complement( join( zero, zero ) ) ==>
% 3.45/3.80     meet( top, top ) }.
% 3.45/3.80  parent0[0]: (26124) {G2,W8,D4,L1,V0,M1}  { meet( top, top ) ==> complement
% 3.45/3.80    ( join( zero, zero ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (134) {G3,W8,D4,L1,V0,M1} P(61,62) { complement( join( zero, 
% 3.45/3.80    zero ) ) ==> meet( top, top ) }.
% 3.45/3.80  parent0: (26125) {G2,W8,D4,L1,V0,M1}  { complement( join( zero, zero ) ) 
% 3.45/3.80    ==> meet( top, top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26127) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 3.45/3.80     }.
% 3.45/3.80  parent0[0]: (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 3.45/3.80    ==> top }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26129) {G2,W9,D4,L1,V0,M1}  { top ==> join( meet( top, top ), 
% 3.45/3.80    join( zero, zero ) ) }.
% 3.45/3.80  parent0[0]: (134) {G3,W8,D4,L1,V0,M1} P(61,62) { complement( join( zero, 
% 3.45/3.80    zero ) ) ==> meet( top, top ) }.
% 3.45/3.80  parent1[0; 3]: (26127) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 3.45/3.80    , X ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := join( zero, zero )
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26130) {G1,W9,D5,L1,V0,M1}  { top ==> join( join( meet( top, top
% 3.45/3.80     ), zero ), zero ) }.
% 3.45/3.80  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.45/3.80    join( X, Y ), Z ) }.
% 3.45/3.80  parent1[0; 2]: (26129) {G2,W9,D4,L1,V0,M1}  { top ==> join( meet( top, top
% 3.45/3.80     ), join( zero, zero ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := meet( top, top )
% 3.45/3.80     Y := zero
% 3.45/3.80     Z := zero
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26131) {G1,W9,D5,L1,V0,M1}  { join( join( meet( top, top ), zero )
% 3.45/3.80    , zero ) ==> top }.
% 3.45/3.80  parent0[0]: (26130) {G1,W9,D5,L1,V0,M1}  { top ==> join( join( meet( top, 
% 3.45/3.80    top ), zero ), zero ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (142) {G4,W9,D5,L1,V0,M1} P(134,18);d(1) { join( join( meet( 
% 3.45/3.80    top, top ), zero ), zero ) ==> top }.
% 3.45/3.80  parent0: (26131) {G1,W9,D5,L1,V0,M1}  { join( join( meet( top, top ), zero
% 3.45/3.80     ), zero ) ==> top }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26132) {G0,W27,D8,L1,V3,M1}  { meet( composition( meet( X, 
% 3.45/3.80    composition( Z, converse( Y ) ) ), Y ), Z ) ==> join( meet( composition( 
% 3.45/3.80    X, Y ), Z ), meet( composition( meet( X, composition( Z, converse( Y ) )
% 3.45/3.80     ), Y ), Z ) ) }.
% 3.45/3.80  parent0[0]: (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 3.45/3.80    Z ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), 
% 3.45/3.80    Z ) ) ==> meet( composition( meet( X, composition( Z, converse( Y ) ) ), 
% 3.45/3.80    Y ), Z ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26133) {G1,W27,D8,L1,V3,M1}  { meet( composition( meet( X, 
% 3.45/3.80    composition( Y, converse( Z ) ) ), Z ), Y ) ==> join( meet( composition( 
% 3.45/3.80    meet( X, composition( Y, converse( Z ) ) ), Z ), Y ), meet( composition( 
% 3.45/3.80    X, Z ), Y ) ) }.
% 3.45/3.80  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.45/3.80  parent1[0; 11]: (26132) {G0,W27,D8,L1,V3,M1}  { meet( composition( meet( X
% 3.45/3.80    , composition( Z, converse( Y ) ) ), Y ), Z ) ==> join( meet( composition
% 3.45/3.80    ( X, Y ), Z ), meet( composition( meet( X, composition( Z, converse( Y )
% 3.45/3.80     ) ), Y ), Z ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := meet( composition( X, Z ), Y )
% 3.45/3.80     Y := meet( composition( meet( X, composition( Y, converse( Z ) ) ), Z )
% 3.45/3.80    , Y )
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Z
% 3.45/3.80     Z := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26136) {G1,W27,D8,L1,V3,M1}  { join( meet( composition( meet( X, 
% 3.45/3.80    composition( Y, converse( Z ) ) ), Z ), Y ), meet( composition( X, Z ), Y
% 3.45/3.80     ) ) ==> meet( composition( meet( X, composition( Y, converse( Z ) ) ), Z
% 3.45/3.80     ), Y ) }.
% 3.45/3.80  parent0[0]: (26133) {G1,W27,D8,L1,V3,M1}  { meet( composition( meet( X, 
% 3.45/3.80    composition( Y, converse( Z ) ) ), Z ), Y ) ==> join( meet( composition( 
% 3.45/3.80    meet( X, composition( Y, converse( Z ) ) ), Z ), Y ), meet( composition( 
% 3.45/3.80    X, Z ), Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (149) {G1,W27,D8,L1,V3,M1} P(15,0) { join( meet( composition( 
% 3.45/3.80    meet( X, composition( Z, converse( Y ) ) ), Y ), Z ), meet( composition( 
% 3.45/3.80    X, Y ), Z ) ) ==> meet( composition( meet( X, composition( Z, converse( Y
% 3.45/3.80     ) ) ), Y ), Z ) }.
% 3.45/3.80  parent0: (26136) {G1,W27,D8,L1,V3,M1}  { join( meet( composition( meet( X, 
% 3.45/3.80    composition( Y, converse( Z ) ) ), Z ), Y ), meet( composition( X, Z ), Y
% 3.45/3.80     ) ) ==> meet( composition( meet( X, composition( Y, converse( Z ) ) ), Z
% 3.45/3.80     ), Y ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Z
% 3.45/3.80     Z := Y
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26137) {G0,W11,D5,L1,V0,M1}  { ! meet( complement( skol1 ), one ) 
% 3.45/3.80    ==> meet( complement( composition( skol1, top ) ), one ) }.
% 3.45/3.80  parent0[0]: (17) {G0,W11,D5,L1,V0,M1} I { ! meet( complement( composition( 
% 3.45/3.80    skol1, top ) ), one ) ==> meet( complement( skol1 ), one ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26139) {G1,W11,D5,L1,V0,M1}  { ! meet( complement( skol1 ), one )
% 3.45/3.80     ==> meet( one, complement( composition( skol1, top ) ) ) }.
% 3.45/3.80  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.45/3.80    Y ) }.
% 3.45/3.80  parent1[0; 6]: (26137) {G0,W11,D5,L1,V0,M1}  { ! meet( complement( skol1 )
% 3.45/3.80    , one ) ==> meet( complement( composition( skol1, top ) ), one ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := one
% 3.45/3.80     Y := complement( composition( skol1, top ) )
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26145) {G1,W11,D5,L1,V0,M1}  { ! meet( one, complement( 
% 3.45/3.80    composition( skol1, top ) ) ) ==> meet( complement( skol1 ), one ) }.
% 3.45/3.80  parent0[0]: (26139) {G1,W11,D5,L1,V0,M1}  { ! meet( complement( skol1 ), 
% 3.45/3.80    one ) ==> meet( one, complement( composition( skol1, top ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (164) {G2,W11,D5,L1,V0,M1} P(59,17) { ! meet( one, complement
% 3.45/3.80    ( composition( skol1, top ) ) ) ==> meet( complement( skol1 ), one ) }.
% 3.45/3.80  parent0: (26145) {G1,W11,D5,L1,V0,M1}  { ! meet( one, complement( 
% 3.45/3.80    composition( skol1, top ) ) ) ==> meet( complement( skol1 ), one ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26147) {G3,W9,D4,L1,V1,M1}  { join( X, top ) ==> join( join( X, 
% 3.45/3.80    zero ), top ) }.
% 3.45/3.80  parent0[0]: (67) {G3,W9,D4,L1,V1,M1} P(64,1) { join( join( X, zero ), top )
% 3.45/3.80     ==> join( X, top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26149) {G4,W11,D5,L1,V0,M1}  { join( join( meet( top, top ), zero
% 3.45/3.80     ), top ) ==> join( top, top ) }.
% 3.45/3.80  parent0[0]: (142) {G4,W9,D5,L1,V0,M1} P(134,18);d(1) { join( join( meet( 
% 3.45/3.80    top, top ), zero ), zero ) ==> top }.
% 3.45/3.80  parent1[0; 9]: (26147) {G3,W9,D4,L1,V1,M1}  { join( X, top ) ==> join( join
% 3.45/3.80    ( X, zero ), top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := join( meet( top, top ), zero )
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26150) {G4,W9,D4,L1,V0,M1}  { join( meet( top, top ), top ) ==> 
% 3.45/3.80    join( top, top ) }.
% 3.45/3.80  parent0[0]: (67) {G3,W9,D4,L1,V1,M1} P(64,1) { join( join( X, zero ), top )
% 3.45/3.80     ==> join( X, top ) }.
% 3.45/3.80  parent1[0; 1]: (26149) {G4,W11,D5,L1,V0,M1}  { join( join( meet( top, top )
% 3.45/3.80    , zero ), top ) ==> join( top, top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := meet( top, top )
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (165) {G5,W9,D4,L1,V0,M1} P(142,67);d(67) { join( meet( top, 
% 3.45/3.80    top ), top ) ==> join( top, top ) }.
% 3.45/3.80  parent0: (26150) {G4,W9,D4,L1,V0,M1}  { join( meet( top, top ), top ) ==> 
% 3.45/3.80    join( top, top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26153) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 3.45/3.80     ), complement( Y ) ) }.
% 3.45/3.80  parent0[0]: (31) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 3.45/3.80    complement( X ) ) ==> join( Y, top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26155) {G1,W30,D9,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 3.45/3.80     ), top ) ==> join( meet( composition( meet( X, composition( Z, converse
% 3.45/3.80    ( Y ) ) ), Y ), Z ), complement( meet( composition( meet( X, composition
% 3.45/3.80    ( Z, converse( Y ) ) ), Y ), Z ) ) ) }.
% 3.45/3.80  parent0[0]: (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 3.45/3.80    Z ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), 
% 3.45/3.80    Z ) ) ==> meet( composition( meet( X, composition( Z, converse( Y ) ) ), 
% 3.45/3.80    Y ), Z ) }.
% 3.45/3.80  parent1[0; 9]: (26153) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 3.45/3.80    join( X, Y ), complement( Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := meet( composition( X, Y ), Z )
% 3.45/3.80     Y := meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y )
% 3.45/3.80    , Z )
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26156) {G1,W9,D5,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 3.45/3.80     ), top ) ==> top }.
% 3.45/3.80  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 3.45/3.80     }.
% 3.45/3.80  parent1[0; 8]: (26155) {G1,W30,D9,L1,V3,M1}  { join( meet( composition( X, 
% 3.45/3.80    Y ), Z ), top ) ==> join( meet( composition( meet( X, composition( Z, 
% 3.45/3.80    converse( Y ) ) ), Y ), Z ), complement( meet( composition( meet( X, 
% 3.45/3.80    composition( Z, converse( Y ) ) ), Y ), Z ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y )
% 3.45/3.80    , Z )
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (181) {G2,W9,D5,L1,V3,M1} P(15,31);d(11) { join( meet( 
% 3.45/3.80    composition( X, Y ), Z ), top ) ==> top }.
% 3.45/3.80  parent0: (26156) {G1,W9,D5,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 3.45/3.80     ), top ) ==> top }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26159) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 3.45/3.80     ), complement( Y ) ) }.
% 3.45/3.80  parent0[0]: (31) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 3.45/3.80    complement( X ) ) ==> join( Y, top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26160) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 3.45/3.80    complement( complement( X ) ) ) }.
% 3.45/3.80  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 3.45/3.80     }.
% 3.45/3.80  parent1[0; 5]: (26159) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 3.45/3.80    join( X, Y ), complement( Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := complement( X )
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26161) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( X
% 3.45/3.80     ) ) ) ==> join( X, top ) }.
% 3.45/3.80  parent0[0]: (26160) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 3.45/3.80    complement( complement( X ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (193) {G2,W9,D5,L1,V1,M1} P(11,31) { join( top, complement( 
% 3.45/3.80    complement( X ) ) ) ==> join( X, top ) }.
% 3.45/3.80  parent0: (26161) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( 
% 3.45/3.80    X ) ) ) ==> join( X, top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26163) {G2,W9,D5,L1,V3,M1}  { top ==> join( meet( composition( X, 
% 3.45/3.80    Y ), Z ), top ) }.
% 3.45/3.80  parent0[0]: (181) {G2,W9,D5,L1,V3,M1} P(15,31);d(11) { join( meet( 
% 3.45/3.80    composition( X, Y ), Z ), top ) ==> top }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26164) {G1,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), top )
% 3.45/3.80     }.
% 3.45/3.80  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 3.45/3.80  parent1[0; 4]: (26163) {G2,W9,D5,L1,V3,M1}  { top ==> join( meet( 
% 3.45/3.80    composition( X, Y ), Z ), top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := one
% 3.45/3.80     Z := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26165) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> top
% 3.45/3.80     }.
% 3.45/3.80  parent0[0]: (26164) {G1,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), top
% 3.45/3.80     ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (202) {G3,W7,D4,L1,V2,M1} P(5,181) { join( meet( X, Y ), top )
% 3.45/3.80     ==> top }.
% 3.45/3.80  parent0: (26165) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> top
% 3.45/3.80     }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26167) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 3.45/3.80     converse( composition( converse( X ), Y ) ) }.
% 3.45/3.80  parent0[0]: (21) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 3.45/3.80    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26170) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 3.45/3.80    ==> converse( converse( X ) ) }.
% 3.45/3.80  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 3.45/3.80  parent1[0; 6]: (26167) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), 
% 3.45/3.80    X ) ==> converse( composition( converse( X ), Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := converse( X )
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := one
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26171) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 3.45/3.80    ==> X }.
% 3.45/3.80  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.45/3.80  parent1[0; 5]: (26170) {G1,W8,D4,L1,V1,M1}  { composition( converse( one )
% 3.45/3.80    , X ) ==> converse( converse( X ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (207) {G2,W6,D4,L1,V1,M1} P(5,21);d(7) { composition( converse
% 3.45/3.80    ( one ), X ) ==> X }.
% 3.45/3.80  parent0: (26171) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 3.45/3.80    ==> X }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26173) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), 
% 3.45/3.80    X ) }.
% 3.45/3.80  parent0[0]: (207) {G2,W6,D4,L1,V1,M1} P(5,21);d(7) { composition( converse
% 3.45/3.80    ( one ), X ) ==> X }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26175) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 3.45/3.80  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 3.45/3.80  parent1[0; 2]: (26173) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 3.45/3.80    one ), X ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := converse( one )
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := one
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26176) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 3.45/3.80  parent0[0]: (26175) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (213) {G3,W4,D3,L1,V0,M1} P(207,5) { converse( one ) ==> one
% 3.45/3.80     }.
% 3.45/3.80  parent0: (26176) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26178) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), 
% 3.45/3.80    X ) }.
% 3.45/3.80  parent0[0]: (207) {G2,W6,D4,L1,V1,M1} P(5,21);d(7) { composition( converse
% 3.45/3.80    ( one ), X ) ==> X }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26179) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 3.45/3.80  parent0[0]: (213) {G3,W4,D3,L1,V0,M1} P(207,5) { converse( one ) ==> one
% 3.45/3.80     }.
% 3.45/3.80  parent1[0; 3]: (26178) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 3.45/3.80    one ), X ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26180) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 3.45/3.80  parent0[0]: (26179) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (214) {G4,W5,D3,L1,V1,M1} P(213,207) { composition( one, X ) 
% 3.45/3.80    ==> X }.
% 3.45/3.80  parent0: (26180) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26182) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 3.45/3.80    converse( X ), converse( Y ) ) }.
% 3.45/3.80  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 3.45/3.80     ) ==> converse( join( X, Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26184) {G1,W9,D4,L1,V1,M1}  { converse( join( X, one ) ) ==> join
% 3.45/3.80    ( converse( X ), one ) }.
% 3.45/3.80  parent0[0]: (213) {G3,W4,D3,L1,V0,M1} P(207,5) { converse( one ) ==> one
% 3.45/3.80     }.
% 3.45/3.80  parent1[0; 8]: (26182) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 3.45/3.80     join( converse( X ), converse( Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := one
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26186) {G1,W9,D4,L1,V1,M1}  { join( converse( X ), one ) ==> 
% 3.45/3.80    converse( join( X, one ) ) }.
% 3.45/3.80  parent0[0]: (26184) {G1,W9,D4,L1,V1,M1}  { converse( join( X, one ) ) ==> 
% 3.45/3.80    join( converse( X ), one ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (217) {G4,W9,D4,L1,V1,M1} P(213,8) { join( converse( X ), one
% 3.45/3.80     ) ==> converse( join( X, one ) ) }.
% 3.45/3.80  parent0: (26186) {G1,W9,D4,L1,V1,M1}  { join( converse( X ), one ) ==> 
% 3.45/3.80    converse( join( X, one ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26188) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 3.45/3.80    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 3.45/3.80    complement( Y ) ) }.
% 3.45/3.80  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 3.45/3.80    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 3.45/3.80    Y ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26190) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 3.45/3.80    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 3.45/3.80  parent0[0]: (214) {G4,W5,D3,L1,V1,M1} P(213,207) { composition( one, X ) 
% 3.45/3.80    ==> X }.
% 3.45/3.80  parent1[0; 8]: (26188) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 3.45/3.80    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 3.45/3.80    complement( Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := one
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26191) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 3.45/3.80    complement( X ), complement( X ) ) }.
% 3.45/3.80  parent0[0]: (207) {G2,W6,D4,L1,V1,M1} P(5,21);d(7) { composition( converse
% 3.45/3.80    ( one ), X ) ==> X }.
% 3.45/3.80  parent1[0; 4]: (26190) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 3.45/3.80    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := complement( X )
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26192) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 3.45/3.80     ) ) ==> complement( X ) }.
% 3.45/3.80  parent0[0]: (26191) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 3.45/3.80    complement( X ), complement( X ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (218) {G5,W8,D4,L1,V1,M1} P(214,10);d(207) { join( complement
% 3.45/3.80    ( X ), complement( X ) ) ==> complement( X ) }.
% 3.45/3.80  parent0: (26192) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( 
% 3.45/3.80    X ) ) ==> complement( X ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26194) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 3.45/3.80    join( composition( X, Y ), composition( Z, Y ) ) }.
% 3.45/3.80  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 3.45/3.80    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Z
% 3.45/3.80     Z := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26195) {G1,W11,D4,L1,V2,M1}  { composition( join( one, X ), Y ) 
% 3.45/3.80    ==> join( Y, composition( X, Y ) ) }.
% 3.45/3.80  parent0[0]: (214) {G4,W5,D3,L1,V1,M1} P(213,207) { composition( one, X ) 
% 3.45/3.80    ==> X }.
% 3.45/3.80  parent1[0; 7]: (26194) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y
% 3.45/3.80     ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := one
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26197) {G1,W11,D4,L1,V2,M1}  { join( Y, composition( X, Y ) ) ==> 
% 3.45/3.80    composition( join( one, X ), Y ) }.
% 3.45/3.80  parent0[0]: (26195) {G1,W11,D4,L1,V2,M1}  { composition( join( one, X ), Y
% 3.45/3.80     ) ==> join( Y, composition( X, Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (219) {G5,W11,D4,L1,V2,M1} P(214,6) { join( X, composition( Y
% 3.45/3.80    , X ) ) = composition( join( one, Y ), X ) }.
% 3.45/3.80  parent0: (26197) {G1,W11,D4,L1,V2,M1}  { join( Y, composition( X, Y ) ) ==>
% 3.45/3.80     composition( join( one, X ), Y ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26200) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 3.45/3.80    join( composition( X, Y ), composition( Z, Y ) ) }.
% 3.45/3.80  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 3.45/3.80    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Z
% 3.45/3.80     Z := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26202) {G1,W11,D4,L1,V2,M1}  { composition( join( X, one ), Y ) 
% 3.45/3.80    ==> join( composition( X, Y ), Y ) }.
% 3.45/3.80  parent0[0]: (214) {G4,W5,D3,L1,V1,M1} P(213,207) { composition( one, X ) 
% 3.45/3.80    ==> X }.
% 3.45/3.80  parent1[0; 10]: (26200) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), 
% 3.45/3.80    Y ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := one
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26204) {G1,W11,D4,L1,V2,M1}  { join( composition( X, Y ), Y ) ==> 
% 3.45/3.80    composition( join( X, one ), Y ) }.
% 3.45/3.80  parent0[0]: (26202) {G1,W11,D4,L1,V2,M1}  { composition( join( X, one ), Y
% 3.45/3.80     ) ==> join( composition( X, Y ), Y ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (220) {G5,W11,D4,L1,V2,M1} P(214,6) { join( composition( Y, X
% 3.45/3.80     ), X ) = composition( join( Y, one ), X ) }.
% 3.45/3.80  parent0: (26204) {G1,W11,D4,L1,V2,M1}  { join( composition( X, Y ), Y ) ==>
% 3.45/3.80     composition( join( X, one ), Y ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26205) {G3,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), top )
% 3.45/3.80     }.
% 3.45/3.80  parent0[0]: (202) {G3,W7,D4,L1,V2,M1} P(5,181) { join( meet( X, Y ), top ) 
% 3.45/3.80    ==> top }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26207) {G4,W5,D3,L1,V0,M1}  { top ==> join( top, top ) }.
% 3.45/3.80  parent0[0]: (165) {G5,W9,D4,L1,V0,M1} P(142,67);d(67) { join( meet( top, 
% 3.45/3.80    top ), top ) ==> join( top, top ) }.
% 3.45/3.80  parent1[0; 2]: (26205) {G3,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), 
% 3.45/3.80    top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := top
% 3.45/3.80     Y := top
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26208) {G4,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 3.45/3.80  parent0[0]: (26207) {G4,W5,D3,L1,V0,M1}  { top ==> join( top, top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (221) {G6,W5,D3,L1,V0,M1} P(202,165) { join( top, top ) ==> 
% 3.45/3.80    top }.
% 3.45/3.80  parent0: (26208) {G4,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26210) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 3.45/3.80     ), complement( Y ) ) }.
% 3.45/3.80  parent0[0]: (31) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 3.45/3.80    complement( X ) ) ==> join( Y, top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26212) {G2,W11,D5,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 3.45/3.80    join( complement( X ), complement( complement( X ) ) ) }.
% 3.45/3.80  parent0[0]: (218) {G5,W8,D4,L1,V1,M1} P(214,10);d(207) { join( complement( 
% 3.45/3.80    X ), complement( X ) ) ==> complement( X ) }.
% 3.45/3.80  parent1[0; 6]: (26210) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 3.45/3.80    join( X, Y ), complement( Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := complement( X )
% 3.45/3.80     Y := complement( X )
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26213) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 3.45/3.80    top }.
% 3.45/3.80  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 3.45/3.80     }.
% 3.45/3.80  parent1[0; 5]: (26212) {G2,W11,D5,L1,V1,M1}  { join( complement( X ), top )
% 3.45/3.80     ==> join( complement( X ), complement( complement( X ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := complement( X )
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (236) {G6,W6,D4,L1,V1,M1} P(218,31);d(11) { join( complement( 
% 3.45/3.80    X ), top ) ==> top }.
% 3.45/3.80  parent0: (26213) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 3.45/3.80    top }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26216) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 3.45/3.80    ( X ), complement( X ) ) }.
% 3.45/3.80  parent0[0]: (218) {G5,W8,D4,L1,V1,M1} P(214,10);d(207) { join( complement( 
% 3.45/3.80    X ), complement( X ) ) ==> complement( X ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26219) {G2,W7,D4,L1,V0,M1}  { complement( top ) ==> join( 
% 3.45/3.80    complement( top ), zero ) }.
% 3.45/3.80  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.45/3.80    zero }.
% 3.45/3.80  parent1[0; 6]: (26216) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 3.45/3.80    complement( X ), complement( X ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := top
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26221) {G2,W6,D3,L1,V0,M1}  { complement( top ) ==> join( zero, 
% 3.45/3.80    zero ) }.
% 3.45/3.80  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.45/3.80    zero }.
% 3.45/3.80  parent1[0; 4]: (26219) {G2,W7,D4,L1,V0,M1}  { complement( top ) ==> join( 
% 3.45/3.80    complement( top ), zero ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26222) {G2,W5,D3,L1,V0,M1}  { zero ==> join( zero, zero ) }.
% 3.45/3.80  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.45/3.80    zero }.
% 3.45/3.80  parent1[0; 1]: (26221) {G2,W6,D3,L1,V0,M1}  { complement( top ) ==> join( 
% 3.45/3.80    zero, zero ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26228) {G2,W5,D3,L1,V0,M1}  { join( zero, zero ) ==> zero }.
% 3.45/3.80  parent0[0]: (26222) {G2,W5,D3,L1,V0,M1}  { zero ==> join( zero, zero ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (239) {G6,W5,D3,L1,V0,M1} P(61,218) { join( zero, zero ) ==> 
% 3.45/3.80    zero }.
% 3.45/3.80  parent0: (26228) {G2,W5,D3,L1,V0,M1}  { join( zero, zero ) ==> zero }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26232) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 3.45/3.80    complement( X ), complement( Y ) ) ) }.
% 3.45/3.80  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.45/3.80    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26247) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 3.45/3.80    complement( X ) ) }.
% 3.45/3.80  parent0[0]: (218) {G5,W8,D4,L1,V1,M1} P(214,10);d(207) { join( complement( 
% 3.45/3.80    X ), complement( X ) ) ==> complement( X ) }.
% 3.45/3.80  parent1[0; 5]: (26232) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 3.45/3.80    ( join( complement( X ), complement( Y ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26248) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 3.45/3.80    meet( X, X ) }.
% 3.45/3.80  parent0[0]: (26247) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 3.45/3.80    complement( X ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (240) {G6,W7,D4,L1,V1,M1} P(218,3) { complement( complement( X
% 3.45/3.80     ) ) = meet( X, X ) }.
% 3.45/3.80  parent0: (26248) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 3.45/3.80    meet( X, X ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26250) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 3.45/3.80    , join( Y, Z ) ) }.
% 3.45/3.80  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.45/3.80    join( X, Y ), Z ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26252) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), zero ) ==> 
% 3.45/3.80    join( X, zero ) }.
% 3.45/3.80  parent0[0]: (239) {G6,W5,D3,L1,V0,M1} P(61,218) { join( zero, zero ) ==> 
% 3.45/3.80    zero }.
% 3.45/3.80  parent1[0; 8]: (26250) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 3.45/3.80    join( X, join( Y, Z ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := zero
% 3.45/3.80     Z := zero
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (247) {G7,W9,D4,L1,V1,M1} P(239,1) { join( join( X, zero ), 
% 3.45/3.80    zero ) ==> join( X, zero ) }.
% 3.45/3.80  parent0: (26252) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), zero ) ==> 
% 3.45/3.80    join( X, zero ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26256) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 3.45/3.80    converse( join( X, converse( Y ) ) ) }.
% 3.45/3.80  parent0[0]: (24) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 3.45/3.80    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26257) {G2,W9,D6,L1,V1,M1}  { join( converse( complement( 
% 3.45/3.80    converse( X ) ) ), X ) ==> converse( top ) }.
% 3.45/3.80  parent0[0]: (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 3.45/3.80    ==> top }.
% 3.45/3.80  parent1[0; 8]: (26256) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==>
% 3.45/3.80     converse( join( X, converse( Y ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := converse( X )
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := complement( converse( X ) )
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (248) {G2,W9,D6,L1,V1,M1} P(18,24) { join( converse( 
% 3.45/3.80    complement( converse( X ) ) ), X ) ==> converse( top ) }.
% 3.45/3.80  parent0: (26257) {G2,W9,D6,L1,V1,M1}  { join( converse( complement( 
% 3.45/3.80    converse( X ) ) ), X ) ==> converse( top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26259) {G6,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), top )
% 3.45/3.80     }.
% 3.45/3.80  parent0[0]: (236) {G6,W6,D4,L1,V1,M1} P(218,31);d(11) { join( complement( X
% 3.45/3.80     ), top ) ==> top }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26260) {G1,W6,D4,L1,V1,M1}  { top ==> join( top, complement( X )
% 3.45/3.80     ) }.
% 3.45/3.80  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.45/3.80  parent1[0; 2]: (26259) {G6,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 3.45/3.80    , top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := complement( X )
% 3.45/3.80     Y := top
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26263) {G1,W6,D4,L1,V1,M1}  { join( top, complement( X ) ) ==> top
% 3.45/3.80     }.
% 3.45/3.80  parent0[0]: (26260) {G1,W6,D4,L1,V1,M1}  { top ==> join( top, complement( X
% 3.45/3.80     ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (251) {G7,W6,D4,L1,V1,M1} P(236,0) { join( top, complement( X
% 3.45/3.80     ) ) ==> top }.
% 3.45/3.80  parent0: (26263) {G1,W6,D4,L1,V1,M1}  { join( top, complement( X ) ) ==> 
% 3.45/3.80    top }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26265) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 3.45/3.80     ), complement( Y ) ) }.
% 3.45/3.80  parent0[0]: (31) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 3.45/3.80    complement( X ) ) ==> join( Y, top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26268) {G2,W9,D5,L1,V1,M1}  { join( top, top ) ==> join( top, 
% 3.45/3.80    complement( complement( X ) ) ) }.
% 3.45/3.80  parent0[0]: (251) {G7,W6,D4,L1,V1,M1} P(236,0) { join( top, complement( X )
% 3.45/3.80     ) ==> top }.
% 3.45/3.80  parent1[0; 5]: (26265) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 3.45/3.80    join( X, Y ), complement( Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := top
% 3.45/3.80     Y := complement( X )
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26270) {G3,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X, top )
% 3.45/3.80     }.
% 3.45/3.80  parent0[0]: (193) {G2,W9,D5,L1,V1,M1} P(11,31) { join( top, complement( 
% 3.45/3.80    complement( X ) ) ) ==> join( X, top ) }.
% 3.45/3.80  parent1[0; 4]: (26268) {G2,W9,D5,L1,V1,M1}  { join( top, top ) ==> join( 
% 3.45/3.80    top, complement( complement( X ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26271) {G4,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 3.45/3.80  parent0[0]: (221) {G6,W5,D3,L1,V0,M1} P(202,165) { join( top, top ) ==> top
% 3.45/3.80     }.
% 3.45/3.80  parent1[0; 1]: (26270) {G3,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X
% 3.45/3.80    , top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26272) {G4,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 3.45/3.80  parent0[0]: (26271) {G4,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (252) {G8,W5,D3,L1,V1,M1} P(251,31);d(193);d(221) { join( X, 
% 3.45/3.80    top ) ==> top }.
% 3.45/3.80  parent0: (26272) {G4,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26273) {G8,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 3.45/3.80  parent0[0]: (252) {G8,W5,D3,L1,V1,M1} P(251,31);d(193);d(221) { join( X, 
% 3.45/3.80    top ) ==> top }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26274) {G1,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 3.45/3.80  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.45/3.80  parent1[0; 2]: (26273) {G8,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := top
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26277) {G1,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 3.45/3.80  parent0[0]: (26274) {G1,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (255) {G9,W5,D3,L1,V1,M1} P(252,0) { join( top, X ) ==> top
% 3.45/3.80     }.
% 3.45/3.80  parent0: (26277) {G1,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26279) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 3.45/3.80    converse( join( X, converse( Y ) ) ) }.
% 3.45/3.80  parent0[0]: (24) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 3.45/3.80    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26280) {G2,W7,D4,L1,V1,M1}  { join( converse( top ), X ) ==> 
% 3.45/3.80    converse( top ) }.
% 3.45/3.80  parent0[0]: (255) {G9,W5,D3,L1,V1,M1} P(252,0) { join( top, X ) ==> top }.
% 3.45/3.80  parent1[0; 6]: (26279) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==>
% 3.45/3.80     converse( join( X, converse( Y ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := converse( X )
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := top
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (262) {G10,W7,D4,L1,V1,M1} P(255,24) { join( converse( top ), 
% 3.45/3.80    X ) ==> converse( top ) }.
% 3.45/3.80  parent0: (26280) {G2,W7,D4,L1,V1,M1}  { join( converse( top ), X ) ==> 
% 3.45/3.80    converse( top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26282) {G10,W7,D4,L1,V1,M1}  { converse( top ) ==> join( converse
% 3.45/3.80    ( top ), X ) }.
% 3.45/3.80  parent0[0]: (262) {G10,W7,D4,L1,V1,M1} P(255,24) { join( converse( top ), X
% 3.45/3.80     ) ==> converse( top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26284) {G9,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 3.45/3.80  parent0[0]: (252) {G8,W5,D3,L1,V1,M1} P(251,31);d(193);d(221) { join( X, 
% 3.45/3.80    top ) ==> top }.
% 3.45/3.80  parent1[0; 3]: (26282) {G10,W7,D4,L1,V1,M1}  { converse( top ) ==> join( 
% 3.45/3.80    converse( top ), X ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := converse( top )
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := top
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (263) {G11,W4,D3,L1,V0,M1} P(262,252) { converse( top ) ==> 
% 3.45/3.80    top }.
% 3.45/3.80  parent0: (26284) {G9,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26287) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 3.45/3.80     converse( composition( converse( X ), Y ) ) }.
% 3.45/3.80  parent0[0]: (21) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 3.45/3.80    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26289) {G2,W9,D4,L1,V1,M1}  { composition( converse( X ), top ) 
% 3.45/3.80    ==> converse( composition( top, X ) ) }.
% 3.45/3.80  parent0[0]: (263) {G11,W4,D3,L1,V0,M1} P(262,252) { converse( top ) ==> top
% 3.45/3.80     }.
% 3.45/3.80  parent1[0; 7]: (26287) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), 
% 3.45/3.80    X ) ==> converse( composition( converse( X ), Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := top
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (264) {G12,W9,D4,L1,V1,M1} P(263,21) { composition( converse( 
% 3.45/3.80    X ), top ) ==> converse( composition( top, X ) ) }.
% 3.45/3.80  parent0: (26289) {G2,W9,D4,L1,V1,M1}  { composition( converse( X ), top ) 
% 3.45/3.80    ==> converse( composition( top, X ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26293) {G1,W10,D5,L1,V2,M1}  { composition( Y, converse( X ) ) ==>
% 3.45/3.80     converse( composition( X, converse( Y ) ) ) }.
% 3.45/3.80  parent0[0]: (20) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 3.45/3.80    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26295) {G2,W9,D4,L1,V1,M1}  { composition( top, converse( X ) ) 
% 3.45/3.80    ==> converse( composition( X, top ) ) }.
% 3.45/3.80  parent0[0]: (263) {G11,W4,D3,L1,V0,M1} P(262,252) { converse( top ) ==> top
% 3.45/3.80     }.
% 3.45/3.80  parent1[0; 8]: (26293) {G1,W10,D5,L1,V2,M1}  { composition( Y, converse( X
% 3.45/3.80     ) ) ==> converse( composition( X, converse( Y ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := top
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (265) {G12,W9,D4,L1,V1,M1} P(263,20) { composition( top, 
% 3.45/3.80    converse( X ) ) ==> converse( composition( X, top ) ) }.
% 3.45/3.80  parent0: (26295) {G2,W9,D4,L1,V1,M1}  { composition( top, converse( X ) ) 
% 3.45/3.80    ==> converse( composition( X, top ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26298) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 3.45/3.80    join( X, Y ), Z ) }.
% 3.45/3.80  parent0[0]: (29) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 3.45/3.80    join( join( Y, Z ), X ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80     Z := Z
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26300) {G1,W11,D4,L1,V3,M1}  { join( join( Y, X ), Z ) = join( 
% 3.45/3.80    join( Z, X ), Y ) }.
% 3.45/3.80  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.45/3.80  parent1[0; 2]: (26298) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 3.45/3.80    join( join( X, Y ), Z ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := Z
% 3.45/3.80     Y := X
% 3.45/3.80     Z := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (310) {G2,W11,D4,L1,V3,M1} P(0,29) { join( join( Z, X ), Y ) =
% 3.45/3.80     join( join( Y, X ), Z ) }.
% 3.45/3.80  parent0: (26300) {G1,W11,D4,L1,V3,M1}  { join( join( Y, X ), Z ) = join( 
% 3.45/3.80    join( Z, X ), Y ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Z
% 3.45/3.80     Z := Y
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26316) {G12,W9,D4,L1,V1,M1}  { converse( composition( top, X ) ) 
% 3.45/3.80    ==> composition( converse( X ), top ) }.
% 3.45/3.80  parent0[0]: (264) {G12,W9,D4,L1,V1,M1} P(263,21) { composition( converse( X
% 3.45/3.80     ), top ) ==> converse( composition( top, X ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26317) {G12,W8,D4,L1,V0,M1}  { converse( composition( top, top )
% 3.45/3.80     ) ==> composition( top, top ) }.
% 3.45/3.80  parent0[0]: (263) {G11,W4,D3,L1,V0,M1} P(262,252) { converse( top ) ==> top
% 3.45/3.80     }.
% 3.45/3.80  parent1[0; 6]: (26316) {G12,W9,D4,L1,V1,M1}  { converse( composition( top, 
% 3.45/3.80    X ) ) ==> composition( converse( X ), top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := top
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (326) {G13,W8,D4,L1,V0,M1} P(263,264) { converse( composition
% 3.45/3.80    ( top, top ) ) ==> composition( top, top ) }.
% 3.45/3.80  parent0: (26317) {G12,W8,D4,L1,V0,M1}  { converse( composition( top, top )
% 3.45/3.80     ) ==> composition( top, top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26320) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 3.45/3.80    join( composition( X, Y ), composition( Z, Y ) ) }.
% 3.45/3.80  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 3.45/3.80    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Z
% 3.45/3.80     Z := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26322) {G1,W15,D5,L1,V2,M1}  { composition( join( X, converse( Y
% 3.45/3.80     ) ), top ) ==> join( composition( X, top ), converse( composition( top, 
% 3.45/3.80    Y ) ) ) }.
% 3.45/3.80  parent0[0]: (264) {G12,W9,D4,L1,V1,M1} P(263,21) { composition( converse( X
% 3.45/3.80     ), top ) ==> converse( composition( top, X ) ) }.
% 3.45/3.80  parent1[0; 11]: (26320) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), 
% 3.45/3.80    Y ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80     Y := top
% 3.45/3.80     Z := converse( Y )
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26324) {G1,W15,D5,L1,V2,M1}  { join( composition( X, top ), 
% 3.45/3.80    converse( composition( top, Y ) ) ) ==> composition( join( X, converse( Y
% 3.45/3.80     ) ), top ) }.
% 3.45/3.80  parent0[0]: (26322) {G1,W15,D5,L1,V2,M1}  { composition( join( X, converse
% 3.45/3.80    ( Y ) ), top ) ==> join( composition( X, top ), converse( composition( 
% 3.45/3.80    top, Y ) ) ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80     Y := Y
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (332) {G13,W15,D5,L1,V2,M1} P(264,6) { join( composition( Y, 
% 3.45/3.80    top ), converse( composition( top, X ) ) ) ==> composition( join( Y, 
% 3.45/3.80    converse( X ) ), top ) }.
% 3.45/3.80  parent0: (26324) {G1,W15,D5,L1,V2,M1}  { join( composition( X, top ), 
% 3.45/3.80    converse( composition( top, Y ) ) ) ==> composition( join( X, converse( Y
% 3.45/3.80     ) ), top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := Y
% 3.45/3.80     Y := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26327) {G3,W8,D6,L1,V1,M1}  { join( converse( complement( 
% 3.45/3.80    converse( X ) ) ), X ) ==> top }.
% 3.45/3.80  parent0[0]: (263) {G11,W4,D3,L1,V0,M1} P(262,252) { converse( top ) ==> top
% 3.45/3.80     }.
% 3.45/3.80  parent1[0; 7]: (248) {G2,W9,D6,L1,V1,M1} P(18,24) { join( converse( 
% 3.45/3.80    complement( converse( X ) ) ), X ) ==> converse( top ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  subsumption: (394) {G12,W8,D6,L1,V1,M1} S(248);d(263) { join( converse( 
% 3.45/3.80    complement( converse( X ) ) ), X ) ==> top }.
% 3.45/3.80  parent0: (26327) {G3,W8,D6,L1,V1,M1}  { join( converse( complement( 
% 3.45/3.80    converse( X ) ) ), X ) ==> top }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  permutation0:
% 3.45/3.80     0 ==> 0
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  eqswap: (26330) {G1,W9,D4,L1,V1,M1}  { join( X, one ) ==> join( join( X, 
% 3.45/3.80    skol1 ), one ) }.
% 3.45/3.80  parent0[0]: (32) {G1,W9,D4,L1,V1,M1} P(16,1) { join( join( X, skol1 ), one
% 3.45/3.80     ) ==> join( X, one ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := X
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26334) {G2,W10,D6,L1,V0,M1}  { join( converse( complement( 
% 3.45/3.80    converse( skol1 ) ) ), one ) ==> join( top, one ) }.
% 3.45/3.80  parent0[0]: (394) {G12,W8,D6,L1,V1,M1} S(248);d(263) { join( converse( 
% 3.45/3.80    complement( converse( X ) ) ), X ) ==> top }.
% 3.45/3.80  parent1[0; 8]: (26330) {G1,W9,D4,L1,V1,M1}  { join( X, one ) ==> join( join
% 3.45/3.80    ( X, skol1 ), one ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := skol1
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80     X := converse( complement( converse( skol1 ) ) )
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26335) {G3,W8,D6,L1,V0,M1}  { join( converse( complement( 
% 3.45/3.80    converse( skol1 ) ) ), one ) ==> top }.
% 3.45/3.80  parent0[0]: (255) {G9,W5,D3,L1,V1,M1} P(252,0) { join( top, X ) ==> top }.
% 3.45/3.80  parent1[0; 7]: (26334) {G2,W10,D6,L1,V0,M1}  { join( converse( complement( 
% 3.45/3.80    converse( skol1 ) ) ), one ) ==> join( top, one ) }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := one
% 3.45/3.80  end
% 3.45/3.80  substitution1:
% 3.45/3.80  end
% 3.45/3.80  
% 3.45/3.80  paramod: (26336) {G4,W8,D6,L1,V0,M1}  { converse( join( complement( 
% 3.45/3.80    converse( skol1 ) ), one ) ) ==> top }.
% 3.45/3.80  parent0[0]: (217) {G4,W9,D4,L1,V1,M1} P(213,8) { join( converse( X ), one )
% 3.45/3.80     ==> converse( join( X, one ) ) }.
% 3.45/3.80  parent1[0; 1]: (26335) {G3,W8,D6,L1,V0,M1}  { join( converse( complement( 
% 3.45/3.80    converse( skol1 ) ) ), one ) ==> top }.
% 3.45/3.80  substitution0:
% 3.45/3.80     X := complement( converse( skol1 ) )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (401) {G13,W8,D6,L1,V0,M1} P(394,32);d(255);d(217) { converse
% 3.45/3.81    ( join( complement( converse( skol1 ) ), one ) ) ==> top }.
% 3.45/3.81  parent0: (26336) {G4,W8,D6,L1,V0,M1}  { converse( join( complement( 
% 3.45/3.81    converse( skol1 ) ), one ) ) ==> top }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26339) {G0,W5,D4,L1,V1,M1}  { X ==> converse( converse( X ) ) }.
% 3.45/3.81  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26341) {G1,W8,D5,L1,V0,M1}  { join( complement( converse( skol1 )
% 3.45/3.81     ), one ) ==> converse( top ) }.
% 3.45/3.81  parent0[0]: (401) {G13,W8,D6,L1,V0,M1} P(394,32);d(255);d(217) { converse( 
% 3.45/3.81    join( complement( converse( skol1 ) ), one ) ) ==> top }.
% 3.45/3.81  parent1[0; 7]: (26339) {G0,W5,D4,L1,V1,M1}  { X ==> converse( converse( X )
% 3.45/3.81     ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := join( complement( converse( skol1 ) ), one )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26342) {G2,W7,D5,L1,V0,M1}  { join( complement( converse( skol1 )
% 3.45/3.81     ), one ) ==> top }.
% 3.45/3.81  parent0[0]: (263) {G11,W4,D3,L1,V0,M1} P(262,252) { converse( top ) ==> top
% 3.45/3.81     }.
% 3.45/3.81  parent1[0; 6]: (26341) {G1,W8,D5,L1,V0,M1}  { join( complement( converse( 
% 3.45/3.81    skol1 ) ), one ) ==> converse( top ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (420) {G14,W7,D5,L1,V0,M1} P(401,7);d(263) { join( complement
% 3.45/3.81    ( converse( skol1 ) ), one ) ==> top }.
% 3.45/3.81  parent0: (26342) {G2,W7,D5,L1,V0,M1}  { join( complement( converse( skol1 )
% 3.45/3.81     ), one ) ==> top }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26345) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.45/3.81    complement( join( complement( X ), Y ) ) ) }.
% 3.45/3.81  parent0[0]: (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 3.45/3.81    complement( join( complement( X ), Y ) ) ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26347) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 3.45/3.81    complement( top ) ) }.
% 3.45/3.81  parent0[0]: (252) {G8,W5,D3,L1,V1,M1} P(251,31);d(193);d(221) { join( X, 
% 3.45/3.81    top ) ==> top }.
% 3.45/3.81  parent1[0; 7]: (26345) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.45/3.81    complement( join( complement( X ), Y ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := complement( X )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := top
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26348) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 3.45/3.81     }.
% 3.45/3.81  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.45/3.81    zero }.
% 3.45/3.81  parent1[0; 6]: (26347) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 3.45/3.81    complement( top ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26349) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 3.45/3.81     }.
% 3.45/3.81  parent0[0]: (26348) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero
% 3.45/3.81     ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (448) {G9,W7,D4,L1,V1,M1} P(252,46);d(61) { join( meet( X, top
% 3.45/3.81     ), zero ) ==> X }.
% 3.45/3.81  parent0: (26349) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 3.45/3.81     }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26351) {G7,W9,D4,L1,V1,M1}  { join( X, zero ) ==> join( join( X, 
% 3.45/3.81    zero ), zero ) }.
% 3.45/3.81  parent0[0]: (247) {G7,W9,D4,L1,V1,M1} P(239,1) { join( join( X, zero ), 
% 3.45/3.81    zero ) ==> join( X, zero ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26353) {G8,W9,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> 
% 3.45/3.81    join( X, zero ) }.
% 3.45/3.81  parent0[0]: (448) {G9,W7,D4,L1,V1,M1} P(252,46);d(61) { join( meet( X, top
% 3.45/3.81     ), zero ) ==> X }.
% 3.45/3.81  parent1[0; 7]: (26351) {G7,W9,D4,L1,V1,M1}  { join( X, zero ) ==> join( 
% 3.45/3.81    join( X, zero ), zero ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := meet( X, top )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26354) {G9,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 3.45/3.81  parent0[0]: (448) {G9,W7,D4,L1,V1,M1} P(252,46);d(61) { join( meet( X, top
% 3.45/3.81     ), zero ) ==> X }.
% 3.45/3.81  parent1[0; 1]: (26353) {G8,W9,D4,L1,V1,M1}  { join( meet( X, top ), zero ) 
% 3.45/3.81    ==> join( X, zero ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26356) {G9,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 3.45/3.81  parent0[0]: (26354) {G9,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (469) {G10,W5,D3,L1,V1,M1} P(448,247) { join( X, zero ) ==> X
% 3.45/3.81     }.
% 3.45/3.81  parent0: (26356) {G9,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26358) {G6,W7,D4,L1,V1,M1}  { meet( X, X ) = complement( 
% 3.45/3.81    complement( X ) ) }.
% 3.45/3.81  parent0[0]: (240) {G6,W7,D4,L1,V1,M1} P(218,3) { complement( complement( X
% 3.45/3.81     ) ) = meet( X, X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26359) {G9,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 3.45/3.81     }.
% 3.45/3.81  parent0[0]: (448) {G9,W7,D4,L1,V1,M1} P(252,46);d(61) { join( meet( X, top
% 3.45/3.81     ), zero ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26362) {G7,W7,D5,L1,V0,M1}  { top ==> join( complement( 
% 3.45/3.81    complement( top ) ), zero ) }.
% 3.45/3.81  parent0[0]: (26358) {G6,W7,D4,L1,V1,M1}  { meet( X, X ) = complement( 
% 3.45/3.81    complement( X ) ) }.
% 3.45/3.81  parent1[0; 3]: (26359) {G9,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 3.45/3.81    zero ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := top
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := top
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26363) {G8,W5,D4,L1,V0,M1}  { top ==> complement( complement( top
% 3.45/3.81     ) ) }.
% 3.45/3.81  parent0[0]: (469) {G10,W5,D3,L1,V1,M1} P(448,247) { join( X, zero ) ==> X
% 3.45/3.81     }.
% 3.45/3.81  parent1[0; 2]: (26362) {G7,W7,D5,L1,V0,M1}  { top ==> join( complement( 
% 3.45/3.81    complement( top ) ), zero ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := complement( complement( top ) )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26364) {G2,W4,D3,L1,V0,M1}  { top ==> complement( zero ) }.
% 3.45/3.81  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.45/3.81    zero }.
% 3.45/3.81  parent1[0; 3]: (26363) {G8,W5,D4,L1,V0,M1}  { top ==> complement( 
% 3.45/3.81    complement( top ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26365) {G2,W4,D3,L1,V0,M1}  { complement( zero ) ==> top }.
% 3.45/3.81  parent0[0]: (26364) {G2,W4,D3,L1,V0,M1}  { top ==> complement( zero ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (475) {G11,W4,D3,L1,V0,M1} P(240,448);d(469);d(61) { 
% 3.45/3.81    complement( zero ) ==> top }.
% 3.45/3.81  parent0: (26365) {G2,W4,D3,L1,V0,M1}  { complement( zero ) ==> top }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26366) {G9,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 3.45/3.81     }.
% 3.45/3.81  parent0[0]: (448) {G9,W7,D4,L1,V1,M1} P(252,46);d(61) { join( meet( X, top
% 3.45/3.81     ), zero ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26368) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 3.45/3.81     }.
% 3.45/3.81  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.45/3.81    Y ) }.
% 3.45/3.81  parent1[0; 3]: (26366) {G9,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 3.45/3.81    zero ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := top
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26370) {G3,W5,D3,L1,V1,M1}  { X ==> meet( top, X ) }.
% 3.45/3.81  parent0[0]: (469) {G10,W5,D3,L1,V1,M1} P(448,247) { join( X, zero ) ==> X
% 3.45/3.81     }.
% 3.45/3.81  parent1[0; 2]: (26368) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), 
% 3.45/3.81    zero ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := meet( top, X )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26371) {G3,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 3.45/3.81  parent0[0]: (26370) {G3,W5,D3,L1,V1,M1}  { X ==> meet( top, X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (476) {G11,W5,D3,L1,V1,M1} P(59,448);d(469) { meet( top, X ) 
% 3.45/3.81    ==> X }.
% 3.45/3.81  parent0: (26371) {G3,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26373) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.45/3.81    complement( join( complement( X ), Y ) ) ) }.
% 3.45/3.81  parent0[0]: (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 3.45/3.81    complement( join( complement( X ), Y ) ) ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26377) {G2,W10,D5,L1,V1,M1}  { zero ==> join( meet( zero, X ), 
% 3.45/3.81    complement( join( top, X ) ) ) }.
% 3.45/3.81  parent0[0]: (475) {G11,W4,D3,L1,V0,M1} P(240,448);d(469);d(61) { complement
% 3.45/3.81    ( zero ) ==> top }.
% 3.45/3.81  parent1[0; 8]: (26373) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.45/3.81    complement( join( complement( X ), Y ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := zero
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26378) {G3,W8,D4,L1,V1,M1}  { zero ==> join( meet( zero, X ), 
% 3.45/3.81    complement( top ) ) }.
% 3.45/3.81  parent0[0]: (255) {G9,W5,D3,L1,V1,M1} P(252,0) { join( top, X ) ==> top }.
% 3.45/3.81  parent1[0; 7]: (26377) {G2,W10,D5,L1,V1,M1}  { zero ==> join( meet( zero, X
% 3.45/3.81     ), complement( join( top, X ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26379) {G2,W7,D4,L1,V1,M1}  { zero ==> join( meet( zero, X ), 
% 3.45/3.81    zero ) }.
% 3.45/3.81  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.45/3.81    zero }.
% 3.45/3.81  parent1[0; 6]: (26378) {G3,W8,D4,L1,V1,M1}  { zero ==> join( meet( zero, X
% 3.45/3.81     ), complement( top ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26380) {G3,W5,D3,L1,V1,M1}  { zero ==> meet( zero, X ) }.
% 3.45/3.81  parent0[0]: (469) {G10,W5,D3,L1,V1,M1} P(448,247) { join( X, zero ) ==> X
% 3.45/3.81     }.
% 3.45/3.81  parent1[0; 2]: (26379) {G2,W7,D4,L1,V1,M1}  { zero ==> join( meet( zero, X
% 3.45/3.81     ), zero ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := meet( zero, X )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26381) {G3,W5,D3,L1,V1,M1}  { meet( zero, X ) ==> zero }.
% 3.45/3.81  parent0[0]: (26380) {G3,W5,D3,L1,V1,M1}  { zero ==> meet( zero, X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (477) {G12,W5,D3,L1,V1,M1} P(475,46);d(255);d(61);d(469) { 
% 3.45/3.81    meet( zero, X ) ==> zero }.
% 3.45/3.81  parent0: (26381) {G3,W5,D3,L1,V1,M1}  { meet( zero, X ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26383) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 3.45/3.81    complement( X ), complement( Y ) ) ) }.
% 3.45/3.81  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.45/3.81    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26387) {G1,W9,D5,L1,V1,M1}  { meet( X, zero ) ==> complement( 
% 3.45/3.81    join( complement( X ), top ) ) }.
% 3.45/3.81  parent0[0]: (475) {G11,W4,D3,L1,V0,M1} P(240,448);d(469);d(61) { complement
% 3.45/3.81    ( zero ) ==> top }.
% 3.45/3.81  parent1[0; 8]: (26383) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 3.45/3.81    ( join( complement( X ), complement( Y ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := zero
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26388) {G2,W6,D3,L1,V1,M1}  { meet( X, zero ) ==> complement( top
% 3.45/3.81     ) }.
% 3.45/3.81  parent0[0]: (252) {G8,W5,D3,L1,V1,M1} P(251,31);d(193);d(221) { join( X, 
% 3.45/3.81    top ) ==> top }.
% 3.45/3.81  parent1[0; 5]: (26387) {G1,W9,D5,L1,V1,M1}  { meet( X, zero ) ==> 
% 3.45/3.81    complement( join( complement( X ), top ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := complement( X )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26389) {G2,W5,D3,L1,V1,M1}  { meet( X, zero ) ==> zero }.
% 3.45/3.81  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.45/3.81    zero }.
% 3.45/3.81  parent1[0; 4]: (26388) {G2,W6,D3,L1,V1,M1}  { meet( X, zero ) ==> 
% 3.45/3.81    complement( top ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (478) {G12,W5,D3,L1,V1,M1} P(475,3);d(252);d(61) { meet( X, 
% 3.45/3.81    zero ) ==> zero }.
% 3.45/3.81  parent0: (26389) {G2,W5,D3,L1,V1,M1}  { meet( X, zero ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26391) {G10,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 3.45/3.81  parent0[0]: (469) {G10,W5,D3,L1,V1,M1} P(448,247) { join( X, zero ) ==> X
% 3.45/3.81     }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26393) {G10,W5,D3,L1,V1,M1}  { meet( X, top ) ==> X }.
% 3.45/3.81  parent0[0]: (448) {G9,W7,D4,L1,V1,M1} P(252,46);d(61) { join( meet( X, top
% 3.45/3.81     ), zero ) ==> X }.
% 3.45/3.81  parent1[0; 4]: (26391) {G10,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := meet( X, top )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (479) {G11,W5,D3,L1,V1,M1} P(469,448) { meet( X, top ) ==> X
% 3.45/3.81     }.
% 3.45/3.81  parent0: (26393) {G10,W5,D3,L1,V1,M1}  { meet( X, top ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26396) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 3.45/3.81    ( complement( X ), zero ) ) }.
% 3.45/3.81  parent0[0]: (63) {G2,W9,D5,L1,V1,M1} P(61,3) { complement( join( complement
% 3.45/3.81    ( X ), zero ) ) ==> meet( X, top ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26398) {G3,W7,D4,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 3.45/3.81    complement( X ) ) }.
% 3.45/3.81  parent0[0]: (469) {G10,W5,D3,L1,V1,M1} P(448,247) { join( X, zero ) ==> X
% 3.45/3.81     }.
% 3.45/3.81  parent1[0; 5]: (26396) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement
% 3.45/3.81    ( join( complement( X ), zero ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := complement( X )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26399) {G4,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 3.45/3.81     }.
% 3.45/3.81  parent0[0]: (479) {G11,W5,D3,L1,V1,M1} P(469,448) { meet( X, top ) ==> X
% 3.45/3.81     }.
% 3.45/3.81  parent1[0; 1]: (26398) {G3,W7,D4,L1,V1,M1}  { meet( X, top ) ==> complement
% 3.45/3.81    ( complement( X ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26400) {G4,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 3.45/3.81     }.
% 3.45/3.81  parent0[0]: (26399) {G4,W5,D4,L1,V1,M1}  { X ==> complement( complement( X
% 3.45/3.81     ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.45/3.81    complement( X ) ) ==> X }.
% 3.45/3.81  parent0: (26400) {G4,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 3.45/3.81     }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26401) {G10,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 3.45/3.81  parent0[0]: (469) {G10,W5,D3,L1,V1,M1} P(448,247) { join( X, zero ) ==> X
% 3.45/3.81     }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26402) {G1,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 3.45/3.81  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.45/3.81  parent1[0; 2]: (26401) {G10,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := zero
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26405) {G1,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 3.45/3.81  parent0[0]: (26402) {G1,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (490) {G11,W5,D3,L1,V1,M1} P(469,0) { join( zero, X ) ==> X
% 3.45/3.81     }.
% 3.45/3.81  parent0: (26405) {G1,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26407) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 3.45/3.81    converse( join( X, converse( Y ) ) ) }.
% 3.45/3.81  parent0[0]: (24) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 3.45/3.81    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26409) {G2,W8,D4,L1,V1,M1}  { join( converse( zero ), X ) ==> 
% 3.45/3.81    converse( converse( X ) ) }.
% 3.45/3.81  parent0[0]: (490) {G11,W5,D3,L1,V1,M1} P(469,0) { join( zero, X ) ==> X }.
% 3.45/3.81  parent1[0; 6]: (26407) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==>
% 3.45/3.81     converse( join( X, converse( Y ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := converse( X )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := zero
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26410) {G1,W6,D4,L1,V1,M1}  { join( converse( zero ), X ) ==> X
% 3.45/3.81     }.
% 3.45/3.81  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.45/3.81  parent1[0; 5]: (26409) {G2,W8,D4,L1,V1,M1}  { join( converse( zero ), X ) 
% 3.45/3.81    ==> converse( converse( X ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (491) {G12,W6,D4,L1,V1,M1} P(490,24);d(7) { join( converse( 
% 3.45/3.81    zero ), X ) ==> X }.
% 3.45/3.81  parent0: (26410) {G1,W6,D4,L1,V1,M1}  { join( converse( zero ), X ) ==> X
% 3.45/3.81     }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26413) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 3.45/3.81    ( X ), complement( X ) ) }.
% 3.45/3.81  parent0[0]: (218) {G5,W8,D4,L1,V1,M1} P(214,10);d(207) { join( complement( 
% 3.45/3.81    X ), complement( X ) ) ==> complement( X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26416) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 3.45/3.81    join( complement( complement( X ) ), X ) }.
% 3.45/3.81  parent0[0]: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.45/3.81    complement( X ) ) ==> X }.
% 3.45/3.81  parent1[0; 8]: (26413) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 3.45/3.81    complement( X ), complement( X ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := complement( X )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26418) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 3.45/3.81    join( X, X ) }.
% 3.45/3.81  parent0[0]: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.45/3.81    complement( X ) ) ==> X }.
% 3.45/3.81  parent1[0; 5]: (26416) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) )
% 3.45/3.81     ==> join( complement( complement( X ) ), X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26419) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 3.45/3.81  parent0[0]: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.45/3.81    complement( X ) ) ==> X }.
% 3.45/3.81  parent1[0; 1]: (26418) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) )
% 3.45/3.81     ==> join( X, X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26425) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 3.45/3.81  parent0[0]: (26419) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (498) {G13,W5,D3,L1,V1,M1} P(487,218) { join( X, X ) ==> X }.
% 3.45/3.81  parent0: (26425) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26429) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 3.45/3.81    complement( X ), complement( Y ) ) ) }.
% 3.45/3.81  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.45/3.81    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26432) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 3.45/3.81    complement( join( X, complement( Y ) ) ) }.
% 3.45/3.81  parent0[0]: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.45/3.81    complement( X ) ) ==> X }.
% 3.45/3.81  parent1[0; 7]: (26429) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 3.45/3.81    ( join( complement( X ), complement( Y ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := complement( X )
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26434) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y
% 3.45/3.81     ) ) ) ==> meet( complement( X ), Y ) }.
% 3.45/3.81  parent0[0]: (26432) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 3.45/3.81    complement( join( X, complement( Y ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (500) {G13,W10,D5,L1,V2,M1} P(487,3) { complement( join( X, 
% 3.45/3.81    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 3.45/3.81  parent0: (26434) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y
% 3.45/3.81     ) ) ) ==> meet( complement( X ), Y ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26437) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 3.45/3.81    complement( X ), complement( Y ) ) ) }.
% 3.45/3.81  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.45/3.81    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26441) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 3.45/3.81    complement( join( complement( X ), Y ) ) }.
% 3.45/3.81  parent0[0]: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.45/3.81    complement( X ) ) ==> X }.
% 3.45/3.81  parent1[0; 9]: (26437) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 3.45/3.81    ( join( complement( X ), complement( Y ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := complement( Y )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26443) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 3.45/3.81    Y ) ) ==> meet( X, complement( Y ) ) }.
% 3.45/3.81  parent0[0]: (26441) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 3.45/3.81    complement( join( complement( X ), Y ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (501) {G13,W10,D5,L1,V2,M1} P(487,3) { complement( join( 
% 3.45/3.81    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 3.45/3.81  parent0: (26443) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 3.45/3.81    , Y ) ) ==> meet( X, complement( Y ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26445) {G12,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 3.45/3.81     }.
% 3.45/3.81  parent0[0]: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.45/3.81    complement( X ) ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26450) {G1,W10,D4,L1,V2,M1}  { join( complement( X ), complement
% 3.45/3.81    ( Y ) ) ==> complement( meet( X, Y ) ) }.
% 3.45/3.81  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.45/3.81    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.45/3.81  parent1[0; 7]: (26445) {G12,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 3.45/3.81    ( X ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := join( complement( X ), complement( Y ) )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (502) {G13,W10,D4,L1,V2,M1} P(3,487) { join( complement( X ), 
% 3.45/3.81    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 3.45/3.81  parent0: (26450) {G1,W10,D4,L1,V2,M1}  { join( complement( X ), complement
% 3.45/3.81    ( Y ) ) ==> complement( meet( X, Y ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26452) {G13,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 3.45/3.81  parent0[0]: (498) {G13,W5,D3,L1,V1,M1} P(487,218) { join( X, X ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26455) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( X, 
% 3.45/3.81    join( X, Y ) ), Y ) }.
% 3.45/3.81  parent0[0]: (30) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 3.45/3.81     = join( join( Z, X ), Y ) }.
% 3.45/3.81  parent1[0; 4]: (26452) {G13,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := join( X, Y )
% 3.45/3.81     Y := Y
% 3.45/3.81     Z := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := join( X, Y )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26457) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( join
% 3.45/3.81    ( X, X ), Y ), Y ) }.
% 3.45/3.81  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 3.45/3.81    join( X, Y ), Z ) }.
% 3.45/3.81  parent1[0; 5]: (26455) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join
% 3.45/3.81    ( X, join( X, Y ) ), Y ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := X
% 3.45/3.81     Z := Y
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26458) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 3.45/3.81    , Y ) }.
% 3.45/3.81  parent0[0]: (498) {G13,W5,D3,L1,V1,M1} P(487,218) { join( X, X ) ==> X }.
% 3.45/3.81  parent1[0; 6]: (26457) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join
% 3.45/3.81    ( join( X, X ), Y ), Y ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26459) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X
% 3.45/3.81    , Y ) }.
% 3.45/3.81  parent0[0]: (26458) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, 
% 3.45/3.81    Y ), Y ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (507) {G14,W9,D4,L1,V2,M1} P(498,30);d(1);d(498) { join( join
% 3.45/3.81    ( X, Y ), Y ) ==> join( X, Y ) }.
% 3.45/3.81  parent0: (26459) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X
% 3.45/3.81    , Y ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26468) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, 
% 3.45/3.81    Y ) }.
% 3.45/3.81  parent0[0]: (498) {G13,W5,D3,L1,V1,M1} P(487,218) { join( X, X ) ==> X }.
% 3.45/3.81  parent1[0; 7]: (30) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 3.45/3.81    X ) = join( join( Z, X ), Y ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81     Z := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (508) {G14,W9,D4,L1,V2,M1} P(498,30) { join( join( X, Y ), X )
% 3.45/3.81     ==> join( X, Y ) }.
% 3.45/3.81  parent0: (26468) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, 
% 3.45/3.81    Y ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26469) {G12,W6,D4,L1,V1,M1}  { X ==> join( converse( zero ), X )
% 3.45/3.81     }.
% 3.45/3.81  parent0[0]: (491) {G12,W6,D4,L1,V1,M1} P(490,24);d(7) { join( converse( 
% 3.45/3.81    zero ), X ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26471) {G11,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 3.45/3.81  parent0[0]: (469) {G10,W5,D3,L1,V1,M1} P(448,247) { join( X, zero ) ==> X
% 3.45/3.81     }.
% 3.45/3.81  parent1[0; 2]: (26469) {G12,W6,D4,L1,V1,M1}  { X ==> join( converse( zero )
% 3.45/3.81    , X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := converse( zero )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := zero
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26472) {G11,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 3.45/3.81  parent0[0]: (26471) {G11,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (509) {G13,W4,D3,L1,V0,M1} P(491,469) { converse( zero ) ==> 
% 3.45/3.81    zero }.
% 3.45/3.81  parent0: (26472) {G11,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26474) {G1,W17,D5,L1,V4,M1}  { join( X, composition( join( Y, T )
% 3.45/3.81    , Z ) ) ==> join( join( X, composition( Y, Z ) ), composition( T, Z ) )
% 3.45/3.81     }.
% 3.45/3.81  parent0[0]: (72) {G1,W17,D5,L1,V4,M1} P(6,1) { join( join( T, composition( 
% 3.45/3.81    X, Y ) ), composition( Z, Y ) ) ==> join( T, composition( join( X, Z ), Y
% 3.45/3.81     ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := Z
% 3.45/3.81     Z := T
% 3.45/3.81     T := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26476) {G2,W15,D5,L1,V3,M1}  { join( X, composition( join( Y, one
% 3.45/3.81     ), Z ) ) ==> join( join( X, composition( Y, Z ) ), Z ) }.
% 3.45/3.81  parent0[0]: (214) {G4,W5,D3,L1,V1,M1} P(213,207) { composition( one, X ) 
% 3.45/3.81    ==> X }.
% 3.45/3.81  parent1[0; 14]: (26474) {G1,W17,D5,L1,V4,M1}  { join( X, composition( join
% 3.45/3.81    ( Y, T ), Z ) ) ==> join( join( X, composition( Y, Z ) ), composition( T
% 3.45/3.81    , Z ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Z
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81     Z := Z
% 3.45/3.81     T := one
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26478) {G2,W15,D5,L1,V3,M1}  { join( join( X, composition( Y, Z )
% 3.45/3.81     ), Z ) ==> join( X, composition( join( Y, one ), Z ) ) }.
% 3.45/3.81  parent0[0]: (26476) {G2,W15,D5,L1,V3,M1}  { join( X, composition( join( Y, 
% 3.45/3.81    one ), Z ) ) ==> join( join( X, composition( Y, Z ) ), Z ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81     Z := Z
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (611) {G5,W15,D5,L1,V3,M1} P(214,72) { join( join( Y, 
% 3.45/3.81    composition( Z, X ) ), X ) = join( Y, composition( join( Z, one ), X ) )
% 3.45/3.81     }.
% 3.45/3.81  parent0: (26478) {G2,W15,D5,L1,V3,M1}  { join( join( X, composition( Y, Z )
% 3.45/3.81     ), Z ) ==> join( X, composition( join( Y, one ), Z ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := Z
% 3.45/3.81     Z := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26480) {G14,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 3.45/3.81    , Y ) }.
% 3.45/3.81  parent0[0]: (507) {G14,W9,D4,L1,V2,M1} P(498,30);d(1);d(498) { join( join( 
% 3.45/3.81    X, Y ), Y ) ==> join( X, Y ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26483) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 3.45/3.81    join( complement( X ), Y ) ) ) ==> join( X, complement( join( complement
% 3.45/3.81    ( X ), Y ) ) ) }.
% 3.45/3.81  parent0[0]: (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 3.45/3.81    complement( join( complement( X ), Y ) ) ) ==> X }.
% 3.45/3.81  parent1[0; 11]: (26480) {G14,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join
% 3.45/3.81    ( X, Y ), Y ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := meet( X, Y )
% 3.45/3.81     Y := complement( join( complement( X ), Y ) )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26484) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( join( 
% 3.45/3.81    complement( X ), Y ) ) ) }.
% 3.45/3.81  parent0[0]: (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 3.45/3.81    complement( join( complement( X ), Y ) ) ) ==> X }.
% 3.45/3.81  parent1[0; 1]: (26483) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), 
% 3.45/3.81    complement( join( complement( X ), Y ) ) ) ==> join( X, complement( join
% 3.45/3.81    ( complement( X ), Y ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26491) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement
% 3.45/3.81    ( Y ) ) ) }.
% 3.45/3.81  parent0[0]: (501) {G13,W10,D5,L1,V2,M1} P(487,3) { complement( join( 
% 3.45/3.81    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 3.45/3.81  parent1[0; 4]: (26484) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( 
% 3.45/3.81    join( complement( X ), Y ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26492) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) )
% 3.45/3.81     ) ==> X }.
% 3.45/3.81  parent0[0]: (26491) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 3.45/3.81    complement( Y ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (673) {G15,W8,D5,L1,V2,M1} P(46,507);d(501) { join( X, meet( X
% 3.45/3.81    , complement( Y ) ) ) ==> X }.
% 3.45/3.81  parent0: (26492) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) )
% 3.45/3.81     ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26494) {G15,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement
% 3.45/3.81    ( Y ) ) ) }.
% 3.45/3.81  parent0[0]: (673) {G15,W8,D5,L1,V2,M1} P(46,507);d(501) { join( X, meet( X
% 3.45/3.81    , complement( Y ) ) ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26495) {G13,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 3.45/3.81  parent0[0]: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.45/3.81    complement( X ) ) ==> X }.
% 3.45/3.81  parent1[0; 6]: (26494) {G15,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 3.45/3.81    complement( Y ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := complement( Y )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26496) {G13,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 3.45/3.81  parent0[0]: (26495) {G13,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) )
% 3.45/3.81     }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (678) {G16,W7,D4,L1,V2,M1} P(487,673) { join( Y, meet( Y, X )
% 3.45/3.81     ) ==> Y }.
% 3.45/3.81  parent0: (26496) {G13,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26497) {G16,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 3.45/3.81  parent0[0]: (678) {G16,W7,D4,L1,V2,M1} P(487,673) { join( Y, meet( Y, X ) )
% 3.45/3.81     ==> Y }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26498) {G2,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 3.45/3.81  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.45/3.81    Y ) }.
% 3.45/3.81  parent1[0; 4]: (26497) {G16,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y )
% 3.45/3.81     ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26501) {G2,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 3.45/3.81  parent0[0]: (26498) {G2,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) )
% 3.45/3.81     }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (718) {G17,W7,D4,L1,V2,M1} P(59,678) { join( X, meet( Y, X ) )
% 3.45/3.81     ==> X }.
% 3.45/3.81  parent0: (26501) {G2,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26503) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 3.45/3.81     ), complement( Y ) ) }.
% 3.45/3.81  parent0[0]: (31) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 3.45/3.81    complement( X ) ) ==> join( Y, top ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26505) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( X, 
% 3.45/3.81    complement( meet( Y, X ) ) ) }.
% 3.45/3.81  parent0[0]: (718) {G17,W7,D4,L1,V2,M1} P(59,678) { join( X, meet( Y, X ) ) 
% 3.45/3.81    ==> X }.
% 3.45/3.81  parent1[0; 5]: (26503) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 3.45/3.81    join( X, Y ), complement( Y ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := meet( Y, X )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26506) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet( 
% 3.45/3.81    Y, X ) ) ) }.
% 3.45/3.81  parent0[0]: (252) {G8,W5,D3,L1,V1,M1} P(251,31);d(193);d(221) { join( X, 
% 3.45/3.81    top ) ==> top }.
% 3.45/3.81  parent1[0; 1]: (26505) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( X, 
% 3.45/3.81    complement( meet( Y, X ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26507) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( Y, X ) )
% 3.45/3.81     ) ==> top }.
% 3.45/3.81  parent0[0]: (26506) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( 
% 3.45/3.81    meet( Y, X ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (738) {G18,W8,D5,L1,V2,M1} P(718,31);d(252) { join( X, 
% 3.45/3.81    complement( meet( Y, X ) ) ) ==> top }.
% 3.45/3.81  parent0: (26507) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( Y, X ) )
% 3.45/3.81     ) ==> top }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26509) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.45/3.81    complement( join( complement( X ), Y ) ) ) }.
% 3.45/3.81  parent0[0]: (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 3.45/3.81    complement( join( complement( X ), Y ) ) ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26512) {G2,W12,D7,L1,V2,M1}  { X ==> join( meet( X, complement( 
% 3.45/3.81    meet( Y, complement( X ) ) ) ), complement( top ) ) }.
% 3.45/3.81  parent0[0]: (738) {G18,W8,D5,L1,V2,M1} P(718,31);d(252) { join( X, 
% 3.45/3.81    complement( meet( Y, X ) ) ) ==> top }.
% 3.45/3.81  parent1[0; 11]: (26509) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.45/3.81    complement( join( complement( X ), Y ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := complement( X )
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := complement( meet( Y, complement( X ) ) )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26513) {G2,W11,D7,L1,V2,M1}  { X ==> join( meet( X, complement( 
% 3.45/3.81    meet( Y, complement( X ) ) ) ), zero ) }.
% 3.45/3.81  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.45/3.81    zero }.
% 3.45/3.81  parent1[0; 10]: (26512) {G2,W12,D7,L1,V2,M1}  { X ==> join( meet( X, 
% 3.45/3.81    complement( meet( Y, complement( X ) ) ) ), complement( top ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26514) {G3,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet( Y
% 3.45/3.81    , complement( X ) ) ) ) }.
% 3.45/3.81  parent0[0]: (469) {G10,W5,D3,L1,V1,M1} P(448,247) { join( X, zero ) ==> X
% 3.45/3.81     }.
% 3.45/3.81  parent1[0; 2]: (26513) {G2,W11,D7,L1,V2,M1}  { X ==> join( meet( X, 
% 3.45/3.81    complement( meet( Y, complement( X ) ) ) ), zero ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := meet( X, complement( meet( Y, complement( X ) ) ) )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26515) {G3,W9,D6,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 3.45/3.81    complement( X ) ) ) ) ==> X }.
% 3.45/3.81  parent0[0]: (26514) {G3,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet
% 3.45/3.81    ( Y, complement( X ) ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (780) {G19,W9,D6,L1,V2,M1} P(738,46);d(61);d(469) { meet( X, 
% 3.45/3.81    complement( meet( Y, complement( X ) ) ) ) ==> X }.
% 3.45/3.81  parent0: (26515) {G3,W9,D6,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 3.45/3.81    complement( X ) ) ) ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26517) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 3.45/3.81    complement( X ), complement( Y ) ) ) }.
% 3.45/3.81  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.45/3.81    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26519) {G1,W9,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 3.45/3.81     ) ==> complement( top ) }.
% 3.45/3.81  parent0[0]: (738) {G18,W8,D5,L1,V2,M1} P(718,31);d(252) { join( X, 
% 3.45/3.81    complement( meet( Y, X ) ) ) ==> top }.
% 3.45/3.81  parent1[0; 8]: (26517) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 3.45/3.81    ( join( complement( X ), complement( Y ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := complement( X )
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := meet( Y, complement( X ) )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26520) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 3.45/3.81     ) ==> zero }.
% 3.45/3.81  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 3.45/3.81    zero }.
% 3.45/3.81  parent1[0; 7]: (26519) {G1,W9,D5,L1,V2,M1}  { meet( X, meet( Y, complement
% 3.45/3.81    ( X ) ) ) ==> complement( top ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (798) {G19,W8,D5,L1,V2,M1} P(738,3);d(61) { meet( X, meet( Y, 
% 3.45/3.81    complement( X ) ) ) ==> zero }.
% 3.45/3.81  parent0: (26520) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 3.45/3.81     ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26523) {G19,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( Y, 
% 3.45/3.81    complement( X ) ) ) }.
% 3.45/3.81  parent0[0]: (798) {G19,W8,D5,L1,V2,M1} P(738,3);d(61) { meet( X, meet( Y, 
% 3.45/3.81    complement( X ) ) ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26524) {G13,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 3.45/3.81    meet( Y, X ) ) }.
% 3.45/3.81  parent0[0]: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.45/3.81    complement( X ) ) ==> X }.
% 3.45/3.81  parent1[0; 7]: (26523) {G19,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( Y, 
% 3.45/3.81    complement( X ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := complement( X )
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26525) {G13,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X )
% 3.45/3.81     ) ==> zero }.
% 3.45/3.81  parent0[0]: (26524) {G13,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X )
% 3.45/3.81    , meet( Y, X ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (801) {G20,W8,D4,L1,V2,M1} P(487,798) { meet( complement( X )
% 3.45/3.81    , meet( Y, X ) ) ==> zero }.
% 3.45/3.81  parent0: (26525) {G13,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X
% 3.45/3.81     ) ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26526) {G19,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( Y, 
% 3.45/3.81    complement( X ) ) ) }.
% 3.45/3.81  parent0[0]: (798) {G19,W8,D5,L1,V2,M1} P(738,3);d(61) { meet( X, meet( Y, 
% 3.45/3.81    complement( X ) ) ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26528) {G2,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( complement
% 3.45/3.81    ( X ), Y ) ) }.
% 3.45/3.81  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.45/3.81    Y ) }.
% 3.45/3.81  parent1[0; 4]: (26526) {G19,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( Y, 
% 3.45/3.81    complement( X ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := complement( X )
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26534) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( complement( X ), Y )
% 3.45/3.81     ) ==> zero }.
% 3.45/3.81  parent0[0]: (26528) {G2,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( 
% 3.45/3.81    complement( X ), Y ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (803) {G20,W8,D5,L1,V2,M1} P(59,798) { meet( Y, meet( 
% 3.45/3.81    complement( Y ), X ) ) ==> zero }.
% 3.45/3.81  parent0: (26534) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( complement( X ), Y )
% 3.45/3.81     ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26535) {G20,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 3.45/3.81    meet( Y, X ) ) }.
% 3.45/3.81  parent0[0]: (801) {G20,W8,D4,L1,V2,M1} P(487,798) { meet( complement( X ), 
% 3.45/3.81    meet( Y, X ) ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26536) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 3.45/3.81    complement( X ) ) }.
% 3.45/3.81  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.45/3.81    Y ) }.
% 3.45/3.81  parent1[0; 2]: (26535) {G20,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 3.45/3.81     ), meet( Y, X ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := meet( Y, X )
% 3.45/3.81     Y := complement( X )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26540) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( Y )
% 3.45/3.81     ) ==> zero }.
% 3.45/3.81  parent0[0]: (26536) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 3.45/3.81    complement( X ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (807) {G21,W8,D4,L1,V2,M1} P(801,59) { meet( meet( Y, X ), 
% 3.45/3.81    complement( X ) ) ==> zero }.
% 3.45/3.81  parent0: (26540) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( Y )
% 3.45/3.81     ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26544) {G21,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 3.45/3.81    complement( Y ) ) }.
% 3.45/3.81  parent0[0]: (807) {G21,W8,D4,L1,V2,M1} P(801,59) { meet( meet( Y, X ), 
% 3.45/3.81    complement( X ) ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26546) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 3.45/3.81    complement( Y ) ) }.
% 3.45/3.81  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.45/3.81    Y ) }.
% 3.45/3.81  parent1[0; 3]: (26544) {G21,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y )
% 3.45/3.81    , complement( Y ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26552) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( X )
% 3.45/3.81     ) ==> zero }.
% 3.45/3.81  parent0[0]: (26546) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 3.45/3.81    complement( Y ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (813) {G22,W8,D4,L1,V2,M1} P(59,807) { meet( meet( Y, X ), 
% 3.45/3.81    complement( Y ) ) ==> zero }.
% 3.45/3.81  parent0: (26552) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( X )
% 3.45/3.81     ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26554) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.45/3.81    complement( join( complement( X ), Y ) ) ) }.
% 3.45/3.81  parent0[0]: (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 3.45/3.81    complement( join( complement( X ), Y ) ) ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26557) {G2,W14,D7,L1,V2,M1}  { meet( X, Y ) ==> join( zero, 
% 3.45/3.81    complement( join( complement( meet( X, Y ) ), complement( X ) ) ) ) }.
% 3.45/3.81  parent0[0]: (813) {G22,W8,D4,L1,V2,M1} P(59,807) { meet( meet( Y, X ), 
% 3.45/3.81    complement( Y ) ) ==> zero }.
% 3.45/3.81  parent1[0; 5]: (26554) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.45/3.81    complement( join( complement( X ), Y ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := meet( X, Y )
% 3.45/3.81     Y := complement( X )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26558) {G3,W12,D6,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 3.45/3.81    ( complement( meet( X, Y ) ), complement( X ) ) ) }.
% 3.45/3.81  parent0[0]: (490) {G11,W5,D3,L1,V1,M1} P(469,0) { join( zero, X ) ==> X }.
% 3.45/3.81  parent1[0; 4]: (26557) {G2,W14,D7,L1,V2,M1}  { meet( X, Y ) ==> join( zero
% 3.45/3.81    , complement( join( complement( meet( X, Y ) ), complement( X ) ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := complement( join( complement( meet( X, Y ) ), complement( X ) ) )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26559) {G1,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 3.45/3.81    , X ) }.
% 3.45/3.81  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 3.45/3.81    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 3.45/3.81  parent1[0; 4]: (26558) {G3,W12,D6,L1,V2,M1}  { meet( X, Y ) ==> complement
% 3.45/3.81    ( join( complement( meet( X, Y ) ), complement( X ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := meet( X, Y )
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26560) {G1,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), X ) ==> meet( X
% 3.45/3.81    , Y ) }.
% 3.45/3.81  parent0[0]: (26559) {G1,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, 
% 3.45/3.81    Y ), X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (815) {G23,W9,D4,L1,V2,M1} P(813,46);d(490);d(3) { meet( meet
% 3.45/3.81    ( X, Y ), X ) ==> meet( X, Y ) }.
% 3.45/3.81  parent0: (26560) {G1,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), X ) ==> meet( X
% 3.45/3.81    , Y ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26562) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.45/3.81    complement( join( complement( X ), Y ) ) ) }.
% 3.45/3.81  parent0[0]: (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 3.45/3.81    complement( join( complement( X ), Y ) ) ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26565) {G2,W12,D7,L1,V2,M1}  { X ==> join( zero, complement( join
% 3.45/3.81    ( complement( X ), meet( complement( X ), Y ) ) ) ) }.
% 3.45/3.81  parent0[0]: (803) {G20,W8,D5,L1,V2,M1} P(59,798) { meet( Y, meet( 
% 3.45/3.81    complement( Y ), X ) ) ==> zero }.
% 3.45/3.81  parent1[0; 3]: (26562) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.45/3.81    complement( join( complement( X ), Y ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := meet( complement( X ), Y )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26566) {G3,W10,D6,L1,V2,M1}  { X ==> complement( join( complement
% 3.45/3.81    ( X ), meet( complement( X ), Y ) ) ) }.
% 3.45/3.81  parent0[0]: (490) {G11,W5,D3,L1,V1,M1} P(469,0) { join( zero, X ) ==> X }.
% 3.45/3.81  parent1[0; 2]: (26565) {G2,W12,D7,L1,V2,M1}  { X ==> join( zero, complement
% 3.45/3.81    ( join( complement( X ), meet( complement( X ), Y ) ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := complement( join( complement( X ), meet( complement( X ), Y ) ) )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26567) {G4,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet( 
% 3.45/3.81    complement( X ), Y ) ) ) }.
% 3.45/3.81  parent0[0]: (501) {G13,W10,D5,L1,V2,M1} P(487,3) { complement( join( 
% 3.45/3.81    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 3.45/3.81  parent1[0; 2]: (26566) {G3,W10,D6,L1,V2,M1}  { X ==> complement( join( 
% 3.45/3.81    complement( X ), meet( complement( X ), Y ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := meet( complement( X ), Y )
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26568) {G4,W9,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 3.45/3.81    complement( X ), Y ) ) ) ==> X }.
% 3.45/3.81  parent0[0]: (26567) {G4,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet
% 3.45/3.81    ( complement( X ), Y ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (819) {G21,W9,D6,L1,V2,M1} P(803,46);d(490);d(501) { meet( X, 
% 3.45/3.81    complement( meet( complement( X ), Y ) ) ) ==> X }.
% 3.45/3.81  parent0: (26568) {G4,W9,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 3.45/3.81    complement( X ), Y ) ) ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26569) {G23,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 3.45/3.81    , X ) }.
% 3.45/3.81  parent0[0]: (815) {G23,W9,D4,L1,V2,M1} P(813,46);d(490);d(3) { meet( meet( 
% 3.45/3.81    X, Y ), X ) ==> meet( X, Y ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26572) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, meet( X, 
% 3.45/3.81    Y ) ) }.
% 3.45/3.81  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.45/3.81    Y ) }.
% 3.45/3.81  parent1[0; 4]: (26569) {G23,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet
% 3.45/3.81    ( X, Y ), X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := meet( X, Y )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26585) {G2,W9,D4,L1,V2,M1}  { meet( X, meet( X, Y ) ) ==> meet( X
% 3.45/3.81    , Y ) }.
% 3.45/3.81  parent0[0]: (26572) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, meet( 
% 3.45/3.81    X, Y ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (863) {G24,W9,D4,L1,V2,M1} P(815,59) { meet( X, meet( X, Y ) )
% 3.45/3.81     ==> meet( X, Y ) }.
% 3.45/3.81  parent0: (26585) {G2,W9,D4,L1,V2,M1}  { meet( X, meet( X, Y ) ) ==> meet( X
% 3.45/3.81    , Y ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26588) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 3.45/3.81    complement( composition( X, top ) ) ) ==> zero }.
% 3.45/3.81  parent0[0]: (469) {G10,W5,D3,L1,V1,M1} P(448,247) { join( X, zero ) ==> X
% 3.45/3.81     }.
% 3.45/3.81  parent1[0; 1]: (87) {G2,W11,D6,L1,V1,M1} P(61,10) { join( composition( 
% 3.45/3.81    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := composition( converse( X ), complement( composition( X, top ) ) )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (864) {G11,W9,D5,L1,V1,M1} S(87);d(469) { composition( 
% 3.45/3.81    converse( X ), complement( composition( X, top ) ) ) ==> zero }.
% 3.45/3.81  parent0: (26588) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 3.45/3.81    complement( composition( X, top ) ) ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26590) {G24,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, meet( X, 
% 3.45/3.81    Y ) ) }.
% 3.45/3.81  parent0[0]: (863) {G24,W9,D4,L1,V2,M1} P(815,59) { meet( X, meet( X, Y ) ) 
% 3.45/3.81    ==> meet( X, Y ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26593) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 3.45/3.81    , X ) }.
% 3.45/3.81  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.45/3.81    Y ) }.
% 3.45/3.81  parent1[0; 4]: (26590) {G24,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, 
% 3.45/3.81    meet( X, Y ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := meet( X, Y )
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26595) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( Y, X )
% 3.45/3.81    , X ) }.
% 3.45/3.81  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.45/3.81    Y ) }.
% 3.45/3.81  parent1[0; 5]: (26593) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( 
% 3.45/3.81    X, Y ), X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26597) {G2,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( meet( Y, X )
% 3.45/3.81    , X ) }.
% 3.45/3.81  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.45/3.81    Y ) }.
% 3.45/3.81  parent1[0; 1]: (26595) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( 
% 3.45/3.81    Y, X ), X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26598) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( X, 
% 3.45/3.81    Y ) ) }.
% 3.45/3.81  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.45/3.81    Y ) }.
% 3.45/3.81  parent1[0; 4]: (26597) {G2,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( meet( 
% 3.45/3.81    Y, X ), X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := meet( X, Y )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26602) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X
% 3.45/3.81    , Y ) }.
% 3.45/3.81  parent0[0]: (26598) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( 
% 3.45/3.81    X, Y ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (866) {G25,W9,D4,L1,V2,M1} P(59,863) { meet( X, meet( Y, X ) )
% 3.45/3.81     ==> meet( Y, X ) }.
% 3.45/3.81  parent0: (26602) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X
% 3.45/3.81    , Y ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26608) {G11,W9,D5,L1,V1,M1}  { zero ==> composition( converse( X )
% 3.45/3.81    , complement( composition( X, top ) ) ) }.
% 3.45/3.81  parent0[0]: (864) {G11,W9,D5,L1,V1,M1} S(87);d(469) { composition( converse
% 3.45/3.81    ( X ), complement( composition( X, top ) ) ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26610) {G12,W12,D8,L1,V0,M1}  { zero ==> composition( top, 
% 3.45/3.81    complement( composition( join( complement( converse( skol1 ) ), one ), 
% 3.45/3.81    top ) ) ) }.
% 3.45/3.81  parent0[0]: (401) {G13,W8,D6,L1,V0,M1} P(394,32);d(255);d(217) { converse( 
% 3.45/3.81    join( complement( converse( skol1 ) ), one ) ) ==> top }.
% 3.45/3.81  parent1[0; 3]: (26608) {G11,W9,D5,L1,V1,M1}  { zero ==> composition( 
% 3.45/3.81    converse( X ), complement( composition( X, top ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := join( complement( converse( skol1 ) ), one )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26611) {G13,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 3.45/3.81    complement( composition( top, top ) ) ) }.
% 3.45/3.81  parent0[0]: (420) {G14,W7,D5,L1,V0,M1} P(401,7);d(263) { join( complement( 
% 3.45/3.81    converse( skol1 ) ), one ) ==> top }.
% 3.45/3.81  parent1[0; 6]: (26610) {G12,W12,D8,L1,V0,M1}  { zero ==> composition( top, 
% 3.45/3.81    complement( composition( join( complement( converse( skol1 ) ), one ), 
% 3.45/3.81    top ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26612) {G13,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 3.45/3.81    composition( top, top ) ) ) ==> zero }.
% 3.45/3.81  parent0[0]: (26611) {G13,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 3.45/3.81    complement( composition( top, top ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (922) {G15,W8,D5,L1,V0,M1} P(401,864);d(420) { composition( 
% 3.45/3.81    top, complement( composition( top, top ) ) ) ==> zero }.
% 3.45/3.81  parent0: (26612) {G13,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 3.45/3.81    composition( top, top ) ) ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26614) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 3.45/3.81     converse( composition( converse( X ), Y ) ) }.
% 3.45/3.81  parent0[0]: (21) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 3.45/3.81    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26618) {G2,W10,D6,L1,V1,M1}  { composition( converse( complement
% 3.45/3.81    ( composition( X, top ) ) ), X ) ==> converse( zero ) }.
% 3.45/3.81  parent0[0]: (864) {G11,W9,D5,L1,V1,M1} S(87);d(469) { composition( converse
% 3.45/3.81    ( X ), complement( composition( X, top ) ) ) ==> zero }.
% 3.45/3.81  parent1[0; 9]: (26614) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), 
% 3.45/3.81    X ) ==> converse( composition( converse( X ), Y ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := complement( composition( X, top ) )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26619) {G3,W9,D6,L1,V1,M1}  { composition( converse( complement( 
% 3.45/3.81    composition( X, top ) ) ), X ) ==> zero }.
% 3.45/3.81  parent0[0]: (509) {G13,W4,D3,L1,V0,M1} P(491,469) { converse( zero ) ==> 
% 3.45/3.81    zero }.
% 3.45/3.81  parent1[0; 8]: (26618) {G2,W10,D6,L1,V1,M1}  { composition( converse( 
% 3.45/3.81    complement( composition( X, top ) ) ), X ) ==> converse( zero ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (926) {G14,W9,D6,L1,V1,M1} P(864,21);d(509) { composition( 
% 3.45/3.81    converse( complement( composition( X, top ) ) ), X ) ==> zero }.
% 3.45/3.81  parent0: (26619) {G3,W9,D6,L1,V1,M1}  { composition( converse( complement( 
% 3.45/3.81    composition( X, top ) ) ), X ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26622) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 3.45/3.81    join( composition( X, Y ), composition( Z, Y ) ) }.
% 3.45/3.81  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 3.45/3.81    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Z
% 3.45/3.81     Z := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26627) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top ), 
% 3.45/3.81    complement( composition( top, top ) ) ) ==> join( composition( X, 
% 3.45/3.81    complement( composition( top, top ) ) ), zero ) }.
% 3.45/3.81  parent0[0]: (922) {G15,W8,D5,L1,V0,M1} P(401,864);d(420) { composition( top
% 3.45/3.81    , complement( composition( top, top ) ) ) ==> zero }.
% 3.45/3.81  parent1[0; 16]: (26622) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), 
% 3.45/3.81    Y ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := complement( composition( top, top ) )
% 3.45/3.81     Z := top
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26628) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top ), 
% 3.45/3.81    complement( composition( top, top ) ) ) ==> composition( X, complement( 
% 3.45/3.81    composition( top, top ) ) ) }.
% 3.45/3.81  parent0[0]: (469) {G10,W5,D3,L1,V1,M1} P(448,247) { join( X, zero ) ==> X
% 3.45/3.81     }.
% 3.45/3.81  parent1[0; 9]: (26627) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top )
% 3.45/3.81    , complement( composition( top, top ) ) ) ==> join( composition( X, 
% 3.45/3.81    complement( composition( top, top ) ) ), zero ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := composition( X, complement( composition( top, top ) ) )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26629) {G3,W13,D5,L1,V1,M1}  { composition( top, complement( 
% 3.45/3.81    composition( top, top ) ) ) ==> composition( X, complement( composition( 
% 3.45/3.81    top, top ) ) ) }.
% 3.45/3.81  parent0[0]: (252) {G8,W5,D3,L1,V1,M1} P(251,31);d(193);d(221) { join( X, 
% 3.45/3.81    top ) ==> top }.
% 3.45/3.81  parent1[0; 2]: (26628) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top )
% 3.45/3.81    , complement( composition( top, top ) ) ) ==> composition( X, complement
% 3.45/3.81    ( composition( top, top ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26630) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, complement
% 3.45/3.81    ( composition( top, top ) ) ) }.
% 3.45/3.81  parent0[0]: (922) {G15,W8,D5,L1,V0,M1} P(401,864);d(420) { composition( top
% 3.45/3.81    , complement( composition( top, top ) ) ) ==> zero }.
% 3.45/3.81  parent1[0; 1]: (26629) {G3,W13,D5,L1,V1,M1}  { composition( top, complement
% 3.45/3.81    ( composition( top, top ) ) ) ==> composition( X, complement( composition
% 3.45/3.81    ( top, top ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26631) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 3.45/3.81    composition( top, top ) ) ) ==> zero }.
% 3.45/3.81  parent0[0]: (26630) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 3.45/3.81    complement( composition( top, top ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (933) {G16,W8,D5,L1,V1,M1} P(922,6);d(469);d(252);d(922) { 
% 3.45/3.81    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 3.45/3.81  parent0: (26631) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 3.45/3.81    composition( top, top ) ) ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26633) {G0,W11,D4,L1,V3,M1}  { composition( composition( X, Y ), Z
% 3.45/3.81     ) ==> composition( X, composition( Y, Z ) ) }.
% 3.45/3.81  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 3.45/3.81     ) ) ==> composition( composition( X, Y ), Z ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81     Z := Z
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26636) {G1,W12,D5,L1,V1,M1}  { composition( composition( X, top )
% 3.45/3.81    , complement( composition( top, top ) ) ) ==> composition( X, zero ) }.
% 3.45/3.81  parent0[0]: (922) {G15,W8,D5,L1,V0,M1} P(401,864);d(420) { composition( top
% 3.45/3.81    , complement( composition( top, top ) ) ) ==> zero }.
% 3.45/3.81  parent1[0; 11]: (26633) {G0,W11,D4,L1,V3,M1}  { composition( composition( X
% 3.45/3.81    , Y ), Z ) ==> composition( X, composition( Y, Z ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := top
% 3.45/3.81     Z := complement( composition( top, top ) )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26637) {G2,W5,D3,L1,V1,M1}  { zero ==> composition( X, zero ) }.
% 3.45/3.81  parent0[0]: (933) {G16,W8,D5,L1,V1,M1} P(922,6);d(469);d(252);d(922) { 
% 3.45/3.81    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 3.45/3.81  parent1[0; 1]: (26636) {G1,W12,D5,L1,V1,M1}  { composition( composition( X
% 3.45/3.81    , top ), complement( composition( top, top ) ) ) ==> composition( X, zero
% 3.45/3.81     ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := composition( X, top )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26638) {G2,W5,D3,L1,V1,M1}  { composition( X, zero ) ==> zero }.
% 3.45/3.81  parent0[0]: (26637) {G2,W5,D3,L1,V1,M1}  { zero ==> composition( X, zero )
% 3.45/3.81     }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (934) {G17,W5,D3,L1,V1,M1} P(922,4);d(933) { composition( X, 
% 3.45/3.81    zero ) ==> zero }.
% 3.45/3.81  parent0: (26638) {G2,W5,D3,L1,V1,M1}  { composition( X, zero ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26640) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 3.45/3.81     converse( composition( converse( X ), Y ) ) }.
% 3.45/3.81  parent0[0]: (21) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 3.45/3.81    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26643) {G2,W7,D4,L1,V1,M1}  { composition( converse( zero ), X ) 
% 3.45/3.81    ==> converse( zero ) }.
% 3.45/3.81  parent0[0]: (934) {G17,W5,D3,L1,V1,M1} P(922,4);d(933) { composition( X, 
% 3.45/3.81    zero ) ==> zero }.
% 3.45/3.81  parent1[0; 6]: (26640) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), 
% 3.45/3.81    X ) ==> converse( composition( converse( X ), Y ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := converse( X )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := zero
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26645) {G3,W6,D4,L1,V1,M1}  { composition( converse( zero ), X ) 
% 3.45/3.81    ==> zero }.
% 3.45/3.81  parent0[0]: (509) {G13,W4,D3,L1,V0,M1} P(491,469) { converse( zero ) ==> 
% 3.45/3.81    zero }.
% 3.45/3.81  parent1[0; 5]: (26643) {G2,W7,D4,L1,V1,M1}  { composition( converse( zero )
% 3.45/3.81    , X ) ==> converse( zero ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26646) {G4,W5,D3,L1,V1,M1}  { composition( zero, X ) ==> zero }.
% 3.45/3.81  parent0[0]: (509) {G13,W4,D3,L1,V0,M1} P(491,469) { converse( zero ) ==> 
% 3.45/3.81    zero }.
% 3.45/3.81  parent1[0; 2]: (26645) {G3,W6,D4,L1,V1,M1}  { composition( converse( zero )
% 3.45/3.81    , X ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (938) {G18,W5,D3,L1,V1,M1} P(934,21);d(509) { composition( 
% 3.45/3.81    zero, X ) ==> zero }.
% 3.45/3.81  parent0: (26646) {G4,W5,D3,L1,V1,M1}  { composition( zero, X ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26650) {G16,W8,D5,L1,V1,M1}  { zero ==> composition( X, complement
% 3.45/3.81    ( composition( top, top ) ) ) }.
% 3.45/3.81  parent0[0]: (933) {G16,W8,D5,L1,V1,M1} P(922,6);d(469);d(252);d(922) { 
% 3.45/3.81    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26652) {G5,W6,D4,L1,V0,M1}  { zero ==> complement( composition( 
% 3.45/3.81    top, top ) ) }.
% 3.45/3.81  parent0[0]: (214) {G4,W5,D3,L1,V1,M1} P(213,207) { composition( one, X ) 
% 3.45/3.81    ==> X }.
% 3.45/3.81  parent1[0; 2]: (26650) {G16,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 3.45/3.81    complement( composition( top, top ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := complement( composition( top, top ) )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := one
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26653) {G5,W6,D4,L1,V0,M1}  { complement( composition( top, top )
% 3.45/3.81     ) ==> zero }.
% 3.45/3.81  parent0[0]: (26652) {G5,W6,D4,L1,V0,M1}  { zero ==> complement( composition
% 3.45/3.81    ( top, top ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (945) {G17,W6,D4,L1,V0,M1} P(933,214) { complement( 
% 3.45/3.81    composition( top, top ) ) ==> zero }.
% 3.45/3.81  parent0: (26653) {G5,W6,D4,L1,V0,M1}  { complement( composition( top, top )
% 3.45/3.81     ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26655) {G12,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 3.45/3.81     }.
% 3.45/3.81  parent0[0]: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.45/3.81    complement( X ) ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26657) {G13,W6,D3,L1,V0,M1}  { composition( top, top ) ==> 
% 3.45/3.81    complement( zero ) }.
% 3.45/3.81  parent0[0]: (945) {G17,W6,D4,L1,V0,M1} P(933,214) { complement( composition
% 3.45/3.81    ( top, top ) ) ==> zero }.
% 3.45/3.81  parent1[0; 5]: (26655) {G12,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 3.45/3.81    ( X ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := composition( top, top )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26658) {G12,W5,D3,L1,V0,M1}  { composition( top, top ) ==> top
% 3.45/3.81     }.
% 3.45/3.81  parent0[0]: (475) {G11,W4,D3,L1,V0,M1} P(240,448);d(469);d(61) { complement
% 3.45/3.81    ( zero ) ==> top }.
% 3.45/3.81  parent1[0; 4]: (26657) {G13,W6,D3,L1,V0,M1}  { composition( top, top ) ==> 
% 3.45/3.81    complement( zero ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (951) {G18,W5,D3,L1,V0,M1} P(945,487);d(475) { composition( 
% 3.45/3.81    top, top ) ==> top }.
% 3.45/3.81  parent0: (26658) {G12,W5,D3,L1,V0,M1}  { composition( top, top ) ==> top
% 3.45/3.81     }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26661) {G0,W27,D8,L1,V3,M1}  { meet( composition( meet( X, 
% 3.45/3.81    composition( Z, converse( Y ) ) ), Y ), Z ) ==> join( meet( composition( 
% 3.45/3.81    X, Y ), Z ), meet( composition( meet( X, composition( Z, converse( Y ) )
% 3.45/3.81     ), Y ), Z ) ) }.
% 3.45/3.81  parent0[0]: (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 3.45/3.81    Z ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), 
% 3.45/3.81    Z ) ) ==> meet( composition( meet( X, composition( Z, converse( Y ) ) ), 
% 3.45/3.81    Y ), Z ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81     Z := Z
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26666) {G1,W25,D8,L1,V1,M1}  { meet( composition( meet( top, 
% 3.45/3.81    composition( X, converse( top ) ) ), top ), X ) ==> join( meet( top, X )
% 3.45/3.81    , meet( composition( meet( top, composition( X, converse( top ) ) ), top
% 3.45/3.81     ), X ) ) }.
% 3.45/3.81  parent0[0]: (951) {G18,W5,D3,L1,V0,M1} P(945,487);d(475) { composition( top
% 3.45/3.81    , top ) ==> top }.
% 3.45/3.81  parent1[0; 13]: (26661) {G0,W27,D8,L1,V3,M1}  { meet( composition( meet( X
% 3.45/3.81    , composition( Z, converse( Y ) ) ), Y ), Z ) ==> join( meet( composition
% 3.45/3.81    ( X, Y ), Z ), meet( composition( meet( X, composition( Z, converse( Y )
% 3.45/3.81     ) ), Y ), Z ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := top
% 3.45/3.81     Y := top
% 3.45/3.81     Z := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26669) {G2,W23,D8,L1,V1,M1}  { meet( composition( meet( top, 
% 3.45/3.81    composition( X, converse( top ) ) ), top ), X ) ==> join( X, meet( 
% 3.45/3.81    composition( meet( top, composition( X, converse( top ) ) ), top ), X ) )
% 3.45/3.81     }.
% 3.45/3.81  parent0[0]: (476) {G11,W5,D3,L1,V1,M1} P(59,448);d(469) { meet( top, X ) 
% 3.45/3.81    ==> X }.
% 3.45/3.81  parent1[0; 12]: (26666) {G1,W25,D8,L1,V1,M1}  { meet( composition( meet( 
% 3.45/3.81    top, composition( X, converse( top ) ) ), top ), X ) ==> join( meet( top
% 3.45/3.81    , X ), meet( composition( meet( top, composition( X, converse( top ) ) )
% 3.45/3.81    , top ), X ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26674) {G3,W12,D7,L1,V1,M1}  { meet( composition( meet( top, 
% 3.45/3.81    composition( X, converse( top ) ) ), top ), X ) ==> X }.
% 3.45/3.81  parent0[0]: (718) {G17,W7,D4,L1,V2,M1} P(59,678) { join( X, meet( Y, X ) ) 
% 3.45/3.81    ==> X }.
% 3.45/3.81  parent1[0; 11]: (26669) {G2,W23,D8,L1,V1,M1}  { meet( composition( meet( 
% 3.45/3.81    top, composition( X, converse( top ) ) ), top ), X ) ==> join( X, meet( 
% 3.45/3.81    composition( meet( top, composition( X, converse( top ) ) ), top ), X ) )
% 3.45/3.81     }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := composition( meet( top, composition( X, converse( top ) ) ), top )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26675) {G4,W10,D6,L1,V1,M1}  { meet( composition( composition( X
% 3.45/3.81    , converse( top ) ), top ), X ) ==> X }.
% 3.45/3.81  parent0[0]: (476) {G11,W5,D3,L1,V1,M1} P(59,448);d(469) { meet( top, X ) 
% 3.45/3.81    ==> X }.
% 3.45/3.81  parent1[0; 3]: (26674) {G3,W12,D7,L1,V1,M1}  { meet( composition( meet( top
% 3.45/3.81    , composition( X, converse( top ) ) ), top ), X ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := composition( X, converse( top ) )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26676) {G5,W9,D5,L1,V1,M1}  { meet( composition( composition( X, 
% 3.45/3.81    top ), top ), X ) ==> X }.
% 3.45/3.81  parent0[0]: (263) {G11,W4,D3,L1,V0,M1} P(262,252) { converse( top ) ==> top
% 3.45/3.81     }.
% 3.45/3.81  parent1[0; 5]: (26675) {G4,W10,D6,L1,V1,M1}  { meet( composition( 
% 3.45/3.81    composition( X, converse( top ) ), top ), X ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (952) {G19,W9,D5,L1,V1,M1} P(951,15);d(476);d(718);d(476);d(
% 3.45/3.81    263) { meet( composition( composition( X, top ), top ), X ) ==> X }.
% 3.45/3.81  parent0: (26676) {G5,W9,D5,L1,V1,M1}  { meet( composition( composition( X, 
% 3.45/3.81    top ), top ), X ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26679) {G0,W27,D8,L1,V3,M1}  { meet( composition( X, meet( Y, 
% 3.45/3.81    composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition( X, 
% 3.45/3.81    Y ), Z ), meet( composition( X, meet( Y, composition( converse( X ), Z )
% 3.45/3.81     ) ), Z ) ) }.
% 3.45/3.81  parent0[0]: (14) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 3.45/3.81    Z ), meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), 
% 3.45/3.81    Z ) ) ==> meet( composition( X, meet( Y, composition( converse( X ), Z )
% 3.45/3.81     ) ), Z ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81     Z := Z
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26687) {G1,W25,D8,L1,V1,M1}  { meet( composition( top, meet( top
% 3.45/3.81    , composition( converse( top ), X ) ) ), X ) ==> join( meet( top, X ), 
% 3.45/3.81    meet( composition( top, meet( top, composition( converse( top ), X ) ) )
% 3.45/3.81    , X ) ) }.
% 3.45/3.81  parent0[0]: (951) {G18,W5,D3,L1,V0,M1} P(945,487);d(475) { composition( top
% 3.45/3.81    , top ) ==> top }.
% 3.45/3.81  parent1[0; 13]: (26679) {G0,W27,D8,L1,V3,M1}  { meet( composition( X, meet
% 3.45/3.81    ( Y, composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition
% 3.45/3.81    ( X, Y ), Z ), meet( composition( X, meet( Y, composition( converse( X )
% 3.45/3.81    , Z ) ) ), Z ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := top
% 3.45/3.81     Y := top
% 3.45/3.81     Z := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26690) {G2,W23,D8,L1,V1,M1}  { meet( composition( top, meet( top
% 3.45/3.81    , composition( converse( top ), X ) ) ), X ) ==> join( X, meet( 
% 3.45/3.81    composition( top, meet( top, composition( converse( top ), X ) ) ), X ) )
% 3.45/3.81     }.
% 3.45/3.81  parent0[0]: (476) {G11,W5,D3,L1,V1,M1} P(59,448);d(469) { meet( top, X ) 
% 3.45/3.81    ==> X }.
% 3.45/3.81  parent1[0; 12]: (26687) {G1,W25,D8,L1,V1,M1}  { meet( composition( top, 
% 3.45/3.81    meet( top, composition( converse( top ), X ) ) ), X ) ==> join( meet( top
% 3.45/3.81    , X ), meet( composition( top, meet( top, composition( converse( top ), X
% 3.45/3.81     ) ) ), X ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26695) {G3,W12,D7,L1,V1,M1}  { meet( composition( top, meet( top
% 3.45/3.81    , composition( converse( top ), X ) ) ), X ) ==> X }.
% 3.45/3.81  parent0[0]: (718) {G17,W7,D4,L1,V2,M1} P(59,678) { join( X, meet( Y, X ) ) 
% 3.45/3.81    ==> X }.
% 3.45/3.81  parent1[0; 11]: (26690) {G2,W23,D8,L1,V1,M1}  { meet( composition( top, 
% 3.45/3.81    meet( top, composition( converse( top ), X ) ) ), X ) ==> join( X, meet( 
% 3.45/3.81    composition( top, meet( top, composition( converse( top ), X ) ) ), X ) )
% 3.45/3.81     }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := composition( top, meet( top, composition( converse( top ), X ) ) )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26696) {G4,W10,D6,L1,V1,M1}  { meet( composition( top, 
% 3.45/3.81    composition( converse( top ), X ) ), X ) ==> X }.
% 3.45/3.81  parent0[0]: (476) {G11,W5,D3,L1,V1,M1} P(59,448);d(469) { meet( top, X ) 
% 3.45/3.81    ==> X }.
% 3.45/3.81  parent1[0; 4]: (26695) {G3,W12,D7,L1,V1,M1}  { meet( composition( top, meet
% 3.45/3.81    ( top, composition( converse( top ), X ) ) ), X ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := composition( converse( top ), X )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26697) {G1,W10,D6,L1,V1,M1}  { meet( composition( composition( 
% 3.45/3.81    top, converse( top ) ), X ), X ) ==> X }.
% 3.45/3.81  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 3.45/3.81     ) ) ==> composition( composition( X, Y ), Z ) }.
% 3.45/3.81  parent1[0; 2]: (26696) {G4,W10,D6,L1,V1,M1}  { meet( composition( top, 
% 3.45/3.81    composition( converse( top ), X ) ), X ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := top
% 3.45/3.81     Y := converse( top )
% 3.45/3.81     Z := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26698) {G2,W10,D6,L1,V1,M1}  { meet( composition( converse( 
% 3.45/3.81    composition( top, top ) ), X ), X ) ==> X }.
% 3.45/3.81  parent0[0]: (265) {G12,W9,D4,L1,V1,M1} P(263,20) { composition( top, 
% 3.45/3.81    converse( X ) ) ==> converse( composition( X, top ) ) }.
% 3.45/3.81  parent1[0; 3]: (26697) {G1,W10,D6,L1,V1,M1}  { meet( composition( 
% 3.45/3.81    composition( top, converse( top ) ), X ), X ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := top
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26699) {G3,W9,D5,L1,V1,M1}  { meet( composition( composition( top
% 3.45/3.81    , top ), X ), X ) ==> X }.
% 3.45/3.81  parent0[0]: (326) {G13,W8,D4,L1,V0,M1} P(263,264) { converse( composition( 
% 3.45/3.81    top, top ) ) ==> composition( top, top ) }.
% 3.45/3.81  parent1[0; 3]: (26698) {G2,W10,D6,L1,V1,M1}  { meet( composition( converse
% 3.45/3.81    ( composition( top, top ) ), X ), X ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26700) {G4,W7,D4,L1,V1,M1}  { meet( composition( top, X ), X ) 
% 3.45/3.81    ==> X }.
% 3.45/3.81  parent0[0]: (951) {G18,W5,D3,L1,V0,M1} P(945,487);d(475) { composition( top
% 3.45/3.81    , top ) ==> top }.
% 3.45/3.81  parent1[0; 3]: (26699) {G3,W9,D5,L1,V1,M1}  { meet( composition( 
% 3.45/3.81    composition( top, top ), X ), X ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (953) {G19,W7,D4,L1,V1,M1} P(951,14);d(476);d(718);d(476);d(4)
% 3.45/3.81    ;d(265);d(326);d(951) { meet( composition( top, X ), X ) ==> X }.
% 3.45/3.81  parent0: (26700) {G4,W7,D4,L1,V1,M1}  { meet( composition( top, X ), X ) 
% 3.45/3.81    ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26703) {G0,W11,D4,L1,V3,M1}  { composition( composition( X, Y ), Z
% 3.45/3.81     ) ==> composition( X, composition( Y, Z ) ) }.
% 3.45/3.81  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 3.45/3.81     ) ) ==> composition( composition( X, Y ), Z ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81     Z := Z
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26705) {G1,W9,D4,L1,V1,M1}  { composition( composition( X, top )
% 3.45/3.81    , top ) ==> composition( X, top ) }.
% 3.45/3.81  parent0[0]: (951) {G18,W5,D3,L1,V0,M1} P(945,487);d(475) { composition( top
% 3.45/3.81    , top ) ==> top }.
% 3.45/3.81  parent1[0; 8]: (26703) {G0,W11,D4,L1,V3,M1}  { composition( composition( X
% 3.45/3.81    , Y ), Z ) ==> composition( X, composition( Y, Z ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := top
% 3.45/3.81     Z := top
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (954) {G19,W9,D4,L1,V1,M1} P(951,4) { composition( composition
% 3.45/3.81    ( X, top ), top ) ==> composition( X, top ) }.
% 3.45/3.81  parent0: (26705) {G1,W9,D4,L1,V1,M1}  { composition( composition( X, top )
% 3.45/3.81    , top ) ==> composition( X, top ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26709) {G23,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 3.45/3.81    , X ) }.
% 3.45/3.81  parent0[0]: (815) {G23,W9,D4,L1,V2,M1} P(813,46);d(490);d(3) { meet( meet( 
% 3.45/3.81    X, Y ), X ) ==> meet( X, Y ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26711) {G20,W11,D4,L1,V1,M1}  { meet( composition( top, X ), X ) 
% 3.45/3.81    ==> meet( X, composition( top, X ) ) }.
% 3.45/3.81  parent0[0]: (953) {G19,W7,D4,L1,V1,M1} P(951,14);d(476);d(718);d(476);d(4);
% 3.45/3.81    d(265);d(326);d(951) { meet( composition( top, X ), X ) ==> X }.
% 3.45/3.81  parent1[0; 7]: (26709) {G23,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet
% 3.45/3.81    ( X, Y ), X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := composition( top, X )
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26712) {G20,W7,D4,L1,V1,M1}  { X ==> meet( X, composition( top, X
% 3.45/3.81     ) ) }.
% 3.45/3.81  parent0[0]: (953) {G19,W7,D4,L1,V1,M1} P(951,14);d(476);d(718);d(476);d(4);
% 3.45/3.81    d(265);d(326);d(951) { meet( composition( top, X ), X ) ==> X }.
% 3.45/3.81  parent1[0; 1]: (26711) {G20,W11,D4,L1,V1,M1}  { meet( composition( top, X )
% 3.45/3.81    , X ) ==> meet( X, composition( top, X ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26714) {G20,W7,D4,L1,V1,M1}  { meet( X, composition( top, X ) ) 
% 3.45/3.81    ==> X }.
% 3.45/3.81  parent0[0]: (26712) {G20,W7,D4,L1,V1,M1}  { X ==> meet( X, composition( top
% 3.45/3.81    , X ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (955) {G24,W7,D4,L1,V1,M1} P(953,815) { meet( X, composition( 
% 3.45/3.81    top, X ) ) ==> X }.
% 3.45/3.81  parent0: (26714) {G20,W7,D4,L1,V1,M1}  { meet( X, composition( top, X ) ) 
% 3.45/3.81    ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26718) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 3.45/3.81    complement( Y ) ) ) ==> X }.
% 3.45/3.81  parent0[0]: (501) {G13,W10,D5,L1,V2,M1} P(487,3) { complement( join( 
% 3.45/3.81    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 3.45/3.81  parent1[0; 5]: (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 3.45/3.81    complement( join( complement( X ), Y ) ) ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (1005) {G14,W10,D5,L1,V2,M1} S(46);d(501) { join( meet( X, Y )
% 3.45/3.81    , meet( X, complement( Y ) ) ) ==> X }.
% 3.45/3.81  parent0: (26718) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 3.45/3.81    complement( Y ) ) ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26722) {G5,W6,D4,L1,V0,M1}  { join( complement( skol1 ), one ) 
% 3.45/3.81    ==> top }.
% 3.45/3.81  parent0[0]: (255) {G9,W5,D3,L1,V1,M1} P(252,0) { join( top, X ) ==> top }.
% 3.45/3.81  parent1[0; 5]: (114) {G4,W8,D4,L1,V0,M1} P(11,40) { join( complement( skol1
% 3.45/3.81     ), one ) ==> join( top, one ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := one
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (1008) {G10,W6,D4,L1,V0,M1} S(114);d(255) { join( complement( 
% 3.45/3.81    skol1 ), one ) ==> top }.
% 3.45/3.81  parent0: (26722) {G5,W6,D4,L1,V0,M1}  { join( complement( skol1 ), one ) 
% 3.45/3.81    ==> top }.
% 3.45/3.81  substitution0:
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26726) {G20,W7,D4,L1,V1,M1}  { meet( composition( X, top ), X ) 
% 3.45/3.81    ==> X }.
% 3.45/3.81  parent0[0]: (954) {G19,W9,D4,L1,V1,M1} P(951,4) { composition( composition
% 3.45/3.81    ( X, top ), top ) ==> composition( X, top ) }.
% 3.45/3.81  parent1[0; 2]: (952) {G19,W9,D5,L1,V1,M1} P(951,15);d(476);d(718);d(476);d(
% 3.45/3.81    263) { meet( composition( composition( X, top ), top ), X ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (1125) {G20,W7,D4,L1,V1,M1} S(952);d(954) { meet( composition
% 3.45/3.81    ( X, top ), X ) ==> X }.
% 3.45/3.81  parent0: (26726) {G20,W7,D4,L1,V1,M1}  { meet( composition( X, top ), X ) 
% 3.45/3.81    ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26729) {G23,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 3.45/3.81    , X ) }.
% 3.45/3.81  parent0[0]: (815) {G23,W9,D4,L1,V2,M1} P(813,46);d(490);d(3) { meet( meet( 
% 3.45/3.81    X, Y ), X ) ==> meet( X, Y ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26731) {G21,W11,D4,L1,V1,M1}  { meet( composition( X, top ), X ) 
% 3.45/3.81    ==> meet( X, composition( X, top ) ) }.
% 3.45/3.81  parent0[0]: (1125) {G20,W7,D4,L1,V1,M1} S(952);d(954) { meet( composition( 
% 3.45/3.81    X, top ), X ) ==> X }.
% 3.45/3.81  parent1[0; 7]: (26729) {G23,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet
% 3.45/3.81    ( X, Y ), X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := composition( X, top )
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26732) {G21,W7,D4,L1,V1,M1}  { X ==> meet( X, composition( X, top
% 3.45/3.81     ) ) }.
% 3.45/3.81  parent0[0]: (1125) {G20,W7,D4,L1,V1,M1} S(952);d(954) { meet( composition( 
% 3.45/3.81    X, top ), X ) ==> X }.
% 3.45/3.81  parent1[0; 1]: (26731) {G21,W11,D4,L1,V1,M1}  { meet( composition( X, top )
% 3.45/3.81    , X ) ==> meet( X, composition( X, top ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26734) {G21,W7,D4,L1,V1,M1}  { meet( X, composition( X, top ) ) 
% 3.45/3.81    ==> X }.
% 3.45/3.81  parent0[0]: (26732) {G21,W7,D4,L1,V1,M1}  { X ==> meet( X, composition( X, 
% 3.45/3.81    top ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (1126) {G24,W7,D4,L1,V1,M1} P(1125,815) { meet( X, composition
% 3.45/3.81    ( X, top ) ) ==> X }.
% 3.45/3.81  parent0: (26734) {G21,W7,D4,L1,V1,M1}  { meet( X, composition( X, top ) ) 
% 3.45/3.81    ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26737) {G24,W7,D4,L1,V1,M1}  { X ==> meet( X, composition( X, top
% 3.45/3.81     ) ) }.
% 3.45/3.81  parent0[0]: (1126) {G24,W7,D4,L1,V1,M1} P(1125,815) { meet( X, composition
% 3.45/3.81    ( X, top ) ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26738) {G13,W10,D5,L1,V1,M1}  { converse( X ) ==> meet( converse
% 3.45/3.81    ( X ), converse( composition( top, X ) ) ) }.
% 3.45/3.81  parent0[0]: (264) {G12,W9,D4,L1,V1,M1} P(263,21) { composition( converse( X
% 3.45/3.81     ), top ) ==> converse( composition( top, X ) ) }.
% 3.45/3.81  parent1[0; 6]: (26737) {G24,W7,D4,L1,V1,M1}  { X ==> meet( X, composition( 
% 3.45/3.81    X, top ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := converse( X )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26739) {G13,W10,D5,L1,V1,M1}  { meet( converse( X ), converse( 
% 3.45/3.81    composition( top, X ) ) ) ==> converse( X ) }.
% 3.45/3.81  parent0[0]: (26738) {G13,W10,D5,L1,V1,M1}  { converse( X ) ==> meet( 
% 3.45/3.81    converse( X ), converse( composition( top, X ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (1135) {G25,W10,D5,L1,V1,M1} P(264,1126) { meet( converse( X )
% 3.45/3.81    , converse( composition( top, X ) ) ) ==> converse( X ) }.
% 3.45/3.81  parent0: (26739) {G13,W10,D5,L1,V1,M1}  { meet( converse( X ), converse( 
% 3.45/3.81    composition( top, X ) ) ) ==> converse( X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26741) {G25,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, meet( Y, 
% 3.45/3.81    X ) ) }.
% 3.45/3.81  parent0[0]: (866) {G25,W9,D4,L1,V2,M1} P(59,863) { meet( X, meet( Y, X ) ) 
% 3.45/3.81    ==> meet( Y, X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26745) {G22,W15,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 3.45/3.81    complement( X ), Y ) ) ) ==> meet( complement( meet( complement( X ), Y )
% 3.45/3.81     ), X ) }.
% 3.45/3.81  parent0[0]: (819) {G21,W9,D6,L1,V2,M1} P(803,46);d(490);d(501) { meet( X, 
% 3.45/3.81    complement( meet( complement( X ), Y ) ) ) ==> X }.
% 3.45/3.81  parent1[0; 14]: (26741) {G25,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 3.45/3.81    meet( Y, X ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := complement( meet( complement( X ), Y ) )
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26746) {G22,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( 
% 3.45/3.81    complement( X ), Y ) ), X ) }.
% 3.45/3.81  parent0[0]: (819) {G21,W9,D6,L1,V2,M1} P(803,46);d(490);d(501) { meet( X, 
% 3.45/3.81    complement( meet( complement( X ), Y ) ) ) ==> X }.
% 3.45/3.81  parent1[0; 1]: (26745) {G22,W15,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 3.45/3.81    complement( X ), Y ) ) ) ==> meet( complement( meet( complement( X ), Y )
% 3.45/3.81     ), X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26748) {G22,W9,D6,L1,V2,M1}  { meet( complement( meet( complement
% 3.45/3.81    ( X ), Y ) ), X ) ==> X }.
% 3.45/3.81  parent0[0]: (26746) {G22,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( 
% 3.45/3.81    complement( X ), Y ) ), X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (1158) {G26,W9,D6,L1,V2,M1} P(819,866) { meet( complement( 
% 3.45/3.81    meet( complement( X ), Y ) ), X ) ==> X }.
% 3.45/3.81  parent0: (26748) {G22,W9,D6,L1,V2,M1}  { meet( complement( meet( complement
% 3.45/3.81    ( X ), Y ) ), X ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26751) {G26,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( 
% 3.45/3.81    complement( X ), Y ) ), X ) }.
% 3.45/3.81  parent0[0]: (1158) {G26,W9,D6,L1,V2,M1} P(819,866) { meet( complement( meet
% 3.45/3.81    ( complement( X ), Y ) ), X ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26758) {G26,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( Y, 
% 3.45/3.81    complement( X ) ) ), X ) }.
% 3.45/3.81  parent0[0]: (866) {G25,W9,D4,L1,V2,M1} P(59,863) { meet( X, meet( Y, X ) ) 
% 3.45/3.81    ==> meet( Y, X ) }.
% 3.45/3.81  parent1[0; 4]: (26751) {G26,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet
% 3.45/3.81    ( complement( X ), Y ) ), X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := complement( X )
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := meet( Y, complement( X ) )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26759) {G26,W9,D6,L1,V2,M1}  { meet( complement( meet( Y, 
% 3.45/3.81    complement( X ) ) ), X ) ==> X }.
% 3.45/3.81  parent0[0]: (26758) {G26,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( Y
% 3.45/3.81    , complement( X ) ) ), X ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (1161) {G27,W9,D6,L1,V2,M1} P(866,1158) { meet( complement( 
% 3.45/3.81    meet( Y, complement( X ) ) ), X ) ==> X }.
% 3.45/3.81  parent0: (26759) {G26,W9,D6,L1,V2,M1}  { meet( complement( meet( Y, 
% 3.45/3.81    complement( X ) ) ), X ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26761) {G1,W34,D7,L1,V3,M1}  { composition( meet( converse( X ), 
% 3.45/3.81    composition( Z, converse( Y ) ) ), meet( Y, composition( X, Z ) ) ) ==> 
% 3.45/3.81    join( meet( composition( converse( X ), Y ), Z ), composition( meet( 
% 3.45/3.81    converse( X ), composition( Z, converse( Y ) ) ), meet( Y, composition( X
% 3.45/3.81    , Z ) ) ) ) }.
% 3.45/3.81  parent0[0]: (109) {G1,W34,D7,L1,V3,M1} P(7,13) { join( meet( composition( 
% 3.45/3.81    converse( X ), Y ), Z ), composition( meet( converse( X ), composition( Z
% 3.45/3.81    , converse( Y ) ) ), meet( Y, composition( X, Z ) ) ) ) ==> composition( 
% 3.45/3.81    meet( converse( X ), composition( Z, converse( Y ) ) ), meet( Y, 
% 3.45/3.81    composition( X, Z ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81     Z := Z
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26767) {G2,W48,D8,L1,V2,M1}  { composition( meet( converse( 
% 3.45/3.81    converse( X ) ), composition( complement( composition( X, top ) ), 
% 3.45/3.81    converse( Y ) ) ), meet( Y, composition( converse( X ), complement( 
% 3.45/3.81    composition( X, top ) ) ) ) ) ==> join( meet( composition( converse( 
% 3.45/3.81    converse( X ) ), Y ), complement( composition( X, top ) ) ), composition
% 3.45/3.81    ( meet( converse( converse( X ) ), composition( complement( composition( 
% 3.45/3.81    X, top ) ), converse( Y ) ) ), meet( Y, zero ) ) ) }.
% 3.45/3.81  parent0[0]: (864) {G11,W9,D5,L1,V1,M1} S(87);d(469) { composition( converse
% 3.45/3.81    ( X ), complement( composition( X, top ) ) ) ==> zero }.
% 3.45/3.81  parent1[0; 47]: (26761) {G1,W34,D7,L1,V3,M1}  { composition( meet( converse
% 3.45/3.81    ( X ), composition( Z, converse( Y ) ) ), meet( Y, composition( X, Z ) )
% 3.45/3.81     ) ==> join( meet( composition( converse( X ), Y ), Z ), composition( 
% 3.45/3.81    meet( converse( X ), composition( Z, converse( Y ) ) ), meet( Y, 
% 3.45/3.81    composition( X, Z ) ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := converse( X )
% 3.45/3.81     Y := Y
% 3.45/3.81     Z := complement( composition( X, top ) )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26769) {G3,W42,D8,L1,V2,M1}  { composition( meet( converse( 
% 3.45/3.81    converse( X ) ), composition( complement( composition( X, top ) ), 
% 3.45/3.81    converse( Y ) ) ), meet( Y, zero ) ) ==> join( meet( composition( 
% 3.45/3.81    converse( converse( X ) ), Y ), complement( composition( X, top ) ) ), 
% 3.45/3.81    composition( meet( converse( converse( X ) ), composition( complement( 
% 3.45/3.81    composition( X, top ) ), converse( Y ) ) ), meet( Y, zero ) ) ) }.
% 3.45/3.81  parent0[0]: (864) {G11,W9,D5,L1,V1,M1} S(87);d(469) { composition( converse
% 3.45/3.81    ( X ), complement( composition( X, top ) ) ) ==> zero }.
% 3.45/3.81  parent1[0; 15]: (26767) {G2,W48,D8,L1,V2,M1}  { composition( meet( converse
% 3.45/3.81    ( converse( X ) ), composition( complement( composition( X, top ) ), 
% 3.45/3.81    converse( Y ) ) ), meet( Y, composition( converse( X ), complement( 
% 3.45/3.81    composition( X, top ) ) ) ) ) ==> join( meet( composition( converse( 
% 3.45/3.81    converse( X ) ), Y ), complement( composition( X, top ) ) ), composition
% 3.45/3.81    ( meet( converse( converse( X ) ), composition( complement( composition( 
% 3.45/3.81    X, top ) ), converse( Y ) ) ), meet( Y, zero ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26807) {G1,W40,D8,L1,V2,M1}  { composition( meet( converse( 
% 3.45/3.81    converse( X ) ), composition( complement( composition( X, top ) ), 
% 3.45/3.81    converse( Y ) ) ), meet( Y, zero ) ) ==> join( meet( composition( 
% 3.45/3.81    converse( converse( X ) ), Y ), complement( composition( X, top ) ) ), 
% 3.45/3.81    composition( meet( X, composition( complement( composition( X, top ) ), 
% 3.45/3.81    converse( Y ) ) ), meet( Y, zero ) ) ) }.
% 3.45/3.81  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.45/3.81  parent1[0; 29]: (26769) {G3,W42,D8,L1,V2,M1}  { composition( meet( converse
% 3.45/3.81    ( converse( X ) ), composition( complement( composition( X, top ) ), 
% 3.45/3.81    converse( Y ) ) ), meet( Y, zero ) ) ==> join( meet( composition( 
% 3.45/3.81    converse( converse( X ) ), Y ), complement( composition( X, top ) ) ), 
% 3.45/3.81    composition( meet( converse( converse( X ) ), composition( complement( 
% 3.45/3.81    composition( X, top ) ), converse( Y ) ) ), meet( Y, zero ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26809) {G1,W38,D8,L1,V2,M1}  { composition( meet( converse( 
% 3.45/3.81    converse( X ) ), composition( complement( composition( X, top ) ), 
% 3.45/3.81    converse( Y ) ) ), meet( Y, zero ) ) ==> join( meet( composition( X, Y )
% 3.45/3.81    , complement( composition( X, top ) ) ), composition( meet( X, 
% 3.45/3.81    composition( complement( composition( X, top ) ), converse( Y ) ) ), meet
% 3.45/3.81    ( Y, zero ) ) ) }.
% 3.45/3.81  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.45/3.81  parent1[0; 19]: (26807) {G1,W40,D8,L1,V2,M1}  { composition( meet( converse
% 3.45/3.81    ( converse( X ) ), composition( complement( composition( X, top ) ), 
% 3.45/3.81    converse( Y ) ) ), meet( Y, zero ) ) ==> join( meet( composition( 
% 3.45/3.81    converse( converse( X ) ), Y ), complement( composition( X, top ) ) ), 
% 3.45/3.81    composition( meet( X, composition( complement( composition( X, top ) ), 
% 3.45/3.81    converse( Y ) ) ), meet( Y, zero ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26827) {G2,W36,D8,L1,V2,M1}  { composition( meet( converse( 
% 3.45/3.81    converse( X ) ), composition( complement( composition( X, top ) ), 
% 3.45/3.81    converse( Y ) ) ), meet( Y, zero ) ) ==> join( meet( composition( X, Y )
% 3.45/3.81    , complement( composition( X, top ) ) ), composition( meet( X, 
% 3.45/3.81    composition( complement( composition( X, top ) ), converse( Y ) ) ), zero
% 3.45/3.81     ) ) }.
% 3.45/3.81  parent0[0]: (478) {G12,W5,D3,L1,V1,M1} P(475,3);d(252);d(61) { meet( X, 
% 3.45/3.81    zero ) ==> zero }.
% 3.45/3.81  parent1[0; 35]: (26809) {G1,W38,D8,L1,V2,M1}  { composition( meet( converse
% 3.45/3.81    ( converse( X ) ), composition( complement( composition( X, top ) ), 
% 3.45/3.81    converse( Y ) ) ), meet( Y, zero ) ) ==> join( meet( composition( X, Y )
% 3.45/3.81    , complement( composition( X, top ) ) ), composition( meet( X, 
% 3.45/3.81    composition( complement( composition( X, top ) ), converse( Y ) ) ), meet
% 3.45/3.81    ( Y, zero ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26828) {G3,W34,D8,L1,V2,M1}  { composition( meet( converse( 
% 3.45/3.81    converse( X ) ), composition( complement( composition( X, top ) ), 
% 3.45/3.81    converse( Y ) ) ), zero ) ==> join( meet( composition( X, Y ), complement
% 3.45/3.81    ( composition( X, top ) ) ), composition( meet( X, composition( 
% 3.45/3.81    complement( composition( X, top ) ), converse( Y ) ) ), zero ) ) }.
% 3.45/3.81  parent0[0]: (478) {G12,W5,D3,L1,V1,M1} P(475,3);d(252);d(61) { meet( X, 
% 3.45/3.81    zero ) ==> zero }.
% 3.45/3.81  parent1[0; 13]: (26827) {G2,W36,D8,L1,V2,M1}  { composition( meet( converse
% 3.45/3.81    ( converse( X ) ), composition( complement( composition( X, top ) ), 
% 3.45/3.81    converse( Y ) ) ), meet( Y, zero ) ) ==> join( meet( composition( X, Y )
% 3.45/3.81    , complement( composition( X, top ) ) ), composition( meet( X, 
% 3.45/3.81    composition( complement( composition( X, top ) ), converse( Y ) ) ), zero
% 3.45/3.81     ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26833) {G4,W24,D7,L1,V2,M1}  { composition( meet( converse( 
% 3.45/3.81    converse( X ) ), composition( complement( composition( X, top ) ), 
% 3.45/3.81    converse( Y ) ) ), zero ) ==> join( meet( composition( X, Y ), complement
% 3.45/3.81    ( composition( X, top ) ) ), zero ) }.
% 3.45/3.81  parent0[0]: (934) {G17,W5,D3,L1,V1,M1} P(922,4);d(933) { composition( X, 
% 3.45/3.81    zero ) ==> zero }.
% 3.45/3.81  parent1[0; 23]: (26828) {G3,W34,D8,L1,V2,M1}  { composition( meet( converse
% 3.45/3.81    ( converse( X ) ), composition( complement( composition( X, top ) ), 
% 3.45/3.81    converse( Y ) ) ), zero ) ==> join( meet( composition( X, Y ), complement
% 3.45/3.81    ( composition( X, top ) ) ), composition( meet( X, composition( 
% 3.45/3.81    complement( composition( X, top ) ), converse( Y ) ) ), zero ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := meet( X, composition( complement( composition( X, top ) ), converse
% 3.45/3.81    ( Y ) ) )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26834) {G5,W12,D6,L1,V2,M1}  { zero ==> join( meet( composition( 
% 3.45/3.81    X, Y ), complement( composition( X, top ) ) ), zero ) }.
% 3.45/3.81  parent0[0]: (934) {G17,W5,D3,L1,V1,M1} P(922,4);d(933) { composition( X, 
% 3.45/3.81    zero ) ==> zero }.
% 3.45/3.81  parent1[0; 1]: (26833) {G4,W24,D7,L1,V2,M1}  { composition( meet( converse
% 3.45/3.81    ( converse( X ) ), composition( complement( composition( X, top ) ), 
% 3.45/3.81    converse( Y ) ) ), zero ) ==> join( meet( composition( X, Y ), complement
% 3.45/3.81    ( composition( X, top ) ) ), zero ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := meet( converse( converse( X ) ), composition( complement( 
% 3.45/3.81    composition( X, top ) ), converse( Y ) ) )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26837) {G6,W10,D5,L1,V2,M1}  { zero ==> meet( composition( X, Y )
% 3.45/3.81    , complement( composition( X, top ) ) ) }.
% 3.45/3.81  parent0[0]: (469) {G10,W5,D3,L1,V1,M1} P(448,247) { join( X, zero ) ==> X
% 3.45/3.81     }.
% 3.45/3.81  parent1[0; 2]: (26834) {G5,W12,D6,L1,V2,M1}  { zero ==> join( meet( 
% 3.45/3.81    composition( X, Y ), complement( composition( X, top ) ) ), zero ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := meet( composition( X, Y ), complement( composition( X, top ) ) )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26838) {G6,W10,D5,L1,V2,M1}  { meet( composition( X, Y ), 
% 3.45/3.81    complement( composition( X, top ) ) ) ==> zero }.
% 3.45/3.81  parent0[0]: (26837) {G6,W10,D5,L1,V2,M1}  { zero ==> meet( composition( X, 
% 3.45/3.81    Y ), complement( composition( X, top ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (1277) {G18,W10,D5,L1,V2,M1} P(864,109);d(7);d(478);d(934);d(
% 3.45/3.81    469) { meet( composition( X, Y ), complement( composition( X, top ) ) ) 
% 3.45/3.81    ==> zero }.
% 3.45/3.81  parent0: (26838) {G6,W10,D5,L1,V2,M1}  { meet( composition( X, Y ), 
% 3.45/3.81    complement( composition( X, top ) ) ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26840) {G13,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 3.45/3.81    join( complement( X ), complement( Y ) ) }.
% 3.45/3.81  parent0[0]: (502) {G13,W10,D4,L1,V2,M1} P(3,487) { join( complement( X ), 
% 3.45/3.81    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26841) {G13,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 3.45/3.81    , Y ) ) ==> join( X, complement( Y ) ) }.
% 3.45/3.81  parent0[0]: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.45/3.81    complement( X ) ) ==> X }.
% 3.45/3.81  parent1[0; 7]: (26840) {G13,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 3.45/3.81    ==> join( complement( X ), complement( Y ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := complement( X )
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (1402) {G14,W10,D5,L1,V2,M1} P(487,502) { complement( meet( 
% 3.45/3.81    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 3.45/3.81  parent0: (26841) {G13,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 3.45/3.81    , Y ) ) ==> join( X, complement( Y ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26846) {G13,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 3.45/3.81    join( complement( X ), complement( Y ) ) }.
% 3.45/3.81  parent0[0]: (502) {G13,W10,D4,L1,V2,M1} P(3,487) { join( complement( X ), 
% 3.45/3.81    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26848) {G13,W10,D5,L1,V2,M1}  { complement( meet( X, complement( 
% 3.45/3.81    Y ) ) ) ==> join( complement( X ), Y ) }.
% 3.45/3.81  parent0[0]: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.45/3.81    complement( X ) ) ==> X }.
% 3.45/3.81  parent1[0; 9]: (26846) {G13,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 3.45/3.81    ==> join( complement( X ), complement( Y ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := complement( Y )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (1403) {G14,W10,D5,L1,V2,M1} P(487,502) { complement( meet( Y
% 3.45/3.81    , complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 3.45/3.81  parent0: (26848) {G13,W10,D5,L1,V2,M1}  { complement( meet( X, complement( 
% 3.45/3.81    Y ) ) ) ==> join( complement( X ), Y ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26851) {G13,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 3.45/3.81    join( complement( X ), complement( Y ) ) }.
% 3.45/3.81  parent0[0]: (502) {G13,W10,D4,L1,V2,M1} P(3,487) { join( complement( X ), 
% 3.45/3.81    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26853) {G1,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 3.45/3.81    join( complement( Y ), complement( X ) ) }.
% 3.45/3.81  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.45/3.81  parent1[0; 5]: (26851) {G13,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 3.45/3.81    ==> join( complement( X ), complement( Y ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := complement( X )
% 3.45/3.81     Y := complement( Y )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26855) {G2,W9,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 3.45/3.81    complement( meet( Y, X ) ) }.
% 3.45/3.81  parent0[0]: (502) {G13,W10,D4,L1,V2,M1} P(3,487) { join( complement( X ), 
% 3.45/3.81    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 3.45/3.81  parent1[0; 5]: (26853) {G1,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 3.45/3.81    ==> join( complement( Y ), complement( X ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (1412) {G14,W9,D4,L1,V2,M1} P(502,0);d(502) { complement( meet
% 3.45/3.81    ( X, Y ) ) = complement( meet( Y, X ) ) }.
% 3.45/3.81  parent0: (26855) {G2,W9,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 3.45/3.81    complement( meet( Y, X ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26856) {G0,W6,D4,L1,V1,M1}  { zero ==> meet( X, complement( X ) )
% 3.45/3.81     }.
% 3.45/3.81  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 3.45/3.81    zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26857) {G1,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 3.45/3.81    complement( meet( Y, X ) ) ) }.
% 3.45/3.81  parent0[0]: (1412) {G14,W9,D4,L1,V2,M1} P(502,0);d(502) { complement( meet
% 3.45/3.81    ( X, Y ) ) = complement( meet( Y, X ) ) }.
% 3.45/3.81  parent1[0; 6]: (26856) {G0,W6,D4,L1,V1,M1}  { zero ==> meet( X, complement
% 3.45/3.81    ( X ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := meet( X, Y )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26860) {G1,W10,D5,L1,V2,M1}  { meet( meet( X, Y ), complement( 
% 3.45/3.81    meet( Y, X ) ) ) ==> zero }.
% 3.45/3.81  parent0[0]: (26857) {G1,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 3.45/3.81    complement( meet( Y, X ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  subsumption: (1443) {G15,W10,D5,L1,V2,M1} P(1412,12) { meet( meet( X, Y ), 
% 3.45/3.81    complement( meet( Y, X ) ) ) ==> zero }.
% 3.45/3.81  parent0: (26860) {G1,W10,D5,L1,V2,M1}  { meet( meet( X, Y ), complement( 
% 3.45/3.81    meet( Y, X ) ) ) ==> zero }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  permutation0:
% 3.45/3.81     0 ==> 0
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26862) {G19,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet( Y
% 3.45/3.81    , complement( X ) ) ) ) }.
% 3.45/3.81  parent0[0]: (780) {G19,W9,D6,L1,V2,M1} P(738,46);d(61);d(469) { meet( X, 
% 3.45/3.81    complement( meet( Y, complement( X ) ) ) ) ==> X }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26879) {G15,W9,D6,L1,V2,M1}  { X ==> meet( X, join( Y, complement
% 3.45/3.81    ( complement( X ) ) ) ) }.
% 3.45/3.81  parent0[0]: (1402) {G14,W10,D5,L1,V2,M1} P(487,502) { complement( meet( 
% 3.45/3.81    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 3.45/3.81  parent1[0; 4]: (26862) {G19,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( 
% 3.45/3.81    meet( Y, complement( X ) ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := Y
% 3.45/3.81     Y := complement( X )
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := complement( Y )
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  paramod: (26881) {G13,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X ) ) }.
% 3.45/3.81  parent0[0]: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.45/3.81    complement( X ) ) ==> X }.
% 3.45/3.81  parent1[0; 6]: (26879) {G15,W9,D6,L1,V2,M1}  { X ==> meet( X, join( Y, 
% 3.45/3.81    complement( complement( X ) ) ) ) }.
% 3.45/3.81  substitution0:
% 3.45/3.81     X := X
% 3.45/3.81  end
% 3.45/3.81  substitution1:
% 3.45/3.81     X := X
% 3.45/3.81     Y := Y
% 3.45/3.81  end
% 3.45/3.81  
% 3.45/3.81  eqswap: (26882) {G13,W7,D4,L1,V2,M1}  { meet( X, join( Y, X ) ) ==> X }.
% 3.45/3.82  parent0[0]: (26881) {G13,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X ) )
% 3.45/3.82     }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := X
% 3.45/3.82     Y := Y
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  subsumption: (1779) {G20,W7,D4,L1,V2,M1} P(1402,780);d(487) { meet( Y, join
% 3.45/3.82    ( X, Y ) ) ==> Y }.
% 3.45/3.82  parent0: (26882) {G13,W7,D4,L1,V2,M1}  { meet( X, join( Y, X ) ) ==> X }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := Y
% 3.45/3.82     Y := X
% 3.45/3.82  end
% 3.45/3.82  permutation0:
% 3.45/3.82     0 ==> 0
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  eqswap: (26884) {G27,W9,D6,L1,V2,M1}  { Y ==> meet( complement( meet( X, 
% 3.45/3.82    complement( Y ) ) ), Y ) }.
% 3.45/3.82  parent0[0]: (1161) {G27,W9,D6,L1,V2,M1} P(866,1158) { meet( complement( 
% 3.45/3.82    meet( Y, complement( X ) ) ), X ) ==> X }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := Y
% 3.45/3.82     Y := X
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  paramod: (26887) {G15,W9,D6,L1,V2,M1}  { X ==> meet( join( Y, complement( 
% 3.45/3.82    complement( X ) ) ), X ) }.
% 3.45/3.82  parent0[0]: (1402) {G14,W10,D5,L1,V2,M1} P(487,502) { complement( meet( 
% 3.45/3.82    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 3.45/3.82  parent1[0; 3]: (26884) {G27,W9,D6,L1,V2,M1}  { Y ==> meet( complement( meet
% 3.45/3.82    ( X, complement( Y ) ) ), Y ) }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := Y
% 3.45/3.82     Y := complement( X )
% 3.45/3.82  end
% 3.45/3.82  substitution1:
% 3.45/3.82     X := complement( Y )
% 3.45/3.82     Y := X
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  paramod: (26889) {G13,W7,D4,L1,V2,M1}  { X ==> meet( join( Y, X ), X ) }.
% 3.45/3.82  parent0[0]: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.45/3.82    complement( X ) ) ==> X }.
% 3.45/3.82  parent1[0; 5]: (26887) {G15,W9,D6,L1,V2,M1}  { X ==> meet( join( Y, 
% 3.45/3.82    complement( complement( X ) ) ), X ) }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := X
% 3.45/3.82  end
% 3.45/3.82  substitution1:
% 3.45/3.82     X := X
% 3.45/3.82     Y := Y
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  eqswap: (26890) {G13,W7,D4,L1,V2,M1}  { meet( join( Y, X ), X ) ==> X }.
% 3.45/3.82  parent0[0]: (26889) {G13,W7,D4,L1,V2,M1}  { X ==> meet( join( Y, X ), X )
% 3.45/3.82     }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := X
% 3.45/3.82     Y := Y
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  subsumption: (1780) {G28,W7,D4,L1,V2,M1} P(1402,1161);d(487) { meet( join( 
% 3.45/3.82    X, Y ), Y ) ==> Y }.
% 3.45/3.82  parent0: (26890) {G13,W7,D4,L1,V2,M1}  { meet( join( Y, X ), X ) ==> X }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := Y
% 3.45/3.82     Y := X
% 3.45/3.82  end
% 3.45/3.82  permutation0:
% 3.45/3.82     0 ==> 0
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  eqswap: (26892) {G14,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) ==> 
% 3.45/3.82    complement( meet( complement( X ), Y ) ) }.
% 3.45/3.82  parent0[0]: (1402) {G14,W10,D5,L1,V2,M1} P(487,502) { complement( meet( 
% 3.45/3.82    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := X
% 3.45/3.82     Y := Y
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  paramod: (26894) {G15,W11,D6,L1,V1,M1}  { join( X, complement( composition
% 3.45/3.82    ( top, complement( X ) ) ) ) ==> complement( complement( X ) ) }.
% 3.45/3.82  parent0[0]: (955) {G24,W7,D4,L1,V1,M1} P(953,815) { meet( X, composition( 
% 3.45/3.82    top, X ) ) ==> X }.
% 3.45/3.82  parent1[0; 9]: (26892) {G14,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) 
% 3.45/3.82    ==> complement( meet( complement( X ), Y ) ) }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := complement( X )
% 3.45/3.82  end
% 3.45/3.82  substitution1:
% 3.45/3.82     X := X
% 3.45/3.82     Y := composition( top, complement( X ) )
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  paramod: (26895) {G13,W9,D6,L1,V1,M1}  { join( X, complement( composition( 
% 3.45/3.82    top, complement( X ) ) ) ) ==> X }.
% 3.45/3.82  parent0[0]: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.45/3.82    complement( X ) ) ==> X }.
% 3.45/3.82  parent1[0; 8]: (26894) {G15,W11,D6,L1,V1,M1}  { join( X, complement( 
% 3.45/3.82    composition( top, complement( X ) ) ) ) ==> complement( complement( X ) )
% 3.45/3.82     }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := X
% 3.45/3.82  end
% 3.45/3.82  substitution1:
% 3.45/3.82     X := X
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  subsumption: (1793) {G25,W9,D6,L1,V1,M1} P(955,1402);d(487) { join( X, 
% 3.45/3.82    complement( composition( top, complement( X ) ) ) ) ==> X }.
% 3.45/3.82  parent0: (26895) {G13,W9,D6,L1,V1,M1}  { join( X, complement( composition( 
% 3.45/3.82    top, complement( X ) ) ) ) ==> X }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := X
% 3.45/3.82  end
% 3.45/3.82  permutation0:
% 3.45/3.82     0 ==> 0
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  eqswap: (26898) {G20,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X ) ) }.
% 3.45/3.82  parent0[0]: (1779) {G20,W7,D4,L1,V2,M1} P(1402,780);d(487) { meet( Y, join
% 3.45/3.82    ( X, Y ) ) ==> Y }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := Y
% 3.45/3.82     Y := X
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  paramod: (26899) {G15,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y ) ) }.
% 3.45/3.82  parent0[0]: (508) {G14,W9,D4,L1,V2,M1} P(498,30) { join( join( X, Y ), X ) 
% 3.45/3.82    ==> join( X, Y ) }.
% 3.45/3.82  parent1[0; 4]: (26898) {G20,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X )
% 3.45/3.82     ) }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := X
% 3.45/3.82     Y := Y
% 3.45/3.82  end
% 3.45/3.82  substitution1:
% 3.45/3.82     X := X
% 3.45/3.82     Y := join( X, Y )
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  eqswap: (26900) {G15,W7,D4,L1,V2,M1}  { meet( X, join( X, Y ) ) ==> X }.
% 3.45/3.82  parent0[0]: (26899) {G15,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y ) )
% 3.45/3.82     }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := X
% 3.45/3.82     Y := Y
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  subsumption: (1816) {G21,W7,D4,L1,V2,M1} P(508,1779) { meet( X, join( X, Y
% 3.45/3.82     ) ) ==> X }.
% 3.45/3.82  parent0: (26900) {G15,W7,D4,L1,V2,M1}  { meet( X, join( X, Y ) ) ==> X }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := X
% 3.45/3.82     Y := Y
% 3.45/3.82  end
% 3.45/3.82  permutation0:
% 3.45/3.82     0 ==> 0
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  eqswap: (26902) {G25,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, meet( Y, 
% 3.45/3.82    X ) ) }.
% 3.45/3.82  parent0[0]: (866) {G25,W9,D4,L1,V2,M1} P(59,863) { meet( X, meet( Y, X ) ) 
% 3.45/3.82    ==> meet( Y, X ) }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := X
% 3.45/3.82     Y := Y
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  paramod: (26904) {G22,W11,D4,L1,V2,M1}  { meet( X, join( X, Y ) ) ==> meet
% 3.45/3.82    ( join( X, Y ), X ) }.
% 3.45/3.82  parent0[0]: (1816) {G21,W7,D4,L1,V2,M1} P(508,1779) { meet( X, join( X, Y )
% 3.45/3.82     ) ==> X }.
% 3.45/3.82  parent1[0; 10]: (26902) {G25,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 3.45/3.82    meet( Y, X ) ) }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := X
% 3.45/3.82     Y := Y
% 3.45/3.82  end
% 3.45/3.82  substitution1:
% 3.45/3.82     X := join( X, Y )
% 3.45/3.82     Y := X
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  paramod: (26905) {G22,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X ) }.
% 3.45/3.82  parent0[0]: (1816) {G21,W7,D4,L1,V2,M1} P(508,1779) { meet( X, join( X, Y )
% 3.45/3.82     ) ==> X }.
% 3.45/3.82  parent1[0; 1]: (26904) {G22,W11,D4,L1,V2,M1}  { meet( X, join( X, Y ) ) ==>
% 3.45/3.82     meet( join( X, Y ), X ) }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := X
% 3.45/3.82     Y := Y
% 3.45/3.82  end
% 3.45/3.82  substitution1:
% 3.45/3.82     X := X
% 3.45/3.82     Y := Y
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  eqswap: (26907) {G22,W7,D4,L1,V2,M1}  { meet( join( X, Y ), X ) ==> X }.
% 3.45/3.82  parent0[0]: (26905) {G22,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X )
% 3.45/3.82     }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := X
% 3.45/3.82     Y := Y
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  subsumption: (1836) {G26,W7,D4,L1,V2,M1} P(1816,866) { meet( join( X, Y ), 
% 3.45/3.82    X ) ==> X }.
% 3.45/3.82  parent0: (26907) {G22,W7,D4,L1,V2,M1}  { meet( join( X, Y ), X ) ==> X }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := X
% 3.45/3.82     Y := Y
% 3.45/3.82  end
% 3.45/3.82  permutation0:
% 3.45/3.82     0 ==> 0
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  eqswap: (26910) {G20,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 3.45/3.82    meet( Y, X ) ) }.
% 3.45/3.82  parent0[0]: (801) {G20,W8,D4,L1,V2,M1} P(487,798) { meet( complement( X ), 
% 3.45/3.82    meet( Y, X ) ) ==> zero }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := X
% 3.45/3.82     Y := Y
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  paramod: (26911) {G21,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 3.45/3.82    , Y ) ), X ) }.
% 3.45/3.82  parent0[0]: (1816) {G21,W7,D4,L1,V2,M1} P(508,1779) { meet( X, join( X, Y )
% 3.45/3.82     ) ==> X }.
% 3.45/3.82  parent1[0; 7]: (26910) {G20,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 3.45/3.82     ), meet( Y, X ) ) }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := X
% 3.45/3.82     Y := Y
% 3.45/3.82  end
% 3.45/3.82  substitution1:
% 3.45/3.82     X := join( X, Y )
% 3.45/3.82     Y := X
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  eqswap: (26912) {G21,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), X
% 3.45/3.82     ) ==> zero }.
% 3.45/3.82  parent0[0]: (26911) {G21,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join
% 3.45/3.82    ( X, Y ) ), X ) }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := X
% 3.45/3.82     Y := Y
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  subsumption: (1838) {G22,W8,D5,L1,V2,M1} P(1816,801) { meet( complement( 
% 3.45/3.82    join( X, Y ) ), X ) ==> zero }.
% 3.45/3.82  parent0: (26912) {G21,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 3.45/3.82    X ) ==> zero }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := X
% 3.45/3.82     Y := Y
% 3.45/3.82  end
% 3.45/3.82  permutation0:
% 3.45/3.82     0 ==> 0
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  eqswap: (26914) {G28,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y ) }.
% 3.45/3.82  parent0[0]: (1780) {G28,W7,D4,L1,V2,M1} P(1402,1161);d(487) { meet( join( X
% 3.45/3.82    , Y ), Y ) ==> Y }.
% 3.45/3.82  substitution0:
% 3.45/3.82     X := X
% 3.45/3.82     Y := Y
% 3.45/3.82  end
% 3.45/3.82  
% 3.45/3.82  paramod: (26915) {G1,W10,D5,L1,V2,M1}  { converse( X ) ==> meet( converse( 
% 3.45/3.82    join( Y, X ) ), converse( X ) ) }.
% 3.47/3.82  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 3.47/3.82     ) ==> converse( join( X, Y ) ) }.
% 3.47/3.82  parent1[0; 4]: (26914) {G28,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y
% 3.47/3.82     ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := converse( Y )
% 3.47/3.82     Y := converse( X )
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (26916) {G1,W10,D5,L1,V2,M1}  { meet( converse( join( Y, X ) ), 
% 3.47/3.82    converse( X ) ) ==> converse( X ) }.
% 3.47/3.82  parent0[0]: (26915) {G1,W10,D5,L1,V2,M1}  { converse( X ) ==> meet( 
% 3.47/3.82    converse( join( Y, X ) ), converse( X ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (1870) {G29,W10,D5,L1,V2,M1} P(8,1780) { meet( converse( join
% 3.47/3.82    ( X, Y ) ), converse( Y ) ) ==> converse( Y ) }.
% 3.47/3.82  parent0: (26916) {G1,W10,D5,L1,V2,M1}  { meet( converse( join( Y, X ) ), 
% 3.47/3.82    converse( X ) ) ==> converse( X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (26918) {G22,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 3.47/3.82    , Y ) ), X ) }.
% 3.47/3.82  parent0[0]: (1838) {G22,W8,D5,L1,V2,M1} P(1816,801) { meet( complement( 
% 3.47/3.82    join( X, Y ) ), X ) ==> zero }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26920) {G2,W11,D5,L1,V1,M1}  { zero ==> meet( complement( 
% 3.47/3.82    complement( one ) ), composition( converse( X ), complement( X ) ) ) }.
% 3.47/3.82  parent0[0]: (94) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( converse
% 3.47/3.82    ( X ), complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 3.47/3.82  parent1[0; 4]: (26918) {G22,W8,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 3.47/3.82    join( X, Y ) ), X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := composition( converse( X ), complement( X ) )
% 3.47/3.82     Y := complement( one )
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26921) {G3,W9,D5,L1,V1,M1}  { zero ==> meet( one, composition( 
% 3.47/3.82    converse( X ), complement( X ) ) ) }.
% 3.47/3.82  parent0[0]: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.47/3.82    complement( X ) ) ==> X }.
% 3.47/3.82  parent1[0; 3]: (26920) {G2,W11,D5,L1,V1,M1}  { zero ==> meet( complement( 
% 3.47/3.82    complement( one ) ), composition( converse( X ), complement( X ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := one
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (26922) {G3,W9,D5,L1,V1,M1}  { meet( one, composition( converse( X
% 3.47/3.82     ), complement( X ) ) ) ==> zero }.
% 3.47/3.82  parent0[0]: (26921) {G3,W9,D5,L1,V1,M1}  { zero ==> meet( one, composition
% 3.47/3.82    ( converse( X ), complement( X ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (1936) {G23,W9,D5,L1,V1,M1} P(94,1838);d(487) { meet( one, 
% 3.47/3.82    composition( converse( X ), complement( X ) ) ) ==> zero }.
% 3.47/3.82  parent0: (26922) {G3,W9,D5,L1,V1,M1}  { meet( one, composition( converse( X
% 3.47/3.82     ), complement( X ) ) ) ==> zero }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (26924) {G1,W34,D7,L1,V3,M1}  { composition( meet( X, composition( 
% 3.47/3.82    Z, Y ) ), meet( converse( Y ), composition( converse( X ), Z ) ) ) ==> 
% 3.47/3.82    join( meet( composition( X, converse( Y ) ), Z ), composition( meet( X, 
% 3.47/3.82    composition( Z, Y ) ), meet( converse( Y ), composition( converse( X ), Z
% 3.47/3.82     ) ) ) ) }.
% 3.47/3.82  parent0[0]: (108) {G1,W34,D7,L1,V3,M1} P(7,13) { join( meet( composition( Y
% 3.47/3.82    , converse( X ) ), Z ), composition( meet( Y, composition( Z, X ) ), meet
% 3.47/3.82    ( converse( X ), composition( converse( Y ), Z ) ) ) ) ==> composition( 
% 3.47/3.82    meet( Y, composition( Z, X ) ), meet( converse( X ), composition( 
% 3.47/3.82    converse( Y ), Z ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82     Z := Z
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26929) {G2,W38,D7,L1,V1,M1}  { composition( meet( one, 
% 3.47/3.82    composition( converse( X ), complement( X ) ) ), meet( converse( 
% 3.47/3.82    complement( X ) ), composition( converse( one ), converse( X ) ) ) ) ==> 
% 3.47/3.82    join( meet( composition( one, converse( complement( X ) ) ), converse( X
% 3.47/3.82     ) ), composition( zero, meet( converse( complement( X ) ), composition( 
% 3.47/3.82    converse( one ), converse( X ) ) ) ) ) }.
% 3.47/3.82  parent0[0]: (1936) {G23,W9,D5,L1,V1,M1} P(94,1838);d(487) { meet( one, 
% 3.47/3.82    composition( converse( X ), complement( X ) ) ) ==> zero }.
% 3.47/3.82  parent1[0; 28]: (26924) {G1,W34,D7,L1,V3,M1}  { composition( meet( X, 
% 3.47/3.82    composition( Z, Y ) ), meet( converse( Y ), composition( converse( X ), Z
% 3.47/3.82     ) ) ) ==> join( meet( composition( X, converse( Y ) ), Z ), composition
% 3.47/3.82    ( meet( X, composition( Z, Y ) ), meet( converse( Y ), composition( 
% 3.47/3.82    converse( X ), Z ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := one
% 3.47/3.82     Y := complement( X )
% 3.47/3.82     Z := converse( X )
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26930) {G3,W32,D7,L1,V1,M1}  { composition( zero, meet( converse
% 3.47/3.82    ( complement( X ) ), composition( converse( one ), converse( X ) ) ) ) 
% 3.47/3.82    ==> join( meet( composition( one, converse( complement( X ) ) ), converse
% 3.47/3.82    ( X ) ), composition( zero, meet( converse( complement( X ) ), 
% 3.47/3.82    composition( converse( one ), converse( X ) ) ) ) ) }.
% 3.47/3.82  parent0[0]: (1936) {G23,W9,D5,L1,V1,M1} P(94,1838);d(487) { meet( one, 
% 3.47/3.82    composition( converse( X ), complement( X ) ) ) ==> zero }.
% 3.47/3.82  parent1[0; 2]: (26929) {G2,W38,D7,L1,V1,M1}  { composition( meet( one, 
% 3.47/3.82    composition( converse( X ), complement( X ) ) ), meet( converse( 
% 3.47/3.82    complement( X ) ), composition( converse( one ), converse( X ) ) ) ) ==> 
% 3.47/3.82    join( meet( composition( one, converse( complement( X ) ) ), converse( X
% 3.47/3.82     ) ), composition( zero, meet( converse( complement( X ) ), composition( 
% 3.47/3.82    converse( one ), converse( X ) ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26935) {G4,W30,D7,L1,V1,M1}  { composition( zero, meet( converse
% 3.47/3.82    ( complement( X ) ), composition( converse( one ), converse( X ) ) ) ) 
% 3.47/3.82    ==> join( meet( converse( complement( X ) ), converse( X ) ), composition
% 3.47/3.82    ( zero, meet( converse( complement( X ) ), composition( converse( one ), 
% 3.47/3.82    converse( X ) ) ) ) ) }.
% 3.47/3.82  parent0[0]: (214) {G4,W5,D3,L1,V1,M1} P(213,207) { composition( one, X ) 
% 3.47/3.82    ==> X }.
% 3.47/3.82  parent1[0; 14]: (26930) {G3,W32,D7,L1,V1,M1}  { composition( zero, meet( 
% 3.47/3.82    converse( complement( X ) ), composition( converse( one ), converse( X )
% 3.47/3.82     ) ) ) ==> join( meet( composition( one, converse( complement( X ) ) ), 
% 3.47/3.82    converse( X ) ), composition( zero, meet( converse( complement( X ) ), 
% 3.47/3.82    composition( converse( one ), converse( X ) ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := converse( complement( X ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26937) {G5,W20,D6,L1,V1,M1}  { composition( zero, meet( converse
% 3.47/3.82    ( complement( X ) ), composition( converse( one ), converse( X ) ) ) ) 
% 3.47/3.82    ==> join( meet( converse( complement( X ) ), converse( X ) ), zero ) }.
% 3.47/3.82  parent0[0]: (938) {G18,W5,D3,L1,V1,M1} P(934,21);d(509) { composition( zero
% 3.47/3.82    , X ) ==> zero }.
% 3.47/3.82  parent1[0; 19]: (26935) {G4,W30,D7,L1,V1,M1}  { composition( zero, meet( 
% 3.47/3.82    converse( complement( X ) ), composition( converse( one ), converse( X )
% 3.47/3.82     ) ) ) ==> join( meet( converse( complement( X ) ), converse( X ) ), 
% 3.47/3.82    composition( zero, meet( converse( complement( X ) ), composition( 
% 3.47/3.82    converse( one ), converse( X ) ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := meet( converse( complement( X ) ), composition( converse( one ), 
% 3.47/3.82    converse( X ) ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26938) {G6,W10,D6,L1,V1,M1}  { zero ==> join( meet( converse( 
% 3.47/3.82    complement( X ) ), converse( X ) ), zero ) }.
% 3.47/3.82  parent0[0]: (938) {G18,W5,D3,L1,V1,M1} P(934,21);d(509) { composition( zero
% 3.47/3.82    , X ) ==> zero }.
% 3.47/3.82  parent1[0; 1]: (26937) {G5,W20,D6,L1,V1,M1}  { composition( zero, meet( 
% 3.47/3.82    converse( complement( X ) ), composition( converse( one ), converse( X )
% 3.47/3.82     ) ) ) ==> join( meet( converse( complement( X ) ), converse( X ) ), zero
% 3.47/3.82     ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := meet( converse( complement( X ) ), composition( converse( one ), 
% 3.47/3.82    converse( X ) ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26941) {G7,W8,D5,L1,V1,M1}  { zero ==> meet( converse( complement
% 3.47/3.82    ( X ) ), converse( X ) ) }.
% 3.47/3.82  parent0[0]: (469) {G10,W5,D3,L1,V1,M1} P(448,247) { join( X, zero ) ==> X
% 3.47/3.82     }.
% 3.47/3.82  parent1[0; 2]: (26938) {G6,W10,D6,L1,V1,M1}  { zero ==> join( meet( 
% 3.47/3.82    converse( complement( X ) ), converse( X ) ), zero ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := meet( converse( complement( X ) ), converse( X ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (26942) {G7,W8,D5,L1,V1,M1}  { meet( converse( complement( X ) ), 
% 3.47/3.82    converse( X ) ) ==> zero }.
% 3.47/3.82  parent0[0]: (26941) {G7,W8,D5,L1,V1,M1}  { zero ==> meet( converse( 
% 3.47/3.82    complement( X ) ), converse( X ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (2357) {G24,W8,D5,L1,V1,M1} P(1936,108);d(214);d(938);d(469)
% 3.47/3.82     { meet( converse( complement( X ) ), converse( X ) ) ==> zero }.
% 3.47/3.82  parent0: (26942) {G7,W8,D5,L1,V1,M1}  { meet( converse( complement( X ) ), 
% 3.47/3.82    converse( X ) ) ==> zero }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (26944) {G15,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 3.47/3.82    complement( meet( Y, X ) ) ) }.
% 3.47/3.82  parent0[0]: (1443) {G15,W10,D5,L1,V2,M1} P(1412,12) { meet( meet( X, Y ), 
% 3.47/3.82    complement( meet( Y, X ) ) ) ==> zero }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26948) {G16,W11,D6,L1,V1,M1}  { zero ==> meet( meet( converse( X
% 3.47/3.82     ), converse( complement( X ) ) ), complement( zero ) ) }.
% 3.47/3.82  parent0[0]: (2357) {G24,W8,D5,L1,V1,M1} P(1936,108);d(214);d(938);d(469) { 
% 3.47/3.82    meet( converse( complement( X ) ), converse( X ) ) ==> zero }.
% 3.47/3.82  parent1[0; 10]: (26944) {G15,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y
% 3.47/3.82     ), complement( meet( Y, X ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := converse( X )
% 3.47/3.82     Y := converse( complement( X ) )
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26949) {G12,W10,D6,L1,V1,M1}  { zero ==> meet( meet( converse( X
% 3.47/3.82     ), converse( complement( X ) ) ), top ) }.
% 3.47/3.82  parent0[0]: (475) {G11,W4,D3,L1,V0,M1} P(240,448);d(469);d(61) { complement
% 3.47/3.82    ( zero ) ==> top }.
% 3.47/3.82  parent1[0; 9]: (26948) {G16,W11,D6,L1,V1,M1}  { zero ==> meet( meet( 
% 3.47/3.82    converse( X ), converse( complement( X ) ) ), complement( zero ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26950) {G12,W8,D5,L1,V1,M1}  { zero ==> meet( converse( X ), 
% 3.47/3.82    converse( complement( X ) ) ) }.
% 3.47/3.82  parent0[0]: (479) {G11,W5,D3,L1,V1,M1} P(469,448) { meet( X, top ) ==> X
% 3.47/3.82     }.
% 3.47/3.82  parent1[0; 2]: (26949) {G12,W10,D6,L1,V1,M1}  { zero ==> meet( meet( 
% 3.47/3.82    converse( X ), converse( complement( X ) ) ), top ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := meet( converse( X ), converse( complement( X ) ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (26951) {G12,W8,D5,L1,V1,M1}  { meet( converse( X ), converse( 
% 3.47/3.82    complement( X ) ) ) ==> zero }.
% 3.47/3.82  parent0[0]: (26950) {G12,W8,D5,L1,V1,M1}  { zero ==> meet( converse( X ), 
% 3.47/3.82    converse( complement( X ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (2368) {G25,W8,D5,L1,V1,M1} P(2357,1443);d(475);d(479) { meet
% 3.47/3.82    ( converse( X ), converse( complement( X ) ) ) ==> zero }.
% 3.47/3.82  parent0: (26951) {G12,W8,D5,L1,V1,M1}  { meet( converse( X ), converse( 
% 3.47/3.82    complement( X ) ) ) ==> zero }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (26953) {G25,W8,D5,L1,V1,M1}  { zero ==> meet( converse( X ), 
% 3.47/3.82    converse( complement( X ) ) ) }.
% 3.47/3.82  parent0[0]: (2368) {G25,W8,D5,L1,V1,M1} P(2357,1443);d(475);d(479) { meet( 
% 3.47/3.82    converse( X ), converse( complement( X ) ) ) ==> zero }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26954) {G1,W8,D6,L1,V1,M1}  { zero ==> meet( X, converse( 
% 3.47/3.82    complement( converse( X ) ) ) ) }.
% 3.47/3.82  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.47/3.82  parent1[0; 3]: (26953) {G25,W8,D5,L1,V1,M1}  { zero ==> meet( converse( X )
% 3.47/3.82    , converse( complement( X ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := converse( X )
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (26955) {G1,W8,D6,L1,V1,M1}  { meet( X, converse( complement( 
% 3.47/3.82    converse( X ) ) ) ) ==> zero }.
% 3.47/3.82  parent0[0]: (26954) {G1,W8,D6,L1,V1,M1}  { zero ==> meet( X, converse( 
% 3.47/3.82    complement( converse( X ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (2387) {G26,W8,D6,L1,V1,M1} P(7,2368) { meet( X, converse( 
% 3.47/3.82    complement( converse( X ) ) ) ) ==> zero }.
% 3.47/3.82  parent0: (26955) {G1,W8,D6,L1,V1,M1}  { meet( X, converse( complement( 
% 3.47/3.82    converse( X ) ) ) ) ==> zero }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (26957) {G1,W23,D7,L1,V2,M1}  { meet( composition( X, meet( Y, 
% 3.47/3.82    converse( X ) ) ), one ) ==> join( meet( composition( X, Y ), one ), meet
% 3.47/3.82    ( composition( X, meet( Y, converse( X ) ) ), one ) ) }.
% 3.47/3.82  parent0[0]: (128) {G1,W23,D7,L1,V2,M1} P(5,14) { join( meet( composition( X
% 3.47/3.82    , Y ), one ), meet( composition( X, meet( Y, converse( X ) ) ), one ) ) 
% 3.47/3.82    ==> meet( composition( X, meet( Y, converse( X ) ) ), one ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26962) {G2,W28,D8,L1,V1,M1}  { meet( composition( complement( 
% 3.47/3.82    converse( X ) ), meet( X, converse( complement( converse( X ) ) ) ) ), 
% 3.47/3.82    one ) ==> join( meet( composition( complement( converse( X ) ), X ), one
% 3.47/3.82     ), meet( composition( complement( converse( X ) ), zero ), one ) ) }.
% 3.47/3.82  parent0[0]: (2387) {G26,W8,D6,L1,V1,M1} P(7,2368) { meet( X, converse( 
% 3.47/3.82    complement( converse( X ) ) ) ) ==> zero }.
% 3.47/3.82  parent1[0; 26]: (26957) {G1,W23,D7,L1,V2,M1}  { meet( composition( X, meet
% 3.47/3.82    ( Y, converse( X ) ) ), one ) ==> join( meet( composition( X, Y ), one )
% 3.47/3.82    , meet( composition( X, meet( Y, converse( X ) ) ), one ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := complement( converse( X ) )
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26963) {G3,W23,D7,L1,V1,M1}  { meet( composition( complement( 
% 3.47/3.82    converse( X ) ), zero ), one ) ==> join( meet( composition( complement( 
% 3.47/3.82    converse( X ) ), X ), one ), meet( composition( complement( converse( X )
% 3.47/3.82     ), zero ), one ) ) }.
% 3.47/3.82  parent0[0]: (2387) {G26,W8,D6,L1,V1,M1} P(7,2368) { meet( X, converse( 
% 3.47/3.82    complement( converse( X ) ) ) ) ==> zero }.
% 3.47/3.82  parent1[0; 6]: (26962) {G2,W28,D8,L1,V1,M1}  { meet( composition( 
% 3.47/3.82    complement( converse( X ) ), meet( X, converse( complement( converse( X )
% 3.47/3.82     ) ) ) ), one ) ==> join( meet( composition( complement( converse( X ) )
% 3.47/3.82    , X ), one ), meet( composition( complement( converse( X ) ), zero ), one
% 3.47/3.82     ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26969) {G4,W19,D7,L1,V1,M1}  { meet( composition( complement( 
% 3.47/3.82    converse( X ) ), zero ), one ) ==> join( meet( composition( complement( 
% 3.47/3.82    converse( X ) ), X ), one ), meet( zero, one ) ) }.
% 3.47/3.82  parent0[0]: (934) {G17,W5,D3,L1,V1,M1} P(922,4);d(933) { composition( X, 
% 3.47/3.82    zero ) ==> zero }.
% 3.47/3.82  parent1[0; 17]: (26963) {G3,W23,D7,L1,V1,M1}  { meet( composition( 
% 3.47/3.82    complement( converse( X ) ), zero ), one ) ==> join( meet( composition( 
% 3.47/3.82    complement( converse( X ) ), X ), one ), meet( composition( complement( 
% 3.47/3.82    converse( X ) ), zero ), one ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := complement( converse( X ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26970) {G5,W15,D7,L1,V1,M1}  { meet( zero, one ) ==> join( meet( 
% 3.47/3.82    composition( complement( converse( X ) ), X ), one ), meet( zero, one ) )
% 3.47/3.82     }.
% 3.47/3.82  parent0[0]: (934) {G17,W5,D3,L1,V1,M1} P(922,4);d(933) { composition( X, 
% 3.47/3.82    zero ) ==> zero }.
% 3.47/3.82  parent1[0; 2]: (26969) {G4,W19,D7,L1,V1,M1}  { meet( composition( 
% 3.47/3.82    complement( converse( X ) ), zero ), one ) ==> join( meet( composition( 
% 3.47/3.82    complement( converse( X ) ), X ), one ), meet( zero, one ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := complement( converse( X ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26975) {G6,W13,D7,L1,V1,M1}  { meet( zero, one ) ==> join( meet( 
% 3.47/3.82    composition( complement( converse( X ) ), X ), one ), zero ) }.
% 3.47/3.82  parent0[0]: (477) {G12,W5,D3,L1,V1,M1} P(475,46);d(255);d(61);d(469) { meet
% 3.47/3.82    ( zero, X ) ==> zero }.
% 3.47/3.82  parent1[0; 12]: (26970) {G5,W15,D7,L1,V1,M1}  { meet( zero, one ) ==> join
% 3.47/3.82    ( meet( composition( complement( converse( X ) ), X ), one ), meet( zero
% 3.47/3.82    , one ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := one
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26976) {G7,W11,D7,L1,V1,M1}  { zero ==> join( meet( composition( 
% 3.47/3.82    complement( converse( X ) ), X ), one ), zero ) }.
% 3.47/3.82  parent0[0]: (477) {G12,W5,D3,L1,V1,M1} P(475,46);d(255);d(61);d(469) { meet
% 3.47/3.82    ( zero, X ) ==> zero }.
% 3.47/3.82  parent1[0; 1]: (26975) {G6,W13,D7,L1,V1,M1}  { meet( zero, one ) ==> join( 
% 3.47/3.82    meet( composition( complement( converse( X ) ), X ), one ), zero ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := one
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26979) {G8,W9,D6,L1,V1,M1}  { zero ==> meet( composition( 
% 3.47/3.82    complement( converse( X ) ), X ), one ) }.
% 3.47/3.82  parent0[0]: (469) {G10,W5,D3,L1,V1,M1} P(448,247) { join( X, zero ) ==> X
% 3.47/3.82     }.
% 3.47/3.82  parent1[0; 2]: (26976) {G7,W11,D7,L1,V1,M1}  { zero ==> join( meet( 
% 3.47/3.82    composition( complement( converse( X ) ), X ), one ), zero ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := meet( composition( complement( converse( X ) ), X ), one )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (26980) {G8,W9,D6,L1,V1,M1}  { meet( composition( complement( 
% 3.47/3.82    converse( X ) ), X ), one ) ==> zero }.
% 3.47/3.82  parent0[0]: (26979) {G8,W9,D6,L1,V1,M1}  { zero ==> meet( composition( 
% 3.47/3.82    complement( converse( X ) ), X ), one ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (2388) {G27,W9,D6,L1,V1,M1} P(2387,128);d(934);d(477);d(469)
% 3.47/3.82     { meet( composition( complement( converse( X ) ), X ), one ) ==> zero
% 3.47/3.82     }.
% 3.47/3.82  parent0: (26980) {G8,W9,D6,L1,V1,M1}  { meet( composition( complement( 
% 3.47/3.82    converse( X ) ), X ), one ) ==> zero }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (26981) {G25,W9,D6,L1,V1,M1}  { X ==> join( X, complement( 
% 3.47/3.82    composition( top, complement( X ) ) ) ) }.
% 3.47/3.82  parent0[0]: (1793) {G25,W9,D6,L1,V1,M1} P(955,1402);d(487) { join( X, 
% 3.47/3.82    complement( composition( top, complement( X ) ) ) ) ==> X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26982) {G1,W9,D6,L1,V1,M1}  { X ==> join( complement( composition
% 3.47/3.82    ( top, complement( X ) ) ), X ) }.
% 3.47/3.82  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.47/3.82  parent1[0; 2]: (26981) {G25,W9,D6,L1,V1,M1}  { X ==> join( X, complement( 
% 3.47/3.82    composition( top, complement( X ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := complement( composition( top, complement( X ) ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (26985) {G1,W9,D6,L1,V1,M1}  { join( complement( composition( top, 
% 3.47/3.82    complement( X ) ) ), X ) ==> X }.
% 3.47/3.82  parent0[0]: (26982) {G1,W9,D6,L1,V1,M1}  { X ==> join( complement( 
% 3.47/3.82    composition( top, complement( X ) ) ), X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (2519) {G26,W9,D6,L1,V1,M1} P(1793,0) { join( complement( 
% 3.47/3.82    composition( top, complement( X ) ) ), X ) ==> X }.
% 3.47/3.82  parent0: (26985) {G1,W9,D6,L1,V1,M1}  { join( complement( composition( top
% 3.47/3.82    , complement( X ) ) ), X ) ==> X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (26987) {G15,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 3.47/3.82    complement( meet( Y, X ) ) ) }.
% 3.47/3.82  parent0[0]: (1443) {G15,W10,D5,L1,V2,M1} P(1412,12) { meet( meet( X, Y ), 
% 3.47/3.82    complement( meet( Y, X ) ) ) ==> zero }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26991) {G16,W13,D6,L1,V2,M1}  { zero ==> meet( meet( complement( 
% 3.47/3.82    composition( X, top ) ), composition( X, Y ) ), complement( zero ) ) }.
% 3.47/3.82  parent0[0]: (1277) {G18,W10,D5,L1,V2,M1} P(864,109);d(7);d(478);d(934);d(
% 3.47/3.82    469) { meet( composition( X, Y ), complement( composition( X, top ) ) ) 
% 3.47/3.82    ==> zero }.
% 3.47/3.82  parent1[0; 12]: (26987) {G15,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y
% 3.47/3.82     ), complement( meet( Y, X ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := complement( composition( X, top ) )
% 3.47/3.82     Y := composition( X, Y )
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26992) {G12,W12,D6,L1,V2,M1}  { zero ==> meet( meet( complement( 
% 3.47/3.82    composition( X, top ) ), composition( X, Y ) ), top ) }.
% 3.47/3.82  parent0[0]: (475) {G11,W4,D3,L1,V0,M1} P(240,448);d(469);d(61) { complement
% 3.47/3.82    ( zero ) ==> top }.
% 3.47/3.82  parent1[0; 11]: (26991) {G16,W13,D6,L1,V2,M1}  { zero ==> meet( meet( 
% 3.47/3.82    complement( composition( X, top ) ), composition( X, Y ) ), complement( 
% 3.47/3.82    zero ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26993) {G12,W10,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 3.47/3.82    composition( X, top ) ), composition( X, Y ) ) }.
% 3.47/3.82  parent0[0]: (479) {G11,W5,D3,L1,V1,M1} P(469,448) { meet( X, top ) ==> X
% 3.47/3.82     }.
% 3.47/3.82  parent1[0; 2]: (26992) {G12,W12,D6,L1,V2,M1}  { zero ==> meet( meet( 
% 3.47/3.82    complement( composition( X, top ) ), composition( X, Y ) ), top ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := meet( complement( composition( X, top ) ), composition( X, Y ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (26994) {G12,W10,D5,L1,V2,M1}  { meet( complement( composition( X, 
% 3.47/3.82    top ) ), composition( X, Y ) ) ==> zero }.
% 3.47/3.82  parent0[0]: (26993) {G12,W10,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 3.47/3.82    composition( X, top ) ), composition( X, Y ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (2706) {G19,W10,D5,L1,V2,M1} P(1277,1443);d(475);d(479) { meet
% 3.47/3.82    ( complement( composition( X, top ) ), composition( X, Y ) ) ==> zero }.
% 3.47/3.82  parent0: (26994) {G12,W10,D5,L1,V2,M1}  { meet( complement( composition( X
% 3.47/3.82    , top ) ), composition( X, Y ) ) ==> zero }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (26996) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 3.47/3.82    , complement( Y ) ) ) }.
% 3.47/3.82  parent0[0]: (1005) {G14,W10,D5,L1,V2,M1} S(46);d(501) { join( meet( X, Y )
% 3.47/3.82    , meet( X, complement( Y ) ) ) ==> X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26998) {G15,W11,D8,L1,V1,M1}  { X ==> join( zero, meet( X, 
% 3.47/3.82    complement( converse( complement( converse( X ) ) ) ) ) ) }.
% 3.47/3.82  parent0[0]: (2387) {G26,W8,D6,L1,V1,M1} P(7,2368) { meet( X, converse( 
% 3.47/3.82    complement( converse( X ) ) ) ) ==> zero }.
% 3.47/3.82  parent1[0; 3]: (26996) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.47/3.82    meet( X, complement( Y ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := converse( complement( converse( X ) ) )
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (26999) {G12,W9,D7,L1,V1,M1}  { X ==> meet( X, complement( 
% 3.47/3.82    converse( complement( converse( X ) ) ) ) ) }.
% 3.47/3.82  parent0[0]: (490) {G11,W5,D3,L1,V1,M1} P(469,0) { join( zero, X ) ==> X }.
% 3.47/3.82  parent1[0; 2]: (26998) {G15,W11,D8,L1,V1,M1}  { X ==> join( zero, meet( X, 
% 3.47/3.82    complement( converse( complement( converse( X ) ) ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := meet( X, complement( converse( complement( converse( X ) ) ) ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27000) {G12,W9,D7,L1,V1,M1}  { meet( X, complement( converse( 
% 3.47/3.82    complement( converse( X ) ) ) ) ) ==> X }.
% 3.47/3.82  parent0[0]: (26999) {G12,W9,D7,L1,V1,M1}  { X ==> meet( X, complement( 
% 3.47/3.82    converse( complement( converse( X ) ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (2859) {G27,W9,D7,L1,V1,M1} P(2387,1005);d(490) { meet( X, 
% 3.47/3.82    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 3.47/3.82  parent0: (27000) {G12,W9,D7,L1,V1,M1}  { meet( X, complement( converse( 
% 3.47/3.82    complement( converse( X ) ) ) ) ) ==> X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27002) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 3.47/3.82    , complement( Y ) ) ) }.
% 3.47/3.82  parent0[0]: (1005) {G14,W10,D5,L1,V2,M1} S(46);d(501) { join( meet( X, Y )
% 3.47/3.82    , meet( X, complement( Y ) ) ) ==> X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27004) {G15,W12,D7,L1,V1,M1}  { converse( X ) ==> join( zero, 
% 3.47/3.82    meet( converse( X ), complement( converse( complement( X ) ) ) ) ) }.
% 3.47/3.82  parent0[0]: (2368) {G25,W8,D5,L1,V1,M1} P(2357,1443);d(475);d(479) { meet( 
% 3.47/3.82    converse( X ), converse( complement( X ) ) ) ==> zero }.
% 3.47/3.82  parent1[0; 4]: (27002) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.47/3.82    meet( X, complement( Y ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := converse( X )
% 3.47/3.82     Y := converse( complement( X ) )
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27005) {G12,W10,D6,L1,V1,M1}  { converse( X ) ==> meet( converse
% 3.47/3.82    ( X ), complement( converse( complement( X ) ) ) ) }.
% 3.47/3.82  parent0[0]: (490) {G11,W5,D3,L1,V1,M1} P(469,0) { join( zero, X ) ==> X }.
% 3.47/3.82  parent1[0; 3]: (27004) {G15,W12,D7,L1,V1,M1}  { converse( X ) ==> join( 
% 3.47/3.82    zero, meet( converse( X ), complement( converse( complement( X ) ) ) ) )
% 3.47/3.82     }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := meet( converse( X ), complement( converse( complement( X ) ) ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27006) {G12,W10,D6,L1,V1,M1}  { meet( converse( X ), complement( 
% 3.47/3.82    converse( complement( X ) ) ) ) ==> converse( X ) }.
% 3.47/3.82  parent0[0]: (27005) {G12,W10,D6,L1,V1,M1}  { converse( X ) ==> meet( 
% 3.47/3.82    converse( X ), complement( converse( complement( X ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (2860) {G26,W10,D6,L1,V1,M1} P(2368,1005);d(490) { meet( 
% 3.47/3.82    converse( X ), complement( converse( complement( X ) ) ) ) ==> converse( 
% 3.47/3.82    X ) }.
% 3.47/3.82  parent0: (27006) {G12,W10,D6,L1,V1,M1}  { meet( converse( X ), complement( 
% 3.47/3.82    converse( complement( X ) ) ) ) ==> converse( X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27007) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 3.47/3.82    , complement( Y ) ) ) }.
% 3.47/3.82  parent0[0]: (1005) {G14,W10,D5,L1,V2,M1} S(46);d(501) { join( meet( X, Y )
% 3.47/3.82    , meet( X, complement( Y ) ) ) ==> X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27008) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet( X
% 3.47/3.82    , complement( Y ) ) ) }.
% 3.47/3.82  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.47/3.82    Y ) }.
% 3.47/3.82  parent1[0; 3]: (27007) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 3.47/3.82    meet( X, complement( Y ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27012) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 3.47/3.82    complement( Y ) ) ) ==> X }.
% 3.47/3.82  parent0[0]: (27008) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet
% 3.47/3.82    ( X, complement( Y ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (2900) {G15,W10,D5,L1,V2,M1} P(59,1005) { join( meet( Y, X ), 
% 3.47/3.82    meet( X, complement( Y ) ) ) ==> X }.
% 3.47/3.82  parent0: (27012) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 3.47/3.82    complement( Y ) ) ) ==> X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27017) {G14,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) ==> 
% 3.47/3.82    complement( meet( complement( X ), Y ) ) }.
% 3.47/3.82  parent0[0]: (1402) {G14,W10,D5,L1,V2,M1} P(487,502) { complement( meet( 
% 3.47/3.82    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27020) {G15,W13,D9,L1,V1,M1}  { join( X, complement( complement( 
% 3.47/3.82    converse( complement( converse( complement( X ) ) ) ) ) ) ) ==> 
% 3.47/3.82    complement( complement( X ) ) }.
% 3.47/3.82  parent0[0]: (2859) {G27,W9,D7,L1,V1,M1} P(2387,1005);d(490) { meet( X, 
% 3.47/3.82    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 3.47/3.82  parent1[0; 11]: (27017) {G14,W10,D5,L1,V2,M1}  { join( X, complement( Y ) )
% 3.47/3.82     ==> complement( meet( complement( X ), Y ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := complement( X )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := complement( converse( complement( converse( complement( X ) ) ) ) )
% 3.47/3.82    
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27022) {G13,W11,D9,L1,V1,M1}  { join( X, complement( complement( 
% 3.47/3.82    converse( complement( converse( complement( X ) ) ) ) ) ) ) ==> X }.
% 3.47/3.82  parent0[0]: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.47/3.82    complement( X ) ) ==> X }.
% 3.47/3.82  parent1[0; 10]: (27020) {G15,W13,D9,L1,V1,M1}  { join( X, complement( 
% 3.47/3.82    complement( converse( complement( converse( complement( X ) ) ) ) ) ) ) 
% 3.47/3.82    ==> complement( complement( X ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27024) {G13,W9,D7,L1,V1,M1}  { join( X, converse( complement( 
% 3.47/3.82    converse( complement( X ) ) ) ) ) ==> X }.
% 3.47/3.82  parent0[0]: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.47/3.82    complement( X ) ) ==> X }.
% 3.47/3.82  parent1[0; 3]: (27022) {G13,W11,D9,L1,V1,M1}  { join( X, complement( 
% 3.47/3.82    complement( converse( complement( converse( complement( X ) ) ) ) ) ) ) 
% 3.47/3.82    ==> X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := converse( complement( converse( complement( X ) ) ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (3040) {G28,W9,D7,L1,V1,M1} P(2859,1402);d(487);d(487) { join
% 3.47/3.82    ( X, converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 3.47/3.82  parent0: (27024) {G13,W9,D7,L1,V1,M1}  { join( X, converse( complement( 
% 3.47/3.82    converse( complement( X ) ) ) ) ) ==> X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27027) {G29,W10,D5,L1,V2,M1}  { converse( Y ) ==> meet( converse( 
% 3.47/3.82    join( X, Y ) ), converse( Y ) ) }.
% 3.47/3.82  parent0[0]: (1870) {G29,W10,D5,L1,V2,M1} P(8,1780) { meet( converse( join( 
% 3.47/3.82    X, Y ) ), converse( Y ) ) ==> converse( Y ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27030) {G29,W16,D8,L1,V1,M1}  { converse( converse( complement( 
% 3.47/3.82    converse( complement( X ) ) ) ) ) ==> meet( converse( X ), converse( 
% 3.47/3.82    converse( complement( converse( complement( X ) ) ) ) ) ) }.
% 3.47/3.82  parent0[0]: (3040) {G28,W9,D7,L1,V1,M1} P(2859,1402);d(487);d(487) { join( 
% 3.47/3.82    X, converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 3.47/3.82  parent1[0; 9]: (27027) {G29,W10,D5,L1,V2,M1}  { converse( Y ) ==> meet( 
% 3.47/3.82    converse( join( X, Y ) ), converse( Y ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := converse( complement( converse( complement( X ) ) ) )
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27032) {G1,W14,D7,L1,V1,M1}  { converse( converse( complement( 
% 3.47/3.82    converse( complement( X ) ) ) ) ) ==> meet( converse( X ), complement( 
% 3.47/3.82    converse( complement( X ) ) ) ) }.
% 3.47/3.82  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.47/3.82  parent1[0; 10]: (27030) {G29,W16,D8,L1,V1,M1}  { converse( converse( 
% 3.47/3.82    complement( converse( complement( X ) ) ) ) ) ==> meet( converse( X ), 
% 3.47/3.82    converse( converse( complement( converse( complement( X ) ) ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := complement( converse( complement( X ) ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27033) {G1,W12,D6,L1,V1,M1}  { complement( converse( complement( 
% 3.47/3.82    X ) ) ) ==> meet( converse( X ), complement( converse( complement( X ) )
% 3.47/3.82     ) ) }.
% 3.47/3.82  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.47/3.82  parent1[0; 1]: (27032) {G1,W14,D7,L1,V1,M1}  { converse( converse( 
% 3.47/3.82    complement( converse( complement( X ) ) ) ) ) ==> meet( converse( X ), 
% 3.47/3.82    complement( converse( complement( X ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := complement( converse( complement( X ) ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27036) {G2,W7,D5,L1,V1,M1}  { complement( converse( complement( X
% 3.47/3.82     ) ) ) ==> converse( X ) }.
% 3.47/3.82  parent0[0]: (2860) {G26,W10,D6,L1,V1,M1} P(2368,1005);d(490) { meet( 
% 3.47/3.82    converse( X ), complement( converse( complement( X ) ) ) ) ==> converse( 
% 3.47/3.82    X ) }.
% 3.47/3.82  parent1[0; 5]: (27033) {G1,W12,D6,L1,V1,M1}  { complement( converse( 
% 3.47/3.82    complement( X ) ) ) ==> meet( converse( X ), complement( converse( 
% 3.47/3.82    complement( X ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (3057) {G30,W7,D5,L1,V1,M1} P(3040,1870);d(7);d(2860) { 
% 3.47/3.82    complement( converse( complement( X ) ) ) ==> converse( X ) }.
% 3.47/3.82  parent0: (27036) {G2,W7,D5,L1,V1,M1}  { complement( converse( complement( X
% 3.47/3.82     ) ) ) ==> converse( X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27039) {G14,W10,D5,L1,V2,M1}  { join( complement( X ), Y ) ==> 
% 3.47/3.82    complement( meet( X, complement( Y ) ) ) }.
% 3.47/3.82  parent0[0]: (1403) {G14,W10,D5,L1,V2,M1} P(487,502) { complement( meet( Y, 
% 3.47/3.82    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27043) {G15,W12,D5,L1,V2,M1}  { join( complement( X ), converse( 
% 3.47/3.82    complement( Y ) ) ) ==> complement( meet( X, converse( Y ) ) ) }.
% 3.47/3.82  parent0[0]: (3057) {G30,W7,D5,L1,V1,M1} P(3040,1870);d(7);d(2860) { 
% 3.47/3.82    complement( converse( complement( X ) ) ) ==> converse( X ) }.
% 3.47/3.82  parent1[0; 10]: (27039) {G14,W10,D5,L1,V2,M1}  { join( complement( X ), Y )
% 3.47/3.82     ==> complement( meet( X, complement( Y ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := converse( complement( Y ) )
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (3063) {G31,W12,D5,L1,V2,M1} P(3057,1403) { join( complement( 
% 3.47/3.82    Y ), converse( complement( X ) ) ) ==> complement( meet( Y, converse( X )
% 3.47/3.82     ) ) }.
% 3.47/3.82  parent0: (27043) {G15,W12,D5,L1,V2,M1}  { join( complement( X ), converse( 
% 3.47/3.82    complement( Y ) ) ) ==> complement( meet( X, converse( Y ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27047) {G26,W9,D6,L1,V1,M1}  { X ==> join( complement( composition
% 3.47/3.82    ( top, complement( X ) ) ), X ) }.
% 3.47/3.82  parent0[0]: (2519) {G26,W9,D6,L1,V1,M1} P(1793,0) { join( complement( 
% 3.47/3.82    composition( top, complement( X ) ) ), X ) ==> X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27050) {G27,W13,D6,L1,V1,M1}  { converse( complement( X ) ) ==> 
% 3.47/3.82    join( complement( composition( top, converse( X ) ) ), converse( 
% 3.47/3.82    complement( X ) ) ) }.
% 3.47/3.82  parent0[0]: (3057) {G30,W7,D5,L1,V1,M1} P(3040,1870);d(7);d(2860) { 
% 3.47/3.82    complement( converse( complement( X ) ) ) ==> converse( X ) }.
% 3.47/3.82  parent1[0; 8]: (27047) {G26,W9,D6,L1,V1,M1}  { X ==> join( complement( 
% 3.47/3.82    composition( top, complement( X ) ) ), X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := converse( complement( X ) )
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27051) {G28,W12,D6,L1,V1,M1}  { converse( complement( X ) ) ==> 
% 3.47/3.82    complement( meet( composition( top, converse( X ) ), converse( X ) ) )
% 3.47/3.82     }.
% 3.47/3.82  parent0[0]: (3063) {G31,W12,D5,L1,V2,M1} P(3057,1403) { join( complement( Y
% 3.47/3.82     ), converse( complement( X ) ) ) ==> complement( meet( Y, converse( X )
% 3.47/3.82     ) ) }.
% 3.47/3.82  parent1[0; 4]: (27050) {G27,W13,D6,L1,V1,M1}  { converse( complement( X ) )
% 3.47/3.82     ==> join( complement( composition( top, converse( X ) ) ), converse( 
% 3.47/3.82    complement( X ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := composition( top, converse( X ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27052) {G20,W7,D4,L1,V1,M1}  { converse( complement( X ) ) ==> 
% 3.47/3.82    complement( converse( X ) ) }.
% 3.47/3.82  parent0[0]: (953) {G19,W7,D4,L1,V1,M1} P(951,14);d(476);d(718);d(476);d(4);
% 3.47/3.82    d(265);d(326);d(951) { meet( composition( top, X ), X ) ==> X }.
% 3.47/3.82  parent1[0; 5]: (27051) {G28,W12,D6,L1,V1,M1}  { converse( complement( X ) )
% 3.47/3.82     ==> complement( meet( composition( top, converse( X ) ), converse( X ) )
% 3.47/3.82     ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := converse( X )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (3065) {G32,W7,D4,L1,V1,M1} P(3057,2519);d(3063);d(953) { 
% 3.47/3.82    converse( complement( X ) ) ==> complement( converse( X ) ) }.
% 3.47/3.82  parent0: (27052) {G20,W7,D4,L1,V1,M1}  { converse( complement( X ) ) ==> 
% 3.47/3.82    complement( converse( X ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27055) {G14,W9,D6,L1,V1,M1}  { zero ==> composition( converse( 
% 3.47/3.82    complement( composition( X, top ) ) ), X ) }.
% 3.47/3.82  parent0[0]: (926) {G14,W9,D6,L1,V1,M1} P(864,21);d(509) { composition( 
% 3.47/3.82    converse( complement( composition( X, top ) ) ), X ) ==> zero }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27056) {G15,W9,D6,L1,V1,M1}  { zero ==> composition( complement( 
% 3.47/3.82    converse( composition( X, top ) ) ), X ) }.
% 3.47/3.82  parent0[0]: (3065) {G32,W7,D4,L1,V1,M1} P(3057,2519);d(3063);d(953) { 
% 3.47/3.82    converse( complement( X ) ) ==> complement( converse( X ) ) }.
% 3.47/3.82  parent1[0; 3]: (27055) {G14,W9,D6,L1,V1,M1}  { zero ==> composition( 
% 3.47/3.82    converse( complement( composition( X, top ) ) ), X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := composition( X, top )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27057) {G15,W9,D6,L1,V1,M1}  { composition( complement( converse( 
% 3.47/3.82    composition( X, top ) ) ), X ) ==> zero }.
% 3.47/3.82  parent0[0]: (27056) {G15,W9,D6,L1,V1,M1}  { zero ==> composition( 
% 3.47/3.82    complement( converse( composition( X, top ) ) ), X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (3078) {G33,W9,D6,L1,V1,M1} P(3065,926) { composition( 
% 3.47/3.82    complement( converse( composition( X, top ) ) ), X ) ==> zero }.
% 3.47/3.82  parent0: (27057) {G15,W9,D6,L1,V1,M1}  { composition( complement( converse
% 3.47/3.82    ( composition( X, top ) ) ), X ) ==> zero }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27059) {G1,W27,D8,L1,V3,M1}  { meet( composition( meet( X, 
% 3.47/3.82    composition( Y, converse( Z ) ) ), Z ), Y ) ==> join( meet( composition( 
% 3.47/3.82    meet( X, composition( Y, converse( Z ) ) ), Z ), Y ), meet( composition( 
% 3.47/3.82    X, Z ), Y ) ) }.
% 3.47/3.82  parent0[0]: (149) {G1,W27,D8,L1,V3,M1} P(15,0) { join( meet( composition( 
% 3.47/3.82    meet( X, composition( Z, converse( Y ) ) ), Y ), Z ), meet( composition( 
% 3.47/3.82    X, Y ), Z ) ) ==> meet( composition( meet( X, composition( Z, converse( Y
% 3.47/3.82     ) ) ), Y ), Z ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Z
% 3.47/3.82     Z := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27067) {G2,W44,D10,L1,V2,M1}  { meet( composition( meet( X, 
% 3.47/3.82    composition( complement( converse( composition( converse( Y ), top ) ) )
% 3.47/3.82    , converse( Y ) ) ), Y ), complement( converse( composition( converse( Y
% 3.47/3.82     ), top ) ) ) ) ==> join( meet( composition( meet( X, zero ), Y ), 
% 3.47/3.82    complement( converse( composition( converse( Y ), top ) ) ) ), meet( 
% 3.47/3.82    composition( X, Y ), complement( converse( composition( converse( Y ), 
% 3.47/3.82    top ) ) ) ) ) }.
% 3.47/3.82  parent0[0]: (3078) {G33,W9,D6,L1,V1,M1} P(3065,926) { composition( 
% 3.47/3.82    complement( converse( composition( X, top ) ) ), X ) ==> zero }.
% 3.47/3.82  parent1[0; 26]: (27059) {G1,W27,D8,L1,V3,M1}  { meet( composition( meet( X
% 3.47/3.82    , composition( Y, converse( Z ) ) ), Z ), Y ) ==> join( meet( composition
% 3.47/3.82    ( meet( X, composition( Y, converse( Z ) ) ), Z ), Y ), meet( composition
% 3.47/3.82    ( X, Z ), Y ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := converse( Y )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := complement( converse( composition( converse( Y ), top ) ) )
% 3.47/3.82     Z := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27069) {G3,W36,D8,L1,V2,M1}  { meet( composition( meet( X, zero )
% 3.47/3.82    , Y ), complement( converse( composition( converse( Y ), top ) ) ) ) ==> 
% 3.47/3.82    join( meet( composition( meet( X, zero ), Y ), complement( converse( 
% 3.47/3.82    composition( converse( Y ), top ) ) ) ), meet( composition( X, Y ), 
% 3.47/3.82    complement( converse( composition( converse( Y ), top ) ) ) ) ) }.
% 3.47/3.82  parent0[0]: (3078) {G33,W9,D6,L1,V1,M1} P(3065,926) { composition( 
% 3.47/3.82    complement( converse( composition( X, top ) ) ), X ) ==> zero }.
% 3.47/3.82  parent1[0; 5]: (27067) {G2,W44,D10,L1,V2,M1}  { meet( composition( meet( X
% 3.47/3.82    , composition( complement( converse( composition( converse( Y ), top ) )
% 3.47/3.82     ), converse( Y ) ) ), Y ), complement( converse( composition( converse( 
% 3.47/3.82    Y ), top ) ) ) ) ==> join( meet( composition( meet( X, zero ), Y ), 
% 3.47/3.82    complement( converse( composition( converse( Y ), top ) ) ) ), meet( 
% 3.47/3.82    composition( X, Y ), complement( converse( composition( converse( Y ), 
% 3.47/3.82    top ) ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := converse( Y )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27120) {G4,W34,D8,L1,V2,M1}  { meet( composition( meet( X, zero )
% 3.47/3.82    , Y ), complement( converse( composition( converse( Y ), top ) ) ) ) ==> 
% 3.47/3.82    join( meet( composition( zero, Y ), complement( converse( composition( 
% 3.47/3.82    converse( Y ), top ) ) ) ), meet( composition( X, Y ), complement( 
% 3.47/3.82    converse( composition( converse( Y ), top ) ) ) ) ) }.
% 3.47/3.82  parent0[0]: (478) {G12,W5,D3,L1,V1,M1} P(475,3);d(252);d(61) { meet( X, 
% 3.47/3.82    zero ) ==> zero }.
% 3.47/3.82  parent1[0; 16]: (27069) {G3,W36,D8,L1,V2,M1}  { meet( composition( meet( X
% 3.47/3.82    , zero ), Y ), complement( converse( composition( converse( Y ), top ) )
% 3.47/3.82     ) ) ==> join( meet( composition( meet( X, zero ), Y ), complement( 
% 3.47/3.82    converse( composition( converse( Y ), top ) ) ) ), meet( composition( X, 
% 3.47/3.82    Y ), complement( converse( composition( converse( Y ), top ) ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27121) {G5,W32,D8,L1,V2,M1}  { meet( composition( zero, Y ), 
% 3.47/3.82    complement( converse( composition( converse( Y ), top ) ) ) ) ==> join( 
% 3.47/3.82    meet( composition( zero, Y ), complement( converse( composition( converse
% 3.47/3.82    ( Y ), top ) ) ) ), meet( composition( X, Y ), complement( converse( 
% 3.47/3.82    composition( converse( Y ), top ) ) ) ) ) }.
% 3.47/3.82  parent0[0]: (478) {G12,W5,D3,L1,V1,M1} P(475,3);d(252);d(61) { meet( X, 
% 3.47/3.82    zero ) ==> zero }.
% 3.47/3.82  parent1[0; 3]: (27120) {G4,W34,D8,L1,V2,M1}  { meet( composition( meet( X, 
% 3.47/3.82    zero ), Y ), complement( converse( composition( converse( Y ), top ) ) )
% 3.47/3.82     ) ==> join( meet( composition( zero, Y ), complement( converse( 
% 3.47/3.82    composition( converse( Y ), top ) ) ) ), meet( composition( X, Y ), 
% 3.47/3.82    complement( converse( composition( converse( Y ), top ) ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27139) {G6,W30,D8,L1,V2,M1}  { meet( composition( zero, X ), 
% 3.47/3.82    complement( converse( composition( converse( X ), top ) ) ) ) ==> join( 
% 3.47/3.82    meet( zero, complement( converse( composition( converse( X ), top ) ) ) )
% 3.47/3.82    , meet( composition( Y, X ), complement( converse( composition( converse
% 3.47/3.82    ( X ), top ) ) ) ) ) }.
% 3.47/3.82  parent0[0]: (938) {G18,W5,D3,L1,V1,M1} P(934,21);d(509) { composition( zero
% 3.47/3.82    , X ) ==> zero }.
% 3.47/3.82  parent1[0; 13]: (27121) {G5,W32,D8,L1,V2,M1}  { meet( composition( zero, Y
% 3.47/3.82     ), complement( converse( composition( converse( Y ), top ) ) ) ) ==> 
% 3.47/3.82    join( meet( composition( zero, Y ), complement( converse( composition( 
% 3.47/3.82    converse( Y ), top ) ) ) ), meet( composition( X, Y ), complement( 
% 3.47/3.82    converse( composition( converse( Y ), top ) ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27140) {G7,W28,D8,L1,V2,M1}  { meet( zero, complement( converse( 
% 3.47/3.82    composition( converse( X ), top ) ) ) ) ==> join( meet( zero, complement
% 3.47/3.82    ( converse( composition( converse( X ), top ) ) ) ), meet( composition( Y
% 3.47/3.82    , X ), complement( converse( composition( converse( X ), top ) ) ) ) )
% 3.47/3.82     }.
% 3.47/3.82  parent0[0]: (938) {G18,W5,D3,L1,V1,M1} P(934,21);d(509) { composition( zero
% 3.47/3.82    , X ) ==> zero }.
% 3.47/3.82  parent1[0; 2]: (27139) {G6,W30,D8,L1,V2,M1}  { meet( composition( zero, X )
% 3.47/3.82    , complement( converse( composition( converse( X ), top ) ) ) ) ==> join
% 3.47/3.82    ( meet( zero, complement( converse( composition( converse( X ), top ) ) )
% 3.47/3.82     ), meet( composition( Y, X ), complement( converse( composition( 
% 3.47/3.82    converse( X ), top ) ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27157) {G8,W21,D8,L1,V2,M1}  { meet( zero, complement( converse( 
% 3.47/3.82    composition( converse( X ), top ) ) ) ) ==> join( zero, meet( composition
% 3.47/3.82    ( Y, X ), complement( converse( composition( converse( X ), top ) ) ) ) )
% 3.47/3.82     }.
% 3.47/3.82  parent0[0]: (477) {G12,W5,D3,L1,V1,M1} P(475,46);d(255);d(61);d(469) { meet
% 3.47/3.82    ( zero, X ) ==> zero }.
% 3.47/3.82  parent1[0; 10]: (27140) {G7,W28,D8,L1,V2,M1}  { meet( zero, complement( 
% 3.47/3.82    converse( composition( converse( X ), top ) ) ) ) ==> join( meet( zero, 
% 3.47/3.82    complement( converse( composition( converse( X ), top ) ) ) ), meet( 
% 3.47/3.82    composition( Y, X ), complement( converse( composition( converse( X ), 
% 3.47/3.82    top ) ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := complement( converse( composition( converse( X ), top ) ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27158) {G9,W14,D8,L1,V2,M1}  { zero ==> join( zero, meet( 
% 3.47/3.82    composition( Y, X ), complement( converse( composition( converse( X ), 
% 3.47/3.82    top ) ) ) ) ) }.
% 3.47/3.82  parent0[0]: (477) {G12,W5,D3,L1,V1,M1} P(475,46);d(255);d(61);d(469) { meet
% 3.47/3.82    ( zero, X ) ==> zero }.
% 3.47/3.82  parent1[0; 1]: (27157) {G8,W21,D8,L1,V2,M1}  { meet( zero, complement( 
% 3.47/3.82    converse( composition( converse( X ), top ) ) ) ) ==> join( zero, meet( 
% 3.47/3.82    composition( Y, X ), complement( converse( composition( converse( X ), 
% 3.47/3.82    top ) ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := complement( converse( composition( converse( X ), top ) ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27173) {G10,W12,D7,L1,V2,M1}  { zero ==> meet( composition( X, Y
% 3.47/3.82     ), complement( converse( composition( converse( Y ), top ) ) ) ) }.
% 3.47/3.82  parent0[0]: (490) {G11,W5,D3,L1,V1,M1} P(469,0) { join( zero, X ) ==> X }.
% 3.47/3.82  parent1[0; 2]: (27158) {G9,W14,D8,L1,V2,M1}  { zero ==> join( zero, meet( 
% 3.47/3.82    composition( Y, X ), complement( converse( composition( converse( X ), 
% 3.47/3.82    top ) ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := meet( composition( X, Y ), complement( converse( composition( 
% 3.47/3.82    converse( Y ), top ) ) ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27174) {G2,W11,D6,L1,V2,M1}  { zero ==> meet( composition( X, Y )
% 3.47/3.82    , complement( composition( converse( top ), Y ) ) ) }.
% 3.47/3.82  parent0[0]: (21) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 3.47/3.82    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 3.47/3.82  parent1[0; 7]: (27173) {G10,W12,D7,L1,V2,M1}  { zero ==> meet( composition
% 3.47/3.82    ( X, Y ), complement( converse( composition( converse( Y ), top ) ) ) )
% 3.47/3.82     }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := top
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27175) {G3,W10,D5,L1,V2,M1}  { zero ==> meet( composition( X, Y )
% 3.47/3.82    , complement( composition( top, Y ) ) ) }.
% 3.47/3.82  parent0[0]: (263) {G11,W4,D3,L1,V0,M1} P(262,252) { converse( top ) ==> top
% 3.47/3.82     }.
% 3.47/3.82  parent1[0; 8]: (27174) {G2,W11,D6,L1,V2,M1}  { zero ==> meet( composition( 
% 3.47/3.82    X, Y ), complement( composition( converse( top ), Y ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27176) {G3,W10,D5,L1,V2,M1}  { meet( composition( X, Y ), 
% 3.47/3.82    complement( composition( top, Y ) ) ) ==> zero }.
% 3.47/3.82  parent0[0]: (27175) {G3,W10,D5,L1,V2,M1}  { zero ==> meet( composition( X, 
% 3.47/3.82    Y ), complement( composition( top, Y ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (3122) {G34,W10,D5,L1,V2,M1} P(3078,149);d(478);d(938);d(477);
% 3.47/3.82    d(490);d(21);d(263) { meet( composition( Y, X ), complement( composition
% 3.47/3.82    ( top, X ) ) ) ==> zero }.
% 3.47/3.82  parent0: (27176) {G3,W10,D5,L1,V2,M1}  { meet( composition( X, Y ), 
% 3.47/3.82    complement( composition( top, Y ) ) ) ==> zero }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27178) {G15,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 3.47/3.82    complement( meet( Y, X ) ) ) }.
% 3.47/3.82  parent0[0]: (1443) {G15,W10,D5,L1,V2,M1} P(1412,12) { meet( meet( X, Y ), 
% 3.47/3.82    complement( meet( Y, X ) ) ) ==> zero }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27182) {G16,W13,D6,L1,V2,M1}  { zero ==> meet( meet( complement( 
% 3.47/3.82    composition( top, X ) ), composition( Y, X ) ), complement( zero ) ) }.
% 3.47/3.82  parent0[0]: (3122) {G34,W10,D5,L1,V2,M1} P(3078,149);d(478);d(938);d(477);d
% 3.47/3.82    (490);d(21);d(263) { meet( composition( Y, X ), complement( composition( 
% 3.47/3.82    top, X ) ) ) ==> zero }.
% 3.47/3.82  parent1[0; 12]: (27178) {G15,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y
% 3.47/3.82     ), complement( meet( Y, X ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := complement( composition( top, X ) )
% 3.47/3.82     Y := composition( Y, X )
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27183) {G12,W12,D6,L1,V2,M1}  { zero ==> meet( meet( complement( 
% 3.47/3.82    composition( top, X ) ), composition( Y, X ) ), top ) }.
% 3.47/3.82  parent0[0]: (475) {G11,W4,D3,L1,V0,M1} P(240,448);d(469);d(61) { complement
% 3.47/3.82    ( zero ) ==> top }.
% 3.47/3.82  parent1[0; 11]: (27182) {G16,W13,D6,L1,V2,M1}  { zero ==> meet( meet( 
% 3.47/3.82    complement( composition( top, X ) ), composition( Y, X ) ), complement( 
% 3.47/3.82    zero ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27184) {G12,W10,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 3.47/3.82    composition( top, X ) ), composition( Y, X ) ) }.
% 3.47/3.82  parent0[0]: (479) {G11,W5,D3,L1,V1,M1} P(469,448) { meet( X, top ) ==> X
% 3.47/3.82     }.
% 3.47/3.82  parent1[0; 2]: (27183) {G12,W12,D6,L1,V2,M1}  { zero ==> meet( meet( 
% 3.47/3.82    complement( composition( top, X ) ), composition( Y, X ) ), top ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := meet( complement( composition( top, X ) ), composition( Y, X ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27185) {G12,W10,D5,L1,V2,M1}  { meet( complement( composition( top
% 3.47/3.82    , X ) ), composition( Y, X ) ) ==> zero }.
% 3.47/3.82  parent0[0]: (27184) {G12,W10,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 3.47/3.82    composition( top, X ) ), composition( Y, X ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (3153) {G35,W10,D5,L1,V2,M1} P(3122,1443);d(475);d(479) { meet
% 3.47/3.82    ( complement( composition( top, Y ) ), composition( X, Y ) ) ==> zero }.
% 3.47/3.82  parent0: (27185) {G12,W10,D5,L1,V2,M1}  { meet( complement( composition( 
% 3.47/3.82    top, X ) ), composition( Y, X ) ) ==> zero }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27186) {G15,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), meet( Y
% 3.47/3.82    , complement( X ) ) ) }.
% 3.47/3.82  parent0[0]: (2900) {G15,W10,D5,L1,V2,M1} P(59,1005) { join( meet( Y, X ), 
% 3.47/3.82    meet( X, complement( Y ) ) ) ==> X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27187) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 3.47/3.82     ) ), meet( Y, X ) ) }.
% 3.47/3.82  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.47/3.82  parent1[0; 2]: (27186) {G15,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), 
% 3.47/3.82    meet( Y, complement( X ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := meet( Y, X )
% 3.47/3.82     Y := meet( X, complement( Y ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27190) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 3.47/3.82    meet( Y, X ) ) ==> X }.
% 3.47/3.82  parent0[0]: (27187) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement
% 3.47/3.82    ( Y ) ), meet( Y, X ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (3198) {G16,W10,D5,L1,V2,M1} P(2900,0) { join( meet( Y, 
% 3.47/3.82    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 3.47/3.82  parent0: (27190) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 3.47/3.82    meet( Y, X ) ) ==> X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27192) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 3.47/3.82    complement( join( X, complement( Y ) ) ) }.
% 3.47/3.82  parent0[0]: (500) {G13,W10,D5,L1,V2,M1} P(487,3) { complement( join( X, 
% 3.47/3.82    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27196) {G13,W10,D4,L1,V2,M1}  { meet( complement( X ), complement
% 3.47/3.82    ( Y ) ) ==> complement( join( X, Y ) ) }.
% 3.47/3.82  parent0[0]: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.47/3.82    complement( X ) ) ==> X }.
% 3.47/3.82  parent1[0; 9]: (27192) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) 
% 3.47/3.82    ==> complement( join( X, complement( Y ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := complement( Y )
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (3406) {G14,W10,D4,L1,V2,M1} P(487,500) { meet( complement( Y
% 3.47/3.82     ), complement( X ) ) ==> complement( join( Y, X ) ) }.
% 3.47/3.82  parent0: (27196) {G13,W10,D4,L1,V2,M1}  { meet( complement( X ), complement
% 3.47/3.82    ( Y ) ) ==> complement( join( X, Y ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27199) {G14,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 3.47/3.82    meet( complement( X ), complement( Y ) ) }.
% 3.47/3.82  parent0[0]: (3406) {G14,W10,D4,L1,V2,M1} P(487,500) { meet( complement( Y )
% 3.47/3.82    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27201) {G2,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 3.47/3.82    meet( complement( Y ), complement( X ) ) }.
% 3.47/3.82  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.47/3.82    Y ) }.
% 3.47/3.82  parent1[0; 5]: (27199) {G14,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) 
% 3.47/3.82    ==> meet( complement( X ), complement( Y ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := complement( Y )
% 3.47/3.82     Y := complement( X )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27203) {G3,W9,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 3.47/3.82    complement( join( Y, X ) ) }.
% 3.47/3.82  parent0[0]: (3406) {G14,W10,D4,L1,V2,M1} P(487,500) { meet( complement( Y )
% 3.47/3.82    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 3.47/3.82  parent1[0; 5]: (27201) {G2,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) 
% 3.47/3.82    ==> meet( complement( Y ), complement( X ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (3440) {G15,W9,D4,L1,V2,M1} P(3406,59);d(3406) { complement( 
% 3.47/3.82    join( X, Y ) ) = complement( join( Y, X ) ) }.
% 3.47/3.82  parent0: (27203) {G3,W9,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 3.47/3.82    complement( join( Y, X ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27205) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y ), X ) = 
% 3.47/3.82    join( X, composition( Y, X ) ) }.
% 3.47/3.82  parent0[0]: (219) {G5,W11,D4,L1,V2,M1} P(214,6) { join( X, composition( Y, 
% 3.47/3.82    X ) ) = composition( join( one, Y ), X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27207) {G2,W9,D4,L1,V1,M1}  { composition( one, X ) = join( X, 
% 3.47/3.82    composition( skol1, X ) ) }.
% 3.47/3.82  parent0[0]: (19) {G1,W5,D3,L1,V0,M1} P(0,16) { join( one, skol1 ) ==> one
% 3.47/3.82     }.
% 3.47/3.82  parent1[0; 2]: (27205) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y )
% 3.47/3.82    , X ) = join( X, composition( Y, X ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := skol1
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27208) {G3,W7,D4,L1,V1,M1}  { X = join( X, composition( skol1, X
% 3.47/3.82     ) ) }.
% 3.47/3.82  parent0[0]: (214) {G4,W5,D3,L1,V1,M1} P(213,207) { composition( one, X ) 
% 3.47/3.82    ==> X }.
% 3.47/3.82  parent1[0; 1]: (27207) {G2,W9,D4,L1,V1,M1}  { composition( one, X ) = join
% 3.47/3.82    ( X, composition( skol1, X ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27209) {G3,W7,D4,L1,V1,M1}  { join( X, composition( skol1, X ) ) =
% 3.47/3.82     X }.
% 3.47/3.82  parent0[0]: (27208) {G3,W7,D4,L1,V1,M1}  { X = join( X, composition( skol1
% 3.47/3.82    , X ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (4387) {G6,W7,D4,L1,V1,M1} P(19,219);d(214) { join( X, 
% 3.47/3.82    composition( skol1, X ) ) ==> X }.
% 3.47/3.82  parent0: (27209) {G3,W7,D4,L1,V1,M1}  { join( X, composition( skol1, X ) ) 
% 3.47/3.82    = X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27211) {G28,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y ) }.
% 3.47/3.82  parent0[0]: (1780) {G28,W7,D4,L1,V2,M1} P(1402,1161);d(487) { meet( join( X
% 3.47/3.82    , Y ), Y ) ==> Y }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27212) {G7,W9,D4,L1,V1,M1}  { composition( skol1, X ) ==> meet( X
% 3.47/3.82    , composition( skol1, X ) ) }.
% 3.47/3.82  parent0[0]: (4387) {G6,W7,D4,L1,V1,M1} P(19,219);d(214) { join( X, 
% 3.47/3.82    composition( skol1, X ) ) ==> X }.
% 3.47/3.82  parent1[0; 5]: (27211) {G28,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y
% 3.47/3.82     ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := composition( skol1, X )
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27213) {G7,W9,D4,L1,V1,M1}  { meet( X, composition( skol1, X ) ) 
% 3.47/3.82    ==> composition( skol1, X ) }.
% 3.47/3.82  parent0[0]: (27212) {G7,W9,D4,L1,V1,M1}  { composition( skol1, X ) ==> meet
% 3.47/3.82    ( X, composition( skol1, X ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (4428) {G29,W9,D4,L1,V1,M1} P(4387,1780) { meet( X, 
% 3.47/3.82    composition( skol1, X ) ) ==> composition( skol1, X ) }.
% 3.47/3.82  parent0: (27213) {G7,W9,D4,L1,V1,M1}  { meet( X, composition( skol1, X ) ) 
% 3.47/3.82    ==> composition( skol1, X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27222) {G2,W11,D4,L1,V2,M1}  { join( join( X, Y ), composition( 
% 3.47/3.82    skol1, X ) ) = join( X, Y ) }.
% 3.47/3.82  parent0[0]: (4387) {G6,W7,D4,L1,V1,M1} P(19,219);d(214) { join( X, 
% 3.47/3.82    composition( skol1, X ) ) ==> X }.
% 3.47/3.82  parent1[0; 9]: (30) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 3.47/3.82    X ) = join( join( Z, X ), Y ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := composition( skol1, X )
% 3.47/3.82     Y := Y
% 3.47/3.82     Z := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (4451) {G7,W11,D4,L1,V2,M1} P(4387,30) { join( join( X, Y ), 
% 3.47/3.82    composition( skol1, X ) ) ==> join( X, Y ) }.
% 3.47/3.82  parent0: (27222) {G2,W11,D4,L1,V2,M1}  { join( join( X, Y ), composition( 
% 3.47/3.82    skol1, X ) ) = join( X, Y ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27223) {G6,W7,D4,L1,V1,M1}  { X ==> join( X, composition( skol1, X
% 3.47/3.82     ) ) }.
% 3.47/3.82  parent0[0]: (4387) {G6,W7,D4,L1,V1,M1} P(19,219);d(214) { join( X, 
% 3.47/3.82    composition( skol1, X ) ) ==> X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27224) {G1,W7,D4,L1,V1,M1}  { X ==> join( composition( skol1, X )
% 3.47/3.82    , X ) }.
% 3.47/3.82  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 3.47/3.82  parent1[0; 2]: (27223) {G6,W7,D4,L1,V1,M1}  { X ==> join( X, composition( 
% 3.47/3.82    skol1, X ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := composition( skol1, X )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27227) {G1,W7,D4,L1,V1,M1}  { join( composition( skol1, X ), X ) 
% 3.47/3.82    ==> X }.
% 3.47/3.82  parent0[0]: (27224) {G1,W7,D4,L1,V1,M1}  { X ==> join( composition( skol1, 
% 3.47/3.82    X ), X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (4459) {G7,W7,D4,L1,V1,M1} P(4387,0) { join( composition( 
% 3.47/3.82    skol1, X ), X ) ==> X }.
% 3.47/3.82  parent0: (27227) {G1,W7,D4,L1,V1,M1}  { join( composition( skol1, X ), X ) 
% 3.47/3.82    ==> X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27229) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 3.47/3.82    converse( join( X, converse( Y ) ) ) }.
% 3.47/3.82  parent0[0]: (24) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 3.47/3.82    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27232) {G2,W11,D6,L1,V1,M1}  { join( converse( composition( skol1
% 3.47/3.82    , converse( X ) ) ), X ) ==> converse( converse( X ) ) }.
% 3.47/3.82  parent0[0]: (4459) {G7,W7,D4,L1,V1,M1} P(4387,0) { join( composition( skol1
% 3.47/3.82    , X ), X ) ==> X }.
% 3.47/3.82  parent1[0; 9]: (27229) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==>
% 3.47/3.82     converse( join( X, converse( Y ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := converse( X )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := composition( skol1, converse( X ) )
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27233) {G1,W9,D6,L1,V1,M1}  { join( converse( composition( skol1
% 3.47/3.82    , converse( X ) ) ), X ) ==> X }.
% 3.47/3.82  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.47/3.82  parent1[0; 8]: (27232) {G2,W11,D6,L1,V1,M1}  { join( converse( composition
% 3.47/3.82    ( skol1, converse( X ) ) ), X ) ==> converse( converse( X ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27234) {G2,W8,D5,L1,V1,M1}  { join( composition( X, converse( 
% 3.47/3.82    skol1 ) ), X ) ==> X }.
% 3.47/3.82  parent0[0]: (20) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 3.47/3.82    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 3.47/3.82  parent1[0; 2]: (27233) {G1,W9,D6,L1,V1,M1}  { join( converse( composition( 
% 3.47/3.82    skol1, converse( X ) ) ), X ) ==> X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := skol1
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (4466) {G8,W8,D5,L1,V1,M1} P(4459,24);d(7);d(20) { join( 
% 3.47/3.82    composition( X, converse( skol1 ) ), X ) ==> X }.
% 3.47/3.82  parent0: (27234) {G2,W8,D5,L1,V1,M1}  { join( composition( X, converse( 
% 3.47/3.82    skol1 ) ), X ) ==> X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27237) {G5,W11,D4,L1,V2,M1}  { composition( join( X, one ), Y ) = 
% 3.47/3.82    join( composition( X, Y ), Y ) }.
% 3.47/3.82  parent0[0]: (220) {G5,W11,D4,L1,V2,M1} P(214,6) { join( composition( Y, X )
% 3.47/3.82    , X ) = composition( join( Y, one ), X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27238) {G2,W10,D5,L1,V1,M1}  { composition( top, X ) = join( 
% 3.47/3.82    composition( complement( one ), X ), X ) }.
% 3.47/3.82  parent0[0]: (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 3.47/3.82    ==> top }.
% 3.47/3.82  parent1[0; 2]: (27237) {G5,W11,D4,L1,V2,M1}  { composition( join( X, one )
% 3.47/3.82    , Y ) = join( composition( X, Y ), Y ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := one
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := complement( one )
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27239) {G2,W10,D5,L1,V1,M1}  { join( composition( complement( one
% 3.47/3.82     ), X ), X ) = composition( top, X ) }.
% 3.47/3.82  parent0[0]: (27238) {G2,W10,D5,L1,V1,M1}  { composition( top, X ) = join( 
% 3.47/3.82    composition( complement( one ), X ), X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (4561) {G6,W10,D5,L1,V1,M1} P(18,220) { join( composition( 
% 3.47/3.82    complement( one ), X ), X ) ==> composition( top, X ) }.
% 3.47/3.82  parent0: (27239) {G2,W10,D5,L1,V1,M1}  { join( composition( complement( one
% 3.47/3.82     ), X ), X ) = composition( top, X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27241) {G5,W11,D4,L1,V2,M1}  { composition( join( X, one ), Y ) = 
% 3.47/3.82    join( composition( X, Y ), Y ) }.
% 3.47/3.82  parent0[0]: (220) {G5,W11,D4,L1,V2,M1} P(214,6) { join( composition( Y, X )
% 3.47/3.82    , X ) = composition( join( Y, one ), X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27246) {G6,W12,D6,L1,V1,M1}  { composition( one, X ) = join( 
% 3.47/3.82    composition( composition( one, converse( skol1 ) ), X ), X ) }.
% 3.47/3.82  parent0[0]: (4466) {G8,W8,D5,L1,V1,M1} P(4459,24);d(7);d(20) { join( 
% 3.47/3.82    composition( X, converse( skol1 ) ), X ) ==> X }.
% 3.47/3.82  parent1[0; 2]: (27241) {G5,W11,D4,L1,V2,M1}  { composition( join( X, one )
% 3.47/3.82    , Y ) = join( composition( X, Y ), Y ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := one
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := composition( one, converse( skol1 ) )
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27249) {G5,W10,D5,L1,V1,M1}  { composition( one, X ) = join( 
% 3.47/3.82    composition( converse( skol1 ), X ), X ) }.
% 3.47/3.82  parent0[0]: (214) {G4,W5,D3,L1,V1,M1} P(213,207) { composition( one, X ) 
% 3.47/3.82    ==> X }.
% 3.47/3.82  parent1[0; 6]: (27246) {G6,W12,D6,L1,V1,M1}  { composition( one, X ) = join
% 3.47/3.82    ( composition( composition( one, converse( skol1 ) ), X ), X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := converse( skol1 )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27251) {G5,W8,D5,L1,V1,M1}  { X = join( composition( converse( 
% 3.47/3.82    skol1 ), X ), X ) }.
% 3.47/3.82  parent0[0]: (214) {G4,W5,D3,L1,V1,M1} P(213,207) { composition( one, X ) 
% 3.47/3.82    ==> X }.
% 3.47/3.82  parent1[0; 1]: (27249) {G5,W10,D5,L1,V1,M1}  { composition( one, X ) = join
% 3.47/3.82    ( composition( converse( skol1 ), X ), X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27252) {G5,W8,D5,L1,V1,M1}  { join( composition( converse( skol1 )
% 3.47/3.82    , X ), X ) = X }.
% 3.47/3.82  parent0[0]: (27251) {G5,W8,D5,L1,V1,M1}  { X = join( composition( converse
% 3.47/3.82    ( skol1 ), X ), X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (4645) {G9,W8,D5,L1,V1,M1} P(4466,220);d(214);d(214) { join( 
% 3.47/3.82    composition( converse( skol1 ), X ), X ) ==> X }.
% 3.47/3.82  parent0: (27252) {G5,W8,D5,L1,V1,M1}  { join( composition( converse( skol1
% 3.47/3.82     ), X ), X ) = X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27254) {G26,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X ) }.
% 3.47/3.82  parent0[0]: (1836) {G26,W7,D4,L1,V2,M1} P(1816,866) { meet( join( X, Y ), X
% 3.47/3.82     ) ==> X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27255) {G10,W11,D5,L1,V1,M1}  { composition( converse( skol1 ), X
% 3.47/3.82     ) ==> meet( X, composition( converse( skol1 ), X ) ) }.
% 3.47/3.82  parent0[0]: (4645) {G9,W8,D5,L1,V1,M1} P(4466,220);d(214);d(214) { join( 
% 3.47/3.82    composition( converse( skol1 ), X ), X ) ==> X }.
% 3.47/3.82  parent1[0; 6]: (27254) {G26,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X
% 3.47/3.82     ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := composition( converse( skol1 ), X )
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27256) {G10,W11,D5,L1,V1,M1}  { meet( X, composition( converse( 
% 3.47/3.82    skol1 ), X ) ) ==> composition( converse( skol1 ), X ) }.
% 3.47/3.82  parent0[0]: (27255) {G10,W11,D5,L1,V1,M1}  { composition( converse( skol1 )
% 3.47/3.82    , X ) ==> meet( X, composition( converse( skol1 ), X ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (4699) {G27,W11,D5,L1,V1,M1} P(4645,1836) { meet( X, 
% 3.47/3.82    composition( converse( skol1 ), X ) ) ==> composition( converse( skol1 )
% 3.47/3.82    , X ) }.
% 3.47/3.82  parent0: (27256) {G10,W11,D5,L1,V1,M1}  { meet( X, composition( converse( 
% 3.47/3.82    skol1 ), X ) ) ==> composition( converse( skol1 ), X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27258) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 3.47/3.82    converse( join( X, converse( Y ) ) ) }.
% 3.47/3.82  parent0[0]: (24) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 3.47/3.82    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27262) {G2,W12,D6,L1,V1,M1}  { join( converse( composition( 
% 3.47/3.82    converse( skol1 ), converse( X ) ) ), X ) ==> converse( converse( X ) )
% 3.47/3.82     }.
% 3.47/3.82  parent0[0]: (4645) {G9,W8,D5,L1,V1,M1} P(4466,220);d(214);d(214) { join( 
% 3.47/3.82    composition( converse( skol1 ), X ), X ) ==> X }.
% 3.47/3.82  parent1[0; 10]: (27258) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) 
% 3.47/3.82    ==> converse( join( X, converse( Y ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := converse( X )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := composition( converse( skol1 ), converse( X ) )
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27263) {G1,W10,D6,L1,V1,M1}  { join( converse( composition( 
% 3.47/3.82    converse( skol1 ), converse( X ) ) ), X ) ==> X }.
% 3.47/3.82  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.47/3.82  parent1[0; 9]: (27262) {G2,W12,D6,L1,V1,M1}  { join( converse( composition
% 3.47/3.82    ( converse( skol1 ), converse( X ) ) ), X ) ==> converse( converse( X ) )
% 3.47/3.82     }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27264) {G2,W9,D6,L1,V1,M1}  { join( composition( X, converse( 
% 3.47/3.82    converse( skol1 ) ) ), X ) ==> X }.
% 3.47/3.82  parent0[0]: (20) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 3.47/3.82    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 3.47/3.82  parent1[0; 2]: (27263) {G1,W10,D6,L1,V1,M1}  { join( converse( composition
% 3.47/3.82    ( converse( skol1 ), converse( X ) ) ), X ) ==> X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := converse( skol1 )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27265) {G1,W7,D4,L1,V1,M1}  { join( composition( X, skol1 ), X ) 
% 3.47/3.82    ==> X }.
% 3.47/3.82  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 3.47/3.82  parent1[0; 4]: (27264) {G2,W9,D6,L1,V1,M1}  { join( composition( X, 
% 3.47/3.82    converse( converse( skol1 ) ) ), X ) ==> X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := skol1
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (4716) {G10,W7,D4,L1,V1,M1} P(4645,24);d(7);d(20);d(7) { join
% 3.47/3.82    ( composition( X, skol1 ), X ) ==> X }.
% 3.47/3.82  parent0: (27265) {G1,W7,D4,L1,V1,M1}  { join( composition( X, skol1 ), X ) 
% 3.47/3.82    ==> X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27268) {G1,W9,D4,L1,V1,M1}  { join( X, one ) ==> join( join( X, 
% 3.47/3.82    skol1 ), one ) }.
% 3.47/3.82  parent0[0]: (32) {G1,W9,D4,L1,V1,M1} P(16,1) { join( join( X, skol1 ), one
% 3.47/3.82     ) ==> join( X, one ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27271) {G2,W10,D5,L1,V0,M1}  { join( composition( converse( skol1
% 3.47/3.82     ), skol1 ), one ) ==> join( skol1, one ) }.
% 3.47/3.82  parent0[0]: (4645) {G9,W8,D5,L1,V1,M1} P(4466,220);d(214);d(214) { join( 
% 3.47/3.82    composition( converse( skol1 ), X ), X ) ==> X }.
% 3.47/3.82  parent1[0; 8]: (27268) {G1,W9,D4,L1,V1,M1}  { join( X, one ) ==> join( join
% 3.47/3.82    ( X, skol1 ), one ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := skol1
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := composition( converse( skol1 ), skol1 )
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27272) {G1,W8,D5,L1,V0,M1}  { join( composition( converse( skol1
% 3.47/3.82     ), skol1 ), one ) ==> one }.
% 3.47/3.82  parent0[0]: (16) {G0,W5,D3,L1,V0,M1} I { join( skol1, one ) ==> one }.
% 3.47/3.82  parent1[0; 7]: (27271) {G2,W10,D5,L1,V0,M1}  { join( composition( converse
% 3.47/3.82    ( skol1 ), skol1 ), one ) ==> join( skol1, one ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (4717) {G10,W8,D5,L1,V0,M1} P(4645,32);d(16) { join( 
% 3.47/3.82    composition( converse( skol1 ), skol1 ), one ) ==> one }.
% 3.47/3.82  parent0: (27272) {G1,W8,D5,L1,V0,M1}  { join( composition( converse( skol1
% 3.47/3.82     ), skol1 ), one ) ==> one }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27275) {G26,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X ) }.
% 3.47/3.82  parent0[0]: (1836) {G26,W7,D4,L1,V2,M1} P(1816,866) { meet( join( X, Y ), X
% 3.47/3.82     ) ==> X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27276) {G11,W9,D4,L1,V1,M1}  { composition( X, skol1 ) ==> meet( 
% 3.47/3.82    X, composition( X, skol1 ) ) }.
% 3.47/3.82  parent0[0]: (4716) {G10,W7,D4,L1,V1,M1} P(4645,24);d(7);d(20);d(7) { join( 
% 3.47/3.82    composition( X, skol1 ), X ) ==> X }.
% 3.47/3.82  parent1[0; 5]: (27275) {G26,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X
% 3.47/3.82     ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := composition( X, skol1 )
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27277) {G11,W9,D4,L1,V1,M1}  { meet( X, composition( X, skol1 ) ) 
% 3.47/3.82    ==> composition( X, skol1 ) }.
% 3.47/3.82  parent0[0]: (27276) {G11,W9,D4,L1,V1,M1}  { composition( X, skol1 ) ==> 
% 3.47/3.82    meet( X, composition( X, skol1 ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (4739) {G27,W9,D4,L1,V1,M1} P(4716,1836) { meet( X, 
% 3.47/3.82    composition( X, skol1 ) ) ==> composition( X, skol1 ) }.
% 3.47/3.82  parent0: (27277) {G11,W9,D4,L1,V1,M1}  { meet( X, composition( X, skol1 ) )
% 3.47/3.82     ==> composition( X, skol1 ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27279) {G21,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y ) ) }.
% 3.47/3.82  parent0[0]: (1816) {G21,W7,D4,L1,V2,M1} P(508,1779) { meet( X, join( X, Y )
% 3.47/3.82     ) ==> X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27280) {G11,W9,D4,L1,V1,M1}  { composition( X, skol1 ) ==> meet( 
% 3.47/3.82    composition( X, skol1 ), X ) }.
% 3.47/3.82  parent0[0]: (4716) {G10,W7,D4,L1,V1,M1} P(4645,24);d(7);d(20);d(7) { join( 
% 3.47/3.82    composition( X, skol1 ), X ) ==> X }.
% 3.47/3.82  parent1[0; 8]: (27279) {G21,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y )
% 3.47/3.82     ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := composition( X, skol1 )
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27281) {G11,W9,D4,L1,V1,M1}  { meet( composition( X, skol1 ), X ) 
% 3.47/3.82    ==> composition( X, skol1 ) }.
% 3.47/3.82  parent0[0]: (27280) {G11,W9,D4,L1,V1,M1}  { composition( X, skol1 ) ==> 
% 3.47/3.82    meet( composition( X, skol1 ), X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (4740) {G22,W9,D4,L1,V1,M1} P(4716,1816) { meet( composition( 
% 3.47/3.82    X, skol1 ), X ) ==> composition( X, skol1 ) }.
% 3.47/3.82  parent0: (27281) {G11,W9,D4,L1,V1,M1}  { meet( composition( X, skol1 ), X )
% 3.47/3.82     ==> composition( X, skol1 ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27283) {G14,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 3.47/3.82    , X ) }.
% 3.47/3.82  parent0[0]: (508) {G14,W9,D4,L1,V2,M1} P(498,30) { join( join( X, Y ), X ) 
% 3.47/3.82    ==> join( X, Y ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27285) {G11,W13,D5,L1,V0,M1}  { join( composition( converse( 
% 3.47/3.82    skol1 ), skol1 ), one ) ==> join( one, composition( converse( skol1 ), 
% 3.47/3.82    skol1 ) ) }.
% 3.47/3.82  parent0[0]: (4717) {G10,W8,D5,L1,V0,M1} P(4645,32);d(16) { join( 
% 3.47/3.82    composition( converse( skol1 ), skol1 ), one ) ==> one }.
% 3.47/3.82  parent1[0; 8]: (27283) {G14,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join
% 3.47/3.82    ( X, Y ), X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := composition( converse( skol1 ), skol1 )
% 3.47/3.82     Y := one
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27286) {G11,W8,D5,L1,V0,M1}  { one ==> join( one, composition( 
% 3.47/3.82    converse( skol1 ), skol1 ) ) }.
% 3.47/3.82  parent0[0]: (4717) {G10,W8,D5,L1,V0,M1} P(4645,32);d(16) { join( 
% 3.47/3.82    composition( converse( skol1 ), skol1 ), one ) ==> one }.
% 3.47/3.82  parent1[0; 1]: (27285) {G11,W13,D5,L1,V0,M1}  { join( composition( converse
% 3.47/3.82    ( skol1 ), skol1 ), one ) ==> join( one, composition( converse( skol1 ), 
% 3.47/3.82    skol1 ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27288) {G11,W8,D5,L1,V0,M1}  { join( one, composition( converse( 
% 3.47/3.82    skol1 ), skol1 ) ) ==> one }.
% 3.47/3.82  parent0[0]: (27286) {G11,W8,D5,L1,V0,M1}  { one ==> join( one, composition
% 3.47/3.82    ( converse( skol1 ), skol1 ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (4913) {G15,W8,D5,L1,V0,M1} P(4717,508) { join( one, 
% 3.47/3.82    composition( converse( skol1 ), skol1 ) ) ==> one }.
% 3.47/3.82  parent0: (27288) {G11,W8,D5,L1,V0,M1}  { join( one, composition( converse( 
% 3.47/3.82    skol1 ), skol1 ) ) ==> one }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27291) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y ), X ) = 
% 3.47/3.82    join( X, composition( Y, X ) ) }.
% 3.47/3.82  parent0[0]: (219) {G5,W11,D4,L1,V2,M1} P(214,6) { join( X, composition( Y, 
% 3.47/3.82    X ) ) = composition( join( one, Y ), X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27293) {G6,W12,D6,L1,V1,M1}  { composition( one, X ) = join( X, 
% 3.47/3.82    composition( composition( converse( skol1 ), skol1 ), X ) ) }.
% 3.47/3.82  parent0[0]: (4913) {G15,W8,D5,L1,V0,M1} P(4717,508) { join( one, 
% 3.47/3.82    composition( converse( skol1 ), skol1 ) ) ==> one }.
% 3.47/3.82  parent1[0; 2]: (27291) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y )
% 3.47/3.82    , X ) = join( X, composition( Y, X ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82     Y := composition( converse( skol1 ), skol1 )
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27294) {G5,W10,D6,L1,V1,M1}  { X = join( X, composition( 
% 3.47/3.82    composition( converse( skol1 ), skol1 ), X ) ) }.
% 3.47/3.82  parent0[0]: (214) {G4,W5,D3,L1,V1,M1} P(213,207) { composition( one, X ) 
% 3.47/3.82    ==> X }.
% 3.47/3.82  parent1[0; 1]: (27293) {G6,W12,D6,L1,V1,M1}  { composition( one, X ) = join
% 3.47/3.82    ( X, composition( composition( converse( skol1 ), skol1 ), X ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27295) {G5,W10,D6,L1,V1,M1}  { join( X, composition( composition( 
% 3.47/3.82    converse( skol1 ), skol1 ), X ) ) = X }.
% 3.47/3.82  parent0[0]: (27294) {G5,W10,D6,L1,V1,M1}  { X = join( X, composition( 
% 3.47/3.82    composition( converse( skol1 ), skol1 ), X ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (4918) {G16,W10,D6,L1,V1,M1} P(4913,219);d(214) { join( X, 
% 3.47/3.82    composition( composition( converse( skol1 ), skol1 ), X ) ) ==> X }.
% 3.47/3.82  parent0: (27295) {G5,W10,D6,L1,V1,M1}  { join( X, composition( composition
% 3.47/3.82    ( converse( skol1 ), skol1 ), X ) ) = X }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27296) {G27,W9,D4,L1,V1,M1}  { composition( X, skol1 ) ==> meet( X
% 3.47/3.82    , composition( X, skol1 ) ) }.
% 3.47/3.82  parent0[0]: (4739) {G27,W9,D4,L1,V1,M1} P(4716,1836) { meet( X, composition
% 3.47/3.82    ( X, skol1 ) ) ==> composition( X, skol1 ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27298) {G28,W8,D5,L1,V0,M1}  { composition( complement( 
% 3.47/3.82    composition( top, skol1 ) ), skol1 ) ==> zero }.
% 3.47/3.82  parent0[0]: (3153) {G35,W10,D5,L1,V2,M1} P(3122,1443);d(475);d(479) { meet
% 3.47/3.82    ( complement( composition( top, Y ) ), composition( X, Y ) ) ==> zero }.
% 3.47/3.82  parent1[0; 7]: (27296) {G27,W9,D4,L1,V1,M1}  { composition( X, skol1 ) ==> 
% 3.47/3.82    meet( X, composition( X, skol1 ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := complement( composition( top, skol1 ) )
% 3.47/3.82     Y := skol1
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := complement( composition( top, skol1 ) )
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (5001) {G36,W8,D5,L1,V0,M1} P(4739,3153) { composition( 
% 3.47/3.82    complement( composition( top, skol1 ) ), skol1 ) ==> zero }.
% 3.47/3.82  parent0: (27298) {G28,W8,D5,L1,V0,M1}  { composition( complement( 
% 3.47/3.82    composition( top, skol1 ) ), skol1 ) ==> zero }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27301) {G1,W15,D7,L1,V2,M1}  { complement( converse( Y ) ) ==> 
% 3.47/3.82    join( composition( X, complement( converse( composition( Y, X ) ) ) ), 
% 3.47/3.82    complement( converse( Y ) ) ) }.
% 3.47/3.82  parent0[0]: (91) {G1,W15,D7,L1,V2,M1} P(9,10);d(7) { join( composition( X, 
% 3.47/3.82    complement( converse( composition( Y, X ) ) ) ), complement( converse( Y
% 3.47/3.82     ) ) ) ==> complement( converse( Y ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := Y
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27307) {G2,W19,D7,L1,V0,M1}  { complement( converse( complement( 
% 3.47/3.82    composition( top, skol1 ) ) ) ) ==> join( composition( skol1, complement
% 3.47/3.82    ( converse( zero ) ) ), complement( converse( complement( composition( 
% 3.47/3.82    top, skol1 ) ) ) ) ) }.
% 3.47/3.82  parent0[0]: (5001) {G36,W8,D5,L1,V0,M1} P(4739,3153) { composition( 
% 3.47/3.82    complement( composition( top, skol1 ) ), skol1 ) ==> zero }.
% 3.47/3.82  parent1[0; 12]: (27301) {G1,W15,D7,L1,V2,M1}  { complement( converse( Y ) )
% 3.47/3.82     ==> join( composition( X, complement( converse( composition( Y, X ) ) )
% 3.47/3.82     ), complement( converse( Y ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := skol1
% 3.47/3.82     Y := complement( composition( top, skol1 ) )
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27308) {G3,W18,D7,L1,V0,M1}  { complement( converse( complement( 
% 3.47/3.82    composition( top, skol1 ) ) ) ) ==> join( composition( skol1, complement
% 3.47/3.82    ( zero ) ), complement( converse( complement( composition( top, skol1 ) )
% 3.47/3.82     ) ) ) }.
% 3.47/3.82  parent0[0]: (509) {G13,W4,D3,L1,V0,M1} P(491,469) { converse( zero ) ==> 
% 3.47/3.82    zero }.
% 3.47/3.82  parent1[0; 11]: (27307) {G2,W19,D7,L1,V0,M1}  { complement( converse( 
% 3.47/3.82    complement( composition( top, skol1 ) ) ) ) ==> join( composition( skol1
% 3.47/3.82    , complement( converse( zero ) ) ), complement( converse( complement( 
% 3.47/3.82    composition( top, skol1 ) ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27309) {G4,W17,D7,L1,V0,M1}  { complement( converse( complement( 
% 3.47/3.82    composition( top, skol1 ) ) ) ) ==> join( composition( skol1, top ), 
% 3.47/3.82    complement( converse( complement( composition( top, skol1 ) ) ) ) ) }.
% 3.47/3.82  parent0[0]: (475) {G11,W4,D3,L1,V0,M1} P(240,448);d(469);d(61) { complement
% 3.47/3.82    ( zero ) ==> top }.
% 3.47/3.82  parent1[0; 10]: (27308) {G3,W18,D7,L1,V0,M1}  { complement( converse( 
% 3.47/3.82    complement( composition( top, skol1 ) ) ) ) ==> join( composition( skol1
% 3.47/3.82    , complement( zero ) ), complement( converse( complement( composition( 
% 3.47/3.82    top, skol1 ) ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27311) {G5,W17,D7,L1,V0,M1}  { complement( converse( complement( 
% 3.47/3.82    composition( top, skol1 ) ) ) ) ==> join( composition( skol1, top ), 
% 3.47/3.82    complement( complement( converse( composition( top, skol1 ) ) ) ) ) }.
% 3.47/3.82  parent0[0]: (3065) {G32,W7,D4,L1,V1,M1} P(3057,2519);d(3063);d(953) { 
% 3.47/3.82    converse( complement( X ) ) ==> complement( converse( X ) ) }.
% 3.47/3.82  parent1[0; 12]: (27309) {G4,W17,D7,L1,V0,M1}  { complement( converse( 
% 3.47/3.82    complement( composition( top, skol1 ) ) ) ) ==> join( composition( skol1
% 3.47/3.82    , top ), complement( converse( complement( composition( top, skol1 ) ) )
% 3.47/3.82     ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := composition( top, skol1 )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27312) {G6,W17,D7,L1,V0,M1}  { complement( complement( converse( 
% 3.47/3.82    composition( top, skol1 ) ) ) ) ==> join( composition( skol1, top ), 
% 3.47/3.82    complement( complement( converse( composition( top, skol1 ) ) ) ) ) }.
% 3.47/3.82  parent0[0]: (3065) {G32,W7,D4,L1,V1,M1} P(3057,2519);d(3063);d(953) { 
% 3.47/3.82    converse( complement( X ) ) ==> complement( converse( X ) ) }.
% 3.47/3.82  parent1[0; 2]: (27311) {G5,W17,D7,L1,V0,M1}  { complement( converse( 
% 3.47/3.82    complement( composition( top, skol1 ) ) ) ) ==> join( composition( skol1
% 3.47/3.82    , top ), complement( complement( converse( composition( top, skol1 ) ) )
% 3.47/3.82     ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := composition( top, skol1 )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27317) {G7,W15,D6,L1,V0,M1}  { complement( complement( converse( 
% 3.47/3.82    composition( top, skol1 ) ) ) ) ==> join( composition( skol1, top ), 
% 3.47/3.82    converse( composition( top, skol1 ) ) ) }.
% 3.47/3.82  parent0[0]: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.47/3.82    complement( X ) ) ==> X }.
% 3.47/3.82  parent1[0; 11]: (27312) {G6,W17,D7,L1,V0,M1}  { complement( complement( 
% 3.47/3.82    converse( composition( top, skol1 ) ) ) ) ==> join( composition( skol1, 
% 3.47/3.82    top ), complement( complement( converse( composition( top, skol1 ) ) ) )
% 3.47/3.82     ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := converse( composition( top, skol1 ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27318) {G8,W13,D5,L1,V0,M1}  { converse( composition( top, skol1
% 3.47/3.82     ) ) ==> join( composition( skol1, top ), converse( composition( top, 
% 3.47/3.82    skol1 ) ) ) }.
% 3.47/3.82  parent0[0]: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.47/3.82    complement( X ) ) ==> X }.
% 3.47/3.82  parent1[0; 1]: (27317) {G7,W15,D6,L1,V0,M1}  { complement( complement( 
% 3.47/3.82    converse( composition( top, skol1 ) ) ) ) ==> join( composition( skol1, 
% 3.47/3.82    top ), converse( composition( top, skol1 ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := converse( composition( top, skol1 ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27321) {G9,W11,D5,L1,V0,M1}  { converse( composition( top, skol1
% 3.47/3.82     ) ) ==> composition( join( skol1, converse( skol1 ) ), top ) }.
% 3.47/3.82  parent0[0]: (332) {G13,W15,D5,L1,V2,M1} P(264,6) { join( composition( Y, 
% 3.47/3.82    top ), converse( composition( top, X ) ) ) ==> composition( join( Y, 
% 3.47/3.82    converse( X ) ), top ) }.
% 3.47/3.82  parent1[0; 5]: (27318) {G8,W13,D5,L1,V0,M1}  { converse( composition( top, 
% 3.47/3.82    skol1 ) ) ==> join( composition( skol1, top ), converse( composition( top
% 3.47/3.82    , skol1 ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := skol1
% 3.47/3.82     Y := skol1
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27322) {G9,W11,D5,L1,V0,M1}  { composition( join( skol1, converse
% 3.47/3.82    ( skol1 ) ), top ) ==> converse( composition( top, skol1 ) ) }.
% 3.47/3.82  parent0[0]: (27321) {G9,W11,D5,L1,V0,M1}  { converse( composition( top, 
% 3.47/3.82    skol1 ) ) ==> composition( join( skol1, converse( skol1 ) ), top ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (5019) {G37,W11,D5,L1,V0,M1} P(5001,91);d(509);d(475);d(3065);
% 3.47/3.82    d(487);d(332) { composition( join( skol1, converse( skol1 ) ), top ) ==> 
% 3.47/3.82    converse( composition( top, skol1 ) ) }.
% 3.47/3.82  parent0: (27322) {G9,W11,D5,L1,V0,M1}  { composition( join( skol1, converse
% 3.47/3.82    ( skol1 ) ), top ) ==> converse( composition( top, skol1 ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27323) {G29,W9,D4,L1,V1,M1}  { composition( skol1, X ) ==> meet( X
% 3.47/3.82    , composition( skol1, X ) ) }.
% 3.47/3.82  parent0[0]: (4428) {G29,W9,D4,L1,V1,M1} P(4387,1780) { meet( X, composition
% 3.47/3.82    ( skol1, X ) ) ==> composition( skol1, X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27325) {G20,W8,D5,L1,V0,M1}  { composition( skol1, complement( 
% 3.47/3.82    composition( skol1, top ) ) ) ==> zero }.
% 3.47/3.82  parent0[0]: (2706) {G19,W10,D5,L1,V2,M1} P(1277,1443);d(475);d(479) { meet
% 3.47/3.82    ( complement( composition( X, top ) ), composition( X, Y ) ) ==> zero }.
% 3.47/3.82  parent1[0; 7]: (27323) {G29,W9,D4,L1,V1,M1}  { composition( skol1, X ) ==> 
% 3.47/3.82    meet( X, composition( skol1, X ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := skol1
% 3.47/3.82     Y := complement( composition( skol1, top ) )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := complement( composition( skol1, top ) )
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (5057) {G30,W8,D5,L1,V0,M1} P(4428,2706) { composition( skol1
% 3.47/3.82    , complement( composition( skol1, top ) ) ) ==> zero }.
% 3.47/3.82  parent0: (27325) {G20,W8,D5,L1,V0,M1}  { composition( skol1, complement( 
% 3.47/3.82    composition( skol1, top ) ) ) ==> zero }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27328) {G1,W13,D6,L1,V2,M1}  { complement( X ) ==> join( 
% 3.47/3.82    complement( X ), composition( converse( Y ), complement( composition( Y, 
% 3.47/3.82    X ) ) ) ) }.
% 3.47/3.82  parent0[0]: (92) {G1,W13,D6,L1,V2,M1} P(10,0) { join( complement( Y ), 
% 3.47/3.82    composition( converse( X ), complement( composition( X, Y ) ) ) ) ==> 
% 3.47/3.82    complement( Y ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27333) {G2,W17,D6,L1,V0,M1}  { complement( complement( 
% 3.47/3.82    composition( skol1, top ) ) ) ==> join( complement( complement( 
% 3.47/3.82    composition( skol1, top ) ) ), composition( converse( skol1 ), complement
% 3.47/3.82    ( zero ) ) ) }.
% 3.47/3.82  parent0[0]: (5057) {G30,W8,D5,L1,V0,M1} P(4428,2706) { composition( skol1, 
% 3.47/3.82    complement( composition( skol1, top ) ) ) ==> zero }.
% 3.47/3.82  parent1[0; 16]: (27328) {G1,W13,D6,L1,V2,M1}  { complement( X ) ==> join( 
% 3.47/3.82    complement( X ), composition( converse( Y ), complement( composition( Y, 
% 3.47/3.82    X ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := complement( composition( skol1, top ) )
% 3.47/3.82     Y := skol1
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27335) {G3,W15,D5,L1,V0,M1}  { complement( complement( 
% 3.47/3.82    composition( skol1, top ) ) ) ==> join( composition( skol1, top ), 
% 3.47/3.82    composition( converse( skol1 ), complement( zero ) ) ) }.
% 3.47/3.82  parent0[0]: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.47/3.82    complement( X ) ) ==> X }.
% 3.47/3.82  parent1[0; 7]: (27333) {G2,W17,D6,L1,V0,M1}  { complement( complement( 
% 3.47/3.82    composition( skol1, top ) ) ) ==> join( complement( complement( 
% 3.47/3.82    composition( skol1, top ) ) ), composition( converse( skol1 ), complement
% 3.47/3.82    ( zero ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := composition( skol1, top )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27336) {G4,W13,D5,L1,V0,M1}  { composition( skol1, top ) ==> join
% 3.47/3.82    ( composition( skol1, top ), composition( converse( skol1 ), complement( 
% 3.47/3.82    zero ) ) ) }.
% 3.47/3.82  parent0[0]: (487) {G12,W5,D4,L1,V1,M1} P(469,63);d(479) { complement( 
% 3.47/3.82    complement( X ) ) ==> X }.
% 3.47/3.82  parent1[0; 1]: (27335) {G3,W15,D5,L1,V0,M1}  { complement( complement( 
% 3.47/3.82    composition( skol1, top ) ) ) ==> join( composition( skol1, top ), 
% 3.47/3.82    composition( converse( skol1 ), complement( zero ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := composition( skol1, top )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27341) {G5,W12,D5,L1,V0,M1}  { composition( skol1, top ) ==> join
% 3.47/3.82    ( composition( skol1, top ), composition( converse( skol1 ), top ) ) }.
% 3.47/3.82  parent0[0]: (475) {G11,W4,D3,L1,V0,M1} P(240,448);d(469);d(61) { complement
% 3.47/3.82    ( zero ) ==> top }.
% 3.47/3.82  parent1[0; 11]: (27336) {G4,W13,D5,L1,V0,M1}  { composition( skol1, top ) 
% 3.47/3.82    ==> join( composition( skol1, top ), composition( converse( skol1 ), 
% 3.47/3.82    complement( zero ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27342) {G1,W10,D5,L1,V0,M1}  { composition( skol1, top ) ==> 
% 3.47/3.82    composition( join( skol1, converse( skol1 ) ), top ) }.
% 3.47/3.82  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 3.47/3.82    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 3.47/3.82  parent1[0; 4]: (27341) {G5,W12,D5,L1,V0,M1}  { composition( skol1, top ) 
% 3.47/3.82    ==> join( composition( skol1, top ), composition( converse( skol1 ), top
% 3.47/3.82     ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := skol1
% 3.47/3.82     Y := converse( skol1 )
% 3.47/3.82     Z := top
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27343) {G2,W8,D4,L1,V0,M1}  { composition( skol1, top ) ==> 
% 3.47/3.82    converse( composition( top, skol1 ) ) }.
% 3.47/3.82  parent0[0]: (5019) {G37,W11,D5,L1,V0,M1} P(5001,91);d(509);d(475);d(3065);d
% 3.47/3.82    (487);d(332) { composition( join( skol1, converse( skol1 ) ), top ) ==> 
% 3.47/3.82    converse( composition( top, skol1 ) ) }.
% 3.47/3.82  parent1[0; 4]: (27342) {G1,W10,D5,L1,V0,M1}  { composition( skol1, top ) 
% 3.47/3.82    ==> composition( join( skol1, converse( skol1 ) ), top ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27344) {G2,W8,D4,L1,V0,M1}  { converse( composition( top, skol1 )
% 3.47/3.82     ) ==> composition( skol1, top ) }.
% 3.47/3.82  parent0[0]: (27343) {G2,W8,D4,L1,V0,M1}  { composition( skol1, top ) ==> 
% 3.47/3.82    converse( composition( top, skol1 ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (5068) {G38,W8,D4,L1,V0,M1} P(5057,92);d(487);d(475);d(6);d(
% 3.47/3.82    5019) { converse( composition( top, skol1 ) ) ==> composition( skol1, top
% 3.47/3.82     ) }.
% 3.47/3.82  parent0: (27344) {G2,W8,D4,L1,V0,M1}  { converse( composition( top, skol1 )
% 3.47/3.82     ) ==> composition( skol1, top ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27346) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 3.47/3.82    converse( join( X, converse( Y ) ) ) }.
% 3.47/3.82  parent0[0]: (24) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 3.47/3.82    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27352) {G2,W14,D6,L1,V1,M1}  { join( converse( composition( 
% 3.47/3.82    complement( one ), converse( X ) ) ), X ) ==> converse( composition( top
% 3.47/3.82    , converse( X ) ) ) }.
% 3.47/3.82  parent0[0]: (4561) {G6,W10,D5,L1,V1,M1} P(18,220) { join( composition( 
% 3.47/3.82    complement( one ), X ), X ) ==> composition( top, X ) }.
% 3.47/3.82  parent1[0; 10]: (27346) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) 
% 3.47/3.82    ==> converse( join( X, converse( Y ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := converse( X )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := composition( complement( one ), converse( X ) )
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27354) {G2,W13,D6,L1,V1,M1}  { join( converse( composition( 
% 3.47/3.82    complement( one ), converse( X ) ) ), X ) ==> composition( X, converse( 
% 3.47/3.82    top ) ) }.
% 3.47/3.82  parent0[0]: (20) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 3.47/3.82    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 3.47/3.82  parent1[0; 9]: (27352) {G2,W14,D6,L1,V1,M1}  { join( converse( composition
% 3.47/3.82    ( complement( one ), converse( X ) ) ), X ) ==> converse( composition( 
% 3.47/3.82    top, converse( X ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := top
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27356) {G3,W12,D6,L1,V1,M1}  { join( converse( composition( 
% 3.47/3.82    complement( one ), converse( X ) ) ), X ) ==> composition( X, top ) }.
% 3.47/3.82  parent0[0]: (263) {G11,W4,D3,L1,V0,M1} P(262,252) { converse( top ) ==> top
% 3.47/3.82     }.
% 3.47/3.82  parent1[0; 11]: (27354) {G2,W13,D6,L1,V1,M1}  { join( converse( composition
% 3.47/3.82    ( complement( one ), converse( X ) ) ), X ) ==> composition( X, converse
% 3.47/3.82    ( top ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27357) {G2,W11,D6,L1,V1,M1}  { join( composition( X, converse( 
% 3.47/3.82    complement( one ) ) ), X ) ==> composition( X, top ) }.
% 3.47/3.82  parent0[0]: (20) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 3.47/3.82    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 3.47/3.82  parent1[0; 2]: (27356) {G3,W12,D6,L1,V1,M1}  { join( converse( composition
% 3.47/3.82    ( complement( one ), converse( X ) ) ), X ) ==> composition( X, top ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82     Y := complement( one )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27358) {G3,W11,D6,L1,V1,M1}  { join( composition( X, complement( 
% 3.47/3.82    converse( one ) ) ), X ) ==> composition( X, top ) }.
% 3.47/3.82  parent0[0]: (3065) {G32,W7,D4,L1,V1,M1} P(3057,2519);d(3063);d(953) { 
% 3.47/3.82    converse( complement( X ) ) ==> complement( converse( X ) ) }.
% 3.47/3.82  parent1[0; 4]: (27357) {G2,W11,D6,L1,V1,M1}  { join( composition( X, 
% 3.47/3.82    converse( complement( one ) ) ), X ) ==> composition( X, top ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := one
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27359) {G4,W10,D5,L1,V1,M1}  { join( composition( X, complement( 
% 3.47/3.82    one ) ), X ) ==> composition( X, top ) }.
% 3.47/3.82  parent0[0]: (213) {G3,W4,D3,L1,V0,M1} P(207,5) { converse( one ) ==> one
% 3.47/3.82     }.
% 3.47/3.82  parent1[0; 5]: (27358) {G3,W11,D6,L1,V1,M1}  { join( composition( X, 
% 3.47/3.82    complement( converse( one ) ) ), X ) ==> composition( X, top ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (8623) {G33,W10,D5,L1,V1,M1} P(4561,24);d(20);d(263);d(20);d(
% 3.47/3.82    3065);d(213) { join( composition( X, complement( one ) ), X ) ==> 
% 3.47/3.82    composition( X, top ) }.
% 3.47/3.82  parent0: (27359) {G4,W10,D5,L1,V1,M1}  { join( composition( X, complement( 
% 3.47/3.82    one ) ), X ) ==> composition( X, top ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27363) {G3,W14,D5,L1,V2,M1}  { join( join( X, Y ), composition( Y
% 3.47/3.82    , complement( one ) ) ) = join( composition( Y, top ), X ) }.
% 3.47/3.82  parent0[0]: (8623) {G33,W10,D5,L1,V1,M1} P(4561,24);d(20);d(263);d(20);d(
% 3.47/3.82    3065);d(213) { join( composition( X, complement( one ) ), X ) ==> 
% 3.47/3.82    composition( X, top ) }.
% 3.47/3.82  parent1[0; 10]: (310) {G2,W11,D4,L1,V3,M1} P(0,29) { join( join( Z, X ), Y
% 3.47/3.82     ) = join( join( Y, X ), Z ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := composition( Y, complement( one ) )
% 3.47/3.82     Z := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (8632) {G34,W14,D5,L1,V2,M1} P(8623,310) { join( join( Y, X )
% 3.47/3.82    , composition( X, complement( one ) ) ) ==> join( composition( X, top ), 
% 3.47/3.82    Y ) }.
% 3.47/3.82  parent0: (27363) {G3,W14,D5,L1,V2,M1}  { join( join( X, Y ), composition( Y
% 3.47/3.82    , complement( one ) ) ) = join( composition( Y, top ), X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27365) {G25,W10,D5,L1,V1,M1}  { converse( X ) ==> meet( converse( 
% 3.47/3.82    X ), converse( composition( top, X ) ) ) }.
% 3.47/3.82  parent0[0]: (1135) {G25,W10,D5,L1,V1,M1} P(264,1126) { meet( converse( X )
% 3.47/3.82    , converse( composition( top, X ) ) ) ==> converse( X ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := X
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27368) {G26,W9,D4,L1,V0,M1}  { converse( skol1 ) ==> meet( 
% 3.47/3.82    converse( skol1 ), composition( skol1, top ) ) }.
% 3.47/3.82  parent0[0]: (5068) {G38,W8,D4,L1,V0,M1} P(5057,92);d(487);d(475);d(6);d(
% 3.47/3.82    5019) { converse( composition( top, skol1 ) ) ==> composition( skol1, top
% 3.47/3.82     ) }.
% 3.47/3.82  parent1[0; 6]: (27365) {G25,W10,D5,L1,V1,M1}  { converse( X ) ==> meet( 
% 3.47/3.82    converse( X ), converse( composition( top, X ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := skol1
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27373) {G26,W9,D4,L1,V0,M1}  { meet( converse( skol1 ), 
% 3.47/3.82    composition( skol1, top ) ) ==> converse( skol1 ) }.
% 3.47/3.82  parent0[0]: (27368) {G26,W9,D4,L1,V0,M1}  { converse( skol1 ) ==> meet( 
% 3.47/3.82    converse( skol1 ), composition( skol1, top ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  subsumption: (9574) {G39,W9,D4,L1,V0,M1} P(5068,1135) { meet( converse( 
% 3.47/3.82    skol1 ), composition( skol1, top ) ) ==> converse( skol1 ) }.
% 3.47/3.82  parent0: (27373) {G26,W9,D4,L1,V0,M1}  { meet( converse( skol1 ), 
% 3.47/3.82    composition( skol1, top ) ) ==> converse( skol1 ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  permutation0:
% 3.47/3.82     0 ==> 0
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  eqswap: (27375) {G1,W34,D7,L1,V3,M1}  { composition( meet( X, composition( 
% 3.47/3.82    Z, Y ) ), meet( converse( Y ), composition( converse( X ), Z ) ) ) ==> 
% 3.47/3.82    join( meet( composition( X, converse( Y ) ), Z ), composition( meet( X, 
% 3.47/3.82    composition( Z, Y ) ), meet( converse( Y ), composition( converse( X ), Z
% 3.47/3.82     ) ) ) ) }.
% 3.47/3.82  parent0[0]: (108) {G1,W34,D7,L1,V3,M1} P(7,13) { join( meet( composition( Y
% 3.47/3.82    , converse( X ) ), Z ), composition( meet( Y, composition( Z, X ) ), meet
% 3.47/3.82    ( converse( X ), composition( converse( Y ), Z ) ) ) ) ==> composition( 
% 3.47/3.82    meet( Y, composition( Z, X ) ), meet( converse( X ), composition( 
% 3.47/3.82    converse( Y ), Z ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := Y
% 3.47/3.82     Y := X
% 3.47/3.82     Z := Z
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27386) {G2,W35,D8,L1,V0,M1}  { composition( meet( converse( skol1
% 3.47/3.82     ), composition( skol1, top ) ), meet( converse( top ), composition( 
% 3.47/3.82    converse( converse( skol1 ) ), skol1 ) ) ) ==> join( meet( composition( 
% 3.47/3.82    converse( skol1 ), converse( top ) ), skol1 ), composition( converse( 
% 3.47/3.82    skol1 ), meet( converse( top ), composition( converse( converse( skol1 )
% 3.47/3.82     ), skol1 ) ) ) ) }.
% 3.47/3.82  parent0[0]: (9574) {G39,W9,D4,L1,V0,M1} P(5068,1135) { meet( converse( 
% 3.47/3.82    skol1 ), composition( skol1, top ) ) ==> converse( skol1 ) }.
% 3.47/3.82  parent1[0; 25]: (27375) {G1,W34,D7,L1,V3,M1}  { composition( meet( X, 
% 3.47/3.82    composition( Z, Y ) ), meet( converse( Y ), composition( converse( X ), Z
% 3.47/3.82     ) ) ) ==> join( meet( composition( X, converse( Y ) ), Z ), composition
% 3.47/3.82    ( meet( X, composition( Z, Y ) ), meet( converse( Y ), composition( 
% 3.47/3.82    converse( X ), Z ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82     X := converse( skol1 )
% 3.47/3.82     Y := top
% 3.47/3.82     Z := skol1
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27387) {G3,W31,D8,L1,V0,M1}  { composition( converse( skol1 ), 
% 3.47/3.82    meet( converse( top ), composition( converse( converse( skol1 ) ), skol1
% 3.47/3.82     ) ) ) ==> join( meet( composition( converse( skol1 ), converse( top ) )
% 3.47/3.82    , skol1 ), composition( converse( skol1 ), meet( converse( top ), 
% 3.47/3.82    composition( converse( converse( skol1 ) ), skol1 ) ) ) ) }.
% 3.47/3.82  parent0[0]: (9574) {G39,W9,D4,L1,V0,M1} P(5068,1135) { meet( converse( 
% 3.47/3.82    skol1 ), composition( skol1, top ) ) ==> converse( skol1 ) }.
% 3.47/3.82  parent1[0; 2]: (27386) {G2,W35,D8,L1,V0,M1}  { composition( meet( converse
% 3.47/3.82    ( skol1 ), composition( skol1, top ) ), meet( converse( top ), 
% 3.47/3.82    composition( converse( converse( skol1 ) ), skol1 ) ) ) ==> join( meet( 
% 3.47/3.82    composition( converse( skol1 ), converse( top ) ), skol1 ), composition( 
% 3.47/3.82    converse( skol1 ), meet( converse( top ), composition( converse( converse
% 3.47/3.82    ( skol1 ) ), skol1 ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27422) {G1,W30,D8,L1,V0,M1}  { composition( converse( skol1 ), 
% 3.47/3.82    meet( converse( top ), composition( converse( converse( skol1 ) ), skol1
% 3.47/3.82     ) ) ) ==> join( meet( converse( composition( top, skol1 ) ), skol1 ), 
% 3.47/3.82    composition( converse( skol1 ), meet( converse( top ), composition( 
% 3.47/3.82    converse( converse( skol1 ) ), skol1 ) ) ) ) }.
% 3.47/3.82  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 3.47/3.82    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 3.47/3.82  parent1[0; 14]: (27387) {G3,W31,D8,L1,V0,M1}  { composition( converse( 
% 3.47/3.82    skol1 ), meet( converse( top ), composition( converse( converse( skol1 )
% 3.47/3.82     ), skol1 ) ) ) ==> join( meet( composition( converse( skol1 ), converse
% 3.47/3.82    ( top ) ), skol1 ), composition( converse( skol1 ), meet( converse( top )
% 3.47/3.82    , composition( converse( converse( skol1 ) ), skol1 ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := top
% 3.47/3.82     Y := skol1
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27423) {G2,W29,D8,L1,V0,M1}  { composition( converse( skol1 ), 
% 3.47/3.82    meet( converse( top ), composition( converse( converse( skol1 ) ), skol1
% 3.47/3.82     ) ) ) ==> join( meet( composition( skol1, top ), skol1 ), composition( 
% 3.47/3.82    converse( skol1 ), meet( converse( top ), composition( converse( converse
% 3.47/3.82    ( skol1 ) ), skol1 ) ) ) ) }.
% 3.47/3.82  parent0[0]: (5068) {G38,W8,D4,L1,V0,M1} P(5057,92);d(487);d(475);d(6);d(
% 3.47/3.82    5019) { converse( composition( top, skol1 ) ) ==> composition( skol1, top
% 3.47/3.82     ) }.
% 3.47/3.82  parent1[0; 14]: (27422) {G1,W30,D8,L1,V0,M1}  { composition( converse( 
% 3.47/3.82    skol1 ), meet( converse( top ), composition( converse( converse( skol1 )
% 3.47/3.82     ), skol1 ) ) ) ==> join( meet( converse( composition( top, skol1 ) ), 
% 3.47/3.82    skol1 ), composition( converse( skol1 ), meet( converse( top ), 
% 3.47/3.82    composition( converse( converse( skol1 ) ), skol1 ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27424) {G3,W25,D8,L1,V0,M1}  { composition( converse( skol1 ), 
% 3.47/3.82    meet( converse( top ), composition( converse( converse( skol1 ) ), skol1
% 3.47/3.82     ) ) ) ==> join( skol1, composition( converse( skol1 ), meet( converse( 
% 3.47/3.82    top ), composition( converse( converse( skol1 ) ), skol1 ) ) ) ) }.
% 3.47/3.82  parent0[0]: (1125) {G20,W7,D4,L1,V1,M1} S(952);d(954) { meet( composition( 
% 3.47/3.82    X, top ), X ) ==> X }.
% 3.47/3.82  parent1[0; 13]: (27423) {G2,W29,D8,L1,V0,M1}  { composition( converse( 
% 3.47/3.82    skol1 ), meet( converse( top ), composition( converse( converse( skol1 )
% 3.47/3.82     ), skol1 ) ) ) ==> join( meet( composition( skol1, top ), skol1 ), 
% 3.47/3.82    composition( converse( skol1 ), meet( converse( top ), composition( 
% 3.47/3.82    converse( converse( skol1 ) ), skol1 ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := skol1
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27426) {G4,W24,D8,L1,V0,M1}  { composition( converse( skol1 ), 
% 3.47/3.82    meet( converse( top ), composition( converse( converse( skol1 ) ), skol1
% 3.47/3.82     ) ) ) ==> join( skol1, composition( converse( skol1 ), meet( top, 
% 3.47/3.82    composition( converse( converse( skol1 ) ), skol1 ) ) ) ) }.
% 3.47/3.82  parent0[0]: (263) {G11,W4,D3,L1,V0,M1} P(262,252) { converse( top ) ==> top
% 3.47/3.82     }.
% 3.47/3.82  parent1[0; 18]: (27424) {G3,W25,D8,L1,V0,M1}  { composition( converse( 
% 3.47/3.82    skol1 ), meet( converse( top ), composition( converse( converse( skol1 )
% 3.47/3.82     ), skol1 ) ) ) ==> join( skol1, composition( converse( skol1 ), meet( 
% 3.47/3.82    converse( top ), composition( converse( converse( skol1 ) ), skol1 ) ) )
% 3.47/3.82     ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27427) {G5,W23,D8,L1,V0,M1}  { composition( converse( skol1 ), 
% 3.47/3.82    meet( top, composition( converse( converse( skol1 ) ), skol1 ) ) ) ==> 
% 3.47/3.82    join( skol1, composition( converse( skol1 ), meet( top, composition( 
% 3.47/3.82    converse( converse( skol1 ) ), skol1 ) ) ) ) }.
% 3.47/3.82  parent0[0]: (263) {G11,W4,D3,L1,V0,M1} P(262,252) { converse( top ) ==> top
% 3.47/3.82     }.
% 3.47/3.82  parent1[0; 5]: (27426) {G4,W24,D8,L1,V0,M1}  { composition( converse( skol1
% 3.47/3.82     ), meet( converse( top ), composition( converse( converse( skol1 ) ), 
% 3.47/3.82    skol1 ) ) ) ==> join( skol1, composition( converse( skol1 ), meet( top, 
% 3.47/3.82    composition( converse( converse( skol1 ) ), skol1 ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27435) {G6,W21,D7,L1,V0,M1}  { composition( converse( skol1 ), 
% 3.47/3.82    meet( top, composition( converse( converse( skol1 ) ), skol1 ) ) ) ==> 
% 3.47/3.82    join( skol1, composition( converse( skol1 ), composition( converse( 
% 3.47/3.82    converse( skol1 ) ), skol1 ) ) ) }.
% 3.47/3.82  parent0[0]: (476) {G11,W5,D3,L1,V1,M1} P(59,448);d(469) { meet( top, X ) 
% 3.47/3.82    ==> X }.
% 3.47/3.82  parent1[0; 16]: (27427) {G5,W23,D8,L1,V0,M1}  { composition( converse( 
% 3.47/3.82    skol1 ), meet( top, composition( converse( converse( skol1 ) ), skol1 ) )
% 3.47/3.82     ) ==> join( skol1, composition( converse( skol1 ), meet( top, 
% 3.47/3.82    composition( converse( converse( skol1 ) ), skol1 ) ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := composition( converse( converse( skol1 ) ), skol1 )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27436) {G7,W19,D7,L1,V0,M1}  { composition( converse( skol1 ), 
% 3.47/3.82    composition( converse( converse( skol1 ) ), skol1 ) ) ==> join( skol1, 
% 3.47/3.82    composition( converse( skol1 ), composition( converse( converse( skol1 )
% 3.47/3.82     ), skol1 ) ) ) }.
% 3.47/3.82  parent0[0]: (476) {G11,W5,D3,L1,V1,M1} P(59,448);d(469) { meet( top, X ) 
% 3.47/3.82    ==> X }.
% 3.47/3.82  parent1[0; 4]: (27435) {G6,W21,D7,L1,V0,M1}  { composition( converse( skol1
% 3.47/3.82     ), meet( top, composition( converse( converse( skol1 ) ), skol1 ) ) ) 
% 3.47/3.82    ==> join( skol1, composition( converse( skol1 ), composition( converse( 
% 3.47/3.82    converse( skol1 ) ), skol1 ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := composition( converse( converse( skol1 ) ), skol1 )
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27443) {G1,W19,D7,L1,V0,M1}  { composition( converse( skol1 ), 
% 3.47/3.82    composition( converse( converse( skol1 ) ), skol1 ) ) ==> join( skol1, 
% 3.47/3.82    composition( composition( converse( skol1 ), converse( converse( skol1 )
% 3.47/3.82     ) ), skol1 ) ) }.
% 3.47/3.82  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 3.47/3.82     ) ) ==> composition( composition( X, Y ), Z ) }.
% 3.47/3.82  parent1[0; 11]: (27436) {G7,W19,D7,L1,V0,M1}  { composition( converse( 
% 3.47/3.82    skol1 ), composition( converse( converse( skol1 ) ), skol1 ) ) ==> join( 
% 3.47/3.82    skol1, composition( converse( skol1 ), composition( converse( converse( 
% 3.47/3.82    skol1 ) ), skol1 ) ) ) }.
% 3.47/3.82  substitution0:
% 3.47/3.82     X := converse( skol1 )
% 3.47/3.82     Y := converse( converse( skol1 ) )
% 3.47/3.82     Z := skol1
% 3.47/3.82  end
% 3.47/3.82  substitution1:
% 3.47/3.82  end
% 3.47/3.82  
% 3.47/3.82  paramod: (27444) {G1,W19,D7,L1,V0,M1}  { composition( composition( converse
% 3.47/3.83    ( skol1 ), converse( converse( skol1 ) ) ), skol1 ) ==> join( skol1, 
% 3.47/3.83    composition( composition( converse( skol1 ), converse( converse( skol1 )
% 3.47/3.83     ) ), skol1 ) ) }.
% 3.47/3.83  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 3.47/3.83     ) ) ==> composition( composition( X, Y ), Z ) }.
% 3.47/3.83  parent1[0; 1]: (27443) {G1,W19,D7,L1,V0,M1}  { composition( converse( skol1
% 3.47/3.83     ), composition( converse( converse( skol1 ) ), skol1 ) ) ==> join( skol1
% 3.47/3.83    , composition( composition( converse( skol1 ), converse( converse( skol1
% 3.47/3.83     ) ) ), skol1 ) ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83     X := converse( skol1 )
% 3.47/3.83     Y := converse( converse( skol1 ) )
% 3.47/3.83     Z := skol1
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27450) {G1,W18,D7,L1,V0,M1}  { composition( composition( converse
% 3.47/3.83    ( skol1 ), converse( converse( skol1 ) ) ), skol1 ) ==> join( skol1, 
% 3.47/3.83    composition( converse( composition( converse( skol1 ), skol1 ) ), skol1 )
% 3.47/3.83     ) }.
% 3.47/3.83  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 3.47/3.83    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 3.47/3.83  parent1[0; 12]: (27444) {G1,W19,D7,L1,V0,M1}  { composition( composition( 
% 3.47/3.83    converse( skol1 ), converse( converse( skol1 ) ) ), skol1 ) ==> join( 
% 3.47/3.83    skol1, composition( composition( converse( skol1 ), converse( converse( 
% 3.47/3.83    skol1 ) ) ), skol1 ) ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83     X := converse( skol1 )
% 3.47/3.83     Y := skol1
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27451) {G1,W17,D7,L1,V0,M1}  { composition( converse( composition
% 3.47/3.83    ( converse( skol1 ), skol1 ) ), skol1 ) ==> join( skol1, composition( 
% 3.47/3.83    converse( composition( converse( skol1 ), skol1 ) ), skol1 ) ) }.
% 3.47/3.83  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 3.47/3.83    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 3.47/3.83  parent1[0; 2]: (27450) {G1,W18,D7,L1,V0,M1}  { composition( composition( 
% 3.47/3.83    converse( skol1 ), converse( converse( skol1 ) ) ), skol1 ) ==> join( 
% 3.47/3.83    skol1, composition( converse( composition( converse( skol1 ), skol1 ) ), 
% 3.47/3.83    skol1 ) ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83     X := converse( skol1 )
% 3.47/3.83     Y := skol1
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27456) {G2,W16,D6,L1,V0,M1}  { composition( converse( composition
% 3.47/3.83    ( converse( skol1 ), skol1 ) ), skol1 ) ==> join( skol1, composition( 
% 3.47/3.83    composition( converse( skol1 ), skol1 ), skol1 ) ) }.
% 3.47/3.83  parent0[0]: (21) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 3.47/3.83    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 3.47/3.83  parent1[0; 11]: (27451) {G1,W17,D7,L1,V0,M1}  { composition( converse( 
% 3.47/3.83    composition( converse( skol1 ), skol1 ) ), skol1 ) ==> join( skol1, 
% 3.47/3.83    composition( converse( composition( converse( skol1 ), skol1 ) ), skol1 )
% 3.47/3.83     ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83     X := skol1
% 3.47/3.83     Y := skol1
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27457) {G2,W15,D6,L1,V0,M1}  { composition( composition( converse
% 3.47/3.83    ( skol1 ), skol1 ), skol1 ) ==> join( skol1, composition( composition( 
% 3.47/3.83    converse( skol1 ), skol1 ), skol1 ) ) }.
% 3.47/3.83  parent0[0]: (21) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 3.47/3.83    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 3.47/3.83  parent1[0; 2]: (27456) {G2,W16,D6,L1,V0,M1}  { composition( converse( 
% 3.47/3.83    composition( converse( skol1 ), skol1 ) ), skol1 ) ==> join( skol1, 
% 3.47/3.83    composition( composition( converse( skol1 ), skol1 ), skol1 ) ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83     X := skol1
% 3.47/3.83     Y := skol1
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27460) {G3,W8,D5,L1,V0,M1}  { composition( composition( converse
% 3.47/3.83    ( skol1 ), skol1 ), skol1 ) ==> skol1 }.
% 3.47/3.83  parent0[0]: (4918) {G16,W10,D6,L1,V1,M1} P(4913,219);d(214) { join( X, 
% 3.47/3.83    composition( composition( converse( skol1 ), skol1 ), X ) ) ==> X }.
% 3.47/3.83  parent1[0; 7]: (27457) {G2,W15,D6,L1,V0,M1}  { composition( composition( 
% 3.47/3.83    converse( skol1 ), skol1 ), skol1 ) ==> join( skol1, composition( 
% 3.47/3.83    composition( converse( skol1 ), skol1 ), skol1 ) ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83     X := skol1
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  subsumption: (9618) {G40,W8,D5,L1,V0,M1} P(9574,108);d(9);d(5068);d(1125);d
% 3.47/3.83    (263);d(476);d(4);d(9);d(21);d(4918) { composition( composition( converse
% 3.47/3.83    ( skol1 ), skol1 ), skol1 ) ==> skol1 }.
% 3.47/3.83  parent0: (27460) {G3,W8,D5,L1,V0,M1}  { composition( composition( converse
% 3.47/3.83    ( skol1 ), skol1 ), skol1 ) ==> skol1 }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  permutation0:
% 3.47/3.83     0 ==> 0
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  eqswap: (27463) {G22,W9,D4,L1,V1,M1}  { composition( X, skol1 ) ==> meet( 
% 3.47/3.83    composition( X, skol1 ), X ) }.
% 3.47/3.83  parent0[0]: (4740) {G22,W9,D4,L1,V1,M1} P(4716,1816) { meet( composition( X
% 3.47/3.83    , skol1 ), X ) ==> composition( X, skol1 ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83     X := X
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27466) {G23,W13,D5,L1,V0,M1}  { composition( composition( 
% 3.47/3.83    converse( skol1 ), skol1 ), skol1 ) ==> meet( skol1, composition( 
% 3.47/3.83    converse( skol1 ), skol1 ) ) }.
% 3.47/3.83  parent0[0]: (9618) {G40,W8,D5,L1,V0,M1} P(9574,108);d(9);d(5068);d(1125);d(
% 3.47/3.83    263);d(476);d(4);d(9);d(21);d(4918) { composition( composition( converse
% 3.47/3.83    ( skol1 ), skol1 ), skol1 ) ==> skol1 }.
% 3.47/3.83  parent1[0; 8]: (27463) {G22,W9,D4,L1,V1,M1}  { composition( X, skol1 ) ==> 
% 3.47/3.83    meet( composition( X, skol1 ), X ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83     X := composition( converse( skol1 ), skol1 )
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27467) {G24,W8,D5,L1,V0,M1}  { skol1 ==> meet( skol1, composition
% 3.47/3.83    ( converse( skol1 ), skol1 ) ) }.
% 3.47/3.83  parent0[0]: (9618) {G40,W8,D5,L1,V0,M1} P(9574,108);d(9);d(5068);d(1125);d(
% 3.47/3.83    263);d(476);d(4);d(9);d(21);d(4918) { composition( composition( converse
% 3.47/3.83    ( skol1 ), skol1 ), skol1 ) ==> skol1 }.
% 3.47/3.83  parent1[0; 1]: (27466) {G23,W13,D5,L1,V0,M1}  { composition( composition( 
% 3.47/3.83    converse( skol1 ), skol1 ), skol1 ) ==> meet( skol1, composition( 
% 3.47/3.83    converse( skol1 ), skol1 ) ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27470) {G25,W6,D4,L1,V0,M1}  { skol1 ==> composition( converse( 
% 3.47/3.83    skol1 ), skol1 ) }.
% 3.47/3.83  parent0[0]: (4699) {G27,W11,D5,L1,V1,M1} P(4645,1836) { meet( X, 
% 3.47/3.83    composition( converse( skol1 ), X ) ) ==> composition( converse( skol1 )
% 3.47/3.83    , X ) }.
% 3.47/3.83  parent1[0; 2]: (27467) {G24,W8,D5,L1,V0,M1}  { skol1 ==> meet( skol1, 
% 3.47/3.83    composition( converse( skol1 ), skol1 ) ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83     X := skol1
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  eqswap: (27471) {G25,W6,D4,L1,V0,M1}  { composition( converse( skol1 ), 
% 3.47/3.83    skol1 ) ==> skol1 }.
% 3.47/3.83  parent0[0]: (27470) {G25,W6,D4,L1,V0,M1}  { skol1 ==> composition( converse
% 3.47/3.83    ( skol1 ), skol1 ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  subsumption: (9642) {G41,W6,D4,L1,V0,M1} P(9618,4740);d(4699) { composition
% 3.47/3.83    ( converse( skol1 ), skol1 ) ==> skol1 }.
% 3.47/3.83  parent0: (27471) {G25,W6,D4,L1,V0,M1}  { composition( converse( skol1 ), 
% 3.47/3.83    skol1 ) ==> skol1 }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  permutation0:
% 3.47/3.83     0 ==> 0
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  eqswap: (27473) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 3.47/3.83     converse( composition( converse( X ), Y ) ) }.
% 3.47/3.83  parent0[0]: (21) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 3.47/3.83    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83     X := X
% 3.47/3.83     Y := Y
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27475) {G2,W7,D4,L1,V0,M1}  { composition( converse( skol1 ), 
% 3.47/3.83    skol1 ) ==> converse( skol1 ) }.
% 3.47/3.83  parent0[0]: (9642) {G41,W6,D4,L1,V0,M1} P(9618,4740);d(4699) { composition
% 3.47/3.83    ( converse( skol1 ), skol1 ) ==> skol1 }.
% 3.47/3.83  parent1[0; 6]: (27473) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), 
% 3.47/3.83    X ) ==> converse( composition( converse( X ), Y ) ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83     X := skol1
% 3.47/3.83     Y := skol1
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27476) {G3,W4,D3,L1,V0,M1}  { skol1 ==> converse( skol1 ) }.
% 3.47/3.83  parent0[0]: (9642) {G41,W6,D4,L1,V0,M1} P(9618,4740);d(4699) { composition
% 3.47/3.83    ( converse( skol1 ), skol1 ) ==> skol1 }.
% 3.47/3.83  parent1[0; 1]: (27475) {G2,W7,D4,L1,V0,M1}  { composition( converse( skol1
% 3.47/3.83     ), skol1 ) ==> converse( skol1 ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  eqswap: (27478) {G3,W4,D3,L1,V0,M1}  { converse( skol1 ) ==> skol1 }.
% 3.47/3.83  parent0[0]: (27476) {G3,W4,D3,L1,V0,M1}  { skol1 ==> converse( skol1 ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  subsumption: (9679) {G42,W4,D3,L1,V0,M1} P(9642,21) { converse( skol1 ) ==>
% 3.47/3.83     skol1 }.
% 3.47/3.83  parent0: (27478) {G3,W4,D3,L1,V0,M1}  { converse( skol1 ) ==> skol1 }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  permutation0:
% 3.47/3.83     0 ==> 0
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  eqswap: (27481) {G27,W9,D6,L1,V1,M1}  { zero ==> meet( composition( 
% 3.47/3.83    complement( converse( X ) ), X ), one ) }.
% 3.47/3.83  parent0[0]: (2388) {G27,W9,D6,L1,V1,M1} P(2387,128);d(934);d(477);d(469) { 
% 3.47/3.83    meet( composition( complement( converse( X ) ), X ), one ) ==> zero }.
% 3.47/3.83  substitution0:
% 3.47/3.83     X := X
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27482) {G28,W8,D5,L1,V0,M1}  { zero ==> meet( composition( 
% 3.47/3.83    complement( skol1 ), skol1 ), one ) }.
% 3.47/3.83  parent0[0]: (9679) {G42,W4,D3,L1,V0,M1} P(9642,21) { converse( skol1 ) ==> 
% 3.47/3.83    skol1 }.
% 3.47/3.83  parent1[0; 5]: (27481) {G27,W9,D6,L1,V1,M1}  { zero ==> meet( composition( 
% 3.47/3.83    complement( converse( X ) ), X ), one ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83     X := skol1
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  eqswap: (27483) {G28,W8,D5,L1,V0,M1}  { meet( composition( complement( 
% 3.47/3.83    skol1 ), skol1 ), one ) ==> zero }.
% 3.47/3.83  parent0[0]: (27482) {G28,W8,D5,L1,V0,M1}  { zero ==> meet( composition( 
% 3.47/3.83    complement( skol1 ), skol1 ), one ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  subsumption: (9707) {G43,W8,D5,L1,V0,M1} P(9679,2388) { meet( composition( 
% 3.47/3.83    complement( skol1 ), skol1 ), one ) ==> zero }.
% 3.47/3.83  parent0: (27483) {G28,W8,D5,L1,V0,M1}  { meet( composition( complement( 
% 3.47/3.83    skol1 ), skol1 ), one ) ==> zero }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  permutation0:
% 3.47/3.83     0 ==> 0
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  eqswap: (27485) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 3.47/3.83     ) ), meet( Y, X ) ) }.
% 3.47/3.83  parent0[0]: (3198) {G16,W10,D5,L1,V2,M1} P(2900,0) { join( meet( Y, 
% 3.47/3.83    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 3.47/3.83  substitution0:
% 3.47/3.83     X := Y
% 3.47/3.83     Y := X
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27487) {G17,W11,D7,L1,V0,M1}  { one ==> join( meet( one, 
% 3.47/3.83    complement( composition( complement( skol1 ), skol1 ) ) ), zero ) }.
% 3.47/3.83  parent0[0]: (9707) {G43,W8,D5,L1,V0,M1} P(9679,2388) { meet( composition( 
% 3.47/3.83    complement( skol1 ), skol1 ), one ) ==> zero }.
% 3.47/3.83  parent1[0; 10]: (27485) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, 
% 3.47/3.83    complement( Y ) ), meet( Y, X ) ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83     X := one
% 3.47/3.83     Y := composition( complement( skol1 ), skol1 )
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27488) {G11,W9,D6,L1,V0,M1}  { one ==> meet( one, complement( 
% 3.47/3.83    composition( complement( skol1 ), skol1 ) ) ) }.
% 3.47/3.83  parent0[0]: (469) {G10,W5,D3,L1,V1,M1} P(448,247) { join( X, zero ) ==> X
% 3.47/3.83     }.
% 3.47/3.83  parent1[0; 2]: (27487) {G17,W11,D7,L1,V0,M1}  { one ==> join( meet( one, 
% 3.47/3.83    complement( composition( complement( skol1 ), skol1 ) ) ), zero ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83     X := meet( one, complement( composition( complement( skol1 ), skol1 ) )
% 3.47/3.83     )
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  eqswap: (27489) {G11,W9,D6,L1,V0,M1}  { meet( one, complement( composition
% 3.47/3.83    ( complement( skol1 ), skol1 ) ) ) ==> one }.
% 3.47/3.83  parent0[0]: (27488) {G11,W9,D6,L1,V0,M1}  { one ==> meet( one, complement( 
% 3.47/3.83    composition( complement( skol1 ), skol1 ) ) ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  subsumption: (9802) {G44,W9,D6,L1,V0,M1} P(9707,3198);d(469) { meet( one, 
% 3.47/3.83    complement( composition( complement( skol1 ), skol1 ) ) ) ==> one }.
% 3.47/3.83  parent0: (27489) {G11,W9,D6,L1,V0,M1}  { meet( one, complement( composition
% 3.47/3.83    ( complement( skol1 ), skol1 ) ) ) ==> one }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  permutation0:
% 3.47/3.83     0 ==> 0
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  eqswap: (27491) {G14,W10,D5,L1,V2,M1}  { join( complement( X ), Y ) ==> 
% 3.47/3.83    complement( meet( X, complement( Y ) ) ) }.
% 3.47/3.83  parent0[0]: (1403) {G14,W10,D5,L1,V2,M1} P(487,502) { complement( meet( Y, 
% 3.47/3.83    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83     X := Y
% 3.47/3.83     Y := X
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27492) {G15,W10,D5,L1,V0,M1}  { join( complement( one ), 
% 3.47/3.83    composition( complement( skol1 ), skol1 ) ) ==> complement( one ) }.
% 3.47/3.83  parent0[0]: (9802) {G44,W9,D6,L1,V0,M1} P(9707,3198);d(469) { meet( one, 
% 3.47/3.83    complement( composition( complement( skol1 ), skol1 ) ) ) ==> one }.
% 3.47/3.83  parent1[0; 9]: (27491) {G14,W10,D5,L1,V2,M1}  { join( complement( X ), Y ) 
% 3.47/3.83    ==> complement( meet( X, complement( Y ) ) ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83     X := one
% 3.47/3.83     Y := composition( complement( skol1 ), skol1 )
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  subsumption: (10025) {G45,W10,D5,L1,V0,M1} P(9802,1403) { join( complement
% 3.47/3.83    ( one ), composition( complement( skol1 ), skol1 ) ) ==> complement( one
% 3.47/3.83     ) }.
% 3.47/3.83  parent0: (27492) {G15,W10,D5,L1,V0,M1}  { join( complement( one ), 
% 3.47/3.83    composition( complement( skol1 ), skol1 ) ) ==> complement( one ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  permutation0:
% 3.47/3.83     0 ==> 0
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  eqswap: (27495) {G5,W15,D5,L1,V3,M1}  { join( X, composition( join( Y, one
% 3.47/3.83     ), Z ) ) = join( join( X, composition( Y, Z ) ), Z ) }.
% 3.47/3.83  parent0[0]: (611) {G5,W15,D5,L1,V3,M1} P(214,72) { join( join( Y, 
% 3.47/3.83    composition( Z, X ) ), X ) = join( Y, composition( join( Z, one ), X ) )
% 3.47/3.83     }.
% 3.47/3.83  substitution0:
% 3.47/3.83     X := Z
% 3.47/3.83     Y := X
% 3.47/3.83     Z := Y
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27497) {G6,W14,D6,L1,V0,M1}  { join( complement( one ), 
% 3.47/3.83    composition( join( complement( skol1 ), one ), skol1 ) ) = join( 
% 3.47/3.83    complement( one ), skol1 ) }.
% 3.47/3.83  parent0[0]: (10025) {G45,W10,D5,L1,V0,M1} P(9802,1403) { join( complement( 
% 3.47/3.83    one ), composition( complement( skol1 ), skol1 ) ) ==> complement( one )
% 3.47/3.83     }.
% 3.47/3.83  parent1[0; 11]: (27495) {G5,W15,D5,L1,V3,M1}  { join( X, composition( join
% 3.47/3.83    ( Y, one ), Z ) ) = join( join( X, composition( Y, Z ) ), Z ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83     X := complement( one )
% 3.47/3.83     Y := complement( skol1 )
% 3.47/3.83     Z := skol1
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27498) {G7,W11,D4,L1,V0,M1}  { join( complement( one ), 
% 3.47/3.83    composition( top, skol1 ) ) = join( complement( one ), skol1 ) }.
% 3.47/3.83  parent0[0]: (1008) {G10,W6,D4,L1,V0,M1} S(114);d(255) { join( complement( 
% 3.47/3.83    skol1 ), one ) ==> top }.
% 3.47/3.83  parent1[0; 5]: (27497) {G6,W14,D6,L1,V0,M1}  { join( complement( one ), 
% 3.47/3.83    composition( join( complement( skol1 ), one ), skol1 ) ) = join( 
% 3.47/3.83    complement( one ), skol1 ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  subsumption: (18548) {G46,W11,D4,L1,V0,M1} P(10025,611);d(1008) { join( 
% 3.47/3.83    complement( one ), composition( top, skol1 ) ) ==> join( complement( one
% 3.47/3.83     ), skol1 ) }.
% 3.47/3.83  parent0: (27498) {G7,W11,D4,L1,V0,M1}  { join( complement( one ), 
% 3.47/3.83    composition( top, skol1 ) ) = join( complement( one ), skol1 ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  permutation0:
% 3.47/3.83     0 ==> 0
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  eqswap: (27501) {G7,W11,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 3.47/3.83    , composition( skol1, X ) ) }.
% 3.47/3.83  parent0[0]: (4451) {G7,W11,D4,L1,V2,M1} P(4387,30) { join( join( X, Y ), 
% 3.47/3.83    composition( skol1, X ) ) ==> join( X, Y ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83     X := X
% 3.47/3.83     Y := Y
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27504) {G8,W16,D5,L1,V0,M1}  { join( complement( one ), 
% 3.47/3.83    composition( top, skol1 ) ) ==> join( join( complement( one ), skol1 ), 
% 3.47/3.83    composition( skol1, complement( one ) ) ) }.
% 3.47/3.83  parent0[0]: (18548) {G46,W11,D4,L1,V0,M1} P(10025,611);d(1008) { join( 
% 3.47/3.83    complement( one ), composition( top, skol1 ) ) ==> join( complement( one
% 3.47/3.83     ), skol1 ) }.
% 3.47/3.83  parent1[0; 8]: (27501) {G7,W11,D4,L1,V2,M1}  { join( X, Y ) ==> join( join
% 3.47/3.83    ( X, Y ), composition( skol1, X ) ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83     X := complement( one )
% 3.47/3.83     Y := composition( top, skol1 )
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27505) {G9,W14,D5,L1,V0,M1}  { join( complement( one ), skol1 ) 
% 3.47/3.83    ==> join( join( complement( one ), skol1 ), composition( skol1, 
% 3.47/3.83    complement( one ) ) ) }.
% 3.47/3.83  parent0[0]: (18548) {G46,W11,D4,L1,V0,M1} P(10025,611);d(1008) { join( 
% 3.47/3.83    complement( one ), composition( top, skol1 ) ) ==> join( complement( one
% 3.47/3.83     ), skol1 ) }.
% 3.47/3.83  parent1[0; 1]: (27504) {G8,W16,D5,L1,V0,M1}  { join( complement( one ), 
% 3.47/3.83    composition( top, skol1 ) ) ==> join( join( complement( one ), skol1 ), 
% 3.47/3.83    composition( skol1, complement( one ) ) ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27508) {G10,W11,D4,L1,V0,M1}  { join( complement( one ), skol1 ) 
% 3.47/3.83    ==> join( composition( skol1, top ), complement( one ) ) }.
% 3.47/3.83  parent0[0]: (8632) {G34,W14,D5,L1,V2,M1} P(8623,310) { join( join( Y, X ), 
% 3.47/3.83    composition( X, complement( one ) ) ) ==> join( composition( X, top ), Y
% 3.47/3.83     ) }.
% 3.47/3.83  parent1[0; 5]: (27505) {G9,W14,D5,L1,V0,M1}  { join( complement( one ), 
% 3.47/3.83    skol1 ) ==> join( join( complement( one ), skol1 ), composition( skol1, 
% 3.47/3.83    complement( one ) ) ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83     X := skol1
% 3.47/3.83     Y := complement( one )
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  eqswap: (27509) {G10,W11,D4,L1,V0,M1}  { join( composition( skol1, top ), 
% 3.47/3.83    complement( one ) ) ==> join( complement( one ), skol1 ) }.
% 3.47/3.83  parent0[0]: (27508) {G10,W11,D4,L1,V0,M1}  { join( complement( one ), skol1
% 3.47/3.83     ) ==> join( composition( skol1, top ), complement( one ) ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  subsumption: (24227) {G47,W11,D4,L1,V0,M1} P(18548,4451);d(8632) { join( 
% 3.47/3.83    composition( skol1, top ), complement( one ) ) ==> join( complement( one
% 3.47/3.83     ), skol1 ) }.
% 3.47/3.83  parent0: (27509) {G10,W11,D4,L1,V0,M1}  { join( composition( skol1, top ), 
% 3.47/3.83    complement( one ) ) ==> join( complement( one ), skol1 ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  permutation0:
% 3.47/3.83     0 ==> 0
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27514) {G16,W13,D5,L1,V0,M1}  { complement( join( complement( one
% 3.47/3.83     ), composition( skol1, top ) ) ) = complement( join( complement( one ), 
% 3.47/3.83    skol1 ) ) }.
% 3.47/3.83  parent0[0]: (24227) {G47,W11,D4,L1,V0,M1} P(18548,4451);d(8632) { join( 
% 3.47/3.83    composition( skol1, top ), complement( one ) ) ==> join( complement( one
% 3.47/3.83     ), skol1 ) }.
% 3.47/3.83  parent1[0; 9]: (3440) {G15,W9,D4,L1,V2,M1} P(3406,59);d(3406) { complement
% 3.47/3.83    ( join( X, Y ) ) = complement( join( Y, X ) ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83     X := complement( one )
% 3.47/3.83     Y := composition( skol1, top )
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27516) {G14,W12,D5,L1,V0,M1}  { complement( join( complement( one
% 3.47/3.83     ), composition( skol1, top ) ) ) = meet( one, complement( skol1 ) ) }.
% 3.47/3.83  parent0[0]: (501) {G13,W10,D5,L1,V2,M1} P(487,3) { complement( join( 
% 3.47/3.83    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 3.47/3.83  parent1[0; 8]: (27514) {G16,W13,D5,L1,V0,M1}  { complement( join( 
% 3.47/3.83    complement( one ), composition( skol1, top ) ) ) = complement( join( 
% 3.47/3.83    complement( one ), skol1 ) ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83     X := skol1
% 3.47/3.83     Y := one
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27518) {G14,W11,D5,L1,V0,M1}  { meet( one, complement( 
% 3.47/3.83    composition( skol1, top ) ) ) = meet( one, complement( skol1 ) ) }.
% 3.47/3.83  parent0[0]: (501) {G13,W10,D5,L1,V2,M1} P(487,3) { complement( join( 
% 3.47/3.83    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 3.47/3.83  parent1[0; 1]: (27516) {G14,W12,D5,L1,V0,M1}  { complement( join( 
% 3.47/3.83    complement( one ), composition( skol1, top ) ) ) = meet( one, complement
% 3.47/3.83    ( skol1 ) ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83     X := composition( skol1, top )
% 3.47/3.83     Y := one
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  subsumption: (25271) {G48,W11,D5,L1,V0,M1} P(24227,3440);d(501);d(501) { 
% 3.47/3.83    meet( one, complement( composition( skol1, top ) ) ) ==> meet( one, 
% 3.47/3.83    complement( skol1 ) ) }.
% 3.47/3.83  parent0: (27518) {G14,W11,D5,L1,V0,M1}  { meet( one, complement( 
% 3.47/3.83    composition( skol1, top ) ) ) = meet( one, complement( skol1 ) ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  permutation0:
% 3.47/3.83     0 ==> 0
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27522) {G3,W9,D4,L1,V0,M1}  { ! meet( one, complement( skol1 ) ) 
% 3.47/3.83    ==> meet( complement( skol1 ), one ) }.
% 3.47/3.83  parent0[0]: (25271) {G48,W11,D5,L1,V0,M1} P(24227,3440);d(501);d(501) { 
% 3.47/3.83    meet( one, complement( composition( skol1, top ) ) ) ==> meet( one, 
% 3.47/3.83    complement( skol1 ) ) }.
% 3.47/3.83  parent1[0; 2]: (164) {G2,W11,D5,L1,V0,M1} P(59,17) { ! meet( one, 
% 3.47/3.83    complement( composition( skol1, top ) ) ) ==> meet( complement( skol1 ), 
% 3.47/3.83    one ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  subsumption: (25705) {G49,W9,D4,L1,V0,M1} S(164);d(25271) { ! meet( one, 
% 3.47/3.83    complement( skol1 ) ) ==> meet( complement( skol1 ), one ) }.
% 3.47/3.83  parent0: (27522) {G3,W9,D4,L1,V0,M1}  { ! meet( one, complement( skol1 ) ) 
% 3.47/3.83    ==> meet( complement( skol1 ), one ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  permutation0:
% 3.47/3.83     0 ==> 0
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  eqswap: (27524) {G49,W9,D4,L1,V0,M1}  { ! meet( complement( skol1 ), one ) 
% 3.47/3.83    ==> meet( one, complement( skol1 ) ) }.
% 3.47/3.83  parent0[0]: (25705) {G49,W9,D4,L1,V0,M1} S(164);d(25271) { ! meet( one, 
% 3.47/3.83    complement( skol1 ) ) ==> meet( complement( skol1 ), one ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  paramod: (27526) {G2,W9,D4,L1,V0,M1}  { ! meet( complement( skol1 ), one ) 
% 3.47/3.83    ==> meet( complement( skol1 ), one ) }.
% 3.47/3.83  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 3.47/3.83    Y ) }.
% 3.47/3.83  parent1[0; 6]: (27524) {G49,W9,D4,L1,V0,M1}  { ! meet( complement( skol1 )
% 3.47/3.83    , one ) ==> meet( one, complement( skol1 ) ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83     X := complement( skol1 )
% 3.47/3.83     Y := one
% 3.47/3.83  end
% 3.47/3.83  substitution1:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  eqrefl: (27529) {G0,W0,D0,L0,V0,M0}  {  }.
% 3.47/3.83  parent0[0]: (27526) {G2,W9,D4,L1,V0,M1}  { ! meet( complement( skol1 ), one
% 3.47/3.83     ) ==> meet( complement( skol1 ), one ) }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  subsumption: (25742) {G50,W0,D0,L0,V0,M0} P(59,25705);q {  }.
% 3.47/3.83  parent0: (27529) {G0,W0,D0,L0,V0,M0}  {  }.
% 3.47/3.83  substitution0:
% 3.47/3.83  end
% 3.47/3.83  permutation0:
% 3.47/3.83  end
% 3.47/3.83  
% 3.47/3.83  Proof check complete!
% 3.47/3.83  
% 3.47/3.83  Memory use:
% 3.47/3.83  
% 3.47/3.83  space for terms:        332693
% 3.47/3.83  space for clauses:      2681340
% 3.47/3.83  
% 3.47/3.83  
% 3.47/3.83  clauses generated:      688550
% 3.47/3.83  clauses kept:           25743
% 3.47/3.83  clauses selected:       1926
% 3.47/3.83  clauses deleted:        5716
% 3.47/3.83  clauses inuse deleted:  385
% 3.47/3.83  
% 3.47/3.83  subsentry:          26184
% 3.47/3.83  literals s-matched: 20657
% 3.47/3.83  literals matched:   20116
% 3.47/3.83  full subsumption:   0
% 3.47/3.83  
% 3.47/3.83  checksum:           179138937
% 3.47/3.83  
% 3.47/3.83  
% 3.47/3.83  Bliksem ended
%------------------------------------------------------------------------------