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

View Problem - Process Solution

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

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

% Result   : Theorem 54.92s 55.34s
% Output   : Refutation 54.92s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : REL042+1 : TPTP v8.1.0. Released v4.0.0.
% 0.03/0.12  % Command  : bliksem %s
% 0.13/0.34  % Computer : n024.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % DateTime : Fri Jul  8 12:23:59 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 11.41/11.79  *** allocated 10000 integers for termspace/termends
% 11.41/11.79  *** allocated 10000 integers for clauses
% 11.41/11.79  *** allocated 10000 integers for justifications
% 11.41/11.79  Bliksem 1.12
% 11.41/11.79  
% 11.41/11.79  
% 11.41/11.79  Automatic Strategy Selection
% 11.41/11.79  
% 11.41/11.79  
% 11.41/11.79  Clauses:
% 11.41/11.79  
% 11.41/11.79  { join( X, Y ) = join( Y, X ) }.
% 11.41/11.79  { join( X, join( Y, Z ) ) = join( join( X, Y ), Z ) }.
% 11.41/11.79  { X = join( complement( join( complement( X ), complement( Y ) ) ), 
% 11.41/11.79    complement( join( complement( X ), Y ) ) ) }.
% 11.41/11.79  { meet( X, Y ) = complement( join( complement( X ), complement( Y ) ) ) }.
% 11.41/11.79  { composition( X, composition( Y, Z ) ) = composition( composition( X, Y )
% 11.41/11.79    , Z ) }.
% 11.41/11.79  { composition( X, one ) = X }.
% 11.41/11.79  { composition( join( X, Y ), Z ) = join( composition( X, Z ), composition( 
% 11.41/11.79    Y, Z ) ) }.
% 11.41/11.79  { converse( converse( X ) ) = X }.
% 11.41/11.79  { converse( join( X, Y ) ) = join( converse( X ), converse( Y ) ) }.
% 11.41/11.79  { converse( composition( X, Y ) ) = composition( converse( Y ), converse( X
% 11.41/11.79     ) ) }.
% 11.41/11.79  { join( composition( converse( X ), complement( composition( X, Y ) ) ), 
% 11.41/11.79    complement( Y ) ) = complement( Y ) }.
% 11.41/11.79  { top = join( X, complement( X ) ) }.
% 11.41/11.79  { zero = meet( X, complement( X ) ) }.
% 11.41/11.79  { meet( composition( skol1, X ), composition( skol1, complement( X ) ) ) = 
% 11.41/11.79    zero }.
% 11.41/11.79  { ! join( composition( converse( skol1 ), skol1 ), one ) = one }.
% 11.41/11.79  
% 11.41/11.79  percentage equality = 1.000000, percentage horn = 1.000000
% 11.41/11.79  This is a pure equality problem
% 11.41/11.79  
% 11.41/11.79  
% 11.41/11.79  
% 11.41/11.79  Options Used:
% 11.41/11.79  
% 11.41/11.79  useres =            1
% 11.41/11.79  useparamod =        1
% 11.41/11.79  useeqrefl =         1
% 11.41/11.79  useeqfact =         1
% 11.41/11.79  usefactor =         1
% 11.41/11.79  usesimpsplitting =  0
% 11.41/11.79  usesimpdemod =      5
% 11.41/11.79  usesimpres =        3
% 11.41/11.79  
% 11.41/11.79  resimpinuse      =  1000
% 11.41/11.79  resimpclauses =     20000
% 11.41/11.79  substype =          eqrewr
% 11.41/11.79  backwardsubs =      1
% 11.41/11.79  selectoldest =      5
% 11.41/11.79  
% 11.41/11.79  litorderings [0] =  split
% 11.41/11.79  litorderings [1] =  extend the termordering, first sorting on arguments
% 11.41/11.79  
% 11.41/11.79  termordering =      kbo
% 11.41/11.79  
% 11.41/11.79  litapriori =        0
% 11.41/11.79  termapriori =       1
% 11.41/11.79  litaposteriori =    0
% 11.41/11.79  termaposteriori =   0
% 11.41/11.79  demodaposteriori =  0
% 11.41/11.79  ordereqreflfact =   0
% 11.41/11.79  
% 11.41/11.79  litselect =         negord
% 11.41/11.79  
% 11.41/11.79  maxweight =         15
% 11.41/11.79  maxdepth =          30000
% 11.41/11.79  maxlength =         115
% 11.41/11.79  maxnrvars =         195
% 11.41/11.79  excuselevel =       1
% 11.41/11.79  increasemaxweight = 1
% 11.41/11.79  
% 11.41/11.79  maxselected =       10000000
% 11.41/11.79  maxnrclauses =      10000000
% 11.41/11.79  
% 11.41/11.79  showgenerated =    0
% 11.41/11.79  showkept =         0
% 11.41/11.79  showselected =     0
% 11.41/11.79  showdeleted =      0
% 11.41/11.79  showresimp =       1
% 11.41/11.79  showstatus =       2000
% 11.41/11.79  
% 11.41/11.79  prologoutput =     0
% 11.41/11.79  nrgoals =          5000000
% 11.41/11.79  totalproof =       1
% 11.41/11.79  
% 11.41/11.79  Symbols occurring in the translation:
% 11.41/11.79  
% 11.41/11.79  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 11.41/11.79  .  [1, 2]      (w:1, o:20, a:1, s:1, b:0), 
% 11.41/11.79  !  [4, 1]      (w:0, o:13, a:1, s:1, b:0), 
% 11.41/11.79  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 11.41/11.79  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 11.41/11.79  join  [37, 2]      (w:1, o:44, a:1, s:1, b:0), 
% 11.41/11.79  complement  [39, 1]      (w:1, o:18, a:1, s:1, b:0), 
% 11.41/11.79  meet  [40, 2]      (w:1, o:45, a:1, s:1, b:0), 
% 11.41/11.79  composition  [41, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 11.41/11.79  one  [42, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 11.41/11.79  converse  [43, 1]      (w:1, o:19, a:1, s:1, b:0), 
% 11.41/11.79  top  [44, 0]      (w:1, o:11, a:1, s:1, b:0), 
% 11.41/11.79  zero  [45, 0]      (w:1, o:12, a:1, s:1, b:0), 
% 11.41/11.79  skol1  [46, 0]      (w:1, o:10, a:1, s:1, b:1).
% 11.41/11.79  
% 11.41/11.79  
% 11.41/11.79  Starting Search:
% 11.41/11.79  
% 11.41/11.79  *** allocated 15000 integers for clauses
% 11.41/11.79  *** allocated 22500 integers for clauses
% 11.41/11.79  *** allocated 33750 integers for clauses
% 11.41/11.79  *** allocated 50625 integers for clauses
% 11.41/11.79  *** allocated 75937 integers for clauses
% 11.41/11.79  *** allocated 113905 integers for clauses
% 11.41/11.79  *** allocated 15000 integers for termspace/termends
% 11.41/11.79  Resimplifying inuse:
% 11.41/11.79  Done
% 11.41/11.79  
% 11.41/11.79  *** allocated 170857 integers for clauses
% 11.41/11.79  *** allocated 22500 integers for termspace/termends
% 11.41/11.79  *** allocated 256285 integers for clauses
% 11.41/11.79  *** allocated 33750 integers for termspace/termends
% 11.41/11.79  
% 11.41/11.79  Intermediate Status:
% 11.41/11.79  Generated:    27549
% 11.41/11.79  Kept:         2000
% 11.41/11.79  Inuse:        302
% 11.41/11.79  Deleted:      204
% 11.41/11.79  Deletedinuse: 85
% 11.41/11.79  
% 11.41/11.79  Resimplifying inuse:
% 11.41/11.79  Done
% 11.41/11.79  
% 11.41/11.79  *** allocated 384427 integers for clauses
% 11.41/11.79  *** allocated 50625 integers for termspace/termends
% 11.41/11.79  Resimplifying inuse:
% 11.41/11.79  Done
% 11.41/11.79  
% 11.41/11.79  *** allocated 576640 integers for clauses
% 11.41/11.79  *** allocated 75937 integers for termspace/termends
% 11.41/11.79  
% 11.41/11.79  Intermediate Status:
% 11.41/11.79  Generated:    74278
% 11.41/11.79  Kept:         4003
% 11.41/11.79  Inuse:        466
% 11.41/11.79  Deleted:      382
% 11.41/11.79  Deletedinuse: 119
% 11.41/11.79  
% 11.41/11.79  Resimplifying inuse:
% 11.41/11.79  Done
% 11.41/11.79  
% 11.41/11.79  Resimplifying inuse:
% 11.41/11.79  Done
% 11.41/11.79  
% 11.41/11.79  *** allocated 864960 integers for clauses
% 50.50/50.87  *** allocated 113905 integers for termspace/termends
% 50.50/50.87  
% 50.50/50.87  Intermediate Status:
% 50.50/50.87  Generated:    115896
% 50.50/50.87  Kept:         6003
% 50.50/50.87  Inuse:        592
% 50.50/50.87  Deleted:      436
% 50.50/50.87  Deletedinuse: 120
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  
% 50.50/50.87  Intermediate Status:
% 50.50/50.87  Generated:    176538
% 50.50/50.87  Kept:         8012
% 50.50/50.87  Inuse:        753
% 50.50/50.87  Deleted:      480
% 50.50/50.87  Deletedinuse: 123
% 50.50/50.87  
% 50.50/50.87  *** allocated 1297440 integers for clauses
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  *** allocated 170857 integers for termspace/termends
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  
% 50.50/50.87  Intermediate Status:
% 50.50/50.87  Generated:    236804
% 50.50/50.87  Kept:         10016
% 50.50/50.87  Inuse:        878
% 50.50/50.87  Deleted:      563
% 50.50/50.87  Deletedinuse: 143
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  
% 50.50/50.87  Intermediate Status:
% 50.50/50.87  Generated:    311677
% 50.50/50.87  Kept:         12021
% 50.50/50.87  Inuse:        981
% 50.50/50.87  Deleted:      626
% 50.50/50.87  Deletedinuse: 170
% 50.50/50.87  
% 50.50/50.87  *** allocated 1946160 integers for clauses
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  *** allocated 256285 integers for termspace/termends
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  
% 50.50/50.87  Intermediate Status:
% 50.50/50.87  Generated:    393739
% 50.50/50.87  Kept:         14039
% 50.50/50.87  Inuse:        1108
% 50.50/50.87  Deleted:      665
% 50.50/50.87  Deletedinuse: 171
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  
% 50.50/50.87  Intermediate Status:
% 50.50/50.87  Generated:    511612
% 50.50/50.87  Kept:         16048
% 50.50/50.87  Inuse:        1279
% 50.50/50.87  Deleted:      773
% 50.50/50.87  Deletedinuse: 172
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  *** allocated 2919240 integers for clauses
% 50.50/50.87  
% 50.50/50.87  Intermediate Status:
% 50.50/50.87  Generated:    616410
% 50.50/50.87  Kept:         18076
% 50.50/50.87  Inuse:        1428
% 50.50/50.87  Deleted:      848
% 50.50/50.87  Deletedinuse: 179
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  *** allocated 384427 integers for termspace/termends
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  Resimplifying clauses:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  
% 50.50/50.87  Intermediate Status:
% 50.50/50.87  Generated:    700308
% 50.50/50.87  Kept:         20081
% 50.50/50.87  Inuse:        1481
% 50.50/50.87  Deleted:      3764
% 50.50/50.87  Deletedinuse: 183
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  
% 50.50/50.87  Intermediate Status:
% 50.50/50.87  Generated:    777945
% 50.50/50.87  Kept:         22087
% 50.50/50.87  Inuse:        1570
% 50.50/50.87  Deleted:      3766
% 50.50/50.87  Deletedinuse: 183
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  
% 50.50/50.87  Intermediate Status:
% 50.50/50.87  Generated:    846412
% 50.50/50.87  Kept:         24091
% 50.50/50.87  Inuse:        1653
% 50.50/50.87  Deleted:      3778
% 50.50/50.87  Deletedinuse: 187
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  
% 50.50/50.87  Intermediate Status:
% 50.50/50.87  Generated:    906188
% 50.50/50.87  Kept:         26114
% 50.50/50.87  Inuse:        1697
% 50.50/50.87  Deleted:      3784
% 50.50/50.87  Deletedinuse: 189
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  *** allocated 4378860 integers for clauses
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  
% 50.50/50.87  Intermediate Status:
% 50.50/50.87  Generated:    983398
% 50.50/50.87  Kept:         28145
% 50.50/50.87  Inuse:        1757
% 50.50/50.87  Deleted:      3784
% 50.50/50.87  Deletedinuse: 189
% 50.50/50.87  
% 50.50/50.87  *** allocated 576640 integers for termspace/termends
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  
% 50.50/50.87  Intermediate Status:
% 50.50/50.87  Generated:    1113067
% 50.50/50.87  Kept:         30216
% 50.50/50.87  Inuse:        1841
% 50.50/50.87  Deleted:      3784
% 50.50/50.87  Deletedinuse: 189
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  
% 50.50/50.87  Intermediate Status:
% 50.50/50.87  Generated:    1348616
% 50.50/50.87  Kept:         32228
% 50.50/50.87  Inuse:        1979
% 50.50/50.87  Deleted:      3785
% 50.50/50.87  Deletedinuse: 189
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  
% 50.50/50.87  Intermediate Status:
% 50.50/50.87  Generated:    1576067
% 50.50/50.87  Kept:         34228
% 50.50/50.87  Inuse:        2125
% 50.50/50.87  Deleted:      3854
% 50.50/50.87  Deletedinuse: 246
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  
% 50.50/50.87  Intermediate Status:
% 50.50/50.87  Generated:    1819553
% 50.50/50.87  Kept:         36230
% 50.50/50.87  Inuse:        2310
% 50.50/50.87  Deleted:      3966
% 50.50/50.87  Deletedinuse: 351
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  
% 50.50/50.87  Intermediate Status:
% 50.50/50.87  Generated:    2115272
% 50.50/50.87  Kept:         38247
% 50.50/50.87  Inuse:        2472
% 50.50/50.87  Deleted:      4011
% 50.50/50.87  Deletedinuse: 366
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  Resimplifying clauses:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  
% 50.50/50.87  Intermediate Status:
% 50.50/50.87  Generated:    2321629
% 50.50/50.87  Kept:         40304
% 50.50/50.87  Inuse:        2559
% 50.50/50.87  Deleted:      11239
% 50.50/50.87  Deletedinuse: 366
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  *** allocated 6568290 integers for clauses
% 50.50/50.87  *** allocated 864960 integers for termspace/termends
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  
% 50.50/50.87  Intermediate Status:
% 50.50/50.87  Generated:    2407252
% 50.50/50.87  Kept:         42374
% 50.50/50.87  Inuse:        2596
% 50.50/50.87  Deleted:      11287
% 50.50/50.87  Deletedinuse: 413
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  
% 50.50/50.87  Intermediate Status:
% 50.50/50.87  Generated:    2579741
% 50.50/50.87  Kept:         44416
% 50.50/50.87  Inuse:        2672
% 50.50/50.87  Deleted:      11411
% 50.50/50.87  Deletedinuse: 508
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 50.50/50.87  
% 50.50/50.87  Resimplifying inuse:
% 50.50/50.87  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    2833738
% 54.92/55.34  Kept:         46472
% 54.92/55.34  Inuse:        2790
% 54.92/55.34  Deleted:      11713
% 54.92/55.34  Deletedinuse: 809
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    3059078
% 54.92/55.34  Kept:         48486
% 54.92/55.34  Inuse:        2901
% 54.92/55.34  Deleted:      11760
% 54.92/55.34  Deletedinuse: 841
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    3498164
% 54.92/55.34  Kept:         50537
% 54.92/55.34  Inuse:        3128
% 54.92/55.34  Deleted:      11832
% 54.92/55.34  Deletedinuse: 841
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    3868974
% 54.92/55.34  Kept:         52537
% 54.92/55.34  Inuse:        3369
% 54.92/55.34  Deleted:      11998
% 54.92/55.34  Deletedinuse: 870
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    4538813
% 54.92/55.34  Kept:         54554
% 54.92/55.34  Inuse:        3707
% 54.92/55.34  Deleted:      12086
% 54.92/55.34  Deletedinuse: 870
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    5023812
% 54.92/55.34  Kept:         56554
% 54.92/55.34  Inuse:        3899
% 54.92/55.34  Deleted:      12182
% 54.92/55.34  Deletedinuse: 874
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    5797489
% 54.92/55.34  Kept:         58566
% 54.92/55.34  Inuse:        4159
% 54.92/55.34  Deleted:      12249
% 54.92/55.34  Deletedinuse: 899
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  Resimplifying clauses:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    5959226
% 54.92/55.34  Kept:         60577
% 54.92/55.34  Inuse:        4243
% 54.92/55.34  Deleted:      24354
% 54.92/55.34  Deletedinuse: 921
% 54.92/55.34  
% 54.92/55.34  *** allocated 9852435 integers for clauses
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  *** allocated 1297440 integers for termspace/termends
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    6352768
% 54.92/55.34  Kept:         62587
% 54.92/55.34  Inuse:        4404
% 54.92/55.34  Deleted:      24354
% 54.92/55.34  Deletedinuse: 921
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    6629943
% 54.92/55.34  Kept:         64620
% 54.92/55.34  Inuse:        4515
% 54.92/55.34  Deleted:      24354
% 54.92/55.34  Deletedinuse: 921
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    7287996
% 54.92/55.34  Kept:         66621
% 54.92/55.34  Inuse:        4787
% 54.92/55.34  Deleted:      24366
% 54.92/55.34  Deletedinuse: 921
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    7758340
% 54.92/55.34  Kept:         68632
% 54.92/55.34  Inuse:        5015
% 54.92/55.34  Deleted:      24377
% 54.92/55.34  Deletedinuse: 928
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    8256273
% 54.92/55.34  Kept:         70671
% 54.92/55.34  Inuse:        5144
% 54.92/55.34  Deleted:      24495
% 54.92/55.34  Deletedinuse: 1013
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    8918043
% 54.92/55.34  Kept:         72679
% 54.92/55.34  Inuse:        5281
% 54.92/55.34  Deleted:      24534
% 54.92/55.34  Deletedinuse: 1041
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    9340602
% 54.92/55.34  Kept:         74681
% 54.92/55.34  Inuse:        5428
% 54.92/55.34  Deleted:      24578
% 54.92/55.34  Deletedinuse: 1068
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    9507571
% 54.92/55.34  Kept:         76700
% 54.92/55.34  Inuse:        5492
% 54.92/55.34  Deleted:      24580
% 54.92/55.34  Deletedinuse: 1070
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    9633537
% 54.92/55.34  Kept:         78837
% 54.92/55.34  Inuse:        5554
% 54.92/55.34  Deleted:      24597
% 54.92/55.34  Deletedinuse: 1080
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  Resimplifying clauses:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    9697831
% 54.92/55.34  Kept:         80985
% 54.92/55.34  Inuse:        5581
% 54.92/55.34  Deleted:      36579
% 54.92/55.34  Deletedinuse: 1427
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    9859574
% 54.92/55.34  Kept:         83049
% 54.92/55.34  Inuse:        5657
% 54.92/55.34  Deleted:      36626
% 54.92/55.34  Deletedinuse: 1470
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    10122521
% 54.92/55.34  Kept:         85114
% 54.92/55.34  Inuse:        5781
% 54.92/55.34  Deleted:      36638
% 54.92/55.34  Deletedinuse: 1470
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    10307628
% 54.92/55.34  Kept:         87115
% 54.92/55.34  Inuse:        5861
% 54.92/55.34  Deleted:      36641
% 54.92/55.34  Deletedinuse: 1472
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    10715336
% 54.92/55.34  Kept:         89124
% 54.92/55.34  Inuse:        6007
% 54.92/55.34  Deleted:      36658
% 54.92/55.34  Deletedinuse: 1476
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    11246307
% 54.92/55.34  Kept:         91128
% 54.92/55.34  Inuse:        6120
% 54.92/55.34  Deleted:      36666
% 54.92/55.34  Deletedinuse: 1478
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  *** allocated 14778652 integers for clauses
% 54.92/55.34  *** allocated 1946160 integers for termspace/termends
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Intermediate Status:
% 54.92/55.34  Generated:    11832564
% 54.92/55.34  Kept:         93200
% 54.92/55.34  Inuse:        6304
% 54.92/55.34  Deleted:      36668
% 54.92/55.34  Deletedinuse: 1479
% 54.92/55.34  
% 54.92/55.34  Resimplifying inuse:
% 54.92/55.34  Done
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Bliksems!, er is een bewijs:
% 54.92/55.34  % SZS status Theorem
% 54.92/55.34  % SZS output start Refutation
% 54.92/55.34  
% 54.92/55.34  (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.92/55.34  (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( join( X, Y )
% 54.92/55.34    , Z ) }.
% 54.92/55.34  (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( complement( X ), 
% 54.92/55.34    complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) ==> X }.
% 54.92/55.34  (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X ), complement
% 54.92/55.34    ( Y ) ) ) ==> meet( X, Y ) }.
% 54.92/55.34  (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z ) ) ==> 
% 54.92/55.34    composition( composition( X, Y ), Z ) }.
% 54.92/55.34  (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 54.92/55.34  (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), composition( Y, Z )
% 54.92/55.34     ) ==> composition( join( X, Y ), Z ) }.
% 54.92/55.34  (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 54.92/55.34  (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y ) ) ==> 
% 54.92/55.34    converse( join( X, Y ) ) }.
% 54.92/55.34  (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), converse( X ) ) 
% 54.92/55.34    ==> converse( composition( X, Y ) ) }.
% 54.92/55.34  (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X ), complement
% 54.92/55.34    ( composition( X, Y ) ) ), complement( Y ) ) ==> complement( Y ) }.
% 54.92/55.34  (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top }.
% 54.92/55.34  (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> zero }.
% 54.92/55.34  (13) {G0,W10,D5,L1,V1,M1} I { meet( composition( skol1, X ), composition( 
% 54.92/55.34    skol1, complement( X ) ) ) ==> zero }.
% 54.92/55.34  (14) {G0,W8,D5,L1,V0,M1} I { ! join( composition( converse( skol1 ), skol1
% 54.92/55.34     ), one ) ==> one }.
% 54.92/55.34  (15) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) ==> top }.
% 54.92/55.34  (16) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = join( join( Y
% 54.92/55.34    , Z ), X ) }.
% 54.92/55.34  (17) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X ) = join( 
% 54.92/55.34    join( Z, X ), Y ) }.
% 54.92/55.34  (18) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), complement( X ) ) 
% 54.92/55.34    ==> join( Y, top ) }.
% 54.92/55.34  (19) {G2,W10,D6,L1,V2,M1} P(15,1) { join( join( complement( join( X, Y ) )
% 54.92/55.34    , X ), Y ) ==> top }.
% 54.92/55.34  (20) {G2,W10,D5,L1,V2,M1} P(15,1) { join( join( Y, complement( X ) ), X ) 
% 54.92/55.34    ==> join( Y, top ) }.
% 54.92/55.34  (21) {G1,W8,D5,L1,V0,M1} P(0,14) { ! join( one, composition( converse( 
% 54.92/55.34    skol1 ), skol1 ) ) ==> one }.
% 54.92/55.34  (22) {G2,W13,D5,L1,V2,M1} P(18,18) { join( join( X, top ), complement( 
% 54.92/55.34    complement( Y ) ) ) ==> join( join( X, Y ), top ) }.
% 54.92/55.34  (23) {G2,W14,D5,L1,V3,M1} P(1,18) { join( join( join( X, Y ), Z ), 
% 54.92/55.34    complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 54.92/55.34  (24) {G2,W10,D5,L1,V2,M1} P(18,0);d(1) { join( join( complement( Y ), X ), 
% 54.92/55.34    Y ) ==> join( X, top ) }.
% 54.92/55.34  (25) {G2,W10,D4,L1,V2,M1} P(0,18) { join( join( Y, X ), complement( Y ) ) 
% 54.92/55.34    ==> join( X, top ) }.
% 54.92/55.34  (26) {G2,W9,D5,L1,V1,M1} P(11,18) { join( top, complement( complement( X )
% 54.92/55.34     ) ) ==> join( X, top ) }.
% 54.92/55.34  (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), complement( join
% 54.92/55.34    ( complement( X ), Y ) ) ) ==> X }.
% 54.92/55.34  (35) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, converse( X )
% 54.92/55.34     ) ) ==> composition( X, converse( Y ) ) }.
% 54.92/55.34  (36) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( converse( X ), Y
% 54.92/55.34     ) ) ==> composition( converse( Y ), X ) }.
% 54.92/55.34  (37) {G1,W15,D5,L1,V3,M1} P(3,3) { meet( join( complement( X ), complement
% 54.92/55.34    ( Y ) ), Z ) ==> complement( join( meet( X, Y ), complement( Z ) ) ) }.
% 54.92/55.34  (43) {G2,W7,D4,L1,V1,M1} P(15,3) { meet( complement( X ), X ) ==> 
% 54.92/55.34    complement( top ) }.
% 54.92/55.34  (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, Y ) }.
% 54.92/55.34  (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> zero }.
% 54.92/55.34  (47) {G2,W9,D5,L1,V1,M1} P(46,3) { complement( join( zero, complement( X )
% 54.92/55.34     ) ) ==> meet( top, X ) }.
% 54.92/55.34  (48) {G2,W9,D5,L1,V1,M1} P(46,3) { complement( join( complement( X ), zero
% 54.92/55.34     ) ) ==> meet( X, top ) }.
% 54.92/55.34  (49) {G3,W9,D4,L1,V1,M1} P(46,25) { join( join( top, X ), zero ) ==> join( 
% 54.92/55.34    X, top ) }.
% 54.92/55.34  (53) {G2,W5,D3,L1,V0,M1} P(46,15) { join( zero, top ) ==> top }.
% 54.92/55.34  (54) {G2,W5,D3,L1,V0,M1} P(46,11) { join( top, zero ) ==> top }.
% 54.92/55.34  (57) {G1,W14,D5,L1,V3,M1} P(9,4) { composition( composition( Z, converse( X
% 54.92/55.34     ) ), converse( Y ) ) ==> composition( Z, converse( composition( Y, X ) )
% 54.92/55.34     ) }.
% 54.92/55.34  (59) {G3,W6,D4,L1,V1,M1} S(43);d(46) { meet( complement( X ), X ) ==> zero
% 54.92/55.34     }.
% 54.92/55.34  (63) {G1,W11,D4,L1,V3,M1} P(6,0);d(6) { composition( join( X, Z ), Y ) = 
% 54.92/55.34    composition( join( Z, X ), Y ) }.
% 54.92/55.34  (72) {G1,W9,D4,L1,V2,M1} P(8,0);d(8) { converse( join( X, Y ) ) = converse
% 54.92/55.34    ( join( Y, X ) ) }.
% 54.92/55.34  (73) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X ), Y ) ) ==>
% 54.92/55.34     join( X, converse( Y ) ) }.
% 54.92/55.34  (74) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse( X ) ) ) ==>
% 54.92/55.34     join( converse( Y ), X ) }.
% 54.92/55.34  (77) {G2,W13,D5,L1,V3,M1} P(6,72);d(6) { converse( composition( join( X, Z
% 54.92/55.34     ), Y ) ) = converse( composition( join( Z, X ), Y ) ) }.
% 54.92/55.34  (78) {G2,W13,D5,L1,V3,M1} P(72,9);d(9) { converse( composition( Z, join( Y
% 54.92/55.34    , X ) ) ) = converse( composition( Z, join( X, Y ) ) ) }.
% 54.92/55.34  (84) {G3,W8,D4,L1,V0,M1} P(46,47) { complement( join( zero, zero ) ) ==> 
% 54.92/55.34    meet( top, top ) }.
% 54.92/55.34  (95) {G1,W19,D7,L1,V3,M1} P(4,10) { join( composition( converse( X ), 
% 54.92/55.34    complement( composition( composition( X, Y ), Z ) ) ), complement( 
% 54.92/55.34    composition( Y, Z ) ) ) ==> complement( composition( Y, Z ) ) }.
% 54.92/55.34  (98) {G1,W15,D7,L1,V2,M1} P(9,10);d(7) { join( composition( X, complement( 
% 54.92/55.34    converse( composition( Y, X ) ) ) ), complement( converse( Y ) ) ) ==> 
% 54.92/55.34    complement( converse( Y ) ) }.
% 54.92/55.34  (100) {G1,W17,D7,L1,V3,M1} P(10,1) { join( join( Z, composition( converse( 
% 54.92/55.34    X ), complement( composition( X, Y ) ) ) ), complement( Y ) ) ==> join( Z
% 54.92/55.34    , complement( Y ) ) }.
% 54.92/55.34  (101) {G1,W13,D6,L1,V2,M1} P(10,0) { join( complement( Y ), composition( 
% 54.92/55.34    converse( X ), complement( composition( X, Y ) ) ) ) ==> complement( Y )
% 54.92/55.34     }.
% 54.92/55.34  (102) {G1,W13,D7,L1,V2,M1} P(7,10) { join( composition( X, complement( 
% 54.92/55.34    composition( converse( X ), Y ) ) ), complement( Y ) ) ==> complement( Y
% 54.92/55.34     ) }.
% 54.92/55.34  (103) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( converse( X ), 
% 54.92/55.34    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 54.92/55.34  (104) {G4,W12,D5,L1,V0,M1} P(84,47) { complement( join( zero, meet( top, 
% 54.92/55.34    top ) ) ) ==> meet( top, join( zero, zero ) ) }.
% 54.92/55.34  (109) {G4,W9,D4,L1,V0,M1} P(84,11) { join( join( zero, zero ), meet( top, 
% 54.92/55.34    top ) ) ==> top }.
% 54.92/55.34  (117) {G1,W8,D5,L1,V0,M1} P(5,13) { meet( skol1, composition( skol1, 
% 54.92/55.34    complement( one ) ) ) ==> zero }.
% 54.92/55.34  (118) {G2,W8,D5,L1,V0,M1} P(117,44) { meet( composition( skol1, complement
% 54.92/55.34    ( one ) ), skol1 ) ==> zero }.
% 54.92/55.34  (124) {G5,W9,D5,L1,V0,M1} P(16,109) { join( join( zero, meet( top, top ) )
% 54.92/55.34    , zero ) ==> top }.
% 54.92/55.34  (127) {G2,W14,D5,L1,V3,M1} P(8,16) { join( join( converse( Y ), Z ), 
% 54.92/55.34    converse( X ) ) ==> join( converse( join( X, Y ) ), Z ) }.
% 54.92/55.34  (136) {G2,W11,D4,L1,V3,M1} P(0,16) { join( join( Z, X ), Y ) = join( join( 
% 54.92/55.34    Y, X ), Z ) }.
% 54.92/55.34  (137) {G2,W10,D6,L1,V2,M1} P(16,11) { join( join( Y, complement( join( X, Y
% 54.92/55.34     ) ) ), X ) ==> top }.
% 54.92/55.34  (156) {G6,W9,D5,L1,V0,M1} P(124,25);d(104);d(53) { join( top, meet( top, 
% 54.92/55.34    join( zero, zero ) ) ) ==> top }.
% 54.92/55.34  (173) {G7,W9,D5,L1,V0,M1} P(156,49);d(54) { join( meet( top, join( zero, 
% 54.92/55.34    zero ) ), top ) ==> top }.
% 54.92/55.34  (176) {G8,W9,D5,L1,V0,M1} P(44,173) { join( meet( join( zero, zero ), top )
% 54.92/55.34    , top ) ==> top }.
% 54.92/55.34  (184) {G3,W14,D8,L1,V3,M1} P(17,19);d(1) { join( join( join( complement( 
% 54.92/55.34    join( join( X, Z ), Y ) ), X ), Y ), Z ) ==> top }.
% 54.92/55.34  (200) {G2,W9,D6,L1,V1,M1} P(11,73) { join( X, converse( complement( 
% 54.92/55.34    converse( X ) ) ) ) ==> converse( top ) }.
% 54.92/55.34  (279) {G2,W15,D6,L1,V3,M1} P(74,9) { composition( join( converse( X ), Y )
% 54.92/55.34    , converse( Z ) ) ==> converse( composition( Z, join( X, converse( Y ) )
% 54.92/55.34     ) ) }.
% 54.92/55.34  (289) {G2,W14,D6,L1,V3,M1} P(36,36);d(4);d(9) { converse( composition( 
% 54.92/55.34    composition( converse( Y ), X ), Z ) ) ==> composition( converse( 
% 54.92/55.34    composition( X, Z ) ), Y ) }.
% 54.92/55.34  (294) {G2,W6,D4,L1,V1,M1} P(5,36);d(7) { composition( converse( one ), X ) 
% 54.92/55.34    ==> X }.
% 54.92/55.34  (300) {G3,W4,D3,L1,V0,M1} P(294,5) { converse( one ) ==> one }.
% 54.92/55.34  (301) {G4,W5,D3,L1,V1,M1} P(300,294) { composition( one, X ) ==> X }.
% 54.92/55.34  (302) {G4,W9,D4,L1,V1,M1} P(300,74) { join( converse( X ), one ) ==> 
% 54.92/55.34    converse( join( X, one ) ) }.
% 54.92/55.34  (304) {G4,W9,D4,L1,V1,M1} P(300,73) { join( one, converse( X ) ) ==> 
% 54.92/55.34    converse( join( one, X ) ) }.
% 54.92/55.34  (305) {G5,W8,D4,L1,V1,M1} P(301,10);d(294) { join( complement( X ), 
% 54.92/55.34    complement( X ) ) ==> complement( X ) }.
% 54.92/55.34  (306) {G5,W11,D4,L1,V2,M1} P(301,6) { join( X, composition( Y, X ) ) = 
% 54.92/55.34    composition( join( one, Y ), X ) }.
% 54.92/55.34  (307) {G5,W11,D4,L1,V2,M1} P(301,6) { join( composition( Y, X ), X ) = 
% 54.92/55.34    composition( join( Y, one ), X ) }.
% 54.92/55.34  (310) {G3,W9,D4,L1,V2,M1} P(27,20);d(1);d(11) { join( meet( X, Y ), top ) 
% 54.92/55.34    ==> join( top, Y ) }.
% 54.92/55.34  (329) {G2,W10,D5,L1,V2,M1} P(3,27) { join( meet( X, complement( Y ) ), meet
% 54.92/55.34    ( X, Y ) ) ==> X }.
% 54.92/55.34  (333) {G2,W7,D4,L1,V1,M1} P(15,27);d(46) { join( meet( X, X ), zero ) ==> X
% 54.92/55.34     }.
% 54.92/55.34  (338) {G2,W7,D4,L1,V1,M1} P(12,27);d(3) { join( zero, meet( X, X ) ) ==> X
% 54.92/55.34     }.
% 54.92/55.34  (346) {G4,W8,D4,L1,V1,M1} P(333,18);d(310) { join( X, complement( zero ) ) 
% 54.92/55.34    ==> join( top, X ) }.
% 54.92/55.34  (360) {G5,W8,D4,L1,V1,M1} P(346,0) { join( complement( zero ), X ) ==> join
% 54.92/55.34    ( top, X ) }.
% 54.92/55.34  (366) {G6,W6,D3,L1,V0,M1} P(305,360);d(346) { join( top, top ) ==> 
% 54.92/55.34    complement( zero ) }.
% 54.92/55.34  (369) {G6,W6,D4,L1,V1,M1} P(305,24);d(15) { join( complement( X ), top ) 
% 54.92/55.34    ==> top }.
% 54.92/55.34  (375) {G6,W5,D3,L1,V0,M1} P(46,305) { join( zero, zero ) ==> zero }.
% 54.92/55.34  (376) {G6,W7,D4,L1,V1,M1} P(305,3) { complement( complement( X ) ) = meet( 
% 54.92/55.34    X, X ) }.
% 54.92/55.34  (377) {G6,W11,D4,L1,V2,M1} P(3,305) { join( meet( X, Y ), meet( X, Y ) ) 
% 54.92/55.34    ==> meet( X, Y ) }.
% 54.92/55.34  (378) {G9,W4,D3,L1,V0,M1} P(375,176);d(310);d(366) { complement( zero ) ==>
% 54.92/55.34     top }.
% 54.92/55.34  (384) {G10,W5,D3,L1,V1,M1} P(378,3);d(369);d(46) { meet( X, zero ) ==> zero
% 54.92/55.34     }.
% 54.92/55.34  (386) {G11,W7,D4,L1,V1,M1} P(384,27);d(48) { join( zero, meet( X, top ) ) 
% 54.92/55.34    ==> X }.
% 54.92/55.34  (387) {G11,W5,D3,L1,V1,M1} P(384,44) { meet( zero, X ) ==> zero }.
% 54.92/55.34  (389) {G10,W5,D3,L1,V0,M1} S(366);d(378) { join( top, top ) ==> top }.
% 54.92/55.34  (392) {G7,W7,D4,L1,V1,M1} P(369,27);d(46) { join( meet( X, top ), zero ) 
% 54.92/55.34    ==> X }.
% 54.92/55.34  (393) {G11,W5,D3,L1,V1,M1} P(369,24);d(389) { join( top, X ) ==> top }.
% 54.92/55.34  (394) {G7,W10,D5,L1,V2,M1} P(369,22);d(26) { join( join( complement( X ), Y
% 54.92/55.34     ), top ) ==> join( Y, top ) }.
% 54.92/55.34  (395) {G12,W5,D3,L1,V1,M1} P(369,17);d(393);d(394) { join( Y, top ) ==> top
% 54.92/55.34     }.
% 54.92/55.34  (397) {G12,W4,D3,L1,V0,M1} P(393,200) { converse( top ) ==> top }.
% 54.92/55.34  (398) {G13,W9,D4,L1,V1,M1} P(397,36) { composition( converse( X ), top ) 
% 54.92/55.34    ==> converse( composition( top, X ) ) }.
% 54.92/55.34  (399) {G13,W9,D4,L1,V1,M1} P(397,35) { composition( top, converse( X ) ) 
% 54.92/55.34    ==> converse( composition( X, top ) ) }.
% 54.92/55.34  (406) {G8,W7,D4,L1,V1,M1} P(44,392) { join( meet( top, X ), zero ) ==> X
% 54.92/55.34     }.
% 54.92/55.34  (414) {G9,W7,D4,L1,V1,M1} P(406,0) { join( zero, meet( top, X ) ) ==> X }.
% 54.92/55.34  (428) {G7,W7,D4,L1,V1,M1} P(376,48);d(333) { meet( complement( X ), top ) 
% 54.92/55.34    ==> complement( X ) }.
% 54.92/55.34  (442) {G12,W7,D4,L1,V1,M1} P(428,386) { join( zero, complement( X ) ) ==> 
% 54.92/55.34    complement( X ) }.
% 54.92/55.34  (448) {G13,W5,D3,L1,V1,M1} P(376,442);d(338) { meet( X, X ) ==> X }.
% 54.92/55.34  (450) {G13,W5,D3,L1,V1,M1} P(48,442);d(386) { meet( X, top ) ==> X }.
% 54.92/55.34  (453) {G13,W7,D4,L1,V1,M1} P(442,47) { meet( top, X ) ==> complement( 
% 54.92/55.34    complement( X ) ) }.
% 54.92/55.34  (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement( complement
% 54.92/55.34    ( X ) ) ==> X }.
% 54.92/55.34  (456) {G14,W5,D3,L1,V1,M1} P(448,338) { join( zero, X ) ==> X }.
% 54.92/55.34  (457) {G14,W5,D3,L1,V1,M1} P(448,333) { join( X, zero ) ==> X }.
% 54.92/55.34  (460) {G15,W6,D4,L1,V1,M1} P(457,73);d(7) { join( X, converse( zero ) ) ==>
% 54.92/55.34     X }.
% 54.92/55.34  (461) {G14,W10,D4,L1,V2,M1} P(37,448);d(3);d(377) { join( complement( X ), 
% 54.92/55.34    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 54.92/55.34  (462) {G14,W15,D6,L1,V3,M1} P(376,37);d(448) { complement( join( meet( 
% 54.92/55.34    complement( X ), Y ), complement( Z ) ) ) ==> meet( join( X, complement( 
% 54.92/55.34    Y ) ), Z ) }.
% 54.92/55.34  (466) {G15,W5,D3,L1,V1,M1} P(454,305) { join( X, X ) ==> X }.
% 54.92/55.34  (468) {G15,W12,D7,L1,V2,M1} P(454,10) { join( composition( converse( Y ), 
% 54.92/55.34    complement( composition( Y, complement( X ) ) ) ), X ) ==> X }.
% 54.92/55.34  (469) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( X, complement( Y )
% 54.92/55.34     ) ) ==> meet( complement( X ), Y ) }.
% 54.92/55.34  (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( complement( Y ), X
% 54.92/55.34     ) ) ==> meet( Y, complement( X ) ) }.
% 54.92/55.34  (472) {G16,W9,D4,L1,V2,M1} P(466,17);d(1);d(466) { join( join( X, Y ), Y ) 
% 54.92/55.34    ==> join( X, Y ) }.
% 54.92/55.34  (473) {G16,W9,D4,L1,V2,M1} P(466,17) { join( join( X, Y ), X ) ==> join( X
% 54.92/55.34    , Y ) }.
% 54.92/55.34  (474) {G16,W4,D3,L1,V0,M1} P(460,456) { converse( zero ) ==> zero }.
% 54.92/55.34  (478) {G15,W5,D3,L1,V1,M1} S(453);d(454) { meet( top, X ) ==> X }.
% 54.92/55.34  (487) {G17,W8,D5,L1,V2,M1} P(27,472);d(470) { join( X, meet( X, complement
% 54.92/55.34    ( Y ) ) ) ==> X }.
% 54.92/55.34  (490) {G18,W7,D4,L1,V2,M1} P(454,487) { join( Y, meet( Y, X ) ) ==> Y }.
% 54.92/55.34  (509) {G19,W9,D6,L1,V2,M1} P(490,73);d(7) { join( X, converse( meet( 
% 54.92/55.34    converse( X ), Y ) ) ) ==> X }.
% 54.92/55.34  (511) {G19,W11,D4,L1,V3,M1} P(490,17) { join( join( X, Z ), meet( X, Y ) ) 
% 54.92/55.34    ==> join( X, Z ) }.
% 54.92/55.34  (512) {G19,W13,D6,L1,V3,M1} P(490,16) { join( join( Y, meet( join( X, Y ), 
% 54.92/55.34    Z ) ), X ) ==> join( X, Y ) }.
% 54.92/55.34  (513) {G19,W11,D5,L1,V3,M1} P(490,16) { join( join( meet( X, Y ), Z ), X ) 
% 54.92/55.34    ==> join( X, Z ) }.
% 54.92/55.34  (515) {G19,W11,D4,L1,V3,M1} P(490,16) { join( join( Z, X ), meet( X, Y ) ) 
% 54.92/55.34    ==> join( X, Z ) }.
% 54.92/55.34  (517) {G19,W7,D4,L1,V2,M1} P(44,490) { join( X, meet( Y, X ) ) ==> X }.
% 54.92/55.34  (518) {G19,W8,D5,L1,V2,M1} P(490,18);d(395) { join( X, complement( meet( X
% 54.92/55.34    , Y ) ) ) ==> top }.
% 54.92/55.34  (519) {G19,W7,D4,L1,V2,M1} P(490,0) { join( meet( X, Y ), X ) ==> X }.
% 54.92/55.34  (523) {G13,W13,D5,L1,V2,M1} P(397,57) { composition( X, converse( 
% 54.92/55.34    composition( top, Y ) ) ) ==> composition( composition( X, converse( Y )
% 54.92/55.34     ), top ) }.
% 54.92/55.34  (528) {G20,W11,D4,L1,V3,M1} P(517,17) { join( join( X, Z ), meet( Y, X ) ) 
% 54.92/55.34    ==> join( X, Z ) }.
% 54.92/55.34  (529) {G20,W13,D6,L1,V3,M1} P(517,16) { join( join( Y, meet( Z, join( X, Y
% 54.92/55.34     ) ) ), X ) ==> join( X, Y ) }.
% 54.92/55.34  (530) {G20,W11,D5,L1,V3,M1} P(517,16) { join( join( meet( Y, X ), Z ), X ) 
% 54.92/55.34    ==> join( X, Z ) }.
% 54.92/55.34  (531) {G20,W13,D6,L1,V3,M1} P(517,16) { join( join( meet( Z, join( X, Y ) )
% 54.92/55.34    , X ), Y ) ==> join( X, Y ) }.
% 54.92/55.34  (534) {G20,W8,D5,L1,V2,M1} P(517,18);d(395) { join( X, complement( meet( Y
% 54.92/55.34    , X ) ) ) ==> top }.
% 54.92/55.34  (535) {G20,W7,D4,L1,V2,M1} P(517,0) { join( meet( Y, X ), X ) ==> X }.
% 54.92/55.34  (536) {G21,W9,D6,L1,V2,M1} P(535,74);d(7) { join( converse( meet( X, 
% 54.92/55.34    converse( Y ) ) ), Y ) ==> Y }.
% 54.92/55.34  (537) {G21,W11,D5,L1,V3,M1} P(535,16) { join( join( Z, meet( X, Y ) ), Y ) 
% 54.92/55.34    ==> join( Y, Z ) }.
% 54.92/55.34  (538) {G20,W9,D6,L1,V2,M1} P(519,74);d(7) { join( converse( meet( converse
% 54.92/55.34    ( X ), Y ) ), X ) ==> X }.
% 54.92/55.34  (539) {G20,W11,D5,L1,V3,M1} P(519,16) { join( join( Z, meet( X, Y ) ), X ) 
% 54.92/55.34    ==> join( X, Z ) }.
% 54.92/55.34  (542) {G21,W10,D5,L1,V3,M1} P(534,23);d(46);d(457);d(395) { join( join( Z, 
% 54.92/55.34    X ), complement( meet( Y, X ) ) ) ==> top }.
% 54.92/55.34  (545) {G21,W10,D5,L1,V3,M1} P(534,17);d(393) { join( join( X, Z ), 
% 54.92/55.34    complement( meet( Y, X ) ) ) ==> top }.
% 54.92/55.34  (550) {G21,W8,D5,L1,V2,M1} P(534,3);d(46) { meet( X, meet( Y, complement( X
% 54.92/55.34     ) ) ) ==> zero }.
% 54.92/55.34  (551) {G21,W8,D5,L1,V2,M1} P(534,0) { join( complement( meet( Y, X ) ), X )
% 54.92/55.34     ==> top }.
% 54.92/55.34  (552) {G22,W8,D4,L1,V2,M1} P(454,550) { meet( complement( X ), meet( Y, X )
% 54.92/55.34     ) ==> zero }.
% 54.92/55.34  (554) {G22,W8,D5,L1,V2,M1} P(44,550) { meet( Y, meet( complement( Y ), X )
% 54.92/55.34     ) ==> zero }.
% 54.92/55.34  (557) {G23,W8,D4,L1,V2,M1} P(552,44) { meet( meet( Y, X ), complement( X )
% 54.92/55.34     ) ==> zero }.
% 54.92/55.34  (558) {G23,W8,D4,L1,V2,M1} P(44,552) { meet( complement( Y ), meet( Y, X )
% 54.92/55.34     ) ==> zero }.
% 54.92/55.34  (559) {G24,W9,D4,L1,V2,M1} P(557,27);d(442);d(3) { meet( meet( X, Y ), Y ) 
% 54.92/55.34    ==> meet( X, Y ) }.
% 54.92/55.34  (560) {G24,W8,D4,L1,V2,M1} P(44,557) { meet( meet( Y, X ), complement( Y )
% 54.92/55.34     ) ==> zero }.
% 54.92/55.34  (562) {G25,W9,D4,L1,V2,M1} P(560,27);d(442);d(3) { meet( meet( X, Y ), X ) 
% 54.92/55.34    ==> meet( X, Y ) }.
% 54.92/55.34  (564) {G23,W9,D6,L1,V2,M1} P(554,27);d(442);d(470) { meet( X, complement( 
% 54.92/55.34    meet( complement( X ), Y ) ) ) ==> X }.
% 54.92/55.34  (577) {G22,W8,D5,L1,V2,M1} P(44,551) { join( complement( meet( Y, X ) ), Y
% 54.92/55.34     ) ==> top }.
% 54.92/55.34  (579) {G23,W13,D8,L1,V3,M1} P(37,577);d(1);d(461);d(461);d(469) { 
% 54.92/55.34    complement( meet( meet( meet( complement( meet( X, Y ) ), Z ), X ), Y ) )
% 54.92/55.34     ==> top }.
% 54.92/55.34  (585) {G20,W10,D5,L1,V3,M1} P(518,23);d(46);d(457);d(395) { join( join( Z, 
% 54.92/55.34    X ), complement( meet( X, Y ) ) ) ==> top }.
% 54.92/55.34  (587) {G20,W12,D7,L1,V3,M1} P(518,17) { join( join( X, complement( meet( 
% 54.92/55.34    join( X, Y ), Z ) ) ), Y ) ==> top }.
% 54.92/55.34  (596) {G26,W9,D4,L1,V2,M1} P(562,44) { meet( X, meet( X, Y ) ) ==> meet( X
% 54.92/55.34    , Y ) }.
% 54.92/55.34  (598) {G27,W9,D4,L1,V2,M1} P(44,596) { meet( X, meet( Y, X ) ) ==> meet( Y
% 54.92/55.34    , X ) }.
% 54.92/55.34  (600) {G17,W10,D5,L1,V2,M1} P(473,23);d(395) { join( join( X, Y ), 
% 54.92/55.34    complement( join( Y, X ) ) ) ==> top }.
% 54.92/55.34  (630) {G14,W8,D4,L1,V0,M1} P(397,398) { converse( composition( top, top ) )
% 54.92/55.34     ==> composition( top, top ) }.
% 54.92/55.34  (633) {G15,W9,D6,L1,V1,M1} P(398,10);d(7);d(46);d(457) { composition( X, 
% 54.92/55.34    complement( converse( composition( top, X ) ) ) ) ==> zero }.
% 54.92/55.34  (642) {G14,W14,D6,L1,V2,M1} P(35,399);d(4) { converse( composition( 
% 54.92/55.34    composition( X, converse( Y ) ), top ) ) ==> composition( composition( 
% 54.92/55.34    top, Y ), converse( X ) ) }.
% 54.92/55.34  (653) {G5,W14,D6,L1,V2,M1} P(36,302) { converse( join( composition( 
% 54.92/55.34    converse( X ), Y ), one ) ) ==> join( composition( converse( Y ), X ), 
% 54.92/55.34    one ) }.
% 54.92/55.34  (719) {G28,W9,D6,L1,V2,M1} P(564,598) { meet( complement( meet( complement
% 54.92/55.34    ( X ), Y ) ), X ) ==> X }.
% 54.92/55.34  (722) {G29,W9,D6,L1,V2,M1} P(598,719) { meet( complement( meet( Y, 
% 54.92/55.34    complement( X ) ) ), X ) ==> X }.
% 54.92/55.34  (723) {G29,W10,D5,L1,V2,M1} P(454,719) { meet( complement( meet( X, Y ) ), 
% 54.92/55.34    complement( X ) ) ==> complement( X ) }.
% 54.92/55.34  (726) {G30,W10,D5,L1,V2,M1} P(454,722) { meet( complement( meet( Y, X ) ), 
% 54.92/55.34    complement( X ) ) ==> complement( X ) }.
% 54.92/55.34  (727) {G30,W9,D5,L1,V3,M1} P(37,722);d(454);d(454) { meet( join( meet( X, Y
% 54.92/55.34     ), Z ), Z ) ==> Z }.
% 54.92/55.34  (728) {G31,W7,D4,L1,V2,M1} P(727,727) { meet( join( Z, T ), T ) ==> T }.
% 54.92/55.34  (737) {G32,W7,D4,L1,V2,M1} P(473,728) { meet( join( X, Y ), X ) ==> X }.
% 54.92/55.34  (738) {G32,W7,D4,L1,V2,M1} P(728,562) { meet( Y, join( X, Y ) ) ==> Y }.
% 54.92/55.34  (740) {G32,W8,D5,L1,V2,M1} P(728,558) { meet( complement( join( X, Y ) ), Y
% 54.92/55.34     ) ==> zero }.
% 54.92/55.34  (741) {G32,W8,D5,L1,V2,M1} P(728,560) { meet( Y, complement( join( X, Y ) )
% 54.92/55.34     ) ==> zero }.
% 54.92/55.34  (743) {G32,W9,D5,L1,V3,M1} P(17,728) { meet( join( join( X, Z ), Y ), Z ) 
% 54.92/55.34    ==> Z }.
% 54.92/55.34  (746) {G32,W13,D5,L1,V3,M1} P(6,728) { meet( composition( join( X, Z ), Y )
% 54.92/55.34    , composition( Z, Y ) ) ==> composition( Z, Y ) }.
% 54.92/55.34  (750) {G33,W7,D4,L1,V2,M1} P(737,562) { meet( X, join( X, Y ) ) ==> X }.
% 54.92/55.34  (751) {G33,W8,D5,L1,V2,M1} P(737,558) { meet( complement( join( X, Y ) ), X
% 54.92/55.34     ) ==> zero }.
% 54.92/55.34  (752) {G33,W8,D5,L1,V2,M1} P(737,560) { meet( X, complement( join( X, Y ) )
% 54.92/55.34     ) ==> zero }.
% 54.92/55.34  (755) {G33,W13,D5,L1,V3,M1} P(16,737) { meet( join( join( Y, Z ), X ), join
% 54.92/55.34    ( X, Y ) ) ==> join( X, Y ) }.
% 54.92/55.34  (757) {G33,W13,D5,L1,V3,M1} P(6,737) { meet( composition( join( X, Z ), Y )
% 54.92/55.34    , composition( X, Y ) ) ==> composition( X, Y ) }.
% 54.92/55.34  (763) {G34,W10,D5,L1,V2,M1} P(8,750) { meet( converse( X ), converse( join
% 54.92/55.34    ( X, Y ) ) ) ==> converse( X ) }.
% 54.92/55.34  (766) {G3,W11,D4,L1,V3,M1} P(78,7);d(7) { composition( X, join( Z, Y ) ) = 
% 54.92/55.34    composition( X, join( Y, Z ) ) }.
% 54.92/55.34  (771) {G33,W9,D5,L1,V3,M1} P(17,738) { meet( Z, join( join( X, Z ), Y ) ) 
% 54.92/55.34    ==> Z }.
% 54.92/55.34  (772) {G33,W10,D5,L1,V2,M1} P(8,738) { meet( converse( Y ), converse( join
% 54.92/55.34    ( X, Y ) ) ) ==> converse( Y ) }.
% 54.92/55.34  (782) {G34,W10,D6,L1,V2,M1} P(8,751) { meet( complement( converse( join( X
% 54.92/55.34    , Y ) ) ), converse( X ) ) ==> zero }.
% 54.92/55.34  (792) {G34,W10,D6,L1,V2,M1} P(8,752) { meet( converse( X ), complement( 
% 54.92/55.34    converse( join( X, Y ) ) ) ) ==> zero }.
% 54.92/55.34  (794) {G34,W10,D6,L1,V3,M1} P(1,752) { meet( X, complement( join( join( X, 
% 54.92/55.34    Y ), Z ) ) ) ==> zero }.
% 54.92/55.34  (801) {G33,W10,D6,L1,V2,M1} P(8,740) { meet( complement( converse( join( X
% 54.92/55.34    , Y ) ) ), converse( Y ) ) ==> zero }.
% 54.92/55.34  (809) {G33,W13,D6,L1,V3,M1} P(741,37);d(469);d(1);d(469);d(469) { meet( 
% 54.92/55.34    complement( meet( X, Y ) ), meet( meet( complement( Z ), X ), Y ) ) ==> 
% 54.92/55.34    zero }.
% 54.92/55.34  (824) {G34,W11,D4,L1,V3,M1} P(517,771) { meet( meet( Y, X ), join( X, Z ) )
% 54.92/55.34     ==> meet( Y, X ) }.
% 54.92/55.34  (843) {G33,W11,D4,L1,V3,M1} P(490,743) { meet( join( X, Z ), meet( X, Y ) )
% 54.92/55.34     ==> meet( X, Y ) }.
% 54.92/55.34  (858) {G34,W10,D6,L1,V2,M1} P(538,752) { meet( converse( meet( converse( X
% 54.92/55.34     ), Y ) ), complement( X ) ) ==> zero }.
% 54.92/55.34  (868) {G21,W10,D7,L1,V2,M1} P(538,25);d(395) { join( X, complement( 
% 54.92/55.34    converse( meet( converse( X ), Y ) ) ) ) ==> top }.
% 54.92/55.34  (873) {G34,W10,D6,L1,V2,M1} P(536,752) { meet( converse( meet( X, converse
% 54.92/55.34    ( Y ) ) ), complement( Y ) ) ==> zero }.
% 54.92/55.34  (908) {G16,W9,D5,L1,V1,M1} P(399,633);d(7) { composition( converse( X ), 
% 54.92/55.34    complement( composition( X, top ) ) ) ==> zero }.
% 54.92/55.34  (909) {G16,W8,D5,L1,V0,M1} P(630,633) { composition( top, complement( 
% 54.92/55.34    composition( top, top ) ) ) ==> zero }.
% 54.92/55.34  (918) {G17,W8,D5,L1,V1,M1} P(909,6);d(457);d(395);d(909) { composition( X, 
% 54.92/55.34    complement( composition( top, top ) ) ) ==> zero }.
% 54.92/55.34  (919) {G18,W5,D3,L1,V1,M1} P(909,4);d(918) { composition( X, zero ) ==> 
% 54.92/55.34    zero }.
% 54.92/55.34  (922) {G19,W5,D3,L1,V1,M1} P(919,36);d(474) { composition( zero, X ) ==> 
% 54.92/55.34    zero }.
% 54.92/55.34  (923) {G18,W6,D4,L1,V0,M1} P(918,301) { complement( composition( top, top )
% 54.92/55.34     ) ==> zero }.
% 54.92/55.34  (927) {G19,W5,D3,L1,V0,M1} P(923,454);d(378) { composition( top, top ) ==> 
% 54.92/55.34    top }.
% 54.92/55.34  (929) {G20,W9,D4,L1,V1,M1} P(927,4) { composition( composition( X, top ), 
% 54.92/55.34    top ) ==> composition( X, top ) }.
% 54.92/55.34  (932) {G21,W13,D5,L1,V2,M1} P(929,6);d(6) { composition( join( Y, 
% 54.92/55.34    composition( X, top ) ), top ) ==> composition( join( Y, X ), top ) }.
% 54.92/55.34  (938) {G19,W11,D5,L1,V2,M1} P(908,4);d(919) { composition( composition( Y, 
% 54.92/55.34    converse( X ) ), complement( composition( X, top ) ) ) ==> zero }.
% 54.92/55.34  (953) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( complement( X )
% 54.92/55.34    , Y ) ) ==> join( X, complement( Y ) ) }.
% 54.92/55.34  (954) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( Y, complement( X
% 54.92/55.34     ) ) ) ==> join( complement( Y ), X ) }.
% 54.92/55.34  (958) {G15,W14,D5,L1,V3,M1} P(461,17) { join( join( complement( X ), Z ), 
% 54.92/55.34    complement( Y ) ) ==> join( complement( meet( X, Y ) ), Z ) }.
% 54.92/55.34  (960) {G15,W14,D5,L1,V3,M1} P(461,16) { join( join( Z, complement( X ) ), 
% 54.92/55.34    complement( Y ) ) ==> join( complement( meet( X, Y ) ), Z ) }.
% 54.92/55.34  (962) {G15,W9,D4,L1,V2,M1} P(461,0);d(461) { complement( meet( X, Y ) ) = 
% 54.92/55.34    complement( meet( Y, X ) ) }.
% 54.92/55.34  (982) {G16,W10,D5,L1,V2,M1} P(962,59) { meet( complement( meet( Y, X ) ), 
% 54.92/55.34    meet( X, Y ) ) ==> zero }.
% 54.92/55.34  (983) {G16,W11,D4,L1,V3,M1} P(962,3);d(3) { meet( meet( Y, X ), Z ) = meet
% 54.92/55.34    ( meet( X, Y ), Z ) }.
% 54.92/55.34  (984) {G16,W11,D4,L1,V3,M1} P(962,3);d(3) { meet( Z, meet( Y, X ) ) = meet
% 54.92/55.34    ( Z, meet( X, Y ) ) }.
% 54.92/55.34  (988) {G16,W10,D5,L1,V2,M1} P(962,11) { join( meet( X, Y ), complement( 
% 54.92/55.34    meet( Y, X ) ) ) ==> top }.
% 54.92/55.34  (989) {G16,W10,D5,L1,V2,M1} P(962,12) { meet( meet( X, Y ), complement( 
% 54.92/55.34    meet( Y, X ) ) ) ==> zero }.
% 54.92/55.34  (1000) {G21,W10,D6,L1,V3,M1} P(490,585) { join( X, complement( meet( meet( 
% 54.92/55.34    X, Y ), Z ) ) ) ==> top }.
% 54.92/55.34  (1008) {G16,W10,D5,L1,V2,M1} S(27);d(470) { join( meet( X, Y ), meet( X, 
% 54.92/55.34    complement( Y ) ) ) ==> X }.
% 54.92/55.34  (1013) {G13,W8,D6,L1,V1,M1} S(200);d(397) { join( X, converse( complement( 
% 54.92/55.34    converse( X ) ) ) ) ==> top }.
% 54.92/55.34  (1035) {G22,W10,D6,L1,V3,M1} P(517,542) { join( X, complement( meet( Z, 
% 54.92/55.34    meet( Y, X ) ) ) ) ==> top }.
% 54.92/55.34  (1072) {G17,W14,D6,L1,V3,M1} P(1008,16) { join( join( meet( X, complement( 
% 54.92/55.34    Y ) ), Z ), meet( X, Y ) ) ==> join( X, Z ) }.
% 54.92/55.34  (1074) {G17,W12,D5,L1,V0,M1} P(118,1008);d(456) { meet( composition( skol1
% 54.92/55.34    , complement( one ) ), complement( skol1 ) ) ==> composition( skol1, 
% 54.92/55.34    complement( one ) ) }.
% 54.92/55.34  (1077) {G17,W10,D5,L1,V2,M1} P(44,1008) { join( meet( Y, X ), meet( X, 
% 54.92/55.34    complement( Y ) ) ) ==> X }.
% 54.92/55.34  (1078) {G17,W10,D5,L1,V2,M1} P(44,1008) { join( meet( X, Y ), meet( 
% 54.92/55.34    complement( Y ), X ) ) ==> X }.
% 54.92/55.34  (1088) {G18,W10,D5,L1,V2,M1} P(454,1077) { join( meet( complement( X ), Y )
% 54.92/55.34    , meet( Y, X ) ) ==> Y }.
% 54.92/55.34  (1095) {G18,W10,D5,L1,V2,M1} P(44,1077) { join( meet( Y, X ), meet( 
% 54.92/55.34    complement( Y ), X ) ) ==> X }.
% 54.92/55.34  (1096) {G18,W10,D5,L1,V2,M1} P(1077,0) { join( meet( Y, complement( X ) ), 
% 54.92/55.34    meet( X, Y ) ) ==> Y }.
% 54.92/55.34  (1113) {G19,W14,D6,L1,V3,M1} P(1088,16) { join( join( Z, meet( complement( 
% 54.92/55.34    X ), Y ) ), meet( Y, X ) ) ==> join( Y, Z ) }.
% 54.92/55.34  (1149) {G18,W11,D4,L1,V2,M1} P(982,1078);d(457) { meet( meet( Y, X ), meet
% 54.92/55.34    ( X, Y ) ) ==> meet( Y, X ) }.
% 54.92/55.34  (1160) {G18,W15,D6,L1,V3,M1} P(953,1077) { join( meet( meet( complement( X
% 54.92/55.34     ), Y ), Z ), meet( Z, join( X, complement( Y ) ) ) ) ==> Z }.
% 54.92/55.34  (1169) {G16,W14,D6,L1,V3,M1} P(953,461);d(960) { complement( meet( meet( 
% 54.92/55.34    complement( X ), Y ), Z ) ) ==> join( complement( meet( Y, Z ) ), X ) }.
% 54.92/55.34  (1173) {G23,W13,D6,L1,V3,M1} P(953,554) { meet( meet( complement( X ), Y )
% 54.92/55.34    , meet( join( X, complement( Y ) ), Z ) ) ==> zero }.
% 54.92/55.34  (1317) {G2,W15,D6,L1,V2,M1} P(5,100) { join( join( Y, composition( converse
% 54.92/55.34    ( X ), complement( X ) ) ), complement( one ) ) ==> join( Y, complement( 
% 54.92/55.34    one ) ) }.
% 54.92/55.34  (1321) {G18,W10,D5,L1,V2,M1} P(600,469);d(46) { meet( complement( join( X, 
% 54.92/55.34    Y ) ), join( Y, X ) ) ==> zero }.
% 54.92/55.34  (1335) {G16,W10,D4,L1,V2,M1} P(454,469) { meet( complement( Y ), complement
% 54.92/55.34    ( X ) ) ==> complement( join( Y, X ) ) }.
% 54.92/55.34  (1337) {G16,W14,D6,L1,V3,M1} P(17,469) { complement( join( join( X, 
% 54.92/55.34    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 54.92/55.34  (1339) {G16,W14,D6,L1,V3,M1} P(16,469) { complement( join( join( complement
% 54.92/55.34    ( Z ), X ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 54.92/55.34  (1355) {G17,W9,D4,L1,V2,M1} P(1335,44);d(1335) { complement( join( X, Y ) )
% 54.92/55.34     = complement( join( Y, X ) ) }.
% 54.92/55.34  (1366) {G18,W10,D5,L1,V2,M1} P(600,1355);d(46);d(470) { meet( join( Y, X )
% 54.92/55.34    , complement( join( X, Y ) ) ) ==> zero }.
% 54.92/55.34  (1379) {G22,W10,D5,L1,V3,M1} P(545,1355);d(46);d(470) { meet( meet( Z, X )
% 54.92/55.34    , complement( join( X, Y ) ) ) ==> zero }.
% 54.92/55.34  (1380) {G22,W10,D5,L1,V3,M1} P(542,1355);d(46);d(470) { meet( meet( Z, Y )
% 54.92/55.34    , complement( join( X, Y ) ) ) ==> zero }.
% 54.92/55.34  (1400) {G23,W10,D5,L1,V3,M1} P(469,1379) { meet( meet( Z, X ), meet( 
% 54.92/55.34    complement( X ), Y ) ) ==> zero }.
% 54.92/55.34  (1429) {G24,W10,D5,L1,V3,M1} P(1400,989);d(378);d(450) { meet( meet( 
% 54.92/55.34    complement( Y ), Z ), meet( X, Y ) ) ==> zero }.
% 54.92/55.34  (1441) {G26,W10,D5,L1,V3,M1} P(562,1400) { meet( meet( X, Y ), meet( 
% 54.92/55.34    complement( X ), Z ) ) ==> zero }.
% 54.92/55.34  (1444) {G30,W10,D5,L1,V3,M1} P(723,1429) { meet( complement( X ), meet( Z, 
% 54.92/55.34    meet( X, Y ) ) ) ==> zero }.
% 54.92/55.34  (1445) {G31,W10,D5,L1,V3,M1} P(726,1429) { meet( complement( Y ), meet( Z, 
% 54.92/55.34    meet( X, Y ) ) ) ==> zero }.
% 54.92/55.34  (1483) {G31,W13,D5,L1,V3,M1} P(1444,1095);d(456);d(454) { meet( X, meet( Y
% 54.92/55.34    , meet( X, Z ) ) ) ==> meet( Y, meet( X, Z ) ) }.
% 54.92/55.34  (1552) {G34,W9,D5,L1,V1,M1} P(103,751);d(454) { meet( one, composition( 
% 54.92/55.34    converse( X ), complement( X ) ) ) ==> zero }.
% 54.92/55.34  (1574) {G35,W9,D6,L1,V1,M1} P(454,1552) { meet( one, composition( converse
% 54.92/55.34    ( complement( X ) ), X ) ) ==> zero }.
% 54.92/55.34  (1579) {G35,W9,D6,L1,V1,M1} P(7,1552) { meet( one, composition( X, 
% 54.92/55.34    complement( converse( X ) ) ) ) ==> zero }.
% 54.92/55.34  (1589) {G36,W7,D5,L1,V0,M1} P(5,1574) { meet( one, converse( complement( 
% 54.92/55.34    one ) ) ) ==> zero }.
% 54.92/55.34  (1591) {G37,W8,D6,L1,V0,M1} P(1589,1078);d(456) { meet( complement( 
% 54.92/55.34    converse( complement( one ) ) ), one ) ==> one }.
% 54.92/55.34  (1604) {G38,W6,D5,L1,V0,M1} P(1591,1078);d(1335);d(304);d(11);d(397);d(46);
% 54.92/55.34    d(457) { complement( converse( complement( one ) ) ) ==> one }.
% 54.92/55.34  (1635) {G39,W6,D4,L1,V0,M1} P(1604,454) { converse( complement( one ) ) ==>
% 54.92/55.34     complement( one ) }.
% 54.92/55.34  (1654) {G40,W11,D5,L1,V1,M1} P(1635,35) { composition( complement( one ), 
% 54.92/55.34    converse( X ) ) ==> converse( composition( X, complement( one ) ) ) }.
% 54.92/55.34  (1655) {G40,W11,D5,L1,V1,M1} P(1635,74) { join( converse( X ), complement( 
% 54.92/55.34    one ) ) ==> converse( join( X, complement( one ) ) ) }.
% 54.92/55.34  (1657) {G36,W10,D7,L1,V1,M1} P(1579,1078);d(456) { meet( complement( 
% 54.92/55.34    composition( X, complement( converse( X ) ) ) ), one ) ==> one }.
% 54.92/55.34  (1681) {G32,W13,D5,L1,V3,M1} P(1445,1078);d(457) { meet( meet( Y, meet( Z, 
% 54.92/55.34    X ) ), X ) ==> meet( Y, meet( Z, X ) ) }.
% 54.92/55.34  (1754) {G23,W11,D4,L1,V3,M1} P(1380,1008);d(456);d(454) { meet( meet( X, Y
% 54.92/55.34     ), join( Z, Y ) ) ==> meet( X, Y ) }.
% 54.92/55.34  (1892) {G19,W11,D4,L1,V2,M1} P(1366,1078);d(456);d(454) { meet( join( Y, X
% 54.92/55.34     ), join( X, Y ) ) ==> join( X, Y ) }.
% 54.92/55.34  (1921) {G19,W10,D6,L1,V2,M1} P(461,1321);d(1335);d(1337);d(470) { meet( 
% 54.92/55.34    meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 54.92/55.34  (1938) {G17,W14,D5,L1,V3,M1} P(470,1335);d(1339) { meet( meet( X, 
% 54.92/55.34    complement( Y ) ), complement( Z ) ) ==> meet( complement( join( Y, Z ) )
% 54.92/55.34    , X ) }.
% 54.92/55.34  (1990) {G40,W15,D6,L1,V2,M1} P(1635,127) { join( join( complement( one ), X
% 54.92/55.34     ), converse( Y ) ) = join( converse( join( Y, complement( one ) ) ), X )
% 54.92/55.34     }.
% 54.92/55.34  (2103) {G34,W13,D5,L1,V3,M1} P(136,750) { meet( join( X, Y ), join( join( Z
% 54.92/55.34    , Y ), X ) ) ==> join( X, Y ) }.
% 54.92/55.34  (2311) {G20,W11,D5,L1,V2,M1} P(1921,329);d(457);d(1938);d(519) { meet( X, 
% 54.92/55.34    complement( meet( Y, X ) ) ) ==> meet( complement( Y ), X ) }.
% 54.92/55.34  (2313) {G20,W10,D5,L1,V2,M1} P(1921,1096);d(457);d(954) { meet( Y, join( 
% 54.92/55.34    complement( X ), meet( Y, X ) ) ) ==> Y }.
% 54.92/55.34  (2333) {G21,W11,D4,L1,V2,M1} P(2313,535);d(1);d(511) { join( complement( Y
% 54.92/55.34     ), meet( X, Y ) ) ==> join( X, complement( Y ) ) }.
% 54.92/55.34  (2335) {G21,W10,D5,L1,V2,M1} P(44,2313) { meet( X, join( complement( Y ), 
% 54.92/55.34    meet( Y, X ) ) ) ==> X }.
% 54.92/55.34  (2336) {G21,W10,D5,L1,V2,M1} P(0,2313) { meet( Y, join( meet( Y, X ), 
% 54.92/55.34    complement( X ) ) ) ==> Y }.
% 54.92/55.34  (2358) {G22,W10,D6,L1,V2,M1} P(2335,953);d(454);d(470);d(954) { join( X, 
% 54.92/55.34    meet( Y, join( complement( Y ), X ) ) ) ==> X }.
% 54.92/55.34  (2369) {G22,W11,D4,L1,V2,M1} P(2335,535);d(1);d(528) { join( complement( Y
% 54.92/55.34     ), meet( Y, X ) ) ==> join( X, complement( Y ) ) }.
% 54.92/55.34  (2371) {G22,W10,D5,L1,V2,M1} P(0,2335) { meet( Y, join( meet( X, Y ), 
% 54.92/55.34    complement( X ) ) ) ==> Y }.
% 54.92/55.34  (2395) {G23,W11,D4,L1,V2,M1} P(2371,535);d(1);d(517) { join( meet( Y, X ), 
% 54.92/55.34    complement( Y ) ) ==> join( X, complement( Y ) ) }.
% 54.92/55.34  (2411) {G22,W10,D6,L1,V2,M1} P(2336,953);d(454);d(462) { join( X, meet( 
% 54.92/55.34    join( X, complement( Y ) ), Y ) ) ==> X }.
% 54.92/55.34  (2425) {G23,W9,D5,L1,V3,M1} P(1000,2411);d(478) { join( X, meet( meet( X, Y
% 54.92/55.34     ), Z ) ) ==> X }.
% 54.92/55.34  (2428) {G23,W9,D5,L1,V3,M1} P(1035,2411);d(478) { join( X, meet( Y, meet( Z
% 54.92/55.34    , X ) ) ) ==> X }.
% 54.92/55.34  (2431) {G23,W10,D5,L1,V2,M1} P(137,2411);d(470);d(478);d(539) { join( X, 
% 54.92/55.34    meet( Y, complement( X ) ) ) ==> join( Y, X ) }.
% 54.92/55.34  (2449) {G23,W11,D4,L1,V2,M1} P(988,2411);d(478) { join( meet( X, Y ), meet
% 54.92/55.34    ( Y, X ) ) ==> meet( X, Y ) }.
% 54.92/55.34  (2459) {G23,W10,D5,L1,V2,M1} P(454,2411) { join( Y, meet( join( Y, X ), 
% 54.92/55.34    complement( X ) ) ) ==> Y }.
% 54.92/55.34  (2461) {G23,W10,D5,L1,V2,M1} P(19,2411);d(469);d(478);d(530) { join( meet( 
% 54.92/55.34    complement( X ), Y ), X ) ==> join( Y, X ) }.
% 54.92/55.34  (2506) {G24,W9,D5,L1,V3,M1} P(2425,0) { join( meet( meet( X, Y ), Z ), X ) 
% 54.92/55.34    ==> X }.
% 54.92/55.34  (2508) {G28,W9,D5,L1,V3,M1} P(598,2506) { join( meet( Z, meet( X, Y ) ), X
% 54.92/55.34     ) ==> X }.
% 54.92/55.34  (2509) {G28,W9,D5,L1,V3,M1} P(598,2506) { join( meet( meet( Y, X ), Z ), X
% 54.92/55.34     ) ==> X }.
% 54.92/55.34  (2532) {G29,W9,D5,L1,V3,M1} P(598,2508) { join( meet( Z, meet( Y, X ) ), X
% 54.92/55.34     ) ==> X }.
% 54.92/55.34  (2575) {G29,W13,D5,L1,V4,M1} P(2509,136) { join( join( T, Y ), meet( meet( 
% 54.92/55.34    X, Y ), Z ) ) ==> join( Y, T ) }.
% 54.92/55.34  (2593) {G29,W13,D5,L1,V4,M1} P(2509,16) { join( join( Y, T ), meet( meet( X
% 54.92/55.34    , Y ), Z ) ) ==> join( Y, T ) }.
% 54.92/55.34  (2613) {G24,W14,D6,L1,V3,M1} P(2431,136) { join( join( Z, meet( Y, 
% 54.92/55.34    complement( X ) ) ), X ) ==> join( join( Y, X ), Z ) }.
% 54.92/55.34  (2621) {G24,W11,D5,L1,V2,M1} P(1335,2431) { join( Y, complement( join( X, Y
% 54.92/55.34     ) ) ) ==> join( complement( X ), Y ) }.
% 54.92/55.34  (2627) {G25,W10,D5,L1,V2,M1} P(559,2431);d(2431) { join( meet( X, 
% 54.92/55.34    complement( Y ) ), Y ) ==> join( X, Y ) }.
% 54.92/55.34  (2628) {G26,W10,D5,L1,V2,M1} P(562,2431);d(2461) { join( X, meet( 
% 54.92/55.34    complement( X ), Y ) ) ==> join( Y, X ) }.
% 54.92/55.34  (2636) {G26,W11,D5,L1,V2,M1} P(2627,469);d(469);d(954);d(461) { meet( 
% 54.92/55.34    complement( meet( X, Y ) ), Y ) ==> meet( complement( X ), Y ) }.
% 54.92/55.34  (2644) {G27,W11,D5,L1,V2,M1} P(1335,2628) { join( X, complement( join( X, Y
% 54.92/55.34     ) ) ) ==> join( complement( Y ), X ) }.
% 54.92/55.34  (2671) {G24,W9,D7,L1,V1,M1} P(1013,2459);d(478) { join( X, complement( 
% 54.92/55.34    converse( complement( converse( X ) ) ) ) ) ==> X }.
% 54.92/55.34  (2693) {G25,W9,D7,L1,V1,M1} P(2671,470);d(454);d(454) { meet( X, converse( 
% 54.92/55.34    complement( converse( complement( X ) ) ) ) ) ==> X }.
% 54.92/55.34  (2720) {G25,W10,D6,L1,V1,M1} P(7,2671) { join( converse( X ), complement( 
% 54.92/55.34    converse( complement( X ) ) ) ) ==> converse( X ) }.
% 54.92/55.34  (2745) {G26,W7,D5,L1,V1,M1} P(2693,536);d(2720) { complement( converse( 
% 54.92/55.34    complement( X ) ) ) ==> converse( X ) }.
% 54.92/55.34  (2766) {G27,W12,D6,L1,V2,M1} P(470,2745) { complement( converse( meet( X, 
% 54.92/55.34    complement( Y ) ) ) ) ==> converse( join( complement( X ), Y ) ) }.
% 54.92/55.34  (2796) {G27,W12,D6,L1,V2,M1} P(954,2745) { complement( converse( join( 
% 54.92/55.34    complement( X ), Y ) ) ) ==> converse( meet( X, complement( Y ) ) ) }.
% 54.92/55.34  (2798) {G27,W12,D6,L1,V2,M1} P(953,2745) { complement( converse( join( X, 
% 54.92/55.34    complement( Y ) ) ) ) ==> converse( meet( complement( X ), Y ) ) }.
% 54.92/55.34  (2808) {G27,W9,D4,L1,V2,M1} P(962,2745);d(2745) { converse( meet( Y, X ) ) 
% 54.92/55.34    = converse( meet( X, Y ) ) }.
% 54.92/55.34  (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement( X ) ) ==> 
% 54.92/55.34    complement( converse( X ) ) }.
% 54.92/55.34  (2837) {G28,W11,D5,L1,V1,M1} P(2819,304) { join( one, complement( converse
% 54.92/55.34    ( X ) ) ) ==> converse( join( one, complement( X ) ) ) }.
% 54.92/55.34  (2839) {G28,W11,D5,L1,V1,M1} P(2819,399) { composition( top, complement( 
% 54.92/55.34    converse( X ) ) ) ==> converse( composition( complement( X ), top ) ) }.
% 54.92/55.34  (2840) {G28,W11,D5,L1,V1,M1} P(2819,398) { composition( complement( 
% 54.92/55.34    converse( X ) ), top ) ==> converse( composition( top, complement( X ) )
% 54.92/55.34     ) }.
% 54.92/55.34  (2841) {G28,W12,D6,L1,V2,M1} P(2819,36) { converse( composition( complement
% 54.92/55.34    ( converse( X ) ), Y ) ) ==> composition( converse( Y ), complement( X )
% 54.92/55.34     ) }.
% 54.92/55.34  (2842) {G28,W12,D6,L1,V2,M1} P(2819,35) { converse( composition( Y, 
% 54.92/55.34    complement( converse( X ) ) ) ) ==> composition( complement( X ), 
% 54.92/55.34    converse( Y ) ) }.
% 54.92/55.34  (2843) {G28,W12,D6,L1,V2,M1} P(2819,74) { converse( join( Y, complement( 
% 54.92/55.34    converse( X ) ) ) ) ==> join( converse( Y ), complement( X ) ) }.
% 54.92/55.34  (2844) {G28,W12,D6,L1,V2,M1} P(2819,73) { converse( join( complement( 
% 54.92/55.34    converse( X ) ), Y ) ) ==> join( complement( X ), converse( Y ) ) }.
% 54.92/55.34  (2846) {G28,W12,D5,L1,V2,M1} P(2819,8) { join( complement( converse( X ) )
% 54.92/55.34    , converse( Y ) ) ==> converse( join( complement( X ), Y ) ) }.
% 54.92/55.34  (2847) {G28,W12,D5,L1,V2,M1} P(2819,8) { join( converse( Y ), complement( 
% 54.92/55.34    converse( X ) ) ) ==> converse( join( Y, complement( X ) ) ) }.
% 54.92/55.34  (2848) {G28,W12,D5,L1,V2,M1} P(2819,9) { composition( complement( converse
% 54.92/55.34    ( X ) ), converse( Y ) ) ==> converse( composition( Y, complement( X ) )
% 54.92/55.34     ) }.
% 54.92/55.34  (2849) {G28,W12,D5,L1,V2,M1} P(2819,9) { composition( converse( Y ), 
% 54.92/55.34    complement( converse( X ) ) ) ==> converse( composition( complement( X )
% 54.92/55.34    , Y ) ) }.
% 54.92/55.34  (2866) {G28,W13,D5,L1,V3,M1} P(2808,8);d(8) { converse( join( Z, meet( Y, X
% 54.92/55.34     ) ) ) = converse( join( Z, meet( X, Y ) ) ) }.
% 54.92/55.34  (3078) {G24,W11,D5,L1,V2,M1} P(2461,469);d(469);d(953);d(461) { meet( 
% 54.92/55.34    complement( meet( X, Y ) ), X ) ==> meet( complement( Y ), X ) }.
% 54.92/55.34  (3221) {G35,W9,D5,L1,V1,M1} P(300,873) { meet( converse( meet( X, one ) ), 
% 54.92/55.34    complement( one ) ) ==> zero }.
% 54.92/55.34  (3228) {G36,W9,D5,L1,V1,M1} P(2808,3221) { meet( converse( meet( one, X ) )
% 54.92/55.34    , complement( one ) ) ==> zero }.
% 54.92/55.34  (3233) {G37,W11,D5,L1,V1,M1} P(3228,329);d(456) { meet( converse( meet( one
% 54.92/55.34    , X ) ), one ) ==> converse( meet( one, X ) ) }.
% 54.92/55.34  (3352) {G35,W10,D7,L1,V2,M1} P(858,954);d(378) { join( complement( converse
% 54.92/55.34    ( meet( converse( X ), Y ) ) ), X ) ==> top }.
% 54.92/55.34  (3490) {G34,W12,D7,L1,V2,M1} P(101,801);d(2819);d(454);d(36);d(2819) { meet
% 54.92/55.34    ( converse( X ), composition( complement( converse( composition( Y, X ) )
% 54.92/55.34     ), Y ) ) ==> zero }.
% 54.92/55.34  (3502) {G35,W11,D6,L1,V2,M1} P(98,792);d(2842);d(2819);d(454);d(7) { meet( 
% 54.92/55.34    composition( complement( composition( Y, X ) ), converse( X ) ), Y ) ==> 
% 54.92/55.34    zero }.
% 54.92/55.34  (3513) {G35,W11,D6,L1,V2,M1} P(98,782);d(2819);d(454);d(7);d(2842) { meet( 
% 54.92/55.34    Y, composition( complement( composition( Y, X ) ), converse( X ) ) ) ==> 
% 54.92/55.34    zero }.
% 54.92/55.34  (3724) {G37,W11,D7,L1,V2,M1} P(1657,1441) { meet( meet( composition( X, 
% 54.92/55.34    complement( converse( X ) ) ), Y ), one ) ==> zero }.
% 54.92/55.34  (3818) {G26,W11,D4,L1,V3,M1} P(983,2627);d(2627) { join( meet( Y, X ), Z ) 
% 54.92/55.34    = join( meet( X, Y ), Z ) }.
% 54.92/55.34  (3863) {G17,W11,D4,L1,V3,M1} P(983,44) { meet( meet( Y, X ), Z ) = meet( Z
% 54.92/55.34    , meet( X, Y ) ) }.
% 54.92/55.34  (3897) {G27,W13,D5,L1,V3,M1} P(3818,72) { converse( join( meet( Y, X ), Z )
% 54.92/55.34     ) = converse( join( Z, meet( X, Y ) ) ) }.
% 54.92/55.34  (3900) {G27,W11,D4,L1,V3,M1} P(3818,0) { join( meet( Y, X ), Z ) = join( Z
% 54.92/55.34    , meet( X, Y ) ) }.
% 54.92/55.34  (3935) {G28,W11,D4,L1,V3,M1} P(3900,0) { join( Z, meet( Y, X ) ) = join( Z
% 54.92/55.34    , meet( X, Y ) ) }.
% 54.92/55.34  (3958) {G28,W13,D5,L1,V3,M1} P(3863,2808) { converse( meet( meet( Z, Y ), X
% 54.92/55.34     ) ) = converse( meet( meet( Y, Z ), X ) ) }.
% 54.92/55.34  (3959) {G18,W13,D5,L1,V3,M1} P(3863,954);d(953) { join( Z, complement( meet
% 54.92/55.34    ( Y, X ) ) ) = join( complement( meet( X, Y ) ), Z ) }.
% 54.92/55.34  (4068) {G24,W11,D4,L1,V3,M1} P(2449,766);d(2449) { composition( Z, meet( X
% 54.92/55.34    , Y ) ) = composition( Z, meet( Y, X ) ) }.
% 54.92/55.34  (4072) {G24,W11,D4,L1,V3,M1} P(2449,63);d(2449) { composition( meet( X, Y )
% 54.92/55.34    , Z ) = composition( meet( Y, X ), Z ) }.
% 54.92/55.34  (4106) {G20,W11,D4,L1,V3,M1} P(1892,984);d(1892) { meet( Z, join( Y, X ) ) 
% 54.92/55.34    = meet( Z, join( X, Y ) ) }.
% 54.92/55.34  (4107) {G20,W11,D4,L1,V3,M1} P(1892,3863);d(1892) { meet( join( Y, X ), Z )
% 54.92/55.34     = meet( Z, join( X, Y ) ) }.
% 54.92/55.34  (4108) {G20,W11,D4,L1,V3,M1} P(1892,983);d(1892) { meet( join( Y, X ), Z ) 
% 54.92/55.34    = meet( join( X, Y ), Z ) }.
% 54.92/55.34  (4280) {G22,W7,D4,L1,V1,M1} P(929,306);d(393);d(932) { composition( join( 
% 54.92/55.34    one, X ), top ) ==> top }.
% 54.92/55.34  (4282) {G20,W10,D6,L1,V2,M1} P(509,306);d(300);d(301) { join( Y, 
% 54.92/55.34    composition( converse( meet( one, X ) ), Y ) ) ==> Y }.
% 54.92/55.34  (4292) {G34,W9,D5,L1,V2,M1} P(306,750) { meet( X, composition( join( one, Y
% 54.92/55.34     ), X ) ) ==> X }.
% 54.92/55.34  (4298) {G6,W11,D4,L1,V2,M1} P(306,63) { join( Y, composition( X, Y ) ) = 
% 54.92/55.34    composition( join( X, one ), Y ) }.
% 54.92/55.34  (4301) {G20,W12,D6,L1,V2,M1} P(518,306) { join( Y, composition( complement
% 54.92/55.34    ( meet( one, X ) ), Y ) ) ==> composition( top, Y ) }.
% 54.92/55.34  (4304) {G20,W9,D5,L1,V2,M1} P(517,306);d(301) { join( Y, composition( meet
% 54.92/55.34    ( X, one ), Y ) ) ==> Y }.
% 54.92/55.34  (4306) {G13,W9,D4,L1,V1,M1} P(395,306) { join( X, composition( top, X ) ) 
% 54.92/55.34    ==> composition( top, X ) }.
% 54.92/55.34  (4314) {G6,W11,D4,L1,V2,M1} P(306,0) { composition( join( one, Y ), X ) = 
% 54.92/55.34    join( composition( Y, X ), X ) }.
% 54.92/55.34  (4315) {G6,W10,D5,L1,V1,M1} P(11,306) { join( X, composition( complement( 
% 54.92/55.34    one ), X ) ) ==> composition( top, X ) }.
% 54.92/55.34  (4317) {G27,W7,D4,L1,V1,M1} P(2628,4280) { composition( join( X, one ), top
% 54.92/55.34     ) ==> top }.
% 54.92/55.34  (4328) {G28,W8,D5,L1,V1,M1} P(302,4317);d(398) { converse( composition( top
% 54.92/55.34    , join( X, one ) ) ) ==> top }.
% 54.92/55.34  (4358) {G29,W14,D5,L1,V2,M1} P(4328,536);d(450) { join( converse( Y ), 
% 54.92/55.34    composition( top, join( X, one ) ) ) ==> composition( top, join( X, one )
% 54.92/55.34     ) }.
% 54.92/55.34  (4361) {G30,W7,D4,L1,V1,M1} P(4328,74);d(395);d(397);d(4358) { composition
% 54.92/55.34    ( top, join( X, one ) ) ==> top }.
% 54.92/55.34  (4364) {G31,W7,D4,L1,V1,M1} P(4361,766) { composition( top, join( one, X )
% 54.92/55.34     ) ==> top }.
% 54.92/55.34  (4382) {G35,W11,D4,L1,V2,M1} P(4306,824) { meet( meet( Y, X ), composition
% 54.92/55.34    ( top, X ) ) ==> meet( Y, X ) }.
% 54.92/55.34  (4383) {G34,W11,D4,L1,V2,M1} P(4306,843) { meet( composition( top, X ), 
% 54.92/55.34    meet( X, Y ) ) ==> meet( X, Y ) }.
% 54.92/55.34  (4411) {G28,W8,D4,L1,V1,M1} P(4306,600);d(2644) { join( complement( X ), 
% 54.92/55.34    composition( top, X ) ) ==> top }.
% 54.92/55.34  (4426) {G34,W9,D5,L1,V2,M1} P(4306,771) { meet( Y, composition( top, join( 
% 54.92/55.34    X, Y ) ) ) ==> Y }.
% 54.92/55.34  (4429) {G34,W8,D5,L1,V1,M1} P(4306,752) { meet( X, complement( composition
% 54.92/55.34    ( top, X ) ) ) ==> zero }.
% 54.92/55.34  (4431) {G34,W7,D4,L1,V1,M1} P(4306,750) { meet( X, composition( top, X ) ) 
% 54.92/55.34    ==> X }.
% 54.92/55.34  (4434) {G14,W9,D4,L1,V1,M1} P(4306,73);d(35);d(397) { join( X, composition
% 54.92/55.34    ( X, top ) ) ==> composition( X, top ) }.
% 54.92/55.34  (4447) {G35,W11,D4,L1,V2,M1} P(4431,2509) { join( meet( X, Y ), composition
% 54.92/55.34    ( top, X ) ) ==> composition( top, X ) }.
% 54.92/55.34  (4448) {G35,W11,D4,L1,V2,M1} P(4431,2532) { join( meet( Y, X ), composition
% 54.92/55.34    ( top, X ) ) ==> composition( top, X ) }.
% 54.92/55.34  (4473) {G29,W8,D5,L1,V1,M1} P(454,4411) { join( X, composition( top, 
% 54.92/55.34    complement( X ) ) ) ==> top }.
% 54.92/55.34  (4517) {G30,W8,D5,L1,V1,M1} P(4473,73);d(397);d(2842);d(397) { join( X, 
% 54.92/55.34    composition( complement( X ), top ) ) ==> top }.
% 54.92/55.34  (4531) {G31,W10,D5,L1,V2,M1} P(4517,184);d(393);d(46);d(456) { join( join( 
% 54.92/55.34    X, Y ), composition( complement( X ), top ) ) ==> top }.
% 54.92/55.34  (4532) {G31,W9,D4,L1,V1,M1} P(4517,2358);d(454);d(450) { join( composition
% 54.92/55.34    ( X, top ), X ) ==> composition( X, top ) }.
% 54.92/55.34  (4551) {G31,W8,D5,L1,V1,M1} P(4517,470);d(46);d(454) { meet( X, complement
% 54.92/55.34    ( composition( X, top ) ) ) ==> zero }.
% 54.92/55.34  (4564) {G31,W8,D4,L1,V1,M1} P(454,4517) { join( complement( X ), 
% 54.92/55.34    composition( X, top ) ) ==> top }.
% 54.92/55.34  (4582) {G32,W8,D5,L1,V1,M1} P(4564,1321);d(450);d(469) { meet( complement( 
% 54.92/55.34    composition( X, top ) ), X ) ==> zero }.
% 54.92/55.34  (4599) {G33,W7,D4,L1,V1,M1} P(4582,1078);d(457) { meet( X, composition( X, 
% 54.92/55.34    top ) ) ==> X }.
% 54.92/55.34  (4614) {G34,W11,D4,L1,V2,M1} P(4599,2428) { join( composition( X, top ), 
% 54.92/55.34    meet( Y, X ) ) ==> composition( X, top ) }.
% 54.92/55.34  (4654) {G32,W13,D4,L1,V2,M1} P(4532,136) { join( join( Y, X ), composition
% 54.92/55.34    ( X, top ) ) ==> join( composition( X, top ), Y ) }.
% 54.92/55.34  (4661) {G35,W10,D6,L1,V2,M1} P(4434,794) { meet( X, complement( composition
% 54.92/55.34    ( join( X, Y ), top ) ) ) ==> zero }.
% 54.92/55.34  (5064) {G35,W11,D4,L1,V2,M1} P(306,4426);d(4);d(4364) { meet( composition( 
% 54.92/55.34    Y, X ), composition( top, X ) ) ==> composition( Y, X ) }.
% 54.92/55.34  (5101) {G35,W9,D5,L1,V2,M1} P(2628,4292) { meet( Y, composition( join( X, 
% 54.92/55.34    one ), Y ) ) ==> Y }.
% 54.92/55.34  (5161) {G36,W10,D5,L1,V2,M1} P(5101,551) { join( complement( X ), 
% 54.92/55.34    composition( join( Y, one ), X ) ) ==> top }.
% 54.92/55.34  (5182) {G33,W9,D5,L1,V2,M1} P(4304,1892);d(738) { join( composition( meet( 
% 54.92/55.34    Y, one ), X ), X ) ==> X }.
% 54.92/55.34  (6237) {G28,W10,D5,L1,V1,M1} P(4315,73);d(35);d(397);d(35);d(2819);d(300)
% 54.92/55.34     { join( X, composition( X, complement( one ) ) ) ==> composition( X, top
% 54.92/55.34     ) }.
% 54.92/55.34  (7018) {G25,W11,D7,L1,V2,M1} P(4282,600);d(2621) { join( complement( 
% 54.92/55.34    composition( converse( meet( one, Y ) ), X ) ), X ) ==> top }.
% 54.92/55.34  (7027) {G21,W9,D5,L1,V2,M1} P(4282,73);d(7);d(35);d(7) { join( X, 
% 54.92/55.34    composition( X, meet( one, Y ) ) ) ==> X }.
% 54.92/55.34  (7049) {G33,W9,D5,L1,V2,M1} P(7027,1892);d(738) { join( composition( X, 
% 54.92/55.34    meet( one, Y ) ), X ) ==> X }.
% 54.92/55.34  (7071) {G25,W10,D6,L1,V2,M1} P(7027,600);d(2621) { join( complement( 
% 54.92/55.34    composition( X, meet( one, Y ) ) ), X ) ==> top }.
% 54.92/55.34  (7092) {G34,W9,D5,L1,V2,M1} P(4068,7049) { join( composition( X, meet( Y, 
% 54.92/55.34    one ) ), X ) ==> X }.
% 54.92/55.34  (7138) {G35,W13,D5,L1,V2,M1} P(7092,750) { meet( composition( X, meet( Y, 
% 54.92/55.34    one ) ), X ) ==> composition( X, meet( Y, one ) ) }.
% 54.92/55.34  (7189) {G37,W11,D6,L1,V2,M1} P(279,5161);d(2846);d(300) { converse( join( 
% 54.92/55.34    complement( Y ), composition( Y, join( X, one ) ) ) ) ==> top }.
% 54.92/55.34  (7402) {G36,W12,D6,L1,V3,M1} P(5064,1380) { meet( composition( X, Y ), 
% 54.92/55.34    complement( join( Z, composition( top, Y ) ) ) ) ==> zero }.
% 54.92/55.34  (7648) {G7,W13,D5,L1,V2,M1} P(4298,77) { converse( join( Y, composition( X
% 54.92/55.34    , Y ) ) ) = converse( composition( join( one, X ), Y ) ) }.
% 54.92/55.34  (7693) {G22,W13,D7,L1,V2,M1} P(868,4314);d(300) { join( composition( 
% 54.92/55.34    complement( converse( meet( one, X ) ) ), Y ), Y ) ==> composition( top, 
% 54.92/55.34    Y ) }.
% 54.92/55.34  (7754) {G6,W13,D5,L1,V2,M1} P(302,307) { join( composition( converse( X ), 
% 54.92/55.34    Y ), Y ) = composition( converse( join( X, one ) ), Y ) }.
% 54.92/55.34  (8041) {G34,W11,D5,L1,V3,M1} P(5182,539);d(519) { join( Y, composition( 
% 54.92/55.34    meet( X, one ), meet( Y, Z ) ) ) ==> Y }.
% 54.92/55.34  (8752) {G25,W11,D4,L1,V2,M1} P(1335,3078);d(1335);d(470);d(1335);d(470) { 
% 54.92/55.34    meet( join( X, Y ), complement( X ) ) ==> meet( Y, complement( X ) ) }.
% 54.92/55.34  (8753) {G25,W10,D5,L1,V2,M1} P(954,3078);d(454) { meet( join( complement( X
% 54.92/55.34     ), Y ), X ) ==> meet( Y, X ) }.
% 54.92/55.34  (8754) {G35,W12,D6,L1,V3,M1} P(8041,8753);d(59) { meet( composition( meet( 
% 54.92/55.34    Y, one ), meet( complement( X ), Z ) ), X ) ==> zero }.
% 54.92/55.34  (8771) {G26,W10,D5,L1,V2,M1} P(8753,4108) { meet( join( Y, complement( X )
% 54.92/55.34     ), X ) ==> meet( Y, X ) }.
% 54.92/55.34  (8772) {G26,W10,D5,L1,V2,M1} P(8753,4107) { meet( X, join( Y, complement( X
% 54.92/55.34     ) ) ) ==> meet( Y, X ) }.
% 54.92/55.34  (8781) {G26,W10,D5,L1,V2,M1} P(8753,44) { meet( X, join( complement( X ), Y
% 54.92/55.34     ) ) ==> meet( Y, X ) }.
% 54.92/55.34  (8783) {G27,W12,D6,L1,V3,M1} P(513,8771);d(8753) { meet( join( meet( 
% 54.92/55.34    complement( X ), Y ), Z ), X ) ==> meet( Z, X ) }.
% 54.92/55.34  (8794) {G27,W11,D4,L1,V2,M1} P(454,8772) { meet( complement( X ), join( Y, 
% 54.92/55.34    X ) ) ==> meet( Y, complement( X ) ) }.
% 54.92/55.34  (8795) {G27,W14,D6,L1,V3,M1} P(17,8772) { meet( Z, join( join( X, 
% 54.92/55.34    complement( Z ) ), Y ) ) ==> meet( join( X, Y ), Z ) }.
% 54.92/55.34  (8796) {G27,W11,D4,L1,V2,M1} P(454,8781) { meet( complement( X ), join( X, 
% 54.92/55.34    Y ) ) ==> meet( Y, complement( X ) ) }.
% 54.92/55.34  (8798) {G29,W14,D5,L1,V1,M1} P(6237,8796) { meet( composition( X, 
% 54.92/55.34    complement( one ) ), complement( X ) ) ==> meet( complement( X ), 
% 54.92/55.34    composition( X, top ) ) }.
% 54.92/55.34  (8804) {G34,W10,D5,L1,V2,M1} P(2461,8796);d(953);d(750) { meet( join( X, 
% 54.92/55.34    complement( Y ) ), join( Y, X ) ) ==> X }.
% 54.92/55.34  (8805) {G33,W10,D5,L1,V2,M1} P(2627,8796);d(954);d(738) { meet( join( 
% 54.92/55.34    complement( X ), Y ), join( X, Y ) ) ==> Y }.
% 54.92/55.34  (8821) {G35,W10,D5,L1,V2,M1} P(8804,4106) { meet( join( X, complement( Y )
% 54.92/55.34     ), join( X, Y ) ) ==> X }.
% 54.92/55.34  (8835) {G35,W10,D5,L1,V2,M1} P(454,8804) { meet( join( Y, X ), join( 
% 54.92/55.34    complement( X ), Y ) ) ==> Y }.
% 54.92/55.34  (9169) {G20,W11,D5,L1,V2,M1} P(9,938) { composition( converse( composition
% 54.92/55.34    ( Y, X ) ), complement( composition( Y, top ) ) ) ==> zero }.
% 54.92/55.34  (9173) {G21,W11,D5,L1,V2,M1} P(9169,102);d(378);d(454);d(6) { composition( 
% 54.92/55.34    join( composition( X, Y ), X ), top ) ==> composition( X, top ) }.
% 54.92/55.34  (9181) {G22,W11,D5,L1,V1,M1} P(307,9173) { composition( composition( join( 
% 54.92/55.34    X, one ), X ), top ) ==> composition( X, top ) }.
% 54.92/55.34  (9198) {G36,W10,D5,L1,V2,M1} P(9173,4661) { meet( composition( X, Y ), 
% 54.92/55.34    complement( composition( X, top ) ) ) ==> zero }.
% 54.92/55.34  (9218) {G33,W11,D4,L1,V2,M1} P(9173,4434);d(4654) { join( composition( X, 
% 54.92/55.34    top ), composition( X, Y ) ) ==> composition( X, top ) }.
% 54.92/55.34  (9236) {G37,W11,D4,L1,V2,M1} P(9198,2333);d(457);d(454) { join( composition
% 54.92/55.34    ( X, Y ), composition( X, top ) ) ==> composition( X, top ) }.
% 54.92/55.34  (9293) {G38,W10,D6,L1,V2,M1} P(9236,4531);d(6) { composition( join( X, 
% 54.92/55.34    complement( composition( X, Y ) ) ), top ) ==> top }.
% 54.92/55.34  (9324) {G39,W10,D6,L1,V2,M1} P(9293,9293);d(960);d(450) { composition( join
% 54.92/55.34    ( complement( composition( X, Y ) ), X ), top ) ==> top }.
% 54.92/55.34  (9451) {G26,W15,D6,L1,V1,M1} P(7071,9181);d(301) { composition( composition
% 54.92/55.34    ( top, complement( meet( one, X ) ) ), top ) ==> composition( complement
% 54.92/55.34    ( meet( one, X ) ), top ) }.
% 54.92/55.34  (9489) {G36,W15,D6,L1,V1,M1} P(3352,9181);d(2839);d(398);d(4);d(300);d(9451
% 54.92/55.34    );d(2840) { converse( composition( top, complement( meet( one, X ) ) ) ) 
% 54.92/55.34    ==> converse( composition( complement( meet( one, X ) ), top ) ) }.
% 54.92/55.34  (9577) {G38,W10,D6,L1,V2,M1} P(3233,2428) { join( one, meet( Y, converse( 
% 54.92/55.34    meet( one, X ) ) ) ) ==> one }.
% 54.92/55.34  (9600) {G39,W10,D6,L1,V2,M1} P(8781,9577) { join( one, meet( Y, converse( 
% 54.92/55.34    meet( X, one ) ) ) ) ==> one }.
% 54.92/55.34  (9642) {G40,W10,D6,L1,V2,M1} P(9600,3935) { join( one, meet( converse( meet
% 54.92/55.34    ( Y, one ) ), X ) ) ==> one }.
% 54.92/55.34  (9668) {G41,W15,D6,L1,V2,M1} P(9642,8805);d(8753) { meet( meet( converse( 
% 54.92/55.34    meet( X, one ) ), Y ), one ) ==> meet( converse( meet( X, one ) ), Y )
% 54.92/55.34     }.
% 54.92/55.34  (9793) {G29,W11,D5,L1,V1,M1} P(2837,1355);d(2798);d(470) { meet( converse( 
% 54.92/55.34    X ), complement( one ) ) ==> converse( meet( complement( one ), X ) ) }.
% 54.92/55.34  (9820) {G30,W11,D5,L1,V1,M1} P(9793,2369);d(2846);d(2333);d(461);d(2819);d(
% 54.92/55.34    461) { complement( meet( one, converse( X ) ) ) ==> complement( converse
% 54.92/55.34    ( meet( one, X ) ) ) }.
% 54.92/55.34  (9913) {G31,W9,D4,L1,V1,M1} P(9820,454);d(454) { meet( one, converse( X ) )
% 54.92/55.34     ==> converse( meet( one, X ) ) }.
% 54.92/55.34  (9958) {G32,W14,D6,L1,V2,M1} P(74,9913) { converse( meet( one, join( X, 
% 54.92/55.34    converse( Y ) ) ) ) ==> meet( one, join( converse( X ), Y ) ) }.
% 54.92/55.34  (9960) {G32,W9,D4,L1,V1,M1} P(9913,44) { meet( converse( X ), one ) ==> 
% 54.92/55.34    converse( meet( one, X ) ) }.
% 54.92/55.34  (10036) {G41,W12,D8,L1,V1,M1} P(1654,9324);d(461);d(9960);d(2840);d(9489)
% 54.92/55.34     { converse( composition( complement( meet( one, composition( X, 
% 54.92/55.34    complement( one ) ) ) ), top ) ) ==> top }.
% 54.92/55.34  (12512) {G38,W10,D5,L1,V2,M1} P(7189,7);d(397) { join( complement( X ), 
% 54.92/55.34    composition( X, join( Y, one ) ) ) ==> top }.
% 54.92/55.34  (12523) {G39,W9,D5,L1,V2,M1} P(12512,8752);d(478);d(454) { meet( 
% 54.92/55.34    composition( X, join( Y, one ) ), X ) ==> X }.
% 54.92/55.34  (12548) {G40,W9,D5,L1,V2,M1} P(512,12523) { meet( composition( Z, join( one
% 54.92/55.34    , X ) ), Z ) ==> Z }.
% 54.92/55.34  (12626) {G41,W15,D5,L1,V3,M1} P(12548,2425) { join( composition( X, join( 
% 54.92/55.34    one, Y ) ), meet( X, Z ) ) ==> composition( X, join( one, Y ) ) }.
% 54.92/55.34  (12633) {G41,W13,D5,L1,V2,M1} P(12548,329);d(2627) { join( composition( X, 
% 54.92/55.34    join( one, Y ) ), X ) ==> composition( X, join( one, Y ) ) }.
% 54.92/55.34  (14401) {G35,W12,D5,L1,V3,M1} P(824,579);d(1169) { join( complement( meet( 
% 54.92/55.34    X, Z ) ), meet( join( X, Y ), Z ) ) ==> top }.
% 54.92/55.34  (14569) {G25,W12,D6,L1,V3,M1} P(587,2621);d(46);d(457);d(469) { join( meet
% 54.92/55.34    ( complement( X ), meet( join( X, Y ), Z ) ), Y ) ==> Y }.
% 54.92/55.34  (14719) {G36,W11,D7,L1,V2,M1} P(7,3513) { meet( Y, composition( complement
% 54.92/55.34    ( composition( Y, converse( X ) ) ), X ) ) ==> zero }.
% 54.92/55.34  (14761) {G36,W11,D7,L1,V2,M1} P(7,3502) { meet( composition( complement( 
% 54.92/55.34    composition( Y, converse( X ) ) ), X ), Y ) ==> zero }.
% 54.92/55.34  (15454) {G37,W11,D6,L1,V1,M1} P(14761,5064) { composition( complement( 
% 54.92/55.34    composition( composition( top, X ), converse( X ) ) ), X ) ==> zero }.
% 54.92/55.34  (15483) {G38,W10,D5,L1,V1,M1} P(15454,98);d(474);d(378);d(2819);d(454);d(35
% 54.92/55.34    );d(9218);d(523) { composition( composition( X, converse( X ) ), top ) 
% 54.92/55.34    ==> composition( X, top ) }.
% 54.92/55.34  (15499) {G39,W10,D5,L1,V1,M1} P(15483,289);d(36);d(397);d(36);d(9) { 
% 54.92/55.34    composition( converse( composition( X, top ) ), X ) ==> composition( top
% 54.92/55.34    , X ) }.
% 54.92/55.34  (15504) {G39,W14,D5,L1,V2,M1} P(15483,4);d(4);d(4) { composition( 
% 54.92/55.34    composition( composition( Y, X ), converse( X ) ), top ) ==> composition
% 54.92/55.34    ( composition( Y, X ), top ) }.
% 54.92/55.34  (15514) {G40,W12,D5,L1,V1,M1} P(15499,523);d(523);d(399);d(398);d(4);d(9);d
% 54.92/55.34    (398);d(4);d(4);d(642);d(523);d(4);d(15504);d(927) { converse( 
% 54.92/55.34    composition( composition( top, X ), top ) ) ==> composition( composition
% 54.92/55.34    ( top, X ), top ) }.
% 54.92/55.34  (15934) {G41,W14,D6,L1,V1,M1} P(7018,9181);d(5);d(2839);d(398);d(4);d(15514
% 54.92/55.34    );d(9451);d(2840);d(9489) { converse( composition( complement( meet( one
% 54.92/55.34    , X ) ), top ) ) ==> composition( complement( meet( one, X ) ), top ) }.
% 54.92/55.34  (16305) {G28,W12,D8,L1,V1,M1} P(468,653);d(300);d(2819) { join( composition
% 54.92/55.34    ( complement( converse( composition( X, complement( one ) ) ) ), X ), one
% 54.92/55.34     ) ==> one }.
% 54.92/55.34  (19634) {G36,W12,D5,L1,V3,M1} P(4107,14401) { join( complement( meet( X, Z
% 54.92/55.34     ) ), meet( Z, join( Y, X ) ) ) ==> top }.
% 54.92/55.34  (19730) {G37,W13,D5,L1,V3,M1} P(19634,8752);d(478);d(454) { meet( meet( Y, 
% 54.92/55.34    join( Z, X ) ), meet( X, Y ) ) ==> meet( X, Y ) }.
% 54.92/55.34  (19779) {G37,W14,D6,L1,V4,M1} P(19634,4107);d(478) { meet( T, join( meet( Y
% 54.92/55.34    , join( Z, X ) ), complement( meet( X, Y ) ) ) ) ==> T }.
% 54.92/55.34  (19780) {G38,W12,D5,L1,V3,M1} P(19634,1892);d(19779) { join( meet( Y, join
% 54.92/55.34    ( Z, X ) ), complement( meet( X, Y ) ) ) ==> top }.
% 54.92/55.34  (19915) {G39,W12,D5,L1,V3,M1} P(962,19780) { join( meet( Y, join( Z, X ) )
% 54.92/55.34    , complement( meet( Y, X ) ) ) ==> top }.
% 54.92/55.34  (19952) {G40,W12,D5,L1,V3,M1} P(529,19915) { join( meet( T, join( Z, X ) )
% 54.92/55.34    , complement( meet( T, Z ) ) ) ==> top }.
% 54.92/55.34  (20057) {G42,W11,D7,L1,V1,M1} S(10036);d(15934) { composition( complement( 
% 54.92/55.34    meet( one, composition( X, complement( one ) ) ) ), top ) ==> top }.
% 54.92/55.34  (20079) {G30,W11,D4,L1,V0,M1} S(1074);d(8798) { meet( complement( skol1 ), 
% 54.92/55.34    composition( skol1, top ) ) ==> composition( skol1, complement( one ) )
% 54.92/55.34     }.
% 54.92/55.34  (20138) {G31,W11,D4,L1,V0,M1} P(20079,44) { meet( composition( skol1, top )
% 54.92/55.34    , complement( skol1 ) ) ==> composition( skol1, complement( one ) ) }.
% 54.92/55.34  (20198) {G38,W11,D7,L1,V2,M1} P(746,3724) { meet( composition( Y, 
% 54.92/55.34    complement( converse( join( X, Y ) ) ) ), one ) ==> zero }.
% 54.92/55.34  (20422) {G39,W11,D6,L1,V2,M1} P(329,20198) { meet( composition( meet( X, Y
% 54.92/55.34     ), complement( converse( X ) ) ), one ) ==> zero }.
% 54.92/55.34  (20520) {G40,W11,D6,L1,V2,M1} P(20422,1149);d(384) { meet( one, composition
% 54.92/55.34    ( meet( X, Y ), complement( converse( X ) ) ) ) ==> zero }.
% 54.92/55.34  (20603) {G41,W11,D6,L1,V2,M1} P(8794,20520);d(2819);d(454) { meet( one, 
% 54.92/55.34    composition( meet( Y, complement( X ) ), converse( X ) ) ) ==> zero }.
% 54.92/55.34  (20604) {G41,W11,D7,L1,V2,M1} P(8835,20520) { meet( one, composition( X, 
% 54.92/55.34    complement( converse( join( X, Y ) ) ) ) ) ==> zero }.
% 54.92/55.34  (20646) {G42,W11,D6,L1,V2,M1} P(20603,1149);d(384) { meet( composition( 
% 54.92/55.34    meet( X, complement( Y ) ), converse( Y ) ), one ) ==> zero }.
% 54.92/55.34  (20656) {G34,W11,D7,L1,V2,M1} P(633,757);d(387) { composition( X, 
% 54.92/55.34    complement( converse( composition( top, join( X, Y ) ) ) ) ) ==> zero }.
% 54.92/55.34  (20665) {G43,W11,D6,L1,V2,M1} P(1335,20646) { meet( composition( complement
% 54.92/55.34    ( join( X, Y ) ), converse( Y ) ), one ) ==> zero }.
% 54.92/55.34  (20775) {G44,W11,D6,L1,V2,M1} P(509,20665);d(7) { meet( composition( 
% 54.92/55.34    complement( X ), meet( converse( X ), Y ) ), one ) ==> zero }.
% 54.92/55.34  (20982) {G45,W11,D6,L1,V2,M1} P(20775,1149);d(384) { meet( one, composition
% 54.92/55.34    ( complement( X ), meet( converse( X ), Y ) ) ) ==> zero }.
% 54.92/55.34  (20992) {G46,W11,D6,L1,V2,M1} P(8781,20982) { meet( one, composition( 
% 54.92/55.34    complement( X ), meet( Y, converse( X ) ) ) ) ==> zero }.
% 54.92/55.34  (21005) {G47,W11,D6,L1,V2,M1} P(7,20992) { meet( one, composition( 
% 54.92/55.34    complement( converse( X ) ), meet( Y, X ) ) ) ==> zero }.
% 54.92/55.34  (21105) {G48,W11,D6,L1,V2,M1} P(21005,1149);d(384) { meet( composition( 
% 54.92/55.34    complement( converse( X ) ), meet( Y, X ) ), one ) ==> zero }.
% 54.92/55.34  (21119) {G49,W11,D6,L1,V0,M1} P(20138,21105);d(4);d(2819);d(454) { meet( 
% 54.92/55.34    composition( composition( converse( skol1 ), skol1 ), complement( one ) )
% 54.92/55.34    , one ) ==> zero }.
% 54.92/55.34  (21975) {G50,W12,D7,L1,V0,M1} P(21119,1096);d(457) { meet( one, complement
% 54.92/55.34    ( composition( composition( converse( skol1 ), skol1 ), complement( one )
% 54.92/55.34     ) ) ) ==> one }.
% 54.92/55.34  (22514) {G36,W11,D6,L1,V2,M1} P(4448,20656);d(4);d(927) { composition( meet
% 54.92/55.34    ( X, Y ), complement( converse( composition( top, Y ) ) ) ) ==> zero }.
% 54.92/55.34  (22683) {G37,W11,D6,L1,V2,M1} P(772,22514);d(2849);d(399);d(2841) { 
% 54.92/55.34    composition( converse( X ), complement( composition( join( Y, X ), top )
% 54.92/55.34     ) ) ==> zero }.
% 54.92/55.34  (22874) {G38,W11,D5,L1,V2,M1} P(4614,22683);d(929) { composition( converse
% 54.92/55.34    ( meet( Y, X ) ), complement( composition( X, top ) ) ) ==> zero }.
% 54.92/55.34  (23006) {G39,W11,D6,L1,V2,M1} P(22874,36);d(474);d(2819) { composition( 
% 54.92/55.34    complement( converse( composition( Y, top ) ) ), meet( X, Y ) ) ==> zero
% 54.92/55.34     }.
% 54.92/55.34  (23117) {G40,W11,D6,L1,V2,M1} P(763,23006);d(2848);d(398);d(2842) { 
% 54.92/55.34    composition( complement( composition( top, join( X, Y ) ) ), converse( X
% 54.92/55.34     ) ) ==> zero }.
% 54.92/55.34  (23303) {G41,W11,D5,L1,V2,M1} P(4447,23117);d(4);d(927) { composition( 
% 54.92/55.34    complement( composition( top, X ) ), converse( meet( X, Y ) ) ) ==> zero
% 54.92/55.34     }.
% 54.92/55.34  (23417) {G42,W12,D5,L1,V2,M1} P(23303,14719);d(378) { meet( complement( 
% 54.92/55.34    composition( top, X ) ), composition( top, meet( X, Y ) ) ) ==> zero }.
% 54.92/55.34  (23678) {G34,W12,D5,L1,V3,M1} P(454,809) { meet( complement( meet( Y, Z ) )
% 54.92/55.34    , meet( meet( X, Y ), Z ) ) ==> zero }.
% 54.92/55.34  (23926) {G42,W12,D8,L1,V2,M1} P(20604,329);d(457) { meet( one, complement( 
% 54.92/55.34    composition( X, complement( converse( join( X, Y ) ) ) ) ) ) ==> one }.
% 54.92/55.34  (24101) {G43,W11,D5,L1,V1,M1} P(20057,95);d(2819);d(7693) { composition( 
% 54.92/55.34    top, complement( composition( top, Y ) ) ) ==> complement( composition( 
% 54.92/55.34    top, Y ) ) }.
% 54.92/55.34  (24376) {G35,W12,D5,L1,V3,M1} P(23678,984) { meet( complement( meet( X, Y )
% 54.92/55.34     ), meet( Y, meet( Z, X ) ) ) ==> zero }.
% 54.92/55.34  (25615) {G36,W15,D5,L1,V3,M1} P(24376,2311);d(378);d(450);d(454) { meet( 
% 54.92/55.34    meet( X, Y ), meet( Y, meet( Z, X ) ) ) ==> meet( Y, meet( Z, X ) ) }.
% 54.92/55.34  (26569) {G41,W15,D5,L1,V3,M1} P(19952,2644);d(46);d(457);d(454) { join( 
% 54.92/55.34    meet( X, Y ), meet( X, join( Y, Z ) ) ) ==> meet( X, join( Y, Z ) ) }.
% 54.92/55.34  (31750) {G18,W13,D5,L1,V3,M1} P(958,1355);d(470);d(470);d(470) { meet( Z, 
% 54.92/55.34    meet( X, complement( Y ) ) ) ==> meet( meet( X, Z ), complement( Y ) )
% 54.92/55.34     }.
% 54.92/55.34  (31846) {G18,W13,D5,L1,V3,M1} P(960,1355);d(470);d(470);d(469) { meet( Z, 
% 54.92/55.34    meet( complement( X ), Y ) ) ==> meet( meet( Y, Z ), complement( X ) )
% 54.92/55.34     }.
% 54.92/55.34  (33698) {G43,W12,D6,L1,V2,M1} P(23417,953);d(378) { join( composition( top
% 54.92/55.34    , X ), complement( composition( top, meet( X, Y ) ) ) ) ==> top }.
% 54.92/55.34  (35411) {G29,W12,D5,L1,V2,M1} P(2819,2846);d(461);d(461);d(2819) { 
% 54.92/55.34    complement( meet( converse( Y ), converse( X ) ) ) ==> complement( 
% 54.92/55.34    converse( meet( Y, X ) ) ) }.
% 54.92/55.34  (35545) {G30,W10,D4,L1,V2,M1} P(35411,454);d(454) { meet( converse( X ), 
% 54.92/55.34    converse( Y ) ) ==> converse( meet( X, Y ) ) }.
% 54.92/55.34  (35667) {G31,W10,D5,L1,V2,M1} P(7,35545) { converse( meet( converse( X ), Y
% 54.92/55.34     ) ) ==> meet( X, converse( Y ) ) }.
% 54.92/55.34  (35668) {G31,W10,D5,L1,V2,M1} P(7,35545) { converse( meet( Y, converse( X )
% 54.92/55.34     ) ) ==> meet( converse( Y ), X ) }.
% 54.92/55.34  (35750) {G32,W15,D6,L1,V3,M1} P(35667,8) { join( meet( X, converse( Y ) ), 
% 54.92/55.34    converse( Z ) ) ==> converse( join( meet( converse( X ), Y ), Z ) ) }.
% 54.92/55.34  (35795) {G32,W12,D6,L1,V2,M1} P(2819,35668) { converse( meet( Y, complement
% 54.92/55.34    ( converse( X ) ) ) ) ==> meet( converse( Y ), complement( X ) ) }.
% 54.92/55.34  (40673) {G34,W12,D6,L1,V3,M1} P(755,14569) { join( meet( complement( join( 
% 54.92/55.34    X, Y ) ), join( Z, X ) ), Z ) ==> Z }.
% 54.92/55.34  (40769) {G35,W12,D6,L1,V3,M1} P(2621,40673);d(470) { join( meet( meet( Y, 
% 54.92/55.34    complement( X ) ), join( Z, X ) ), Z ) ==> Z }.
% 54.92/55.34  (40864) {G36,W12,D6,L1,V3,M1} P(40769,531);d(530) { join( Z, meet( meet( X
% 54.92/55.34    , complement( Y ) ), join( Z, Y ) ) ) ==> Z }.
% 54.92/55.34  (40918) {G37,W12,D6,L1,V3,M1} P(4106,40864) { join( Z, meet( meet( X, 
% 54.92/55.34    complement( Y ) ), join( Y, Z ) ) ) ==> Z }.
% 54.92/55.34  (40981) {G38,W12,D6,L1,V3,M1} P(983,40918) { join( Z, meet( meet( 
% 54.92/55.34    complement( Y ), X ), join( Y, Z ) ) ) ==> Z }.
% 54.92/55.34  (41026) {G39,W12,D6,L1,V3,M1} P(40981,1892);d(738) { join( meet( meet( 
% 54.92/55.34    complement( Y ), Z ), join( Y, X ) ), X ) ==> X }.
% 54.92/55.34  (41074) {G40,W12,D6,L1,V3,M1} P(454,41026) { join( meet( meet( X, Y ), join
% 54.92/55.34    ( complement( X ), Z ) ), Z ) ==> Z }.
% 54.92/55.34  (41110) {G41,W12,D6,L1,V3,M1} P(8781,41074) { join( meet( meet( Y, X ), 
% 54.92/55.34    join( complement( X ), Z ) ), Z ) ==> Z }.
% 54.92/55.34  (41198) {G42,W12,D6,L1,V3,M1} P(4107,41110) { join( meet( join( Z, 
% 54.92/55.34    complement( Y ) ), meet( X, Y ) ), Z ) ==> Z }.
% 54.92/55.34  (41251) {G43,W12,D6,L1,V3,M1} P(41198,531);d(530) { join( X, meet( join( X
% 54.92/55.34    , complement( Y ) ), meet( Z, Y ) ) ) ==> X }.
% 54.92/55.34  (41398) {G44,W12,D6,L1,V3,M1} P(984,41251) { join( X, meet( join( X, 
% 54.92/55.34    complement( Y ) ), meet( Y, Z ) ) ) ==> X }.
% 54.92/55.34  (41445) {G45,W12,D6,L1,V3,M1} P(41398,470);d(454);d(461);d(953) { meet( X, 
% 54.92/55.34    join( meet( X, Y ), complement( meet( Y, Z ) ) ) ) ==> X }.
% 54.92/55.34  (41582) {G46,W12,D6,L1,V3,M1} P(8835,41445) { meet( Z, join( meet( Z, join
% 54.92/55.34    ( X, Y ) ), complement( X ) ) ) ==> Z }.
% 54.92/55.34  (41862) {G47,W12,D6,L1,V3,M1} P(41582,4107) { meet( join( complement( Y ), 
% 54.92/55.34    meet( X, join( Y, Z ) ) ), X ) ==> X }.
% 54.92/55.34  (41964) {G48,W12,D6,L1,V3,M1} P(4107,41862) { meet( join( complement( Y ), 
% 54.92/55.34    meet( join( Z, Y ), X ) ), X ) ==> X }.
% 54.92/55.34  (42074) {G49,W12,D6,L1,V3,M1} P(41964,4108) { meet( join( meet( join( Y, X
% 54.92/55.34     ), Z ), complement( X ) ), Z ) ==> Z }.
% 54.92/55.34  (42196) {G50,W12,D6,L1,V3,M1} P(329,42074) { meet( join( meet( X, Z ), 
% 54.92/55.34    complement( meet( X, Y ) ) ), Z ) ==> Z }.
% 54.92/55.34  (42214) {G51,W12,D6,L1,V3,M1} P(42196,1173) { meet( meet( complement( meet
% 54.92/55.34    ( X, Y ) ), meet( X, Z ) ), Y ) ==> zero }.
% 54.92/55.34  (42479) {G52,W14,D5,L1,V3,M1} P(42214,1096);d(456);d(31846);d(954);d(1754)
% 54.92/55.34     { meet( join( complement( X ), Y ), meet( X, Z ) ) ==> meet( meet( X, Z
% 54.92/55.34     ), Y ) }.
% 54.92/55.34  (45332) {G38,W12,D6,L1,V3,M1} P(8783,1149);d(19730) { meet( X, join( meet( 
% 54.92/55.34    complement( X ), Y ), Z ) ) ==> meet( Z, X ) }.
% 54.92/55.34  (45339) {G39,W12,D6,L1,V3,M1} P(45332,45332) { meet( X, join( meet( Z, 
% 54.92/55.34    complement( X ) ), T ) ) ==> meet( T, X ) }.
% 54.92/55.34  (45347) {G39,W12,D6,L1,V3,M1} P(3900,45332) { meet( X, join( Z, meet( Y, 
% 54.92/55.34    complement( X ) ) ) ) ==> meet( Z, X ) }.
% 54.92/55.34  (45388) {G40,W12,D6,L1,V3,M1} P(2628,45339);d(45347);d(954) { meet( meet( 
% 54.92/55.34    join( complement( X ), Y ), Z ), Y ) ==> meet( Z, Y ) }.
% 54.92/55.34  (45426) {G41,W11,D5,L1,V3,M1} P(454,45388) { meet( meet( join( X, Y ), Z )
% 54.92/55.34    , Y ) ==> meet( Z, Y ) }.
% 54.92/55.34  (45472) {G42,W11,D5,L1,V3,M1} P(529,45426) { meet( meet( join( Z, X ), T )
% 54.92/55.34    , Z ) ==> meet( T, Z ) }.
% 54.92/55.34  (45518) {G42,W13,D4,L1,V3,M1} P(329,45426) { meet( meet( X, Z ), meet( X, Y
% 54.92/55.34     ) ) ==> meet( Z, meet( X, Y ) ) }.
% 54.92/55.34  (45575) {G43,W11,D5,L1,V3,M1} P(45472,1149);d(25615) { meet( X, meet( join
% 54.92/55.34    ( X, Y ), Z ) ) ==> meet( Z, X ) }.
% 54.92/55.34  (45606) {G44,W11,D4,L1,V3,M1} P(1078,45575);d(45518) { meet( Y, meet( X, Z
% 54.92/55.34     ) ) = meet( Z, meet( X, Y ) ) }.
% 54.92/55.34  (45928) {G53,W11,D4,L1,V3,M1} P(8781,45606);d(42479) { meet( Z, meet( Y, X
% 54.92/55.34     ) ) ==> meet( meet( X, Z ), Y ) }.
% 54.92/55.34  (45950) {G54,W11,D4,L1,V3,M1} P(45606,4383);d(45928);d(4382);d(45928) { 
% 54.92/55.34    meet( meet( Y, X ), Z ) = meet( meet( X, Z ), Y ) }.
% 54.92/55.34  (46015) {G54,W11,D4,L1,V3,M1} P(1149,45606);d(45928);d(45928);d(45928);d(
% 54.92/55.34    1483);d(1681);d(45928) { meet( meet( Y, Z ), X ) = meet( meet( X, Z ), Y
% 54.92/55.34     ) }.
% 54.92/55.34  (46124) {G54,W14,D6,L1,V3,M1} P(45928,35667) { converse( meet( meet( Z, 
% 54.92/55.34    converse( X ) ), Y ) ) ==> meet( X, converse( meet( Y, Z ) ) ) }.
% 54.92/55.34  (46336) {G54,W13,D5,L1,V2,M1} P(9960,45928) { meet( Y, converse( meet( one
% 54.92/55.34    , X ) ) ) ==> meet( meet( one, Y ), converse( X ) ) }.
% 54.92/55.34  (46760) {G55,W13,D5,L1,V2,M1} P(9913,45950) { meet( meet( Y, one ), 
% 54.92/55.34    converse( X ) ) = meet( converse( meet( one, X ) ), Y ) }.
% 54.92/55.34  (46986) {G55,W12,D7,L1,V2,M1} P(46015,4429) { meet( meet( complement( 
% 54.92/55.34    composition( top, meet( X, Y ) ) ), Y ), X ) ==> zero }.
% 54.92/55.34  (46987) {G55,W12,D7,L1,V2,M1} P(46015,4551) { meet( meet( complement( 
% 54.92/55.34    composition( meet( X, Y ), top ) ), Y ), X ) ==> zero }.
% 54.92/55.34  (47946) {G40,W13,D5,L1,V3,M1} P(1113,45347);d(454) { meet( join( X, meet( Y
% 54.92/55.34    , Z ) ), Y ) ==> meet( Y, join( Z, X ) ) }.
% 54.92/55.34  (47950) {G40,W13,D5,L1,V3,M1} P(1072,45347);d(454) { meet( join( meet( X, Y
% 54.92/55.34     ), Z ), Y ) ==> meet( Y, join( X, Z ) ) }.
% 54.92/55.34  (51045) {G33,W15,D5,L1,V2,M1} P(35795,9960);d(31750);d(35795) { meet( 
% 54.92/55.34    converse( meet( X, one ) ), complement( Y ) ) ==> meet( meet( converse( X
% 54.92/55.34     ), complement( Y ) ), one ) }.
% 54.92/55.34  (51324) {G44,W13,D5,L1,V2,M1} P(33698,8821);d(478) { join( composition( top
% 54.92/55.34    , X ), composition( top, meet( X, Y ) ) ) ==> composition( top, X ) }.
% 54.92/55.34  (57025) {G41,W15,D5,L1,V3,M1} P(517,2103);d(47950) { meet( join( X, Y ), 
% 54.92/55.34    join( Z, Y ) ) ==> join( meet( Z, join( X, Y ) ), Y ) }.
% 54.92/55.34  (60722) {G56,W12,D6,L1,V2,M1} P(46986,1160);d(456) { meet( X, join( 
% 54.92/55.34    composition( top, meet( X, Y ) ), complement( Y ) ) ) ==> X }.
% 54.92/55.34  (60788) {G57,W12,D6,L1,V2,M1} P(4068,60722) { meet( X, join( composition( 
% 54.92/55.34    top, meet( Y, X ) ), complement( Y ) ) ) ==> X }.
% 54.92/55.34  (60840) {G58,W12,D6,L1,V2,M1} P(60788,2449);d(535) { meet( join( 
% 54.92/55.34    composition( top, meet( Y, X ) ), complement( Y ) ), X ) ==> X }.
% 54.92/55.34  (61164) {G59,W12,D6,L1,V2,M1} P(46987,60840);d(919);d(456);d(953) { meet( 
% 54.92/55.34    join( composition( meet( X, Y ), top ), complement( Y ) ), X ) ==> X }.
% 54.92/55.34  (61228) {G60,W12,D6,L1,V2,M1} P(4072,61164) { meet( join( composition( meet
% 54.92/55.34    ( Y, X ), top ), complement( Y ) ), X ) ==> X }.
% 54.92/55.34  (65687) {G42,W13,D5,L1,V3,M1} P(2613,8821);d(454);d(537);d(57025);d(8795)
% 54.92/55.34     { join( meet( join( Y, X ), Z ), X ) ==> join( X, meet( Y, Z ) ) }.
% 54.92/55.34  (69331) {G43,W13,D5,L1,V3,M1} P(65687,2575);d(2593) { join( Y, meet( join( 
% 54.92/55.34    X, Y ), Z ) ) ==> join( Y, meet( X, Z ) ) }.
% 54.92/55.34  (69507) {G44,W13,D4,L1,V3,M1} P(47946,69331);d(26569) { join( meet( Y, Z )
% 54.92/55.34    , meet( X, Y ) ) ==> meet( Y, join( Z, X ) ) }.
% 54.92/55.34  (69615) {G45,W15,D5,L1,V3,M1} P(69507,2866) { converse( join( meet( X, Y )
% 54.92/55.34    , meet( X, Z ) ) ) ==> converse( meet( X, join( Y, Z ) ) ) }.
% 54.92/55.34  (69780) {G45,W13,D4,L1,V3,M1} P(69507,3935) { join( meet( X, Y ), meet( X, 
% 54.92/55.34    Z ) ) ==> meet( X, join( Y, Z ) ) }.
% 54.92/55.34  (72356) {G45,W12,D5,L1,V3,M1} P(51324,7402) { meet( composition( Z, meet( X
% 54.92/55.34    , Y ) ), complement( composition( top, X ) ) ) ==> zero }.
% 54.92/55.34  (73592) {G7,W11,D4,L1,V2,M1} P(7754,35);d(74);d(35);d(7);d(7) { join( 
% 54.92/55.34    composition( Y, X ), Y ) = composition( Y, join( X, one ) ) }.
% 54.92/55.34  (73786) {G8,W11,D4,L1,V2,M1} P(4314,73592);d(4);d(5);d(4);d(5) { join( 
% 54.92/55.34    composition( Y, X ), Y ) = composition( Y, join( one, X ) ) }.
% 54.92/55.34  (73950) {G42,W11,D4,L1,V2,M1} P(73786,515);d(12626) { composition( X, join
% 54.92/55.34    ( one, Y ) ) = join( X, composition( X, Y ) ) }.
% 54.92/55.34  (74029) {G43,W12,D6,L1,V2,M1} P(4301,73950);d(4);d(5);d(4);d(5) { join( Y, 
% 54.92/55.34    composition( Y, complement( meet( one, X ) ) ) ) ==> composition( Y, top
% 54.92/55.34     ) }.
% 54.92/55.34  (74381) {G44,W15,D6,L1,V1,M1} P(74029,1317);d(398);d(1655);d(1655);d(2395)
% 54.92/55.34     { converse( join( composition( top, meet( one, X ) ), complement( one )
% 54.92/55.34     ) ) ==> converse( join( X, complement( one ) ) ) }.
% 54.92/55.34  (75209) {G46,W10,D5,L1,V1,M1} P(7138,72356) { composition( complement( 
% 54.92/55.34    composition( top, X ) ), meet( X, one ) ) ==> zero }.
% 54.92/55.34  (75248) {G36,W10,D5,L1,V1,M1} P(7138,8754);d(2636) { composition( meet( X, 
% 54.92/55.34    one ), meet( complement( X ), one ) ) ==> zero }.
% 54.92/55.34  (75344) {G47,W10,D5,L1,V1,M1} P(75209,4068) { composition( complement( 
% 54.92/55.34    composition( top, X ) ), meet( one, X ) ) ==> zero }.
% 54.92/55.34  (75352) {G48,W11,D5,L1,V1,M1} P(75344,3490);d(474);d(378);d(24101) { meet( 
% 54.92/55.34    converse( meet( one, X ) ), complement( composition( top, X ) ) ) ==> 
% 54.92/55.34    zero }.
% 54.92/55.34  (75677) {G49,W11,D5,L1,V1,M1} P(75352,2766);d(474);d(378);d(2844) { join( 
% 54.92/55.34    complement( meet( one, X ) ), converse( composition( top, X ) ) ) ==> top
% 54.92/55.34     }.
% 54.92/55.34  (75707) {G50,W11,D5,L1,V1,M1} P(75677,3959) { join( converse( composition( 
% 54.92/55.34    top, X ) ), complement( meet( X, one ) ) ) ==> top }.
% 54.92/55.34  (75815) {G51,W11,D6,L1,V1,M1} P(9960,75707);d(2847);d(399);d(73);d(2819) { 
% 54.92/55.34    join( composition( X, top ), complement( converse( meet( one, X ) ) ) ) 
% 54.92/55.34    ==> top }.
% 54.92/55.34  (75895) {G52,W11,D5,L1,V1,M1} P(75815,2843);d(397) { join( converse( 
% 54.92/55.34    composition( X, top ) ), complement( meet( one, X ) ) ) ==> top }.
% 54.92/55.34  (75943) {G53,W11,D5,L1,V1,M1} P(75895,3959) { join( complement( meet( X, 
% 54.92/55.34    one ) ), converse( composition( X, top ) ) ) ==> top }.
% 54.92/55.34  (76037) {G54,W11,D6,L1,V1,M1} P(75943,2796);d(397);d(46);d(35795);d(51045)
% 54.92/55.34     { meet( meet( converse( X ), complement( composition( X, top ) ) ), one
% 54.92/55.34     ) ==> zero }.
% 54.92/55.34  (76451) {G61,W11,D6,L1,V1,M1} P(76037,61228);d(922);d(456);d(954) { meet( 
% 54.92/55.34    join( complement( converse( X ) ), composition( X, top ) ), one ) ==> one
% 54.92/55.34     }.
% 54.92/55.34  (76543) {G62,W11,D6,L1,V1,M1} P(2819,76451);d(454) { meet( join( converse( 
% 54.92/55.34    X ), composition( complement( X ), top ) ), one ) ==> one }.
% 54.92/55.34  (77273) {G63,W11,D7,L1,V1,M1} P(7,76543);d(2840) { meet( join( X, converse
% 54.92/55.34    ( composition( top, complement( X ) ) ) ), one ) ==> one }.
% 54.92/55.34  (77836) {G64,W11,D7,L1,V1,M1} P(1990,77273);d(470);d(74381);d(461);d(2819)
% 54.92/55.34     { meet( join( complement( converse( meet( X, one ) ) ), X ), one ) ==> 
% 54.92/55.34    one }.
% 54.92/55.34  (77858) {G65,W9,D5,L1,V1,M1} P(77836,75248);d(301);d(470);d(9668);d(51045)
% 54.92/55.34     { meet( meet( converse( X ), complement( X ) ), one ) ==> zero }.
% 54.92/55.34  (77957) {G66,W9,D5,L1,V1,M1} P(77858,3958);d(474);d(46124);d(46336);d(2819)
% 54.92/55.34     { meet( meet( one, X ), complement( converse( X ) ) ) ==> zero }.
% 54.92/55.34  (78071) {G67,W9,D4,L1,V1,M1} P(77957,2333);d(457);d(454) { join( meet( one
% 54.92/55.34    , X ), converse( X ) ) ==> converse( X ) }.
% 54.92/55.34  (78076) {G68,W10,D5,L1,V1,M1} P(46336,78071);d(35750);d(74);d(35667);d(448)
% 54.92/55.34    ;d(69780);d(7) { meet( one, join( converse( X ), X ) ) ==> meet( one, X )
% 54.92/55.34     }.
% 54.92/55.34  (78086) {G68,W8,D5,L1,V1,M1} P(78071,3897);d(7);d(73) { join( X, converse( 
% 54.92/55.34    meet( X, one ) ) ) ==> X }.
% 54.92/55.34  (78116) {G68,W11,D6,L1,V1,M1} P(78071,23926);d(7) { meet( one, complement( 
% 54.92/55.34    composition( meet( one, X ), complement( X ) ) ) ) ==> one }.
% 54.92/55.34  (78390) {G69,W8,D4,L1,V1,M1} P(46760,78086);d(8);d(448);d(69615);d(9958);d(
% 54.92/55.34    78076) { converse( meet( one, X ) ) ==> meet( one, X ) }.
% 54.92/55.34  (78671) {G70,W10,D5,L1,V1,M1} P(78390,2766);d(954) { converse( join( 
% 54.92/55.34    complement( one ), X ) ) ==> join( complement( one ), X ) }.
% 54.92/55.34  (81076) {G71,W15,D5,L1,V1,M1} P(78671,7648) { join( complement( one ), 
% 54.92/55.34    composition( X, complement( one ) ) ) ==> converse( composition( join( 
% 54.92/55.34    one, X ), complement( one ) ) ) }.
% 54.92/55.34  (81142) {G71,W14,D5,L1,V1,M1} P(306,78671) { converse( composition( join( 
% 54.92/55.34    one, X ), complement( one ) ) ) ==> composition( join( one, X ), 
% 54.92/55.34    complement( one ) ) }.
% 54.92/55.34  (84259) {G71,W12,D5,L1,V1,M1} P(78116,2766);d(300);d(78671) { join( 
% 54.92/55.34    complement( one ), composition( meet( one, X ), complement( X ) ) ) ==> 
% 54.92/55.34    complement( one ) }.
% 54.92/55.34  (87126) {G72,W12,D6,L1,V0,M1} P(21975,84259);d(301);d(461);d(954);d(81076);
% 54.92/55.34    d(81142) { composition( join( one, composition( converse( skol1 ), skol1
% 54.92/55.34     ) ), complement( one ) ) ==> complement( one ) }.
% 54.92/55.34  (93878) {G73,W0,D0,L0,V0,M0} P(87126,16305);d(2819);d(454);d(300);d(12633);
% 54.92/55.34    d(301);r(21) {  }.
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  % SZS output end Refutation
% 54.92/55.34  found a proof!
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Unprocessed initial clauses:
% 54.92/55.34  
% 54.92/55.34  (93880) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 54.92/55.34  (93881) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( join( X, Y
% 54.92/55.34     ), Z ) }.
% 54.92/55.34  (93882) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( complement( X )
% 54.92/55.34    , complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) }.
% 54.92/55.34  (93883) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join( complement
% 54.92/55.34    ( X ), complement( Y ) ) ) }.
% 54.92/55.34  (93884) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z ) ) = 
% 54.92/55.34    composition( composition( X, Y ), Z ) }.
% 54.92/55.34  (93885) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 54.92/55.34  (93886) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) = join( 
% 54.92/55.34    composition( X, Z ), composition( Y, Z ) ) }.
% 54.92/55.34  (93887) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 54.92/55.34  (93888) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join( converse( 
% 54.92/55.34    X ), converse( Y ) ) }.
% 54.92/55.34  (93889) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) = 
% 54.92/55.34    composition( converse( Y ), converse( X ) ) }.
% 54.92/55.34  (93890) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 54.92/55.34    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 54.92/55.34     }.
% 54.92/55.34  (93891) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) ) }.
% 54.92/55.34  (93892) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) ) }.
% 54.92/55.34  (93893) {G0,W10,D5,L1,V1,M1}  { meet( composition( skol1, X ), composition
% 54.92/55.34    ( skol1, complement( X ) ) ) = zero }.
% 54.92/55.34  (93894) {G0,W8,D5,L1,V0,M1}  { ! join( composition( converse( skol1 ), 
% 54.92/55.34    skol1 ), one ) = one }.
% 54.92/55.34  
% 54.92/55.34  
% 54.92/55.34  Total Proof:
% 54.92/55.34  
% 54.92/55.34  subsumption: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.92/55.34  parent0: (93880) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34     Y := Y
% 54.92/55.34  end
% 54.92/55.34  permutation0:
% 54.92/55.34     0 ==> 0
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  subsumption: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join
% 54.92/55.34    ( join( X, Y ), Z ) }.
% 54.92/55.34  parent0: (93881) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( 
% 54.92/55.34    join( X, Y ), Z ) }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34     Y := Y
% 54.92/55.34     Z := Z
% 54.92/55.34  end
% 54.92/55.34  permutation0:
% 54.92/55.34     0 ==> 0
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  eqswap: (93897) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 54.92/55.34    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 54.92/55.34    X }.
% 54.92/55.34  parent0[0]: (93882) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( 
% 54.92/55.34    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 54.92/55.34    Y ) ) ) }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34     Y := Y
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  subsumption: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 54.92/55.34    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 54.92/55.34    Y ) ) ) ==> X }.
% 54.92/55.34  parent0: (93897) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 54.92/55.34    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 54.92/55.34    X }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34     Y := Y
% 54.92/55.34  end
% 54.92/55.34  permutation0:
% 54.92/55.34     0 ==> 0
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  eqswap: (93900) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 54.92/55.34    complement( Y ) ) ) = meet( X, Y ) }.
% 54.92/55.34  parent0[0]: (93883) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join
% 54.92/55.34    ( complement( X ), complement( Y ) ) ) }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34     Y := Y
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  subsumption: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.92/55.34    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.92/55.34  parent0: (93900) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 54.92/55.34    , complement( Y ) ) ) = meet( X, Y ) }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34     Y := Y
% 54.92/55.34  end
% 54.92/55.34  permutation0:
% 54.92/55.34     0 ==> 0
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  subsumption: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 54.92/55.34     ) ) ==> composition( composition( X, Y ), Z ) }.
% 54.92/55.34  parent0: (93884) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z
% 54.92/55.34     ) ) = composition( composition( X, Y ), Z ) }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34     Y := Y
% 54.92/55.34     Z := Z
% 54.92/55.34  end
% 54.92/55.34  permutation0:
% 54.92/55.34     0 ==> 0
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  subsumption: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 54.92/55.34  parent0: (93885) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34  end
% 54.92/55.34  permutation0:
% 54.92/55.34     0 ==> 0
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  eqswap: (93915) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 54.92/55.34    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 54.92/55.34  parent0[0]: (93886) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) 
% 54.92/55.34    = join( composition( X, Z ), composition( Y, Z ) ) }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34     Y := Y
% 54.92/55.34     Z := Z
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  subsumption: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 54.92/55.34    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 54.92/55.34  parent0: (93915) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 54.92/55.34    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34     Y := Y
% 54.92/55.34     Z := Z
% 54.92/55.34  end
% 54.92/55.34  permutation0:
% 54.92/55.34     0 ==> 0
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  subsumption: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X
% 54.92/55.34     }.
% 54.92/55.34  parent0: (93887) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34  end
% 54.92/55.34  permutation0:
% 54.92/55.34     0 ==> 0
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  eqswap: (93930) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 54.92/55.34     ) = converse( join( X, Y ) ) }.
% 54.92/55.34  parent0[0]: (93888) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join
% 54.92/55.34    ( converse( X ), converse( Y ) ) }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34     Y := Y
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  subsumption: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y
% 54.92/55.34     ) ) ==> converse( join( X, Y ) ) }.
% 54.92/55.34  parent0: (93930) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 54.92/55.34     ) = converse( join( X, Y ) ) }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34     Y := Y
% 54.92/55.34  end
% 54.92/55.34  permutation0:
% 54.92/55.34     0 ==> 0
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  eqswap: (93939) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 54.92/55.34    converse( X ) ) = converse( composition( X, Y ) ) }.
% 54.92/55.34  parent0[0]: (93889) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) )
% 54.92/55.34     = composition( converse( Y ), converse( X ) ) }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34     Y := Y
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  subsumption: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 54.92/55.34    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 54.92/55.34  parent0: (93939) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 54.92/55.34    converse( X ) ) = converse( composition( X, Y ) ) }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34     Y := Y
% 54.92/55.34  end
% 54.92/55.34  permutation0:
% 54.92/55.34     0 ==> 0
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  subsumption: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 54.92/55.34    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 54.92/55.34    Y ) }.
% 54.92/55.34  parent0: (93890) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 54.92/55.34    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 54.92/55.34     }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34     Y := Y
% 54.92/55.34  end
% 54.92/55.34  permutation0:
% 54.92/55.34     0 ==> 0
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  eqswap: (93960) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 54.92/55.34  parent0[0]: (93891) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) )
% 54.92/55.34     }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  subsumption: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> 
% 54.92/55.34    top }.
% 54.92/55.34  parent0: (93960) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top
% 54.92/55.34     }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34  end
% 54.92/55.34  permutation0:
% 54.92/55.34     0 ==> 0
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  eqswap: (93972) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 54.92/55.34     }.
% 54.92/55.34  parent0[0]: (93892) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X )
% 54.92/55.34     ) }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  subsumption: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 54.92/55.34    zero }.
% 54.92/55.34  parent0: (93972) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 54.92/55.34     }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34  end
% 54.92/55.34  permutation0:
% 54.92/55.34     0 ==> 0
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  subsumption: (13) {G0,W10,D5,L1,V1,M1} I { meet( composition( skol1, X ), 
% 54.92/55.34    composition( skol1, complement( X ) ) ) ==> zero }.
% 54.92/55.34  parent0: (93893) {G0,W10,D5,L1,V1,M1}  { meet( composition( skol1, X ), 
% 54.92/55.34    composition( skol1, complement( X ) ) ) = zero }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34  end
% 54.92/55.34  permutation0:
% 54.92/55.34     0 ==> 0
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  subsumption: (14) {G0,W8,D5,L1,V0,M1} I { ! join( composition( converse( 
% 54.92/55.34    skol1 ), skol1 ), one ) ==> one }.
% 54.92/55.34  parent0: (93894) {G0,W8,D5,L1,V0,M1}  { ! join( composition( converse( 
% 54.92/55.34    skol1 ), skol1 ), one ) = one }.
% 54.92/55.34  substitution0:
% 54.92/55.34  end
% 54.92/55.34  permutation0:
% 54.92/55.34     0 ==> 0
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  eqswap: (94000) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 54.92/55.34     }.
% 54.92/55.34  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 54.92/55.34     }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  paramod: (94001) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 54.92/55.34     }.
% 54.92/55.34  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.92/55.34  parent1[0; 2]: (94000) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( 
% 54.92/55.34    X ) ) }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34     Y := complement( X )
% 54.92/55.34  end
% 54.92/55.34  substitution1:
% 54.92/55.34     X := X
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  eqswap: (94004) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 54.92/55.34     }.
% 54.92/55.34  parent0[0]: (94001) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X
% 54.92/55.34     ) }.
% 54.92/55.34  substitution0:
% 54.92/55.34     X := X
% 54.92/55.34  end
% 54.92/55.34  
% 54.92/55.34  subsumption: (15) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 54.92/55.34    ==> top }.
% 54.92/55.34  parent0: (94004) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 54.97/55.34     }.
% 54.97/55.34  substitution0:
% 54.97/55.34     X := X
% 54.97/55.34  end
% 54.97/55.34  permutation0:
% 54.97/55.34     0 ==> 0
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  eqswap: (94005) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 54.97/55.34    , join( Y, Z ) ) }.
% 54.97/55.34  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 54.97/55.34    join( X, Y ), Z ) }.
% 54.97/55.34  substitution0:
% 54.97/55.34     X := X
% 54.97/55.34     Y := Y
% 54.97/55.34     Z := Z
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  paramod: (94008) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 54.97/55.34    join( Y, Z ), X ) }.
% 54.97/55.34  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.97/55.34  parent1[0; 6]: (94005) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 54.97/55.34    join( X, join( Y, Z ) ) }.
% 54.97/55.34  substitution0:
% 54.97/55.34     X := X
% 54.97/55.34     Y := join( Y, Z )
% 54.97/55.34  end
% 54.97/55.34  substitution1:
% 54.97/55.34     X := X
% 54.97/55.34     Y := Y
% 54.97/55.34     Z := Z
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  subsumption: (16) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 54.97/55.34    join( join( Y, Z ), X ) }.
% 54.97/55.34  parent0: (94008) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 54.97/55.34    join( Y, Z ), X ) }.
% 54.97/55.34  substitution0:
% 54.97/55.34     X := X
% 54.97/55.34     Y := Y
% 54.97/55.34     Z := Z
% 54.97/55.34  end
% 54.97/55.34  permutation0:
% 54.97/55.34     0 ==> 0
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  eqswap: (94022) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 54.97/55.34    , join( Y, Z ) ) }.
% 54.97/55.34  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 54.97/55.34    join( X, Y ), Z ) }.
% 54.97/55.34  substitution0:
% 54.97/55.34     X := X
% 54.97/55.34     Y := Y
% 54.97/55.34     Z := Z
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  paramod: (94027) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 54.97/55.34    X, join( Z, Y ) ) }.
% 54.97/55.34  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.97/55.34  parent1[0; 8]: (94022) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 54.97/55.34    join( X, join( Y, Z ) ) }.
% 54.97/55.34  substitution0:
% 54.97/55.34     X := Y
% 54.97/55.34     Y := Z
% 54.97/55.34  end
% 54.97/55.34  substitution1:
% 54.97/55.34     X := X
% 54.97/55.34     Y := Y
% 54.97/55.34     Z := Z
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  paramod: (94040) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 54.97/55.34    join( X, Z ), Y ) }.
% 54.97/55.34  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 54.97/55.34    join( X, Y ), Z ) }.
% 54.97/55.34  parent1[0; 6]: (94027) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 54.97/55.34    join( X, join( Z, Y ) ) }.
% 54.97/55.34  substitution0:
% 54.97/55.34     X := X
% 54.97/55.34     Y := Z
% 54.97/55.34     Z := Y
% 54.97/55.34  end
% 54.97/55.34  substitution1:
% 54.97/55.34     X := X
% 54.97/55.34     Y := Y
% 54.97/55.34     Z := Z
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  subsumption: (17) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X
% 54.97/55.34     ) = join( join( Z, X ), Y ) }.
% 54.97/55.34  parent0: (94040) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 54.97/55.34    join( X, Z ), Y ) }.
% 54.97/55.34  substitution0:
% 54.97/55.34     X := Z
% 54.97/55.34     Y := Y
% 54.97/55.34     Z := X
% 54.97/55.34  end
% 54.97/55.34  permutation0:
% 54.97/55.34     0 ==> 0
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  eqswap: (94042) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 54.97/55.34    , join( Y, Z ) ) }.
% 54.97/55.34  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 54.97/55.34    join( X, Y ), Z ) }.
% 54.97/55.34  substitution0:
% 54.97/55.34     X := X
% 54.97/55.34     Y := Y
% 54.97/55.34     Z := Z
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  paramod: (94045) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y
% 54.97/55.34     ) ) ==> join( X, top ) }.
% 54.97/55.34  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 54.97/55.34     }.
% 54.97/55.34  parent1[0; 9]: (94042) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 54.97/55.34    join( X, join( Y, Z ) ) }.
% 54.97/55.34  substitution0:
% 54.97/55.34     X := Y
% 54.97/55.34  end
% 54.97/55.34  substitution1:
% 54.97/55.34     X := X
% 54.97/55.34     Y := Y
% 54.97/55.34     Z := complement( Y )
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  subsumption: (18) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 54.97/55.34    complement( X ) ) ==> join( Y, top ) }.
% 54.97/55.34  parent0: (94045) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y
% 54.97/55.34     ) ) ==> join( X, top ) }.
% 54.97/55.34  substitution0:
% 54.97/55.34     X := Y
% 54.97/55.34     Y := X
% 54.97/55.34  end
% 54.97/55.34  permutation0:
% 54.97/55.34     0 ==> 0
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  eqswap: (94049) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 54.97/55.34     }.
% 54.97/55.34  parent0[0]: (15) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 54.97/55.34    ==> top }.
% 54.97/55.34  substitution0:
% 54.97/55.34     X := X
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  paramod: (94051) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 54.97/55.34    join( X, Y ) ), X ), Y ) }.
% 54.97/55.34  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 54.97/55.34    join( X, Y ), Z ) }.
% 54.97/55.34  parent1[0; 2]: (94049) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 54.97/55.34    , X ) }.
% 54.97/55.34  substitution0:
% 54.97/55.34     X := complement( join( X, Y ) )
% 54.97/55.34     Y := X
% 54.97/55.34     Z := Y
% 54.97/55.34  end
% 54.97/55.34  substitution1:
% 54.97/55.34     X := join( X, Y )
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  eqswap: (94052) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y
% 54.97/55.34     ) ), X ), Y ) ==> top }.
% 54.97/55.34  parent0[0]: (94051) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( complement
% 54.97/55.34    ( join( X, Y ) ), X ), Y ) }.
% 54.97/55.34  substitution0:
% 54.97/55.34     X := X
% 54.97/55.34     Y := Y
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  subsumption: (19) {G2,W10,D6,L1,V2,M1} P(15,1) { join( join( complement( 
% 54.97/55.34    join( X, Y ) ), X ), Y ) ==> top }.
% 54.97/55.34  parent0: (94052) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y
% 54.97/55.34     ) ), X ), Y ) ==> top }.
% 54.97/55.34  substitution0:
% 54.97/55.34     X := X
% 54.97/55.34     Y := Y
% 54.97/55.34  end
% 54.97/55.34  permutation0:
% 54.97/55.34     0 ==> 0
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  eqswap: (94054) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 54.97/55.34    , join( Y, Z ) ) }.
% 54.97/55.34  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 54.97/55.34    join( X, Y ), Z ) }.
% 54.97/55.34  substitution0:
% 54.97/55.34     X := X
% 54.97/55.34     Y := Y
% 54.97/55.34     Z := Z
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  paramod: (94059) {G1,W10,D5,L1,V2,M1}  { join( join( X, complement( Y ) ), 
% 54.97/55.34    Y ) ==> join( X, top ) }.
% 54.97/55.34  parent0[0]: (15) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 54.97/55.34    ==> top }.
% 54.97/55.34  parent1[0; 9]: (94054) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 54.97/55.34    join( X, join( Y, Z ) ) }.
% 54.97/55.34  substitution0:
% 54.97/55.34     X := Y
% 54.97/55.34  end
% 54.97/55.34  substitution1:
% 54.97/55.34     X := X
% 54.97/55.34     Y := complement( Y )
% 54.97/55.34     Z := Y
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  subsumption: (20) {G2,W10,D5,L1,V2,M1} P(15,1) { join( join( Y, complement
% 54.97/55.34    ( X ) ), X ) ==> join( Y, top ) }.
% 54.97/55.34  parent0: (94059) {G1,W10,D5,L1,V2,M1}  { join( join( X, complement( Y ) ), 
% 54.97/55.34    Y ) ==> join( X, top ) }.
% 54.97/55.34  substitution0:
% 54.97/55.34     X := Y
% 54.97/55.34     Y := X
% 54.97/55.34  end
% 54.97/55.34  permutation0:
% 54.97/55.34     0 ==> 0
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  eqswap: (94063) {G0,W8,D5,L1,V0,M1}  { ! one ==> join( composition( 
% 54.97/55.34    converse( skol1 ), skol1 ), one ) }.
% 54.97/55.34  parent0[0]: (14) {G0,W8,D5,L1,V0,M1} I { ! join( composition( converse( 
% 54.97/55.34    skol1 ), skol1 ), one ) ==> one }.
% 54.97/55.34  substitution0:
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  paramod: (94064) {G1,W8,D5,L1,V0,M1}  { ! one ==> join( one, composition( 
% 54.97/55.34    converse( skol1 ), skol1 ) ) }.
% 54.97/55.34  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.97/55.34  parent1[0; 3]: (94063) {G0,W8,D5,L1,V0,M1}  { ! one ==> join( composition( 
% 54.97/55.34    converse( skol1 ), skol1 ), one ) }.
% 54.97/55.34  substitution0:
% 54.97/55.34     X := composition( converse( skol1 ), skol1 )
% 54.97/55.34     Y := one
% 54.97/55.34  end
% 54.97/55.34  substitution1:
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  eqswap: (94067) {G1,W8,D5,L1,V0,M1}  { ! join( one, composition( converse( 
% 54.97/55.34    skol1 ), skol1 ) ) ==> one }.
% 54.97/55.34  parent0[0]: (94064) {G1,W8,D5,L1,V0,M1}  { ! one ==> join( one, composition
% 54.97/55.34    ( converse( skol1 ), skol1 ) ) }.
% 54.97/55.34  substitution0:
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  subsumption: (21) {G1,W8,D5,L1,V0,M1} P(0,14) { ! join( one, composition( 
% 54.97/55.34    converse( skol1 ), skol1 ) ) ==> one }.
% 54.97/55.34  parent0: (94067) {G1,W8,D5,L1,V0,M1}  { ! join( one, composition( converse
% 54.97/55.34    ( skol1 ), skol1 ) ) ==> one }.
% 54.97/55.34  substitution0:
% 54.97/55.34  end
% 54.97/55.34  permutation0:
% 54.97/55.34     0 ==> 0
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  eqswap: (94068) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 54.97/55.34     ), complement( Y ) ) }.
% 54.97/55.34  parent0[0]: (18) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 54.97/55.34    complement( X ) ) ==> join( Y, top ) }.
% 54.97/55.34  substitution0:
% 54.97/55.34     X := Y
% 54.97/55.34     Y := X
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  paramod: (94071) {G2,W13,D5,L1,V2,M1}  { join( join( X, Y ), top ) ==> join
% 54.97/55.34    ( join( X, top ), complement( complement( Y ) ) ) }.
% 54.97/55.34  parent0[0]: (18) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 54.97/55.34    complement( X ) ) ==> join( Y, top ) }.
% 54.97/55.34  parent1[0; 7]: (94068) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 54.97/55.34    join( X, Y ), complement( Y ) ) }.
% 54.97/55.34  substitution0:
% 54.97/55.34     X := Y
% 54.97/55.34     Y := X
% 54.97/55.34  end
% 54.97/55.34  substitution1:
% 54.97/55.34     X := join( X, Y )
% 54.97/55.34     Y := complement( Y )
% 54.97/55.34  end
% 54.97/55.34  
% 54.97/55.34  eqswap: (94072) {G2,W13,D5,L1,V2,M1}  { join( join( X, top ), complement( 
% 54.97/55.35    complement( Y ) ) ) ==> join( join( X, Y ), top ) }.
% 54.97/55.35  parent0[0]: (94071) {G2,W13,D5,L1,V2,M1}  { join( join( X, Y ), top ) ==> 
% 54.97/55.35    join( join( X, top ), complement( complement( Y ) ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (22) {G2,W13,D5,L1,V2,M1} P(18,18) { join( join( X, top ), 
% 54.97/55.35    complement( complement( Y ) ) ) ==> join( join( X, Y ), top ) }.
% 54.97/55.35  parent0: (94072) {G2,W13,D5,L1,V2,M1}  { join( join( X, top ), complement( 
% 54.97/55.35    complement( Y ) ) ) ==> join( join( X, Y ), top ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94074) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 54.97/55.35     ), complement( Y ) ) }.
% 54.97/55.35  parent0[0]: (18) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 54.97/55.35    complement( X ) ) ==> join( Y, top ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Y
% 54.97/55.35     Y := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94081) {G1,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( join( 
% 54.97/55.35    join( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 54.97/55.35  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 54.97/55.35    join( X, Y ), Z ) }.
% 54.97/55.35  parent1[0; 5]: (94074) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 54.97/55.35    join( X, Y ), complement( Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35     Z := Z
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := X
% 54.97/55.35     Y := join( Y, Z )
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94082) {G1,W14,D5,L1,V3,M1}  { join( join( join( X, Y ), Z ), 
% 54.97/55.35    complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 54.97/55.35  parent0[0]: (94081) {G1,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( join( 
% 54.97/55.35    join( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35     Z := Z
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (23) {G2,W14,D5,L1,V3,M1} P(1,18) { join( join( join( X, Y ), 
% 54.97/55.35    Z ), complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 54.97/55.35  parent0: (94082) {G1,W14,D5,L1,V3,M1}  { join( join( join( X, Y ), Z ), 
% 54.97/55.35    complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35     Z := Z
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94083) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 54.97/55.35     ), complement( Y ) ) }.
% 54.97/55.35  parent0[0]: (18) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 54.97/55.35    complement( X ) ) ==> join( Y, top ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Y
% 54.97/55.35     Y := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94086) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 54.97/55.35    complement( Y ), join( X, Y ) ) }.
% 54.97/55.35  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.97/55.35  parent1[0; 4]: (94083) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 54.97/55.35    join( X, Y ), complement( Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := join( X, Y )
% 54.97/55.35     Y := complement( Y )
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94099) {G1,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 54.97/55.35    complement( Y ), X ), Y ) }.
% 54.97/55.35  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 54.97/55.35    join( X, Y ), Z ) }.
% 54.97/55.35  parent1[0; 4]: (94086) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 54.97/55.35    complement( Y ), join( X, Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := complement( Y )
% 54.97/55.35     Y := X
% 54.97/55.35     Z := Y
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94100) {G1,W10,D5,L1,V2,M1}  { join( join( complement( Y ), X ), Y
% 54.97/55.35     ) ==> join( X, top ) }.
% 54.97/55.35  parent0[0]: (94099) {G1,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 54.97/55.35    complement( Y ), X ), Y ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (24) {G2,W10,D5,L1,V2,M1} P(18,0);d(1) { join( join( 
% 54.97/55.35    complement( Y ), X ), Y ) ==> join( X, top ) }.
% 54.97/55.35  parent0: (94100) {G1,W10,D5,L1,V2,M1}  { join( join( complement( Y ), X ), 
% 54.97/55.35    Y ) ==> join( X, top ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94101) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 54.97/55.35     ), complement( Y ) ) }.
% 54.97/55.35  parent0[0]: (18) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 54.97/55.35    complement( X ) ) ==> join( Y, top ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Y
% 54.97/55.35     Y := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94104) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( Y, 
% 54.97/55.35    X ), complement( Y ) ) }.
% 54.97/55.35  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.97/55.35  parent1[0; 5]: (94101) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 54.97/55.35    join( X, Y ), complement( Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94117) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y )
% 54.97/55.35     ) ==> join( X, top ) }.
% 54.97/55.35  parent0[0]: (94104) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 54.97/55.35    Y, X ), complement( Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (25) {G2,W10,D4,L1,V2,M1} P(0,18) { join( join( Y, X ), 
% 54.97/55.35    complement( Y ) ) ==> join( X, top ) }.
% 54.97/55.35  parent0: (94117) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y
% 54.97/55.35     ) ) ==> join( X, top ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94119) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 54.97/55.35     ), complement( Y ) ) }.
% 54.97/55.35  parent0[0]: (18) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 54.97/55.35    complement( X ) ) ==> join( Y, top ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Y
% 54.97/55.35     Y := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94120) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 54.97/55.35    complement( complement( X ) ) ) }.
% 54.97/55.35  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 54.97/55.35     }.
% 54.97/55.35  parent1[0; 5]: (94119) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 54.97/55.35    join( X, Y ), complement( Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := X
% 54.97/55.35     Y := complement( X )
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94121) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( X
% 54.97/55.35     ) ) ) ==> join( X, top ) }.
% 54.97/55.35  parent0[0]: (94120) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 54.97/55.35    complement( complement( X ) ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (26) {G2,W9,D5,L1,V1,M1} P(11,18) { join( top, complement( 
% 54.97/55.35    complement( X ) ) ) ==> join( X, top ) }.
% 54.97/55.35  parent0: (94121) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( 
% 54.97/55.35    X ) ) ) ==> join( X, top ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94124) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 54.97/55.35    join( complement( X ), Y ) ) ) ==> X }.
% 54.97/55.35  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.97/55.35    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.97/55.35  parent1[0; 2]: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 54.97/55.35    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 54.97/55.35    Y ) ) ) ==> X }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 54.97/55.35    complement( join( complement( X ), Y ) ) ) ==> X }.
% 54.97/55.35  parent0: (94124) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 54.97/55.35    join( complement( X ), Y ) ) ) ==> X }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94127) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 54.97/55.35     composition( converse( X ), converse( Y ) ) }.
% 54.97/55.35  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 54.97/55.35    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Y
% 54.97/55.35     Y := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94128) {G1,W10,D5,L1,V2,M1}  { converse( composition( X, converse
% 54.97/55.35    ( Y ) ) ) ==> composition( Y, converse( X ) ) }.
% 54.97/55.35  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 54.97/55.35  parent1[0; 7]: (94127) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 54.97/55.35     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Y
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := converse( Y )
% 54.97/55.35     Y := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (35) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 54.97/55.35    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 54.97/55.35  parent0: (94128) {G1,W10,D5,L1,V2,M1}  { converse( composition( X, converse
% 54.97/55.35    ( Y ) ) ) ==> composition( Y, converse( X ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Y
% 54.97/55.35     Y := X
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94133) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 54.97/55.35     composition( converse( X ), converse( Y ) ) }.
% 54.97/55.35  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 54.97/55.35    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Y
% 54.97/55.35     Y := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94135) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 54.97/55.35     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 54.97/55.35  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 54.97/55.35  parent1[0; 9]: (94133) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 54.97/55.35     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := Y
% 54.97/55.35     Y := converse( X )
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (36) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 54.97/55.35    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 54.97/55.35  parent0: (94135) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 54.97/55.35     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94138) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 54.97/55.35    complement( X ), complement( Y ) ) ) }.
% 54.97/55.35  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.97/55.35    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94141) {G1,W15,D5,L1,V3,M1}  { meet( join( complement( X ), 
% 54.97/55.35    complement( Y ) ), Z ) ==> complement( join( meet( X, Y ), complement( Z
% 54.97/55.35     ) ) ) }.
% 54.97/55.35  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.97/55.35    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.97/55.35  parent1[0; 10]: (94138) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 54.97/55.35    ( join( complement( X ), complement( Y ) ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := join( complement( X ), complement( Y ) )
% 54.97/55.35     Y := Z
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (37) {G1,W15,D5,L1,V3,M1} P(3,3) { meet( join( complement( X )
% 54.97/55.35    , complement( Y ) ), Z ) ==> complement( join( meet( X, Y ), complement( 
% 54.97/55.35    Z ) ) ) }.
% 54.97/55.35  parent0: (94141) {G1,W15,D5,L1,V3,M1}  { meet( join( complement( X ), 
% 54.97/55.35    complement( Y ) ), Z ) ==> complement( join( meet( X, Y ), complement( Z
% 54.97/55.35     ) ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35     Z := Z
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94146) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 54.97/55.35    complement( X ), complement( Y ) ) ) }.
% 54.97/55.35  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.97/55.35    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94149) {G1,W7,D4,L1,V1,M1}  { meet( complement( X ), X ) ==> 
% 54.97/55.35    complement( top ) }.
% 54.97/55.35  parent0[0]: (15) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 54.97/55.35    ==> top }.
% 54.97/55.35  parent1[0; 6]: (94146) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 54.97/55.35    ( join( complement( X ), complement( Y ) ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := complement( X )
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := complement( X )
% 54.97/55.35     Y := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (43) {G2,W7,D4,L1,V1,M1} P(15,3) { meet( complement( X ), X ) 
% 54.97/55.35    ==> complement( top ) }.
% 54.97/55.35  parent0: (94149) {G1,W7,D4,L1,V1,M1}  { meet( complement( X ), X ) ==> 
% 54.97/55.35    complement( top ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94151) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 54.97/55.35    complement( X ), complement( Y ) ) ) }.
% 54.97/55.35  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.97/55.35    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94153) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 54.97/55.35    ( complement( Y ), complement( X ) ) ) }.
% 54.97/55.35  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.97/55.35  parent1[0; 5]: (94151) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 54.97/55.35    ( join( complement( X ), complement( Y ) ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := complement( X )
% 54.97/55.35     Y := complement( Y )
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94155) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 54.97/55.35  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.97/55.35    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.97/55.35  parent1[0; 4]: (94153) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 54.97/55.35    ( join( complement( Y ), complement( X ) ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Y
% 54.97/55.35     Y := X
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X
% 54.97/55.35    , Y ) }.
% 54.97/55.35  parent0: (94155) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Y
% 54.97/55.35     Y := X
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94157) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 54.97/55.35    complement( X ), complement( Y ) ) ) }.
% 54.97/55.35  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.97/55.35    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94160) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==> 
% 54.97/55.35    complement( top ) }.
% 54.97/55.35  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 54.97/55.35     }.
% 54.97/55.35  parent1[0; 6]: (94157) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 54.97/55.35    ( join( complement( X ), complement( Y ) ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := complement( X )
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := X
% 54.97/55.35     Y := complement( X )
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94161) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 54.97/55.35  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 54.97/55.35    zero }.
% 54.97/55.35  parent1[0; 1]: (94160) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) 
% 54.97/55.35    ==> complement( top ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94162) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 54.97/55.35  parent0[0]: (94161) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==>
% 54.97/55.35     zero }.
% 54.97/55.35  parent0: (94162) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 54.97/55.35  substitution0:
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94164) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 54.97/55.35    complement( X ), complement( Y ) ) ) }.
% 54.97/55.35  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.97/55.35    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94165) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 54.97/55.35    ( zero, complement( X ) ) ) }.
% 54.97/55.35  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.97/55.35    zero }.
% 54.97/55.35  parent1[0; 6]: (94164) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 54.97/55.35    ( join( complement( X ), complement( Y ) ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := top
% 54.97/55.35     Y := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94167) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement( 
% 54.97/55.35    X ) ) ) ==> meet( top, X ) }.
% 54.97/55.35  parent0[0]: (94165) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 54.97/55.35    join( zero, complement( X ) ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (47) {G2,W9,D5,L1,V1,M1} P(46,3) { complement( join( zero, 
% 54.97/55.35    complement( X ) ) ) ==> meet( top, X ) }.
% 54.97/55.35  parent0: (94167) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement
% 54.97/55.35    ( X ) ) ) ==> meet( top, X ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94170) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 54.97/55.35    complement( X ), complement( Y ) ) ) }.
% 54.97/55.35  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.97/55.35    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94172) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 54.97/55.35    ( complement( X ), zero ) ) }.
% 54.97/55.35  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.97/55.35    zero }.
% 54.97/55.35  parent1[0; 8]: (94170) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 54.97/55.35    ( join( complement( X ), complement( Y ) ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := X
% 54.97/55.35     Y := top
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94174) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 54.97/55.35    zero ) ) ==> meet( X, top ) }.
% 54.97/55.35  parent0[0]: (94172) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 54.97/55.35    join( complement( X ), zero ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (48) {G2,W9,D5,L1,V1,M1} P(46,3) { complement( join( 
% 54.97/55.35    complement( X ), zero ) ) ==> meet( X, top ) }.
% 54.97/55.35  parent0: (94174) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 54.97/55.35    zero ) ) ==> meet( X, top ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94176) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 54.97/55.35     ), complement( X ) ) }.
% 54.97/55.35  parent0[0]: (25) {G2,W10,D4,L1,V2,M1} P(0,18) { join( join( Y, X ), 
% 54.97/55.35    complement( Y ) ) ==> join( X, top ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Y
% 54.97/55.35     Y := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94177) {G2,W9,D4,L1,V1,M1}  { join( X, top ) ==> join( join( top
% 54.97/55.35    , X ), zero ) }.
% 54.97/55.35  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.97/55.35    zero }.
% 54.97/55.35  parent1[0; 8]: (94176) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( 
% 54.97/55.35    join( X, Y ), complement( X ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := top
% 54.97/55.35     Y := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94178) {G2,W9,D4,L1,V1,M1}  { join( join( top, X ), zero ) ==> 
% 54.97/55.35    join( X, top ) }.
% 54.97/55.35  parent0[0]: (94177) {G2,W9,D4,L1,V1,M1}  { join( X, top ) ==> join( join( 
% 54.97/55.35    top, X ), zero ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (49) {G3,W9,D4,L1,V1,M1} P(46,25) { join( join( top, X ), zero
% 54.97/55.35     ) ==> join( X, top ) }.
% 54.97/55.35  parent0: (94178) {G2,W9,D4,L1,V1,M1}  { join( join( top, X ), zero ) ==> 
% 54.97/55.35    join( X, top ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94180) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 54.97/55.35     }.
% 54.97/55.35  parent0[0]: (15) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 54.97/55.35    ==> top }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94181) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 54.97/55.35  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.97/55.35    zero }.
% 54.97/55.35  parent1[0; 3]: (94180) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 54.97/55.35    , X ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := top
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94182) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 54.97/55.35  parent0[0]: (94181) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (53) {G2,W5,D3,L1,V0,M1} P(46,15) { join( zero, top ) ==> top
% 54.97/55.35     }.
% 54.97/55.35  parent0: (94182) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 54.97/55.35  substitution0:
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94184) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 54.97/55.35     }.
% 54.97/55.35  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 54.97/55.35     }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94185) {G1,W5,D3,L1,V0,M1}  { top ==> join( top, zero ) }.
% 54.97/55.35  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.97/55.35    zero }.
% 54.97/55.35  parent1[0; 4]: (94184) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( 
% 54.97/55.35    X ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := top
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94186) {G1,W5,D3,L1,V0,M1}  { join( top, zero ) ==> top }.
% 54.97/55.35  parent0[0]: (94185) {G1,W5,D3,L1,V0,M1}  { top ==> join( top, zero ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (54) {G2,W5,D3,L1,V0,M1} P(46,11) { join( top, zero ) ==> top
% 54.97/55.35     }.
% 54.97/55.35  parent0: (94186) {G1,W5,D3,L1,V0,M1}  { join( top, zero ) ==> top }.
% 54.97/55.35  substitution0:
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94188) {G0,W11,D4,L1,V3,M1}  { composition( composition( X, Y ), Z
% 54.97/55.35     ) ==> composition( X, composition( Y, Z ) ) }.
% 54.97/55.35  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 54.97/55.35     ) ) ==> composition( composition( X, Y ), Z ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35     Z := Z
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94192) {G1,W14,D5,L1,V3,M1}  { composition( composition( X, 
% 54.97/55.35    converse( Y ) ), converse( Z ) ) ==> composition( X, converse( 
% 54.97/55.35    composition( Z, Y ) ) ) }.
% 54.97/55.35  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 54.97/55.35    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 54.97/55.35  parent1[0; 10]: (94188) {G0,W11,D4,L1,V3,M1}  { composition( composition( X
% 54.97/55.35    , Y ), Z ) ==> composition( X, composition( Y, Z ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Z
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := X
% 54.97/55.35     Y := converse( Y )
% 54.97/55.35     Z := converse( Z )
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (57) {G1,W14,D5,L1,V3,M1} P(9,4) { composition( composition( Z
% 54.97/55.35    , converse( X ) ), converse( Y ) ) ==> composition( Z, converse( 
% 54.97/55.35    composition( Y, X ) ) ) }.
% 54.97/55.35  parent0: (94192) {G1,W14,D5,L1,V3,M1}  { composition( composition( X, 
% 54.97/55.35    converse( Y ) ), converse( Z ) ) ==> composition( X, converse( 
% 54.97/55.35    composition( Z, Y ) ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Z
% 54.97/55.35     Y := X
% 54.97/55.35     Z := Y
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94197) {G2,W6,D4,L1,V1,M1}  { meet( complement( X ), X ) ==> zero
% 54.97/55.35     }.
% 54.97/55.35  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.97/55.35    zero }.
% 54.97/55.35  parent1[0; 5]: (43) {G2,W7,D4,L1,V1,M1} P(15,3) { meet( complement( X ), X
% 54.97/55.35     ) ==> complement( top ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (59) {G3,W6,D4,L1,V1,M1} S(43);d(46) { meet( complement( X ), 
% 54.97/55.35    X ) ==> zero }.
% 54.97/55.35  parent0: (94197) {G2,W6,D4,L1,V1,M1}  { meet( complement( X ), X ) ==> zero
% 54.97/55.35     }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94199) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 54.97/55.35    join( composition( X, Y ), composition( Z, Y ) ) }.
% 54.97/55.35  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 54.97/55.35    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Z
% 54.97/55.35     Z := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94201) {G1,W13,D4,L1,V3,M1}  { composition( join( Y, X ), Z ) ==>
% 54.97/55.35     join( composition( X, Z ), composition( Y, Z ) ) }.
% 54.97/55.35  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.97/55.35  parent1[0; 2]: (94199) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y
% 54.97/55.35     ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Z
% 54.97/55.35     Z := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94203) {G1,W11,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) ==>
% 54.97/55.35     composition( join( Y, X ), Z ) }.
% 54.97/55.35  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 54.97/55.35    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 54.97/55.35  parent1[0; 6]: (94201) {G1,W13,D4,L1,V3,M1}  { composition( join( Y, X ), Z
% 54.97/55.35     ) ==> join( composition( X, Z ), composition( Y, Z ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Y
% 54.97/55.35     Y := X
% 54.97/55.35     Z := Z
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := Y
% 54.97/55.35     Y := X
% 54.97/55.35     Z := Z
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (63) {G1,W11,D4,L1,V3,M1} P(6,0);d(6) { composition( join( X, 
% 54.97/55.35    Z ), Y ) = composition( join( Z, X ), Y ) }.
% 54.97/55.35  parent0: (94203) {G1,W11,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) ==>
% 54.97/55.35     composition( join( Y, X ), Z ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Z
% 54.97/55.35     Z := Y
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94204) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 54.97/55.35    converse( X ), converse( Y ) ) }.
% 54.97/55.35  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 54.97/55.35     ) ==> converse( join( X, Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94206) {G1,W10,D4,L1,V2,M1}  { converse( join( Y, X ) ) ==> join
% 54.97/55.35    ( converse( X ), converse( Y ) ) }.
% 54.97/55.35  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.97/55.35  parent1[0; 2]: (94204) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 54.97/55.35     join( converse( X ), converse( Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94208) {G1,W9,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> 
% 54.97/55.35    converse( join( Y, X ) ) }.
% 54.97/55.35  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 54.97/55.35     ) ==> converse( join( X, Y ) ) }.
% 54.97/55.35  parent1[0; 5]: (94206) {G1,W10,D4,L1,V2,M1}  { converse( join( Y, X ) ) ==>
% 54.97/55.35     join( converse( X ), converse( Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Y
% 54.97/55.35     Y := X
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := Y
% 54.97/55.35     Y := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (72) {G1,W9,D4,L1,V2,M1} P(8,0);d(8) { converse( join( X, Y )
% 54.97/55.35     ) = converse( join( Y, X ) ) }.
% 54.97/55.35  parent0: (94208) {G1,W9,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> 
% 54.97/55.35    converse( join( Y, X ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94210) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 54.97/55.35    converse( X ), converse( Y ) ) }.
% 54.97/55.35  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 54.97/55.35     ) ==> converse( join( X, Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94211) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 54.97/55.35     ) ==> join( X, converse( Y ) ) }.
% 54.97/55.35  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 54.97/55.35  parent1[0; 7]: (94210) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 54.97/55.35     join( converse( X ), converse( Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := converse( X )
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (73) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 54.97/55.35     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 54.97/55.35  parent0: (94211) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 54.97/55.35     ) ==> join( X, converse( Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94216) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 54.97/55.35    converse( X ), converse( Y ) ) }.
% 54.97/55.35  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 54.97/55.35     ) ==> converse( join( X, Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94218) {G1,W10,D5,L1,V2,M1}  { converse( join( X, converse( Y ) )
% 54.97/55.35     ) ==> join( converse( X ), Y ) }.
% 54.97/55.35  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 54.97/55.35  parent1[0; 9]: (94216) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 54.97/55.35     join( converse( X ), converse( Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Y
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := X
% 54.97/55.35     Y := converse( Y )
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (74) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 54.97/55.35    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 54.97/55.35  parent0: (94218) {G1,W10,D5,L1,V2,M1}  { converse( join( X, converse( Y ) )
% 54.97/55.35     ) ==> join( converse( X ), Y ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Y
% 54.97/55.35     Y := X
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94224) {G1,W15,D5,L1,V3,M1}  { converse( join( composition( X, Y
% 54.97/55.35     ), composition( Z, Y ) ) ) = converse( composition( join( Z, X ), Y ) )
% 54.97/55.35     }.
% 54.97/55.35  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 54.97/55.35    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 54.97/55.35  parent1[0; 10]: (72) {G1,W9,D4,L1,V2,M1} P(8,0);d(8) { converse( join( X, Y
% 54.97/55.35     ) ) = converse( join( Y, X ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Z
% 54.97/55.35     Y := X
% 54.97/55.35     Z := Y
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := composition( X, Y )
% 54.97/55.35     Y := composition( Z, Y )
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94226) {G1,W13,D5,L1,V3,M1}  { converse( composition( join( X, Z
% 54.97/55.35     ), Y ) ) = converse( composition( join( Z, X ), Y ) ) }.
% 54.97/55.35  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 54.97/55.35    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 54.97/55.35  parent1[0; 2]: (94224) {G1,W15,D5,L1,V3,M1}  { converse( join( composition
% 54.97/55.35    ( X, Y ), composition( Z, Y ) ) ) = converse( composition( join( Z, X ), 
% 54.97/55.35    Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Z
% 54.97/55.35     Z := Y
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35     Z := Z
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (77) {G2,W13,D5,L1,V3,M1} P(6,72);d(6) { converse( composition
% 54.97/55.35    ( join( X, Z ), Y ) ) = converse( composition( join( Z, X ), Y ) ) }.
% 54.97/55.35  parent0: (94226) {G1,W13,D5,L1,V3,M1}  { converse( composition( join( X, Z
% 54.97/55.35     ), Y ) ) = converse( composition( join( Z, X ), Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35     Z := Z
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94227) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 54.97/55.35     composition( converse( X ), converse( Y ) ) }.
% 54.97/55.35  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 54.97/55.35    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Y
% 54.97/55.35     Y := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94229) {G1,W14,D5,L1,V3,M1}  { converse( composition( X, join( Y
% 54.97/55.35    , Z ) ) ) ==> composition( converse( join( Z, Y ) ), converse( X ) ) }.
% 54.97/55.35  parent0[0]: (72) {G1,W9,D4,L1,V2,M1} P(8,0);d(8) { converse( join( X, Y ) )
% 54.97/55.35     = converse( join( Y, X ) ) }.
% 54.97/55.35  parent1[0; 8]: (94227) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 54.97/55.35     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Y
% 54.97/55.35     Y := Z
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := join( Y, Z )
% 54.97/55.35     Y := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94235) {G1,W13,D5,L1,V3,M1}  { converse( composition( X, join( Y
% 54.97/55.35    , Z ) ) ) ==> converse( composition( X, join( Z, Y ) ) ) }.
% 54.97/55.35  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 54.97/55.35    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 54.97/55.35  parent1[0; 7]: (94229) {G1,W14,D5,L1,V3,M1}  { converse( composition( X, 
% 54.97/55.35    join( Y, Z ) ) ) ==> composition( converse( join( Z, Y ) ), converse( X )
% 54.97/55.35     ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := join( Z, Y )
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35     Z := Z
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (78) {G2,W13,D5,L1,V3,M1} P(72,9);d(9) { converse( composition
% 54.97/55.35    ( Z, join( Y, X ) ) ) = converse( composition( Z, join( X, Y ) ) ) }.
% 54.97/55.35  parent0: (94235) {G1,W13,D5,L1,V3,M1}  { converse( composition( X, join( Y
% 54.97/55.35    , Z ) ) ) ==> converse( composition( X, join( Z, Y ) ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Z
% 54.97/55.35     Y := Y
% 54.97/55.35     Z := X
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94237) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 54.97/55.35    ( zero, complement( X ) ) ) }.
% 54.97/55.35  parent0[0]: (47) {G2,W9,D5,L1,V1,M1} P(46,3) { complement( join( zero, 
% 54.97/55.35    complement( X ) ) ) ==> meet( top, X ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94238) {G2,W8,D4,L1,V0,M1}  { meet( top, top ) ==> complement( 
% 54.97/55.35    join( zero, zero ) ) }.
% 54.97/55.35  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.97/55.35    zero }.
% 54.97/55.35  parent1[0; 7]: (94237) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement
% 54.97/55.35    ( join( zero, complement( X ) ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := top
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94239) {G2,W8,D4,L1,V0,M1}  { complement( join( zero, zero ) ) ==>
% 54.97/55.35     meet( top, top ) }.
% 54.97/55.35  parent0[0]: (94238) {G2,W8,D4,L1,V0,M1}  { meet( top, top ) ==> complement
% 54.97/55.35    ( join( zero, zero ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (84) {G3,W8,D4,L1,V0,M1} P(46,47) { complement( join( zero, 
% 54.97/55.35    zero ) ) ==> meet( top, top ) }.
% 54.97/55.35  parent0: (94239) {G2,W8,D4,L1,V0,M1}  { complement( join( zero, zero ) ) 
% 54.97/55.35    ==> meet( top, top ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94241) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 54.97/55.35    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 54.97/55.35    complement( Y ) ) }.
% 54.97/55.35  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 54.97/55.35    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 54.97/55.35    Y ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94242) {G1,W19,D7,L1,V3,M1}  { complement( composition( X, Y ) ) 
% 54.97/55.35    ==> join( composition( converse( Z ), complement( composition( 
% 54.97/55.35    composition( Z, X ), Y ) ) ), complement( composition( X, Y ) ) ) }.
% 54.97/55.35  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 54.97/55.35     ) ) ==> composition( composition( X, Y ), Z ) }.
% 54.97/55.35  parent1[0; 10]: (94241) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 54.97/55.35    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 54.97/55.35    complement( Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Z
% 54.97/55.35     Y := X
% 54.97/55.35     Z := Y
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := Z
% 54.97/55.35     Y := composition( X, Y )
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94243) {G1,W19,D7,L1,V3,M1}  { join( composition( converse( Z ), 
% 54.97/55.35    complement( composition( composition( Z, X ), Y ) ) ), complement( 
% 54.97/55.35    composition( X, Y ) ) ) ==> complement( composition( X, Y ) ) }.
% 54.97/55.35  parent0[0]: (94242) {G1,W19,D7,L1,V3,M1}  { complement( composition( X, Y )
% 54.97/55.35     ) ==> join( composition( converse( Z ), complement( composition( 
% 54.97/55.35    composition( Z, X ), Y ) ) ), complement( composition( X, Y ) ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35     Z := Z
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  subsumption: (95) {G1,W19,D7,L1,V3,M1} P(4,10) { join( composition( 
% 54.97/55.35    converse( X ), complement( composition( composition( X, Y ), Z ) ) ), 
% 54.97/55.35    complement( composition( Y, Z ) ) ) ==> complement( composition( Y, Z ) )
% 54.97/55.35     }.
% 54.97/55.35  parent0: (94243) {G1,W19,D7,L1,V3,M1}  { join( composition( converse( Z ), 
% 54.97/55.35    complement( composition( composition( Z, X ), Y ) ) ), complement( 
% 54.97/55.35    composition( X, Y ) ) ) ==> complement( composition( X, Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := Y
% 54.97/55.35     Y := Z
% 54.97/55.35     Z := X
% 54.97/55.35  end
% 54.97/55.35  permutation0:
% 54.97/55.35     0 ==> 0
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  eqswap: (94245) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 54.97/55.35    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 54.97/55.35    complement( Y ) ) }.
% 54.97/55.35  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 54.97/55.35    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 54.97/55.35    Y ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94247) {G1,W17,D7,L1,V2,M1}  { complement( converse( X ) ) ==> 
% 54.97/55.35    join( composition( converse( converse( Y ) ), complement( converse( 
% 54.97/55.35    composition( X, Y ) ) ) ), complement( converse( X ) ) ) }.
% 54.97/55.35  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 54.97/55.35    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 54.97/55.35  parent1[0; 10]: (94245) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 54.97/55.35    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 54.97/55.35    complement( Y ) ) }.
% 54.97/55.35  substitution0:
% 54.97/55.35     X := X
% 54.97/55.35     Y := Y
% 54.97/55.35  end
% 54.97/55.35  substitution1:
% 54.97/55.35     X := converse( Y )
% 54.97/55.35     Y := converse( X )
% 54.97/55.35  end
% 54.97/55.35  
% 54.97/55.35  paramod: (94248) {G1,W15,D7,L1,V2,M1}  { complement( converse( X ) ) ==> 
% 54.97/55.35    join( composition( Y, complement( converse( composition( X, Y ) ) ) ), 
% 54.97/55.35    complement( converse( X ) ) ) }.
% 54.97/55.35  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 54.97/55.35  parent1[0; 6]: (94247) {G1,W17,D7,L1,V2,M1}  { complement( converse( X ) ) 
% 54.97/55.35    ==> join( composition( converse( converse( Y ) ), complement( converse( 
% 54.98/55.35    composition( X, Y ) ) ) ), complement( converse( X ) ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94249) {G1,W15,D7,L1,V2,M1}  { join( composition( Y, complement( 
% 54.98/55.35    converse( composition( X, Y ) ) ) ), complement( converse( X ) ) ) ==> 
% 54.98/55.35    complement( converse( X ) ) }.
% 54.98/55.35  parent0[0]: (94248) {G1,W15,D7,L1,V2,M1}  { complement( converse( X ) ) ==>
% 54.98/55.35     join( composition( Y, complement( converse( composition( X, Y ) ) ) ), 
% 54.98/55.35    complement( converse( X ) ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (98) {G1,W15,D7,L1,V2,M1} P(9,10);d(7) { join( composition( X
% 54.98/55.35    , complement( converse( composition( Y, X ) ) ) ), complement( converse( 
% 54.98/55.35    Y ) ) ) ==> complement( converse( Y ) ) }.
% 54.98/55.35  parent0: (94249) {G1,W15,D7,L1,V2,M1}  { join( composition( Y, complement( 
% 54.98/55.35    converse( composition( X, Y ) ) ) ), complement( converse( X ) ) ) ==> 
% 54.98/55.35    complement( converse( X ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94251) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 54.98/55.35    , join( Y, Z ) ) }.
% 54.98/55.35  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 54.98/55.35    join( X, Y ), Z ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35     Z := Z
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94253) {G1,W17,D7,L1,V3,M1}  { join( join( X, composition( 
% 54.98/55.35    converse( Y ), complement( composition( Y, Z ) ) ) ), complement( Z ) ) 
% 54.98/55.35    ==> join( X, complement( Z ) ) }.
% 54.98/55.35  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 54.98/55.35    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 54.98/55.35    Y ) }.
% 54.98/55.35  parent1[0; 15]: (94251) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==>
% 54.98/55.35     join( X, join( Y, Z ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35     Y := Z
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35     Y := composition( converse( Y ), complement( composition( Y, Z ) ) )
% 54.98/55.35     Z := complement( Z )
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (100) {G1,W17,D7,L1,V3,M1} P(10,1) { join( join( Z, 
% 54.98/55.35    composition( converse( X ), complement( composition( X, Y ) ) ) ), 
% 54.98/55.35    complement( Y ) ) ==> join( Z, complement( Y ) ) }.
% 54.98/55.35  parent0: (94253) {G1,W17,D7,L1,V3,M1}  { join( join( X, composition( 
% 54.98/55.35    converse( Y ), complement( composition( Y, Z ) ) ) ), complement( Z ) ) 
% 54.98/55.35    ==> join( X, complement( Z ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Z
% 54.98/55.35     Y := X
% 54.98/55.35     Z := Y
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94256) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 54.98/55.35    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 54.98/55.35    complement( Y ) ) }.
% 54.98/55.35  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 54.98/55.35    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 54.98/55.35    Y ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94257) {G1,W13,D6,L1,V2,M1}  { complement( X ) ==> join( 
% 54.98/55.35    complement( X ), composition( converse( Y ), complement( composition( Y, 
% 54.98/55.35    X ) ) ) ) }.
% 54.98/55.35  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.98/55.35  parent1[0; 3]: (94256) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 54.98/55.35    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 54.98/55.35    complement( Y ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := composition( converse( Y ), complement( composition( Y, X ) ) )
% 54.98/55.35     Y := complement( X )
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := Y
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94260) {G1,W13,D6,L1,V2,M1}  { join( complement( X ), composition
% 54.98/55.35    ( converse( Y ), complement( composition( Y, X ) ) ) ) ==> complement( X
% 54.98/55.35     ) }.
% 54.98/55.35  parent0[0]: (94257) {G1,W13,D6,L1,V2,M1}  { complement( X ) ==> join( 
% 54.98/55.35    complement( X ), composition( converse( Y ), complement( composition( Y, 
% 54.98/55.35    X ) ) ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (101) {G1,W13,D6,L1,V2,M1} P(10,0) { join( complement( Y ), 
% 54.98/55.35    composition( converse( X ), complement( composition( X, Y ) ) ) ) ==> 
% 54.98/55.35    complement( Y ) }.
% 54.98/55.35  parent0: (94260) {G1,W13,D6,L1,V2,M1}  { join( complement( X ), composition
% 54.98/55.35    ( converse( Y ), complement( composition( Y, X ) ) ) ) ==> complement( X
% 54.98/55.35     ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94262) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 54.98/55.35    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 54.98/55.35    complement( Y ) ) }.
% 54.98/55.35  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 54.98/55.35    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 54.98/55.35    Y ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94263) {G1,W13,D7,L1,V2,M1}  { complement( X ) ==> join( 
% 54.98/55.35    composition( Y, complement( composition( converse( Y ), X ) ) ), 
% 54.98/55.35    complement( X ) ) }.
% 54.98/55.35  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 54.98/55.35  parent1[0; 5]: (94262) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 54.98/55.35    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 54.98/55.35    complement( Y ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := converse( Y )
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94264) {G1,W13,D7,L1,V2,M1}  { join( composition( Y, complement( 
% 54.98/55.35    composition( converse( Y ), X ) ) ), complement( X ) ) ==> complement( X
% 54.98/55.35     ) }.
% 54.98/55.35  parent0[0]: (94263) {G1,W13,D7,L1,V2,M1}  { complement( X ) ==> join( 
% 54.98/55.35    composition( Y, complement( composition( converse( Y ), X ) ) ), 
% 54.98/55.35    complement( X ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (102) {G1,W13,D7,L1,V2,M1} P(7,10) { join( composition( X, 
% 54.98/55.35    complement( composition( converse( X ), Y ) ) ), complement( Y ) ) ==> 
% 54.98/55.35    complement( Y ) }.
% 54.98/55.35  parent0: (94264) {G1,W13,D7,L1,V2,M1}  { join( composition( Y, complement( 
% 54.98/55.35    composition( converse( Y ), X ) ) ), complement( X ) ) ==> complement( X
% 54.98/55.35     ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94266) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 54.98/55.35    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 54.98/55.35    complement( Y ) ) }.
% 54.98/55.35  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 54.98/55.35    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 54.98/55.35    Y ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94267) {G1,W11,D5,L1,V1,M1}  { complement( one ) ==> join( 
% 54.98/55.35    composition( converse( X ), complement( X ) ), complement( one ) ) }.
% 54.98/55.35  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 54.98/55.35  parent1[0; 8]: (94266) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 54.98/55.35    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 54.98/55.35    complement( Y ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35     Y := one
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94268) {G1,W11,D5,L1,V1,M1}  { join( composition( converse( X ), 
% 54.98/55.35    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 54.98/55.35  parent0[0]: (94267) {G1,W11,D5,L1,V1,M1}  { complement( one ) ==> join( 
% 54.98/55.35    composition( converse( X ), complement( X ) ), complement( one ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (103) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( 
% 54.98/55.35    converse( X ), complement( X ) ), complement( one ) ) ==> complement( one
% 54.98/55.35     ) }.
% 54.98/55.35  parent0: (94268) {G1,W11,D5,L1,V1,M1}  { join( composition( converse( X ), 
% 54.98/55.35    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94270) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 54.98/55.35    ( zero, complement( X ) ) ) }.
% 54.98/55.35  parent0[0]: (47) {G2,W9,D5,L1,V1,M1} P(46,3) { complement( join( zero, 
% 54.98/55.35    complement( X ) ) ) ==> meet( top, X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94271) {G3,W12,D5,L1,V0,M1}  { meet( top, join( zero, zero ) ) 
% 54.98/55.35    ==> complement( join( zero, meet( top, top ) ) ) }.
% 54.98/55.35  parent0[0]: (84) {G3,W8,D4,L1,V0,M1} P(46,47) { complement( join( zero, 
% 54.98/55.35    zero ) ) ==> meet( top, top ) }.
% 54.98/55.35  parent1[0; 9]: (94270) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement
% 54.98/55.35    ( join( zero, complement( X ) ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := join( zero, zero )
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94272) {G3,W12,D5,L1,V0,M1}  { complement( join( zero, meet( top, 
% 54.98/55.35    top ) ) ) ==> meet( top, join( zero, zero ) ) }.
% 54.98/55.35  parent0[0]: (94271) {G3,W12,D5,L1,V0,M1}  { meet( top, join( zero, zero ) )
% 54.98/55.35     ==> complement( join( zero, meet( top, top ) ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (104) {G4,W12,D5,L1,V0,M1} P(84,47) { complement( join( zero, 
% 54.98/55.35    meet( top, top ) ) ) ==> meet( top, join( zero, zero ) ) }.
% 54.98/55.35  parent0: (94272) {G3,W12,D5,L1,V0,M1}  { complement( join( zero, meet( top
% 54.98/55.35    , top ) ) ) ==> meet( top, join( zero, zero ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94274) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 54.98/55.35     }.
% 54.98/55.35  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 54.98/55.35     }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94275) {G1,W9,D4,L1,V0,M1}  { top ==> join( join( zero, zero ), 
% 54.98/55.35    meet( top, top ) ) }.
% 54.98/55.35  parent0[0]: (84) {G3,W8,D4,L1,V0,M1} P(46,47) { complement( join( zero, 
% 54.98/55.35    zero ) ) ==> meet( top, top ) }.
% 54.98/55.35  parent1[0; 6]: (94274) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( 
% 54.98/55.35    X ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := join( zero, zero )
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94276) {G1,W9,D4,L1,V0,M1}  { join( join( zero, zero ), meet( top
% 54.98/55.35    , top ) ) ==> top }.
% 54.98/55.35  parent0[0]: (94275) {G1,W9,D4,L1,V0,M1}  { top ==> join( join( zero, zero )
% 54.98/55.35    , meet( top, top ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (109) {G4,W9,D4,L1,V0,M1} P(84,11) { join( join( zero, zero )
% 54.98/55.35    , meet( top, top ) ) ==> top }.
% 54.98/55.35  parent0: (94276) {G1,W9,D4,L1,V0,M1}  { join( join( zero, zero ), meet( top
% 54.98/55.35    , top ) ) ==> top }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94278) {G0,W10,D5,L1,V1,M1}  { zero ==> meet( composition( skol1, 
% 54.98/55.35    X ), composition( skol1, complement( X ) ) ) }.
% 54.98/55.35  parent0[0]: (13) {G0,W10,D5,L1,V1,M1} I { meet( composition( skol1, X ), 
% 54.98/55.35    composition( skol1, complement( X ) ) ) ==> zero }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94279) {G1,W8,D5,L1,V0,M1}  { zero ==> meet( skol1, composition( 
% 54.98/55.35    skol1, complement( one ) ) ) }.
% 54.98/55.35  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 54.98/55.35  parent1[0; 3]: (94278) {G0,W10,D5,L1,V1,M1}  { zero ==> meet( composition( 
% 54.98/55.35    skol1, X ), composition( skol1, complement( X ) ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := skol1
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := one
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94280) {G1,W8,D5,L1,V0,M1}  { meet( skol1, composition( skol1, 
% 54.98/55.35    complement( one ) ) ) ==> zero }.
% 54.98/55.35  parent0[0]: (94279) {G1,W8,D5,L1,V0,M1}  { zero ==> meet( skol1, 
% 54.98/55.35    composition( skol1, complement( one ) ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (117) {G1,W8,D5,L1,V0,M1} P(5,13) { meet( skol1, composition( 
% 54.98/55.35    skol1, complement( one ) ) ) ==> zero }.
% 54.98/55.35  parent0: (94280) {G1,W8,D5,L1,V0,M1}  { meet( skol1, composition( skol1, 
% 54.98/55.35    complement( one ) ) ) ==> zero }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94281) {G1,W8,D5,L1,V0,M1}  { zero ==> meet( skol1, composition( 
% 54.98/55.35    skol1, complement( one ) ) ) }.
% 54.98/55.35  parent0[0]: (117) {G1,W8,D5,L1,V0,M1} P(5,13) { meet( skol1, composition( 
% 54.98/55.35    skol1, complement( one ) ) ) ==> zero }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94282) {G2,W8,D5,L1,V0,M1}  { zero ==> meet( composition( skol1, 
% 54.98/55.35    complement( one ) ), skol1 ) }.
% 54.98/55.35  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 54.98/55.35    Y ) }.
% 54.98/55.35  parent1[0; 2]: (94281) {G1,W8,D5,L1,V0,M1}  { zero ==> meet( skol1, 
% 54.98/55.35    composition( skol1, complement( one ) ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := composition( skol1, complement( one ) )
% 54.98/55.35     Y := skol1
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94285) {G2,W8,D5,L1,V0,M1}  { meet( composition( skol1, complement
% 54.98/55.35    ( one ) ), skol1 ) ==> zero }.
% 54.98/55.35  parent0[0]: (94282) {G2,W8,D5,L1,V0,M1}  { zero ==> meet( composition( 
% 54.98/55.35    skol1, complement( one ) ), skol1 ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (118) {G2,W8,D5,L1,V0,M1} P(117,44) { meet( composition( skol1
% 54.98/55.35    , complement( one ) ), skol1 ) ==> zero }.
% 54.98/55.35  parent0: (94285) {G2,W8,D5,L1,V0,M1}  { meet( composition( skol1, 
% 54.98/55.35    complement( one ) ), skol1 ) ==> zero }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94286) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 54.98/55.35    join( X, Y ), Z ) }.
% 54.98/55.35  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 54.98/55.35    join( join( Y, Z ), X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35     Z := Z
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94287) {G4,W9,D4,L1,V0,M1}  { top ==> join( join( zero, zero ), 
% 54.98/55.35    meet( top, top ) ) }.
% 54.98/55.35  parent0[0]: (109) {G4,W9,D4,L1,V0,M1} P(84,11) { join( join( zero, zero ), 
% 54.98/55.35    meet( top, top ) ) ==> top }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94288) {G2,W9,D5,L1,V0,M1}  { top ==> join( join( meet( top, top
% 54.98/55.35     ), zero ), zero ) }.
% 54.98/55.35  parent0[0]: (94286) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join
% 54.98/55.35    ( join( X, Y ), Z ) }.
% 54.98/55.35  parent1[0; 2]: (94287) {G4,W9,D4,L1,V0,M1}  { top ==> join( join( zero, 
% 54.98/55.35    zero ), meet( top, top ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := meet( top, top )
% 54.98/55.35     Y := zero
% 54.98/55.35     Z := zero
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94289) {G2,W9,D5,L1,V0,M1}  { top ==> join( join( zero, meet( top
% 54.98/55.35    , top ) ), zero ) }.
% 54.98/55.35  parent0[0]: (94286) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join
% 54.98/55.35    ( join( X, Y ), Z ) }.
% 54.98/55.35  parent1[0; 2]: (94288) {G2,W9,D5,L1,V0,M1}  { top ==> join( join( meet( top
% 54.98/55.35    , top ), zero ), zero ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := zero
% 54.98/55.35     Y := meet( top, top )
% 54.98/55.35     Z := zero
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94292) {G2,W9,D5,L1,V0,M1}  { join( join( zero, meet( top, top ) )
% 54.98/55.35    , zero ) ==> top }.
% 54.98/55.35  parent0[0]: (94289) {G2,W9,D5,L1,V0,M1}  { top ==> join( join( zero, meet( 
% 54.98/55.35    top, top ) ), zero ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (124) {G5,W9,D5,L1,V0,M1} P(16,109) { join( join( zero, meet( 
% 54.98/55.35    top, top ) ), zero ) ==> top }.
% 54.98/55.35  parent0: (94292) {G2,W9,D5,L1,V0,M1}  { join( join( zero, meet( top, top )
% 54.98/55.35     ), zero ) ==> top }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94295) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 54.98/55.35    join( X, Y ), Z ) }.
% 54.98/55.35  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 54.98/55.35    join( join( Y, Z ), X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35     Z := Z
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94309) {G1,W14,D5,L1,V3,M1}  { join( join( converse( X ), Y ), 
% 54.98/55.35    converse( Z ) ) = join( converse( join( Z, X ) ), Y ) }.
% 54.98/55.35  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 54.98/55.35     ) ==> converse( join( X, Y ) ) }.
% 54.98/55.35  parent1[0; 9]: (94295) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 54.98/55.35    join( join( X, Y ), Z ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Z
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := converse( Z )
% 54.98/55.35     Y := converse( X )
% 54.98/55.35     Z := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (127) {G2,W14,D5,L1,V3,M1} P(8,16) { join( join( converse( Y )
% 54.98/55.35    , Z ), converse( X ) ) ==> join( converse( join( X, Y ) ), Z ) }.
% 54.98/55.35  parent0: (94309) {G1,W14,D5,L1,V3,M1}  { join( join( converse( X ), Y ), 
% 54.98/55.35    converse( Z ) ) = join( converse( join( Z, X ) ), Y ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35     Y := Z
% 54.98/55.35     Z := X
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94312) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 54.98/55.35    join( X, Y ), Z ) }.
% 54.98/55.35  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 54.98/55.35    join( join( Y, Z ), X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35     Z := Z
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94314) {G1,W11,D4,L1,V3,M1}  { join( join( Y, X ), Z ) = join( 
% 54.98/55.35    join( Z, X ), Y ) }.
% 54.98/55.35  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.98/55.35  parent1[0; 2]: (94312) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 54.98/55.35    join( join( X, Y ), Z ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := Z
% 54.98/55.35     Y := X
% 54.98/55.35     Z := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (136) {G2,W11,D4,L1,V3,M1} P(0,16) { join( join( Z, X ), Y ) =
% 54.98/55.35     join( join( Y, X ), Z ) }.
% 54.98/55.35  parent0: (94314) {G1,W11,D4,L1,V3,M1}  { join( join( Y, X ), Z ) = join( 
% 54.98/55.35    join( Z, X ), Y ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Z
% 54.98/55.35     Z := Y
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94329) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 54.98/55.35    join( X, Y ), Z ) }.
% 54.98/55.35  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 54.98/55.35    join( join( Y, Z ), X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35     Z := Z
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94330) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 54.98/55.35     }.
% 54.98/55.35  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 54.98/55.35     }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94331) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 54.98/55.35    join( X, Y ) ), X ), Y ) }.
% 54.98/55.35  parent0[0]: (94329) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join
% 54.98/55.35    ( join( X, Y ), Z ) }.
% 54.98/55.35  parent1[0; 2]: (94330) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( 
% 54.98/55.35    X ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := complement( join( X, Y ) )
% 54.98/55.35     Y := X
% 54.98/55.35     Z := Y
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := join( X, Y )
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94332) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( Y, complement
% 54.98/55.35    ( join( X, Y ) ) ), X ) }.
% 54.98/55.35  parent0[0]: (94329) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join
% 54.98/55.35    ( join( X, Y ), Z ) }.
% 54.98/55.35  parent1[0; 2]: (94331) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( 
% 54.98/55.35    complement( join( X, Y ) ), X ), Y ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35     Y := complement( join( X, Y ) )
% 54.98/55.35     Z := X
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94335) {G2,W10,D6,L1,V2,M1}  { join( join( X, complement( join( Y
% 54.98/55.35    , X ) ) ), Y ) ==> top }.
% 54.98/55.35  parent0[0]: (94332) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( Y, 
% 54.98/55.35    complement( join( X, Y ) ) ), X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (137) {G2,W10,D6,L1,V2,M1} P(16,11) { join( join( Y, 
% 54.98/55.35    complement( join( X, Y ) ) ), X ) ==> top }.
% 54.98/55.35  parent0: (94335) {G2,W10,D6,L1,V2,M1}  { join( join( X, complement( join( Y
% 54.98/55.35    , X ) ) ), Y ) ==> top }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94338) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 54.98/55.35     ), complement( X ) ) }.
% 54.98/55.35  parent0[0]: (25) {G2,W10,D4,L1,V2,M1} P(0,18) { join( join( Y, X ), 
% 54.98/55.35    complement( Y ) ) ==> join( X, top ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94341) {G3,W12,D6,L1,V0,M1}  { join( zero, top ) ==> join( top, 
% 54.98/55.35    complement( join( zero, meet( top, top ) ) ) ) }.
% 54.98/55.35  parent0[0]: (124) {G5,W9,D5,L1,V0,M1} P(16,109) { join( join( zero, meet( 
% 54.98/55.35    top, top ) ), zero ) ==> top }.
% 54.98/55.35  parent1[0; 5]: (94338) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( 
% 54.98/55.35    join( X, Y ), complement( X ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := join( zero, meet( top, top ) )
% 54.98/55.35     Y := zero
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94342) {G4,W11,D5,L1,V0,M1}  { join( zero, top ) ==> join( top, 
% 54.98/55.35    meet( top, join( zero, zero ) ) ) }.
% 54.98/55.35  parent0[0]: (104) {G4,W12,D5,L1,V0,M1} P(84,47) { complement( join( zero, 
% 54.98/55.35    meet( top, top ) ) ) ==> meet( top, join( zero, zero ) ) }.
% 54.98/55.35  parent1[0; 6]: (94341) {G3,W12,D6,L1,V0,M1}  { join( zero, top ) ==> join( 
% 54.98/55.35    top, complement( join( zero, meet( top, top ) ) ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94343) {G3,W9,D5,L1,V0,M1}  { top ==> join( top, meet( top, join
% 54.98/55.35    ( zero, zero ) ) ) }.
% 54.98/55.35  parent0[0]: (53) {G2,W5,D3,L1,V0,M1} P(46,15) { join( zero, top ) ==> top
% 54.98/55.35     }.
% 54.98/55.35  parent1[0; 1]: (94342) {G4,W11,D5,L1,V0,M1}  { join( zero, top ) ==> join( 
% 54.98/55.35    top, meet( top, join( zero, zero ) ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94344) {G3,W9,D5,L1,V0,M1}  { join( top, meet( top, join( zero, 
% 54.98/55.35    zero ) ) ) ==> top }.
% 54.98/55.35  parent0[0]: (94343) {G3,W9,D5,L1,V0,M1}  { top ==> join( top, meet( top, 
% 54.98/55.35    join( zero, zero ) ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (156) {G6,W9,D5,L1,V0,M1} P(124,25);d(104);d(53) { join( top, 
% 54.98/55.35    meet( top, join( zero, zero ) ) ) ==> top }.
% 54.98/55.35  parent0: (94344) {G3,W9,D5,L1,V0,M1}  { join( top, meet( top, join( zero, 
% 54.98/55.35    zero ) ) ) ==> top }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94346) {G3,W9,D4,L1,V1,M1}  { join( X, top ) ==> join( join( top, 
% 54.98/55.35    X ), zero ) }.
% 54.98/55.35  parent0[0]: (49) {G3,W9,D4,L1,V1,M1} P(46,25) { join( join( top, X ), zero
% 54.98/55.35     ) ==> join( X, top ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94348) {G4,W11,D5,L1,V0,M1}  { join( meet( top, join( zero, zero
% 54.98/55.35     ) ), top ) ==> join( top, zero ) }.
% 54.98/55.35  parent0[0]: (156) {G6,W9,D5,L1,V0,M1} P(124,25);d(104);d(53) { join( top, 
% 54.98/55.35    meet( top, join( zero, zero ) ) ) ==> top }.
% 54.98/55.35  parent1[0; 9]: (94346) {G3,W9,D4,L1,V1,M1}  { join( X, top ) ==> join( join
% 54.98/55.35    ( top, X ), zero ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := meet( top, join( zero, zero ) )
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94349) {G3,W9,D5,L1,V0,M1}  { join( meet( top, join( zero, zero )
% 54.98/55.35     ), top ) ==> top }.
% 54.98/55.35  parent0[0]: (54) {G2,W5,D3,L1,V0,M1} P(46,11) { join( top, zero ) ==> top
% 54.98/55.35     }.
% 54.98/55.35  parent1[0; 8]: (94348) {G4,W11,D5,L1,V0,M1}  { join( meet( top, join( zero
% 54.98/55.35    , zero ) ), top ) ==> join( top, zero ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (173) {G7,W9,D5,L1,V0,M1} P(156,49);d(54) { join( meet( top, 
% 54.98/55.35    join( zero, zero ) ), top ) ==> top }.
% 54.98/55.35  parent0: (94349) {G3,W9,D5,L1,V0,M1}  { join( meet( top, join( zero, zero )
% 54.98/55.35     ), top ) ==> top }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94351) {G7,W9,D5,L1,V0,M1}  { top ==> join( meet( top, join( zero
% 54.98/55.35    , zero ) ), top ) }.
% 54.98/55.35  parent0[0]: (173) {G7,W9,D5,L1,V0,M1} P(156,49);d(54) { join( meet( top, 
% 54.98/55.35    join( zero, zero ) ), top ) ==> top }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94352) {G2,W9,D5,L1,V0,M1}  { top ==> join( meet( join( zero, 
% 54.98/55.35    zero ), top ), top ) }.
% 54.98/55.35  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 54.98/55.35    Y ) }.
% 54.98/55.35  parent1[0; 3]: (94351) {G7,W9,D5,L1,V0,M1}  { top ==> join( meet( top, join
% 54.98/55.35    ( zero, zero ) ), top ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := join( zero, zero )
% 54.98/55.35     Y := top
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94355) {G2,W9,D5,L1,V0,M1}  { join( meet( join( zero, zero ), top
% 54.98/55.35     ), top ) ==> top }.
% 54.98/55.35  parent0[0]: (94352) {G2,W9,D5,L1,V0,M1}  { top ==> join( meet( join( zero, 
% 54.98/55.35    zero ), top ), top ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (176) {G8,W9,D5,L1,V0,M1} P(44,173) { join( meet( join( zero, 
% 54.98/55.35    zero ), top ), top ) ==> top }.
% 54.98/55.35  parent0: (94355) {G2,W9,D5,L1,V0,M1}  { join( meet( join( zero, zero ), top
% 54.98/55.35     ), top ) ==> top }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94356) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 54.98/55.35    join( X, Y ) ), X ), Y ) }.
% 54.98/55.35  parent0[0]: (19) {G2,W10,D6,L1,V2,M1} P(15,1) { join( join( complement( 
% 54.98/55.35    join( X, Y ) ), X ), Y ) ==> top }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94359) {G2,W14,D7,L1,V3,M1}  { top ==> join( join( complement( 
% 54.98/55.35    join( join( X, Z ), Y ) ), join( X, Y ) ), Z ) }.
% 54.98/55.35  parent0[0]: (17) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 54.98/55.35     = join( join( Z, X ), Y ) }.
% 54.98/55.35  parent1[0; 5]: (94356) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( 
% 54.98/55.35    complement( join( X, Y ) ), X ), Y ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Z
% 54.98/55.35     Y := Y
% 54.98/55.35     Z := X
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := join( X, Y )
% 54.98/55.35     Y := Z
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94363) {G1,W14,D8,L1,V3,M1}  { top ==> join( join( join( 
% 54.98/55.35    complement( join( join( X, Y ), Z ) ), X ), Z ), Y ) }.
% 54.98/55.35  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 54.98/55.35    join( X, Y ), Z ) }.
% 54.98/55.35  parent1[0; 3]: (94359) {G2,W14,D7,L1,V3,M1}  { top ==> join( join( 
% 54.98/55.35    complement( join( join( X, Z ), Y ) ), join( X, Y ) ), Z ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := complement( join( join( X, Y ), Z ) )
% 54.98/55.35     Y := X
% 54.98/55.35     Z := Z
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Z
% 54.98/55.35     Z := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94364) {G1,W14,D8,L1,V3,M1}  { join( join( join( complement( join
% 54.98/55.35    ( join( X, Y ), Z ) ), X ), Z ), Y ) ==> top }.
% 54.98/55.35  parent0[0]: (94363) {G1,W14,D8,L1,V3,M1}  { top ==> join( join( join( 
% 54.98/55.35    complement( join( join( X, Y ), Z ) ), X ), Z ), Y ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35     Z := Z
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (184) {G3,W14,D8,L1,V3,M1} P(17,19);d(1) { join( join( join( 
% 54.98/55.35    complement( join( join( X, Z ), Y ) ), X ), Y ), Z ) ==> top }.
% 54.98/55.35  parent0: (94364) {G1,W14,D8,L1,V3,M1}  { join( join( join( complement( join
% 54.98/55.35    ( join( X, Y ), Z ) ), X ), Z ), Y ) ==> top }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Z
% 54.98/55.35     Z := Y
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94366) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 54.98/55.35    converse( join( converse( X ), Y ) ) }.
% 54.98/55.35  parent0[0]: (73) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 54.98/55.35     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94367) {G1,W9,D6,L1,V1,M1}  { join( X, converse( complement( 
% 54.98/55.35    converse( X ) ) ) ) ==> converse( top ) }.
% 54.98/55.35  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 54.98/55.35     }.
% 54.98/55.35  parent1[0; 8]: (94366) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==>
% 54.98/55.35     converse( join( converse( X ), Y ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := converse( X )
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35     Y := complement( converse( X ) )
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (200) {G2,W9,D6,L1,V1,M1} P(11,73) { join( X, converse( 
% 54.98/55.35    complement( converse( X ) ) ) ) ==> converse( top ) }.
% 54.98/55.35  parent0: (94367) {G1,W9,D6,L1,V1,M1}  { join( X, converse( complement( 
% 54.98/55.35    converse( X ) ) ) ) ==> converse( top ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94370) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 54.98/55.35     composition( converse( X ), converse( Y ) ) }.
% 54.98/55.35  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 54.98/55.35    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94371) {G1,W15,D6,L1,V3,M1}  { converse( composition( X, join( Y
% 54.98/55.35    , converse( Z ) ) ) ) ==> composition( join( converse( Y ), Z ), converse
% 54.98/55.35    ( X ) ) }.
% 54.98/55.35  parent0[0]: (74) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 54.98/55.35    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 54.98/55.35  parent1[0; 9]: (94370) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 54.98/55.35     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Z
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := join( Y, converse( Z ) )
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94373) {G1,W15,D6,L1,V3,M1}  { composition( join( converse( Y ), Z
% 54.98/55.35     ), converse( X ) ) ==> converse( composition( X, join( Y, converse( Z )
% 54.98/55.35     ) ) ) }.
% 54.98/55.35  parent0[0]: (94371) {G1,W15,D6,L1,V3,M1}  { converse( composition( X, join
% 54.98/55.35    ( Y, converse( Z ) ) ) ) ==> composition( join( converse( Y ), Z ), 
% 54.98/55.35    converse( X ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35     Z := Z
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (279) {G2,W15,D6,L1,V3,M1} P(74,9) { composition( join( 
% 54.98/55.35    converse( X ), Y ), converse( Z ) ) ==> converse( composition( Z, join( X
% 54.98/55.35    , converse( Y ) ) ) ) }.
% 54.98/55.35  parent0: (94373) {G1,W15,D6,L1,V3,M1}  { composition( join( converse( Y ), 
% 54.98/55.35    Z ), converse( X ) ) ==> converse( composition( X, join( Y, converse( Z )
% 54.98/55.35     ) ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Z
% 54.98/55.35     Y := X
% 54.98/55.35     Z := Y
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94375) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 54.98/55.35     converse( composition( converse( X ), Y ) ) }.
% 54.98/55.35  parent0[0]: (36) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 54.98/55.35    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94381) {G2,W15,D6,L1,V3,M1}  { composition( converse( X ), 
% 54.98/55.35    composition( converse( Y ), Z ) ) ==> converse( composition( composition
% 54.98/55.35    ( converse( Z ), Y ), X ) ) }.
% 54.98/55.35  parent0[0]: (36) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 54.98/55.35    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 54.98/55.35  parent1[0; 10]: (94375) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y )
% 54.98/55.35    , X ) ==> converse( composition( converse( X ), Y ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35     Y := Z
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := composition( converse( Y ), Z )
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94384) {G1,W15,D6,L1,V3,M1}  { composition( composition( converse
% 54.98/55.35    ( X ), converse( Y ) ), Z ) ==> converse( composition( composition( 
% 54.98/55.35    converse( Z ), Y ), X ) ) }.
% 54.98/55.35  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 54.98/55.35     ) ) ==> composition( composition( X, Y ), Z ) }.
% 54.98/55.35  parent1[0; 1]: (94381) {G2,W15,D6,L1,V3,M1}  { composition( converse( X ), 
% 54.98/55.35    composition( converse( Y ), Z ) ) ==> converse( composition( composition
% 54.98/55.35    ( converse( Z ), Y ), X ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := converse( X )
% 54.98/55.35     Y := converse( Y )
% 54.98/55.35     Z := Z
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35     Z := Z
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94385) {G1,W14,D6,L1,V3,M1}  { composition( converse( composition
% 54.98/55.35    ( Y, X ) ), Z ) ==> converse( composition( composition( converse( Z ), Y
% 54.98/55.35     ), X ) ) }.
% 54.98/55.35  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 54.98/55.35    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 54.98/55.35  parent1[0; 2]: (94384) {G1,W15,D6,L1,V3,M1}  { composition( composition( 
% 54.98/55.35    converse( X ), converse( Y ) ), Z ) ==> converse( composition( 
% 54.98/55.35    composition( converse( Z ), Y ), X ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35     Z := Z
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94386) {G1,W14,D6,L1,V3,M1}  { converse( composition( composition
% 54.98/55.35    ( converse( Z ), X ), Y ) ) ==> composition( converse( composition( X, Y
% 54.98/55.35     ) ), Z ) }.
% 54.98/55.35  parent0[0]: (94385) {G1,W14,D6,L1,V3,M1}  { composition( converse( 
% 54.98/55.35    composition( Y, X ) ), Z ) ==> converse( composition( composition( 
% 54.98/55.35    converse( Z ), Y ), X ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35     Y := X
% 54.98/55.35     Z := Z
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (289) {G2,W14,D6,L1,V3,M1} P(36,36);d(4);d(9) { converse( 
% 54.98/55.35    composition( composition( converse( Y ), X ), Z ) ) ==> composition( 
% 54.98/55.35    converse( composition( X, Z ) ), Y ) }.
% 54.98/55.35  parent0: (94386) {G1,W14,D6,L1,V3,M1}  { converse( composition( composition
% 54.98/55.35    ( converse( Z ), X ), Y ) ) ==> composition( converse( composition( X, Y
% 54.98/55.35     ) ), Z ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Z
% 54.98/55.35     Z := Y
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94388) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 54.98/55.35     converse( composition( converse( X ), Y ) ) }.
% 54.98/55.35  parent0[0]: (36) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 54.98/55.35    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94391) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 54.98/55.35    ==> converse( converse( X ) ) }.
% 54.98/55.35  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 54.98/55.35  parent1[0; 6]: (94388) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), 
% 54.98/55.35    X ) ==> converse( composition( converse( X ), Y ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := converse( X )
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35     Y := one
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94392) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 54.98/55.35    ==> X }.
% 54.98/55.35  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 54.98/55.35  parent1[0; 5]: (94391) {G1,W8,D4,L1,V1,M1}  { composition( converse( one )
% 54.98/55.35    , X ) ==> converse( converse( X ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (294) {G2,W6,D4,L1,V1,M1} P(5,36);d(7) { composition( converse
% 54.98/55.35    ( one ), X ) ==> X }.
% 54.98/55.35  parent0: (94392) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 54.98/55.35    ==> X }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94394) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), 
% 54.98/55.35    X ) }.
% 54.98/55.35  parent0[0]: (294) {G2,W6,D4,L1,V1,M1} P(5,36);d(7) { composition( converse
% 54.98/55.35    ( one ), X ) ==> X }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94396) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 54.98/55.35  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 54.98/55.35  parent1[0; 2]: (94394) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 54.98/55.35    one ), X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := converse( one )
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := one
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94397) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 54.98/55.35  parent0[0]: (94396) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (300) {G3,W4,D3,L1,V0,M1} P(294,5) { converse( one ) ==> one
% 54.98/55.35     }.
% 54.98/55.35  parent0: (94397) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94399) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), 
% 54.98/55.35    X ) }.
% 54.98/55.35  parent0[0]: (294) {G2,W6,D4,L1,V1,M1} P(5,36);d(7) { composition( converse
% 54.98/55.35    ( one ), X ) ==> X }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94400) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 54.98/55.35  parent0[0]: (300) {G3,W4,D3,L1,V0,M1} P(294,5) { converse( one ) ==> one
% 54.98/55.35     }.
% 54.98/55.35  parent1[0; 3]: (94399) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 54.98/55.35    one ), X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94401) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 54.98/55.35  parent0[0]: (94400) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (301) {G4,W5,D3,L1,V1,M1} P(300,294) { composition( one, X ) 
% 54.98/55.35    ==> X }.
% 54.98/55.35  parent0: (94401) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94403) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 54.98/55.35    converse( join( X, converse( Y ) ) ) }.
% 54.98/55.35  parent0[0]: (74) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 54.98/55.35    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94405) {G2,W9,D4,L1,V1,M1}  { join( converse( X ), one ) ==> 
% 54.98/55.35    converse( join( X, one ) ) }.
% 54.98/55.35  parent0[0]: (300) {G3,W4,D3,L1,V0,M1} P(294,5) { converse( one ) ==> one
% 54.98/55.35     }.
% 54.98/55.35  parent1[0; 8]: (94403) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==>
% 54.98/55.35     converse( join( X, converse( Y ) ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35     Y := one
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (302) {G4,W9,D4,L1,V1,M1} P(300,74) { join( converse( X ), one
% 54.98/55.35     ) ==> converse( join( X, one ) ) }.
% 54.98/55.35  parent0: (94405) {G2,W9,D4,L1,V1,M1}  { join( converse( X ), one ) ==> 
% 54.98/55.35    converse( join( X, one ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94409) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 54.98/55.35    converse( join( converse( X ), Y ) ) }.
% 54.98/55.35  parent0[0]: (73) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 54.98/55.35     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94411) {G2,W9,D4,L1,V1,M1}  { join( one, converse( X ) ) ==> 
% 54.98/55.35    converse( join( one, X ) ) }.
% 54.98/55.35  parent0[0]: (300) {G3,W4,D3,L1,V0,M1} P(294,5) { converse( one ) ==> one
% 54.98/55.35     }.
% 54.98/55.35  parent1[0; 7]: (94409) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==>
% 54.98/55.35     converse( join( converse( X ), Y ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := one
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (304) {G4,W9,D4,L1,V1,M1} P(300,73) { join( one, converse( X )
% 54.98/55.35     ) ==> converse( join( one, X ) ) }.
% 54.98/55.35  parent0: (94411) {G2,W9,D4,L1,V1,M1}  { join( one, converse( X ) ) ==> 
% 54.98/55.35    converse( join( one, X ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94415) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 54.98/55.35    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 54.98/55.35    complement( Y ) ) }.
% 54.98/55.35  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 54.98/55.35    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 54.98/55.35    Y ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94417) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 54.98/55.35    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 54.98/55.35  parent0[0]: (301) {G4,W5,D3,L1,V1,M1} P(300,294) { composition( one, X ) 
% 54.98/55.35    ==> X }.
% 54.98/55.35  parent1[0; 8]: (94415) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 54.98/55.35    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 54.98/55.35    complement( Y ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := one
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94418) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 54.98/55.35    complement( X ), complement( X ) ) }.
% 54.98/55.35  parent0[0]: (294) {G2,W6,D4,L1,V1,M1} P(5,36);d(7) { composition( converse
% 54.98/55.35    ( one ), X ) ==> X }.
% 54.98/55.35  parent1[0; 4]: (94417) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 54.98/55.35    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := complement( X )
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94419) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 54.98/55.35     ) ) ==> complement( X ) }.
% 54.98/55.35  parent0[0]: (94418) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 54.98/55.35    complement( X ), complement( X ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (305) {G5,W8,D4,L1,V1,M1} P(301,10);d(294) { join( complement
% 54.98/55.35    ( X ), complement( X ) ) ==> complement( X ) }.
% 54.98/55.35  parent0: (94419) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( 
% 54.98/55.35    X ) ) ==> complement( X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94421) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 54.98/55.35    join( composition( X, Y ), composition( Z, Y ) ) }.
% 54.98/55.35  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 54.98/55.35    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Z
% 54.98/55.35     Z := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94422) {G1,W11,D4,L1,V2,M1}  { composition( join( one, X ), Y ) 
% 54.98/55.35    ==> join( Y, composition( X, Y ) ) }.
% 54.98/55.35  parent0[0]: (301) {G4,W5,D3,L1,V1,M1} P(300,294) { composition( one, X ) 
% 54.98/55.35    ==> X }.
% 54.98/55.35  parent1[0; 7]: (94421) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y
% 54.98/55.35     ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := one
% 54.98/55.35     Y := Y
% 54.98/55.35     Z := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94424) {G1,W11,D4,L1,V2,M1}  { join( Y, composition( X, Y ) ) ==> 
% 54.98/55.35    composition( join( one, X ), Y ) }.
% 54.98/55.35  parent0[0]: (94422) {G1,W11,D4,L1,V2,M1}  { composition( join( one, X ), Y
% 54.98/55.35     ) ==> join( Y, composition( X, Y ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (306) {G5,W11,D4,L1,V2,M1} P(301,6) { join( X, composition( Y
% 54.98/55.35    , X ) ) = composition( join( one, Y ), X ) }.
% 54.98/55.35  parent0: (94424) {G1,W11,D4,L1,V2,M1}  { join( Y, composition( X, Y ) ) ==>
% 54.98/55.35     composition( join( one, X ), Y ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94427) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 54.98/55.35    join( composition( X, Y ), composition( Z, Y ) ) }.
% 54.98/55.35  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 54.98/55.35    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Z
% 54.98/55.35     Z := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94429) {G1,W11,D4,L1,V2,M1}  { composition( join( X, one ), Y ) 
% 54.98/55.35    ==> join( composition( X, Y ), Y ) }.
% 54.98/55.35  parent0[0]: (301) {G4,W5,D3,L1,V1,M1} P(300,294) { composition( one, X ) 
% 54.98/55.35    ==> X }.
% 54.98/55.35  parent1[0; 10]: (94427) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), 
% 54.98/55.35    Y ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35     Z := one
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94431) {G1,W11,D4,L1,V2,M1}  { join( composition( X, Y ), Y ) ==> 
% 54.98/55.35    composition( join( X, one ), Y ) }.
% 54.98/55.35  parent0[0]: (94429) {G1,W11,D4,L1,V2,M1}  { composition( join( X, one ), Y
% 54.98/55.35     ) ==> join( composition( X, Y ), Y ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (307) {G5,W11,D4,L1,V2,M1} P(301,6) { join( composition( Y, X
% 54.98/55.35     ), X ) = composition( join( Y, one ), X ) }.
% 54.98/55.35  parent0: (94431) {G1,W11,D4,L1,V2,M1}  { join( composition( X, Y ), Y ) ==>
% 54.98/55.35     composition( join( X, one ), Y ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94433) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( join( X, 
% 54.98/55.35    complement( Y ) ), Y ) }.
% 54.98/55.35  parent0[0]: (20) {G2,W10,D5,L1,V2,M1} P(15,1) { join( join( Y, complement( 
% 54.98/55.35    X ) ), X ) ==> join( Y, top ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94436) {G2,W12,D5,L1,V2,M1}  { join( meet( X, Y ), top ) ==> join
% 54.98/55.35    ( X, join( complement( X ), Y ) ) }.
% 54.98/55.35  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 54.98/55.35    complement( join( complement( X ), Y ) ) ) ==> X }.
% 54.98/55.35  parent1[0; 7]: (94433) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( 
% 54.98/55.35    join( X, complement( Y ) ), Y ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := meet( X, Y )
% 54.98/55.35     Y := join( complement( X ), Y )
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94437) {G1,W12,D5,L1,V2,M1}  { join( meet( X, Y ), top ) ==> join
% 54.98/55.35    ( join( X, complement( X ) ), Y ) }.
% 54.98/55.35  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 54.98/55.35    join( X, Y ), Z ) }.
% 54.98/55.35  parent1[0; 6]: (94436) {G2,W12,D5,L1,V2,M1}  { join( meet( X, Y ), top ) 
% 54.98/55.35    ==> join( X, join( complement( X ), Y ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := complement( X )
% 54.98/55.35     Z := Y
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94438) {G1,W9,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> join
% 54.98/55.35    ( top, Y ) }.
% 54.98/55.35  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 54.98/55.35     }.
% 54.98/55.35  parent1[0; 7]: (94437) {G1,W12,D5,L1,V2,M1}  { join( meet( X, Y ), top ) 
% 54.98/55.35    ==> join( join( X, complement( X ) ), Y ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (310) {G3,W9,D4,L1,V2,M1} P(27,20);d(1);d(11) { join( meet( X
% 54.98/55.35    , Y ), top ) ==> join( top, Y ) }.
% 54.98/55.35  parent0: (94438) {G1,W9,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> join
% 54.98/55.35    ( top, Y ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94441) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.35    complement( join( complement( X ), Y ) ) ) }.
% 54.98/55.35  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 54.98/55.35    complement( join( complement( X ), Y ) ) ) ==> X }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94442) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 54.98/55.35     ) ), meet( X, Y ) ) }.
% 54.98/55.35  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.98/55.35    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.98/55.35  parent1[0; 7]: (94441) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.35    complement( join( complement( X ), Y ) ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35     Y := complement( Y )
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94444) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 54.98/55.35    meet( X, Y ) ) ==> X }.
% 54.98/55.35  parent0[0]: (94442) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement
% 54.98/55.35    ( Y ) ), meet( X, Y ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (329) {G2,W10,D5,L1,V2,M1} P(3,27) { join( meet( X, complement
% 54.98/55.35    ( Y ) ), meet( X, Y ) ) ==> X }.
% 54.98/55.35  parent0: (94444) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 54.98/55.35    meet( X, Y ) ) ==> X }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94447) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.35    complement( join( complement( X ), Y ) ) ) }.
% 54.98/55.35  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 54.98/55.35    complement( join( complement( X ), Y ) ) ) ==> X }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94449) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 54.98/55.35    complement( top ) ) }.
% 54.98/55.35  parent0[0]: (15) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 54.98/55.35    ==> top }.
% 54.98/55.35  parent1[0; 7]: (94447) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.35    complement( join( complement( X ), Y ) ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94450) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero )
% 54.98/55.35     }.
% 54.98/55.35  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.98/55.35    zero }.
% 54.98/55.35  parent1[0; 6]: (94449) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 54.98/55.35    complement( top ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94451) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X }.
% 54.98/55.35  parent0[0]: (94450) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero )
% 54.98/55.35     }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (333) {G2,W7,D4,L1,V1,M1} P(15,27);d(46) { join( meet( X, X )
% 54.98/55.35    , zero ) ==> X }.
% 54.98/55.35  parent0: (94451) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X
% 54.98/55.35     }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94453) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.35    complement( join( complement( X ), Y ) ) ) }.
% 54.98/55.35  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 54.98/55.35    complement( join( complement( X ), Y ) ) ) ==> X }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94455) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement( join
% 54.98/55.35    ( complement( X ), complement( X ) ) ) ) }.
% 54.98/55.35  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 54.98/55.35    zero }.
% 54.98/55.35  parent1[0; 3]: (94453) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.35    complement( join( complement( X ), Y ) ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35     Y := complement( X )
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94456) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) )
% 54.98/55.35     }.
% 54.98/55.35  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.98/55.35    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.98/55.35  parent1[0; 4]: (94455) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement
% 54.98/55.35    ( join( complement( X ), complement( X ) ) ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94457) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X }.
% 54.98/55.35  parent0[0]: (94456) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) )
% 54.98/55.35     }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (338) {G2,W7,D4,L1,V1,M1} P(12,27);d(3) { join( zero, meet( X
% 54.98/55.35    , X ) ) ==> X }.
% 54.98/55.35  parent0: (94457) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X
% 54.98/55.35     }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94459) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 54.98/55.35     ), complement( Y ) ) }.
% 54.98/55.35  parent0[0]: (18) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 54.98/55.35    complement( X ) ) ==> join( Y, top ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94461) {G2,W10,D4,L1,V1,M1}  { join( meet( X, X ), top ) ==> join
% 54.98/55.35    ( X, complement( zero ) ) }.
% 54.98/55.35  parent0[0]: (333) {G2,W7,D4,L1,V1,M1} P(15,27);d(46) { join( meet( X, X ), 
% 54.98/55.35    zero ) ==> X }.
% 54.98/55.35  parent1[0; 7]: (94459) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 54.98/55.35    join( X, Y ), complement( Y ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := meet( X, X )
% 54.98/55.35     Y := zero
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94462) {G3,W8,D4,L1,V1,M1}  { join( top, X ) ==> join( X, 
% 54.98/55.35    complement( zero ) ) }.
% 54.98/55.35  parent0[0]: (310) {G3,W9,D4,L1,V2,M1} P(27,20);d(1);d(11) { join( meet( X, 
% 54.98/55.35    Y ), top ) ==> join( top, Y ) }.
% 54.98/55.35  parent1[0; 1]: (94461) {G2,W10,D4,L1,V1,M1}  { join( meet( X, X ), top ) 
% 54.98/55.35    ==> join( X, complement( zero ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94463) {G3,W8,D4,L1,V1,M1}  { join( X, complement( zero ) ) ==> 
% 54.98/55.35    join( top, X ) }.
% 54.98/55.35  parent0[0]: (94462) {G3,W8,D4,L1,V1,M1}  { join( top, X ) ==> join( X, 
% 54.98/55.35    complement( zero ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (346) {G4,W8,D4,L1,V1,M1} P(333,18);d(310) { join( X, 
% 54.98/55.35    complement( zero ) ) ==> join( top, X ) }.
% 54.98/55.35  parent0: (94463) {G3,W8,D4,L1,V1,M1}  { join( X, complement( zero ) ) ==> 
% 54.98/55.35    join( top, X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94464) {G4,W8,D4,L1,V1,M1}  { join( top, X ) ==> join( X, 
% 54.98/55.35    complement( zero ) ) }.
% 54.98/55.35  parent0[0]: (346) {G4,W8,D4,L1,V1,M1} P(333,18);d(310) { join( X, 
% 54.98/55.35    complement( zero ) ) ==> join( top, X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94466) {G1,W8,D4,L1,V1,M1}  { join( top, X ) ==> join( complement
% 54.98/55.35    ( zero ), X ) }.
% 54.98/55.35  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.98/55.35  parent1[0; 4]: (94464) {G4,W8,D4,L1,V1,M1}  { join( top, X ) ==> join( X, 
% 54.98/55.35    complement( zero ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := complement( zero )
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94472) {G1,W8,D4,L1,V1,M1}  { join( complement( zero ), X ) ==> 
% 54.98/55.35    join( top, X ) }.
% 54.98/55.35  parent0[0]: (94466) {G1,W8,D4,L1,V1,M1}  { join( top, X ) ==> join( 
% 54.98/55.35    complement( zero ), X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (360) {G5,W8,D4,L1,V1,M1} P(346,0) { join( complement( zero )
% 54.98/55.35    , X ) ==> join( top, X ) }.
% 54.98/55.35  parent0: (94472) {G1,W8,D4,L1,V1,M1}  { join( complement( zero ), X ) ==> 
% 54.98/55.35    join( top, X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94473) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 54.98/55.35    ( X ), complement( X ) ) }.
% 54.98/55.35  parent0[0]: (305) {G5,W8,D4,L1,V1,M1} P(301,10);d(294) { join( complement( 
% 54.98/55.35    X ), complement( X ) ) ==> complement( X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94476) {G6,W7,D4,L1,V0,M1}  { complement( zero ) ==> join( top, 
% 54.98/55.35    complement( zero ) ) }.
% 54.98/55.35  parent0[0]: (360) {G5,W8,D4,L1,V1,M1} P(346,0) { join( complement( zero ), 
% 54.98/55.35    X ) ==> join( top, X ) }.
% 54.98/55.35  parent1[0; 3]: (94473) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 54.98/55.35    complement( X ), complement( X ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := complement( zero )
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := zero
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94477) {G5,W6,D3,L1,V0,M1}  { complement( zero ) ==> join( top, 
% 54.98/55.35    top ) }.
% 54.98/55.35  parent0[0]: (346) {G4,W8,D4,L1,V1,M1} P(333,18);d(310) { join( X, 
% 54.98/55.35    complement( zero ) ) ==> join( top, X ) }.
% 54.98/55.35  parent1[0; 3]: (94476) {G6,W7,D4,L1,V0,M1}  { complement( zero ) ==> join( 
% 54.98/55.35    top, complement( zero ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := top
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94478) {G5,W6,D3,L1,V0,M1}  { join( top, top ) ==> complement( 
% 54.98/55.35    zero ) }.
% 54.98/55.35  parent0[0]: (94477) {G5,W6,D3,L1,V0,M1}  { complement( zero ) ==> join( top
% 54.98/55.35    , top ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (366) {G6,W6,D3,L1,V0,M1} P(305,360);d(346) { join( top, top )
% 54.98/55.35     ==> complement( zero ) }.
% 54.98/55.35  parent0: (94478) {G5,W6,D3,L1,V0,M1}  { join( top, top ) ==> complement( 
% 54.98/55.35    zero ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94480) {G2,W10,D5,L1,V2,M1}  { join( Y, top ) ==> join( join( 
% 54.98/55.35    complement( X ), Y ), X ) }.
% 54.98/55.35  parent0[0]: (24) {G2,W10,D5,L1,V2,M1} P(18,0);d(1) { join( join( complement
% 54.98/55.35    ( Y ), X ), Y ) ==> join( X, top ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := Y
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94482) {G3,W9,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 54.98/55.35    join( complement( X ), X ) }.
% 54.98/55.35  parent0[0]: (305) {G5,W8,D4,L1,V1,M1} P(301,10);d(294) { join( complement( 
% 54.98/55.35    X ), complement( X ) ) ==> complement( X ) }.
% 54.98/55.35  parent1[0; 6]: (94480) {G2,W10,D5,L1,V2,M1}  { join( Y, top ) ==> join( 
% 54.98/55.35    join( complement( X ), Y ), X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35     Y := complement( X )
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94483) {G2,W6,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 54.98/55.35    top }.
% 54.98/55.35  parent0[0]: (15) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 54.98/55.35    ==> top }.
% 54.98/55.35  parent1[0; 5]: (94482) {G3,W9,D4,L1,V1,M1}  { join( complement( X ), top ) 
% 54.98/55.35    ==> join( complement( X ), X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (369) {G6,W6,D4,L1,V1,M1} P(305,24);d(15) { join( complement( 
% 54.98/55.35    X ), top ) ==> top }.
% 54.98/55.35  parent0: (94483) {G2,W6,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 54.98/55.35    top }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94486) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 54.98/55.35    ( X ), complement( X ) ) }.
% 54.98/55.35  parent0[0]: (305) {G5,W8,D4,L1,V1,M1} P(301,10);d(294) { join( complement( 
% 54.98/55.35    X ), complement( X ) ) ==> complement( X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94489) {G2,W7,D4,L1,V0,M1}  { complement( top ) ==> join( 
% 54.98/55.35    complement( top ), zero ) }.
% 54.98/55.35  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.98/55.35    zero }.
% 54.98/55.35  parent1[0; 6]: (94486) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 54.98/55.35    complement( X ), complement( X ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := top
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94491) {G2,W6,D3,L1,V0,M1}  { complement( top ) ==> join( zero, 
% 54.98/55.35    zero ) }.
% 54.98/55.35  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.98/55.35    zero }.
% 54.98/55.35  parent1[0; 4]: (94489) {G2,W7,D4,L1,V0,M1}  { complement( top ) ==> join( 
% 54.98/55.35    complement( top ), zero ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94492) {G2,W5,D3,L1,V0,M1}  { zero ==> join( zero, zero ) }.
% 54.98/55.35  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.98/55.35    zero }.
% 54.98/55.35  parent1[0; 1]: (94491) {G2,W6,D3,L1,V0,M1}  { complement( top ) ==> join( 
% 54.98/55.35    zero, zero ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94498) {G2,W5,D3,L1,V0,M1}  { join( zero, zero ) ==> zero }.
% 54.98/55.35  parent0[0]: (94492) {G2,W5,D3,L1,V0,M1}  { zero ==> join( zero, zero ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (375) {G6,W5,D3,L1,V0,M1} P(46,305) { join( zero, zero ) ==> 
% 54.98/55.35    zero }.
% 54.98/55.35  parent0: (94498) {G2,W5,D3,L1,V0,M1}  { join( zero, zero ) ==> zero }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94502) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 54.98/55.35    complement( X ), complement( Y ) ) ) }.
% 54.98/55.35  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.98/55.35    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94517) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 54.98/55.35    complement( X ) ) }.
% 54.98/55.35  parent0[0]: (305) {G5,W8,D4,L1,V1,M1} P(301,10);d(294) { join( complement( 
% 54.98/55.35    X ), complement( X ) ) ==> complement( X ) }.
% 54.98/55.35  parent1[0; 5]: (94502) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 54.98/55.35    ( join( complement( X ), complement( Y ) ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94518) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 54.98/55.35    meet( X, X ) }.
% 54.98/55.35  parent0[0]: (94517) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 54.98/55.35    complement( X ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (376) {G6,W7,D4,L1,V1,M1} P(305,3) { complement( complement( X
% 54.98/55.35     ) ) = meet( X, X ) }.
% 54.98/55.35  parent0: (94518) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 54.98/55.35    meet( X, X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94520) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 54.98/55.35    ( X ), complement( X ) ) }.
% 54.98/55.35  parent0[0]: (305) {G5,W8,D4,L1,V1,M1} P(301,10);d(294) { join( complement( 
% 54.98/55.35    X ), complement( X ) ) ==> complement( X ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94525) {G1,W17,D6,L1,V2,M1}  { complement( join( complement( X )
% 54.98/55.35    , complement( Y ) ) ) ==> join( complement( join( complement( X ), 
% 54.98/55.35    complement( Y ) ) ), meet( X, Y ) ) }.
% 54.98/55.35  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.98/55.35    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.98/55.35  parent1[0; 14]: (94520) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 54.98/55.35    complement( X ), complement( X ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := join( complement( X ), complement( Y ) )
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94527) {G1,W14,D5,L1,V2,M1}  { complement( join( complement( X )
% 54.98/55.35    , complement( Y ) ) ) ==> join( meet( X, Y ), meet( X, Y ) ) }.
% 54.98/55.35  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.98/55.35    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.98/55.35  parent1[0; 8]: (94525) {G1,W17,D6,L1,V2,M1}  { complement( join( complement
% 54.98/55.35    ( X ), complement( Y ) ) ) ==> join( complement( join( complement( X ), 
% 54.98/55.35    complement( Y ) ) ), meet( X, Y ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94528) {G1,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> join( meet( X, Y
% 54.98/55.35     ), meet( X, Y ) ) }.
% 54.98/55.35  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.98/55.35    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.98/55.35  parent1[0; 1]: (94527) {G1,W14,D5,L1,V2,M1}  { complement( join( complement
% 54.98/55.35    ( X ), complement( Y ) ) ) ==> join( meet( X, Y ), meet( X, Y ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94534) {G1,W11,D4,L1,V2,M1}  { join( meet( X, Y ), meet( X, Y ) ) 
% 54.98/55.35    ==> meet( X, Y ) }.
% 54.98/55.35  parent0[0]: (94528) {G1,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> join( meet( X
% 54.98/55.35    , Y ), meet( X, Y ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (377) {G6,W11,D4,L1,V2,M1} P(3,305) { join( meet( X, Y ), meet
% 54.98/55.35    ( X, Y ) ) ==> meet( X, Y ) }.
% 54.98/55.35  parent0: (94534) {G1,W11,D4,L1,V2,M1}  { join( meet( X, Y ), meet( X, Y ) )
% 54.98/55.35     ==> meet( X, Y ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94538) {G8,W9,D5,L1,V0,M1}  { top ==> join( meet( join( zero, zero
% 54.98/55.35     ), top ), top ) }.
% 54.98/55.35  parent0[0]: (176) {G8,W9,D5,L1,V0,M1} P(44,173) { join( meet( join( zero, 
% 54.98/55.35    zero ), top ), top ) ==> top }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94541) {G7,W7,D4,L1,V0,M1}  { top ==> join( meet( zero, top ), 
% 54.98/55.35    top ) }.
% 54.98/55.35  parent0[0]: (375) {G6,W5,D3,L1,V0,M1} P(46,305) { join( zero, zero ) ==> 
% 54.98/55.35    zero }.
% 54.98/55.35  parent1[0; 4]: (94538) {G8,W9,D5,L1,V0,M1}  { top ==> join( meet( join( 
% 54.98/55.35    zero, zero ), top ), top ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94542) {G4,W5,D3,L1,V0,M1}  { top ==> join( top, top ) }.
% 54.98/55.35  parent0[0]: (310) {G3,W9,D4,L1,V2,M1} P(27,20);d(1);d(11) { join( meet( X, 
% 54.98/55.35    Y ), top ) ==> join( top, Y ) }.
% 54.98/55.35  parent1[0; 2]: (94541) {G7,W7,D4,L1,V0,M1}  { top ==> join( meet( zero, top
% 54.98/55.35     ), top ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := zero
% 54.98/55.35     Y := top
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94543) {G5,W4,D3,L1,V0,M1}  { top ==> complement( zero ) }.
% 54.98/55.35  parent0[0]: (366) {G6,W6,D3,L1,V0,M1} P(305,360);d(346) { join( top, top ) 
% 54.98/55.35    ==> complement( zero ) }.
% 54.98/55.35  parent1[0; 2]: (94542) {G4,W5,D3,L1,V0,M1}  { top ==> join( top, top ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94544) {G5,W4,D3,L1,V0,M1}  { complement( zero ) ==> top }.
% 54.98/55.35  parent0[0]: (94543) {G5,W4,D3,L1,V0,M1}  { top ==> complement( zero ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (378) {G9,W4,D3,L1,V0,M1} P(375,176);d(310);d(366) { 
% 54.98/55.35    complement( zero ) ==> top }.
% 54.98/55.35  parent0: (94544) {G5,W4,D3,L1,V0,M1}  { complement( zero ) ==> top }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94546) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 54.98/55.35    complement( X ), complement( Y ) ) ) }.
% 54.98/55.35  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.98/55.35    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94550) {G1,W9,D5,L1,V1,M1}  { meet( X, zero ) ==> complement( 
% 54.98/55.35    join( complement( X ), top ) ) }.
% 54.98/55.35  parent0[0]: (378) {G9,W4,D3,L1,V0,M1} P(375,176);d(310);d(366) { complement
% 54.98/55.35    ( zero ) ==> top }.
% 54.98/55.35  parent1[0; 8]: (94546) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 54.98/55.35    ( join( complement( X ), complement( Y ) ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35     Y := zero
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94551) {G2,W6,D3,L1,V1,M1}  { meet( X, zero ) ==> complement( top
% 54.98/55.35     ) }.
% 54.98/55.35  parent0[0]: (369) {G6,W6,D4,L1,V1,M1} P(305,24);d(15) { join( complement( X
% 54.98/55.35     ), top ) ==> top }.
% 54.98/55.35  parent1[0; 5]: (94550) {G1,W9,D5,L1,V1,M1}  { meet( X, zero ) ==> 
% 54.98/55.35    complement( join( complement( X ), top ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94552) {G2,W5,D3,L1,V1,M1}  { meet( X, zero ) ==> zero }.
% 54.98/55.35  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.98/55.35    zero }.
% 54.98/55.35  parent1[0; 4]: (94551) {G2,W6,D3,L1,V1,M1}  { meet( X, zero ) ==> 
% 54.98/55.35    complement( top ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (384) {G10,W5,D3,L1,V1,M1} P(378,3);d(369);d(46) { meet( X, 
% 54.98/55.35    zero ) ==> zero }.
% 54.98/55.35  parent0: (94552) {G2,W5,D3,L1,V1,M1}  { meet( X, zero ) ==> zero }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94555) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.35    complement( join( complement( X ), Y ) ) ) }.
% 54.98/55.35  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 54.98/55.35    complement( join( complement( X ), Y ) ) ) ==> X }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35     Y := Y
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94557) {G2,W9,D6,L1,V1,M1}  { X ==> join( zero, complement( join
% 54.98/55.35    ( complement( X ), zero ) ) ) }.
% 54.98/55.35  parent0[0]: (384) {G10,W5,D3,L1,V1,M1} P(378,3);d(369);d(46) { meet( X, 
% 54.98/55.35    zero ) ==> zero }.
% 54.98/55.35  parent1[0; 3]: (94555) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.35    complement( join( complement( X ), Y ) ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35     Y := zero
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94558) {G3,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top ) )
% 54.98/55.35     }.
% 54.98/55.35  parent0[0]: (48) {G2,W9,D5,L1,V1,M1} P(46,3) { complement( join( complement
% 54.98/55.35    ( X ), zero ) ) ==> meet( X, top ) }.
% 54.98/55.35  parent1[0; 4]: (94557) {G2,W9,D6,L1,V1,M1}  { X ==> join( zero, complement
% 54.98/55.35    ( join( complement( X ), zero ) ) ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94559) {G3,W7,D4,L1,V1,M1}  { join( zero, meet( X, top ) ) ==> X
% 54.98/55.35     }.
% 54.98/55.35  parent0[0]: (94558) {G3,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top )
% 54.98/55.35     ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  subsumption: (386) {G11,W7,D4,L1,V1,M1} P(384,27);d(48) { join( zero, meet
% 54.98/55.35    ( X, top ) ) ==> X }.
% 54.98/55.35  parent0: (94559) {G3,W7,D4,L1,V1,M1}  { join( zero, meet( X, top ) ) ==> X
% 54.98/55.35     }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  permutation0:
% 54.98/55.35     0 ==> 0
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94560) {G10,W5,D3,L1,V1,M1}  { zero ==> meet( X, zero ) }.
% 54.98/55.35  parent0[0]: (384) {G10,W5,D3,L1,V1,M1} P(378,3);d(369);d(46) { meet( X, 
% 54.98/55.35    zero ) ==> zero }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  paramod: (94561) {G2,W5,D3,L1,V1,M1}  { zero ==> meet( zero, X ) }.
% 54.98/55.35  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 54.98/55.35    Y ) }.
% 54.98/55.35  parent1[0; 2]: (94560) {G10,W5,D3,L1,V1,M1}  { zero ==> meet( X, zero ) }.
% 54.98/55.35  substitution0:
% 54.98/55.35     X := zero
% 54.98/55.35     Y := X
% 54.98/55.35  end
% 54.98/55.35  substitution1:
% 54.98/55.35     X := X
% 54.98/55.35  end
% 54.98/55.35  
% 54.98/55.35  eqswap: (94564) {G2,W5,D3,L1,V1,M1}  { meet( zero, X ) ==> zero }.
% 54.98/55.36  parent0[0]: (94561) {G2,W5,D3,L1,V1,M1}  { zero ==> meet( zero, X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (387) {G11,W5,D3,L1,V1,M1} P(384,44) { meet( zero, X ) ==> 
% 54.98/55.36    zero }.
% 54.98/55.36  parent0: (94564) {G2,W5,D3,L1,V1,M1}  { meet( zero, X ) ==> zero }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94567) {G7,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 54.98/55.36  parent0[0]: (378) {G9,W4,D3,L1,V0,M1} P(375,176);d(310);d(366) { complement
% 54.98/55.36    ( zero ) ==> top }.
% 54.98/55.36  parent1[0; 4]: (366) {G6,W6,D3,L1,V0,M1} P(305,360);d(346) { join( top, top
% 54.98/55.36     ) ==> complement( zero ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (389) {G10,W5,D3,L1,V0,M1} S(366);d(378) { join( top, top ) 
% 54.98/55.36    ==> top }.
% 54.98/55.36  parent0: (94567) {G7,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 54.98/55.36  substitution0:
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94570) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.36    complement( join( complement( X ), Y ) ) ) }.
% 54.98/55.36  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 54.98/55.36    complement( join( complement( X ), Y ) ) ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94572) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 54.98/55.36    complement( top ) ) }.
% 54.98/55.36  parent0[0]: (369) {G6,W6,D4,L1,V1,M1} P(305,24);d(15) { join( complement( X
% 54.98/55.36     ), top ) ==> top }.
% 54.98/55.36  parent1[0; 7]: (94570) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.36    complement( join( complement( X ), Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := top
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94573) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 54.98/55.36     }.
% 54.98/55.36  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.98/55.36    zero }.
% 54.98/55.36  parent1[0; 6]: (94572) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 54.98/55.36    complement( top ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94574) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 54.98/55.36     }.
% 54.98/55.36  parent0[0]: (94573) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero
% 54.98/55.36     ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (392) {G7,W7,D4,L1,V1,M1} P(369,27);d(46) { join( meet( X, top
% 54.98/55.36     ), zero ) ==> X }.
% 54.98/55.36  parent0: (94574) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 54.98/55.36     }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94576) {G2,W10,D5,L1,V2,M1}  { join( Y, top ) ==> join( join( 
% 54.98/55.36    complement( X ), Y ), X ) }.
% 54.98/55.36  parent0[0]: (24) {G2,W10,D5,L1,V2,M1} P(18,0);d(1) { join( join( complement
% 54.98/55.36    ( Y ), X ), Y ) ==> join( X, top ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94579) {G3,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( top, X )
% 54.98/55.36     }.
% 54.98/55.36  parent0[0]: (369) {G6,W6,D4,L1,V1,M1} P(305,24);d(15) { join( complement( X
% 54.98/55.36     ), top ) ==> top }.
% 54.98/55.36  parent1[0; 5]: (94576) {G2,W10,D5,L1,V2,M1}  { join( Y, top ) ==> join( 
% 54.98/55.36    join( complement( X ), Y ), X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := top
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94580) {G4,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 54.98/55.36  parent0[0]: (389) {G10,W5,D3,L1,V0,M1} S(366);d(378) { join( top, top ) ==>
% 54.98/55.36     top }.
% 54.98/55.36  parent1[0; 1]: (94579) {G3,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( 
% 54.98/55.36    top, X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94581) {G4,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 54.98/55.36  parent0[0]: (94580) {G4,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (393) {G11,W5,D3,L1,V1,M1} P(369,24);d(389) { join( top, X ) 
% 54.98/55.36    ==> top }.
% 54.98/55.36  parent0: (94581) {G4,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94583) {G2,W13,D5,L1,V2,M1}  { join( join( X, Y ), top ) ==> join
% 54.98/55.36    ( join( X, top ), complement( complement( Y ) ) ) }.
% 54.98/55.36  parent0[0]: (22) {G2,W13,D5,L1,V2,M1} P(18,18) { join( join( X, top ), 
% 54.98/55.36    complement( complement( Y ) ) ) ==> join( join( X, Y ), top ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94587) {G3,W12,D5,L1,V2,M1}  { join( join( complement( X ), Y ), 
% 54.98/55.36    top ) ==> join( top, complement( complement( Y ) ) ) }.
% 54.98/55.36  parent0[0]: (369) {G6,W6,D4,L1,V1,M1} P(305,24);d(15) { join( complement( X
% 54.98/55.36     ), top ) ==> top }.
% 54.98/55.36  parent1[0; 8]: (94583) {G2,W13,D5,L1,V2,M1}  { join( join( X, Y ), top ) 
% 54.98/55.36    ==> join( join( X, top ), complement( complement( Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := complement( X )
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94589) {G3,W10,D5,L1,V2,M1}  { join( join( complement( X ), Y ), 
% 54.98/55.36    top ) ==> join( Y, top ) }.
% 54.98/55.36  parent0[0]: (26) {G2,W9,D5,L1,V1,M1} P(11,18) { join( top, complement( 
% 54.98/55.36    complement( X ) ) ) ==> join( X, top ) }.
% 54.98/55.36  parent1[0; 7]: (94587) {G3,W12,D5,L1,V2,M1}  { join( join( complement( X )
% 54.98/55.36    , Y ), top ) ==> join( top, complement( complement( Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (394) {G7,W10,D5,L1,V2,M1} P(369,22);d(26) { join( join( 
% 54.98/55.36    complement( X ), Y ), top ) ==> join( Y, top ) }.
% 54.98/55.36  parent0: (94589) {G3,W10,D5,L1,V2,M1}  { join( join( complement( X ), Y ), 
% 54.98/55.36    top ) ==> join( Y, top ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94595) {G2,W10,D5,L1,V2,M1}  { join( join( complement( X ), Y ), 
% 54.98/55.36    top ) = join( top, Y ) }.
% 54.98/55.36  parent0[0]: (369) {G6,W6,D4,L1,V1,M1} P(305,24);d(15) { join( complement( X
% 54.98/55.36     ), top ) ==> top }.
% 54.98/55.36  parent1[0; 8]: (17) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 54.98/55.36    X ) = join( join( Z, X ), Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := top
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := complement( X )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94596) {G3,W8,D5,L1,V2,M1}  { join( join( complement( X ), Y ), 
% 54.98/55.36    top ) = top }.
% 54.98/55.36  parent0[0]: (393) {G11,W5,D3,L1,V1,M1} P(369,24);d(389) { join( top, X ) 
% 54.98/55.36    ==> top }.
% 54.98/55.36  parent1[0; 7]: (94595) {G2,W10,D5,L1,V2,M1}  { join( join( complement( X )
% 54.98/55.36    , Y ), top ) = join( top, Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94597) {G4,W5,D3,L1,V1,M1}  { join( Y, top ) = top }.
% 54.98/55.36  parent0[0]: (394) {G7,W10,D5,L1,V2,M1} P(369,22);d(26) { join( join( 
% 54.98/55.36    complement( X ), Y ), top ) ==> join( Y, top ) }.
% 54.98/55.36  parent1[0; 1]: (94596) {G3,W8,D5,L1,V2,M1}  { join( join( complement( X ), 
% 54.98/55.36    Y ), top ) = top }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (395) {G12,W5,D3,L1,V1,M1} P(369,17);d(393);d(394) { join( Y, 
% 54.98/55.36    top ) ==> top }.
% 54.98/55.36  parent0: (94597) {G4,W5,D3,L1,V1,M1}  { join( Y, top ) = top }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Z
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94599) {G11,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 54.98/55.36  parent0[0]: (393) {G11,W5,D3,L1,V1,M1} P(369,24);d(389) { join( top, X ) 
% 54.98/55.36    ==> top }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94601) {G3,W4,D3,L1,V0,M1}  { top ==> converse( top ) }.
% 54.98/55.36  parent0[0]: (200) {G2,W9,D6,L1,V1,M1} P(11,73) { join( X, converse( 
% 54.98/55.36    complement( converse( X ) ) ) ) ==> converse( top ) }.
% 54.98/55.36  parent1[0; 2]: (94599) {G11,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := top
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := converse( complement( converse( top ) ) )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94602) {G3,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 54.98/55.36  parent0[0]: (94601) {G3,W4,D3,L1,V0,M1}  { top ==> converse( top ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (397) {G12,W4,D3,L1,V0,M1} P(393,200) { converse( top ) ==> 
% 54.98/55.36    top }.
% 54.98/55.36  parent0: (94602) {G3,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 54.98/55.36  substitution0:
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94604) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 54.98/55.36     converse( composition( converse( X ), Y ) ) }.
% 54.98/55.36  parent0[0]: (36) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 54.98/55.36    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94606) {G2,W9,D4,L1,V1,M1}  { composition( converse( X ), top ) 
% 54.98/55.36    ==> converse( composition( top, X ) ) }.
% 54.98/55.36  parent0[0]: (397) {G12,W4,D3,L1,V0,M1} P(393,200) { converse( top ) ==> top
% 54.98/55.36     }.
% 54.98/55.36  parent1[0; 7]: (94604) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), 
% 54.98/55.36    X ) ==> converse( composition( converse( X ), Y ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := top
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (398) {G13,W9,D4,L1,V1,M1} P(397,36) { composition( converse( 
% 54.98/55.36    X ), top ) ==> converse( composition( top, X ) ) }.
% 54.98/55.36  parent0: (94606) {G2,W9,D4,L1,V1,M1}  { composition( converse( X ), top ) 
% 54.98/55.36    ==> converse( composition( top, X ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94610) {G1,W10,D5,L1,V2,M1}  { composition( Y, converse( X ) ) ==>
% 54.98/55.36     converse( composition( X, converse( Y ) ) ) }.
% 54.98/55.36  parent0[0]: (35) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 54.98/55.36    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94612) {G2,W9,D4,L1,V1,M1}  { composition( top, converse( X ) ) 
% 54.98/55.36    ==> converse( composition( X, top ) ) }.
% 54.98/55.36  parent0[0]: (397) {G12,W4,D3,L1,V0,M1} P(393,200) { converse( top ) ==> top
% 54.98/55.36     }.
% 54.98/55.36  parent1[0; 8]: (94610) {G1,W10,D5,L1,V2,M1}  { composition( Y, converse( X
% 54.98/55.36     ) ) ==> converse( composition( X, converse( Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := top
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (399) {G13,W9,D4,L1,V1,M1} P(397,35) { composition( top, 
% 54.98/55.36    converse( X ) ) ==> converse( composition( X, top ) ) }.
% 54.98/55.36  parent0: (94612) {G2,W9,D4,L1,V1,M1}  { composition( top, converse( X ) ) 
% 54.98/55.36    ==> converse( composition( X, top ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94615) {G7,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 54.98/55.36     }.
% 54.98/55.36  parent0[0]: (392) {G7,W7,D4,L1,V1,M1} P(369,27);d(46) { join( meet( X, top
% 54.98/55.36     ), zero ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94616) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 54.98/55.36     }.
% 54.98/55.36  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 54.98/55.36    Y ) }.
% 54.98/55.36  parent1[0; 3]: (94615) {G7,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 54.98/55.36    zero ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := top
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94619) {G2,W7,D4,L1,V1,M1}  { join( meet( top, X ), zero ) ==> X
% 54.98/55.36     }.
% 54.98/55.36  parent0[0]: (94616) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero
% 54.98/55.36     ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (406) {G8,W7,D4,L1,V1,M1} P(44,392) { join( meet( top, X ), 
% 54.98/55.36    zero ) ==> X }.
% 54.98/55.36  parent0: (94619) {G2,W7,D4,L1,V1,M1}  { join( meet( top, X ), zero ) ==> X
% 54.98/55.36     }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94620) {G8,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 54.98/55.36     }.
% 54.98/55.36  parent0[0]: (406) {G8,W7,D4,L1,V1,M1} P(44,392) { join( meet( top, X ), 
% 54.98/55.36    zero ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94621) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( top, X ) )
% 54.98/55.36     }.
% 54.98/55.36  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.98/55.36  parent1[0; 2]: (94620) {G8,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), 
% 54.98/55.36    zero ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := meet( top, X )
% 54.98/55.36     Y := zero
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94624) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( top, X ) ) ==> X
% 54.98/55.36     }.
% 54.98/55.36  parent0[0]: (94621) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( top, X )
% 54.98/55.36     ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (414) {G9,W7,D4,L1,V1,M1} P(406,0) { join( zero, meet( top, X
% 54.98/55.36     ) ) ==> X }.
% 54.98/55.36  parent0: (94624) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( top, X ) ) ==> X
% 54.98/55.36     }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94626) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 54.98/55.36    ( complement( X ), zero ) ) }.
% 54.98/55.36  parent0[0]: (48) {G2,W9,D5,L1,V1,M1} P(46,3) { complement( join( complement
% 54.98/55.36    ( X ), zero ) ) ==> meet( X, top ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94631) {G3,W11,D5,L1,V1,M1}  { meet( complement( X ), top ) ==> 
% 54.98/55.36    complement( join( meet( X, X ), zero ) ) }.
% 54.98/55.36  parent0[0]: (376) {G6,W7,D4,L1,V1,M1} P(305,3) { complement( complement( X
% 54.98/55.36     ) ) = meet( X, X ) }.
% 54.98/55.36  parent1[0; 7]: (94626) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement
% 54.98/55.36    ( join( complement( X ), zero ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := complement( X )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94632) {G3,W7,D4,L1,V1,M1}  { meet( complement( X ), top ) ==> 
% 54.98/55.36    complement( X ) }.
% 54.98/55.36  parent0[0]: (333) {G2,W7,D4,L1,V1,M1} P(15,27);d(46) { join( meet( X, X ), 
% 54.98/55.36    zero ) ==> X }.
% 54.98/55.36  parent1[0; 6]: (94631) {G3,W11,D5,L1,V1,M1}  { meet( complement( X ), top )
% 54.98/55.36     ==> complement( join( meet( X, X ), zero ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (428) {G7,W7,D4,L1,V1,M1} P(376,48);d(333) { meet( complement
% 54.98/55.36    ( X ), top ) ==> complement( X ) }.
% 54.98/55.36  parent0: (94632) {G3,W7,D4,L1,V1,M1}  { meet( complement( X ), top ) ==> 
% 54.98/55.36    complement( X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94635) {G11,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, top ) )
% 54.98/55.36     }.
% 54.98/55.36  parent0[0]: (386) {G11,W7,D4,L1,V1,M1} P(384,27);d(48) { join( zero, meet( 
% 54.98/55.36    X, top ) ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94636) {G8,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 54.98/55.36    complement( X ) ) }.
% 54.98/55.36  parent0[0]: (428) {G7,W7,D4,L1,V1,M1} P(376,48);d(333) { meet( complement( 
% 54.98/55.36    X ), top ) ==> complement( X ) }.
% 54.98/55.36  parent1[0; 5]: (94635) {G11,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, 
% 54.98/55.36    top ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := complement( X )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94637) {G8,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 54.98/55.36    complement( X ) }.
% 54.98/55.36  parent0[0]: (94636) {G8,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 54.98/55.36    complement( X ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (442) {G12,W7,D4,L1,V1,M1} P(428,386) { join( zero, complement
% 54.98/55.36    ( X ) ) ==> complement( X ) }.
% 54.98/55.36  parent0: (94637) {G8,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 54.98/55.36    complement( X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94639) {G12,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 54.98/55.36    complement( X ) ) }.
% 54.98/55.36  parent0[0]: (442) {G12,W7,D4,L1,V1,M1} P(428,386) { join( zero, complement
% 54.98/55.36    ( X ) ) ==> complement( X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94642) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 54.98/55.36    join( zero, meet( X, X ) ) }.
% 54.98/55.36  parent0[0]: (376) {G6,W7,D4,L1,V1,M1} P(305,3) { complement( complement( X
% 54.98/55.36     ) ) = meet( X, X ) }.
% 54.98/55.36  parent1[0; 6]: (94639) {G12,W7,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 54.98/55.36    zero, complement( X ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := complement( X )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94643) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, meet( 
% 54.98/55.36    X, X ) ) }.
% 54.98/55.36  parent0[0]: (376) {G6,W7,D4,L1,V1,M1} P(305,3) { complement( complement( X
% 54.98/55.36     ) ) = meet( X, X ) }.
% 54.98/55.36  parent1[0; 1]: (94642) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) )
% 54.98/55.36     ==> join( zero, meet( X, X ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94646) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 54.98/55.36  parent0[0]: (338) {G2,W7,D4,L1,V1,M1} P(12,27);d(3) { join( zero, meet( X, 
% 54.98/55.36    X ) ) ==> X }.
% 54.98/55.36  parent1[0; 4]: (94643) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, 
% 54.98/55.36    meet( X, X ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (448) {G13,W5,D3,L1,V1,M1} P(376,442);d(338) { meet( X, X ) 
% 54.98/55.36    ==> X }.
% 54.98/55.36  parent0: (94646) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94649) {G12,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 54.98/55.36    complement( X ) ) }.
% 54.98/55.36  parent0[0]: (442) {G12,W7,D4,L1,V1,M1} P(428,386) { join( zero, complement
% 54.98/55.36    ( X ) ) ==> complement( X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94652) {G3,W11,D5,L1,V1,M1}  { complement( join( complement( X )
% 54.98/55.36    , zero ) ) ==> join( zero, meet( X, top ) ) }.
% 54.98/55.36  parent0[0]: (48) {G2,W9,D5,L1,V1,M1} P(46,3) { complement( join( complement
% 54.98/55.36    ( X ), zero ) ) ==> meet( X, top ) }.
% 54.98/55.36  parent1[0; 8]: (94649) {G12,W7,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 54.98/55.36    zero, complement( X ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := join( complement( X ), zero )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94653) {G3,W9,D4,L1,V1,M1}  { meet( X, top ) ==> join( zero, meet
% 54.98/55.36    ( X, top ) ) }.
% 54.98/55.36  parent0[0]: (48) {G2,W9,D5,L1,V1,M1} P(46,3) { complement( join( complement
% 54.98/55.36    ( X ), zero ) ) ==> meet( X, top ) }.
% 54.98/55.36  parent1[0; 1]: (94652) {G3,W11,D5,L1,V1,M1}  { complement( join( complement
% 54.98/55.36    ( X ), zero ) ) ==> join( zero, meet( X, top ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94656) {G4,W5,D3,L1,V1,M1}  { meet( X, top ) ==> X }.
% 54.98/55.36  parent0[0]: (386) {G11,W7,D4,L1,V1,M1} P(384,27);d(48) { join( zero, meet( 
% 54.98/55.36    X, top ) ) ==> X }.
% 54.98/55.36  parent1[0; 4]: (94653) {G3,W9,D4,L1,V1,M1}  { meet( X, top ) ==> join( zero
% 54.98/55.36    , meet( X, top ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (450) {G13,W5,D3,L1,V1,M1} P(48,442);d(386) { meet( X, top ) 
% 54.98/55.36    ==> X }.
% 54.98/55.36  parent0: (94656) {G4,W5,D3,L1,V1,M1}  { meet( X, top ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94659) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 54.98/55.36    ( zero, complement( X ) ) ) }.
% 54.98/55.36  parent0[0]: (47) {G2,W9,D5,L1,V1,M1} P(46,3) { complement( join( zero, 
% 54.98/55.36    complement( X ) ) ) ==> meet( top, X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94666) {G3,W7,D4,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 54.98/55.36    complement( X ) ) }.
% 54.98/55.36  parent0[0]: (442) {G12,W7,D4,L1,V1,M1} P(428,386) { join( zero, complement
% 54.98/55.36    ( X ) ) ==> complement( X ) }.
% 54.98/55.36  parent1[0; 5]: (94659) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement
% 54.98/55.36    ( join( zero, complement( X ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (453) {G13,W7,D4,L1,V1,M1} P(442,47) { meet( top, X ) ==> 
% 54.98/55.36    complement( complement( X ) ) }.
% 54.98/55.36  parent0: (94666) {G3,W7,D4,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 54.98/55.36    complement( X ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94669) {G12,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 54.98/55.36    complement( X ) ) }.
% 54.98/55.36  parent0[0]: (442) {G12,W7,D4,L1,V1,M1} P(428,386) { join( zero, complement
% 54.98/55.36    ( X ) ) ==> complement( X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94674) {G3,W11,D5,L1,V1,M1}  { complement( join( zero, complement
% 54.98/55.36    ( X ) ) ) ==> join( zero, meet( top, X ) ) }.
% 54.98/55.36  parent0[0]: (47) {G2,W9,D5,L1,V1,M1} P(46,3) { complement( join( zero, 
% 54.98/55.36    complement( X ) ) ) ==> meet( top, X ) }.
% 54.98/55.36  parent1[0; 8]: (94669) {G12,W7,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 54.98/55.36    zero, complement( X ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := join( zero, complement( X ) )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94675) {G3,W9,D4,L1,V1,M1}  { meet( top, X ) ==> join( zero, meet
% 54.98/55.36    ( top, X ) ) }.
% 54.98/55.36  parent0[0]: (47) {G2,W9,D5,L1,V1,M1} P(46,3) { complement( join( zero, 
% 54.98/55.36    complement( X ) ) ) ==> meet( top, X ) }.
% 54.98/55.36  parent1[0; 1]: (94674) {G3,W11,D5,L1,V1,M1}  { complement( join( zero, 
% 54.98/55.36    complement( X ) ) ) ==> join( zero, meet( top, X ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94677) {G4,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 54.98/55.36  parent0[0]: (414) {G9,W7,D4,L1,V1,M1} P(406,0) { join( zero, meet( top, X )
% 54.98/55.36     ) ==> X }.
% 54.98/55.36  parent1[0; 4]: (94675) {G3,W9,D4,L1,V1,M1}  { meet( top, X ) ==> join( zero
% 54.98/55.36    , meet( top, X ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94678) {G5,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 54.98/55.36     }.
% 54.98/55.36  parent0[0]: (453) {G13,W7,D4,L1,V1,M1} P(442,47) { meet( top, X ) ==> 
% 54.98/55.36    complement( complement( X ) ) }.
% 54.98/55.36  parent1[0; 1]: (94677) {G4,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { 
% 54.98/55.36    complement( complement( X ) ) ==> X }.
% 54.98/55.36  parent0: (94678) {G5,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 54.98/55.36     }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94681) {G2,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) ) }.
% 54.98/55.36  parent0[0]: (338) {G2,W7,D4,L1,V1,M1} P(12,27);d(3) { join( zero, meet( X, 
% 54.98/55.36    X ) ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94682) {G3,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 54.98/55.36  parent0[0]: (448) {G13,W5,D3,L1,V1,M1} P(376,442);d(338) { meet( X, X ) ==>
% 54.98/55.36     X }.
% 54.98/55.36  parent1[0; 4]: (94681) {G2,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X
% 54.98/55.36     ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94683) {G3,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 54.98/55.36  parent0[0]: (94682) {G3,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (456) {G14,W5,D3,L1,V1,M1} P(448,338) { join( zero, X ) ==> X
% 54.98/55.36     }.
% 54.98/55.36  parent0: (94683) {G3,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94685) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero ) }.
% 54.98/55.36  parent0[0]: (333) {G2,W7,D4,L1,V1,M1} P(15,27);d(46) { join( meet( X, X ), 
% 54.98/55.36    zero ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94686) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 54.98/55.36  parent0[0]: (448) {G13,W5,D3,L1,V1,M1} P(376,442);d(338) { meet( X, X ) ==>
% 54.98/55.36     X }.
% 54.98/55.36  parent1[0; 3]: (94685) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 54.98/55.36    zero ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94687) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 54.98/55.36  parent0[0]: (94686) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (457) {G14,W5,D3,L1,V1,M1} P(448,333) { join( X, zero ) ==> X
% 54.98/55.36     }.
% 54.98/55.36  parent0: (94687) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94689) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 54.98/55.36    converse( join( converse( X ), Y ) ) }.
% 54.98/55.36  parent0[0]: (73) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 54.98/55.36     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94691) {G2,W8,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> 
% 54.98/55.36    converse( converse( X ) ) }.
% 54.98/55.36  parent0[0]: (457) {G14,W5,D3,L1,V1,M1} P(448,333) { join( X, zero ) ==> X
% 54.98/55.36     }.
% 54.98/55.36  parent1[0; 6]: (94689) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==>
% 54.98/55.36     converse( join( converse( X ), Y ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := converse( X )
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := zero
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94692) {G1,W6,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> X
% 54.98/55.36     }.
% 54.98/55.36  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 54.98/55.36  parent1[0; 5]: (94691) {G2,W8,D4,L1,V1,M1}  { join( X, converse( zero ) ) 
% 54.98/55.36    ==> converse( converse( X ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (460) {G15,W6,D4,L1,V1,M1} P(457,73);d(7) { join( X, converse
% 54.98/55.36    ( zero ) ) ==> X }.
% 54.98/55.36  parent0: (94692) {G1,W6,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> X
% 54.98/55.36     }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94694) {G1,W15,D5,L1,V3,M1}  { complement( join( meet( X, Y ), 
% 54.98/55.36    complement( Z ) ) ) ==> meet( join( complement( X ), complement( Y ) ), Z
% 54.98/55.36     ) }.
% 54.98/55.36  parent0[0]: (37) {G1,W15,D5,L1,V3,M1} P(3,3) { meet( join( complement( X )
% 54.98/55.36    , complement( Y ) ), Z ) ==> complement( join( meet( X, Y ), complement( 
% 54.98/55.36    Z ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94699) {G2,W17,D7,L1,V2,M1}  { complement( join( meet( X, Y ), 
% 54.98/55.36    complement( join( complement( X ), complement( Y ) ) ) ) ) ==> join( 
% 54.98/55.36    complement( X ), complement( Y ) ) }.
% 54.98/55.36  parent0[0]: (448) {G13,W5,D3,L1,V1,M1} P(376,442);d(338) { meet( X, X ) ==>
% 54.98/55.36     X }.
% 54.98/55.36  parent1[0; 12]: (94694) {G1,W15,D5,L1,V3,M1}  { complement( join( meet( X, 
% 54.98/55.36    Y ), complement( Z ) ) ) ==> meet( join( complement( X ), complement( Y )
% 54.98/55.36     ), Z ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := join( complement( X ), complement( Y ) )
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := join( complement( X ), complement( Y ) )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94700) {G1,W14,D5,L1,V2,M1}  { complement( join( meet( X, Y ), 
% 54.98/55.36    meet( X, Y ) ) ) ==> join( complement( X ), complement( Y ) ) }.
% 54.98/55.36  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.98/55.36    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.98/55.36  parent1[0; 6]: (94699) {G2,W17,D7,L1,V2,M1}  { complement( join( meet( X, Y
% 54.98/55.36     ), complement( join( complement( X ), complement( Y ) ) ) ) ) ==> join( 
% 54.98/55.36    complement( X ), complement( Y ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94701) {G2,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 54.98/55.36    join( complement( X ), complement( Y ) ) }.
% 54.98/55.36  parent0[0]: (377) {G6,W11,D4,L1,V2,M1} P(3,305) { join( meet( X, Y ), meet
% 54.98/55.36    ( X, Y ) ) ==> meet( X, Y ) }.
% 54.98/55.36  parent1[0; 2]: (94700) {G1,W14,D5,L1,V2,M1}  { complement( join( meet( X, Y
% 54.98/55.36     ), meet( X, Y ) ) ) ==> join( complement( X ), complement( Y ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94702) {G2,W10,D4,L1,V2,M1}  { join( complement( X ), complement( 
% 54.98/55.36    Y ) ) ==> complement( meet( X, Y ) ) }.
% 54.98/55.36  parent0[0]: (94701) {G2,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 54.98/55.36    join( complement( X ), complement( Y ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (461) {G14,W10,D4,L1,V2,M1} P(37,448);d(3);d(377) { join( 
% 54.98/55.36    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 54.98/55.36  parent0: (94702) {G2,W10,D4,L1,V2,M1}  { join( complement( X ), complement
% 54.98/55.36    ( Y ) ) ==> complement( meet( X, Y ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94704) {G1,W15,D5,L1,V3,M1}  { complement( join( meet( X, Y ), 
% 54.98/55.36    complement( Z ) ) ) ==> meet( join( complement( X ), complement( Y ) ), Z
% 54.98/55.36     ) }.
% 54.98/55.36  parent0[0]: (37) {G1,W15,D5,L1,V3,M1} P(3,3) { meet( join( complement( X )
% 54.98/55.36    , complement( Y ) ), Z ) ==> complement( join( meet( X, Y ), complement( 
% 54.98/55.36    Z ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94712) {G2,W17,D6,L1,V3,M1}  { complement( join( meet( complement
% 54.98/55.36    ( X ), Y ), complement( Z ) ) ) ==> meet( join( meet( X, X ), complement
% 54.98/55.36    ( Y ) ), Z ) }.
% 54.98/55.36  parent0[0]: (376) {G6,W7,D4,L1,V1,M1} P(305,3) { complement( complement( X
% 54.98/55.36     ) ) = meet( X, X ) }.
% 54.98/55.36  parent1[0; 11]: (94704) {G1,W15,D5,L1,V3,M1}  { complement( join( meet( X, 
% 54.98/55.36    Y ), complement( Z ) ) ) ==> meet( join( complement( X ), complement( Y )
% 54.98/55.36     ), Z ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := complement( X )
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94716) {G3,W15,D6,L1,V3,M1}  { complement( join( meet( complement
% 54.98/55.36    ( X ), Y ), complement( Z ) ) ) ==> meet( join( X, complement( Y ) ), Z )
% 54.98/55.36     }.
% 54.98/55.36  parent0[0]: (448) {G13,W5,D3,L1,V1,M1} P(376,442);d(338) { meet( X, X ) ==>
% 54.98/55.36     X }.
% 54.98/55.36  parent1[0; 11]: (94712) {G2,W17,D6,L1,V3,M1}  { complement( join( meet( 
% 54.98/55.36    complement( X ), Y ), complement( Z ) ) ) ==> meet( join( meet( X, X ), 
% 54.98/55.36    complement( Y ) ), Z ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (462) {G14,W15,D6,L1,V3,M1} P(376,37);d(448) { complement( 
% 54.98/55.36    join( meet( complement( X ), Y ), complement( Z ) ) ) ==> meet( join( X, 
% 54.98/55.36    complement( Y ) ), Z ) }.
% 54.98/55.36  parent0: (94716) {G3,W15,D6,L1,V3,M1}  { complement( join( meet( complement
% 54.98/55.36    ( X ), Y ), complement( Z ) ) ) ==> meet( join( X, complement( Y ) ), Z )
% 54.98/55.36     }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94719) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 54.98/55.36    ( X ), complement( X ) ) }.
% 54.98/55.36  parent0[0]: (305) {G5,W8,D4,L1,V1,M1} P(301,10);d(294) { join( complement( 
% 54.98/55.36    X ), complement( X ) ) ==> complement( X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94722) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 54.98/55.36    join( complement( complement( X ) ), X ) }.
% 54.98/55.36  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.36    ( complement( X ) ) ==> X }.
% 54.98/55.36  parent1[0; 8]: (94719) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 54.98/55.36    complement( X ), complement( X ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := complement( X )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94724) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 54.98/55.36    join( X, X ) }.
% 54.98/55.36  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.36    ( complement( X ) ) ==> X }.
% 54.98/55.36  parent1[0; 5]: (94722) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) )
% 54.98/55.36     ==> join( complement( complement( X ) ), X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94725) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 54.98/55.36  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.36    ( complement( X ) ) ==> X }.
% 54.98/55.36  parent1[0; 1]: (94724) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) )
% 54.98/55.36     ==> join( X, X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94731) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 54.98/55.36  parent0[0]: (94725) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (466) {G15,W5,D3,L1,V1,M1} P(454,305) { join( X, X ) ==> X }.
% 54.98/55.36  parent0: (94731) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94735) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 54.98/55.36    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 54.98/55.36    complement( Y ) ) }.
% 54.98/55.36  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 54.98/55.36    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 54.98/55.36    Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94737) {G1,W14,D7,L1,V2,M1}  { complement( complement( X ) ) ==> 
% 54.98/55.36    join( composition( converse( Y ), complement( composition( Y, complement
% 54.98/55.36    ( X ) ) ) ), X ) }.
% 54.98/55.36  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.36    ( complement( X ) ) ==> X }.
% 54.98/55.36  parent1[0; 13]: (94735) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 54.98/55.36    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 54.98/55.36    complement( Y ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := complement( X )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94738) {G2,W12,D7,L1,V2,M1}  { X ==> join( composition( converse
% 54.98/55.36    ( Y ), complement( composition( Y, complement( X ) ) ) ), X ) }.
% 54.98/55.36  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.36    ( complement( X ) ) ==> X }.
% 54.98/55.36  parent1[0; 1]: (94737) {G1,W14,D7,L1,V2,M1}  { complement( complement( X )
% 54.98/55.36     ) ==> join( composition( converse( Y ), complement( composition( Y, 
% 54.98/55.36    complement( X ) ) ) ), X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94740) {G2,W12,D7,L1,V2,M1}  { join( composition( converse( Y ), 
% 54.98/55.36    complement( composition( Y, complement( X ) ) ) ), X ) ==> X }.
% 54.98/55.36  parent0[0]: (94738) {G2,W12,D7,L1,V2,M1}  { X ==> join( composition( 
% 54.98/55.36    converse( Y ), complement( composition( Y, complement( X ) ) ) ), X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (468) {G15,W12,D7,L1,V2,M1} P(454,10) { join( composition( 
% 54.98/55.36    converse( Y ), complement( composition( Y, complement( X ) ) ) ), X ) ==>
% 54.98/55.36     X }.
% 54.98/55.36  parent0: (94740) {G2,W12,D7,L1,V2,M1}  { join( composition( converse( Y ), 
% 54.98/55.36    complement( composition( Y, complement( X ) ) ) ), X ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94743) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 54.98/55.36    complement( X ), complement( Y ) ) ) }.
% 54.98/55.36  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.98/55.36    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94746) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 54.98/55.36    complement( join( X, complement( Y ) ) ) }.
% 54.98/55.36  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.36    ( complement( X ) ) ==> X }.
% 54.98/55.36  parent1[0; 7]: (94743) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 54.98/55.36    ( join( complement( X ), complement( Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := complement( X )
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94748) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y
% 54.98/55.36     ) ) ) ==> meet( complement( X ), Y ) }.
% 54.98/55.36  parent0[0]: (94746) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 54.98/55.36    complement( join( X, complement( Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (469) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( X, 
% 54.98/55.36    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 54.98/55.36  parent0: (94748) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y
% 54.98/55.36     ) ) ) ==> meet( complement( X ), Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94751) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 54.98/55.36    complement( X ), complement( Y ) ) ) }.
% 54.98/55.36  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.98/55.36    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94755) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 54.98/55.36    complement( join( complement( X ), Y ) ) }.
% 54.98/55.36  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.36    ( complement( X ) ) ==> X }.
% 54.98/55.36  parent1[0; 9]: (94751) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 54.98/55.36    ( join( complement( X ), complement( Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := complement( Y )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94757) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 54.98/55.36    Y ) ) ==> meet( X, complement( Y ) ) }.
% 54.98/55.36  parent0[0]: (94755) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 54.98/55.36    complement( join( complement( X ), Y ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 54.98/55.36    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 54.98/55.36  parent0: (94757) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 54.98/55.36    , Y ) ) ==> meet( X, complement( Y ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94758) {G15,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 54.98/55.36  parent0[0]: (466) {G15,W5,D3,L1,V1,M1} P(454,305) { join( X, X ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94761) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( X, 
% 54.98/55.36    join( X, Y ) ), Y ) }.
% 54.98/55.36  parent0[0]: (17) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 54.98/55.36     = join( join( Z, X ), Y ) }.
% 54.98/55.36  parent1[0; 4]: (94758) {G15,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := join( X, Y )
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := join( X, Y )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94763) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( join
% 54.98/55.36    ( X, X ), Y ), Y ) }.
% 54.98/55.36  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 54.98/55.36    join( X, Y ), Z ) }.
% 54.98/55.36  parent1[0; 5]: (94761) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join
% 54.98/55.36    ( X, join( X, Y ) ), Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := X
% 54.98/55.36     Z := Y
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94764) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 54.98/55.36    , Y ) }.
% 54.98/55.36  parent0[0]: (466) {G15,W5,D3,L1,V1,M1} P(454,305) { join( X, X ) ==> X }.
% 54.98/55.36  parent1[0; 6]: (94763) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join
% 54.98/55.36    ( join( X, X ), Y ), Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94765) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X
% 54.98/55.36    , Y ) }.
% 54.98/55.36  parent0[0]: (94764) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, 
% 54.98/55.36    Y ), Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (472) {G16,W9,D4,L1,V2,M1} P(466,17);d(1);d(466) { join( join
% 54.98/55.36    ( X, Y ), Y ) ==> join( X, Y ) }.
% 54.98/55.36  parent0: (94765) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X
% 54.98/55.36    , Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94774) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, 
% 54.98/55.36    Y ) }.
% 54.98/55.36  parent0[0]: (466) {G15,W5,D3,L1,V1,M1} P(454,305) { join( X, X ) ==> X }.
% 54.98/55.36  parent1[0; 7]: (17) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 54.98/55.36    X ) = join( join( Z, X ), Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (473) {G16,W9,D4,L1,V2,M1} P(466,17) { join( join( X, Y ), X )
% 54.98/55.36     ==> join( X, Y ) }.
% 54.98/55.36  parent0: (94774) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, 
% 54.98/55.36    Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94775) {G15,W6,D4,L1,V1,M1}  { X ==> join( X, converse( zero ) )
% 54.98/55.36     }.
% 54.98/55.36  parent0[0]: (460) {G15,W6,D4,L1,V1,M1} P(457,73);d(7) { join( X, converse( 
% 54.98/55.36    zero ) ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94777) {G15,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 54.98/55.36  parent0[0]: (456) {G14,W5,D3,L1,V1,M1} P(448,338) { join( zero, X ) ==> X
% 54.98/55.36     }.
% 54.98/55.36  parent1[0; 2]: (94775) {G15,W6,D4,L1,V1,M1}  { X ==> join( X, converse( 
% 54.98/55.36    zero ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := converse( zero )
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := zero
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94778) {G15,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 54.98/55.36  parent0[0]: (94777) {G15,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (474) {G16,W4,D3,L1,V0,M1} P(460,456) { converse( zero ) ==> 
% 54.98/55.36    zero }.
% 54.98/55.36  parent0: (94778) {G15,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 54.98/55.36  substitution0:
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94781) {G14,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 54.98/55.36  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.36    ( complement( X ) ) ==> X }.
% 54.98/55.36  parent1[0; 4]: (453) {G13,W7,D4,L1,V1,M1} P(442,47) { meet( top, X ) ==> 
% 54.98/55.36    complement( complement( X ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (478) {G15,W5,D3,L1,V1,M1} S(453);d(454) { meet( top, X ) ==> 
% 54.98/55.36    X }.
% 54.98/55.36  parent0: (94781) {G14,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94784) {G16,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 54.98/55.36    , Y ) }.
% 54.98/55.36  parent0[0]: (472) {G16,W9,D4,L1,V2,M1} P(466,17);d(1);d(466) { join( join( 
% 54.98/55.36    X, Y ), Y ) ==> join( X, Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94787) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 54.98/55.36    join( complement( X ), Y ) ) ) ==> join( X, complement( join( complement
% 54.98/55.36    ( X ), Y ) ) ) }.
% 54.98/55.36  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 54.98/55.36    complement( join( complement( X ), Y ) ) ) ==> X }.
% 54.98/55.36  parent1[0; 11]: (94784) {G16,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join
% 54.98/55.36    ( X, Y ), Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := meet( X, Y )
% 54.98/55.36     Y := complement( join( complement( X ), Y ) )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94788) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( join( 
% 54.98/55.36    complement( X ), Y ) ) ) }.
% 54.98/55.36  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 54.98/55.36    complement( join( complement( X ), Y ) ) ) ==> X }.
% 54.98/55.36  parent1[0; 1]: (94787) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), 
% 54.98/55.36    complement( join( complement( X ), Y ) ) ) ==> join( X, complement( join
% 54.98/55.36    ( complement( X ), Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94795) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement
% 54.98/55.36    ( Y ) ) ) }.
% 54.98/55.36  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 54.98/55.36    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 54.98/55.36  parent1[0; 4]: (94788) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( 
% 54.98/55.36    join( complement( X ), Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94796) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) )
% 54.98/55.36     ) ==> X }.
% 54.98/55.36  parent0[0]: (94795) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 54.98/55.36    complement( Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (487) {G17,W8,D5,L1,V2,M1} P(27,472);d(470) { join( X, meet( X
% 54.98/55.36    , complement( Y ) ) ) ==> X }.
% 54.98/55.36  parent0: (94796) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) )
% 54.98/55.36     ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94798) {G17,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement
% 54.98/55.36    ( Y ) ) ) }.
% 54.98/55.36  parent0[0]: (487) {G17,W8,D5,L1,V2,M1} P(27,472);d(470) { join( X, meet( X
% 54.98/55.36    , complement( Y ) ) ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94799) {G15,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 54.98/55.36  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.36    ( complement( X ) ) ==> X }.
% 54.98/55.36  parent1[0; 6]: (94798) {G17,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 54.98/55.36    complement( Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := complement( Y )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94800) {G15,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 54.98/55.36  parent0[0]: (94799) {G15,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) )
% 54.98/55.36     }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (490) {G18,W7,D4,L1,V2,M1} P(454,487) { join( Y, meet( Y, X )
% 54.98/55.36     ) ==> Y }.
% 54.98/55.36  parent0: (94800) {G15,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94802) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 54.98/55.36    converse( join( converse( X ), Y ) ) }.
% 54.98/55.36  parent0[0]: (73) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 54.98/55.36     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94804) {G2,W11,D6,L1,V2,M1}  { join( X, converse( meet( converse
% 54.98/55.36    ( X ), Y ) ) ) ==> converse( converse( X ) ) }.
% 54.98/55.36  parent0[0]: (490) {G18,W7,D4,L1,V2,M1} P(454,487) { join( Y, meet( Y, X ) )
% 54.98/55.36     ==> Y }.
% 54.98/55.36  parent1[0; 9]: (94802) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==>
% 54.98/55.36     converse( join( converse( X ), Y ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := converse( X )
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := meet( converse( X ), Y )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94805) {G1,W9,D6,L1,V2,M1}  { join( X, converse( meet( converse( 
% 54.98/55.36    X ), Y ) ) ) ==> X }.
% 54.98/55.36  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 54.98/55.36  parent1[0; 8]: (94804) {G2,W11,D6,L1,V2,M1}  { join( X, converse( meet( 
% 54.98/55.36    converse( X ), Y ) ) ) ==> converse( converse( X ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (509) {G19,W9,D6,L1,V2,M1} P(490,73);d(7) { join( X, converse
% 54.98/55.36    ( meet( converse( X ), Y ) ) ) ==> X }.
% 54.98/55.36  parent0: (94805) {G1,W9,D6,L1,V2,M1}  { join( X, converse( meet( converse( 
% 54.98/55.36    X ), Y ) ) ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94815) {G2,W11,D4,L1,V3,M1}  { join( join( X, Y ), meet( X, Z ) )
% 54.98/55.36     = join( X, Y ) }.
% 54.98/55.36  parent0[0]: (490) {G18,W7,D4,L1,V2,M1} P(454,487) { join( Y, meet( Y, X ) )
% 54.98/55.36     ==> Y }.
% 54.98/55.36  parent1[0; 9]: (17) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 54.98/55.36    X ) = join( join( Z, X ), Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Z
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := meet( X, Z )
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (511) {G19,W11,D4,L1,V3,M1} P(490,17) { join( join( X, Z ), 
% 54.98/55.36    meet( X, Y ) ) ==> join( X, Z ) }.
% 54.98/55.36  parent0: (94815) {G2,W11,D4,L1,V3,M1}  { join( join( X, Y ), meet( X, Z ) )
% 54.98/55.36     = join( X, Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Z
% 54.98/55.36     Z := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94816) {G18,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 54.98/55.36  parent0[0]: (490) {G18,W7,D4,L1,V2,M1} P(454,487) { join( Y, meet( Y, X ) )
% 54.98/55.36     ==> Y }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94817) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 54.98/55.36    join( X, Y ), Z ) }.
% 54.98/55.36  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 54.98/55.36    join( join( Y, Z ), X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94818) {G2,W13,D6,L1,V3,M1}  { join( X, Y ) ==> join( join( meet
% 54.98/55.36    ( join( X, Y ), Z ), X ), Y ) }.
% 54.98/55.36  parent0[0]: (94817) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join
% 54.98/55.36    ( join( X, Y ), Z ) }.
% 54.98/55.36  parent1[0; 4]: (94816) {G18,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y )
% 54.98/55.36     ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := meet( join( X, Y ), Z )
% 54.98/55.36     Y := X
% 54.98/55.36     Z := Y
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := join( X, Y )
% 54.98/55.36     Y := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94819) {G2,W13,D6,L1,V3,M1}  { join( X, Y ) ==> join( join( Y, 
% 54.98/55.36    meet( join( X, Y ), Z ) ), X ) }.
% 54.98/55.36  parent0[0]: (94817) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join
% 54.98/55.36    ( join( X, Y ), Z ) }.
% 54.98/55.36  parent1[0; 4]: (94818) {G2,W13,D6,L1,V3,M1}  { join( X, Y ) ==> join( join
% 54.98/55.36    ( meet( join( X, Y ), Z ), X ), Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := meet( join( X, Y ), Z )
% 54.98/55.36     Z := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94822) {G2,W13,D6,L1,V3,M1}  { join( join( Y, meet( join( X, Y ), 
% 54.98/55.36    Z ) ), X ) ==> join( X, Y ) }.
% 54.98/55.36  parent0[0]: (94819) {G2,W13,D6,L1,V3,M1}  { join( X, Y ) ==> join( join( Y
% 54.98/55.36    , meet( join( X, Y ), Z ) ), X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (512) {G19,W13,D6,L1,V3,M1} P(490,16) { join( join( Y, meet( 
% 54.98/55.36    join( X, Y ), Z ) ), X ) ==> join( X, Y ) }.
% 54.98/55.36  parent0: (94822) {G2,W13,D6,L1,V3,M1}  { join( join( Y, meet( join( X, Y )
% 54.98/55.36    , Z ) ), X ) ==> join( X, Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94825) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 54.98/55.36    join( X, Y ), Z ) }.
% 54.98/55.36  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 54.98/55.36    join( join( Y, Z ), X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94841) {G2,W11,D5,L1,V3,M1}  { join( join( meet( X, Y ), Z ), X )
% 54.98/55.36     = join( X, Z ) }.
% 54.98/55.36  parent0[0]: (490) {G18,W7,D4,L1,V2,M1} P(454,487) { join( Y, meet( Y, X ) )
% 54.98/55.36     ==> Y }.
% 54.98/55.36  parent1[0; 9]: (94825) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 54.98/55.36    join( join( X, Y ), Z ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := meet( X, Y )
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (513) {G19,W11,D5,L1,V3,M1} P(490,16) { join( join( meet( X, Y
% 54.98/55.36     ), Z ), X ) ==> join( X, Z ) }.
% 54.98/55.36  parent0: (94841) {G2,W11,D5,L1,V3,M1}  { join( join( meet( X, Y ), Z ), X )
% 54.98/55.36     = join( X, Z ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94847) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 54.98/55.36    join( X, Y ), Z ) }.
% 54.98/55.36  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 54.98/55.36    join( join( Y, Z ), X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94861) {G2,W11,D4,L1,V3,M1}  { join( X, Z ) = join( join( Z, X )
% 54.98/55.36    , meet( X, Y ) ) }.
% 54.98/55.36  parent0[0]: (490) {G18,W7,D4,L1,V2,M1} P(454,487) { join( Y, meet( Y, X ) )
% 54.98/55.36     ==> Y }.
% 54.98/55.36  parent1[0; 2]: (94847) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 54.98/55.36    join( join( X, Y ), Z ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := Z
% 54.98/55.36     Y := X
% 54.98/55.36     Z := meet( X, Y )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94865) {G2,W11,D4,L1,V3,M1}  { join( join( Y, X ), meet( X, Z ) ) 
% 54.98/55.36    = join( X, Y ) }.
% 54.98/55.36  parent0[0]: (94861) {G2,W11,D4,L1,V3,M1}  { join( X, Z ) = join( join( Z, X
% 54.98/55.36     ), meet( X, Y ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Z
% 54.98/55.36     Z := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (515) {G19,W11,D4,L1,V3,M1} P(490,16) { join( join( Z, X ), 
% 54.98/55.36    meet( X, Y ) ) ==> join( X, Z ) }.
% 54.98/55.36  parent0: (94865) {G2,W11,D4,L1,V3,M1}  { join( join( Y, X ), meet( X, Z ) )
% 54.98/55.36     = join( X, Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Z
% 54.98/55.36     Z := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94868) {G18,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 54.98/55.36  parent0[0]: (490) {G18,W7,D4,L1,V2,M1} P(454,487) { join( Y, meet( Y, X ) )
% 54.98/55.36     ==> Y }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94869) {G2,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 54.98/55.36  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 54.98/55.36    Y ) }.
% 54.98/55.36  parent1[0; 4]: (94868) {G18,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y )
% 54.98/55.36     ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94872) {G2,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 54.98/55.36  parent0[0]: (94869) {G2,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) )
% 54.98/55.36     }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (517) {G19,W7,D4,L1,V2,M1} P(44,490) { join( X, meet( Y, X ) )
% 54.98/55.36     ==> X }.
% 54.98/55.36  parent0: (94872) {G2,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94874) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 54.98/55.36     ), complement( Y ) ) }.
% 54.98/55.36  parent0[0]: (18) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 54.98/55.36    complement( X ) ) ==> join( Y, top ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94876) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( X, 
% 54.98/55.36    complement( meet( X, Y ) ) ) }.
% 54.98/55.36  parent0[0]: (490) {G18,W7,D4,L1,V2,M1} P(454,487) { join( Y, meet( Y, X ) )
% 54.98/55.36     ==> Y }.
% 54.98/55.36  parent1[0; 5]: (94874) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 54.98/55.36    join( X, Y ), complement( Y ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := meet( X, Y )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94877) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet( 
% 54.98/55.36    X, Y ) ) ) }.
% 54.98/55.36  parent0[0]: (395) {G12,W5,D3,L1,V1,M1} P(369,17);d(393);d(394) { join( Y, 
% 54.98/55.36    top ) ==> top }.
% 54.98/55.36  parent1[0; 1]: (94876) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( X, 
% 54.98/55.36    complement( meet( X, Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Z
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94878) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) )
% 54.98/55.36     ) ==> top }.
% 54.98/55.36  parent0[0]: (94877) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( 
% 54.98/55.36    meet( X, Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (518) {G19,W8,D5,L1,V2,M1} P(490,18);d(395) { join( X, 
% 54.98/55.36    complement( meet( X, Y ) ) ) ==> top }.
% 54.98/55.36  parent0: (94878) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) )
% 54.98/55.36     ) ==> top }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94879) {G18,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 54.98/55.36  parent0[0]: (490) {G18,W7,D4,L1,V2,M1} P(454,487) { join( Y, meet( Y, X ) )
% 54.98/55.36     ==> Y }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94880) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( X, Y ), X ) }.
% 54.98/55.36  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.98/55.36  parent1[0; 2]: (94879) {G18,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y )
% 54.98/55.36     ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := meet( X, Y )
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94883) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), X ) ==> X }.
% 54.98/55.36  parent0[0]: (94880) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( X, Y ), X )
% 54.98/55.36     }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (519) {G19,W7,D4,L1,V2,M1} P(490,0) { join( meet( X, Y ), X ) 
% 54.98/55.36    ==> X }.
% 54.98/55.36  parent0: (94883) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), X ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94885) {G1,W14,D5,L1,V3,M1}  { composition( X, converse( 
% 54.98/55.36    composition( Z, Y ) ) ) ==> composition( composition( X, converse( Y ) )
% 54.98/55.36    , converse( Z ) ) }.
% 54.98/55.36  parent0[0]: (57) {G1,W14,D5,L1,V3,M1} P(9,4) { composition( composition( Z
% 54.98/55.36    , converse( X ) ), converse( Y ) ) ==> composition( Z, converse( 
% 54.98/55.36    composition( Y, X ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := Z
% 54.98/55.36     Z := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94887) {G2,W13,D5,L1,V2,M1}  { composition( X, converse( 
% 54.98/55.36    composition( top, Y ) ) ) ==> composition( composition( X, converse( Y )
% 54.98/55.36     ), top ) }.
% 54.98/55.36  parent0[0]: (397) {G12,W4,D3,L1,V0,M1} P(393,200) { converse( top ) ==> top
% 54.98/55.36     }.
% 54.98/55.36  parent1[0; 12]: (94885) {G1,W14,D5,L1,V3,M1}  { composition( X, converse( 
% 54.98/55.36    composition( Z, Y ) ) ) ==> composition( composition( X, converse( Y ) )
% 54.98/55.36    , converse( Z ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := top
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (523) {G13,W13,D5,L1,V2,M1} P(397,57) { composition( X, 
% 54.98/55.36    converse( composition( top, Y ) ) ) ==> composition( composition( X, 
% 54.98/55.36    converse( Y ) ), top ) }.
% 54.98/55.36  parent0: (94887) {G2,W13,D5,L1,V2,M1}  { composition( X, converse( 
% 54.98/55.36    composition( top, Y ) ) ) ==> composition( composition( X, converse( Y )
% 54.98/55.36     ), top ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94898) {G2,W11,D4,L1,V3,M1}  { join( join( X, Y ), meet( Z, X ) )
% 54.98/55.36     = join( X, Y ) }.
% 54.98/55.36  parent0[0]: (517) {G19,W7,D4,L1,V2,M1} P(44,490) { join( X, meet( Y, X ) ) 
% 54.98/55.36    ==> X }.
% 54.98/55.36  parent1[0; 9]: (17) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 54.98/55.36    X ) = join( join( Z, X ), Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Z
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := meet( Z, X )
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (528) {G20,W11,D4,L1,V3,M1} P(517,17) { join( join( X, Z ), 
% 54.98/55.36    meet( Y, X ) ) ==> join( X, Z ) }.
% 54.98/55.36  parent0: (94898) {G2,W11,D4,L1,V3,M1}  { join( join( X, Y ), meet( Z, X ) )
% 54.98/55.36     = join( X, Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Z
% 54.98/55.36     Z := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94899) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 54.98/55.36  parent0[0]: (517) {G19,W7,D4,L1,V2,M1} P(44,490) { join( X, meet( Y, X ) ) 
% 54.98/55.36    ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94900) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 54.98/55.36    join( X, Y ), Z ) }.
% 54.98/55.36  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 54.98/55.36    join( join( Y, Z ), X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94901) {G2,W13,D6,L1,V3,M1}  { join( X, Y ) ==> join( join( meet
% 54.98/55.36    ( Z, join( X, Y ) ), X ), Y ) }.
% 54.98/55.36  parent0[0]: (94900) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join
% 54.98/55.36    ( join( X, Y ), Z ) }.
% 54.98/55.36  parent1[0; 4]: (94899) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X )
% 54.98/55.36     ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := meet( Z, join( X, Y ) )
% 54.98/55.36     Y := X
% 54.98/55.36     Z := Y
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := join( X, Y )
% 54.98/55.36     Y := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94902) {G2,W13,D6,L1,V3,M1}  { join( X, Y ) ==> join( join( Y, 
% 54.98/55.36    meet( Z, join( X, Y ) ) ), X ) }.
% 54.98/55.36  parent0[0]: (94900) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join
% 54.98/55.36    ( join( X, Y ), Z ) }.
% 54.98/55.36  parent1[0; 4]: (94901) {G2,W13,D6,L1,V3,M1}  { join( X, Y ) ==> join( join
% 54.98/55.36    ( meet( Z, join( X, Y ) ), X ), Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := meet( Z, join( X, Y ) )
% 54.98/55.36     Z := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94905) {G2,W13,D6,L1,V3,M1}  { join( join( Y, meet( Z, join( X, Y
% 54.98/55.36     ) ) ), X ) ==> join( X, Y ) }.
% 54.98/55.36  parent0[0]: (94902) {G2,W13,D6,L1,V3,M1}  { join( X, Y ) ==> join( join( Y
% 54.98/55.36    , meet( Z, join( X, Y ) ) ), X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (529) {G20,W13,D6,L1,V3,M1} P(517,16) { join( join( Y, meet( Z
% 54.98/55.36    , join( X, Y ) ) ), X ) ==> join( X, Y ) }.
% 54.98/55.36  parent0: (94905) {G2,W13,D6,L1,V3,M1}  { join( join( Y, meet( Z, join( X, Y
% 54.98/55.36     ) ) ), X ) ==> join( X, Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94908) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 54.98/55.36    join( X, Y ), Z ) }.
% 54.98/55.36  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 54.98/55.36    join( join( Y, Z ), X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94924) {G2,W11,D5,L1,V3,M1}  { join( join( meet( X, Y ), Z ), Y )
% 54.98/55.36     = join( Y, Z ) }.
% 54.98/55.36  parent0[0]: (517) {G19,W7,D4,L1,V2,M1} P(44,490) { join( X, meet( Y, X ) ) 
% 54.98/55.36    ==> X }.
% 54.98/55.36  parent1[0; 9]: (94908) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 54.98/55.36    join( join( X, Y ), Z ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := meet( X, Y )
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (530) {G20,W11,D5,L1,V3,M1} P(517,16) { join( join( meet( Y, X
% 54.98/55.36     ), Z ), X ) ==> join( X, Z ) }.
% 54.98/55.36  parent0: (94924) {G2,W11,D5,L1,V3,M1}  { join( join( meet( X, Y ), Z ), Y )
% 54.98/55.36     = join( Y, Z ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94929) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 54.98/55.36  parent0[0]: (517) {G19,W7,D4,L1,V2,M1} P(44,490) { join( X, meet( Y, X ) ) 
% 54.98/55.36    ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94930) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 54.98/55.36    join( X, Y ), Z ) }.
% 54.98/55.36  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 54.98/55.36    join( join( Y, Z ), X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94931) {G2,W13,D6,L1,V3,M1}  { join( X, Y ) ==> join( join( meet
% 54.98/55.36    ( Z, join( X, Y ) ), X ), Y ) }.
% 54.98/55.36  parent0[0]: (94930) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join
% 54.98/55.36    ( join( X, Y ), Z ) }.
% 54.98/55.36  parent1[0; 4]: (94929) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X )
% 54.98/55.36     ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := meet( Z, join( X, Y ) )
% 54.98/55.36     Y := X
% 54.98/55.36     Z := Y
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := join( X, Y )
% 54.98/55.36     Y := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94936) {G2,W13,D6,L1,V3,M1}  { join( join( meet( Z, join( X, Y ) )
% 54.98/55.36    , X ), Y ) ==> join( X, Y ) }.
% 54.98/55.36  parent0[0]: (94931) {G2,W13,D6,L1,V3,M1}  { join( X, Y ) ==> join( join( 
% 54.98/55.36    meet( Z, join( X, Y ) ), X ), Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (531) {G20,W13,D6,L1,V3,M1} P(517,16) { join( join( meet( Z, 
% 54.98/55.36    join( X, Y ) ), X ), Y ) ==> join( X, Y ) }.
% 54.98/55.36  parent0: (94936) {G2,W13,D6,L1,V3,M1}  { join( join( meet( Z, join( X, Y )
% 54.98/55.36     ), X ), Y ) ==> join( X, Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94938) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 54.98/55.36     ), complement( Y ) ) }.
% 54.98/55.36  parent0[0]: (18) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 54.98/55.36    complement( X ) ) ==> join( Y, top ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94940) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( X, 
% 54.98/55.36    complement( meet( Y, X ) ) ) }.
% 54.98/55.36  parent0[0]: (517) {G19,W7,D4,L1,V2,M1} P(44,490) { join( X, meet( Y, X ) ) 
% 54.98/55.36    ==> X }.
% 54.98/55.36  parent1[0; 5]: (94938) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 54.98/55.36    join( X, Y ), complement( Y ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := meet( Y, X )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94941) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet( 
% 54.98/55.36    Y, X ) ) ) }.
% 54.98/55.36  parent0[0]: (395) {G12,W5,D3,L1,V1,M1} P(369,17);d(393);d(394) { join( Y, 
% 54.98/55.36    top ) ==> top }.
% 54.98/55.36  parent1[0; 1]: (94940) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( X, 
% 54.98/55.36    complement( meet( Y, X ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Z
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94942) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( Y, X ) )
% 54.98/55.36     ) ==> top }.
% 54.98/55.36  parent0[0]: (94941) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( 
% 54.98/55.36    meet( Y, X ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (534) {G20,W8,D5,L1,V2,M1} P(517,18);d(395) { join( X, 
% 54.98/55.36    complement( meet( Y, X ) ) ) ==> top }.
% 54.98/55.36  parent0: (94942) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( Y, X ) )
% 54.98/55.36     ) ==> top }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94943) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 54.98/55.36  parent0[0]: (517) {G19,W7,D4,L1,V2,M1} P(44,490) { join( X, meet( Y, X ) ) 
% 54.98/55.36    ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94944) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( Y, X ), X ) }.
% 54.98/55.36  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.98/55.36  parent1[0; 2]: (94943) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X )
% 54.98/55.36     ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := meet( Y, X )
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94947) {G1,W7,D4,L1,V2,M1}  { join( meet( Y, X ), X ) ==> X }.
% 54.98/55.36  parent0[0]: (94944) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( Y, X ), X )
% 54.98/55.36     }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (535) {G20,W7,D4,L1,V2,M1} P(517,0) { join( meet( Y, X ), X ) 
% 54.98/55.36    ==> X }.
% 54.98/55.36  parent0: (94947) {G1,W7,D4,L1,V2,M1}  { join( meet( Y, X ), X ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94949) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 54.98/55.36    converse( join( X, converse( Y ) ) ) }.
% 54.98/55.36  parent0[0]: (74) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 54.98/55.36    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94951) {G2,W11,D6,L1,V2,M1}  { join( converse( meet( X, converse
% 54.98/55.36    ( Y ) ) ), Y ) ==> converse( converse( Y ) ) }.
% 54.98/55.36  parent0[0]: (535) {G20,W7,D4,L1,V2,M1} P(517,0) { join( meet( Y, X ), X ) 
% 54.98/55.36    ==> X }.
% 54.98/55.36  parent1[0; 9]: (94949) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==>
% 54.98/55.36     converse( join( X, converse( Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := converse( Y )
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := meet( X, converse( Y ) )
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94952) {G1,W9,D6,L1,V2,M1}  { join( converse( meet( X, converse( 
% 54.98/55.36    Y ) ) ), Y ) ==> Y }.
% 54.98/55.36  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 54.98/55.36  parent1[0; 8]: (94951) {G2,W11,D6,L1,V2,M1}  { join( converse( meet( X, 
% 54.98/55.36    converse( Y ) ) ), Y ) ==> converse( converse( Y ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (536) {G21,W9,D6,L1,V2,M1} P(535,74);d(7) { join( converse( 
% 54.98/55.36    meet( X, converse( Y ) ) ), Y ) ==> Y }.
% 54.98/55.36  parent0: (94952) {G1,W9,D6,L1,V2,M1}  { join( converse( meet( X, converse( 
% 54.98/55.36    Y ) ) ), Y ) ==> Y }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94955) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 54.98/55.36    join( X, Y ), Z ) }.
% 54.98/55.36  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 54.98/55.36    join( join( Y, Z ), X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94956) {G2,W11,D5,L1,V3,M1}  { join( Y, Z ) = join( join( Z, meet
% 54.98/55.36    ( X, Y ) ), Y ) }.
% 54.98/55.36  parent0[0]: (535) {G20,W7,D4,L1,V2,M1} P(517,0) { join( meet( Y, X ), X ) 
% 54.98/55.36    ==> X }.
% 54.98/55.36  parent1[0; 2]: (94955) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 54.98/55.36    join( join( X, Y ), Z ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := Z
% 54.98/55.36     Y := meet( X, Y )
% 54.98/55.36     Z := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94958) {G2,W11,D5,L1,V3,M1}  { join( join( Y, meet( Z, X ) ), X ) 
% 54.98/55.36    = join( X, Y ) }.
% 54.98/55.36  parent0[0]: (94956) {G2,W11,D5,L1,V3,M1}  { join( Y, Z ) = join( join( Z, 
% 54.98/55.36    meet( X, Y ) ), Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Z
% 54.98/55.36     Y := X
% 54.98/55.36     Z := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (537) {G21,W11,D5,L1,V3,M1} P(535,16) { join( join( Z, meet( X
% 54.98/55.36    , Y ) ), Y ) ==> join( Y, Z ) }.
% 54.98/55.36  parent0: (94958) {G2,W11,D5,L1,V3,M1}  { join( join( Y, meet( Z, X ) ), X )
% 54.98/55.36     = join( X, Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := Z
% 54.98/55.36     Z := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94961) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 54.98/55.36    converse( join( X, converse( Y ) ) ) }.
% 54.98/55.36  parent0[0]: (74) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 54.98/55.36    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94963) {G2,W11,D6,L1,V2,M1}  { join( converse( meet( converse( X
% 54.98/55.36     ), Y ) ), X ) ==> converse( converse( X ) ) }.
% 54.98/55.36  parent0[0]: (519) {G19,W7,D4,L1,V2,M1} P(490,0) { join( meet( X, Y ), X ) 
% 54.98/55.36    ==> X }.
% 54.98/55.36  parent1[0; 9]: (94961) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==>
% 54.98/55.36     converse( join( X, converse( Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := converse( X )
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := meet( converse( X ), Y )
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94964) {G1,W9,D6,L1,V2,M1}  { join( converse( meet( converse( X )
% 54.98/55.36    , Y ) ), X ) ==> X }.
% 54.98/55.36  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 54.98/55.36  parent1[0; 8]: (94963) {G2,W11,D6,L1,V2,M1}  { join( converse( meet( 
% 54.98/55.36    converse( X ), Y ) ), X ) ==> converse( converse( X ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (538) {G20,W9,D6,L1,V2,M1} P(519,74);d(7) { join( converse( 
% 54.98/55.36    meet( converse( X ), Y ) ), X ) ==> X }.
% 54.98/55.36  parent0: (94964) {G1,W9,D6,L1,V2,M1}  { join( converse( meet( converse( X )
% 54.98/55.36    , Y ) ), X ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94967) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 54.98/55.36    join( X, Y ), Z ) }.
% 54.98/55.36  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 54.98/55.36    join( join( Y, Z ), X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94968) {G2,W11,D5,L1,V3,M1}  { join( X, Z ) = join( join( Z, meet
% 54.98/55.36    ( X, Y ) ), X ) }.
% 54.98/55.36  parent0[0]: (519) {G19,W7,D4,L1,V2,M1} P(490,0) { join( meet( X, Y ), X ) 
% 54.98/55.36    ==> X }.
% 54.98/55.36  parent1[0; 2]: (94967) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 54.98/55.36    join( join( X, Y ), Z ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := Z
% 54.98/55.36     Y := meet( X, Y )
% 54.98/55.36     Z := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94970) {G2,W11,D5,L1,V3,M1}  { join( join( Y, meet( X, Z ) ), X ) 
% 54.98/55.36    = join( X, Y ) }.
% 54.98/55.36  parent0[0]: (94968) {G2,W11,D5,L1,V3,M1}  { join( X, Z ) = join( join( Z, 
% 54.98/55.36    meet( X, Y ) ), X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Z
% 54.98/55.36     Z := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (539) {G20,W11,D5,L1,V3,M1} P(519,16) { join( join( Z, meet( X
% 54.98/55.36    , Y ) ), X ) ==> join( X, Z ) }.
% 54.98/55.36  parent0: (94970) {G2,W11,D5,L1,V3,M1}  { join( join( Y, meet( X, Z ) ), X )
% 54.98/55.36     = join( X, Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Z
% 54.98/55.36     Z := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94973) {G2,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( join( join
% 54.98/55.36    ( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 54.98/55.36  parent0[0]: (23) {G2,W14,D5,L1,V3,M1} P(1,18) { join( join( join( X, Y ), Z
% 54.98/55.36     ), complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94979) {G3,W15,D6,L1,V3,M1}  { join( X, top ) ==> join( join( 
% 54.98/55.36    join( X, Y ), complement( meet( Z, Y ) ) ), complement( top ) ) }.
% 54.98/55.36  parent0[0]: (534) {G20,W8,D5,L1,V2,M1} P(517,18);d(395) { join( X, 
% 54.98/55.36    complement( meet( Y, X ) ) ) ==> top }.
% 54.98/55.36  parent1[0; 14]: (94973) {G2,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( 
% 54.98/55.36    join( join( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := Z
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := complement( meet( Z, Y ) )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94980) {G2,W14,D6,L1,V3,M1}  { join( X, top ) ==> join( join( 
% 54.98/55.36    join( X, Y ), complement( meet( Z, Y ) ) ), zero ) }.
% 54.98/55.36  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.98/55.36    zero }.
% 54.98/55.36  parent1[0; 13]: (94979) {G3,W15,D6,L1,V3,M1}  { join( X, top ) ==> join( 
% 54.98/55.36    join( join( X, Y ), complement( meet( Z, Y ) ) ), complement( top ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94981) {G3,W12,D5,L1,V3,M1}  { join( X, top ) ==> join( join( X, 
% 54.98/55.36    Y ), complement( meet( Z, Y ) ) ) }.
% 54.98/55.36  parent0[0]: (457) {G14,W5,D3,L1,V1,M1} P(448,333) { join( X, zero ) ==> X
% 54.98/55.36     }.
% 54.98/55.36  parent1[0; 4]: (94980) {G2,W14,D6,L1,V3,M1}  { join( X, top ) ==> join( 
% 54.98/55.36    join( join( X, Y ), complement( meet( Z, Y ) ) ), zero ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := join( join( X, Y ), complement( meet( Z, Y ) ) )
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94982) {G4,W10,D5,L1,V3,M1}  { top ==> join( join( X, Y ), 
% 54.98/55.36    complement( meet( Z, Y ) ) ) }.
% 54.98/55.36  parent0[0]: (395) {G12,W5,D3,L1,V1,M1} P(369,17);d(393);d(394) { join( Y, 
% 54.98/55.36    top ) ==> top }.
% 54.98/55.36  parent1[0; 1]: (94981) {G3,W12,D5,L1,V3,M1}  { join( X, top ) ==> join( 
% 54.98/55.36    join( X, Y ), complement( meet( Z, Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := T
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94983) {G4,W10,D5,L1,V3,M1}  { join( join( X, Y ), complement( 
% 54.98/55.36    meet( Z, Y ) ) ) ==> top }.
% 54.98/55.36  parent0[0]: (94982) {G4,W10,D5,L1,V3,M1}  { top ==> join( join( X, Y ), 
% 54.98/55.36    complement( meet( Z, Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (542) {G21,W10,D5,L1,V3,M1} P(534,23);d(46);d(457);d(395) { 
% 54.98/55.36    join( join( Z, X ), complement( meet( Y, X ) ) ) ==> top }.
% 54.98/55.36  parent0: (94983) {G4,W10,D5,L1,V3,M1}  { join( join( X, Y ), complement( 
% 54.98/55.36    meet( Z, Y ) ) ) ==> top }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Z
% 54.98/55.36     Y := X
% 54.98/55.36     Z := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94991) {G2,W12,D5,L1,V3,M1}  { join( join( X, Y ), complement( 
% 54.98/55.36    meet( Z, X ) ) ) = join( top, Y ) }.
% 54.98/55.36  parent0[0]: (534) {G20,W8,D5,L1,V2,M1} P(517,18);d(395) { join( X, 
% 54.98/55.36    complement( meet( Y, X ) ) ) ==> top }.
% 54.98/55.36  parent1[0; 10]: (17) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y )
% 54.98/55.36    , X ) = join( join( Z, X ), Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Z
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := complement( meet( Z, X ) )
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94992) {G3,W10,D5,L1,V3,M1}  { join( join( X, Y ), complement( 
% 54.98/55.36    meet( Z, X ) ) ) = top }.
% 54.98/55.36  parent0[0]: (393) {G11,W5,D3,L1,V1,M1} P(369,24);d(389) { join( top, X ) 
% 54.98/55.36    ==> top }.
% 54.98/55.36  parent1[0; 9]: (94991) {G2,W12,D5,L1,V3,M1}  { join( join( X, Y ), 
% 54.98/55.36    complement( meet( Z, X ) ) ) = join( top, Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (545) {G21,W10,D5,L1,V3,M1} P(534,17);d(393) { join( join( X, 
% 54.98/55.36    Z ), complement( meet( Y, X ) ) ) ==> top }.
% 54.98/55.36  parent0: (94992) {G3,W10,D5,L1,V3,M1}  { join( join( X, Y ), complement( 
% 54.98/55.36    meet( Z, X ) ) ) = top }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Z
% 54.98/55.36     Z := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (94995) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 54.98/55.36    complement( X ), complement( Y ) ) ) }.
% 54.98/55.36  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.98/55.36    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94997) {G1,W9,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 54.98/55.36     ) ==> complement( top ) }.
% 54.98/55.36  parent0[0]: (534) {G20,W8,D5,L1,V2,M1} P(517,18);d(395) { join( X, 
% 54.98/55.36    complement( meet( Y, X ) ) ) ==> top }.
% 54.98/55.36  parent1[0; 8]: (94995) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 54.98/55.36    ( join( complement( X ), complement( Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := complement( X )
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := meet( Y, complement( X ) )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (94998) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 54.98/55.36     ) ==> zero }.
% 54.98/55.36  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.98/55.36    zero }.
% 54.98/55.36  parent1[0; 7]: (94997) {G1,W9,D5,L1,V2,M1}  { meet( X, meet( Y, complement
% 54.98/55.36    ( X ) ) ) ==> complement( top ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (550) {G21,W8,D5,L1,V2,M1} P(534,3);d(46) { meet( X, meet( Y, 
% 54.98/55.36    complement( X ) ) ) ==> zero }.
% 54.98/55.36  parent0: (94998) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 54.98/55.36     ) ==> zero }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (95000) {G20,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet( 
% 54.98/55.36    Y, X ) ) ) }.
% 54.98/55.36  parent0[0]: (534) {G20,W8,D5,L1,V2,M1} P(517,18);d(395) { join( X, 
% 54.98/55.36    complement( meet( Y, X ) ) ) ==> top }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (95001) {G1,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( Y, 
% 54.98/55.36    X ) ), X ) }.
% 54.98/55.36  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.98/55.36  parent1[0; 2]: (95000) {G20,W8,D5,L1,V2,M1}  { top ==> join( X, complement
% 54.98/55.36    ( meet( Y, X ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := complement( meet( Y, X ) )
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (95004) {G1,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), Y
% 54.98/55.36     ) ==> top }.
% 54.98/55.36  parent0[0]: (95001) {G1,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( 
% 54.98/55.36    Y, X ) ), X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (551) {G21,W8,D5,L1,V2,M1} P(534,0) { join( complement( meet( 
% 54.98/55.36    Y, X ) ), X ) ==> top }.
% 54.98/55.36  parent0: (95004) {G1,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), Y
% 54.98/55.36     ) ==> top }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (95006) {G21,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( Y, 
% 54.98/55.36    complement( X ) ) ) }.
% 54.98/55.36  parent0[0]: (550) {G21,W8,D5,L1,V2,M1} P(534,3);d(46) { meet( X, meet( Y, 
% 54.98/55.36    complement( X ) ) ) ==> zero }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (95007) {G15,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 54.98/55.36    meet( Y, X ) ) }.
% 54.98/55.36  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.36    ( complement( X ) ) ==> X }.
% 54.98/55.36  parent1[0; 7]: (95006) {G21,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( Y, 
% 54.98/55.36    complement( X ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := complement( X )
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (95008) {G15,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X )
% 54.98/55.36     ) ==> zero }.
% 54.98/55.36  parent0[0]: (95007) {G15,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X )
% 54.98/55.36    , meet( Y, X ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (552) {G22,W8,D4,L1,V2,M1} P(454,550) { meet( complement( X )
% 54.98/55.36    , meet( Y, X ) ) ==> zero }.
% 54.98/55.36  parent0: (95008) {G15,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X
% 54.98/55.36     ) ) ==> zero }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (95009) {G21,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( Y, 
% 54.98/55.36    complement( X ) ) ) }.
% 54.98/55.36  parent0[0]: (550) {G21,W8,D5,L1,V2,M1} P(534,3);d(46) { meet( X, meet( Y, 
% 54.98/55.36    complement( X ) ) ) ==> zero }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (95011) {G2,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( complement
% 54.98/55.36    ( X ), Y ) ) }.
% 54.98/55.36  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 54.98/55.36    Y ) }.
% 54.98/55.36  parent1[0; 4]: (95009) {G21,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( Y, 
% 54.98/55.36    complement( X ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := complement( X )
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (95017) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( complement( X ), Y )
% 54.98/55.36     ) ==> zero }.
% 54.98/55.36  parent0[0]: (95011) {G2,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( 
% 54.98/55.36    complement( X ), Y ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (554) {G22,W8,D5,L1,V2,M1} P(44,550) { meet( Y, meet( 
% 54.98/55.36    complement( Y ), X ) ) ==> zero }.
% 54.98/55.36  parent0: (95017) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( complement( X ), Y )
% 54.98/55.36     ) ==> zero }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (95018) {G22,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 54.98/55.36    meet( Y, X ) ) }.
% 54.98/55.36  parent0[0]: (552) {G22,W8,D4,L1,V2,M1} P(454,550) { meet( complement( X ), 
% 54.98/55.36    meet( Y, X ) ) ==> zero }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (95019) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 54.98/55.36    complement( X ) ) }.
% 54.98/55.36  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 54.98/55.36    Y ) }.
% 54.98/55.36  parent1[0; 2]: (95018) {G22,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 54.98/55.36     ), meet( Y, X ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := meet( Y, X )
% 54.98/55.36     Y := complement( X )
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (95023) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( Y )
% 54.98/55.36     ) ==> zero }.
% 54.98/55.36  parent0[0]: (95019) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 54.98/55.36    complement( X ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (557) {G23,W8,D4,L1,V2,M1} P(552,44) { meet( meet( Y, X ), 
% 54.98/55.36    complement( X ) ) ==> zero }.
% 54.98/55.36  parent0: (95023) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( Y )
% 54.98/55.36     ) ==> zero }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (95027) {G22,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 54.98/55.36    meet( Y, X ) ) }.
% 54.98/55.36  parent0[0]: (552) {G22,W8,D4,L1,V2,M1} P(454,550) { meet( complement( X ), 
% 54.98/55.36    meet( Y, X ) ) ==> zero }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (95029) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 54.98/55.36    meet( X, Y ) ) }.
% 54.98/55.36  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 54.98/55.36    Y ) }.
% 54.98/55.36  parent1[0; 5]: (95027) {G22,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 54.98/55.36     ), meet( Y, X ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (95035) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( X, Y )
% 54.98/55.36     ) ==> zero }.
% 54.98/55.36  parent0[0]: (95029) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 54.98/55.36    meet( X, Y ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (558) {G23,W8,D4,L1,V2,M1} P(44,552) { meet( complement( Y ), 
% 54.98/55.36    meet( Y, X ) ) ==> zero }.
% 54.98/55.36  parent0: (95035) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( X, Y )
% 54.98/55.36     ) ==> zero }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (95037) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.36    complement( join( complement( X ), Y ) ) ) }.
% 54.98/55.36  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 54.98/55.36    complement( join( complement( X ), Y ) ) ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (95040) {G2,W14,D7,L1,V2,M1}  { meet( X, Y ) ==> join( zero, 
% 54.98/55.36    complement( join( complement( meet( X, Y ) ), complement( Y ) ) ) ) }.
% 54.98/55.36  parent0[0]: (557) {G23,W8,D4,L1,V2,M1} P(552,44) { meet( meet( Y, X ), 
% 54.98/55.36    complement( X ) ) ==> zero }.
% 54.98/55.36  parent1[0; 5]: (95037) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.36    complement( join( complement( X ), Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := meet( X, Y )
% 54.98/55.36     Y := complement( Y )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (95041) {G3,W12,D6,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 54.98/55.36    ( complement( meet( X, Y ) ), complement( Y ) ) ) }.
% 54.98/55.36  parent0[0]: (442) {G12,W7,D4,L1,V1,M1} P(428,386) { join( zero, complement
% 54.98/55.36    ( X ) ) ==> complement( X ) }.
% 54.98/55.36  parent1[0; 4]: (95040) {G2,W14,D7,L1,V2,M1}  { meet( X, Y ) ==> join( zero
% 54.98/55.36    , complement( join( complement( meet( X, Y ) ), complement( Y ) ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := join( complement( meet( X, Y ) ), complement( Y ) )
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (95042) {G1,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 54.98/55.36    , Y ) }.
% 54.98/55.36  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.98/55.36    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.98/55.36  parent1[0; 4]: (95041) {G3,W12,D6,L1,V2,M1}  { meet( X, Y ) ==> complement
% 54.98/55.36    ( join( complement( meet( X, Y ) ), complement( Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := meet( X, Y )
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (95043) {G1,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), Y ) ==> meet( X
% 54.98/55.36    , Y ) }.
% 54.98/55.36  parent0[0]: (95042) {G1,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, 
% 54.98/55.36    Y ), Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (559) {G24,W9,D4,L1,V2,M1} P(557,27);d(442);d(3) { meet( meet
% 54.98/55.36    ( X, Y ), Y ) ==> meet( X, Y ) }.
% 54.98/55.36  parent0: (95043) {G1,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), Y ) ==> meet( X
% 54.98/55.36    , Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (95044) {G23,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 54.98/55.36    complement( Y ) ) }.
% 54.98/55.36  parent0[0]: (557) {G23,W8,D4,L1,V2,M1} P(552,44) { meet( meet( Y, X ), 
% 54.98/55.36    complement( X ) ) ==> zero }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (95046) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 54.98/55.36    complement( Y ) ) }.
% 54.98/55.36  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 54.98/55.36    Y ) }.
% 54.98/55.36  parent1[0; 3]: (95044) {G23,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y )
% 54.98/55.36    , complement( Y ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (95052) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( X )
% 54.98/55.36     ) ==> zero }.
% 54.98/55.36  parent0[0]: (95046) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 54.98/55.36    complement( Y ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (560) {G24,W8,D4,L1,V2,M1} P(44,557) { meet( meet( Y, X ), 
% 54.98/55.36    complement( Y ) ) ==> zero }.
% 54.98/55.36  parent0: (95052) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( X )
% 54.98/55.36     ) ==> zero }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (95054) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.36    complement( join( complement( X ), Y ) ) ) }.
% 54.98/55.36  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 54.98/55.36    complement( join( complement( X ), Y ) ) ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (95057) {G2,W14,D7,L1,V2,M1}  { meet( X, Y ) ==> join( zero, 
% 54.98/55.36    complement( join( complement( meet( X, Y ) ), complement( X ) ) ) ) }.
% 54.98/55.36  parent0[0]: (560) {G24,W8,D4,L1,V2,M1} P(44,557) { meet( meet( Y, X ), 
% 54.98/55.36    complement( Y ) ) ==> zero }.
% 54.98/55.36  parent1[0; 5]: (95054) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.36    complement( join( complement( X ), Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := meet( X, Y )
% 54.98/55.36     Y := complement( X )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (95058) {G3,W12,D6,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 54.98/55.36    ( complement( meet( X, Y ) ), complement( X ) ) ) }.
% 54.98/55.36  parent0[0]: (442) {G12,W7,D4,L1,V1,M1} P(428,386) { join( zero, complement
% 54.98/55.36    ( X ) ) ==> complement( X ) }.
% 54.98/55.36  parent1[0; 4]: (95057) {G2,W14,D7,L1,V2,M1}  { meet( X, Y ) ==> join( zero
% 54.98/55.36    , complement( join( complement( meet( X, Y ) ), complement( X ) ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := join( complement( meet( X, Y ) ), complement( X ) )
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (95059) {G1,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 54.98/55.36    , X ) }.
% 54.98/55.36  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.98/55.36    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.98/55.36  parent1[0; 4]: (95058) {G3,W12,D6,L1,V2,M1}  { meet( X, Y ) ==> complement
% 54.98/55.36    ( join( complement( meet( X, Y ) ), complement( X ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := meet( X, Y )
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (95060) {G1,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), X ) ==> meet( X
% 54.98/55.36    , Y ) }.
% 54.98/55.36  parent0[0]: (95059) {G1,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, 
% 54.98/55.36    Y ), X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (562) {G25,W9,D4,L1,V2,M1} P(560,27);d(442);d(3) { meet( meet
% 54.98/55.36    ( X, Y ), X ) ==> meet( X, Y ) }.
% 54.98/55.36  parent0: (95060) {G1,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), X ) ==> meet( X
% 54.98/55.36    , Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (95062) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.36    complement( join( complement( X ), Y ) ) ) }.
% 54.98/55.36  parent0[0]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 54.98/55.36    complement( join( complement( X ), Y ) ) ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (95065) {G2,W12,D7,L1,V2,M1}  { X ==> join( zero, complement( join
% 54.98/55.36    ( complement( X ), meet( complement( X ), Y ) ) ) ) }.
% 54.98/55.36  parent0[0]: (554) {G22,W8,D5,L1,V2,M1} P(44,550) { meet( Y, meet( 
% 54.98/55.36    complement( Y ), X ) ) ==> zero }.
% 54.98/55.36  parent1[0; 3]: (95062) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.36    complement( join( complement( X ), Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := meet( complement( X ), Y )
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (95066) {G3,W10,D6,L1,V2,M1}  { X ==> complement( join( complement
% 54.98/55.36    ( X ), meet( complement( X ), Y ) ) ) }.
% 54.98/55.36  parent0[0]: (442) {G12,W7,D4,L1,V1,M1} P(428,386) { join( zero, complement
% 54.98/55.36    ( X ) ) ==> complement( X ) }.
% 54.98/55.36  parent1[0; 2]: (95065) {G2,W12,D7,L1,V2,M1}  { X ==> join( zero, complement
% 54.98/55.36    ( join( complement( X ), meet( complement( X ), Y ) ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := join( complement( X ), meet( complement( X ), Y ) )
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (95067) {G4,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet( 
% 54.98/55.36    complement( X ), Y ) ) ) }.
% 54.98/55.36  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 54.98/55.36    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 54.98/55.36  parent1[0; 2]: (95066) {G3,W10,D6,L1,V2,M1}  { X ==> complement( join( 
% 54.98/55.36    complement( X ), meet( complement( X ), Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := meet( complement( X ), Y )
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (95068) {G4,W9,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 54.98/55.36    complement( X ), Y ) ) ) ==> X }.
% 54.98/55.36  parent0[0]: (95067) {G4,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet
% 54.98/55.36    ( complement( X ), Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (564) {G23,W9,D6,L1,V2,M1} P(554,27);d(442);d(470) { meet( X, 
% 54.98/55.36    complement( meet( complement( X ), Y ) ) ) ==> X }.
% 54.98/55.36  parent0: (95068) {G4,W9,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 54.98/55.36    complement( X ), Y ) ) ) ==> X }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (95069) {G21,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( X, 
% 54.98/55.36    Y ) ), Y ) }.
% 54.98/55.36  parent0[0]: (551) {G21,W8,D5,L1,V2,M1} P(534,0) { join( complement( meet( Y
% 54.98/55.36    , X ) ), X ) ==> top }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (95070) {G2,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( Y, 
% 54.98/55.36    X ) ), Y ) }.
% 54.98/55.36  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 54.98/55.36    Y ) }.
% 54.98/55.36  parent1[0; 4]: (95069) {G21,W8,D5,L1,V2,M1}  { top ==> join( complement( 
% 54.98/55.36    meet( X, Y ) ), Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (95073) {G2,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), X
% 54.98/55.36     ) ==> top }.
% 54.98/55.36  parent0[0]: (95070) {G2,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( 
% 54.98/55.36    Y, X ) ), Y ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  subsumption: (577) {G22,W8,D5,L1,V2,M1} P(44,551) { join( complement( meet
% 54.98/55.36    ( Y, X ) ), Y ) ==> top }.
% 54.98/55.36  parent0: (95073) {G2,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), X
% 54.98/55.36     ) ==> top }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  permutation0:
% 54.98/55.36     0 ==> 0
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  eqswap: (95075) {G22,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( X, 
% 54.98/55.36    Y ) ), X ) }.
% 54.98/55.36  parent0[0]: (577) {G22,W8,D5,L1,V2,M1} P(44,551) { join( complement( meet( 
% 54.98/55.36    Y, X ) ), Y ) ==> top }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := Y
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (95081) {G2,W16,D7,L1,V3,M1}  { top ==> join( complement( 
% 54.98/55.36    complement( join( meet( X, Y ), complement( Z ) ) ) ), join( complement( 
% 54.98/55.36    X ), complement( Y ) ) ) }.
% 54.98/55.36  parent0[0]: (37) {G1,W15,D5,L1,V3,M1} P(3,3) { meet( join( complement( X )
% 54.98/55.36    , complement( Y ) ), Z ) ==> complement( join( meet( X, Y ), complement( 
% 54.98/55.36    Z ) ) ) }.
% 54.98/55.36  parent1[0; 4]: (95075) {G22,W8,D5,L1,V2,M1}  { top ==> join( complement( 
% 54.98/55.36    meet( X, Y ) ), X ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := join( complement( X ), complement( Y ) )
% 54.98/55.36     Y := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (95082) {G1,W16,D8,L1,V3,M1}  { top ==> join( join( complement( 
% 54.98/55.36    complement( join( meet( X, Y ), complement( Z ) ) ) ), complement( X ) )
% 54.98/55.36    , complement( Y ) ) }.
% 54.98/55.36  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 54.98/55.36    join( X, Y ), Z ) }.
% 54.98/55.36  parent1[0; 2]: (95081) {G2,W16,D7,L1,V3,M1}  { top ==> join( complement( 
% 54.98/55.36    complement( join( meet( X, Y ), complement( Z ) ) ) ), join( complement( 
% 54.98/55.36    X ), complement( Y ) ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := complement( complement( join( meet( X, Y ), complement( Z ) ) ) )
% 54.98/55.36     Y := complement( X )
% 54.98/55.36     Z := complement( Y )
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (95083) {G2,W15,D8,L1,V3,M1}  { top ==> join( complement( meet( 
% 54.98/55.36    complement( join( meet( X, Y ), complement( Z ) ) ), X ) ), complement( Y
% 54.98/55.36     ) ) }.
% 54.98/55.36  parent0[0]: (461) {G14,W10,D4,L1,V2,M1} P(37,448);d(3);d(377) { join( 
% 54.98/55.36    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 54.98/55.36  parent1[0; 3]: (95082) {G1,W16,D8,L1,V3,M1}  { top ==> join( join( 
% 54.98/55.36    complement( complement( join( meet( X, Y ), complement( Z ) ) ) ), 
% 54.98/55.36    complement( X ) ), complement( Y ) ) }.
% 54.98/55.36  substitution0:
% 54.98/55.36     X := complement( join( meet( X, Y ), complement( Z ) ) )
% 54.98/55.36     Y := X
% 54.98/55.36  end
% 54.98/55.36  substitution1:
% 54.98/55.36     X := X
% 54.98/55.36     Y := Y
% 54.98/55.36     Z := Z
% 54.98/55.36  end
% 54.98/55.36  
% 54.98/55.36  paramod: (95085) {G3,W14,D8,L1,V3,M1}  { top ==> complement( meet( meet( 
% 54.98/55.37    complement( join( meet( X, Y ), complement( Z ) ) ), X ), Y ) ) }.
% 54.98/55.37  parent0[0]: (461) {G14,W10,D4,L1,V2,M1} P(37,448);d(3);d(377) { join( 
% 54.98/55.37    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 54.98/55.37  parent1[0; 2]: (95083) {G2,W15,D8,L1,V3,M1}  { top ==> join( complement( 
% 54.98/55.37    meet( complement( join( meet( X, Y ), complement( Z ) ) ), X ) ), 
% 54.98/55.37    complement( Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := meet( complement( join( meet( X, Y ), complement( Z ) ) ), X )
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95086) {G4,W13,D8,L1,V3,M1}  { top ==> complement( meet( meet( 
% 54.98/55.37    meet( complement( meet( X, Y ) ), Z ), X ), Y ) ) }.
% 54.98/55.37  parent0[0]: (469) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( X, 
% 54.98/55.37    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 54.98/55.37  parent1[0; 5]: (95085) {G3,W14,D8,L1,V3,M1}  { top ==> complement( meet( 
% 54.98/55.37    meet( complement( join( meet( X, Y ), complement( Z ) ) ), X ), Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := meet( X, Y )
% 54.98/55.37     Y := Z
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95087) {G4,W13,D8,L1,V3,M1}  { complement( meet( meet( meet( 
% 54.98/55.37    complement( meet( X, Y ) ), Z ), X ), Y ) ) ==> top }.
% 54.98/55.37  parent0[0]: (95086) {G4,W13,D8,L1,V3,M1}  { top ==> complement( meet( meet
% 54.98/55.37    ( meet( complement( meet( X, Y ) ), Z ), X ), Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (579) {G23,W13,D8,L1,V3,M1} P(37,577);d(1);d(461);d(461);d(469
% 54.98/55.37    ) { complement( meet( meet( meet( complement( meet( X, Y ) ), Z ), X ), Y
% 54.98/55.37     ) ) ==> top }.
% 54.98/55.37  parent0: (95087) {G4,W13,D8,L1,V3,M1}  { complement( meet( meet( meet( 
% 54.98/55.37    complement( meet( X, Y ) ), Z ), X ), Y ) ) ==> top }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95089) {G2,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( join( join
% 54.98/55.37    ( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 54.98/55.37  parent0[0]: (23) {G2,W14,D5,L1,V3,M1} P(1,18) { join( join( join( X, Y ), Z
% 54.98/55.37     ), complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95095) {G3,W15,D6,L1,V3,M1}  { join( X, top ) ==> join( join( 
% 54.98/55.37    join( X, Y ), complement( meet( Y, Z ) ) ), complement( top ) ) }.
% 54.98/55.37  parent0[0]: (518) {G19,W8,D5,L1,V2,M1} P(490,18);d(395) { join( X, 
% 54.98/55.37    complement( meet( X, Y ) ) ) ==> top }.
% 54.98/55.37  parent1[0; 14]: (95089) {G2,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( 
% 54.98/55.37    join( join( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := Z
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := complement( meet( Y, Z ) )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95096) {G2,W14,D6,L1,V3,M1}  { join( X, top ) ==> join( join( 
% 54.98/55.37    join( X, Y ), complement( meet( Y, Z ) ) ), zero ) }.
% 54.98/55.37  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.98/55.37    zero }.
% 54.98/55.37  parent1[0; 13]: (95095) {G3,W15,D6,L1,V3,M1}  { join( X, top ) ==> join( 
% 54.98/55.37    join( join( X, Y ), complement( meet( Y, Z ) ) ), complement( top ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95097) {G3,W12,D5,L1,V3,M1}  { join( X, top ) ==> join( join( X, 
% 54.98/55.37    Y ), complement( meet( Y, Z ) ) ) }.
% 54.98/55.37  parent0[0]: (457) {G14,W5,D3,L1,V1,M1} P(448,333) { join( X, zero ) ==> X
% 54.98/55.37     }.
% 54.98/55.37  parent1[0; 4]: (95096) {G2,W14,D6,L1,V3,M1}  { join( X, top ) ==> join( 
% 54.98/55.37    join( join( X, Y ), complement( meet( Y, Z ) ) ), zero ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := join( join( X, Y ), complement( meet( Y, Z ) ) )
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95098) {G4,W10,D5,L1,V3,M1}  { top ==> join( join( X, Y ), 
% 54.98/55.37    complement( meet( Y, Z ) ) ) }.
% 54.98/55.37  parent0[0]: (395) {G12,W5,D3,L1,V1,M1} P(369,17);d(393);d(394) { join( Y, 
% 54.98/55.37    top ) ==> top }.
% 54.98/55.37  parent1[0; 1]: (95097) {G3,W12,D5,L1,V3,M1}  { join( X, top ) ==> join( 
% 54.98/55.37    join( X, Y ), complement( meet( Y, Z ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := T
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95099) {G4,W10,D5,L1,V3,M1}  { join( join( X, Y ), complement( 
% 54.98/55.37    meet( Y, Z ) ) ) ==> top }.
% 54.98/55.37  parent0[0]: (95098) {G4,W10,D5,L1,V3,M1}  { top ==> join( join( X, Y ), 
% 54.98/55.37    complement( meet( Y, Z ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (585) {G20,W10,D5,L1,V3,M1} P(518,23);d(46);d(457);d(395) { 
% 54.98/55.37    join( join( Z, X ), complement( meet( X, Y ) ) ) ==> top }.
% 54.98/55.37  parent0: (95099) {G4,W10,D5,L1,V3,M1}  { join( join( X, Y ), complement( 
% 54.98/55.37    meet( Y, Z ) ) ) ==> top }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Z
% 54.98/55.37     Y := X
% 54.98/55.37     Z := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95100) {G19,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet( 
% 54.98/55.37    X, Y ) ) ) }.
% 54.98/55.37  parent0[0]: (518) {G19,W8,D5,L1,V2,M1} P(490,18);d(395) { join( X, 
% 54.98/55.37    complement( meet( X, Y ) ) ) ==> top }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95101) {G2,W12,D7,L1,V3,M1}  { top ==> join( join( X, complement
% 54.98/55.37    ( meet( join( X, Y ), Z ) ) ), Y ) }.
% 54.98/55.37  parent0[0]: (17) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 54.98/55.37     = join( join( Z, X ), Y ) }.
% 54.98/55.37  parent1[0; 2]: (95100) {G19,W8,D5,L1,V2,M1}  { top ==> join( X, complement
% 54.98/55.37    ( meet( X, Y ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := complement( meet( join( X, Y ), Z ) )
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := join( X, Y )
% 54.98/55.37     Y := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95104) {G2,W12,D7,L1,V3,M1}  { join( join( X, complement( meet( 
% 54.98/55.37    join( X, Y ), Z ) ) ), Y ) ==> top }.
% 54.98/55.37  parent0[0]: (95101) {G2,W12,D7,L1,V3,M1}  { top ==> join( join( X, 
% 54.98/55.37    complement( meet( join( X, Y ), Z ) ) ), Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (587) {G20,W12,D7,L1,V3,M1} P(518,17) { join( join( X, 
% 54.98/55.37    complement( meet( join( X, Y ), Z ) ) ), Y ) ==> top }.
% 54.98/55.37  parent0: (95104) {G2,W12,D7,L1,V3,M1}  { join( join( X, complement( meet( 
% 54.98/55.37    join( X, Y ), Z ) ) ), Y ) ==> top }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95105) {G25,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 54.98/55.37    , X ) }.
% 54.98/55.37  parent0[0]: (562) {G25,W9,D4,L1,V2,M1} P(560,27);d(442);d(3) { meet( meet( 
% 54.98/55.37    X, Y ), X ) ==> meet( X, Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95108) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, meet( X, 
% 54.98/55.37    Y ) ) }.
% 54.98/55.37  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 54.98/55.37    Y ) }.
% 54.98/55.37  parent1[0; 4]: (95105) {G25,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet
% 54.98/55.37    ( X, Y ), X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := meet( X, Y )
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95121) {G2,W9,D4,L1,V2,M1}  { meet( X, meet( X, Y ) ) ==> meet( X
% 54.98/55.37    , Y ) }.
% 54.98/55.37  parent0[0]: (95108) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, meet( 
% 54.98/55.37    X, Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (596) {G26,W9,D4,L1,V2,M1} P(562,44) { meet( X, meet( X, Y ) )
% 54.98/55.37     ==> meet( X, Y ) }.
% 54.98/55.37  parent0: (95121) {G2,W9,D4,L1,V2,M1}  { meet( X, meet( X, Y ) ) ==> meet( X
% 54.98/55.37    , Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95122) {G26,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, meet( X, 
% 54.98/55.37    Y ) ) }.
% 54.98/55.37  parent0[0]: (596) {G26,W9,D4,L1,V2,M1} P(562,44) { meet( X, meet( X, Y ) ) 
% 54.98/55.37    ==> meet( X, Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95125) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 54.98/55.37    , X ) }.
% 54.98/55.37  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 54.98/55.37    Y ) }.
% 54.98/55.37  parent1[0; 4]: (95122) {G26,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, 
% 54.98/55.37    meet( X, Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := meet( X, Y )
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95127) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( Y, X )
% 54.98/55.37    , X ) }.
% 54.98/55.37  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 54.98/55.37    Y ) }.
% 54.98/55.37  parent1[0; 5]: (95125) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( 
% 54.98/55.37    X, Y ), X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95129) {G2,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( meet( Y, X )
% 54.98/55.37    , X ) }.
% 54.98/55.37  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 54.98/55.37    Y ) }.
% 54.98/55.37  parent1[0; 1]: (95127) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( 
% 54.98/55.37    Y, X ), X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95130) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( X, 
% 54.98/55.37    Y ) ) }.
% 54.98/55.37  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 54.98/55.37    Y ) }.
% 54.98/55.37  parent1[0; 4]: (95129) {G2,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( meet( 
% 54.98/55.37    Y, X ), X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := meet( X, Y )
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95134) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X
% 54.98/55.37    , Y ) }.
% 54.98/55.37  parent0[0]: (95130) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( 
% 54.98/55.37    X, Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (598) {G27,W9,D4,L1,V2,M1} P(44,596) { meet( X, meet( Y, X ) )
% 54.98/55.37     ==> meet( Y, X ) }.
% 54.98/55.37  parent0: (95134) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X
% 54.98/55.37    , Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95140) {G2,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( join( join
% 54.98/55.37    ( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 54.98/55.37  parent0[0]: (23) {G2,W14,D5,L1,V3,M1} P(1,18) { join( join( join( X, Y ), Z
% 54.98/55.37     ), complement( join( Y, Z ) ) ) ==> join( X, top ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95156) {G3,W12,D5,L1,V2,M1}  { join( X, top ) ==> join( join( X, 
% 54.98/55.37    Y ), complement( join( Y, X ) ) ) }.
% 54.98/55.37  parent0[0]: (473) {G16,W9,D4,L1,V2,M1} P(466,17) { join( join( X, Y ), X ) 
% 54.98/55.37    ==> join( X, Y ) }.
% 54.98/55.37  parent1[0; 5]: (95140) {G2,W14,D5,L1,V3,M1}  { join( X, top ) ==> join( 
% 54.98/55.37    join( join( X, Y ), Z ), complement( join( Y, Z ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95163) {G4,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 54.98/55.37    complement( join( Y, X ) ) ) }.
% 54.98/55.37  parent0[0]: (395) {G12,W5,D3,L1,V1,M1} P(369,17);d(393);d(394) { join( Y, 
% 54.98/55.37    top ) ==> top }.
% 54.98/55.37  parent1[0; 1]: (95156) {G3,W12,D5,L1,V2,M1}  { join( X, top ) ==> join( 
% 54.98/55.37    join( X, Y ), complement( join( Y, X ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Z
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95164) {G4,W10,D5,L1,V2,M1}  { join( join( X, Y ), complement( 
% 54.98/55.37    join( Y, X ) ) ) ==> top }.
% 54.98/55.37  parent0[0]: (95163) {G4,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 54.98/55.37    complement( join( Y, X ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (600) {G17,W10,D5,L1,V2,M1} P(473,23);d(395) { join( join( X, 
% 54.98/55.37    Y ), complement( join( Y, X ) ) ) ==> top }.
% 54.98/55.37  parent0: (95164) {G4,W10,D5,L1,V2,M1}  { join( join( X, Y ), complement( 
% 54.98/55.37    join( Y, X ) ) ) ==> top }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95166) {G13,W9,D4,L1,V1,M1}  { converse( composition( top, X ) ) 
% 54.98/55.37    ==> composition( converse( X ), top ) }.
% 54.98/55.37  parent0[0]: (398) {G13,W9,D4,L1,V1,M1} P(397,36) { composition( converse( X
% 54.98/55.37     ), top ) ==> converse( composition( top, X ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95167) {G13,W8,D4,L1,V0,M1}  { converse( composition( top, top )
% 54.98/55.37     ) ==> composition( top, top ) }.
% 54.98/55.37  parent0[0]: (397) {G12,W4,D3,L1,V0,M1} P(393,200) { converse( top ) ==> top
% 54.98/55.37     }.
% 54.98/55.37  parent1[0; 6]: (95166) {G13,W9,D4,L1,V1,M1}  { converse( composition( top, 
% 54.98/55.37    X ) ) ==> composition( converse( X ), top ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := top
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (630) {G14,W8,D4,L1,V0,M1} P(397,398) { converse( composition
% 54.98/55.37    ( top, top ) ) ==> composition( top, top ) }.
% 54.98/55.37  parent0: (95167) {G13,W8,D4,L1,V0,M1}  { converse( composition( top, top )
% 54.98/55.37     ) ==> composition( top, top ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95170) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 54.98/55.37    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 54.98/55.37    complement( Y ) ) }.
% 54.98/55.37  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 54.98/55.37    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 54.98/55.37    Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95174) {G1,W15,D7,L1,V1,M1}  { complement( top ) ==> join( 
% 54.98/55.37    composition( converse( converse( X ) ), complement( converse( composition
% 54.98/55.37    ( top, X ) ) ) ), complement( top ) ) }.
% 54.98/55.37  parent0[0]: (398) {G13,W9,D4,L1,V1,M1} P(397,36) { composition( converse( X
% 54.98/55.37     ), top ) ==> converse( composition( top, X ) ) }.
% 54.98/55.37  parent1[0; 9]: (95170) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 54.98/55.37    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 54.98/55.37    complement( Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := converse( X )
% 54.98/55.37     Y := top
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95175) {G1,W13,D7,L1,V1,M1}  { complement( top ) ==> join( 
% 54.98/55.37    composition( X, complement( converse( composition( top, X ) ) ) ), 
% 54.98/55.37    complement( top ) ) }.
% 54.98/55.37  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 54.98/55.37  parent1[0; 5]: (95174) {G1,W15,D7,L1,V1,M1}  { complement( top ) ==> join( 
% 54.98/55.37    composition( converse( converse( X ) ), complement( converse( composition
% 54.98/55.37    ( top, X ) ) ) ), complement( top ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95177) {G2,W12,D7,L1,V1,M1}  { complement( top ) ==> join( 
% 54.98/55.37    composition( X, complement( converse( composition( top, X ) ) ) ), zero )
% 54.98/55.37     }.
% 54.98/55.37  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.98/55.37    zero }.
% 54.98/55.37  parent1[0; 11]: (95175) {G1,W13,D7,L1,V1,M1}  { complement( top ) ==> join
% 54.98/55.37    ( composition( X, complement( converse( composition( top, X ) ) ) ), 
% 54.98/55.37    complement( top ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95178) {G2,W11,D7,L1,V1,M1}  { zero ==> join( composition( X, 
% 54.98/55.37    complement( converse( composition( top, X ) ) ) ), zero ) }.
% 54.98/55.37  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.98/55.37    zero }.
% 54.98/55.37  parent1[0; 1]: (95177) {G2,W12,D7,L1,V1,M1}  { complement( top ) ==> join( 
% 54.98/55.37    composition( X, complement( converse( composition( top, X ) ) ) ), zero )
% 54.98/55.37     }.
% 54.98/55.37  substitution0:
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95181) {G3,W9,D6,L1,V1,M1}  { zero ==> composition( X, complement
% 54.98/55.37    ( converse( composition( top, X ) ) ) ) }.
% 54.98/55.37  parent0[0]: (457) {G14,W5,D3,L1,V1,M1} P(448,333) { join( X, zero ) ==> X
% 54.98/55.37     }.
% 54.98/55.37  parent1[0; 2]: (95178) {G2,W11,D7,L1,V1,M1}  { zero ==> join( composition( 
% 54.98/55.37    X, complement( converse( composition( top, X ) ) ) ), zero ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := composition( X, complement( converse( composition( top, X ) ) ) )
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95182) {G3,W9,D6,L1,V1,M1}  { composition( X, complement( converse
% 54.98/55.37    ( composition( top, X ) ) ) ) ==> zero }.
% 54.98/55.37  parent0[0]: (95181) {G3,W9,D6,L1,V1,M1}  { zero ==> composition( X, 
% 54.98/55.37    complement( converse( composition( top, X ) ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (633) {G15,W9,D6,L1,V1,M1} P(398,10);d(7);d(46);d(457) { 
% 54.98/55.37    composition( X, complement( converse( composition( top, X ) ) ) ) ==> 
% 54.98/55.37    zero }.
% 54.98/55.37  parent0: (95182) {G3,W9,D6,L1,V1,M1}  { composition( X, complement( 
% 54.98/55.37    converse( composition( top, X ) ) ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95184) {G13,W9,D4,L1,V1,M1}  { converse( composition( X, top ) ) 
% 54.98/55.37    ==> composition( top, converse( X ) ) }.
% 54.98/55.37  parent0[0]: (399) {G13,W9,D4,L1,V1,M1} P(397,35) { composition( top, 
% 54.98/55.37    converse( X ) ) ==> converse( composition( X, top ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95188) {G2,W14,D6,L1,V2,M1}  { converse( composition( composition
% 54.98/55.37    ( X, converse( Y ) ), top ) ) ==> composition( top, composition( Y, 
% 54.98/55.37    converse( X ) ) ) }.
% 54.98/55.37  parent0[0]: (35) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 54.98/55.37    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 54.98/55.37  parent1[0; 10]: (95184) {G13,W9,D4,L1,V1,M1}  { converse( composition( X, 
% 54.98/55.37    top ) ) ==> composition( top, converse( X ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := composition( X, converse( Y ) )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95189) {G1,W14,D6,L1,V2,M1}  { converse( composition( composition
% 54.98/55.37    ( X, converse( Y ) ), top ) ) ==> composition( composition( top, Y ), 
% 54.98/55.37    converse( X ) ) }.
% 54.98/55.37  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 54.98/55.37     ) ) ==> composition( composition( X, Y ), Z ) }.
% 54.98/55.37  parent1[0; 8]: (95188) {G2,W14,D6,L1,V2,M1}  { converse( composition( 
% 54.98/55.37    composition( X, converse( Y ) ), top ) ) ==> composition( top, 
% 54.98/55.37    composition( Y, converse( X ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := top
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := converse( X )
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (642) {G14,W14,D6,L1,V2,M1} P(35,399);d(4) { converse( 
% 54.98/55.37    composition( composition( X, converse( Y ) ), top ) ) ==> composition( 
% 54.98/55.37    composition( top, Y ), converse( X ) ) }.
% 54.98/55.37  parent0: (95189) {G1,W14,D6,L1,V2,M1}  { converse( composition( composition
% 54.98/55.37    ( X, converse( Y ) ), top ) ) ==> composition( composition( top, Y ), 
% 54.98/55.37    converse( X ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95192) {G4,W9,D4,L1,V1,M1}  { converse( join( X, one ) ) ==> join
% 54.98/55.37    ( converse( X ), one ) }.
% 54.98/55.37  parent0[0]: (302) {G4,W9,D4,L1,V1,M1} P(300,74) { join( converse( X ), one
% 54.98/55.37     ) ==> converse( join( X, one ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95193) {G2,W14,D6,L1,V2,M1}  { converse( join( composition( 
% 54.98/55.37    converse( X ), Y ), one ) ) ==> join( composition( converse( Y ), X ), 
% 54.98/55.37    one ) }.
% 54.98/55.37  parent0[0]: (36) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 54.98/55.37    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 54.98/55.37  parent1[0; 9]: (95192) {G4,W9,D4,L1,V1,M1}  { converse( join( X, one ) ) 
% 54.98/55.37    ==> join( converse( X ), one ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := composition( converse( X ), Y )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (653) {G5,W14,D6,L1,V2,M1} P(36,302) { converse( join( 
% 54.98/55.37    composition( converse( X ), Y ), one ) ) ==> join( composition( converse
% 54.98/55.37    ( Y ), X ), one ) }.
% 54.98/55.37  parent0: (95193) {G2,W14,D6,L1,V2,M1}  { converse( join( composition( 
% 54.98/55.37    converse( X ), Y ), one ) ) ==> join( composition( converse( Y ), X ), 
% 54.98/55.37    one ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95196) {G27,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, meet( Y, 
% 54.98/55.37    X ) ) }.
% 54.98/55.37  parent0[0]: (598) {G27,W9,D4,L1,V2,M1} P(44,596) { meet( X, meet( Y, X ) ) 
% 54.98/55.37    ==> meet( Y, X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95200) {G24,W15,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 54.98/55.37    complement( X ), Y ) ) ) ==> meet( complement( meet( complement( X ), Y )
% 54.98/55.37     ), X ) }.
% 54.98/55.37  parent0[0]: (564) {G23,W9,D6,L1,V2,M1} P(554,27);d(442);d(470) { meet( X, 
% 54.98/55.37    complement( meet( complement( X ), Y ) ) ) ==> X }.
% 54.98/55.37  parent1[0; 14]: (95196) {G27,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 54.98/55.37    meet( Y, X ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := complement( meet( complement( X ), Y ) )
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95201) {G24,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( 
% 54.98/55.37    complement( X ), Y ) ), X ) }.
% 54.98/55.37  parent0[0]: (564) {G23,W9,D6,L1,V2,M1} P(554,27);d(442);d(470) { meet( X, 
% 54.98/55.37    complement( meet( complement( X ), Y ) ) ) ==> X }.
% 54.98/55.37  parent1[0; 1]: (95200) {G24,W15,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 54.98/55.37    complement( X ), Y ) ) ) ==> meet( complement( meet( complement( X ), Y )
% 54.98/55.37     ), X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95203) {G24,W9,D6,L1,V2,M1}  { meet( complement( meet( complement
% 54.98/55.37    ( X ), Y ) ), X ) ==> X }.
% 54.98/55.37  parent0[0]: (95201) {G24,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( 
% 54.98/55.37    complement( X ), Y ) ), X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (719) {G28,W9,D6,L1,V2,M1} P(564,598) { meet( complement( meet
% 54.98/55.37    ( complement( X ), Y ) ), X ) ==> X }.
% 54.98/55.37  parent0: (95203) {G24,W9,D6,L1,V2,M1}  { meet( complement( meet( complement
% 54.98/55.37    ( X ), Y ) ), X ) ==> X }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95206) {G28,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( 
% 54.98/55.37    complement( X ), Y ) ), X ) }.
% 54.98/55.37  parent0[0]: (719) {G28,W9,D6,L1,V2,M1} P(564,598) { meet( complement( meet
% 54.98/55.37    ( complement( X ), Y ) ), X ) ==> X }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95213) {G28,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( Y, 
% 54.98/55.37    complement( X ) ) ), X ) }.
% 54.98/55.37  parent0[0]: (598) {G27,W9,D4,L1,V2,M1} P(44,596) { meet( X, meet( Y, X ) ) 
% 54.98/55.37    ==> meet( Y, X ) }.
% 54.98/55.37  parent1[0; 4]: (95206) {G28,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet
% 54.98/55.37    ( complement( X ), Y ) ), X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := complement( X )
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := meet( Y, complement( X ) )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95214) {G28,W9,D6,L1,V2,M1}  { meet( complement( meet( Y, 
% 54.98/55.37    complement( X ) ) ), X ) ==> X }.
% 54.98/55.37  parent0[0]: (95213) {G28,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( Y
% 54.98/55.37    , complement( X ) ) ), X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (722) {G29,W9,D6,L1,V2,M1} P(598,719) { meet( complement( meet
% 54.98/55.37    ( Y, complement( X ) ) ), X ) ==> X }.
% 54.98/55.37  parent0: (95214) {G28,W9,D6,L1,V2,M1}  { meet( complement( meet( Y, 
% 54.98/55.37    complement( X ) ) ), X ) ==> X }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95216) {G28,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( 
% 54.98/55.37    complement( X ), Y ) ), X ) }.
% 54.98/55.37  parent0[0]: (719) {G28,W9,D6,L1,V2,M1} P(564,598) { meet( complement( meet
% 54.98/55.37    ( complement( X ), Y ) ), X ) ==> X }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95217) {G15,W10,D5,L1,V2,M1}  { complement( X ) ==> meet( 
% 54.98/55.37    complement( meet( X, Y ) ), complement( X ) ) }.
% 54.98/55.37  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.37    ( complement( X ) ) ==> X }.
% 54.98/55.37  parent1[0; 6]: (95216) {G28,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet
% 54.98/55.37    ( complement( X ), Y ) ), X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := complement( X )
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95218) {G15,W10,D5,L1,V2,M1}  { meet( complement( meet( X, Y ) ), 
% 54.98/55.37    complement( X ) ) ==> complement( X ) }.
% 54.98/55.37  parent0[0]: (95217) {G15,W10,D5,L1,V2,M1}  { complement( X ) ==> meet( 
% 54.98/55.37    complement( meet( X, Y ) ), complement( X ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (723) {G29,W10,D5,L1,V2,M1} P(454,719) { meet( complement( 
% 54.98/55.37    meet( X, Y ) ), complement( X ) ) ==> complement( X ) }.
% 54.98/55.37  parent0: (95218) {G15,W10,D5,L1,V2,M1}  { meet( complement( meet( X, Y ) )
% 54.98/55.37    , complement( X ) ) ==> complement( X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95220) {G29,W9,D6,L1,V2,M1}  { Y ==> meet( complement( meet( X, 
% 54.98/55.37    complement( Y ) ) ), Y ) }.
% 54.98/55.37  parent0[0]: (722) {G29,W9,D6,L1,V2,M1} P(598,719) { meet( complement( meet
% 54.98/55.37    ( Y, complement( X ) ) ), X ) ==> X }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95221) {G15,W10,D5,L1,V2,M1}  { complement( X ) ==> meet( 
% 54.98/55.37    complement( meet( Y, X ) ), complement( X ) ) }.
% 54.98/55.37  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.37    ( complement( X ) ) ==> X }.
% 54.98/55.37  parent1[0; 7]: (95220) {G29,W9,D6,L1,V2,M1}  { Y ==> meet( complement( meet
% 54.98/55.37    ( X, complement( Y ) ) ), Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := complement( X )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95222) {G15,W10,D5,L1,V2,M1}  { meet( complement( meet( Y, X ) ), 
% 54.98/55.37    complement( X ) ) ==> complement( X ) }.
% 54.98/55.37  parent0[0]: (95221) {G15,W10,D5,L1,V2,M1}  { complement( X ) ==> meet( 
% 54.98/55.37    complement( meet( Y, X ) ), complement( X ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (726) {G30,W10,D5,L1,V2,M1} P(454,722) { meet( complement( 
% 54.98/55.37    meet( Y, X ) ), complement( X ) ) ==> complement( X ) }.
% 54.98/55.37  parent0: (95222) {G15,W10,D5,L1,V2,M1}  { meet( complement( meet( Y, X ) )
% 54.98/55.37    , complement( X ) ) ==> complement( X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95224) {G29,W9,D6,L1,V2,M1}  { Y ==> meet( complement( meet( X, 
% 54.98/55.37    complement( Y ) ) ), Y ) }.
% 54.98/55.37  parent0[0]: (722) {G29,W9,D6,L1,V2,M1} P(598,719) { meet( complement( meet
% 54.98/55.37    ( Y, complement( X ) ) ), X ) ==> X }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95229) {G2,W13,D8,L1,V3,M1}  { X ==> meet( complement( complement
% 54.98/55.37    ( join( meet( Y, Z ), complement( complement( X ) ) ) ) ), X ) }.
% 54.98/55.37  parent0[0]: (37) {G1,W15,D5,L1,V3,M1} P(3,3) { meet( join( complement( X )
% 54.98/55.37    , complement( Y ) ), Z ) ==> complement( join( meet( X, Y ), complement( 
% 54.98/55.37    Z ) ) ) }.
% 54.98/55.37  parent1[0; 4]: (95224) {G29,W9,D6,L1,V2,M1}  { Y ==> meet( complement( meet
% 54.98/55.37    ( X, complement( Y ) ) ), Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := Z
% 54.98/55.37     Z := complement( X )
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := join( complement( Y ), complement( Z ) )
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95231) {G3,W11,D7,L1,V3,M1}  { X ==> meet( complement( complement
% 54.98/55.37    ( join( meet( Y, Z ), X ) ) ), X ) }.
% 54.98/55.37  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.37    ( complement( X ) ) ==> X }.
% 54.98/55.37  parent1[0; 9]: (95229) {G2,W13,D8,L1,V3,M1}  { X ==> meet( complement( 
% 54.98/55.37    complement( join( meet( Y, Z ), complement( complement( X ) ) ) ) ), X )
% 54.98/55.37     }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95233) {G4,W9,D5,L1,V3,M1}  { X ==> meet( join( meet( Y, Z ), X )
% 54.98/55.37    , X ) }.
% 54.98/55.37  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.37    ( complement( X ) ) ==> X }.
% 54.98/55.37  parent1[0; 3]: (95231) {G3,W11,D7,L1,V3,M1}  { X ==> meet( complement( 
% 54.98/55.37    complement( join( meet( Y, Z ), X ) ) ), X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := join( meet( Y, Z ), X )
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95234) {G4,W9,D5,L1,V3,M1}  { meet( join( meet( Y, Z ), X ), X ) 
% 54.98/55.37    ==> X }.
% 54.98/55.37  parent0[0]: (95233) {G4,W9,D5,L1,V3,M1}  { X ==> meet( join( meet( Y, Z ), 
% 54.98/55.37    X ), X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (727) {G30,W9,D5,L1,V3,M1} P(37,722);d(454);d(454) { meet( 
% 54.98/55.37    join( meet( X, Y ), Z ), Z ) ==> Z }.
% 54.98/55.37  parent0: (95234) {G4,W9,D5,L1,V3,M1}  { meet( join( meet( Y, Z ), X ), X ) 
% 54.98/55.37    ==> X }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Z
% 54.98/55.37     Y := X
% 54.98/55.37     Z := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95235) {G30,W9,D5,L1,V3,M1}  { Z ==> meet( join( meet( X, Y ), Z )
% 54.98/55.37    , Z ) }.
% 54.98/55.37  parent0[0]: (727) {G30,W9,D5,L1,V3,M1} P(37,722);d(454);d(454) { meet( join
% 54.98/55.37    ( meet( X, Y ), Z ), Z ) ==> Z }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95238) {G31,W7,D4,L1,V2,M1}  { X ==> meet( join( T, X ), X ) }.
% 54.98/55.37  parent0[0]: (727) {G30,W9,D5,L1,V3,M1} P(37,722);d(454);d(454) { meet( join
% 54.98/55.37    ( meet( X, Y ), Z ), Z ) ==> Z }.
% 54.98/55.37  parent1[0; 4]: (95235) {G30,W9,D5,L1,V3,M1}  { Z ==> meet( join( meet( X, Y
% 54.98/55.37     ), Z ), Z ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := Z
% 54.98/55.37     Z := T
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := join( meet( Y, Z ), T )
% 54.98/55.37     Y := T
% 54.98/55.37     Z := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95239) {G31,W7,D4,L1,V2,M1}  { meet( join( Y, X ), X ) ==> X }.
% 54.98/55.37  parent0[0]: (95238) {G31,W7,D4,L1,V2,M1}  { X ==> meet( join( T, X ), X )
% 54.98/55.37     }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Z
% 54.98/55.37     Z := T
% 54.98/55.37     T := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (728) {G31,W7,D4,L1,V2,M1} P(727,727) { meet( join( Z, T ), T
% 54.98/55.37     ) ==> T }.
% 54.98/55.37  parent0: (95239) {G31,W7,D4,L1,V2,M1}  { meet( join( Y, X ), X ) ==> X }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := T
% 54.98/55.37     Y := Z
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95241) {G31,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y ) }.
% 54.98/55.37  parent0[0]: (728) {G31,W7,D4,L1,V2,M1} P(727,727) { meet( join( Z, T ), T )
% 54.98/55.37     ==> T }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Z
% 54.98/55.37     Y := T
% 54.98/55.37     Z := X
% 54.98/55.37     T := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95242) {G17,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X ) }.
% 54.98/55.37  parent0[0]: (473) {G16,W9,D4,L1,V2,M1} P(466,17) { join( join( X, Y ), X ) 
% 54.98/55.37    ==> join( X, Y ) }.
% 54.98/55.37  parent1[0; 3]: (95241) {G31,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y
% 54.98/55.37     ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := join( X, Y )
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95243) {G17,W7,D4,L1,V2,M1}  { meet( join( X, Y ), X ) ==> X }.
% 54.98/55.37  parent0[0]: (95242) {G17,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X )
% 54.98/55.37     }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (737) {G32,W7,D4,L1,V2,M1} P(473,728) { meet( join( X, Y ), X
% 54.98/55.37     ) ==> X }.
% 54.98/55.37  parent0: (95243) {G17,W7,D4,L1,V2,M1}  { meet( join( X, Y ), X ) ==> X }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95245) {G25,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 54.98/55.37    , X ) }.
% 54.98/55.37  parent0[0]: (562) {G25,W9,D4,L1,V2,M1} P(560,27);d(442);d(3) { meet( meet( 
% 54.98/55.37    X, Y ), X ) ==> meet( X, Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95247) {G26,W11,D4,L1,V2,M1}  { meet( join( X, Y ), Y ) ==> meet
% 54.98/55.37    ( Y, join( X, Y ) ) }.
% 54.98/55.37  parent0[0]: (728) {G31,W7,D4,L1,V2,M1} P(727,727) { meet( join( Z, T ), T )
% 54.98/55.37     ==> T }.
% 54.98/55.37  parent1[0; 7]: (95245) {G25,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet
% 54.98/55.37    ( X, Y ), X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Z
% 54.98/55.37     Y := T
% 54.98/55.37     Z := X
% 54.98/55.37     T := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := join( X, Y )
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95248) {G27,W7,D4,L1,V2,M1}  { Y ==> meet( Y, join( X, Y ) ) }.
% 54.98/55.37  parent0[0]: (728) {G31,W7,D4,L1,V2,M1} P(727,727) { meet( join( Z, T ), T )
% 54.98/55.37     ==> T }.
% 54.98/55.37  parent1[0; 1]: (95247) {G26,W11,D4,L1,V2,M1}  { meet( join( X, Y ), Y ) ==>
% 54.98/55.37     meet( Y, join( X, Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Z
% 54.98/55.37     Y := T
% 54.98/55.37     Z := X
% 54.98/55.37     T := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95250) {G27,W7,D4,L1,V2,M1}  { meet( X, join( Y, X ) ) ==> X }.
% 54.98/55.37  parent0[0]: (95248) {G27,W7,D4,L1,V2,M1}  { Y ==> meet( Y, join( X, Y ) )
% 54.98/55.37     }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (738) {G32,W7,D4,L1,V2,M1} P(728,562) { meet( Y, join( X, Y )
% 54.98/55.37     ) ==> Y }.
% 54.98/55.37  parent0: (95250) {G27,W7,D4,L1,V2,M1}  { meet( X, join( Y, X ) ) ==> X }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95253) {G23,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 54.98/55.37    meet( X, Y ) ) }.
% 54.98/55.37  parent0[0]: (558) {G23,W8,D4,L1,V2,M1} P(44,552) { meet( complement( Y ), 
% 54.98/55.37    meet( Y, X ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95254) {G24,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 54.98/55.37    , Y ) ), Y ) }.
% 54.98/55.37  parent0[0]: (728) {G31,W7,D4,L1,V2,M1} P(727,727) { meet( join( Z, T ), T )
% 54.98/55.37     ==> T }.
% 54.98/55.37  parent1[0; 7]: (95253) {G23,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 54.98/55.37     ), meet( X, Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Z
% 54.98/55.37     Y := T
% 54.98/55.37     Z := X
% 54.98/55.37     T := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := join( X, Y )
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95255) {G24,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), Y
% 54.98/55.37     ) ==> zero }.
% 54.98/55.37  parent0[0]: (95254) {G24,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join
% 54.98/55.37    ( X, Y ) ), Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (740) {G32,W8,D5,L1,V2,M1} P(728,558) { meet( complement( join
% 54.98/55.37    ( X, Y ) ), Y ) ==> zero }.
% 54.98/55.37  parent0: (95255) {G24,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 54.98/55.37    Y ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95257) {G24,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 54.98/55.37    complement( X ) ) }.
% 54.98/55.37  parent0[0]: (560) {G24,W8,D4,L1,V2,M1} P(44,557) { meet( meet( Y, X ), 
% 54.98/55.37    complement( Y ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95258) {G25,W8,D5,L1,V2,M1}  { zero ==> meet( Y, complement( join
% 54.98/55.37    ( X, Y ) ) ) }.
% 54.98/55.37  parent0[0]: (728) {G31,W7,D4,L1,V2,M1} P(727,727) { meet( join( Z, T ), T )
% 54.98/55.37     ==> T }.
% 54.98/55.37  parent1[0; 3]: (95257) {G24,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y )
% 54.98/55.37    , complement( X ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Z
% 54.98/55.37     Y := T
% 54.98/55.37     Z := X
% 54.98/55.37     T := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := join( X, Y )
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95259) {G25,W8,D5,L1,V2,M1}  { meet( X, complement( join( Y, X ) )
% 54.98/55.37     ) ==> zero }.
% 54.98/55.37  parent0[0]: (95258) {G25,W8,D5,L1,V2,M1}  { zero ==> meet( Y, complement( 
% 54.98/55.37    join( X, Y ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (741) {G32,W8,D5,L1,V2,M1} P(728,560) { meet( Y, complement( 
% 54.98/55.37    join( X, Y ) ) ) ==> zero }.
% 54.98/55.37  parent0: (95259) {G25,W8,D5,L1,V2,M1}  { meet( X, complement( join( Y, X )
% 54.98/55.37     ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95260) {G31,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y ) }.
% 54.98/55.37  parent0[0]: (728) {G31,W7,D4,L1,V2,M1} P(727,727) { meet( join( Z, T ), T )
% 54.98/55.37     ==> T }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Z
% 54.98/55.37     Y := T
% 54.98/55.37     Z := X
% 54.98/55.37     T := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95261) {G2,W9,D5,L1,V3,M1}  { X ==> meet( join( join( Y, X ), Z )
% 54.98/55.37    , X ) }.
% 54.98/55.37  parent0[0]: (17) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 54.98/55.37     = join( join( Z, X ), Y ) }.
% 54.98/55.37  parent1[0; 3]: (95260) {G31,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y
% 54.98/55.37     ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Z
% 54.98/55.37     Z := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := join( Y, Z )
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95264) {G2,W9,D5,L1,V3,M1}  { meet( join( join( Y, X ), Z ), X ) 
% 54.98/55.37    ==> X }.
% 54.98/55.37  parent0[0]: (95261) {G2,W9,D5,L1,V3,M1}  { X ==> meet( join( join( Y, X ), 
% 54.98/55.37    Z ), X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (743) {G32,W9,D5,L1,V3,M1} P(17,728) { meet( join( join( X, Z
% 54.98/55.37     ), Y ), Z ) ==> Z }.
% 54.98/55.37  parent0: (95264) {G2,W9,D5,L1,V3,M1}  { meet( join( join( Y, X ), Z ), X ) 
% 54.98/55.37    ==> X }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Z
% 54.98/55.37     Y := X
% 54.98/55.37     Z := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95266) {G31,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y ) }.
% 54.98/55.37  parent0[0]: (728) {G31,W7,D4,L1,V2,M1} P(727,727) { meet( join( Z, T ), T )
% 54.98/55.37     ==> T }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Z
% 54.98/55.37     Y := T
% 54.98/55.37     Z := X
% 54.98/55.37     T := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95267) {G1,W13,D5,L1,V3,M1}  { composition( X, Y ) ==> meet( 
% 54.98/55.37    composition( join( Z, X ), Y ), composition( X, Y ) ) }.
% 54.98/55.37  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 54.98/55.37    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 54.98/55.37  parent1[0; 5]: (95266) {G31,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y
% 54.98/55.37     ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Z
% 54.98/55.37     Y := X
% 54.98/55.37     Z := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := composition( Z, Y )
% 54.98/55.37     Y := composition( X, Y )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95268) {G1,W13,D5,L1,V3,M1}  { meet( composition( join( Z, X ), Y
% 54.98/55.37     ), composition( X, Y ) ) ==> composition( X, Y ) }.
% 54.98/55.37  parent0[0]: (95267) {G1,W13,D5,L1,V3,M1}  { composition( X, Y ) ==> meet( 
% 54.98/55.37    composition( join( Z, X ), Y ), composition( X, Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (746) {G32,W13,D5,L1,V3,M1} P(6,728) { meet( composition( join
% 54.98/55.37    ( X, Z ), Y ), composition( Z, Y ) ) ==> composition( Z, Y ) }.
% 54.98/55.37  parent0: (95268) {G1,W13,D5,L1,V3,M1}  { meet( composition( join( Z, X ), Y
% 54.98/55.37     ), composition( X, Y ) ) ==> composition( X, Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Z
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := X
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95270) {G25,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 54.98/55.37    , X ) }.
% 54.98/55.37  parent0[0]: (562) {G25,W9,D4,L1,V2,M1} P(560,27);d(442);d(3) { meet( meet( 
% 54.98/55.37    X, Y ), X ) ==> meet( X, Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95272) {G26,W11,D4,L1,V2,M1}  { meet( join( X, Y ), X ) ==> meet
% 54.98/55.37    ( X, join( X, Y ) ) }.
% 54.98/55.37  parent0[0]: (737) {G32,W7,D4,L1,V2,M1} P(473,728) { meet( join( X, Y ), X )
% 54.98/55.37     ==> X }.
% 54.98/55.37  parent1[0; 7]: (95270) {G25,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet
% 54.98/55.37    ( X, Y ), X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := join( X, Y )
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95273) {G27,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y ) ) }.
% 54.98/55.37  parent0[0]: (737) {G32,W7,D4,L1,V2,M1} P(473,728) { meet( join( X, Y ), X )
% 54.98/55.37     ==> X }.
% 54.98/55.37  parent1[0; 1]: (95272) {G26,W11,D4,L1,V2,M1}  { meet( join( X, Y ), X ) ==>
% 54.98/55.37     meet( X, join( X, Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95275) {G27,W7,D4,L1,V2,M1}  { meet( X, join( X, Y ) ) ==> X }.
% 54.98/55.37  parent0[0]: (95273) {G27,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y ) )
% 54.98/55.37     }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (750) {G33,W7,D4,L1,V2,M1} P(737,562) { meet( X, join( X, Y )
% 54.98/55.37     ) ==> X }.
% 54.98/55.37  parent0: (95275) {G27,W7,D4,L1,V2,M1}  { meet( X, join( X, Y ) ) ==> X }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95278) {G23,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 54.98/55.37    meet( X, Y ) ) }.
% 54.98/55.37  parent0[0]: (558) {G23,W8,D4,L1,V2,M1} P(44,552) { meet( complement( Y ), 
% 54.98/55.37    meet( Y, X ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95279) {G24,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 54.98/55.37    , Y ) ), X ) }.
% 54.98/55.37  parent0[0]: (737) {G32,W7,D4,L1,V2,M1} P(473,728) { meet( join( X, Y ), X )
% 54.98/55.37     ==> X }.
% 54.98/55.37  parent1[0; 7]: (95278) {G23,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 54.98/55.37     ), meet( X, Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := join( X, Y )
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95280) {G24,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), X
% 54.98/55.37     ) ==> zero }.
% 54.98/55.37  parent0[0]: (95279) {G24,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join
% 54.98/55.37    ( X, Y ) ), X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (751) {G33,W8,D5,L1,V2,M1} P(737,558) { meet( complement( join
% 54.98/55.37    ( X, Y ) ), X ) ==> zero }.
% 54.98/55.37  parent0: (95280) {G24,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 54.98/55.37    X ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95282) {G24,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 54.98/55.37    complement( X ) ) }.
% 54.98/55.37  parent0[0]: (560) {G24,W8,D4,L1,V2,M1} P(44,557) { meet( meet( Y, X ), 
% 54.98/55.37    complement( Y ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95283) {G25,W8,D5,L1,V2,M1}  { zero ==> meet( X, complement( join
% 54.98/55.37    ( X, Y ) ) ) }.
% 54.98/55.37  parent0[0]: (737) {G32,W7,D4,L1,V2,M1} P(473,728) { meet( join( X, Y ), X )
% 54.98/55.37     ==> X }.
% 54.98/55.37  parent1[0; 3]: (95282) {G24,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y )
% 54.98/55.37    , complement( X ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := join( X, Y )
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95284) {G25,W8,D5,L1,V2,M1}  { meet( X, complement( join( X, Y ) )
% 54.98/55.37     ) ==> zero }.
% 54.98/55.37  parent0[0]: (95283) {G25,W8,D5,L1,V2,M1}  { zero ==> meet( X, complement( 
% 54.98/55.37    join( X, Y ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (752) {G33,W8,D5,L1,V2,M1} P(737,560) { meet( X, complement( 
% 54.98/55.37    join( X, Y ) ) ) ==> zero }.
% 54.98/55.37  parent0: (95284) {G25,W8,D5,L1,V2,M1}  { meet( X, complement( join( X, Y )
% 54.98/55.37     ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95285) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 54.98/55.37    join( X, Y ), Z ) }.
% 54.98/55.37  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 54.98/55.37    join( join( Y, Z ), X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95286) {G32,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X ) }.
% 54.98/55.37  parent0[0]: (737) {G32,W7,D4,L1,V2,M1} P(473,728) { meet( join( X, Y ), X )
% 54.98/55.37     ==> X }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95287) {G2,W13,D5,L1,V3,M1}  { join( X, Y ) ==> meet( join( join
% 54.98/55.37    ( Z, X ), Y ), join( X, Y ) ) }.
% 54.98/55.37  parent0[0]: (95285) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join
% 54.98/55.37    ( join( X, Y ), Z ) }.
% 54.98/55.37  parent1[0; 5]: (95286) {G32,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X
% 54.98/55.37     ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Z
% 54.98/55.37     Y := X
% 54.98/55.37     Z := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := join( X, Y )
% 54.98/55.37     Y := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95288) {G2,W13,D5,L1,V3,M1}  { join( X, Y ) ==> meet( join( join
% 54.98/55.37    ( Y, Z ), X ), join( X, Y ) ) }.
% 54.98/55.37  parent0[0]: (95285) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join
% 54.98/55.37    ( join( X, Y ), Z ) }.
% 54.98/55.37  parent1[0; 5]: (95287) {G2,W13,D5,L1,V3,M1}  { join( X, Y ) ==> meet( join
% 54.98/55.37    ( join( Z, X ), Y ), join( X, Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := Z
% 54.98/55.37     Z := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95291) {G2,W13,D5,L1,V3,M1}  { meet( join( join( Y, Z ), X ), join
% 54.98/55.37    ( X, Y ) ) ==> join( X, Y ) }.
% 54.98/55.37  parent0[0]: (95288) {G2,W13,D5,L1,V3,M1}  { join( X, Y ) ==> meet( join( 
% 54.98/55.37    join( Y, Z ), X ), join( X, Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (755) {G33,W13,D5,L1,V3,M1} P(16,737) { meet( join( join( Y, Z
% 54.98/55.37     ), X ), join( X, Y ) ) ==> join( X, Y ) }.
% 54.98/55.37  parent0: (95291) {G2,W13,D5,L1,V3,M1}  { meet( join( join( Y, Z ), X ), 
% 54.98/55.37    join( X, Y ) ) ==> join( X, Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95294) {G32,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X ) }.
% 54.98/55.37  parent0[0]: (737) {G32,W7,D4,L1,V2,M1} P(473,728) { meet( join( X, Y ), X )
% 54.98/55.37     ==> X }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95295) {G1,W13,D5,L1,V3,M1}  { composition( X, Y ) ==> meet( 
% 54.98/55.37    composition( join( X, Z ), Y ), composition( X, Y ) ) }.
% 54.98/55.37  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 54.98/55.37    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 54.98/55.37  parent1[0; 5]: (95294) {G32,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X
% 54.98/55.37     ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Z
% 54.98/55.37     Z := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := composition( X, Y )
% 54.98/55.37     Y := composition( Z, Y )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95296) {G1,W13,D5,L1,V3,M1}  { meet( composition( join( X, Z ), Y
% 54.98/55.37     ), composition( X, Y ) ) ==> composition( X, Y ) }.
% 54.98/55.37  parent0[0]: (95295) {G1,W13,D5,L1,V3,M1}  { composition( X, Y ) ==> meet( 
% 54.98/55.37    composition( join( X, Z ), Y ), composition( X, Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (757) {G33,W13,D5,L1,V3,M1} P(6,737) { meet( composition( join
% 54.98/55.37    ( X, Z ), Y ), composition( X, Y ) ) ==> composition( X, Y ) }.
% 54.98/55.37  parent0: (95296) {G1,W13,D5,L1,V3,M1}  { meet( composition( join( X, Z ), Y
% 54.98/55.37     ), composition( X, Y ) ) ==> composition( X, Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95298) {G33,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y ) ) }.
% 54.98/55.37  parent0[0]: (750) {G33,W7,D4,L1,V2,M1} P(737,562) { meet( X, join( X, Y ) )
% 54.98/55.37     ==> X }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95299) {G1,W10,D5,L1,V2,M1}  { converse( X ) ==> meet( converse( 
% 54.98/55.37    X ), converse( join( X, Y ) ) ) }.
% 54.98/55.37  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 54.98/55.37     ) ==> converse( join( X, Y ) ) }.
% 54.98/55.37  parent1[0; 6]: (95298) {G33,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y )
% 54.98/55.37     ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := converse( X )
% 54.98/55.37     Y := converse( Y )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95300) {G1,W10,D5,L1,V2,M1}  { meet( converse( X ), converse( join
% 54.98/55.37    ( X, Y ) ) ) ==> converse( X ) }.
% 54.98/55.37  parent0[0]: (95299) {G1,W10,D5,L1,V2,M1}  { converse( X ) ==> meet( 
% 54.98/55.37    converse( X ), converse( join( X, Y ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (763) {G34,W10,D5,L1,V2,M1} P(8,750) { meet( converse( X ), 
% 54.98/55.37    converse( join( X, Y ) ) ) ==> converse( X ) }.
% 54.98/55.37  parent0: (95300) {G1,W10,D5,L1,V2,M1}  { meet( converse( X ), converse( 
% 54.98/55.37    join( X, Y ) ) ) ==> converse( X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95301) {G0,W5,D4,L1,V1,M1}  { X ==> converse( converse( X ) ) }.
% 54.98/55.37  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95303) {G1,W13,D6,L1,V3,M1}  { composition( X, join( Y, Z ) ) ==>
% 54.98/55.37     converse( converse( composition( X, join( Z, Y ) ) ) ) }.
% 54.98/55.37  parent0[0]: (78) {G2,W13,D5,L1,V3,M1} P(72,9);d(9) { converse( composition
% 54.98/55.37    ( Z, join( Y, X ) ) ) = converse( composition( Z, join( X, Y ) ) ) }.
% 54.98/55.37  parent1[0; 7]: (95301) {G0,W5,D4,L1,V1,M1}  { X ==> converse( converse( X )
% 54.98/55.37     ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Z
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := composition( X, join( Y, Z ) )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95305) {G1,W11,D4,L1,V3,M1}  { composition( X, join( Y, Z ) ) ==>
% 54.98/55.37     composition( X, join( Z, Y ) ) }.
% 54.98/55.37  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 54.98/55.37  parent1[0; 6]: (95303) {G1,W13,D6,L1,V3,M1}  { composition( X, join( Y, Z )
% 54.98/55.37     ) ==> converse( converse( composition( X, join( Z, Y ) ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := composition( X, join( Z, Y ) )
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (766) {G3,W11,D4,L1,V3,M1} P(78,7);d(7) { composition( X, join
% 54.98/55.37    ( Z, Y ) ) = composition( X, join( Y, Z ) ) }.
% 54.98/55.37  parent0: (95305) {G1,W11,D4,L1,V3,M1}  { composition( X, join( Y, Z ) ) ==>
% 54.98/55.37     composition( X, join( Z, Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Z
% 54.98/55.37     Z := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95306) {G32,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X ) ) }.
% 54.98/55.37  parent0[0]: (738) {G32,W7,D4,L1,V2,M1} P(728,562) { meet( Y, join( X, Y ) )
% 54.98/55.37     ==> Y }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95307) {G2,W9,D5,L1,V3,M1}  { X ==> meet( X, join( join( Y, X ), 
% 54.98/55.37    Z ) ) }.
% 54.98/55.37  parent0[0]: (17) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 54.98/55.37     = join( join( Z, X ), Y ) }.
% 54.98/55.37  parent1[0; 4]: (95306) {G32,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X )
% 54.98/55.37     ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Z
% 54.98/55.37     Z := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := join( Y, Z )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95310) {G2,W9,D5,L1,V3,M1}  { meet( X, join( join( Y, X ), Z ) ) 
% 54.98/55.37    ==> X }.
% 54.98/55.37  parent0[0]: (95307) {G2,W9,D5,L1,V3,M1}  { X ==> meet( X, join( join( Y, X
% 54.98/55.37     ), Z ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (771) {G33,W9,D5,L1,V3,M1} P(17,738) { meet( Z, join( join( X
% 54.98/55.37    , Z ), Y ) ) ==> Z }.
% 54.98/55.37  parent0: (95310) {G2,W9,D5,L1,V3,M1}  { meet( X, join( join( Y, X ), Z ) ) 
% 54.98/55.37    ==> X }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Z
% 54.98/55.37     Y := X
% 54.98/55.37     Z := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95312) {G32,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X ) ) }.
% 54.98/55.37  parent0[0]: (738) {G32,W7,D4,L1,V2,M1} P(728,562) { meet( Y, join( X, Y ) )
% 54.98/55.37     ==> Y }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95313) {G1,W10,D5,L1,V2,M1}  { converse( X ) ==> meet( converse( 
% 54.98/55.37    X ), converse( join( Y, X ) ) ) }.
% 54.98/55.37  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 54.98/55.37     ) ==> converse( join( X, Y ) ) }.
% 54.98/55.37  parent1[0; 6]: (95312) {G32,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X )
% 54.98/55.37     ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := converse( X )
% 54.98/55.37     Y := converse( Y )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95314) {G1,W10,D5,L1,V2,M1}  { meet( converse( X ), converse( join
% 54.98/55.37    ( Y, X ) ) ) ==> converse( X ) }.
% 54.98/55.37  parent0[0]: (95313) {G1,W10,D5,L1,V2,M1}  { converse( X ) ==> meet( 
% 54.98/55.37    converse( X ), converse( join( Y, X ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (772) {G33,W10,D5,L1,V2,M1} P(8,738) { meet( converse( Y ), 
% 54.98/55.37    converse( join( X, Y ) ) ) ==> converse( Y ) }.
% 54.98/55.37  parent0: (95314) {G1,W10,D5,L1,V2,M1}  { meet( converse( X ), converse( 
% 54.98/55.37    join( Y, X ) ) ) ==> converse( X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95316) {G33,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 54.98/55.37    , Y ) ), X ) }.
% 54.98/55.37  parent0[0]: (751) {G33,W8,D5,L1,V2,M1} P(737,558) { meet( complement( join
% 54.98/55.37    ( X, Y ) ), X ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95317) {G1,W10,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 54.98/55.37    converse( join( X, Y ) ) ), converse( X ) ) }.
% 54.98/55.37  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 54.98/55.37     ) ==> converse( join( X, Y ) ) }.
% 54.98/55.37  parent1[0; 4]: (95316) {G33,W8,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 54.98/55.37    join( X, Y ) ), X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := converse( X )
% 54.98/55.37     Y := converse( Y )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95318) {G1,W10,D6,L1,V2,M1}  { meet( complement( converse( join( X
% 54.98/55.37    , Y ) ) ), converse( X ) ) ==> zero }.
% 54.98/55.37  parent0[0]: (95317) {G1,W10,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 54.98/55.37    converse( join( X, Y ) ) ), converse( X ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (782) {G34,W10,D6,L1,V2,M1} P(8,751) { meet( complement( 
% 54.98/55.37    converse( join( X, Y ) ) ), converse( X ) ) ==> zero }.
% 54.98/55.37  parent0: (95318) {G1,W10,D6,L1,V2,M1}  { meet( complement( converse( join( 
% 54.98/55.37    X, Y ) ) ), converse( X ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95320) {G33,W8,D5,L1,V2,M1}  { zero ==> meet( X, complement( join
% 54.98/55.37    ( X, Y ) ) ) }.
% 54.98/55.37  parent0[0]: (752) {G33,W8,D5,L1,V2,M1} P(737,560) { meet( X, complement( 
% 54.98/55.37    join( X, Y ) ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95321) {G1,W10,D6,L1,V2,M1}  { zero ==> meet( converse( X ), 
% 54.98/55.37    complement( converse( join( X, Y ) ) ) ) }.
% 54.98/55.37  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 54.98/55.37     ) ==> converse( join( X, Y ) ) }.
% 54.98/55.37  parent1[0; 6]: (95320) {G33,W8,D5,L1,V2,M1}  { zero ==> meet( X, complement
% 54.98/55.37    ( join( X, Y ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := converse( X )
% 54.98/55.37     Y := converse( Y )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95322) {G1,W10,D6,L1,V2,M1}  { meet( converse( X ), complement( 
% 54.98/55.37    converse( join( X, Y ) ) ) ) ==> zero }.
% 54.98/55.37  parent0[0]: (95321) {G1,W10,D6,L1,V2,M1}  { zero ==> meet( converse( X ), 
% 54.98/55.37    complement( converse( join( X, Y ) ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (792) {G34,W10,D6,L1,V2,M1} P(8,752) { meet( converse( X ), 
% 54.98/55.37    complement( converse( join( X, Y ) ) ) ) ==> zero }.
% 54.98/55.37  parent0: (95322) {G1,W10,D6,L1,V2,M1}  { meet( converse( X ), complement( 
% 54.98/55.37    converse( join( X, Y ) ) ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95324) {G33,W8,D5,L1,V2,M1}  { zero ==> meet( X, complement( join
% 54.98/55.37    ( X, Y ) ) ) }.
% 54.98/55.37  parent0[0]: (752) {G33,W8,D5,L1,V2,M1} P(737,560) { meet( X, complement( 
% 54.98/55.37    join( X, Y ) ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95325) {G1,W10,D6,L1,V3,M1}  { zero ==> meet( X, complement( join
% 54.98/55.37    ( join( X, Y ), Z ) ) ) }.
% 54.98/55.37  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 54.98/55.37    join( X, Y ), Z ) }.
% 54.98/55.37  parent1[0; 5]: (95324) {G33,W8,D5,L1,V2,M1}  { zero ==> meet( X, complement
% 54.98/55.37    ( join( X, Y ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := join( Y, Z )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95326) {G1,W10,D6,L1,V3,M1}  { meet( X, complement( join( join( X
% 54.98/55.37    , Y ), Z ) ) ) ==> zero }.
% 54.98/55.37  parent0[0]: (95325) {G1,W10,D6,L1,V3,M1}  { zero ==> meet( X, complement( 
% 54.98/55.37    join( join( X, Y ), Z ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (794) {G34,W10,D6,L1,V3,M1} P(1,752) { meet( X, complement( 
% 54.98/55.37    join( join( X, Y ), Z ) ) ) ==> zero }.
% 54.98/55.37  parent0: (95326) {G1,W10,D6,L1,V3,M1}  { meet( X, complement( join( join( X
% 54.98/55.37    , Y ), Z ) ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95328) {G32,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 54.98/55.37    , Y ) ), Y ) }.
% 54.98/55.37  parent0[0]: (740) {G32,W8,D5,L1,V2,M1} P(728,558) { meet( complement( join
% 54.98/55.37    ( X, Y ) ), Y ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95329) {G1,W10,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 54.98/55.37    converse( join( X, Y ) ) ), converse( Y ) ) }.
% 54.98/55.37  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 54.98/55.37     ) ==> converse( join( X, Y ) ) }.
% 54.98/55.37  parent1[0; 4]: (95328) {G32,W8,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 54.98/55.37    join( X, Y ) ), Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := converse( X )
% 54.98/55.37     Y := converse( Y )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95330) {G1,W10,D6,L1,V2,M1}  { meet( complement( converse( join( X
% 54.98/55.37    , Y ) ) ), converse( Y ) ) ==> zero }.
% 54.98/55.37  parent0[0]: (95329) {G1,W10,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 54.98/55.37    converse( join( X, Y ) ) ), converse( Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (801) {G33,W10,D6,L1,V2,M1} P(8,740) { meet( complement( 
% 54.98/55.37    converse( join( X, Y ) ) ), converse( Y ) ) ==> zero }.
% 54.98/55.37  parent0: (95330) {G1,W10,D6,L1,V2,M1}  { meet( complement( converse( join( 
% 54.98/55.37    X, Y ) ) ), converse( Y ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95331) {G32,W8,D5,L1,V2,M1}  { zero ==> meet( X, complement( join
% 54.98/55.37    ( Y, X ) ) ) }.
% 54.98/55.37  parent0[0]: (741) {G32,W8,D5,L1,V2,M1} P(728,560) { meet( Y, complement( 
% 54.98/55.37    join( X, Y ) ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95337) {G2,W16,D9,L1,V3,M1}  { zero ==> complement( join( meet( X
% 54.98/55.37    , Y ), complement( complement( join( Z, join( complement( X ), complement
% 54.98/55.37    ( Y ) ) ) ) ) ) ) }.
% 54.98/55.37  parent0[0]: (37) {G1,W15,D5,L1,V3,M1} P(3,3) { meet( join( complement( X )
% 54.98/55.37    , complement( Y ) ), Z ) ==> complement( join( meet( X, Y ), complement( 
% 54.98/55.37    Z ) ) ) }.
% 54.98/55.37  parent1[0; 2]: (95331) {G32,W8,D5,L1,V2,M1}  { zero ==> meet( X, complement
% 54.98/55.37    ( join( Y, X ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := complement( join( Z, join( complement( X ), complement( Y ) ) ) )
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := join( complement( X ), complement( Y ) )
% 54.98/55.37     Y := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95338) {G3,W15,D7,L1,V3,M1}  { zero ==> meet( complement( meet( X
% 54.98/55.37    , Y ) ), complement( join( Z, join( complement( X ), complement( Y ) ) )
% 54.98/55.37     ) ) }.
% 54.98/55.37  parent0[0]: (469) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( X, 
% 54.98/55.37    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 54.98/55.37  parent1[0; 2]: (95337) {G2,W16,D9,L1,V3,M1}  { zero ==> complement( join( 
% 54.98/55.37    meet( X, Y ), complement( complement( join( Z, join( complement( X ), 
% 54.98/55.37    complement( Y ) ) ) ) ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := meet( X, Y )
% 54.98/55.37     Y := complement( join( Z, join( complement( X ), complement( Y ) ) ) )
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95339) {G1,W15,D7,L1,V3,M1}  { zero ==> meet( complement( meet( X
% 54.98/55.37    , Y ) ), complement( join( join( Z, complement( X ) ), complement( Y ) )
% 54.98/55.37     ) ) }.
% 54.98/55.37  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 54.98/55.37    join( X, Y ), Z ) }.
% 54.98/55.37  parent1[0; 8]: (95338) {G3,W15,D7,L1,V3,M1}  { zero ==> meet( complement( 
% 54.98/55.37    meet( X, Y ) ), complement( join( Z, join( complement( X ), complement( Y
% 54.98/55.37     ) ) ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Z
% 54.98/55.37     Y := complement( X )
% 54.98/55.37     Z := complement( Y )
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95340) {G2,W14,D7,L1,V3,M1}  { zero ==> meet( complement( meet( X
% 54.98/55.37    , Y ) ), meet( complement( join( Z, complement( X ) ) ), Y ) ) }.
% 54.98/55.37  parent0[0]: (469) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( X, 
% 54.98/55.37    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 54.98/55.37  parent1[0; 7]: (95339) {G1,W15,D7,L1,V3,M1}  { zero ==> meet( complement( 
% 54.98/55.37    meet( X, Y ) ), complement( join( join( Z, complement( X ) ), complement
% 54.98/55.37    ( Y ) ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := join( Z, complement( X ) )
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95342) {G3,W13,D6,L1,V3,M1}  { zero ==> meet( complement( meet( X
% 54.98/55.37    , Y ) ), meet( meet( complement( Z ), X ), Y ) ) }.
% 54.98/55.37  parent0[0]: (469) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( X, 
% 54.98/55.37    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 54.98/55.37  parent1[0; 8]: (95340) {G2,W14,D7,L1,V3,M1}  { zero ==> meet( complement( 
% 54.98/55.37    meet( X, Y ) ), meet( complement( join( Z, complement( X ) ) ), Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Z
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95343) {G3,W13,D6,L1,V3,M1}  { meet( complement( meet( X, Y ) ), 
% 54.98/55.37    meet( meet( complement( Z ), X ), Y ) ) ==> zero }.
% 54.98/55.37  parent0[0]: (95342) {G3,W13,D6,L1,V3,M1}  { zero ==> meet( complement( meet
% 54.98/55.37    ( X, Y ) ), meet( meet( complement( Z ), X ), Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (809) {G33,W13,D6,L1,V3,M1} P(741,37);d(469);d(1);d(469);d(469
% 54.98/55.37    ) { meet( complement( meet( X, Y ) ), meet( meet( complement( Z ), X ), Y
% 54.98/55.37     ) ) ==> zero }.
% 54.98/55.37  parent0: (95343) {G3,W13,D6,L1,V3,M1}  { meet( complement( meet( X, Y ) ), 
% 54.98/55.37    meet( meet( complement( Z ), X ), Y ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95345) {G33,W9,D5,L1,V3,M1}  { X ==> meet( X, join( join( Y, X ), 
% 54.98/55.37    Z ) ) }.
% 54.98/55.37  parent0[0]: (771) {G33,W9,D5,L1,V3,M1} P(17,738) { meet( Z, join( join( X, 
% 54.98/55.37    Z ), Y ) ) ==> Z }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := Z
% 54.98/55.37     Z := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95349) {G20,W11,D4,L1,V3,M1}  { meet( X, Y ) ==> meet( meet( X, Y
% 54.98/55.37     ), join( Y, Z ) ) }.
% 54.98/55.37  parent0[0]: (517) {G19,W7,D4,L1,V2,M1} P(44,490) { join( X, meet( Y, X ) ) 
% 54.98/55.37    ==> X }.
% 54.98/55.37  parent1[0; 9]: (95345) {G33,W9,D5,L1,V3,M1}  { X ==> meet( X, join( join( Y
% 54.98/55.37    , X ), Z ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := meet( X, Y )
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95351) {G20,W11,D4,L1,V3,M1}  { meet( meet( X, Y ), join( Y, Z ) )
% 54.98/55.37     ==> meet( X, Y ) }.
% 54.98/55.37  parent0[0]: (95349) {G20,W11,D4,L1,V3,M1}  { meet( X, Y ) ==> meet( meet( X
% 54.98/55.37    , Y ), join( Y, Z ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (824) {G34,W11,D4,L1,V3,M1} P(517,771) { meet( meet( Y, X ), 
% 54.98/55.37    join( X, Z ) ) ==> meet( Y, X ) }.
% 54.98/55.37  parent0: (95351) {G20,W11,D4,L1,V3,M1}  { meet( meet( X, Y ), join( Y, Z )
% 54.98/55.37     ) ==> meet( X, Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95353) {G32,W9,D5,L1,V3,M1}  { Y ==> meet( join( join( X, Y ), Z )
% 54.98/55.37    , Y ) }.
% 54.98/55.37  parent0[0]: (743) {G32,W9,D5,L1,V3,M1} P(17,728) { meet( join( join( X, Z )
% 54.98/55.37    , Y ), Z ) ==> Z }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Z
% 54.98/55.37     Z := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95357) {G19,W11,D4,L1,V3,M1}  { meet( X, Y ) ==> meet( join( X, Z
% 54.98/55.37     ), meet( X, Y ) ) }.
% 54.98/55.37  parent0[0]: (490) {G18,W7,D4,L1,V2,M1} P(454,487) { join( Y, meet( Y, X ) )
% 54.98/55.37     ==> Y }.
% 54.98/55.37  parent1[0; 6]: (95353) {G32,W9,D5,L1,V3,M1}  { Y ==> meet( join( join( X, Y
% 54.98/55.37     ), Z ), Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := meet( X, Y )
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95359) {G19,W11,D4,L1,V3,M1}  { meet( join( X, Z ), meet( X, Y ) )
% 54.98/55.37     ==> meet( X, Y ) }.
% 54.98/55.37  parent0[0]: (95357) {G19,W11,D4,L1,V3,M1}  { meet( X, Y ) ==> meet( join( X
% 54.98/55.37    , Z ), meet( X, Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (843) {G33,W11,D4,L1,V3,M1} P(490,743) { meet( join( X, Z ), 
% 54.98/55.37    meet( X, Y ) ) ==> meet( X, Y ) }.
% 54.98/55.37  parent0: (95359) {G19,W11,D4,L1,V3,M1}  { meet( join( X, Z ), meet( X, Y )
% 54.98/55.37     ) ==> meet( X, Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95361) {G33,W8,D5,L1,V2,M1}  { zero ==> meet( X, complement( join
% 54.98/55.37    ( X, Y ) ) ) }.
% 54.98/55.37  parent0[0]: (752) {G33,W8,D5,L1,V2,M1} P(737,560) { meet( X, complement( 
% 54.98/55.37    join( X, Y ) ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95364) {G21,W10,D6,L1,V2,M1}  { zero ==> meet( converse( meet( 
% 54.98/55.37    converse( X ), Y ) ), complement( X ) ) }.
% 54.98/55.37  parent0[0]: (538) {G20,W9,D6,L1,V2,M1} P(519,74);d(7) { join( converse( 
% 54.98/55.37    meet( converse( X ), Y ) ), X ) ==> X }.
% 54.98/55.37  parent1[0; 9]: (95361) {G33,W8,D5,L1,V2,M1}  { zero ==> meet( X, complement
% 54.98/55.37    ( join( X, Y ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := converse( meet( converse( X ), Y ) )
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95365) {G21,W10,D6,L1,V2,M1}  { meet( converse( meet( converse( X
% 54.98/55.37     ), Y ) ), complement( X ) ) ==> zero }.
% 54.98/55.37  parent0[0]: (95364) {G21,W10,D6,L1,V2,M1}  { zero ==> meet( converse( meet
% 54.98/55.37    ( converse( X ), Y ) ), complement( X ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (858) {G34,W10,D6,L1,V2,M1} P(538,752) { meet( converse( meet
% 54.98/55.37    ( converse( X ), Y ) ), complement( X ) ) ==> zero }.
% 54.98/55.37  parent0: (95365) {G21,W10,D6,L1,V2,M1}  { meet( converse( meet( converse( X
% 54.98/55.37     ), Y ) ), complement( X ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95367) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 54.98/55.37     ), complement( X ) ) }.
% 54.98/55.37  parent0[0]: (25) {G2,W10,D4,L1,V2,M1} P(0,18) { join( join( Y, X ), 
% 54.98/55.37    complement( Y ) ) ==> join( X, top ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95370) {G3,W12,D7,L1,V2,M1}  { join( X, top ) ==> join( X, 
% 54.98/55.37    complement( converse( meet( converse( X ), Y ) ) ) ) }.
% 54.98/55.37  parent0[0]: (538) {G20,W9,D6,L1,V2,M1} P(519,74);d(7) { join( converse( 
% 54.98/55.37    meet( converse( X ), Y ) ), X ) ==> X }.
% 54.98/55.37  parent1[0; 5]: (95367) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( 
% 54.98/55.37    join( X, Y ), complement( X ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := converse( meet( converse( X ), Y ) )
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95371) {G4,W10,D7,L1,V2,M1}  { top ==> join( X, complement( 
% 54.98/55.37    converse( meet( converse( X ), Y ) ) ) ) }.
% 54.98/55.37  parent0[0]: (395) {G12,W5,D3,L1,V1,M1} P(369,17);d(393);d(394) { join( Y, 
% 54.98/55.37    top ) ==> top }.
% 54.98/55.37  parent1[0; 1]: (95370) {G3,W12,D7,L1,V2,M1}  { join( X, top ) ==> join( X, 
% 54.98/55.37    complement( converse( meet( converse( X ), Y ) ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Z
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95372) {G4,W10,D7,L1,V2,M1}  { join( X, complement( converse( meet
% 54.98/55.37    ( converse( X ), Y ) ) ) ) ==> top }.
% 54.98/55.37  parent0[0]: (95371) {G4,W10,D7,L1,V2,M1}  { top ==> join( X, complement( 
% 54.98/55.37    converse( meet( converse( X ), Y ) ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (868) {G21,W10,D7,L1,V2,M1} P(538,25);d(395) { join( X, 
% 54.98/55.37    complement( converse( meet( converse( X ), Y ) ) ) ) ==> top }.
% 54.98/55.37  parent0: (95372) {G4,W10,D7,L1,V2,M1}  { join( X, complement( converse( 
% 54.98/55.37    meet( converse( X ), Y ) ) ) ) ==> top }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95374) {G33,W8,D5,L1,V2,M1}  { zero ==> meet( X, complement( join
% 54.98/55.37    ( X, Y ) ) ) }.
% 54.98/55.37  parent0[0]: (752) {G33,W8,D5,L1,V2,M1} P(737,560) { meet( X, complement( 
% 54.98/55.37    join( X, Y ) ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95375) {G22,W10,D6,L1,V2,M1}  { zero ==> meet( converse( meet( X
% 54.98/55.37    , converse( Y ) ) ), complement( Y ) ) }.
% 54.98/55.37  parent0[0]: (536) {G21,W9,D6,L1,V2,M1} P(535,74);d(7) { join( converse( 
% 54.98/55.37    meet( X, converse( Y ) ) ), Y ) ==> Y }.
% 54.98/55.37  parent1[0; 9]: (95374) {G33,W8,D5,L1,V2,M1}  { zero ==> meet( X, complement
% 54.98/55.37    ( join( X, Y ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := converse( meet( X, converse( Y ) ) )
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95376) {G22,W10,D6,L1,V2,M1}  { meet( converse( meet( X, converse
% 54.98/55.37    ( Y ) ) ), complement( Y ) ) ==> zero }.
% 54.98/55.37  parent0[0]: (95375) {G22,W10,D6,L1,V2,M1}  { zero ==> meet( converse( meet
% 54.98/55.37    ( X, converse( Y ) ) ), complement( Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (873) {G34,W10,D6,L1,V2,M1} P(536,752) { meet( converse( meet
% 54.98/55.37    ( X, converse( Y ) ) ), complement( Y ) ) ==> zero }.
% 54.98/55.37  parent0: (95376) {G22,W10,D6,L1,V2,M1}  { meet( converse( meet( X, converse
% 54.98/55.37    ( Y ) ) ), complement( Y ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95378) {G15,W9,D6,L1,V1,M1}  { zero ==> composition( X, complement
% 54.98/55.37    ( converse( composition( top, X ) ) ) ) }.
% 54.98/55.37  parent0[0]: (633) {G15,W9,D6,L1,V1,M1} P(398,10);d(7);d(46);d(457) { 
% 54.98/55.37    composition( X, complement( converse( composition( top, X ) ) ) ) ==> 
% 54.98/55.37    zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95380) {G14,W11,D7,L1,V1,M1}  { zero ==> composition( converse( X
% 54.98/55.37     ), complement( converse( converse( composition( X, top ) ) ) ) ) }.
% 54.98/55.37  parent0[0]: (399) {G13,W9,D4,L1,V1,M1} P(397,35) { composition( top, 
% 54.98/55.37    converse( X ) ) ==> converse( composition( X, top ) ) }.
% 54.98/55.37  parent1[0; 7]: (95378) {G15,W9,D6,L1,V1,M1}  { zero ==> composition( X, 
% 54.98/55.37    complement( converse( composition( top, X ) ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := converse( X )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95381) {G1,W9,D5,L1,V1,M1}  { zero ==> composition( converse( X )
% 54.98/55.37    , complement( composition( X, top ) ) ) }.
% 54.98/55.37  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 54.98/55.37  parent1[0; 6]: (95380) {G14,W11,D7,L1,V1,M1}  { zero ==> composition( 
% 54.98/55.37    converse( X ), complement( converse( converse( composition( X, top ) ) )
% 54.98/55.37     ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := composition( X, top )
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95382) {G1,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 54.98/55.37    complement( composition( X, top ) ) ) ==> zero }.
% 54.98/55.37  parent0[0]: (95381) {G1,W9,D5,L1,V1,M1}  { zero ==> composition( converse( 
% 54.98/55.37    X ), complement( composition( X, top ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (908) {G16,W9,D5,L1,V1,M1} P(399,633);d(7) { composition( 
% 54.98/55.37    converse( X ), complement( composition( X, top ) ) ) ==> zero }.
% 54.98/55.37  parent0: (95382) {G1,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 54.98/55.37    complement( composition( X, top ) ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95384) {G15,W9,D6,L1,V1,M1}  { zero ==> composition( X, complement
% 54.98/55.37    ( converse( composition( top, X ) ) ) ) }.
% 54.98/55.37  parent0[0]: (633) {G15,W9,D6,L1,V1,M1} P(398,10);d(7);d(46);d(457) { 
% 54.98/55.37    composition( X, complement( converse( composition( top, X ) ) ) ) ==> 
% 54.98/55.37    zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95385) {G15,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 54.98/55.37    complement( composition( top, top ) ) ) }.
% 54.98/55.37  parent0[0]: (630) {G14,W8,D4,L1,V0,M1} P(397,398) { converse( composition( 
% 54.98/55.37    top, top ) ) ==> composition( top, top ) }.
% 54.98/55.37  parent1[0; 5]: (95384) {G15,W9,D6,L1,V1,M1}  { zero ==> composition( X, 
% 54.98/55.37    complement( converse( composition( top, X ) ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := top
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95386) {G15,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 54.98/55.37    composition( top, top ) ) ) ==> zero }.
% 54.98/55.37  parent0[0]: (95385) {G15,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 54.98/55.37    complement( composition( top, top ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (909) {G16,W8,D5,L1,V0,M1} P(630,633) { composition( top, 
% 54.98/55.37    complement( composition( top, top ) ) ) ==> zero }.
% 54.98/55.37  parent0: (95386) {G15,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 54.98/55.37    composition( top, top ) ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95388) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 54.98/55.37    join( composition( X, Y ), composition( Z, Y ) ) }.
% 54.98/55.37  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 54.98/55.37    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Z
% 54.98/55.37     Z := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95393) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top ), 
% 54.98/55.37    complement( composition( top, top ) ) ) ==> join( composition( X, 
% 54.98/55.37    complement( composition( top, top ) ) ), zero ) }.
% 54.98/55.37  parent0[0]: (909) {G16,W8,D5,L1,V0,M1} P(630,633) { composition( top, 
% 54.98/55.37    complement( composition( top, top ) ) ) ==> zero }.
% 54.98/55.37  parent1[0; 16]: (95388) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), 
% 54.98/55.37    Y ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := complement( composition( top, top ) )
% 54.98/55.37     Z := top
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95394) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top ), 
% 54.98/55.37    complement( composition( top, top ) ) ) ==> composition( X, complement( 
% 54.98/55.37    composition( top, top ) ) ) }.
% 54.98/55.37  parent0[0]: (457) {G14,W5,D3,L1,V1,M1} P(448,333) { join( X, zero ) ==> X
% 54.98/55.37     }.
% 54.98/55.37  parent1[0; 9]: (95393) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top )
% 54.98/55.37    , complement( composition( top, top ) ) ) ==> join( composition( X, 
% 54.98/55.37    complement( composition( top, top ) ) ), zero ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := composition( X, complement( composition( top, top ) ) )
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95395) {G3,W13,D5,L1,V1,M1}  { composition( top, complement( 
% 54.98/55.37    composition( top, top ) ) ) ==> composition( X, complement( composition( 
% 54.98/55.37    top, top ) ) ) }.
% 54.98/55.37  parent0[0]: (395) {G12,W5,D3,L1,V1,M1} P(369,17);d(393);d(394) { join( Y, 
% 54.98/55.37    top ) ==> top }.
% 54.98/55.37  parent1[0; 2]: (95394) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top )
% 54.98/55.37    , complement( composition( top, top ) ) ) ==> composition( X, complement
% 54.98/55.37    ( composition( top, top ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95396) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, complement
% 54.98/55.37    ( composition( top, top ) ) ) }.
% 54.98/55.37  parent0[0]: (909) {G16,W8,D5,L1,V0,M1} P(630,633) { composition( top, 
% 54.98/55.37    complement( composition( top, top ) ) ) ==> zero }.
% 54.98/55.37  parent1[0; 1]: (95395) {G3,W13,D5,L1,V1,M1}  { composition( top, complement
% 54.98/55.37    ( composition( top, top ) ) ) ==> composition( X, complement( composition
% 54.98/55.37    ( top, top ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95397) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 54.98/55.37    composition( top, top ) ) ) ==> zero }.
% 54.98/55.37  parent0[0]: (95396) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 54.98/55.37    complement( composition( top, top ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (918) {G17,W8,D5,L1,V1,M1} P(909,6);d(457);d(395);d(909) { 
% 54.98/55.37    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 54.98/55.37  parent0: (95397) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 54.98/55.37    composition( top, top ) ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95399) {G0,W11,D4,L1,V3,M1}  { composition( composition( X, Y ), Z
% 54.98/55.37     ) ==> composition( X, composition( Y, Z ) ) }.
% 54.98/55.37  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 54.98/55.37     ) ) ==> composition( composition( X, Y ), Z ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95402) {G1,W12,D5,L1,V1,M1}  { composition( composition( X, top )
% 54.98/55.37    , complement( composition( top, top ) ) ) ==> composition( X, zero ) }.
% 54.98/55.37  parent0[0]: (909) {G16,W8,D5,L1,V0,M1} P(630,633) { composition( top, 
% 54.98/55.37    complement( composition( top, top ) ) ) ==> zero }.
% 54.98/55.37  parent1[0; 11]: (95399) {G0,W11,D4,L1,V3,M1}  { composition( composition( X
% 54.98/55.37    , Y ), Z ) ==> composition( X, composition( Y, Z ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := top
% 54.98/55.37     Z := complement( composition( top, top ) )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95403) {G2,W5,D3,L1,V1,M1}  { zero ==> composition( X, zero ) }.
% 54.98/55.37  parent0[0]: (918) {G17,W8,D5,L1,V1,M1} P(909,6);d(457);d(395);d(909) { 
% 54.98/55.37    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 54.98/55.37  parent1[0; 1]: (95402) {G1,W12,D5,L1,V1,M1}  { composition( composition( X
% 54.98/55.37    , top ), complement( composition( top, top ) ) ) ==> composition( X, zero
% 54.98/55.37     ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := composition( X, top )
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95404) {G2,W5,D3,L1,V1,M1}  { composition( X, zero ) ==> zero }.
% 54.98/55.37  parent0[0]: (95403) {G2,W5,D3,L1,V1,M1}  { zero ==> composition( X, zero )
% 54.98/55.37     }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (919) {G18,W5,D3,L1,V1,M1} P(909,4);d(918) { composition( X, 
% 54.98/55.37    zero ) ==> zero }.
% 54.98/55.37  parent0: (95404) {G2,W5,D3,L1,V1,M1}  { composition( X, zero ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95406) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 54.98/55.37     converse( composition( converse( X ), Y ) ) }.
% 54.98/55.37  parent0[0]: (36) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 54.98/55.37    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95409) {G2,W7,D4,L1,V1,M1}  { composition( converse( zero ), X ) 
% 54.98/55.37    ==> converse( zero ) }.
% 54.98/55.37  parent0[0]: (919) {G18,W5,D3,L1,V1,M1} P(909,4);d(918) { composition( X, 
% 54.98/55.37    zero ) ==> zero }.
% 54.98/55.37  parent1[0; 6]: (95406) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), 
% 54.98/55.37    X ) ==> converse( composition( converse( X ), Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := converse( X )
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := zero
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95411) {G3,W6,D4,L1,V1,M1}  { composition( converse( zero ), X ) 
% 54.98/55.37    ==> zero }.
% 54.98/55.37  parent0[0]: (474) {G16,W4,D3,L1,V0,M1} P(460,456) { converse( zero ) ==> 
% 54.98/55.37    zero }.
% 54.98/55.37  parent1[0; 5]: (95409) {G2,W7,D4,L1,V1,M1}  { composition( converse( zero )
% 54.98/55.37    , X ) ==> converse( zero ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95412) {G4,W5,D3,L1,V1,M1}  { composition( zero, X ) ==> zero }.
% 54.98/55.37  parent0[0]: (474) {G16,W4,D3,L1,V0,M1} P(460,456) { converse( zero ) ==> 
% 54.98/55.37    zero }.
% 54.98/55.37  parent1[0; 2]: (95411) {G3,W6,D4,L1,V1,M1}  { composition( converse( zero )
% 54.98/55.37    , X ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (922) {G19,W5,D3,L1,V1,M1} P(919,36);d(474) { composition( 
% 54.98/55.37    zero, X ) ==> zero }.
% 54.98/55.37  parent0: (95412) {G4,W5,D3,L1,V1,M1}  { composition( zero, X ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95416) {G17,W8,D5,L1,V1,M1}  { zero ==> composition( X, complement
% 54.98/55.37    ( composition( top, top ) ) ) }.
% 54.98/55.37  parent0[0]: (918) {G17,W8,D5,L1,V1,M1} P(909,6);d(457);d(395);d(909) { 
% 54.98/55.37    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95418) {G5,W6,D4,L1,V0,M1}  { zero ==> complement( composition( 
% 54.98/55.37    top, top ) ) }.
% 54.98/55.37  parent0[0]: (301) {G4,W5,D3,L1,V1,M1} P(300,294) { composition( one, X ) 
% 54.98/55.37    ==> X }.
% 54.98/55.37  parent1[0; 2]: (95416) {G17,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 54.98/55.37    complement( composition( top, top ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := complement( composition( top, top ) )
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := one
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95419) {G5,W6,D4,L1,V0,M1}  { complement( composition( top, top )
% 54.98/55.37     ) ==> zero }.
% 54.98/55.37  parent0[0]: (95418) {G5,W6,D4,L1,V0,M1}  { zero ==> complement( composition
% 54.98/55.37    ( top, top ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (923) {G18,W6,D4,L1,V0,M1} P(918,301) { complement( 
% 54.98/55.37    composition( top, top ) ) ==> zero }.
% 54.98/55.37  parent0: (95419) {G5,W6,D4,L1,V0,M1}  { complement( composition( top, top )
% 54.98/55.37     ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95421) {G14,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 54.98/55.37     }.
% 54.98/55.37  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.37    ( complement( X ) ) ==> X }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95423) {G15,W6,D3,L1,V0,M1}  { composition( top, top ) ==> 
% 54.98/55.37    complement( zero ) }.
% 54.98/55.37  parent0[0]: (923) {G18,W6,D4,L1,V0,M1} P(918,301) { complement( composition
% 54.98/55.37    ( top, top ) ) ==> zero }.
% 54.98/55.37  parent1[0; 5]: (95421) {G14,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 54.98/55.37    ( X ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := composition( top, top )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95424) {G10,W5,D3,L1,V0,M1}  { composition( top, top ) ==> top
% 54.98/55.37     }.
% 54.98/55.37  parent0[0]: (378) {G9,W4,D3,L1,V0,M1} P(375,176);d(310);d(366) { complement
% 54.98/55.37    ( zero ) ==> top }.
% 54.98/55.37  parent1[0; 4]: (95423) {G15,W6,D3,L1,V0,M1}  { composition( top, top ) ==> 
% 54.98/55.37    complement( zero ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (927) {G19,W5,D3,L1,V0,M1} P(923,454);d(378) { composition( 
% 54.98/55.37    top, top ) ==> top }.
% 54.98/55.37  parent0: (95424) {G10,W5,D3,L1,V0,M1}  { composition( top, top ) ==> top
% 54.98/55.37     }.
% 54.98/55.37  substitution0:
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95427) {G0,W11,D4,L1,V3,M1}  { composition( composition( X, Y ), Z
% 54.98/55.37     ) ==> composition( X, composition( Y, Z ) ) }.
% 54.98/55.37  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 54.98/55.37     ) ) ==> composition( composition( X, Y ), Z ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95429) {G1,W9,D4,L1,V1,M1}  { composition( composition( X, top )
% 54.98/55.37    , top ) ==> composition( X, top ) }.
% 54.98/55.37  parent0[0]: (927) {G19,W5,D3,L1,V0,M1} P(923,454);d(378) { composition( top
% 54.98/55.37    , top ) ==> top }.
% 54.98/55.37  parent1[0; 8]: (95427) {G0,W11,D4,L1,V3,M1}  { composition( composition( X
% 54.98/55.37    , Y ), Z ) ==> composition( X, composition( Y, Z ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := top
% 54.98/55.37     Z := top
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (929) {G20,W9,D4,L1,V1,M1} P(927,4) { composition( composition
% 54.98/55.37    ( X, top ), top ) ==> composition( X, top ) }.
% 54.98/55.37  parent0: (95429) {G1,W9,D4,L1,V1,M1}  { composition( composition( X, top )
% 54.98/55.37    , top ) ==> composition( X, top ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95433) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 54.98/55.37    join( composition( X, Y ), composition( Z, Y ) ) }.
% 54.98/55.37  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 54.98/55.37    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Z
% 54.98/55.37     Z := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95436) {G1,W15,D5,L1,V2,M1}  { composition( join( X, composition
% 54.98/55.37    ( Y, top ) ), top ) ==> join( composition( X, top ), composition( Y, top
% 54.98/55.37     ) ) }.
% 54.98/55.37  parent0[0]: (929) {G20,W9,D4,L1,V1,M1} P(927,4) { composition( composition
% 54.98/55.37    ( X, top ), top ) ==> composition( X, top ) }.
% 54.98/55.37  parent1[0; 12]: (95433) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), 
% 54.98/55.37    Y ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := top
% 54.98/55.37     Z := composition( Y, top )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95437) {G1,W13,D5,L1,V2,M1}  { composition( join( X, composition
% 54.98/55.37    ( Y, top ) ), top ) ==> composition( join( X, Y ), top ) }.
% 54.98/55.37  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 54.98/55.37    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 54.98/55.37  parent1[0; 8]: (95436) {G1,W15,D5,L1,V2,M1}  { composition( join( X, 
% 54.98/55.37    composition( Y, top ) ), top ) ==> join( composition( X, top ), 
% 54.98/55.37    composition( Y, top ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := top
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (932) {G21,W13,D5,L1,V2,M1} P(929,6);d(6) { composition( join
% 54.98/55.37    ( Y, composition( X, top ) ), top ) ==> composition( join( Y, X ), top )
% 54.98/55.37     }.
% 54.98/55.37  parent0: (95437) {G1,W13,D5,L1,V2,M1}  { composition( join( X, composition
% 54.98/55.37    ( Y, top ) ), top ) ==> composition( join( X, Y ), top ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95440) {G0,W11,D4,L1,V3,M1}  { composition( composition( X, Y ), Z
% 54.98/55.37     ) ==> composition( X, composition( Y, Z ) ) }.
% 54.98/55.37  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 54.98/55.37     ) ) ==> composition( composition( X, Y ), Z ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95443) {G1,W13,D5,L1,V2,M1}  { composition( composition( X, 
% 54.98/55.37    converse( Y ) ), complement( composition( Y, top ) ) ) ==> composition( X
% 54.98/55.37    , zero ) }.
% 54.98/55.37  parent0[0]: (908) {G16,W9,D5,L1,V1,M1} P(399,633);d(7) { composition( 
% 54.98/55.37    converse( X ), complement( composition( X, top ) ) ) ==> zero }.
% 54.98/55.37  parent1[0; 12]: (95440) {G0,W11,D4,L1,V3,M1}  { composition( composition( X
% 54.98/55.37    , Y ), Z ) ==> composition( X, composition( Y, Z ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := converse( Y )
% 54.98/55.37     Z := complement( composition( Y, top ) )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95444) {G2,W11,D5,L1,V2,M1}  { composition( composition( X, 
% 54.98/55.37    converse( Y ) ), complement( composition( Y, top ) ) ) ==> zero }.
% 54.98/55.37  parent0[0]: (919) {G18,W5,D3,L1,V1,M1} P(909,4);d(918) { composition( X, 
% 54.98/55.37    zero ) ==> zero }.
% 54.98/55.37  parent1[0; 10]: (95443) {G1,W13,D5,L1,V2,M1}  { composition( composition( X
% 54.98/55.37    , converse( Y ) ), complement( composition( Y, top ) ) ) ==> composition
% 54.98/55.37    ( X, zero ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (938) {G19,W11,D5,L1,V2,M1} P(908,4);d(919) { composition( 
% 54.98/55.37    composition( Y, converse( X ) ), complement( composition( X, top ) ) ) 
% 54.98/55.37    ==> zero }.
% 54.98/55.37  parent0: (95444) {G2,W11,D5,L1,V2,M1}  { composition( composition( X, 
% 54.98/55.37    converse( Y ) ), complement( composition( Y, top ) ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95447) {G14,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 54.98/55.37    join( complement( X ), complement( Y ) ) }.
% 54.98/55.37  parent0[0]: (461) {G14,W10,D4,L1,V2,M1} P(37,448);d(3);d(377) { join( 
% 54.98/55.37    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95448) {G15,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 54.98/55.37    , Y ) ) ==> join( X, complement( Y ) ) }.
% 54.98/55.37  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.37    ( complement( X ) ) ==> X }.
% 54.98/55.37  parent1[0; 7]: (95447) {G14,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 54.98/55.37    ==> join( complement( X ), complement( Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := complement( X )
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (953) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( 
% 54.98/55.37    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 54.98/55.37  parent0: (95448) {G15,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 54.98/55.37    , Y ) ) ==> join( X, complement( Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95453) {G14,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 54.98/55.37    join( complement( X ), complement( Y ) ) }.
% 54.98/55.37  parent0[0]: (461) {G14,W10,D4,L1,V2,M1} P(37,448);d(3);d(377) { join( 
% 54.98/55.37    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95455) {G15,W10,D5,L1,V2,M1}  { complement( meet( X, complement( 
% 54.98/55.37    Y ) ) ) ==> join( complement( X ), Y ) }.
% 54.98/55.37  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.37    ( complement( X ) ) ==> X }.
% 54.98/55.37  parent1[0; 9]: (95453) {G14,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 54.98/55.37    ==> join( complement( X ), complement( Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := complement( Y )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (954) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( Y, 
% 54.98/55.37    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 54.98/55.37  parent0: (95455) {G15,W10,D5,L1,V2,M1}  { complement( meet( X, complement( 
% 54.98/55.37    Y ) ) ) ==> join( complement( X ), Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95460) {G2,W14,D5,L1,V3,M1}  { join( join( complement( X ), Y ), 
% 54.98/55.37    complement( Z ) ) = join( complement( meet( X, Z ) ), Y ) }.
% 54.98/55.37  parent0[0]: (461) {G14,W10,D4,L1,V2,M1} P(37,448);d(3);d(377) { join( 
% 54.98/55.37    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 54.98/55.37  parent1[0; 9]: (17) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 54.98/55.37    X ) = join( join( Z, X ), Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Z
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := complement( Z )
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := complement( X )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (958) {G15,W14,D5,L1,V3,M1} P(461,17) { join( join( complement
% 54.98/55.37    ( X ), Z ), complement( Y ) ) ==> join( complement( meet( X, Y ) ), Z )
% 54.98/55.37     }.
% 54.98/55.37  parent0: (95460) {G2,W14,D5,L1,V3,M1}  { join( join( complement( X ), Y ), 
% 54.98/55.37    complement( Z ) ) = join( complement( meet( X, Z ) ), Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Z
% 54.98/55.37     Z := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95462) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 54.98/55.37    join( X, Y ), Z ) }.
% 54.98/55.37  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 54.98/55.37    join( join( Y, Z ), X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95463) {G2,W14,D5,L1,V3,M1}  { join( complement( meet( X, Y ) ), 
% 54.98/55.37    Z ) = join( join( Z, complement( X ) ), complement( Y ) ) }.
% 54.98/55.37  parent0[0]: (461) {G14,W10,D4,L1,V2,M1} P(37,448);d(3);d(377) { join( 
% 54.98/55.37    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 54.98/55.37  parent1[0; 2]: (95462) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 54.98/55.37    join( join( X, Y ), Z ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := Z
% 54.98/55.37     Y := complement( X )
% 54.98/55.37     Z := complement( Y )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95465) {G2,W14,D5,L1,V3,M1}  { join( join( Z, complement( X ) ), 
% 54.98/55.37    complement( Y ) ) = join( complement( meet( X, Y ) ), Z ) }.
% 54.98/55.37  parent0[0]: (95463) {G2,W14,D5,L1,V3,M1}  { join( complement( meet( X, Y )
% 54.98/55.37     ), Z ) = join( join( Z, complement( X ) ), complement( Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (960) {G15,W14,D5,L1,V3,M1} P(461,16) { join( join( Z, 
% 54.98/55.37    complement( X ) ), complement( Y ) ) ==> join( complement( meet( X, Y ) )
% 54.98/55.37    , Z ) }.
% 54.98/55.37  parent0: (95465) {G2,W14,D5,L1,V3,M1}  { join( join( Z, complement( X ) ), 
% 54.98/55.37    complement( Y ) ) = join( complement( meet( X, Y ) ), Z ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95467) {G14,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 54.98/55.37    join( complement( X ), complement( Y ) ) }.
% 54.98/55.37  parent0[0]: (461) {G14,W10,D4,L1,V2,M1} P(37,448);d(3);d(377) { join( 
% 54.98/55.37    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95469) {G1,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 54.98/55.37    join( complement( Y ), complement( X ) ) }.
% 54.98/55.37  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.98/55.37  parent1[0; 5]: (95467) {G14,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 54.98/55.37    ==> join( complement( X ), complement( Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := complement( X )
% 54.98/55.37     Y := complement( Y )
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95471) {G2,W9,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 54.98/55.37    complement( meet( Y, X ) ) }.
% 54.98/55.37  parent0[0]: (461) {G14,W10,D4,L1,V2,M1} P(37,448);d(3);d(377) { join( 
% 54.98/55.37    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 54.98/55.37  parent1[0; 5]: (95469) {G1,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 54.98/55.37    ==> join( complement( Y ), complement( X ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (962) {G15,W9,D4,L1,V2,M1} P(461,0);d(461) { complement( meet
% 54.98/55.37    ( X, Y ) ) = complement( meet( Y, X ) ) }.
% 54.98/55.37  parent0: (95471) {G2,W9,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 54.98/55.37    complement( meet( Y, X ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95472) {G3,W6,D4,L1,V1,M1}  { zero ==> meet( complement( X ), X )
% 54.98/55.37     }.
% 54.98/55.37  parent0[0]: (59) {G3,W6,D4,L1,V1,M1} S(43);d(46) { meet( complement( X ), X
% 54.98/55.37     ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95473) {G4,W10,D5,L1,V2,M1}  { zero ==> meet( complement( meet( Y
% 54.98/55.37    , X ) ), meet( X, Y ) ) }.
% 54.98/55.37  parent0[0]: (962) {G15,W9,D4,L1,V2,M1} P(461,0);d(461) { complement( meet( 
% 54.98/55.37    X, Y ) ) = complement( meet( Y, X ) ) }.
% 54.98/55.37  parent1[0; 3]: (95472) {G3,W6,D4,L1,V1,M1}  { zero ==> meet( complement( X
% 54.98/55.37     ), X ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := meet( X, Y )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95476) {G4,W10,D5,L1,V2,M1}  { meet( complement( meet( X, Y ) ), 
% 54.98/55.37    meet( Y, X ) ) ==> zero }.
% 54.98/55.37  parent0[0]: (95473) {G4,W10,D5,L1,V2,M1}  { zero ==> meet( complement( meet
% 54.98/55.37    ( Y, X ) ), meet( X, Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (982) {G16,W10,D5,L1,V2,M1} P(962,59) { meet( complement( meet
% 54.98/55.37    ( Y, X ) ), meet( X, Y ) ) ==> zero }.
% 54.98/55.37  parent0: (95476) {G4,W10,D5,L1,V2,M1}  { meet( complement( meet( X, Y ) ), 
% 54.98/55.37    meet( Y, X ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95477) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 54.98/55.37    complement( X ), complement( Y ) ) ) }.
% 54.98/55.37  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.98/55.37    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95479) {G1,W14,D6,L1,V3,M1}  { meet( meet( X, Y ), Z ) ==> 
% 54.98/55.37    complement( join( complement( meet( Y, X ) ), complement( Z ) ) ) }.
% 54.98/55.37  parent0[0]: (962) {G15,W9,D4,L1,V2,M1} P(461,0);d(461) { complement( meet( 
% 54.98/55.37    X, Y ) ) = complement( meet( Y, X ) ) }.
% 54.98/55.37  parent1[0; 8]: (95477) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 54.98/55.37    ( join( complement( X ), complement( Y ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := meet( X, Y )
% 54.98/55.37     Y := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95485) {G1,W11,D4,L1,V3,M1}  { meet( meet( X, Y ), Z ) ==> meet( 
% 54.98/55.37    meet( Y, X ), Z ) }.
% 54.98/55.37  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.98/55.37    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.98/55.37  parent1[0; 6]: (95479) {G1,W14,D6,L1,V3,M1}  { meet( meet( X, Y ), Z ) ==> 
% 54.98/55.37    complement( join( complement( meet( Y, X ) ), complement( Z ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := meet( Y, X )
% 54.98/55.37     Y := Z
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (983) {G16,W11,D4,L1,V3,M1} P(962,3);d(3) { meet( meet( Y, X )
% 54.98/55.37    , Z ) = meet( meet( X, Y ), Z ) }.
% 54.98/55.37  parent0: (95485) {G1,W11,D4,L1,V3,M1}  { meet( meet( X, Y ), Z ) ==> meet( 
% 54.98/55.37    meet( Y, X ), Z ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95486) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 54.98/55.37    complement( X ), complement( Y ) ) ) }.
% 54.98/55.37  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.98/55.37    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95489) {G1,W14,D6,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> 
% 54.98/55.37    complement( join( complement( X ), complement( meet( Z, Y ) ) ) ) }.
% 54.98/55.37  parent0[0]: (962) {G15,W9,D4,L1,V2,M1} P(461,0);d(461) { complement( meet( 
% 54.98/55.37    X, Y ) ) = complement( meet( Y, X ) ) }.
% 54.98/55.37  parent1[0; 10]: (95486) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 54.98/55.37    ( join( complement( X ), complement( Y ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := Z
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := meet( Y, Z )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95492) {G1,W11,D4,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> meet( 
% 54.98/55.37    X, meet( Z, Y ) ) }.
% 54.98/55.37  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 54.98/55.37    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 54.98/55.37  parent1[0; 6]: (95489) {G1,W14,D6,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> 
% 54.98/55.37    complement( join( complement( X ), complement( meet( Z, Y ) ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := meet( Z, Y )
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (984) {G16,W11,D4,L1,V3,M1} P(962,3);d(3) { meet( Z, meet( Y, 
% 54.98/55.37    X ) ) = meet( Z, meet( X, Y ) ) }.
% 54.98/55.37  parent0: (95492) {G1,W11,D4,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> meet( 
% 54.98/55.37    X, meet( Z, Y ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Z
% 54.98/55.37     Y := Y
% 54.98/55.37     Z := X
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95493) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 54.98/55.37     }.
% 54.98/55.37  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 54.98/55.37     }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95494) {G1,W10,D5,L1,V2,M1}  { top ==> join( meet( X, Y ), 
% 54.98/55.37    complement( meet( Y, X ) ) ) }.
% 54.98/55.37  parent0[0]: (962) {G15,W9,D4,L1,V2,M1} P(461,0);d(461) { complement( meet( 
% 54.98/55.37    X, Y ) ) = complement( meet( Y, X ) ) }.
% 54.98/55.37  parent1[0; 6]: (95493) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( 
% 54.98/55.37    X ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := meet( X, Y )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95497) {G1,W10,D5,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 54.98/55.37    meet( Y, X ) ) ) ==> top }.
% 54.98/55.37  parent0[0]: (95494) {G1,W10,D5,L1,V2,M1}  { top ==> join( meet( X, Y ), 
% 54.98/55.37    complement( meet( Y, X ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (988) {G16,W10,D5,L1,V2,M1} P(962,11) { join( meet( X, Y ), 
% 54.98/55.37    complement( meet( Y, X ) ) ) ==> top }.
% 54.98/55.37  parent0: (95497) {G1,W10,D5,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 54.98/55.37    meet( Y, X ) ) ) ==> top }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95498) {G0,W6,D4,L1,V1,M1}  { zero ==> meet( X, complement( X ) )
% 54.98/55.37     }.
% 54.98/55.37  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 54.98/55.37    zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95499) {G1,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 54.98/55.37    complement( meet( Y, X ) ) ) }.
% 54.98/55.37  parent0[0]: (962) {G15,W9,D4,L1,V2,M1} P(461,0);d(461) { complement( meet( 
% 54.98/55.37    X, Y ) ) = complement( meet( Y, X ) ) }.
% 54.98/55.37  parent1[0; 6]: (95498) {G0,W6,D4,L1,V1,M1}  { zero ==> meet( X, complement
% 54.98/55.37    ( X ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := meet( X, Y )
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95502) {G1,W10,D5,L1,V2,M1}  { meet( meet( X, Y ), complement( 
% 54.98/55.37    meet( Y, X ) ) ) ==> zero }.
% 54.98/55.37  parent0[0]: (95499) {G1,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 54.98/55.37    complement( meet( Y, X ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  subsumption: (989) {G16,W10,D5,L1,V2,M1} P(962,12) { meet( meet( X, Y ), 
% 54.98/55.37    complement( meet( Y, X ) ) ) ==> zero }.
% 54.98/55.37  parent0: (95502) {G1,W10,D5,L1,V2,M1}  { meet( meet( X, Y ), complement( 
% 54.98/55.37    meet( Y, X ) ) ) ==> zero }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := X
% 54.98/55.37     Y := Y
% 54.98/55.37  end
% 54.98/55.37  permutation0:
% 54.98/55.37     0 ==> 0
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95504) {G20,W10,D5,L1,V3,M1}  { top ==> join( join( X, Y ), 
% 54.98/55.37    complement( meet( Y, Z ) ) ) }.
% 54.98/55.37  parent0[0]: (585) {G20,W10,D5,L1,V3,M1} P(518,23);d(46);d(457);d(395) { 
% 54.98/55.37    join( join( Z, X ), complement( meet( X, Y ) ) ) ==> top }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := Z
% 54.98/55.37     Z := X
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  paramod: (95505) {G19,W10,D6,L1,V3,M1}  { top ==> join( X, complement( meet
% 54.98/55.37    ( meet( X, Y ), Z ) ) ) }.
% 54.98/55.37  parent0[0]: (490) {G18,W7,D4,L1,V2,M1} P(454,487) { join( Y, meet( Y, X ) )
% 54.98/55.37     ==> Y }.
% 54.98/55.37  parent1[0; 3]: (95504) {G20,W10,D5,L1,V3,M1}  { top ==> join( join( X, Y )
% 54.98/55.37    , complement( meet( Y, Z ) ) ) }.
% 54.98/55.37  substitution0:
% 54.98/55.37     X := Y
% 54.98/55.37     Y := X
% 54.98/55.37  end
% 54.98/55.37  substitution1:
% 54.98/55.37     X := X
% 54.98/55.37     Y := meet( X, Y )
% 54.98/55.37     Z := Z
% 54.98/55.37  end
% 54.98/55.37  
% 54.98/55.37  eqswap: (95506) {G19,W10,D6,L1,V3,M1}  { join( X, complement( meet( meet( X
% 54.98/55.37    , Y ), Z ) ) ) ==> top }.
% 54.98/55.37  parent0[0]: (95505) {G19,W10,D6,L1,V3,M1}  { top ==> join( X, complement( 
% 54.98/55.37    meet( meet( X, Y ), Z ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1000) {G21,W10,D6,L1,V3,M1} P(490,585) { join( X, complement
% 54.98/55.38    ( meet( meet( X, Y ), Z ) ) ) ==> top }.
% 54.98/55.38  parent0: (95506) {G19,W10,D6,L1,V3,M1}  { join( X, complement( meet( meet( 
% 54.98/55.38    X, Y ), Z ) ) ) ==> top }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95509) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 54.98/55.38    complement( Y ) ) ) ==> X }.
% 54.98/55.38  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 54.98/55.38    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 54.98/55.38  parent1[0; 5]: (27) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 54.98/55.38    complement( join( complement( X ), Y ) ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1008) {G16,W10,D5,L1,V2,M1} S(27);d(470) { join( meet( X, Y )
% 54.98/55.38    , meet( X, complement( Y ) ) ) ==> X }.
% 54.98/55.38  parent0: (95509) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 54.98/55.38    complement( Y ) ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95513) {G3,W8,D6,L1,V1,M1}  { join( X, converse( complement( 
% 54.98/55.38    converse( X ) ) ) ) ==> top }.
% 54.98/55.38  parent0[0]: (397) {G12,W4,D3,L1,V0,M1} P(393,200) { converse( top ) ==> top
% 54.98/55.38     }.
% 54.98/55.38  parent1[0; 7]: (200) {G2,W9,D6,L1,V1,M1} P(11,73) { join( X, converse( 
% 54.98/55.38    complement( converse( X ) ) ) ) ==> converse( top ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1013) {G13,W8,D6,L1,V1,M1} S(200);d(397) { join( X, converse
% 54.98/55.38    ( complement( converse( X ) ) ) ) ==> top }.
% 54.98/55.38  parent0: (95513) {G3,W8,D6,L1,V1,M1}  { join( X, converse( complement( 
% 54.98/55.38    converse( X ) ) ) ) ==> top }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95516) {G21,W10,D5,L1,V3,M1}  { top ==> join( join( X, Y ), 
% 54.98/55.38    complement( meet( Z, Y ) ) ) }.
% 54.98/55.38  parent0[0]: (542) {G21,W10,D5,L1,V3,M1} P(534,23);d(46);d(457);d(395) { 
% 54.98/55.38    join( join( Z, X ), complement( meet( Y, X ) ) ) ==> top }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := Z
% 54.98/55.38     Z := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95517) {G20,W10,D6,L1,V3,M1}  { top ==> join( X, complement( meet
% 54.98/55.38    ( Z, meet( Y, X ) ) ) ) }.
% 54.98/55.38  parent0[0]: (517) {G19,W7,D4,L1,V2,M1} P(44,490) { join( X, meet( Y, X ) ) 
% 54.98/55.38    ==> X }.
% 54.98/55.38  parent1[0; 3]: (95516) {G21,W10,D5,L1,V3,M1}  { top ==> join( join( X, Y )
% 54.98/55.38    , complement( meet( Z, Y ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := meet( Y, X )
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95518) {G20,W10,D6,L1,V3,M1}  { join( X, complement( meet( Y, meet
% 54.98/55.38    ( Z, X ) ) ) ) ==> top }.
% 54.98/55.38  parent0[0]: (95517) {G20,W10,D6,L1,V3,M1}  { top ==> join( X, complement( 
% 54.98/55.38    meet( Z, meet( Y, X ) ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Z
% 54.98/55.38     Z := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1035) {G22,W10,D6,L1,V3,M1} P(517,542) { join( X, complement
% 54.98/55.38    ( meet( Z, meet( Y, X ) ) ) ) ==> top }.
% 54.98/55.38  parent0: (95518) {G20,W10,D6,L1,V3,M1}  { join( X, complement( meet( Y, 
% 54.98/55.38    meet( Z, X ) ) ) ) ==> top }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Z
% 54.98/55.38     Z := Y
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95520) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 54.98/55.38    join( X, Y ), Z ) }.
% 54.98/55.38  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 54.98/55.38    join( join( Y, Z ), X ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95522) {G2,W14,D6,L1,V3,M1}  { join( join( meet( X, complement( Y
% 54.98/55.38     ) ), Z ), meet( X, Y ) ) = join( X, Z ) }.
% 54.98/55.38  parent0[0]: (1008) {G16,W10,D5,L1,V2,M1} S(27);d(470) { join( meet( X, Y )
% 54.98/55.38    , meet( X, complement( Y ) ) ) ==> X }.
% 54.98/55.38  parent1[0; 12]: (95520) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 54.98/55.38    join( join( X, Y ), Z ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := meet( X, Y )
% 54.98/55.38     Y := meet( X, complement( Y ) )
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1072) {G17,W14,D6,L1,V3,M1} P(1008,16) { join( join( meet( X
% 54.98/55.38    , complement( Y ) ), Z ), meet( X, Y ) ) ==> join( X, Z ) }.
% 54.98/55.38  parent0: (95522) {G2,W14,D6,L1,V3,M1}  { join( join( meet( X, complement( Y
% 54.98/55.38     ) ), Z ), meet( X, Y ) ) = join( X, Z ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95526) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 54.98/55.38    , complement( Y ) ) ) }.
% 54.98/55.38  parent0[0]: (1008) {G16,W10,D5,L1,V2,M1} S(27);d(470) { join( meet( X, Y )
% 54.98/55.38    , meet( X, complement( Y ) ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95528) {G3,W14,D6,L1,V0,M1}  { composition( skol1, complement( 
% 54.98/55.38    one ) ) ==> join( zero, meet( composition( skol1, complement( one ) ), 
% 54.98/55.38    complement( skol1 ) ) ) }.
% 54.98/55.38  parent0[0]: (118) {G2,W8,D5,L1,V0,M1} P(117,44) { meet( composition( skol1
% 54.98/55.38    , complement( one ) ), skol1 ) ==> zero }.
% 54.98/55.38  parent1[0; 6]: (95526) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.38    meet( X, complement( Y ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := composition( skol1, complement( one ) )
% 54.98/55.38     Y := skol1
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95529) {G4,W12,D5,L1,V0,M1}  { composition( skol1, complement( 
% 54.98/55.38    one ) ) ==> meet( composition( skol1, complement( one ) ), complement( 
% 54.98/55.38    skol1 ) ) }.
% 54.98/55.38  parent0[0]: (456) {G14,W5,D3,L1,V1,M1} P(448,338) { join( zero, X ) ==> X
% 54.98/55.38     }.
% 54.98/55.38  parent1[0; 5]: (95528) {G3,W14,D6,L1,V0,M1}  { composition( skol1, 
% 54.98/55.38    complement( one ) ) ==> join( zero, meet( composition( skol1, complement
% 54.98/55.38    ( one ) ), complement( skol1 ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := meet( composition( skol1, complement( one ) ), complement( skol1 )
% 54.98/55.38     )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95530) {G4,W12,D5,L1,V0,M1}  { meet( composition( skol1, 
% 54.98/55.38    complement( one ) ), complement( skol1 ) ) ==> composition( skol1, 
% 54.98/55.38    complement( one ) ) }.
% 54.98/55.38  parent0[0]: (95529) {G4,W12,D5,L1,V0,M1}  { composition( skol1, complement
% 54.98/55.38    ( one ) ) ==> meet( composition( skol1, complement( one ) ), complement( 
% 54.98/55.38    skol1 ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1074) {G17,W12,D5,L1,V0,M1} P(118,1008);d(456) { meet( 
% 54.98/55.38    composition( skol1, complement( one ) ), complement( skol1 ) ) ==> 
% 54.98/55.38    composition( skol1, complement( one ) ) }.
% 54.98/55.38  parent0: (95530) {G4,W12,D5,L1,V0,M1}  { meet( composition( skol1, 
% 54.98/55.38    complement( one ) ), complement( skol1 ) ) ==> composition( skol1, 
% 54.98/55.38    complement( one ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95531) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 54.98/55.38    , complement( Y ) ) ) }.
% 54.98/55.38  parent0[0]: (1008) {G16,W10,D5,L1,V2,M1} S(27);d(470) { join( meet( X, Y )
% 54.98/55.38    , meet( X, complement( Y ) ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95532) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet( X
% 54.98/55.38    , complement( Y ) ) ) }.
% 54.98/55.38  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 54.98/55.38    Y ) }.
% 54.98/55.38  parent1[0; 3]: (95531) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.38    meet( X, complement( Y ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95536) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 54.98/55.38    complement( Y ) ) ) ==> X }.
% 54.98/55.38  parent0[0]: (95532) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet
% 54.98/55.38    ( X, complement( Y ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1077) {G17,W10,D5,L1,V2,M1} P(44,1008) { join( meet( Y, X ), 
% 54.98/55.38    meet( X, complement( Y ) ) ) ==> X }.
% 54.98/55.38  parent0: (95536) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 54.98/55.38    complement( Y ) ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95540) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 54.98/55.38    , complement( Y ) ) ) }.
% 54.98/55.38  parent0[0]: (1008) {G16,W10,D5,L1,V2,M1} S(27);d(470) { join( meet( X, Y )
% 54.98/55.38    , meet( X, complement( Y ) ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95542) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( 
% 54.98/55.38    complement( Y ), X ) ) }.
% 54.98/55.38  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 54.98/55.38    Y ) }.
% 54.98/55.38  parent1[0; 6]: (95540) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.38    meet( X, complement( Y ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := complement( Y )
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95548) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( 
% 54.98/55.38    complement( Y ), X ) ) ==> X }.
% 54.98/55.38  parent0[0]: (95542) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet
% 54.98/55.38    ( complement( Y ), X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1078) {G17,W10,D5,L1,V2,M1} P(44,1008) { join( meet( X, Y ), 
% 54.98/55.38    meet( complement( Y ), X ) ) ==> X }.
% 54.98/55.38  parent0: (95548) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( 
% 54.98/55.38    complement( Y ), X ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95550) {G17,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), meet( Y
% 54.98/55.38    , complement( X ) ) ) }.
% 54.98/55.38  parent0[0]: (1077) {G17,W10,D5,L1,V2,M1} P(44,1008) { join( meet( Y, X ), 
% 54.98/55.38    meet( X, complement( Y ) ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95551) {G15,W10,D5,L1,V2,M1}  { X ==> join( meet( complement( Y )
% 54.98/55.38    , X ), meet( X, Y ) ) }.
% 54.98/55.38  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.38    ( complement( X ) ) ==> X }.
% 54.98/55.38  parent1[0; 9]: (95550) {G17,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), 
% 54.98/55.38    meet( Y, complement( X ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := complement( Y )
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95552) {G15,W10,D5,L1,V2,M1}  { join( meet( complement( Y ), X ), 
% 54.98/55.38    meet( X, Y ) ) ==> X }.
% 54.98/55.38  parent0[0]: (95551) {G15,W10,D5,L1,V2,M1}  { X ==> join( meet( complement( 
% 54.98/55.38    Y ), X ), meet( X, Y ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1088) {G18,W10,D5,L1,V2,M1} P(454,1077) { join( meet( 
% 54.98/55.38    complement( X ), Y ), meet( Y, X ) ) ==> Y }.
% 54.98/55.38  parent0: (95552) {G15,W10,D5,L1,V2,M1}  { join( meet( complement( Y ), X )
% 54.98/55.38    , meet( X, Y ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95553) {G17,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), meet( Y
% 54.98/55.38    , complement( X ) ) ) }.
% 54.98/55.38  parent0[0]: (1077) {G17,W10,D5,L1,V2,M1} P(44,1008) { join( meet( Y, X ), 
% 54.98/55.38    meet( X, complement( Y ) ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95555) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet( 
% 54.98/55.38    complement( Y ), X ) ) }.
% 54.98/55.38  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 54.98/55.38    Y ) }.
% 54.98/55.38  parent1[0; 6]: (95553) {G17,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), 
% 54.98/55.38    meet( Y, complement( X ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := complement( Y )
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95561) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( 
% 54.98/55.38    complement( Y ), X ) ) ==> X }.
% 54.98/55.38  parent0[0]: (95555) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet
% 54.98/55.38    ( complement( Y ), X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1095) {G18,W10,D5,L1,V2,M1} P(44,1077) { join( meet( Y, X ), 
% 54.98/55.38    meet( complement( Y ), X ) ) ==> X }.
% 54.98/55.38  parent0: (95561) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( 
% 54.98/55.38    complement( Y ), X ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95562) {G17,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), meet( Y
% 54.98/55.38    , complement( X ) ) ) }.
% 54.98/55.38  parent0[0]: (1077) {G17,W10,D5,L1,V2,M1} P(44,1008) { join( meet( Y, X ), 
% 54.98/55.38    meet( X, complement( Y ) ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95563) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 54.98/55.38     ) ), meet( Y, X ) ) }.
% 54.98/55.38  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.98/55.38  parent1[0; 2]: (95562) {G17,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), 
% 54.98/55.38    meet( Y, complement( X ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := meet( Y, X )
% 54.98/55.38     Y := meet( X, complement( Y ) )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95566) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 54.98/55.38    meet( Y, X ) ) ==> X }.
% 54.98/55.38  parent0[0]: (95563) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement
% 54.98/55.38    ( Y ) ), meet( Y, X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1096) {G18,W10,D5,L1,V2,M1} P(1077,0) { join( meet( Y, 
% 54.98/55.38    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 54.98/55.38  parent0: (95566) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 54.98/55.38    meet( Y, X ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95568) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 54.98/55.38    join( X, Y ), Z ) }.
% 54.98/55.38  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 54.98/55.38    join( join( Y, Z ), X ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95569) {G2,W14,D6,L1,V3,M1}  { join( Y, Z ) = join( join( Z, meet
% 54.98/55.38    ( complement( X ), Y ) ), meet( Y, X ) ) }.
% 54.98/55.38  parent0[0]: (1088) {G18,W10,D5,L1,V2,M1} P(454,1077) { join( meet( 
% 54.98/55.38    complement( X ), Y ), meet( Y, X ) ) ==> Y }.
% 54.98/55.38  parent1[0; 2]: (95568) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 54.98/55.38    join( join( X, Y ), Z ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := Z
% 54.98/55.38     Y := meet( complement( X ), Y )
% 54.98/55.38     Z := meet( Y, X )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95571) {G2,W14,D6,L1,V3,M1}  { join( join( Y, meet( complement( Z
% 54.98/55.38     ), X ) ), meet( X, Z ) ) = join( X, Y ) }.
% 54.98/55.38  parent0[0]: (95569) {G2,W14,D6,L1,V3,M1}  { join( Y, Z ) = join( join( Z, 
% 54.98/55.38    meet( complement( X ), Y ) ), meet( Y, X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Z
% 54.98/55.38     Y := X
% 54.98/55.38     Z := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1113) {G19,W14,D6,L1,V3,M1} P(1088,16) { join( join( Z, meet
% 54.98/55.38    ( complement( X ), Y ) ), meet( Y, X ) ) ==> join( Y, Z ) }.
% 54.98/55.38  parent0: (95571) {G2,W14,D6,L1,V3,M1}  { join( join( Y, meet( complement( Z
% 54.98/55.38     ), X ) ), meet( X, Z ) ) = join( X, Y ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := Z
% 54.98/55.38     Z := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95574) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( 
% 54.98/55.38    complement( Y ), X ) ) }.
% 54.98/55.38  parent0[0]: (1078) {G17,W10,D5,L1,V2,M1} P(44,1008) { join( meet( X, Y ), 
% 54.98/55.38    meet( complement( Y ), X ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95577) {G17,W13,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet( meet
% 54.98/55.38    ( X, Y ), meet( Y, X ) ), zero ) }.
% 54.98/55.38  parent0[0]: (982) {G16,W10,D5,L1,V2,M1} P(962,59) { meet( complement( meet
% 54.98/55.38    ( Y, X ) ), meet( X, Y ) ) ==> zero }.
% 54.98/55.38  parent1[0; 12]: (95574) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.38    meet( complement( Y ), X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := meet( X, Y )
% 54.98/55.38     Y := meet( Y, X )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95578) {G15,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y
% 54.98/55.38     ), meet( Y, X ) ) }.
% 54.98/55.38  parent0[0]: (457) {G14,W5,D3,L1,V1,M1} P(448,333) { join( X, zero ) ==> X
% 54.98/55.38     }.
% 54.98/55.38  parent1[0; 4]: (95577) {G17,W13,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet
% 54.98/55.38    ( meet( X, Y ), meet( Y, X ) ), zero ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := meet( meet( X, Y ), meet( Y, X ) )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95579) {G15,W11,D4,L1,V2,M1}  { meet( meet( X, Y ), meet( Y, X ) )
% 54.98/55.38     ==> meet( X, Y ) }.
% 54.98/55.38  parent0[0]: (95578) {G15,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X
% 54.98/55.38    , Y ), meet( Y, X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1149) {G18,W11,D4,L1,V2,M1} P(982,1078);d(457) { meet( meet( 
% 54.98/55.38    Y, X ), meet( X, Y ) ) ==> meet( Y, X ) }.
% 54.98/55.38  parent0: (95579) {G15,W11,D4,L1,V2,M1}  { meet( meet( X, Y ), meet( Y, X )
% 54.98/55.38     ) ==> meet( X, Y ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95581) {G17,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), meet( Y
% 54.98/55.38    , complement( X ) ) ) }.
% 54.98/55.38  parent0[0]: (1077) {G17,W10,D5,L1,V2,M1} P(44,1008) { join( meet( Y, X ), 
% 54.98/55.38    meet( X, complement( Y ) ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95582) {G16,W15,D6,L1,V3,M1}  { X ==> join( meet( meet( 
% 54.98/55.38    complement( Y ), Z ), X ), meet( X, join( Y, complement( Z ) ) ) ) }.
% 54.98/55.38  parent0[0]: (953) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( 
% 54.98/55.38    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 54.98/55.38  parent1[0; 11]: (95581) {G17,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), 
% 54.98/55.38    meet( Y, complement( X ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := Z
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := meet( complement( Y ), Z )
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95583) {G16,W15,D6,L1,V3,M1}  { join( meet( meet( complement( Y )
% 54.98/55.38    , Z ), X ), meet( X, join( Y, complement( Z ) ) ) ) ==> X }.
% 54.98/55.38  parent0[0]: (95582) {G16,W15,D6,L1,V3,M1}  { X ==> join( meet( meet( 
% 54.98/55.38    complement( Y ), Z ), X ), meet( X, join( Y, complement( Z ) ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1160) {G18,W15,D6,L1,V3,M1} P(953,1077) { join( meet( meet( 
% 54.98/55.38    complement( X ), Y ), Z ), meet( Z, join( X, complement( Y ) ) ) ) ==> Z
% 54.98/55.38     }.
% 54.98/55.38  parent0: (95583) {G16,W15,D6,L1,V3,M1}  { join( meet( meet( complement( Y )
% 54.98/55.38    , Z ), X ), meet( X, join( Y, complement( Z ) ) ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Z
% 54.98/55.38     Y := X
% 54.98/55.38     Z := Y
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95585) {G14,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 54.98/55.38    join( complement( X ), complement( Y ) ) }.
% 54.98/55.38  parent0[0]: (461) {G14,W10,D4,L1,V2,M1} P(37,448);d(3);d(377) { join( 
% 54.98/55.38    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95589) {G15,W15,D6,L1,V3,M1}  { complement( meet( meet( 
% 54.98/55.38    complement( X ), Y ), Z ) ) ==> join( join( X, complement( Y ) ), 
% 54.98/55.38    complement( Z ) ) }.
% 54.98/55.38  parent0[0]: (953) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( 
% 54.98/55.38    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 54.98/55.38  parent1[0; 9]: (95585) {G14,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 54.98/55.38    ==> join( complement( X ), complement( Y ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := meet( complement( X ), Y )
% 54.98/55.38     Y := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95591) {G16,W14,D6,L1,V3,M1}  { complement( meet( meet( 
% 54.98/55.38    complement( X ), Y ), Z ) ) ==> join( complement( meet( Y, Z ) ), X ) }.
% 54.98/55.38  parent0[0]: (960) {G15,W14,D5,L1,V3,M1} P(461,16) { join( join( Z, 
% 54.98/55.38    complement( X ) ), complement( Y ) ) ==> join( complement( meet( X, Y ) )
% 54.98/55.38    , Z ) }.
% 54.98/55.38  parent1[0; 8]: (95589) {G15,W15,D6,L1,V3,M1}  { complement( meet( meet( 
% 54.98/55.38    complement( X ), Y ), Z ) ) ==> join( join( X, complement( Y ) ), 
% 54.98/55.38    complement( Z ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := Z
% 54.98/55.38     Z := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1169) {G16,W14,D6,L1,V3,M1} P(953,461);d(960) { complement( 
% 54.98/55.38    meet( meet( complement( X ), Y ), Z ) ) ==> join( complement( meet( Y, Z
% 54.98/55.38     ) ), X ) }.
% 54.98/55.38  parent0: (95591) {G16,W14,D6,L1,V3,M1}  { complement( meet( meet( 
% 54.98/55.38    complement( X ), Y ), Z ) ) ==> join( complement( meet( Y, Z ) ), X ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95594) {G22,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( complement
% 54.98/55.38    ( X ), Y ) ) }.
% 54.98/55.38  parent0[0]: (554) {G22,W8,D5,L1,V2,M1} P(44,550) { meet( Y, meet( 
% 54.98/55.38    complement( Y ), X ) ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95597) {G16,W13,D6,L1,V3,M1}  { zero ==> meet( meet( complement( 
% 54.98/55.38    X ), Y ), meet( join( X, complement( Y ) ), Z ) ) }.
% 54.98/55.38  parent0[0]: (953) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( 
% 54.98/55.38    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 54.98/55.38  parent1[0; 8]: (95594) {G22,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( 
% 54.98/55.38    complement( X ), Y ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := meet( complement( X ), Y )
% 54.98/55.38     Y := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95598) {G16,W13,D6,L1,V3,M1}  { meet( meet( complement( X ), Y ), 
% 54.98/55.38    meet( join( X, complement( Y ) ), Z ) ) ==> zero }.
% 54.98/55.38  parent0[0]: (95597) {G16,W13,D6,L1,V3,M1}  { zero ==> meet( meet( 
% 54.98/55.38    complement( X ), Y ), meet( join( X, complement( Y ) ), Z ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1173) {G23,W13,D6,L1,V3,M1} P(953,554) { meet( meet( 
% 54.98/55.38    complement( X ), Y ), meet( join( X, complement( Y ) ), Z ) ) ==> zero
% 54.98/55.38     }.
% 54.98/55.38  parent0: (95598) {G16,W13,D6,L1,V3,M1}  { meet( meet( complement( X ), Y )
% 54.98/55.38    , meet( join( X, complement( Y ) ), Z ) ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95600) {G1,W17,D7,L1,V3,M1}  { join( X, complement( Z ) ) ==> join
% 54.98/55.38    ( join( X, composition( converse( Y ), complement( composition( Y, Z ) )
% 54.98/55.38     ) ), complement( Z ) ) }.
% 54.98/55.38  parent0[0]: (100) {G1,W17,D7,L1,V3,M1} P(10,1) { join( join( Z, composition
% 54.98/55.38    ( converse( X ), complement( composition( X, Y ) ) ) ), complement( Y ) )
% 54.98/55.38     ==> join( Z, complement( Y ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := Z
% 54.98/55.38     Z := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95601) {G1,W15,D6,L1,V2,M1}  { join( X, complement( one ) ) ==> 
% 54.98/55.38    join( join( X, composition( converse( Y ), complement( Y ) ) ), 
% 54.98/55.38    complement( one ) ) }.
% 54.98/55.38  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 54.98/55.38  parent1[0; 12]: (95600) {G1,W17,D7,L1,V3,M1}  { join( X, complement( Z ) ) 
% 54.98/55.38    ==> join( join( X, composition( converse( Y ), complement( composition( Y
% 54.98/55.38    , Z ) ) ) ), complement( Z ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := one
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95602) {G1,W15,D6,L1,V2,M1}  { join( join( X, composition( 
% 54.98/55.38    converse( Y ), complement( Y ) ) ), complement( one ) ) ==> join( X, 
% 54.98/55.38    complement( one ) ) }.
% 54.98/55.38  parent0[0]: (95601) {G1,W15,D6,L1,V2,M1}  { join( X, complement( one ) ) 
% 54.98/55.38    ==> join( join( X, composition( converse( Y ), complement( Y ) ) ), 
% 54.98/55.38    complement( one ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1317) {G2,W15,D6,L1,V2,M1} P(5,100) { join( join( Y, 
% 54.98/55.38    composition( converse( X ), complement( X ) ) ), complement( one ) ) ==> 
% 54.98/55.38    join( Y, complement( one ) ) }.
% 54.98/55.38  parent0: (95602) {G1,W15,D6,L1,V2,M1}  { join( join( X, composition( 
% 54.98/55.38    converse( Y ), complement( Y ) ) ), complement( one ) ) ==> join( X, 
% 54.98/55.38    complement( one ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95604) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 54.98/55.38    complement( join( X, complement( Y ) ) ) }.
% 54.98/55.38  parent0[0]: (469) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( X, 
% 54.98/55.38    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95607) {G16,W11,D5,L1,V2,M1}  { meet( complement( join( X, Y ) )
% 54.98/55.38    , join( Y, X ) ) ==> complement( top ) }.
% 54.98/55.38  parent0[0]: (600) {G17,W10,D5,L1,V2,M1} P(473,23);d(395) { join( join( X, Y
% 54.98/55.38     ), complement( join( Y, X ) ) ) ==> top }.
% 54.98/55.38  parent1[0; 10]: (95604) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y )
% 54.98/55.38     ==> complement( join( X, complement( Y ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := join( X, Y )
% 54.98/55.38     Y := join( Y, X )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95608) {G2,W10,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 54.98/55.38    join( Y, X ) ) ==> zero }.
% 54.98/55.38  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.98/55.38    zero }.
% 54.98/55.38  parent1[0; 9]: (95607) {G16,W11,D5,L1,V2,M1}  { meet( complement( join( X, 
% 54.98/55.38    Y ) ), join( Y, X ) ) ==> complement( top ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1321) {G18,W10,D5,L1,V2,M1} P(600,469);d(46) { meet( 
% 54.98/55.38    complement( join( X, Y ) ), join( Y, X ) ) ==> zero }.
% 54.98/55.38  parent0: (95608) {G2,W10,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 54.98/55.38    join( Y, X ) ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95611) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 54.98/55.38    complement( join( X, complement( Y ) ) ) }.
% 54.98/55.38  parent0[0]: (469) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( X, 
% 54.98/55.38    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95615) {G15,W10,D4,L1,V2,M1}  { meet( complement( X ), complement
% 54.98/55.38    ( Y ) ) ==> complement( join( X, Y ) ) }.
% 54.98/55.38  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.38    ( complement( X ) ) ==> X }.
% 54.98/55.38  parent1[0; 9]: (95611) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) 
% 54.98/55.38    ==> complement( join( X, complement( Y ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := complement( Y )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1335) {G16,W10,D4,L1,V2,M1} P(454,469) { meet( complement( Y
% 54.98/55.38     ), complement( X ) ) ==> complement( join( Y, X ) ) }.
% 54.98/55.38  parent0: (95615) {G15,W10,D4,L1,V2,M1}  { meet( complement( X ), complement
% 54.98/55.38    ( Y ) ) ==> complement( join( X, Y ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95618) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 54.98/55.38    complement( join( X, complement( Y ) ) ) }.
% 54.98/55.38  parent0[0]: (469) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( X, 
% 54.98/55.38    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95619) {G2,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y ) ), 
% 54.98/55.38    Z ) ==> complement( join( join( X, complement( Z ) ), Y ) ) }.
% 54.98/55.38  parent0[0]: (17) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 54.98/55.38     = join( join( Z, X ), Y ) }.
% 54.98/55.38  parent1[0; 8]: (95618) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) 
% 54.98/55.38    ==> complement( join( X, complement( Y ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := complement( Z )
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := join( X, Y )
% 54.98/55.38     Y := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95622) {G2,W14,D6,L1,V3,M1}  { complement( join( join( X, 
% 54.98/55.38    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 54.98/55.38  parent0[0]: (95619) {G2,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y )
% 54.98/55.38     ), Z ) ==> complement( join( join( X, complement( Z ) ), Y ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1337) {G16,W14,D6,L1,V3,M1} P(17,469) { complement( join( 
% 54.98/55.38    join( X, complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z
% 54.98/55.38     ) }.
% 54.98/55.38  parent0: (95622) {G2,W14,D6,L1,V3,M1}  { complement( join( join( X, 
% 54.98/55.38    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95623) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 54.98/55.38    join( X, Y ), Z ) }.
% 54.98/55.38  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 54.98/55.38    join( join( Y, Z ), X ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95624) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 54.98/55.38    complement( join( X, complement( Y ) ) ) }.
% 54.98/55.38  parent0[0]: (469) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( X, 
% 54.98/55.38    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95625) {G2,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y ) ), 
% 54.98/55.38    Z ) ==> complement( join( join( complement( Z ), X ), Y ) ) }.
% 54.98/55.38  parent0[0]: (95623) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join
% 54.98/55.38    ( join( X, Y ), Z ) }.
% 54.98/55.38  parent1[0; 8]: (95624) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) 
% 54.98/55.38    ==> complement( join( X, complement( Y ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := complement( Z )
% 54.98/55.38     Y := X
% 54.98/55.38     Z := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := join( X, Y )
% 54.98/55.38     Y := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95630) {G2,W14,D6,L1,V3,M1}  { complement( join( join( complement
% 54.98/55.38    ( Z ), X ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 54.98/55.38  parent0[0]: (95625) {G2,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y )
% 54.98/55.38     ), Z ) ==> complement( join( join( complement( Z ), X ), Y ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1339) {G16,W14,D6,L1,V3,M1} P(16,469) { complement( join( 
% 54.98/55.38    join( complement( Z ), X ), Y ) ) ==> meet( complement( join( X, Y ) ), Z
% 54.98/55.38     ) }.
% 54.98/55.38  parent0: (95630) {G2,W14,D6,L1,V3,M1}  { complement( join( join( complement
% 54.98/55.38    ( Z ), X ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95631) {G16,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 54.98/55.38    meet( complement( X ), complement( Y ) ) }.
% 54.98/55.38  parent0[0]: (1335) {G16,W10,D4,L1,V2,M1} P(454,469) { meet( complement( Y )
% 54.98/55.38    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95633) {G2,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 54.98/55.38    meet( complement( Y ), complement( X ) ) }.
% 54.98/55.38  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 54.98/55.38    Y ) }.
% 54.98/55.38  parent1[0; 5]: (95631) {G16,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) 
% 54.98/55.38    ==> meet( complement( X ), complement( Y ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := complement( Y )
% 54.98/55.38     Y := complement( X )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95635) {G3,W9,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 54.98/55.38    complement( join( Y, X ) ) }.
% 54.98/55.38  parent0[0]: (1335) {G16,W10,D4,L1,V2,M1} P(454,469) { meet( complement( Y )
% 54.98/55.38    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 54.98/55.38  parent1[0; 5]: (95633) {G2,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) 
% 54.98/55.38    ==> meet( complement( Y ), complement( X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1355) {G17,W9,D4,L1,V2,M1} P(1335,44);d(1335) { complement( 
% 54.98/55.38    join( X, Y ) ) = complement( join( Y, X ) ) }.
% 54.98/55.38  parent0: (95635) {G3,W9,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 54.98/55.38    complement( join( Y, X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95642) {G18,W12,D6,L1,V2,M1}  { complement( join( complement( 
% 54.98/55.38    join( X, Y ) ), join( Y, X ) ) ) = complement( top ) }.
% 54.98/55.38  parent0[0]: (600) {G17,W10,D5,L1,V2,M1} P(473,23);d(395) { join( join( X, Y
% 54.98/55.38     ), complement( join( Y, X ) ) ) ==> top }.
% 54.98/55.38  parent1[0; 11]: (1355) {G17,W9,D4,L1,V2,M1} P(1335,44);d(1335) { complement
% 54.98/55.38    ( join( X, Y ) ) = complement( join( Y, X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := complement( join( X, Y ) )
% 54.98/55.38     Y := join( Y, X )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95643) {G2,W11,D6,L1,V2,M1}  { complement( join( complement( join
% 54.98/55.38    ( X, Y ) ), join( Y, X ) ) ) = zero }.
% 54.98/55.38  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.98/55.38    zero }.
% 54.98/55.38  parent1[0; 10]: (95642) {G18,W12,D6,L1,V2,M1}  { complement( join( 
% 54.98/55.38    complement( join( X, Y ) ), join( Y, X ) ) ) = complement( top ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95644) {G3,W10,D5,L1,V2,M1}  { meet( join( X, Y ), complement( 
% 54.98/55.38    join( Y, X ) ) ) = zero }.
% 54.98/55.38  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 54.98/55.38    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 54.98/55.38  parent1[0; 1]: (95643) {G2,W11,D6,L1,V2,M1}  { complement( join( complement
% 54.98/55.38    ( join( X, Y ) ), join( Y, X ) ) ) = zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := join( Y, X )
% 54.98/55.38     Y := join( X, Y )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1366) {G18,W10,D5,L1,V2,M1} P(600,1355);d(46);d(470) { meet( 
% 54.98/55.38    join( Y, X ), complement( join( X, Y ) ) ) ==> zero }.
% 54.98/55.38  parent0: (95644) {G3,W10,D5,L1,V2,M1}  { meet( join( X, Y ), complement( 
% 54.98/55.38    join( Y, X ) ) ) = zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95650) {G18,W12,D6,L1,V3,M1}  { complement( join( complement( 
% 54.98/55.38    meet( X, Y ) ), join( Y, Z ) ) ) = complement( top ) }.
% 54.98/55.38  parent0[0]: (545) {G21,W10,D5,L1,V3,M1} P(534,17);d(393) { join( join( X, Z
% 54.98/55.38     ), complement( meet( Y, X ) ) ) ==> top }.
% 54.98/55.38  parent1[0; 11]: (1355) {G17,W9,D4,L1,V2,M1} P(1335,44);d(1335) { complement
% 54.98/55.38    ( join( X, Y ) ) = complement( join( Y, X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := complement( meet( X, Y ) )
% 54.98/55.38     Y := join( Y, Z )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95651) {G2,W11,D6,L1,V3,M1}  { complement( join( complement( meet
% 54.98/55.38    ( X, Y ) ), join( Y, Z ) ) ) = zero }.
% 54.98/55.38  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.98/55.38    zero }.
% 54.98/55.38  parent1[0; 10]: (95650) {G18,W12,D6,L1,V3,M1}  { complement( join( 
% 54.98/55.38    complement( meet( X, Y ) ), join( Y, Z ) ) ) = complement( top ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95652) {G3,W10,D5,L1,V3,M1}  { meet( meet( X, Y ), complement( 
% 54.98/55.38    join( Y, Z ) ) ) = zero }.
% 54.98/55.38  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 54.98/55.38    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 54.98/55.38  parent1[0; 1]: (95651) {G2,W11,D6,L1,V3,M1}  { complement( join( complement
% 54.98/55.38    ( meet( X, Y ) ), join( Y, Z ) ) ) = zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := join( Y, Z )
% 54.98/55.38     Y := meet( X, Y )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1379) {G22,W10,D5,L1,V3,M1} P(545,1355);d(46);d(470) { meet( 
% 54.98/55.38    meet( Z, X ), complement( join( X, Y ) ) ) ==> zero }.
% 54.98/55.38  parent0: (95652) {G3,W10,D5,L1,V3,M1}  { meet( meet( X, Y ), complement( 
% 54.98/55.38    join( Y, Z ) ) ) = zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Z
% 54.98/55.38     Y := X
% 54.98/55.38     Z := Y
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95658) {G18,W12,D6,L1,V3,M1}  { complement( join( complement( 
% 54.98/55.38    meet( X, Y ) ), join( Z, Y ) ) ) = complement( top ) }.
% 54.98/55.38  parent0[0]: (542) {G21,W10,D5,L1,V3,M1} P(534,23);d(46);d(457);d(395) { 
% 54.98/55.38    join( join( Z, X ), complement( meet( Y, X ) ) ) ==> top }.
% 54.98/55.38  parent1[0; 11]: (1355) {G17,W9,D4,L1,V2,M1} P(1335,44);d(1335) { complement
% 54.98/55.38    ( join( X, Y ) ) = complement( join( Y, X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := complement( meet( X, Y ) )
% 54.98/55.38     Y := join( Z, Y )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95659) {G2,W11,D6,L1,V3,M1}  { complement( join( complement( meet
% 54.98/55.38    ( X, Y ) ), join( Z, Y ) ) ) = zero }.
% 54.98/55.38  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.98/55.38    zero }.
% 54.98/55.38  parent1[0; 10]: (95658) {G18,W12,D6,L1,V3,M1}  { complement( join( 
% 54.98/55.38    complement( meet( X, Y ) ), join( Z, Y ) ) ) = complement( top ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95660) {G3,W10,D5,L1,V3,M1}  { meet( meet( X, Y ), complement( 
% 54.98/55.38    join( Z, Y ) ) ) = zero }.
% 54.98/55.38  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 54.98/55.38    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 54.98/55.38  parent1[0; 1]: (95659) {G2,W11,D6,L1,V3,M1}  { complement( join( complement
% 54.98/55.38    ( meet( X, Y ) ), join( Z, Y ) ) ) = zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := join( Z, Y )
% 54.98/55.38     Y := meet( X, Y )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1380) {G22,W10,D5,L1,V3,M1} P(542,1355);d(46);d(470) { meet( 
% 54.98/55.38    meet( Z, Y ), complement( join( X, Y ) ) ) ==> zero }.
% 54.98/55.38  parent0: (95660) {G3,W10,D5,L1,V3,M1}  { meet( meet( X, Y ), complement( 
% 54.98/55.38    join( Z, Y ) ) ) = zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Z
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95663) {G22,W10,D5,L1,V3,M1}  { zero ==> meet( meet( X, Y ), 
% 54.98/55.38    complement( join( Y, Z ) ) ) }.
% 54.98/55.38  parent0[0]: (1379) {G22,W10,D5,L1,V3,M1} P(545,1355);d(46);d(470) { meet( 
% 54.98/55.38    meet( Z, X ), complement( join( X, Y ) ) ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := Z
% 54.98/55.38     Z := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95664) {G16,W10,D5,L1,V3,M1}  { zero ==> meet( meet( X, Y ), meet
% 54.98/55.38    ( complement( Y ), Z ) ) }.
% 54.98/55.38  parent0[0]: (469) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( X, 
% 54.98/55.38    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 54.98/55.38  parent1[0; 6]: (95663) {G22,W10,D5,L1,V3,M1}  { zero ==> meet( meet( X, Y )
% 54.98/55.38    , complement( join( Y, Z ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := Z
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := complement( Z )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95665) {G16,W10,D5,L1,V3,M1}  { meet( meet( X, Y ), meet( 
% 54.98/55.38    complement( Y ), Z ) ) ==> zero }.
% 54.98/55.38  parent0[0]: (95664) {G16,W10,D5,L1,V3,M1}  { zero ==> meet( meet( X, Y ), 
% 54.98/55.38    meet( complement( Y ), Z ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1400) {G23,W10,D5,L1,V3,M1} P(469,1379) { meet( meet( Z, X )
% 54.98/55.38    , meet( complement( X ), Y ) ) ==> zero }.
% 54.98/55.38  parent0: (95665) {G16,W10,D5,L1,V3,M1}  { meet( meet( X, Y ), meet( 
% 54.98/55.38    complement( Y ), Z ) ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Z
% 54.98/55.38     Y := X
% 54.98/55.38     Z := Y
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95667) {G16,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 54.98/55.38    complement( meet( Y, X ) ) ) }.
% 54.98/55.38  parent0[0]: (989) {G16,W10,D5,L1,V2,M1} P(962,12) { meet( meet( X, Y ), 
% 54.98/55.38    complement( meet( Y, X ) ) ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95672) {G17,W13,D6,L1,V3,M1}  { zero ==> meet( meet( meet( 
% 54.98/55.38    complement( X ), Y ), meet( Z, X ) ), complement( zero ) ) }.
% 54.98/55.38  parent0[0]: (1400) {G23,W10,D5,L1,V3,M1} P(469,1379) { meet( meet( Z, X ), 
% 54.98/55.38    meet( complement( X ), Y ) ) ==> zero }.
% 54.98/55.38  parent1[0; 12]: (95667) {G16,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y
% 54.98/55.38     ), complement( meet( Y, X ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := meet( complement( X ), Y )
% 54.98/55.38     Y := meet( Z, X )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95673) {G10,W12,D6,L1,V3,M1}  { zero ==> meet( meet( meet( 
% 54.98/55.38    complement( X ), Y ), meet( Z, X ) ), top ) }.
% 54.98/55.38  parent0[0]: (378) {G9,W4,D3,L1,V0,M1} P(375,176);d(310);d(366) { complement
% 54.98/55.38    ( zero ) ==> top }.
% 54.98/55.38  parent1[0; 11]: (95672) {G17,W13,D6,L1,V3,M1}  { zero ==> meet( meet( meet
% 54.98/55.38    ( complement( X ), Y ), meet( Z, X ) ), complement( zero ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95674) {G11,W10,D5,L1,V3,M1}  { zero ==> meet( meet( complement( 
% 54.98/55.38    X ), Y ), meet( Z, X ) ) }.
% 54.98/55.38  parent0[0]: (450) {G13,W5,D3,L1,V1,M1} P(48,442);d(386) { meet( X, top ) 
% 54.98/55.38    ==> X }.
% 54.98/55.38  parent1[0; 2]: (95673) {G10,W12,D6,L1,V3,M1}  { zero ==> meet( meet( meet( 
% 54.98/55.38    complement( X ), Y ), meet( Z, X ) ), top ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := meet( meet( complement( X ), Y ), meet( Z, X ) )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95675) {G11,W10,D5,L1,V3,M1}  { meet( meet( complement( X ), Y ), 
% 54.98/55.38    meet( Z, X ) ) ==> zero }.
% 54.98/55.38  parent0[0]: (95674) {G11,W10,D5,L1,V3,M1}  { zero ==> meet( meet( 
% 54.98/55.38    complement( X ), Y ), meet( Z, X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1429) {G24,W10,D5,L1,V3,M1} P(1400,989);d(378);d(450) { meet
% 54.98/55.38    ( meet( complement( Y ), Z ), meet( X, Y ) ) ==> zero }.
% 54.98/55.38  parent0: (95675) {G11,W10,D5,L1,V3,M1}  { meet( meet( complement( X ), Y )
% 54.98/55.38    , meet( Z, X ) ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := Z
% 54.98/55.38     Z := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95677) {G23,W10,D5,L1,V3,M1}  { zero ==> meet( meet( X, Y ), meet
% 54.98/55.38    ( complement( Y ), Z ) ) }.
% 54.98/55.38  parent0[0]: (1400) {G23,W10,D5,L1,V3,M1} P(469,1379) { meet( meet( Z, X ), 
% 54.98/55.38    meet( complement( X ), Y ) ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := Z
% 54.98/55.38     Z := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95687) {G24,W10,D5,L1,V3,M1}  { zero ==> meet( meet( X, Y ), meet
% 54.98/55.38    ( complement( X ), Z ) ) }.
% 54.98/55.38  parent0[0]: (562) {G25,W9,D4,L1,V2,M1} P(560,27);d(442);d(3) { meet( meet( 
% 54.98/55.38    X, Y ), X ) ==> meet( X, Y ) }.
% 54.98/55.38  parent1[0; 3]: (95677) {G23,W10,D5,L1,V3,M1}  { zero ==> meet( meet( X, Y )
% 54.98/55.38    , meet( complement( Y ), Z ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := meet( X, Y )
% 54.98/55.38     Y := X
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95689) {G24,W10,D5,L1,V3,M1}  { meet( meet( X, Y ), meet( 
% 54.98/55.38    complement( X ), Z ) ) ==> zero }.
% 54.98/55.38  parent0[0]: (95687) {G24,W10,D5,L1,V3,M1}  { zero ==> meet( meet( X, Y ), 
% 54.98/55.38    meet( complement( X ), Z ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1441) {G26,W10,D5,L1,V3,M1} P(562,1400) { meet( meet( X, Y )
% 54.98/55.38    , meet( complement( X ), Z ) ) ==> zero }.
% 54.98/55.38  parent0: (95689) {G24,W10,D5,L1,V3,M1}  { meet( meet( X, Y ), meet( 
% 54.98/55.38    complement( X ), Z ) ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95691) {G24,W10,D5,L1,V3,M1}  { zero ==> meet( meet( complement( X
% 54.98/55.38     ), Y ), meet( Z, X ) ) }.
% 54.98/55.38  parent0[0]: (1429) {G24,W10,D5,L1,V3,M1} P(1400,989);d(378);d(450) { meet( 
% 54.98/55.38    meet( complement( Y ), Z ), meet( X, Y ) ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Z
% 54.98/55.38     Y := X
% 54.98/55.38     Z := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95694) {G25,W10,D5,L1,V3,M1}  { zero ==> meet( complement( X ), 
% 54.98/55.38    meet( Z, meet( X, Y ) ) ) }.
% 54.98/55.38  parent0[0]: (723) {G29,W10,D5,L1,V2,M1} P(454,719) { meet( complement( meet
% 54.98/55.38    ( X, Y ) ), complement( X ) ) ==> complement( X ) }.
% 54.98/55.38  parent1[0; 3]: (95691) {G24,W10,D5,L1,V3,M1}  { zero ==> meet( meet( 
% 54.98/55.38    complement( X ), Y ), meet( Z, X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := meet( X, Y )
% 54.98/55.38     Y := complement( X )
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95696) {G25,W10,D5,L1,V3,M1}  { meet( complement( X ), meet( Y, 
% 54.98/55.38    meet( X, Z ) ) ) ==> zero }.
% 54.98/55.38  parent0[0]: (95694) {G25,W10,D5,L1,V3,M1}  { zero ==> meet( complement( X )
% 54.98/55.38    , meet( Z, meet( X, Y ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Z
% 54.98/55.38     Z := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1444) {G30,W10,D5,L1,V3,M1} P(723,1429) { meet( complement( X
% 54.98/55.38     ), meet( Z, meet( X, Y ) ) ) ==> zero }.
% 54.98/55.38  parent0: (95696) {G25,W10,D5,L1,V3,M1}  { meet( complement( X ), meet( Y, 
% 54.98/55.38    meet( X, Z ) ) ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Z
% 54.98/55.38     Z := Y
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95699) {G24,W10,D5,L1,V3,M1}  { zero ==> meet( meet( complement( X
% 54.98/55.38     ), Y ), meet( Z, X ) ) }.
% 54.98/55.38  parent0[0]: (1429) {G24,W10,D5,L1,V3,M1} P(1400,989);d(378);d(450) { meet( 
% 54.98/55.38    meet( complement( Y ), Z ), meet( X, Y ) ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Z
% 54.98/55.38     Y := X
% 54.98/55.38     Z := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95702) {G25,W10,D5,L1,V3,M1}  { zero ==> meet( complement( Y ), 
% 54.98/55.38    meet( Z, meet( X, Y ) ) ) }.
% 54.98/55.38  parent0[0]: (726) {G30,W10,D5,L1,V2,M1} P(454,722) { meet( complement( meet
% 54.98/55.38    ( Y, X ) ), complement( X ) ) ==> complement( X ) }.
% 54.98/55.38  parent1[0; 3]: (95699) {G24,W10,D5,L1,V3,M1}  { zero ==> meet( meet( 
% 54.98/55.38    complement( X ), Y ), meet( Z, X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := meet( X, Y )
% 54.98/55.38     Y := complement( Y )
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95704) {G25,W10,D5,L1,V3,M1}  { meet( complement( X ), meet( Y, 
% 54.98/55.38    meet( Z, X ) ) ) ==> zero }.
% 54.98/55.38  parent0[0]: (95702) {G25,W10,D5,L1,V3,M1}  { zero ==> meet( complement( Y )
% 54.98/55.38    , meet( Z, meet( X, Y ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Z
% 54.98/55.38     Y := X
% 54.98/55.38     Z := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1445) {G31,W10,D5,L1,V3,M1} P(726,1429) { meet( complement( Y
% 54.98/55.38     ), meet( Z, meet( X, Y ) ) ) ==> zero }.
% 54.98/55.38  parent0: (95704) {G25,W10,D5,L1,V3,M1}  { meet( complement( X ), meet( Y, 
% 54.98/55.38    meet( Z, X ) ) ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := Z
% 54.98/55.38     Z := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95707) {G18,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), meet( 
% 54.98/55.38    complement( X ), Y ) ) }.
% 54.98/55.38  parent0[0]: (1095) {G18,W10,D5,L1,V2,M1} P(44,1077) { join( meet( Y, X ), 
% 54.98/55.38    meet( complement( Y ), X ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95710) {G19,W17,D6,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> join
% 54.98/55.38    ( zero, meet( complement( complement( Y ) ), meet( X, meet( Y, Z ) ) ) )
% 54.98/55.38     }.
% 54.98/55.38  parent0[0]: (1444) {G30,W10,D5,L1,V3,M1} P(723,1429) { meet( complement( X
% 54.98/55.38     ), meet( Z, meet( X, Y ) ) ) ==> zero }.
% 54.98/55.38  parent1[0; 7]: (95707) {G18,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), 
% 54.98/55.38    meet( complement( X ), Y ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := Z
% 54.98/55.38     Z := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := complement( Y )
% 54.98/55.38     Y := meet( X, meet( Y, Z ) )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95712) {G15,W15,D5,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> meet
% 54.98/55.38    ( complement( complement( Y ) ), meet( X, meet( Y, Z ) ) ) }.
% 54.98/55.38  parent0[0]: (456) {G14,W5,D3,L1,V1,M1} P(448,338) { join( zero, X ) ==> X
% 54.98/55.38     }.
% 54.98/55.38  parent1[0; 6]: (95710) {G19,W17,D6,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==>
% 54.98/55.38     join( zero, meet( complement( complement( Y ) ), meet( X, meet( Y, Z ) )
% 54.98/55.38     ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := meet( complement( complement( Y ) ), meet( X, meet( Y, Z ) ) )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95713) {G15,W13,D5,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> meet
% 54.98/55.38    ( Y, meet( X, meet( Y, Z ) ) ) }.
% 54.98/55.38  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.38    ( complement( X ) ) ==> X }.
% 54.98/55.38  parent1[0; 7]: (95712) {G15,W15,D5,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==>
% 54.98/55.38     meet( complement( complement( Y ) ), meet( X, meet( Y, Z ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95714) {G15,W13,D5,L1,V3,M1}  { meet( Y, meet( X, meet( Y, Z ) ) )
% 54.98/55.38     ==> meet( X, meet( Y, Z ) ) }.
% 54.98/55.38  parent0[0]: (95713) {G15,W13,D5,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> 
% 54.98/55.38    meet( Y, meet( X, meet( Y, Z ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1483) {G31,W13,D5,L1,V3,M1} P(1444,1095);d(456);d(454) { meet
% 54.98/55.38    ( X, meet( Y, meet( X, Z ) ) ) ==> meet( Y, meet( X, Z ) ) }.
% 54.98/55.38  parent0: (95714) {G15,W13,D5,L1,V3,M1}  { meet( Y, meet( X, meet( Y, Z ) )
% 54.98/55.38     ) ==> meet( X, meet( Y, Z ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95716) {G33,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 54.98/55.38    , Y ) ), X ) }.
% 54.98/55.38  parent0[0]: (751) {G33,W8,D5,L1,V2,M1} P(737,558) { meet( complement( join
% 54.98/55.38    ( X, Y ) ), X ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95718) {G2,W11,D5,L1,V1,M1}  { zero ==> meet( complement( 
% 54.98/55.38    complement( one ) ), composition( converse( X ), complement( X ) ) ) }.
% 54.98/55.38  parent0[0]: (103) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( 
% 54.98/55.38    converse( X ), complement( X ) ), complement( one ) ) ==> complement( one
% 54.98/55.38     ) }.
% 54.98/55.38  parent1[0; 4]: (95716) {G33,W8,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 54.98/55.38    join( X, Y ) ), X ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := composition( converse( X ), complement( X ) )
% 54.98/55.38     Y := complement( one )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95719) {G3,W9,D5,L1,V1,M1}  { zero ==> meet( one, composition( 
% 54.98/55.38    converse( X ), complement( X ) ) ) }.
% 54.98/55.38  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.38    ( complement( X ) ) ==> X }.
% 54.98/55.38  parent1[0; 3]: (95718) {G2,W11,D5,L1,V1,M1}  { zero ==> meet( complement( 
% 54.98/55.38    complement( one ) ), composition( converse( X ), complement( X ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := one
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95720) {G3,W9,D5,L1,V1,M1}  { meet( one, composition( converse( X
% 54.98/55.38     ), complement( X ) ) ) ==> zero }.
% 54.98/55.38  parent0[0]: (95719) {G3,W9,D5,L1,V1,M1}  { zero ==> meet( one, composition
% 54.98/55.38    ( converse( X ), complement( X ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1552) {G34,W9,D5,L1,V1,M1} P(103,751);d(454) { meet( one, 
% 54.98/55.38    composition( converse( X ), complement( X ) ) ) ==> zero }.
% 54.98/55.38  parent0: (95720) {G3,W9,D5,L1,V1,M1}  { meet( one, composition( converse( X
% 54.98/55.38     ), complement( X ) ) ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95722) {G34,W9,D5,L1,V1,M1}  { zero ==> meet( one, composition( 
% 54.98/55.38    converse( X ), complement( X ) ) ) }.
% 54.98/55.38  parent0[0]: (1552) {G34,W9,D5,L1,V1,M1} P(103,751);d(454) { meet( one, 
% 54.98/55.38    composition( converse( X ), complement( X ) ) ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95723) {G15,W9,D6,L1,V1,M1}  { zero ==> meet( one, composition( 
% 54.98/55.38    converse( complement( X ) ), X ) ) }.
% 54.98/55.38  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.38    ( complement( X ) ) ==> X }.
% 54.98/55.38  parent1[0; 8]: (95722) {G34,W9,D5,L1,V1,M1}  { zero ==> meet( one, 
% 54.98/55.38    composition( converse( X ), complement( X ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := complement( X )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95724) {G15,W9,D6,L1,V1,M1}  { meet( one, composition( converse( 
% 54.98/55.38    complement( X ) ), X ) ) ==> zero }.
% 54.98/55.38  parent0[0]: (95723) {G15,W9,D6,L1,V1,M1}  { zero ==> meet( one, composition
% 54.98/55.38    ( converse( complement( X ) ), X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1574) {G35,W9,D6,L1,V1,M1} P(454,1552) { meet( one, 
% 54.98/55.38    composition( converse( complement( X ) ), X ) ) ==> zero }.
% 54.98/55.38  parent0: (95724) {G15,W9,D6,L1,V1,M1}  { meet( one, composition( converse( 
% 54.98/55.38    complement( X ) ), X ) ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95726) {G34,W9,D5,L1,V1,M1}  { zero ==> meet( one, composition( 
% 54.98/55.38    converse( X ), complement( X ) ) ) }.
% 54.98/55.38  parent0[0]: (1552) {G34,W9,D5,L1,V1,M1} P(103,751);d(454) { meet( one, 
% 54.98/55.38    composition( converse( X ), complement( X ) ) ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95727) {G1,W9,D6,L1,V1,M1}  { zero ==> meet( one, composition( X
% 54.98/55.38    , complement( converse( X ) ) ) ) }.
% 54.98/55.38  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 54.98/55.38  parent1[0; 5]: (95726) {G34,W9,D5,L1,V1,M1}  { zero ==> meet( one, 
% 54.98/55.38    composition( converse( X ), complement( X ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := converse( X )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95728) {G1,W9,D6,L1,V1,M1}  { meet( one, composition( X, 
% 54.98/55.38    complement( converse( X ) ) ) ) ==> zero }.
% 54.98/55.38  parent0[0]: (95727) {G1,W9,D6,L1,V1,M1}  { zero ==> meet( one, composition
% 54.98/55.38    ( X, complement( converse( X ) ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1579) {G35,W9,D6,L1,V1,M1} P(7,1552) { meet( one, composition
% 54.98/55.38    ( X, complement( converse( X ) ) ) ) ==> zero }.
% 54.98/55.38  parent0: (95728) {G1,W9,D6,L1,V1,M1}  { meet( one, composition( X, 
% 54.98/55.38    complement( converse( X ) ) ) ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95730) {G35,W9,D6,L1,V1,M1}  { zero ==> meet( one, composition( 
% 54.98/55.38    converse( complement( X ) ), X ) ) }.
% 54.98/55.38  parent0[0]: (1574) {G35,W9,D6,L1,V1,M1} P(454,1552) { meet( one, 
% 54.98/55.38    composition( converse( complement( X ) ), X ) ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95731) {G1,W7,D5,L1,V0,M1}  { zero ==> meet( one, converse( 
% 54.98/55.38    complement( one ) ) ) }.
% 54.98/55.38  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 54.98/55.38  parent1[0; 4]: (95730) {G35,W9,D6,L1,V1,M1}  { zero ==> meet( one, 
% 54.98/55.38    composition( converse( complement( X ) ), X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := converse( complement( one ) )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := one
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95732) {G1,W7,D5,L1,V0,M1}  { meet( one, converse( complement( one
% 54.98/55.38     ) ) ) ==> zero }.
% 54.98/55.38  parent0[0]: (95731) {G1,W7,D5,L1,V0,M1}  { zero ==> meet( one, converse( 
% 54.98/55.38    complement( one ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1589) {G36,W7,D5,L1,V0,M1} P(5,1574) { meet( one, converse( 
% 54.98/55.38    complement( one ) ) ) ==> zero }.
% 54.98/55.38  parent0: (95732) {G1,W7,D5,L1,V0,M1}  { meet( one, converse( complement( 
% 54.98/55.38    one ) ) ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95734) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( 
% 54.98/55.38    complement( Y ), X ) ) }.
% 54.98/55.38  parent0[0]: (1078) {G17,W10,D5,L1,V2,M1} P(44,1008) { join( meet( X, Y ), 
% 54.98/55.38    meet( complement( Y ), X ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95736) {G18,W10,D7,L1,V0,M1}  { one ==> join( zero, meet( 
% 54.98/55.38    complement( converse( complement( one ) ) ), one ) ) }.
% 54.98/55.38  parent0[0]: (1589) {G36,W7,D5,L1,V0,M1} P(5,1574) { meet( one, converse( 
% 54.98/55.38    complement( one ) ) ) ==> zero }.
% 54.98/55.38  parent1[0; 3]: (95734) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.38    meet( complement( Y ), X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := one
% 54.98/55.38     Y := converse( complement( one ) )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95737) {G15,W8,D6,L1,V0,M1}  { one ==> meet( complement( converse
% 54.98/55.38    ( complement( one ) ) ), one ) }.
% 54.98/55.38  parent0[0]: (456) {G14,W5,D3,L1,V1,M1} P(448,338) { join( zero, X ) ==> X
% 54.98/55.38     }.
% 54.98/55.38  parent1[0; 2]: (95736) {G18,W10,D7,L1,V0,M1}  { one ==> join( zero, meet( 
% 54.98/55.38    complement( converse( complement( one ) ) ), one ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := meet( complement( converse( complement( one ) ) ), one )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95738) {G15,W8,D6,L1,V0,M1}  { meet( complement( converse( 
% 54.98/55.38    complement( one ) ) ), one ) ==> one }.
% 54.98/55.38  parent0[0]: (95737) {G15,W8,D6,L1,V0,M1}  { one ==> meet( complement( 
% 54.98/55.38    converse( complement( one ) ) ), one ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1591) {G37,W8,D6,L1,V0,M1} P(1589,1078);d(456) { meet( 
% 54.98/55.38    complement( converse( complement( one ) ) ), one ) ==> one }.
% 54.98/55.38  parent0: (95738) {G15,W8,D6,L1,V0,M1}  { meet( complement( converse( 
% 54.98/55.38    complement( one ) ) ), one ) ==> one }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95740) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( 
% 54.98/55.38    complement( Y ), X ) ) }.
% 54.98/55.38  parent0[0]: (1078) {G17,W10,D5,L1,V2,M1} P(44,1008) { join( meet( X, Y ), 
% 54.98/55.38    meet( complement( Y ), X ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95747) {G18,W14,D7,L1,V0,M1}  { complement( converse( complement
% 54.98/55.38    ( one ) ) ) ==> join( one, meet( complement( one ), complement( converse
% 54.98/55.38    ( complement( one ) ) ) ) ) }.
% 54.98/55.38  parent0[0]: (1591) {G37,W8,D6,L1,V0,M1} P(1589,1078);d(456) { meet( 
% 54.98/55.38    complement( converse( complement( one ) ) ), one ) ==> one }.
% 54.98/55.38  parent1[0; 6]: (95740) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.38    meet( complement( Y ), X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := complement( converse( complement( one ) ) )
% 54.98/55.38     Y := one
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95749) {G17,W13,D7,L1,V0,M1}  { complement( converse( complement
% 54.98/55.38    ( one ) ) ) ==> join( one, complement( join( one, converse( complement( 
% 54.98/55.38    one ) ) ) ) ) }.
% 54.98/55.38  parent0[0]: (1335) {G16,W10,D4,L1,V2,M1} P(454,469) { meet( complement( Y )
% 54.98/55.38    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 54.98/55.38  parent1[0; 7]: (95747) {G18,W14,D7,L1,V0,M1}  { complement( converse( 
% 54.98/55.38    complement( one ) ) ) ==> join( one, meet( complement( one ), complement
% 54.98/55.38    ( converse( complement( one ) ) ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := converse( complement( one ) )
% 54.98/55.38     Y := one
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95750) {G5,W13,D7,L1,V0,M1}  { complement( converse( complement( 
% 54.98/55.38    one ) ) ) ==> join( one, complement( converse( join( one, complement( one
% 54.98/55.38     ) ) ) ) ) }.
% 54.98/55.38  parent0[0]: (304) {G4,W9,D4,L1,V1,M1} P(300,73) { join( one, converse( X )
% 54.98/55.38     ) ==> converse( join( one, X ) ) }.
% 54.98/55.38  parent1[0; 8]: (95749) {G17,W13,D7,L1,V0,M1}  { complement( converse( 
% 54.98/55.38    complement( one ) ) ) ==> join( one, complement( join( one, converse( 
% 54.98/55.38    complement( one ) ) ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := complement( one )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95751) {G1,W10,D5,L1,V0,M1}  { complement( converse( complement( 
% 54.98/55.38    one ) ) ) ==> join( one, complement( converse( top ) ) ) }.
% 54.98/55.38  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 54.98/55.38     }.
% 54.98/55.38  parent1[0; 9]: (95750) {G5,W13,D7,L1,V0,M1}  { complement( converse( 
% 54.98/55.38    complement( one ) ) ) ==> join( one, complement( converse( join( one, 
% 54.98/55.38    complement( one ) ) ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := one
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95752) {G2,W9,D5,L1,V0,M1}  { complement( converse( complement( 
% 54.98/55.38    one ) ) ) ==> join( one, complement( top ) ) }.
% 54.98/55.38  parent0[0]: (397) {G12,W4,D3,L1,V0,M1} P(393,200) { converse( top ) ==> top
% 54.98/55.38     }.
% 54.98/55.38  parent1[0; 8]: (95751) {G1,W10,D5,L1,V0,M1}  { complement( converse( 
% 54.98/55.38    complement( one ) ) ) ==> join( one, complement( converse( top ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95753) {G2,W8,D5,L1,V0,M1}  { complement( converse( complement( 
% 54.98/55.38    one ) ) ) ==> join( one, zero ) }.
% 54.98/55.38  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.98/55.38    zero }.
% 54.98/55.38  parent1[0; 7]: (95752) {G2,W9,D5,L1,V0,M1}  { complement( converse( 
% 54.98/55.38    complement( one ) ) ) ==> join( one, complement( top ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95754) {G3,W6,D5,L1,V0,M1}  { complement( converse( complement( 
% 54.98/55.38    one ) ) ) ==> one }.
% 54.98/55.38  parent0[0]: (457) {G14,W5,D3,L1,V1,M1} P(448,333) { join( X, zero ) ==> X
% 54.98/55.38     }.
% 54.98/55.38  parent1[0; 5]: (95753) {G2,W8,D5,L1,V0,M1}  { complement( converse( 
% 54.98/55.38    complement( one ) ) ) ==> join( one, zero ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := one
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1604) {G38,W6,D5,L1,V0,M1} P(1591,1078);d(1335);d(304);d(11);
% 54.98/55.38    d(397);d(46);d(457) { complement( converse( complement( one ) ) ) ==> one
% 54.98/55.38     }.
% 54.98/55.38  parent0: (95754) {G3,W6,D5,L1,V0,M1}  { complement( converse( complement( 
% 54.98/55.38    one ) ) ) ==> one }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95757) {G14,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 54.98/55.38     }.
% 54.98/55.38  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.38    ( complement( X ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95758) {G15,W6,D4,L1,V0,M1}  { converse( complement( one ) ) ==> 
% 54.98/55.38    complement( one ) }.
% 54.98/55.38  parent0[0]: (1604) {G38,W6,D5,L1,V0,M1} P(1591,1078);d(1335);d(304);d(11);d
% 54.98/55.38    (397);d(46);d(457) { complement( converse( complement( one ) ) ) ==> one
% 54.98/55.38     }.
% 54.98/55.38  parent1[0; 5]: (95757) {G14,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 54.98/55.38    ( X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := converse( complement( one ) )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1635) {G39,W6,D4,L1,V0,M1} P(1604,454) { converse( complement
% 54.98/55.38    ( one ) ) ==> complement( one ) }.
% 54.98/55.38  parent0: (95758) {G15,W6,D4,L1,V0,M1}  { converse( complement( one ) ) ==> 
% 54.98/55.38    complement( one ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95761) {G1,W10,D5,L1,V2,M1}  { composition( Y, converse( X ) ) ==>
% 54.98/55.38     converse( composition( X, converse( Y ) ) ) }.
% 54.98/55.38  parent0[0]: (35) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 54.98/55.38    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95763) {G2,W11,D5,L1,V1,M1}  { composition( complement( one ), 
% 54.98/55.38    converse( X ) ) ==> converse( composition( X, complement( one ) ) ) }.
% 54.98/55.38  parent0[0]: (1635) {G39,W6,D4,L1,V0,M1} P(1604,454) { converse( complement
% 54.98/55.38    ( one ) ) ==> complement( one ) }.
% 54.98/55.38  parent1[0; 9]: (95761) {G1,W10,D5,L1,V2,M1}  { composition( Y, converse( X
% 54.98/55.38     ) ) ==> converse( composition( X, converse( Y ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := complement( one )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1654) {G40,W11,D5,L1,V1,M1} P(1635,35) { composition( 
% 54.98/55.38    complement( one ), converse( X ) ) ==> converse( composition( X, 
% 54.98/55.38    complement( one ) ) ) }.
% 54.98/55.38  parent0: (95763) {G2,W11,D5,L1,V1,M1}  { composition( complement( one ), 
% 54.98/55.38    converse( X ) ) ==> converse( composition( X, complement( one ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95767) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 54.98/55.38    converse( join( X, converse( Y ) ) ) }.
% 54.98/55.38  parent0[0]: (74) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 54.98/55.38    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95769) {G2,W11,D5,L1,V1,M1}  { join( converse( X ), complement( 
% 54.98/55.38    one ) ) ==> converse( join( X, complement( one ) ) ) }.
% 54.98/55.38  parent0[0]: (1635) {G39,W6,D4,L1,V0,M1} P(1604,454) { converse( complement
% 54.98/55.38    ( one ) ) ==> complement( one ) }.
% 54.98/55.38  parent1[0; 9]: (95767) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==>
% 54.98/55.38     converse( join( X, converse( Y ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := complement( one )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1655) {G40,W11,D5,L1,V1,M1} P(1635,74) { join( converse( X )
% 54.98/55.38    , complement( one ) ) ==> converse( join( X, complement( one ) ) ) }.
% 54.98/55.38  parent0: (95769) {G2,W11,D5,L1,V1,M1}  { join( converse( X ), complement( 
% 54.98/55.38    one ) ) ==> converse( join( X, complement( one ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95773) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( 
% 54.98/55.38    complement( Y ), X ) ) }.
% 54.98/55.38  parent0[0]: (1078) {G17,W10,D5,L1,V2,M1} P(44,1008) { join( meet( X, Y ), 
% 54.98/55.38    meet( complement( Y ), X ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95775) {G18,W12,D8,L1,V1,M1}  { one ==> join( zero, meet( 
% 54.98/55.38    complement( composition( X, complement( converse( X ) ) ) ), one ) ) }.
% 54.98/55.38  parent0[0]: (1579) {G35,W9,D6,L1,V1,M1} P(7,1552) { meet( one, composition
% 54.98/55.38    ( X, complement( converse( X ) ) ) ) ==> zero }.
% 54.98/55.38  parent1[0; 3]: (95773) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.38    meet( complement( Y ), X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := one
% 54.98/55.38     Y := composition( X, complement( converse( X ) ) )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95776) {G15,W10,D7,L1,V1,M1}  { one ==> meet( complement( 
% 54.98/55.38    composition( X, complement( converse( X ) ) ) ), one ) }.
% 54.98/55.38  parent0[0]: (456) {G14,W5,D3,L1,V1,M1} P(448,338) { join( zero, X ) ==> X
% 54.98/55.38     }.
% 54.98/55.38  parent1[0; 2]: (95775) {G18,W12,D8,L1,V1,M1}  { one ==> join( zero, meet( 
% 54.98/55.38    complement( composition( X, complement( converse( X ) ) ) ), one ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := meet( complement( composition( X, complement( converse( X ) ) ) ), 
% 54.98/55.38    one )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95777) {G15,W10,D7,L1,V1,M1}  { meet( complement( composition( X, 
% 54.98/55.38    complement( converse( X ) ) ) ), one ) ==> one }.
% 54.98/55.38  parent0[0]: (95776) {G15,W10,D7,L1,V1,M1}  { one ==> meet( complement( 
% 54.98/55.38    composition( X, complement( converse( X ) ) ) ), one ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1657) {G36,W10,D7,L1,V1,M1} P(1579,1078);d(456) { meet( 
% 54.98/55.38    complement( composition( X, complement( converse( X ) ) ) ), one ) ==> 
% 54.98/55.38    one }.
% 54.98/55.38  parent0: (95777) {G15,W10,D7,L1,V1,M1}  { meet( complement( composition( X
% 54.98/55.38    , complement( converse( X ) ) ) ), one ) ==> one }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95779) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( 
% 54.98/55.38    complement( Y ), X ) ) }.
% 54.98/55.38  parent0[0]: (1078) {G17,W10,D5,L1,V2,M1} P(44,1008) { join( meet( X, Y ), 
% 54.98/55.38    meet( complement( Y ), X ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95782) {G18,W15,D6,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> join
% 54.98/55.38    ( meet( meet( X, meet( Y, Z ) ), Z ), zero ) }.
% 54.98/55.38  parent0[0]: (1445) {G31,W10,D5,L1,V3,M1} P(726,1429) { meet( complement( Y
% 54.98/55.38     ), meet( Z, meet( X, Y ) ) ) ==> zero }.
% 54.98/55.38  parent1[0; 14]: (95779) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.38    meet( complement( Y ), X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := Z
% 54.98/55.38     Z := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := meet( X, meet( Y, Z ) )
% 54.98/55.38     Y := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95783) {G15,W13,D5,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> meet
% 54.98/55.38    ( meet( X, meet( Y, Z ) ), Z ) }.
% 54.98/55.38  parent0[0]: (457) {G14,W5,D3,L1,V1,M1} P(448,333) { join( X, zero ) ==> X
% 54.98/55.38     }.
% 54.98/55.38  parent1[0; 6]: (95782) {G18,W15,D6,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==>
% 54.98/55.38     join( meet( meet( X, meet( Y, Z ) ), Z ), zero ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := meet( meet( X, meet( Y, Z ) ), Z )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95784) {G15,W13,D5,L1,V3,M1}  { meet( meet( X, meet( Y, Z ) ), Z )
% 54.98/55.38     ==> meet( X, meet( Y, Z ) ) }.
% 54.98/55.38  parent0[0]: (95783) {G15,W13,D5,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> 
% 54.98/55.38    meet( meet( X, meet( Y, Z ) ), Z ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1681) {G32,W13,D5,L1,V3,M1} P(1445,1078);d(457) { meet( meet
% 54.98/55.38    ( Y, meet( Z, X ) ), X ) ==> meet( Y, meet( Z, X ) ) }.
% 54.98/55.38  parent0: (95784) {G15,W13,D5,L1,V3,M1}  { meet( meet( X, meet( Y, Z ) ), Z
% 54.98/55.38     ) ==> meet( X, meet( Y, Z ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := Z
% 54.98/55.38     Z := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95786) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 54.98/55.38    , complement( Y ) ) ) }.
% 54.98/55.38  parent0[0]: (1008) {G16,W10,D5,L1,V2,M1} S(27);d(470) { join( meet( X, Y )
% 54.98/55.38    , meet( X, complement( Y ) ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95790) {G17,W15,D7,L1,V3,M1}  { meet( X, Y ) ==> join( zero, meet
% 54.98/55.38    ( meet( X, Y ), complement( complement( join( Z, Y ) ) ) ) ) }.
% 54.98/55.38  parent0[0]: (1380) {G22,W10,D5,L1,V3,M1} P(542,1355);d(46);d(470) { meet( 
% 54.98/55.38    meet( Z, Y ), complement( join( X, Y ) ) ) ==> zero }.
% 54.98/55.38  parent1[0; 5]: (95786) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.38    meet( X, complement( Y ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Z
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := meet( X, Y )
% 54.98/55.38     Y := complement( join( Z, Y ) )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95792) {G15,W13,D6,L1,V3,M1}  { meet( X, Y ) ==> meet( meet( X, Y
% 54.98/55.38     ), complement( complement( join( Z, Y ) ) ) ) }.
% 54.98/55.38  parent0[0]: (456) {G14,W5,D3,L1,V1,M1} P(448,338) { join( zero, X ) ==> X
% 54.98/55.38     }.
% 54.98/55.38  parent1[0; 4]: (95790) {G17,W15,D7,L1,V3,M1}  { meet( X, Y ) ==> join( zero
% 54.98/55.38    , meet( meet( X, Y ), complement( complement( join( Z, Y ) ) ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := meet( meet( X, Y ), complement( complement( join( Z, Y ) ) ) )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95793) {G15,W11,D4,L1,V3,M1}  { meet( X, Y ) ==> meet( meet( X, Y
% 54.98/55.38     ), join( Z, Y ) ) }.
% 54.98/55.38  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.38    ( complement( X ) ) ==> X }.
% 54.98/55.38  parent1[0; 8]: (95792) {G15,W13,D6,L1,V3,M1}  { meet( X, Y ) ==> meet( meet
% 54.98/55.38    ( X, Y ), complement( complement( join( Z, Y ) ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := join( Z, Y )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95794) {G15,W11,D4,L1,V3,M1}  { meet( meet( X, Y ), join( Z, Y ) )
% 54.98/55.38     ==> meet( X, Y ) }.
% 54.98/55.38  parent0[0]: (95793) {G15,W11,D4,L1,V3,M1}  { meet( X, Y ) ==> meet( meet( X
% 54.98/55.38    , Y ), join( Z, Y ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1754) {G23,W11,D4,L1,V3,M1} P(1380,1008);d(456);d(454) { meet
% 54.98/55.38    ( meet( X, Y ), join( Z, Y ) ) ==> meet( X, Y ) }.
% 54.98/55.38  parent0: (95794) {G15,W11,D4,L1,V3,M1}  { meet( meet( X, Y ), join( Z, Y )
% 54.98/55.38     ) ==> meet( X, Y ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95796) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( 
% 54.98/55.38    complement( Y ), X ) ) }.
% 54.98/55.38  parent0[0]: (1078) {G17,W10,D5,L1,V2,M1} P(44,1008) { join( meet( X, Y ), 
% 54.98/55.38    meet( complement( Y ), X ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95801) {G18,W15,D7,L1,V2,M1}  { join( X, Y ) ==> join( zero, meet
% 54.98/55.38    ( complement( complement( join( Y, X ) ) ), join( X, Y ) ) ) }.
% 54.98/55.38  parent0[0]: (1366) {G18,W10,D5,L1,V2,M1} P(600,1355);d(46);d(470) { meet( 
% 54.98/55.38    join( Y, X ), complement( join( X, Y ) ) ) ==> zero }.
% 54.98/55.38  parent1[0; 5]: (95796) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.38    meet( complement( Y ), X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := join( X, Y )
% 54.98/55.38     Y := complement( join( Y, X ) )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95802) {G15,W13,D6,L1,V2,M1}  { join( X, Y ) ==> meet( complement
% 54.98/55.38    ( complement( join( Y, X ) ) ), join( X, Y ) ) }.
% 54.98/55.38  parent0[0]: (456) {G14,W5,D3,L1,V1,M1} P(448,338) { join( zero, X ) ==> X
% 54.98/55.38     }.
% 54.98/55.38  parent1[0; 4]: (95801) {G18,W15,D7,L1,V2,M1}  { join( X, Y ) ==> join( zero
% 54.98/55.38    , meet( complement( complement( join( Y, X ) ) ), join( X, Y ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := meet( complement( complement( join( Y, X ) ) ), join( X, Y ) )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95803) {G15,W11,D4,L1,V2,M1}  { join( X, Y ) ==> meet( join( Y, X
% 54.98/55.38     ), join( X, Y ) ) }.
% 54.98/55.38  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.38    ( complement( X ) ) ==> X }.
% 54.98/55.38  parent1[0; 5]: (95802) {G15,W13,D6,L1,V2,M1}  { join( X, Y ) ==> meet( 
% 54.98/55.38    complement( complement( join( Y, X ) ) ), join( X, Y ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := join( Y, X )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95804) {G15,W11,D4,L1,V2,M1}  { meet( join( Y, X ), join( X, Y ) )
% 54.98/55.38     ==> join( X, Y ) }.
% 54.98/55.38  parent0[0]: (95803) {G15,W11,D4,L1,V2,M1}  { join( X, Y ) ==> meet( join( Y
% 54.98/55.38    , X ), join( X, Y ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1892) {G19,W11,D4,L1,V2,M1} P(1366,1078);d(456);d(454) { meet
% 54.98/55.38    ( join( Y, X ), join( X, Y ) ) ==> join( X, Y ) }.
% 54.98/55.38  parent0: (95804) {G15,W11,D4,L1,V2,M1}  { meet( join( Y, X ), join( X, Y )
% 54.98/55.38     ) ==> join( X, Y ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95806) {G18,W10,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 54.98/55.38    , Y ) ), join( Y, X ) ) }.
% 54.98/55.38  parent0[0]: (1321) {G18,W10,D5,L1,V2,M1} P(600,469);d(46) { meet( 
% 54.98/55.38    complement( join( X, Y ) ), join( Y, X ) ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95812) {G15,W13,D6,L1,V2,M1}  { zero ==> meet( complement( join( 
% 54.98/55.38    complement( X ), complement( Y ) ) ), complement( meet( Y, X ) ) ) }.
% 54.98/55.38  parent0[0]: (461) {G14,W10,D4,L1,V2,M1} P(37,448);d(3);d(377) { join( 
% 54.98/55.38    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 54.98/55.38  parent1[0; 9]: (95806) {G18,W10,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 54.98/55.38    join( X, Y ) ), join( Y, X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := complement( X )
% 54.98/55.38     Y := complement( Y )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95814) {G16,W12,D6,L1,V2,M1}  { zero ==> complement( join( join( 
% 54.98/55.38    complement( X ), complement( Y ) ), meet( Y, X ) ) ) }.
% 54.98/55.38  parent0[0]: (1335) {G16,W10,D4,L1,V2,M1} P(454,469) { meet( complement( Y )
% 54.98/55.38    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 54.98/55.38  parent1[0; 2]: (95812) {G15,W13,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 54.98/55.38    join( complement( X ), complement( Y ) ) ), complement( meet( Y, X ) ) )
% 54.98/55.38     }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := meet( Y, X )
% 54.98/55.38     Y := join( complement( X ), complement( Y ) )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95815) {G17,W11,D6,L1,V2,M1}  { zero ==> meet( complement( join( 
% 54.98/55.38    complement( X ), meet( Y, X ) ) ), Y ) }.
% 54.98/55.38  parent0[0]: (1337) {G16,W14,D6,L1,V3,M1} P(17,469) { complement( join( join
% 54.98/55.38    ( X, complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z )
% 54.98/55.38     }.
% 54.98/55.38  parent1[0; 2]: (95814) {G16,W12,D6,L1,V2,M1}  { zero ==> complement( join( 
% 54.98/55.38    join( complement( X ), complement( Y ) ), meet( Y, X ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := complement( X )
% 54.98/55.38     Y := meet( Y, X )
% 54.98/55.38     Z := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95816) {G16,W10,D6,L1,V2,M1}  { zero ==> meet( meet( X, 
% 54.98/55.38    complement( meet( Y, X ) ) ), Y ) }.
% 54.98/55.38  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 54.98/55.38    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 54.98/55.38  parent1[0; 3]: (95815) {G17,W11,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 54.98/55.38    join( complement( X ), meet( Y, X ) ) ), Y ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := meet( Y, X )
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95817) {G16,W10,D6,L1,V2,M1}  { meet( meet( X, complement( meet( Y
% 54.98/55.38    , X ) ) ), Y ) ==> zero }.
% 54.98/55.38  parent0[0]: (95816) {G16,W10,D6,L1,V2,M1}  { zero ==> meet( meet( X, 
% 54.98/55.38    complement( meet( Y, X ) ) ), Y ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1921) {G19,W10,D6,L1,V2,M1} P(461,1321);d(1335);d(1337);d(470
% 54.98/55.38    ) { meet( meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 54.98/55.38  parent0: (95817) {G16,W10,D6,L1,V2,M1}  { meet( meet( X, complement( meet( 
% 54.98/55.38    Y, X ) ) ), Y ) ==> zero }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95819) {G16,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 54.98/55.38    meet( complement( X ), complement( Y ) ) }.
% 54.98/55.38  parent0[0]: (1335) {G16,W10,D4,L1,V2,M1} P(454,469) { meet( complement( Y )
% 54.98/55.38    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95823) {G16,W15,D6,L1,V3,M1}  { complement( join( join( 
% 54.98/55.38    complement( X ), Y ), Z ) ) ==> meet( meet( X, complement( Y ) ), 
% 54.98/55.38    complement( Z ) ) }.
% 54.98/55.38  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 54.98/55.38    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 54.98/55.38  parent1[0; 9]: (95819) {G16,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) 
% 54.98/55.38    ==> meet( complement( X ), complement( Y ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := join( complement( X ), Y )
% 54.98/55.38     Y := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95825) {G17,W14,D5,L1,V3,M1}  { meet( complement( join( Y, Z ) )
% 54.98/55.38    , X ) ==> meet( meet( X, complement( Y ) ), complement( Z ) ) }.
% 54.98/55.38  parent0[0]: (1339) {G16,W14,D6,L1,V3,M1} P(16,469) { complement( join( join
% 54.98/55.38    ( complement( Z ), X ), Y ) ) ==> meet( complement( join( X, Y ) ), Z )
% 54.98/55.38     }.
% 54.98/55.38  parent1[0; 1]: (95823) {G16,W15,D6,L1,V3,M1}  { complement( join( join( 
% 54.98/55.38    complement( X ), Y ), Z ) ) ==> meet( meet( X, complement( Y ) ), 
% 54.98/55.38    complement( Z ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := Z
% 54.98/55.38     Z := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95826) {G17,W14,D5,L1,V3,M1}  { meet( meet( Z, complement( X ) ), 
% 54.98/55.38    complement( Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 54.98/55.38  parent0[0]: (95825) {G17,W14,D5,L1,V3,M1}  { meet( complement( join( Y, Z )
% 54.98/55.38     ), X ) ==> meet( meet( X, complement( Y ) ), complement( Z ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Z
% 54.98/55.38     Y := X
% 54.98/55.38     Z := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1938) {G17,W14,D5,L1,V3,M1} P(470,1335);d(1339) { meet( meet
% 54.98/55.38    ( X, complement( Y ) ), complement( Z ) ) ==> meet( complement( join( Y, 
% 54.98/55.38    Z ) ), X ) }.
% 54.98/55.38  parent0: (95826) {G17,W14,D5,L1,V3,M1}  { meet( meet( Z, complement( X ) )
% 54.98/55.38    , complement( Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := Z
% 54.98/55.38     Z := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95828) {G2,W14,D5,L1,V3,M1}  { join( converse( join( Z, X ) ), Y )
% 54.98/55.38     ==> join( join( converse( X ), Y ), converse( Z ) ) }.
% 54.98/55.38  parent0[0]: (127) {G2,W14,D5,L1,V3,M1} P(8,16) { join( join( converse( Y )
% 54.98/55.38    , Z ), converse( X ) ) ==> join( converse( join( X, Y ) ), Z ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Z
% 54.98/55.38     Y := X
% 54.98/55.38     Z := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95829) {G3,W15,D6,L1,V2,M1}  { join( converse( join( X, 
% 54.98/55.38    complement( one ) ) ), Y ) ==> join( join( complement( one ), Y ), 
% 54.98/55.38    converse( X ) ) }.
% 54.98/55.38  parent0[0]: (1635) {G39,W6,D4,L1,V0,M1} P(1604,454) { converse( complement
% 54.98/55.38    ( one ) ) ==> complement( one ) }.
% 54.98/55.38  parent1[0; 10]: (95828) {G2,W14,D5,L1,V3,M1}  { join( converse( join( Z, X
% 54.98/55.38     ) ), Y ) ==> join( join( converse( X ), Y ), converse( Z ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := complement( one )
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95831) {G3,W15,D6,L1,V2,M1}  { join( join( complement( one ), Y )
% 54.98/55.38    , converse( X ) ) ==> join( converse( join( X, complement( one ) ) ), Y )
% 54.98/55.38     }.
% 54.98/55.38  parent0[0]: (95829) {G3,W15,D6,L1,V2,M1}  { join( converse( join( X, 
% 54.98/55.38    complement( one ) ) ), Y ) ==> join( join( complement( one ), Y ), 
% 54.98/55.38    converse( X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (1990) {G40,W15,D6,L1,V2,M1} P(1635,127) { join( join( 
% 54.98/55.38    complement( one ), X ), converse( Y ) ) = join( converse( join( Y, 
% 54.98/55.38    complement( one ) ) ), X ) }.
% 54.98/55.38  parent0: (95831) {G3,W15,D6,L1,V2,M1}  { join( join( complement( one ), Y )
% 54.98/55.38    , converse( X ) ) ==> join( converse( join( X, complement( one ) ) ), Y )
% 54.98/55.38     }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95833) {G33,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y ) ) }.
% 54.98/55.38  parent0[0]: (750) {G33,W7,D4,L1,V2,M1} P(737,562) { meet( X, join( X, Y ) )
% 54.98/55.38     ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95834) {G3,W13,D5,L1,V3,M1}  { join( X, Y ) ==> meet( join( X, Y
% 54.98/55.38     ), join( join( Z, Y ), X ) ) }.
% 54.98/55.38  parent0[0]: (136) {G2,W11,D4,L1,V3,M1} P(0,16) { join( join( Z, X ), Y ) = 
% 54.98/55.38    join( join( Y, X ), Z ) }.
% 54.98/55.38  parent1[0; 8]: (95833) {G33,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y )
% 54.98/55.38     ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := Z
% 54.98/55.38     Z := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := join( X, Y )
% 54.98/55.38     Y := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95837) {G3,W13,D5,L1,V3,M1}  { meet( join( X, Y ), join( join( Z, 
% 54.98/55.38    Y ), X ) ) ==> join( X, Y ) }.
% 54.98/55.38  parent0[0]: (95834) {G3,W13,D5,L1,V3,M1}  { join( X, Y ) ==> meet( join( X
% 54.98/55.38    , Y ), join( join( Z, Y ), X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (2103) {G34,W13,D5,L1,V3,M1} P(136,750) { meet( join( X, Y ), 
% 54.98/55.38    join( join( Z, Y ), X ) ) ==> join( X, Y ) }.
% 54.98/55.38  parent0: (95837) {G3,W13,D5,L1,V3,M1}  { meet( join( X, Y ), join( join( Z
% 54.98/55.38    , Y ), X ) ) ==> join( X, Y ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95839) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 54.98/55.38     ) ), meet( X, Y ) ) }.
% 54.98/55.38  parent0[0]: (329) {G2,W10,D5,L1,V2,M1} P(3,27) { join( meet( X, complement
% 54.98/55.38    ( Y ) ), meet( X, Y ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95844) {G3,W18,D7,L1,V2,M1}  { meet( X, complement( meet( Y, X )
% 54.98/55.38     ) ) ==> join( meet( meet( X, complement( meet( Y, X ) ) ), complement( Y
% 54.98/55.38     ) ), zero ) }.
% 54.98/55.38  parent0[0]: (1921) {G19,W10,D6,L1,V2,M1} P(461,1321);d(1335);d(1337);d(470)
% 54.98/55.38     { meet( meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 54.98/55.38  parent1[0; 17]: (95839) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( X, 
% 54.98/55.38    complement( Y ) ), meet( X, Y ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := meet( X, complement( meet( Y, X ) ) )
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95845) {G4,W16,D6,L1,V2,M1}  { meet( X, complement( meet( Y, X )
% 54.98/55.38     ) ) ==> meet( meet( X, complement( meet( Y, X ) ) ), complement( Y ) )
% 54.98/55.38     }.
% 54.98/55.38  parent0[0]: (457) {G14,W5,D3,L1,V1,M1} P(448,333) { join( X, zero ) ==> X
% 54.98/55.38     }.
% 54.98/55.38  parent1[0; 7]: (95844) {G3,W18,D7,L1,V2,M1}  { meet( X, complement( meet( Y
% 54.98/55.38    , X ) ) ) ==> join( meet( meet( X, complement( meet( Y, X ) ) ), 
% 54.98/55.38    complement( Y ) ), zero ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := meet( meet( X, complement( meet( Y, X ) ) ), complement( Y ) )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95846) {G5,W15,D6,L1,V2,M1}  { meet( X, complement( meet( Y, X )
% 54.98/55.38     ) ) ==> meet( complement( join( meet( Y, X ), Y ) ), X ) }.
% 54.98/55.38  parent0[0]: (1938) {G17,W14,D5,L1,V3,M1} P(470,1335);d(1339) { meet( meet( 
% 54.98/55.38    X, complement( Y ) ), complement( Z ) ) ==> meet( complement( join( Y, Z
% 54.98/55.38     ) ), X ) }.
% 54.98/55.38  parent1[0; 7]: (95845) {G4,W16,D6,L1,V2,M1}  { meet( X, complement( meet( Y
% 54.98/55.38    , X ) ) ) ==> meet( meet( X, complement( meet( Y, X ) ) ), complement( Y
% 54.98/55.38     ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := meet( Y, X )
% 54.98/55.38     Z := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95847) {G6,W11,D5,L1,V2,M1}  { meet( X, complement( meet( Y, X )
% 54.98/55.38     ) ) ==> meet( complement( Y ), X ) }.
% 54.98/55.38  parent0[0]: (519) {G19,W7,D4,L1,V2,M1} P(490,0) { join( meet( X, Y ), X ) 
% 54.98/55.38    ==> X }.
% 54.98/55.38  parent1[0; 9]: (95846) {G5,W15,D6,L1,V2,M1}  { meet( X, complement( meet( Y
% 54.98/55.38    , X ) ) ) ==> meet( complement( join( meet( Y, X ), Y ) ), X ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (2311) {G20,W11,D5,L1,V2,M1} P(1921,329);d(457);d(1938);d(519)
% 54.98/55.38     { meet( X, complement( meet( Y, X ) ) ) ==> meet( complement( Y ), X )
% 54.98/55.38     }.
% 54.98/55.38  parent0: (95847) {G6,W11,D5,L1,V2,M1}  { meet( X, complement( meet( Y, X )
% 54.98/55.38     ) ) ==> meet( complement( Y ), X ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95850) {G18,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 54.98/55.38     ) ), meet( Y, X ) ) }.
% 54.98/55.38  parent0[0]: (1096) {G18,W10,D5,L1,V2,M1} P(1077,0) { join( meet( Y, 
% 54.98/55.38    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95854) {G19,W13,D8,L1,V2,M1}  { X ==> join( meet( X, complement( 
% 54.98/55.38    meet( Y, complement( meet( X, Y ) ) ) ) ), zero ) }.
% 54.98/55.38  parent0[0]: (1921) {G19,W10,D6,L1,V2,M1} P(461,1321);d(1335);d(1337);d(470)
% 54.98/55.38     { meet( meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 54.98/55.38  parent1[0; 12]: (95850) {G18,W10,D5,L1,V2,M1}  { X ==> join( meet( X, 
% 54.98/55.38    complement( Y ) ), meet( Y, X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := meet( Y, complement( meet( X, Y ) ) )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95855) {G15,W11,D7,L1,V2,M1}  { X ==> meet( X, complement( meet( 
% 54.98/55.38    Y, complement( meet( X, Y ) ) ) ) ) }.
% 54.98/55.38  parent0[0]: (457) {G14,W5,D3,L1,V1,M1} P(448,333) { join( X, zero ) ==> X
% 54.98/55.38     }.
% 54.98/55.38  parent1[0; 2]: (95854) {G19,W13,D8,L1,V2,M1}  { X ==> join( meet( X, 
% 54.98/55.38    complement( meet( Y, complement( meet( X, Y ) ) ) ) ), zero ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := meet( X, complement( meet( Y, complement( meet( X, Y ) ) ) ) )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95856) {G16,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement( 
% 54.98/55.38    Y ), meet( X, Y ) ) ) }.
% 54.98/55.38  parent0[0]: (954) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( Y, 
% 54.98/55.38    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 54.98/55.38  parent1[0; 4]: (95855) {G15,W11,D7,L1,V2,M1}  { X ==> meet( X, complement( 
% 54.98/55.38    meet( Y, complement( meet( X, Y ) ) ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := meet( X, Y )
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95857) {G16,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 54.98/55.38    meet( X, Y ) ) ) ==> X }.
% 54.98/55.38  parent0[0]: (95856) {G16,W10,D5,L1,V2,M1}  { X ==> meet( X, join( 
% 54.98/55.38    complement( Y ), meet( X, Y ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (2313) {G20,W10,D5,L1,V2,M1} P(1921,1096);d(457);d(954) { meet
% 54.98/55.38    ( Y, join( complement( X ), meet( Y, X ) ) ) ==> Y }.
% 54.98/55.38  parent0: (95857) {G16,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 54.98/55.38    meet( X, Y ) ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95859) {G20,W7,D4,L1,V2,M1}  { Y ==> join( meet( X, Y ), Y ) }.
% 54.98/55.38  parent0[0]: (535) {G20,W7,D4,L1,V2,M1} P(517,0) { join( meet( Y, X ), X ) 
% 54.98/55.38    ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95862) {G21,W15,D5,L1,V2,M1}  { join( complement( X ), meet( Y, X
% 54.98/55.38     ) ) ==> join( Y, join( complement( X ), meet( Y, X ) ) ) }.
% 54.98/55.38  parent0[0]: (2313) {G20,W10,D5,L1,V2,M1} P(1921,1096);d(457);d(954) { meet
% 54.98/55.38    ( Y, join( complement( X ), meet( Y, X ) ) ) ==> Y }.
% 54.98/55.38  parent1[0; 8]: (95859) {G20,W7,D4,L1,V2,M1}  { Y ==> join( meet( X, Y ), Y
% 54.98/55.38     ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := join( complement( X ), meet( Y, X ) )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95863) {G1,W15,D5,L1,V2,M1}  { join( complement( X ), meet( Y, X
% 54.98/55.38     ) ) ==> join( join( Y, complement( X ) ), meet( Y, X ) ) }.
% 54.98/55.38  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 54.98/55.38    join( X, Y ), Z ) }.
% 54.98/55.38  parent1[0; 7]: (95862) {G21,W15,D5,L1,V2,M1}  { join( complement( X ), meet
% 54.98/55.38    ( Y, X ) ) ==> join( Y, join( complement( X ), meet( Y, X ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := complement( X )
% 54.98/55.38     Z := meet( Y, X )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95864) {G2,W11,D4,L1,V2,M1}  { join( complement( X ), meet( Y, X
% 54.98/55.38     ) ) ==> join( Y, complement( X ) ) }.
% 54.98/55.38  parent0[0]: (511) {G19,W11,D4,L1,V3,M1} P(490,17) { join( join( X, Z ), 
% 54.98/55.38    meet( X, Y ) ) ==> join( X, Z ) }.
% 54.98/55.38  parent1[0; 7]: (95863) {G1,W15,D5,L1,V2,M1}  { join( complement( X ), meet
% 54.98/55.38    ( Y, X ) ) ==> join( join( Y, complement( X ) ), meet( Y, X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38     Z := complement( X )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (2333) {G21,W11,D4,L1,V2,M1} P(2313,535);d(1);d(511) { join( 
% 54.98/55.38    complement( Y ), meet( X, Y ) ) ==> join( X, complement( Y ) ) }.
% 54.98/55.38  parent0: (95864) {G2,W11,D4,L1,V2,M1}  { join( complement( X ), meet( Y, X
% 54.98/55.38     ) ) ==> join( Y, complement( X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95866) {G20,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement( Y
% 54.98/55.38     ), meet( X, Y ) ) ) }.
% 54.98/55.38  parent0[0]: (2313) {G20,W10,D5,L1,V2,M1} P(1921,1096);d(457);d(954) { meet
% 54.98/55.38    ( Y, join( complement( X ), meet( Y, X ) ) ) ==> Y }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95868) {G2,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement( Y
% 54.98/55.38     ), meet( Y, X ) ) ) }.
% 54.98/55.38  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 54.98/55.38    Y ) }.
% 54.98/55.38  parent1[0; 7]: (95866) {G20,W10,D5,L1,V2,M1}  { X ==> meet( X, join( 
% 54.98/55.38    complement( Y ), meet( X, Y ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95874) {G2,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 54.98/55.38    meet( Y, X ) ) ) ==> X }.
% 54.98/55.38  parent0[0]: (95868) {G2,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement
% 54.98/55.38    ( Y ), meet( Y, X ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (2335) {G21,W10,D5,L1,V2,M1} P(44,2313) { meet( X, join( 
% 54.98/55.38    complement( Y ), meet( Y, X ) ) ) ==> X }.
% 54.98/55.38  parent0: (95874) {G2,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 54.98/55.38    meet( Y, X ) ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95875) {G20,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement( Y
% 54.98/55.38     ), meet( X, Y ) ) ) }.
% 54.98/55.38  parent0[0]: (2313) {G20,W10,D5,L1,V2,M1} P(1921,1096);d(457);d(954) { meet
% 54.98/55.38    ( Y, join( complement( X ), meet( Y, X ) ) ) ==> Y }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95876) {G1,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( X, Y )
% 54.98/55.38    , complement( Y ) ) ) }.
% 54.98/55.38  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.98/55.38  parent1[0; 4]: (95875) {G20,W10,D5,L1,V2,M1}  { X ==> meet( X, join( 
% 54.98/55.38    complement( Y ), meet( X, Y ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := complement( Y )
% 54.98/55.38     Y := meet( X, Y )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95879) {G1,W10,D5,L1,V2,M1}  { meet( X, join( meet( X, Y ), 
% 54.98/55.38    complement( Y ) ) ) ==> X }.
% 54.98/55.38  parent0[0]: (95876) {G1,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( X, Y
% 54.98/55.38     ), complement( Y ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (2336) {G21,W10,D5,L1,V2,M1} P(0,2313) { meet( Y, join( meet( 
% 54.98/55.38    Y, X ), complement( X ) ) ) ==> Y }.
% 54.98/55.38  parent0: (95879) {G1,W10,D5,L1,V2,M1}  { meet( X, join( meet( X, Y ), 
% 54.98/55.38    complement( Y ) ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95881) {G15,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) ==> 
% 54.98/55.38    complement( meet( complement( X ), Y ) ) }.
% 54.98/55.38  parent0[0]: (953) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( 
% 54.98/55.38    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95886) {G16,W14,D7,L1,V2,M1}  { join( X, complement( join( 
% 54.98/55.38    complement( Y ), meet( Y, complement( X ) ) ) ) ) ==> complement( 
% 54.98/55.38    complement( X ) ) }.
% 54.98/55.38  parent0[0]: (2335) {G21,W10,D5,L1,V2,M1} P(44,2313) { meet( X, join( 
% 54.98/55.38    complement( Y ), meet( Y, X ) ) ) ==> X }.
% 54.98/55.38  parent1[0; 12]: (95881) {G15,W10,D5,L1,V2,M1}  { join( X, complement( Y ) )
% 54.98/55.38     ==> complement( meet( complement( X ), Y ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := complement( X )
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := join( complement( Y ), meet( Y, complement( X ) ) )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95887) {G15,W12,D7,L1,V2,M1}  { join( X, complement( join( 
% 54.98/55.38    complement( Y ), meet( Y, complement( X ) ) ) ) ) ==> X }.
% 54.98/55.38  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.38    ( complement( X ) ) ==> X }.
% 54.98/55.38  parent1[0; 11]: (95886) {G16,W14,D7,L1,V2,M1}  { join( X, complement( join
% 54.98/55.38    ( complement( Y ), meet( Y, complement( X ) ) ) ) ) ==> complement( 
% 54.98/55.38    complement( X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95888) {G16,W11,D7,L1,V2,M1}  { join( X, meet( Y, complement( 
% 54.98/55.38    meet( Y, complement( X ) ) ) ) ) ==> X }.
% 54.98/55.38  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 54.98/55.38    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 54.98/55.38  parent1[0; 3]: (95887) {G15,W12,D7,L1,V2,M1}  { join( X, complement( join( 
% 54.98/55.38    complement( Y ), meet( Y, complement( X ) ) ) ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := meet( Y, complement( X ) )
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95889) {G16,W10,D6,L1,V2,M1}  { join( X, meet( Y, join( 
% 54.98/55.38    complement( Y ), X ) ) ) ==> X }.
% 54.98/55.38  parent0[0]: (954) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( Y, 
% 54.98/55.38    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 54.98/55.38  parent1[0; 5]: (95888) {G16,W11,D7,L1,V2,M1}  { join( X, meet( Y, 
% 54.98/55.38    complement( meet( Y, complement( X ) ) ) ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (2358) {G22,W10,D6,L1,V2,M1} P(2335,953);d(454);d(470);d(954)
% 54.98/55.38     { join( X, meet( Y, join( complement( Y ), X ) ) ) ==> X }.
% 54.98/55.38  parent0: (95889) {G16,W10,D6,L1,V2,M1}  { join( X, meet( Y, join( 
% 54.98/55.38    complement( Y ), X ) ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95892) {G20,W7,D4,L1,V2,M1}  { Y ==> join( meet( X, Y ), Y ) }.
% 54.98/55.38  parent0[0]: (535) {G20,W7,D4,L1,V2,M1} P(517,0) { join( meet( Y, X ), X ) 
% 54.98/55.38    ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95895) {G21,W15,D5,L1,V2,M1}  { join( complement( X ), meet( X, Y
% 54.98/55.38     ) ) ==> join( Y, join( complement( X ), meet( X, Y ) ) ) }.
% 54.98/55.38  parent0[0]: (2335) {G21,W10,D5,L1,V2,M1} P(44,2313) { meet( X, join( 
% 54.98/55.38    complement( Y ), meet( Y, X ) ) ) ==> X }.
% 54.98/55.38  parent1[0; 8]: (95892) {G20,W7,D4,L1,V2,M1}  { Y ==> join( meet( X, Y ), Y
% 54.98/55.38     ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := join( complement( X ), meet( X, Y ) )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95896) {G1,W15,D5,L1,V2,M1}  { join( complement( X ), meet( X, Y
% 54.98/55.38     ) ) ==> join( join( Y, complement( X ) ), meet( X, Y ) ) }.
% 54.98/55.38  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 54.98/55.38    join( X, Y ), Z ) }.
% 54.98/55.38  parent1[0; 7]: (95895) {G21,W15,D5,L1,V2,M1}  { join( complement( X ), meet
% 54.98/55.38    ( X, Y ) ) ==> join( Y, join( complement( X ), meet( X, Y ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := complement( X )
% 54.98/55.38     Z := meet( X, Y )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95897) {G2,W11,D4,L1,V2,M1}  { join( complement( X ), meet( X, Y
% 54.98/55.38     ) ) ==> join( Y, complement( X ) ) }.
% 54.98/55.38  parent0[0]: (528) {G20,W11,D4,L1,V3,M1} P(517,17) { join( join( X, Z ), 
% 54.98/55.38    meet( Y, X ) ) ==> join( X, Z ) }.
% 54.98/55.38  parent1[0; 7]: (95896) {G1,W15,D5,L1,V2,M1}  { join( complement( X ), meet
% 54.98/55.38    ( X, Y ) ) ==> join( join( Y, complement( X ) ), meet( X, Y ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38     Z := complement( X )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (2369) {G22,W11,D4,L1,V2,M1} P(2335,535);d(1);d(528) { join( 
% 54.98/55.38    complement( Y ), meet( Y, X ) ) ==> join( X, complement( Y ) ) }.
% 54.98/55.38  parent0: (95897) {G2,W11,D4,L1,V2,M1}  { join( complement( X ), meet( X, Y
% 54.98/55.38     ) ) ==> join( Y, complement( X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95899) {G21,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement( Y
% 54.98/55.38     ), meet( Y, X ) ) ) }.
% 54.98/55.38  parent0[0]: (2335) {G21,W10,D5,L1,V2,M1} P(44,2313) { meet( X, join( 
% 54.98/55.38    complement( Y ), meet( Y, X ) ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95900) {G1,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( Y, X )
% 54.98/55.38    , complement( Y ) ) ) }.
% 54.98/55.38  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.98/55.38  parent1[0; 4]: (95899) {G21,W10,D5,L1,V2,M1}  { X ==> meet( X, join( 
% 54.98/55.38    complement( Y ), meet( Y, X ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := complement( Y )
% 54.98/55.38     Y := meet( Y, X )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95903) {G1,W10,D5,L1,V2,M1}  { meet( X, join( meet( Y, X ), 
% 54.98/55.38    complement( Y ) ) ) ==> X }.
% 54.98/55.38  parent0[0]: (95900) {G1,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( Y, X
% 54.98/55.38     ), complement( Y ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (2371) {G22,W10,D5,L1,V2,M1} P(0,2335) { meet( Y, join( meet( 
% 54.98/55.38    X, Y ), complement( X ) ) ) ==> Y }.
% 54.98/55.38  parent0: (95903) {G1,W10,D5,L1,V2,M1}  { meet( X, join( meet( Y, X ), 
% 54.98/55.38    complement( Y ) ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95905) {G20,W7,D4,L1,V2,M1}  { Y ==> join( meet( X, Y ), Y ) }.
% 54.98/55.38  parent0[0]: (535) {G20,W7,D4,L1,V2,M1} P(517,0) { join( meet( Y, X ), X ) 
% 54.98/55.38    ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95909) {G21,W15,D5,L1,V2,M1}  { join( meet( X, Y ), complement( X
% 54.98/55.38     ) ) ==> join( Y, join( meet( X, Y ), complement( X ) ) ) }.
% 54.98/55.38  parent0[0]: (2371) {G22,W10,D5,L1,V2,M1} P(0,2335) { meet( Y, join( meet( X
% 54.98/55.38    , Y ), complement( X ) ) ) ==> Y }.
% 54.98/55.38  parent1[0; 8]: (95905) {G20,W7,D4,L1,V2,M1}  { Y ==> join( meet( X, Y ), Y
% 54.98/55.38     ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := join( meet( X, Y ), complement( X ) )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95910) {G1,W15,D5,L1,V2,M1}  { join( meet( X, Y ), complement( X
% 54.98/55.38     ) ) ==> join( join( Y, meet( X, Y ) ), complement( X ) ) }.
% 54.98/55.38  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 54.98/55.38    join( X, Y ), Z ) }.
% 54.98/55.38  parent1[0; 7]: (95909) {G21,W15,D5,L1,V2,M1}  { join( meet( X, Y ), 
% 54.98/55.38    complement( X ) ) ==> join( Y, join( meet( X, Y ), complement( X ) ) )
% 54.98/55.38     }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := meet( X, Y )
% 54.98/55.38     Z := complement( X )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95911) {G2,W11,D4,L1,V2,M1}  { join( meet( X, Y ), complement( X
% 54.98/55.38     ) ) ==> join( Y, complement( X ) ) }.
% 54.98/55.38  parent0[0]: (517) {G19,W7,D4,L1,V2,M1} P(44,490) { join( X, meet( Y, X ) ) 
% 54.98/55.38    ==> X }.
% 54.98/55.38  parent1[0; 8]: (95910) {G1,W15,D5,L1,V2,M1}  { join( meet( X, Y ), 
% 54.98/55.38    complement( X ) ) ==> join( join( Y, meet( X, Y ) ), complement( X ) )
% 54.98/55.38     }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (2395) {G23,W11,D4,L1,V2,M1} P(2371,535);d(1);d(517) { join( 
% 54.98/55.38    meet( Y, X ), complement( Y ) ) ==> join( X, complement( Y ) ) }.
% 54.98/55.38  parent0: (95911) {G2,W11,D4,L1,V2,M1}  { join( meet( X, Y ), complement( X
% 54.98/55.38     ) ) ==> join( Y, complement( X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := X
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95914) {G15,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) ==> 
% 54.98/55.38    complement( meet( complement( X ), Y ) ) }.
% 54.98/55.38  parent0[0]: (953) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( 
% 54.98/55.38    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95918) {G16,W14,D7,L1,V2,M1}  { join( X, complement( join( meet( 
% 54.98/55.38    complement( X ), Y ), complement( Y ) ) ) ) ==> complement( complement( X
% 54.98/55.38     ) ) }.
% 54.98/55.38  parent0[0]: (2336) {G21,W10,D5,L1,V2,M1} P(0,2313) { meet( Y, join( meet( Y
% 54.98/55.38    , X ), complement( X ) ) ) ==> Y }.
% 54.98/55.38  parent1[0; 12]: (95914) {G15,W10,D5,L1,V2,M1}  { join( X, complement( Y ) )
% 54.98/55.38     ==> complement( meet( complement( X ), Y ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := Y
% 54.98/55.38     Y := complement( X )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := join( meet( complement( X ), Y ), complement( Y ) )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95919) {G15,W12,D7,L1,V2,M1}  { join( X, complement( join( meet( 
% 54.98/55.38    complement( X ), Y ), complement( Y ) ) ) ) ==> X }.
% 54.98/55.38  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.38    ( complement( X ) ) ==> X }.
% 54.98/55.38  parent1[0; 11]: (95918) {G16,W14,D7,L1,V2,M1}  { join( X, complement( join
% 54.98/55.38    ( meet( complement( X ), Y ), complement( Y ) ) ) ) ==> complement( 
% 54.98/55.38    complement( X ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95920) {G15,W10,D6,L1,V2,M1}  { join( X, meet( join( X, 
% 54.98/55.38    complement( Y ) ), Y ) ) ==> X }.
% 54.98/55.38  parent0[0]: (462) {G14,W15,D6,L1,V3,M1} P(376,37);d(448) { complement( join
% 54.98/55.38    ( meet( complement( X ), Y ), complement( Z ) ) ) ==> meet( join( X, 
% 54.98/55.38    complement( Y ) ), Z ) }.
% 54.98/55.38  parent1[0; 3]: (95919) {G15,W12,D7,L1,V2,M1}  { join( X, complement( join( 
% 54.98/55.38    meet( complement( X ), Y ), complement( Y ) ) ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Y
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  subsumption: (2411) {G22,W10,D6,L1,V2,M1} P(2336,953);d(454);d(462) { join
% 54.98/55.38    ( X, meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 54.98/55.38  parent0: (95920) {G15,W10,D6,L1,V2,M1}  { join( X, meet( join( X, 
% 54.98/55.38    complement( Y ) ), Y ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  permutation0:
% 54.98/55.38     0 ==> 0
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95923) {G22,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( X, 
% 54.98/55.38    complement( Y ) ), Y ) ) }.
% 54.98/55.38  parent0[0]: (2411) {G22,W10,D6,L1,V2,M1} P(2336,953);d(454);d(462) { join( 
% 54.98/55.38    X, meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95925) {G22,W11,D6,L1,V3,M1}  { X ==> join( X, meet( top, meet( 
% 54.98/55.38    meet( X, Y ), Z ) ) ) }.
% 54.98/55.38  parent0[0]: (1000) {G21,W10,D6,L1,V3,M1} P(490,585) { join( X, complement( 
% 54.98/55.38    meet( meet( X, Y ), Z ) ) ) ==> top }.
% 54.98/55.38  parent1[0; 5]: (95923) {G22,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( 
% 54.98/55.38    X, complement( Y ) ), Y ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := meet( meet( X, Y ), Z )
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  paramod: (95926) {G16,W9,D5,L1,V3,M1}  { X ==> join( X, meet( meet( X, Y )
% 54.98/55.38    , Z ) ) }.
% 54.98/55.38  parent0[0]: (478) {G15,W5,D3,L1,V1,M1} S(453);d(454) { meet( top, X ) ==> X
% 54.98/55.38     }.
% 54.98/55.38  parent1[0; 4]: (95925) {G22,W11,D6,L1,V3,M1}  { X ==> join( X, meet( top, 
% 54.98/55.38    meet( meet( X, Y ), Z ) ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := meet( meet( X, Y ), Z )
% 54.98/55.38  end
% 54.98/55.38  substitution1:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.38     Z := Z
% 54.98/55.38  end
% 54.98/55.38  
% 54.98/55.38  eqswap: (95927) {G16,W9,D5,L1,V3,M1}  { join( X, meet( meet( X, Y ), Z ) ) 
% 54.98/55.38    ==> X }.
% 54.98/55.38  parent0[0]: (95926) {G16,W9,D5,L1,V3,M1}  { X ==> join( X, meet( meet( X, Y
% 54.98/55.38     ), Z ) ) }.
% 54.98/55.38  substitution0:
% 54.98/55.38     X := X
% 54.98/55.38     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2425) {G23,W9,D5,L1,V3,M1} P(1000,2411);d(478) { join( X, 
% 54.98/55.39    meet( meet( X, Y ), Z ) ) ==> X }.
% 54.98/55.39  parent0: (95927) {G16,W9,D5,L1,V3,M1}  { join( X, meet( meet( X, Y ), Z ) )
% 54.98/55.39     ==> X }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (95929) {G22,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( X, 
% 54.98/55.39    complement( Y ) ), Y ) ) }.
% 54.98/55.39  parent0[0]: (2411) {G22,W10,D6,L1,V2,M1} P(2336,953);d(454);d(462) { join( 
% 54.98/55.39    X, meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (95931) {G23,W11,D6,L1,V3,M1}  { X ==> join( X, meet( top, meet( Y
% 54.98/55.39    , meet( Z, X ) ) ) ) }.
% 54.98/55.39  parent0[0]: (1035) {G22,W10,D6,L1,V3,M1} P(517,542) { join( X, complement( 
% 54.98/55.39    meet( Z, meet( Y, X ) ) ) ) ==> top }.
% 54.98/55.39  parent1[0; 5]: (95929) {G22,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( 
% 54.98/55.39    X, complement( Y ) ), Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Z
% 54.98/55.39     Z := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := meet( Y, meet( Z, X ) )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (95932) {G16,W9,D5,L1,V3,M1}  { X ==> join( X, meet( Y, meet( Z, X
% 54.98/55.39     ) ) ) }.
% 54.98/55.39  parent0[0]: (478) {G15,W5,D3,L1,V1,M1} S(453);d(454) { meet( top, X ) ==> X
% 54.98/55.39     }.
% 54.98/55.39  parent1[0; 4]: (95931) {G23,W11,D6,L1,V3,M1}  { X ==> join( X, meet( top, 
% 54.98/55.39    meet( Y, meet( Z, X ) ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := meet( Y, meet( Z, X ) )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (95933) {G16,W9,D5,L1,V3,M1}  { join( X, meet( Y, meet( Z, X ) ) ) 
% 54.98/55.39    ==> X }.
% 54.98/55.39  parent0[0]: (95932) {G16,W9,D5,L1,V3,M1}  { X ==> join( X, meet( Y, meet( Z
% 54.98/55.39    , X ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2428) {G23,W9,D5,L1,V3,M1} P(1035,2411);d(478) { join( X, 
% 54.98/55.39    meet( Y, meet( Z, X ) ) ) ==> X }.
% 54.98/55.39  parent0: (95933) {G16,W9,D5,L1,V3,M1}  { join( X, meet( Y, meet( Z, X ) ) )
% 54.98/55.39     ==> X }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (95935) {G22,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( X, 
% 54.98/55.39    complement( Y ) ), Y ) ) }.
% 54.98/55.39  parent0[0]: (2411) {G22,W10,D6,L1,V2,M1} P(2336,953);d(454);d(462) { join( 
% 54.98/55.39    X, meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (95940) {G3,W19,D7,L1,V2,M1}  { join( X, complement( join( 
% 54.98/55.39    complement( Y ), X ) ) ) ==> join( join( X, complement( join( complement
% 54.98/55.39    ( Y ), X ) ) ), meet( top, Y ) ) }.
% 54.98/55.39  parent0[0]: (137) {G2,W10,D6,L1,V2,M1} P(16,11) { join( join( Y, complement
% 54.98/55.39    ( join( X, Y ) ) ), X ) ==> top }.
% 54.98/55.39  parent1[0; 17]: (95935) {G22,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join
% 54.98/55.39    ( X, complement( Y ) ), Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := complement( Y )
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := join( X, complement( join( complement( Y ), X ) ) )
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (95942) {G4,W18,D6,L1,V2,M1}  { join( X, complement( join( 
% 54.98/55.39    complement( Y ), X ) ) ) ==> join( join( X, meet( Y, complement( X ) ) )
% 54.98/55.39    , meet( top, Y ) ) }.
% 54.98/55.39  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 54.98/55.39    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 54.98/55.39  parent1[0; 11]: (95940) {G3,W19,D7,L1,V2,M1}  { join( X, complement( join( 
% 54.98/55.39    complement( Y ), X ) ) ) ==> join( join( X, complement( join( complement
% 54.98/55.39    ( Y ), X ) ) ), meet( top, Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (95943) {G5,W17,D6,L1,V2,M1}  { join( X, meet( Y, complement( X )
% 54.98/55.39     ) ) ==> join( join( X, meet( Y, complement( X ) ) ), meet( top, Y ) )
% 54.98/55.39     }.
% 54.98/55.39  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 54.98/55.39    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 54.98/55.39  parent1[0; 3]: (95942) {G4,W18,D6,L1,V2,M1}  { join( X, complement( join( 
% 54.98/55.39    complement( Y ), X ) ) ) ==> join( join( X, meet( Y, complement( X ) ) )
% 54.98/55.39    , meet( top, Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (95947) {G6,W15,D6,L1,V2,M1}  { join( X, meet( Y, complement( X )
% 54.98/55.39     ) ) ==> join( join( X, meet( Y, complement( X ) ) ), Y ) }.
% 54.98/55.39  parent0[0]: (478) {G15,W5,D3,L1,V1,M1} S(453);d(454) { meet( top, X ) ==> X
% 54.98/55.39     }.
% 54.98/55.39  parent1[0; 14]: (95943) {G5,W17,D6,L1,V2,M1}  { join( X, meet( Y, 
% 54.98/55.39    complement( X ) ) ) ==> join( join( X, meet( Y, complement( X ) ) ), meet
% 54.98/55.39    ( top, Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (95948) {G7,W10,D5,L1,V2,M1}  { join( X, meet( Y, complement( X )
% 54.98/55.39     ) ) ==> join( Y, X ) }.
% 54.98/55.39  parent0[0]: (539) {G20,W11,D5,L1,V3,M1} P(519,16) { join( join( Z, meet( X
% 54.98/55.39    , Y ) ), X ) ==> join( X, Z ) }.
% 54.98/55.39  parent1[0; 7]: (95947) {G6,W15,D6,L1,V2,M1}  { join( X, meet( Y, complement
% 54.98/55.39    ( X ) ) ) ==> join( join( X, meet( Y, complement( X ) ) ), Y ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := complement( X )
% 54.98/55.39     Z := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2431) {G23,W10,D5,L1,V2,M1} P(137,2411);d(470);d(478);d(539)
% 54.98/55.39     { join( X, meet( Y, complement( X ) ) ) ==> join( Y, X ) }.
% 54.98/55.39  parent0: (95948) {G7,W10,D5,L1,V2,M1}  { join( X, meet( Y, complement( X )
% 54.98/55.39     ) ) ==> join( Y, X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (95951) {G22,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( X, 
% 54.98/55.39    complement( Y ) ), Y ) ) }.
% 54.98/55.39  parent0[0]: (2411) {G22,W10,D6,L1,V2,M1} P(2336,953);d(454);d(462) { join( 
% 54.98/55.39    X, meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (95953) {G17,W13,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet( X, Y
% 54.98/55.39     ), meet( top, meet( Y, X ) ) ) }.
% 54.98/55.39  parent0[0]: (988) {G16,W10,D5,L1,V2,M1} P(962,11) { join( meet( X, Y ), 
% 54.98/55.39    complement( meet( Y, X ) ) ) ==> top }.
% 54.98/55.39  parent1[0; 9]: (95951) {G22,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( 
% 54.98/55.39    X, complement( Y ) ), Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := meet( X, Y )
% 54.98/55.39     Y := meet( Y, X )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (95954) {G16,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> join( meet( X, Y
% 54.98/55.39     ), meet( Y, X ) ) }.
% 54.98/55.39  parent0[0]: (478) {G15,W5,D3,L1,V1,M1} S(453);d(454) { meet( top, X ) ==> X
% 54.98/55.39     }.
% 54.98/55.39  parent1[0; 8]: (95953) {G17,W13,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet
% 54.98/55.39    ( X, Y ), meet( top, meet( Y, X ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := meet( Y, X )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (95955) {G16,W11,D4,L1,V2,M1}  { join( meet( X, Y ), meet( Y, X ) )
% 54.98/55.39     ==> meet( X, Y ) }.
% 54.98/55.39  parent0[0]: (95954) {G16,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> join( meet( X
% 54.98/55.39    , Y ), meet( Y, X ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2449) {G23,W11,D4,L1,V2,M1} P(988,2411);d(478) { join( meet( 
% 54.98/55.39    X, Y ), meet( Y, X ) ) ==> meet( X, Y ) }.
% 54.98/55.39  parent0: (95955) {G16,W11,D4,L1,V2,M1}  { join( meet( X, Y ), meet( Y, X )
% 54.98/55.39     ) ==> meet( X, Y ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (95957) {G22,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( X, 
% 54.98/55.39    complement( Y ) ), Y ) ) }.
% 54.98/55.39  parent0[0]: (2411) {G22,W10,D6,L1,V2,M1} P(2336,953);d(454);d(462) { join( 
% 54.98/55.39    X, meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (95958) {G15,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( X, Y )
% 54.98/55.39    , complement( Y ) ) ) }.
% 54.98/55.39  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.39    ( complement( X ) ) ==> X }.
% 54.98/55.39  parent1[0; 7]: (95957) {G22,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( 
% 54.98/55.39    X, complement( Y ) ), Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := complement( Y )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (95959) {G15,W10,D5,L1,V2,M1}  { join( X, meet( join( X, Y ), 
% 54.98/55.39    complement( Y ) ) ) ==> X }.
% 54.98/55.39  parent0[0]: (95958) {G15,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( X, 
% 54.98/55.39    Y ), complement( Y ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2459) {G23,W10,D5,L1,V2,M1} P(454,2411) { join( Y, meet( join
% 54.98/55.39    ( Y, X ), complement( X ) ) ) ==> Y }.
% 54.98/55.39  parent0: (95959) {G15,W10,D5,L1,V2,M1}  { join( X, meet( join( X, Y ), 
% 54.98/55.39    complement( Y ) ) ) ==> X }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (95961) {G22,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( X, 
% 54.98/55.39    complement( Y ) ), Y ) ) }.
% 54.98/55.39  parent0[0]: (2411) {G22,W10,D6,L1,V2,M1} P(2336,953);d(454);d(462) { join( 
% 54.98/55.39    X, meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (95966) {G3,W19,D7,L1,V2,M1}  { join( complement( join( X, 
% 54.98/55.39    complement( Y ) ) ), X ) ==> join( join( complement( join( X, complement
% 54.98/55.39    ( Y ) ) ), X ), meet( top, Y ) ) }.
% 54.98/55.39  parent0[0]: (19) {G2,W10,D6,L1,V2,M1} P(15,1) { join( join( complement( 
% 54.98/55.39    join( X, Y ) ), X ), Y ) ==> top }.
% 54.98/55.39  parent1[0; 17]: (95961) {G22,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join
% 54.98/55.39    ( X, complement( Y ) ), Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := complement( Y )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := join( complement( join( X, complement( Y ) ) ), X )
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (95968) {G4,W18,D6,L1,V2,M1}  { join( complement( join( X, 
% 54.98/55.39    complement( Y ) ) ), X ) ==> join( join( meet( complement( X ), Y ), X )
% 54.98/55.39    , meet( top, Y ) ) }.
% 54.98/55.39  parent0[0]: (469) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( X, 
% 54.98/55.39    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 54.98/55.39  parent1[0; 10]: (95966) {G3,W19,D7,L1,V2,M1}  { join( complement( join( X, 
% 54.98/55.39    complement( Y ) ) ), X ) ==> join( join( complement( join( X, complement
% 54.98/55.39    ( Y ) ) ), X ), meet( top, Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (95969) {G5,W17,D6,L1,V2,M1}  { join( meet( complement( X ), Y ), 
% 54.98/55.39    X ) ==> join( join( meet( complement( X ), Y ), X ), meet( top, Y ) ) }.
% 54.98/55.39  parent0[0]: (469) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( X, 
% 54.98/55.39    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 54.98/55.39  parent1[0; 2]: (95968) {G4,W18,D6,L1,V2,M1}  { join( complement( join( X, 
% 54.98/55.39    complement( Y ) ) ), X ) ==> join( join( meet( complement( X ), Y ), X )
% 54.98/55.39    , meet( top, Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (95973) {G6,W15,D6,L1,V2,M1}  { join( meet( complement( X ), Y ), 
% 54.98/55.39    X ) ==> join( join( meet( complement( X ), Y ), X ), Y ) }.
% 54.98/55.39  parent0[0]: (478) {G15,W5,D3,L1,V1,M1} S(453);d(454) { meet( top, X ) ==> X
% 54.98/55.39     }.
% 54.98/55.39  parent1[0; 14]: (95969) {G5,W17,D6,L1,V2,M1}  { join( meet( complement( X )
% 54.98/55.39    , Y ), X ) ==> join( join( meet( complement( X ), Y ), X ), meet( top, Y
% 54.98/55.39     ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (95974) {G7,W10,D5,L1,V2,M1}  { join( meet( complement( X ), Y ), 
% 54.98/55.39    X ) ==> join( Y, X ) }.
% 54.98/55.39  parent0[0]: (530) {G20,W11,D5,L1,V3,M1} P(517,16) { join( join( meet( Y, X
% 54.98/55.39     ), Z ), X ) ==> join( X, Z ) }.
% 54.98/55.39  parent1[0; 7]: (95973) {G6,W15,D6,L1,V2,M1}  { join( meet( complement( X )
% 54.98/55.39    , Y ), X ) ==> join( join( meet( complement( X ), Y ), X ), Y ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := complement( X )
% 54.98/55.39     Z := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2461) {G23,W10,D5,L1,V2,M1} P(19,2411);d(469);d(478);d(530)
% 54.98/55.39     { join( meet( complement( X ), Y ), X ) ==> join( Y, X ) }.
% 54.98/55.39  parent0: (95974) {G7,W10,D5,L1,V2,M1}  { join( meet( complement( X ), Y ), 
% 54.98/55.39    X ) ==> join( Y, X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (95976) {G23,W9,D5,L1,V3,M1}  { X ==> join( X, meet( meet( X, Y ), 
% 54.98/55.39    Z ) ) }.
% 54.98/55.39  parent0[0]: (2425) {G23,W9,D5,L1,V3,M1} P(1000,2411);d(478) { join( X, meet
% 54.98/55.39    ( meet( X, Y ), Z ) ) ==> X }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (95977) {G1,W9,D5,L1,V3,M1}  { X ==> join( meet( meet( X, Y ), Z )
% 54.98/55.39    , X ) }.
% 54.98/55.39  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.98/55.39  parent1[0; 2]: (95976) {G23,W9,D5,L1,V3,M1}  { X ==> join( X, meet( meet( X
% 54.98/55.39    , Y ), Z ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := meet( meet( X, Y ), Z )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (95980) {G1,W9,D5,L1,V3,M1}  { join( meet( meet( X, Y ), Z ), X ) 
% 54.98/55.39    ==> X }.
% 54.98/55.39  parent0[0]: (95977) {G1,W9,D5,L1,V3,M1}  { X ==> join( meet( meet( X, Y ), 
% 54.98/55.39    Z ), X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2506) {G24,W9,D5,L1,V3,M1} P(2425,0) { join( meet( meet( X, Y
% 54.98/55.39     ), Z ), X ) ==> X }.
% 54.98/55.39  parent0: (95980) {G1,W9,D5,L1,V3,M1}  { join( meet( meet( X, Y ), Z ), X ) 
% 54.98/55.39    ==> X }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (95982) {G24,W9,D5,L1,V3,M1}  { X ==> join( meet( meet( X, Y ), Z )
% 54.98/55.39    , X ) }.
% 54.98/55.39  parent0[0]: (2506) {G24,W9,D5,L1,V3,M1} P(2425,0) { join( meet( meet( X, Y
% 54.98/55.39     ), Z ), X ) ==> X }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (95983) {G25,W9,D5,L1,V3,M1}  { X ==> join( meet( Z, meet( X, Y )
% 54.98/55.39     ), X ) }.
% 54.98/55.39  parent0[0]: (598) {G27,W9,D4,L1,V2,M1} P(44,596) { meet( X, meet( Y, X ) ) 
% 54.98/55.39    ==> meet( Y, X ) }.
% 54.98/55.39  parent1[0; 3]: (95982) {G24,W9,D5,L1,V3,M1}  { X ==> join( meet( meet( X, Y
% 54.98/55.39     ), Z ), X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := meet( X, Y )
% 54.98/55.39     Y := Z
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := meet( Z, meet( X, Y ) )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (95985) {G25,W9,D5,L1,V3,M1}  { join( meet( Y, meet( X, Z ) ), X ) 
% 54.98/55.39    ==> X }.
% 54.98/55.39  parent0[0]: (95983) {G25,W9,D5,L1,V3,M1}  { X ==> join( meet( Z, meet( X, Y
% 54.98/55.39     ) ), X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Z
% 54.98/55.39     Z := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2508) {G28,W9,D5,L1,V3,M1} P(598,2506) { join( meet( Z, meet
% 54.98/55.39    ( X, Y ) ), X ) ==> X }.
% 54.98/55.39  parent0: (95985) {G25,W9,D5,L1,V3,M1}  { join( meet( Y, meet( X, Z ) ), X )
% 54.98/55.39     ==> X }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Z
% 54.98/55.39     Z := Y
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (95988) {G24,W9,D5,L1,V3,M1}  { X ==> join( meet( meet( X, Y ), Z )
% 54.98/55.39    , X ) }.
% 54.98/55.39  parent0[0]: (2506) {G24,W9,D5,L1,V3,M1} P(2425,0) { join( meet( meet( X, Y
% 54.98/55.39     ), Z ), X ) ==> X }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (95990) {G25,W9,D5,L1,V3,M1}  { X ==> join( meet( meet( Y, X ), Z
% 54.98/55.39     ), X ) }.
% 54.98/55.39  parent0[0]: (598) {G27,W9,D4,L1,V2,M1} P(44,596) { meet( X, meet( Y, X ) ) 
% 54.98/55.39    ==> meet( Y, X ) }.
% 54.98/55.39  parent1[0; 4]: (95988) {G24,W9,D5,L1,V3,M1}  { X ==> join( meet( meet( X, Y
% 54.98/55.39     ), Z ), X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := meet( Y, X )
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (95992) {G25,W9,D5,L1,V3,M1}  { join( meet( meet( Y, X ), Z ), X ) 
% 54.98/55.39    ==> X }.
% 54.98/55.39  parent0[0]: (95990) {G25,W9,D5,L1,V3,M1}  { X ==> join( meet( meet( Y, X )
% 54.98/55.39    , Z ), X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2509) {G28,W9,D5,L1,V3,M1} P(598,2506) { join( meet( meet( Y
% 54.98/55.39    , X ), Z ), X ) ==> X }.
% 54.98/55.39  parent0: (95992) {G25,W9,D5,L1,V3,M1}  { join( meet( meet( Y, X ), Z ), X )
% 54.98/55.39     ==> X }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (95994) {G28,W9,D5,L1,V3,M1}  { Y ==> join( meet( X, meet( Y, Z ) )
% 54.98/55.39    , Y ) }.
% 54.98/55.39  parent0[0]: (2508) {G28,W9,D5,L1,V3,M1} P(598,2506) { join( meet( Z, meet( 
% 54.98/55.39    X, Y ) ), X ) ==> X }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := Z
% 54.98/55.39     Z := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (95996) {G28,W9,D5,L1,V3,M1}  { X ==> join( meet( Y, meet( Z, X )
% 54.98/55.39     ), X ) }.
% 54.98/55.39  parent0[0]: (598) {G27,W9,D4,L1,V2,M1} P(44,596) { meet( X, meet( Y, X ) ) 
% 54.98/55.39    ==> meet( Y, X ) }.
% 54.98/55.39  parent1[0; 5]: (95994) {G28,W9,D5,L1,V3,M1}  { Y ==> join( meet( X, meet( Y
% 54.98/55.39    , Z ) ), Y ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Z
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39     Z := meet( Z, X )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (95998) {G28,W9,D5,L1,V3,M1}  { join( meet( Y, meet( Z, X ) ), X ) 
% 54.98/55.39    ==> X }.
% 54.98/55.39  parent0[0]: (95996) {G28,W9,D5,L1,V3,M1}  { X ==> join( meet( Y, meet( Z, X
% 54.98/55.39     ) ), X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2532) {G29,W9,D5,L1,V3,M1} P(598,2508) { join( meet( Z, meet
% 54.98/55.39    ( Y, X ) ), X ) ==> X }.
% 54.98/55.39  parent0: (95998) {G28,W9,D5,L1,V3,M1}  { join( meet( Y, meet( Z, X ) ), X )
% 54.98/55.39     ==> X }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Z
% 54.98/55.39     Z := Y
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96001) {G3,W13,D5,L1,V4,M1}  { join( join( X, Y ), meet( meet( Z
% 54.98/55.39    , Y ), T ) ) = join( Y, X ) }.
% 54.98/55.39  parent0[0]: (2509) {G28,W9,D5,L1,V3,M1} P(598,2506) { join( meet( meet( Y, 
% 54.98/55.39    X ), Z ), X ) ==> X }.
% 54.98/55.39  parent1[0; 11]: (136) {G2,W11,D4,L1,V3,M1} P(0,16) { join( join( Z, X ), Y
% 54.98/55.39     ) = join( join( Y, X ), Z ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := Z
% 54.98/55.39     Z := T
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := meet( meet( Z, Y ), T )
% 54.98/55.39     Z := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2575) {G29,W13,D5,L1,V4,M1} P(2509,136) { join( join( T, Y )
% 54.98/55.39    , meet( meet( X, Y ), Z ) ) ==> join( Y, T ) }.
% 54.98/55.39  parent0: (96001) {G3,W13,D5,L1,V4,M1}  { join( join( X, Y ), meet( meet( Z
% 54.98/55.39    , Y ), T ) ) = join( Y, X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := T
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := X
% 54.98/55.39     T := Z
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96003) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 54.98/55.39    join( X, Y ), Z ) }.
% 54.98/55.39  parent0[0]: (16) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 54.98/55.39    join( join( Y, Z ), X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96005) {G2,W13,D5,L1,V4,M1}  { join( join( X, Y ), meet( meet( Z
% 54.98/55.39    , X ), T ) ) = join( X, Y ) }.
% 54.98/55.39  parent0[0]: (2509) {G28,W9,D5,L1,V3,M1} P(598,2506) { join( meet( meet( Y, 
% 54.98/55.39    X ), Z ), X ) ==> X }.
% 54.98/55.39  parent1[0; 11]: (96003) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 54.98/55.39    join( join( X, Y ), Z ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Z
% 54.98/55.39     Z := T
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := meet( meet( Z, X ), T )
% 54.98/55.39     Y := X
% 54.98/55.39     Z := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2593) {G29,W13,D5,L1,V4,M1} P(2509,16) { join( join( Y, T ), 
% 54.98/55.39    meet( meet( X, Y ), Z ) ) ==> join( Y, T ) }.
% 54.98/55.39  parent0: (96005) {G2,W13,D5,L1,V4,M1}  { join( join( X, Y ), meet( meet( Z
% 54.98/55.39    , X ), T ) ) = join( X, Y ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := T
% 54.98/55.39     Z := X
% 54.98/55.39     T := Z
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96020) {G3,W14,D6,L1,V3,M1}  { join( join( X, meet( Y, complement
% 54.98/55.39    ( Z ) ) ), Z ) = join( join( Y, Z ), X ) }.
% 54.98/55.39  parent0[0]: (2431) {G23,W10,D5,L1,V2,M1} P(137,2411);d(470);d(478);d(539)
% 54.98/55.39     { join( X, meet( Y, complement( X ) ) ) ==> join( Y, X ) }.
% 54.98/55.39  parent1[0; 10]: (136) {G2,W11,D4,L1,V3,M1} P(0,16) { join( join( Z, X ), Y
% 54.98/55.39     ) = join( join( Y, X ), Z ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Z
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := meet( Y, complement( Z ) )
% 54.98/55.39     Y := Z
% 54.98/55.39     Z := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2613) {G24,W14,D6,L1,V3,M1} P(2431,136) { join( join( Z, meet
% 54.98/55.39    ( Y, complement( X ) ) ), X ) ==> join( join( Y, X ), Z ) }.
% 54.98/55.39  parent0: (96020) {G3,W14,D6,L1,V3,M1}  { join( join( X, meet( Y, complement
% 54.98/55.39    ( Z ) ) ), Z ) = join( join( Y, Z ), X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Z
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96022) {G23,W10,D5,L1,V2,M1}  { join( Y, X ) ==> join( X, meet( Y
% 54.98/55.39    , complement( X ) ) ) }.
% 54.98/55.39  parent0[0]: (2431) {G23,W10,D5,L1,V2,M1} P(137,2411);d(470);d(478);d(539)
% 54.98/55.39     { join( X, meet( Y, complement( X ) ) ) ==> join( Y, X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96025) {G17,W11,D5,L1,V2,M1}  { join( complement( X ), Y ) ==> 
% 54.98/55.39    join( Y, complement( join( X, Y ) ) ) }.
% 54.98/55.39  parent0[0]: (1335) {G16,W10,D4,L1,V2,M1} P(454,469) { meet( complement( Y )
% 54.98/55.39    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 54.98/55.39  parent1[0; 7]: (96022) {G23,W10,D5,L1,V2,M1}  { join( Y, X ) ==> join( X, 
% 54.98/55.39    meet( Y, complement( X ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := complement( X )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96026) {G17,W11,D5,L1,V2,M1}  { join( Y, complement( join( X, Y )
% 54.98/55.39     ) ) ==> join( complement( X ), Y ) }.
% 54.98/55.39  parent0[0]: (96025) {G17,W11,D5,L1,V2,M1}  { join( complement( X ), Y ) ==>
% 54.98/55.39     join( Y, complement( join( X, Y ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2621) {G24,W11,D5,L1,V2,M1} P(1335,2431) { join( Y, 
% 54.98/55.39    complement( join( X, Y ) ) ) ==> join( complement( X ), Y ) }.
% 54.98/55.39  parent0: (96026) {G17,W11,D5,L1,V2,M1}  { join( Y, complement( join( X, Y )
% 54.98/55.39     ) ) ==> join( complement( X ), Y ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96028) {G23,W10,D5,L1,V2,M1}  { join( Y, X ) ==> join( X, meet( Y
% 54.98/55.39    , complement( X ) ) ) }.
% 54.98/55.39  parent0[0]: (2431) {G23,W10,D5,L1,V2,M1} P(137,2411);d(470);d(478);d(539)
% 54.98/55.39     { join( X, meet( Y, complement( X ) ) ) ==> join( Y, X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96030) {G24,W13,D5,L1,V2,M1}  { join( meet( X, complement( Y ) )
% 54.98/55.39    , Y ) ==> join( Y, meet( X, complement( Y ) ) ) }.
% 54.98/55.39  parent0[0]: (559) {G24,W9,D4,L1,V2,M1} P(557,27);d(442);d(3) { meet( meet( 
% 54.98/55.39    X, Y ), Y ) ==> meet( X, Y ) }.
% 54.98/55.39  parent1[0; 9]: (96028) {G23,W10,D5,L1,V2,M1}  { join( Y, X ) ==> join( X, 
% 54.98/55.39    meet( Y, complement( X ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := complement( Y )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := meet( X, complement( Y ) )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96031) {G24,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) )
% 54.98/55.39    , Y ) ==> join( X, Y ) }.
% 54.98/55.39  parent0[0]: (2431) {G23,W10,D5,L1,V2,M1} P(137,2411);d(470);d(478);d(539)
% 54.98/55.39     { join( X, meet( Y, complement( X ) ) ) ==> join( Y, X ) }.
% 54.98/55.39  parent1[0; 7]: (96030) {G24,W13,D5,L1,V2,M1}  { join( meet( X, complement( 
% 54.98/55.39    Y ) ), Y ) ==> join( Y, meet( X, complement( Y ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2627) {G25,W10,D5,L1,V2,M1} P(559,2431);d(2431) { join( meet
% 54.98/55.39    ( X, complement( Y ) ), Y ) ==> join( X, Y ) }.
% 54.98/55.39  parent0: (96031) {G24,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) )
% 54.98/55.39    , Y ) ==> join( X, Y ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96034) {G23,W10,D5,L1,V2,M1}  { join( Y, X ) ==> join( X, meet( Y
% 54.98/55.39    , complement( X ) ) ) }.
% 54.98/55.39  parent0[0]: (2431) {G23,W10,D5,L1,V2,M1} P(137,2411);d(470);d(478);d(539)
% 54.98/55.39     { join( X, meet( Y, complement( X ) ) ) ==> join( Y, X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96036) {G24,W13,D5,L1,V2,M1}  { join( meet( complement( X ), Y )
% 54.98/55.39    , X ) ==> join( X, meet( complement( X ), Y ) ) }.
% 54.98/55.39  parent0[0]: (562) {G25,W9,D4,L1,V2,M1} P(560,27);d(442);d(3) { meet( meet( 
% 54.98/55.39    X, Y ), X ) ==> meet( X, Y ) }.
% 54.98/55.39  parent1[0; 9]: (96034) {G23,W10,D5,L1,V2,M1}  { join( Y, X ) ==> join( X, 
% 54.98/55.39    meet( Y, complement( X ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := complement( X )
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := meet( complement( X ), Y )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96037) {G24,W10,D5,L1,V2,M1}  { join( Y, X ) ==> join( X, meet( 
% 54.98/55.39    complement( X ), Y ) ) }.
% 54.98/55.39  parent0[0]: (2461) {G23,W10,D5,L1,V2,M1} P(19,2411);d(469);d(478);d(530) { 
% 54.98/55.39    join( meet( complement( X ), Y ), X ) ==> join( Y, X ) }.
% 54.98/55.39  parent1[0; 1]: (96036) {G24,W13,D5,L1,V2,M1}  { join( meet( complement( X )
% 54.98/55.39    , Y ), X ) ==> join( X, meet( complement( X ), Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96038) {G24,W10,D5,L1,V2,M1}  { join( Y, meet( complement( Y ), X
% 54.98/55.39     ) ) ==> join( X, Y ) }.
% 54.98/55.39  parent0[0]: (96037) {G24,W10,D5,L1,V2,M1}  { join( Y, X ) ==> join( X, meet
% 54.98/55.39    ( complement( X ), Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2628) {G26,W10,D5,L1,V2,M1} P(562,2431);d(2461) { join( X, 
% 54.98/55.39    meet( complement( X ), Y ) ) ==> join( Y, X ) }.
% 54.98/55.39  parent0: (96038) {G24,W10,D5,L1,V2,M1}  { join( Y, meet( complement( Y ), X
% 54.98/55.39     ) ) ==> join( X, Y ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96040) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 54.98/55.39    complement( join( X, complement( Y ) ) ) }.
% 54.98/55.39  parent0[0]: (469) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( X, 
% 54.98/55.39    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96045) {G16,W14,D7,L1,V2,M1}  { meet( complement( meet( X, 
% 54.98/55.39    complement( complement( Y ) ) ) ), Y ) ==> complement( join( X, 
% 54.98/55.39    complement( Y ) ) ) }.
% 54.98/55.39  parent0[0]: (2627) {G25,W10,D5,L1,V2,M1} P(559,2431);d(2431) { join( meet( 
% 54.98/55.39    X, complement( Y ) ), Y ) ==> join( X, Y ) }.
% 54.98/55.39  parent1[0; 10]: (96040) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y )
% 54.98/55.39     ==> complement( join( X, complement( Y ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := complement( Y )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := meet( X, complement( complement( Y ) ) )
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96046) {G16,W13,D7,L1,V2,M1}  { meet( complement( meet( X, 
% 54.98/55.39    complement( complement( Y ) ) ) ), Y ) ==> meet( complement( X ), Y ) }.
% 54.98/55.39  parent0[0]: (469) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( X, 
% 54.98/55.39    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 54.98/55.39  parent1[0; 9]: (96045) {G16,W14,D7,L1,V2,M1}  { meet( complement( meet( X, 
% 54.98/55.39    complement( complement( Y ) ) ) ), Y ) ==> complement( join( X, 
% 54.98/55.39    complement( Y ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96047) {G16,W12,D5,L1,V2,M1}  { meet( join( complement( X ), 
% 54.98/55.39    complement( Y ) ), Y ) ==> meet( complement( X ), Y ) }.
% 54.98/55.39  parent0[0]: (954) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( Y, 
% 54.98/55.39    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 54.98/55.39  parent1[0; 2]: (96046) {G16,W13,D7,L1,V2,M1}  { meet( complement( meet( X, 
% 54.98/55.39    complement( complement( Y ) ) ) ), Y ) ==> meet( complement( X ), Y ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := complement( Y )
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96048) {G15,W11,D5,L1,V2,M1}  { meet( complement( meet( X, Y ) )
% 54.98/55.39    , Y ) ==> meet( complement( X ), Y ) }.
% 54.98/55.39  parent0[0]: (461) {G14,W10,D4,L1,V2,M1} P(37,448);d(3);d(377) { join( 
% 54.98/55.39    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 54.98/55.39  parent1[0; 2]: (96047) {G16,W12,D5,L1,V2,M1}  { meet( join( complement( X )
% 54.98/55.39    , complement( Y ) ), Y ) ==> meet( complement( X ), Y ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2636) {G26,W11,D5,L1,V2,M1} P(2627,469);d(469);d(954);d(461)
% 54.98/55.39     { meet( complement( meet( X, Y ) ), Y ) ==> meet( complement( X ), Y )
% 54.98/55.39     }.
% 54.98/55.39  parent0: (96048) {G15,W11,D5,L1,V2,M1}  { meet( complement( meet( X, Y ) )
% 54.98/55.39    , Y ) ==> meet( complement( X ), Y ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96051) {G26,W10,D5,L1,V2,M1}  { join( Y, X ) ==> join( X, meet( 
% 54.98/55.39    complement( X ), Y ) ) }.
% 54.98/55.39  parent0[0]: (2628) {G26,W10,D5,L1,V2,M1} P(562,2431);d(2461) { join( X, 
% 54.98/55.39    meet( complement( X ), Y ) ) ==> join( Y, X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96054) {G17,W11,D5,L1,V2,M1}  { join( complement( X ), Y ) ==> 
% 54.98/55.39    join( Y, complement( join( Y, X ) ) ) }.
% 54.98/55.39  parent0[0]: (1335) {G16,W10,D4,L1,V2,M1} P(454,469) { meet( complement( Y )
% 54.98/55.39    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 54.98/55.39  parent1[0; 7]: (96051) {G26,W10,D5,L1,V2,M1}  { join( Y, X ) ==> join( X, 
% 54.98/55.39    meet( complement( X ), Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := complement( X )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96055) {G17,W11,D5,L1,V2,M1}  { join( Y, complement( join( Y, X )
% 54.98/55.39     ) ) ==> join( complement( X ), Y ) }.
% 54.98/55.39  parent0[0]: (96054) {G17,W11,D5,L1,V2,M1}  { join( complement( X ), Y ) ==>
% 54.98/55.39     join( Y, complement( join( Y, X ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2644) {G27,W11,D5,L1,V2,M1} P(1335,2628) { join( X, 
% 54.98/55.39    complement( join( X, Y ) ) ) ==> join( complement( Y ), X ) }.
% 54.98/55.39  parent0: (96055) {G17,W11,D5,L1,V2,M1}  { join( Y, complement( join( Y, X )
% 54.98/55.39     ) ) ==> join( complement( X ), Y ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96057) {G23,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( X, Y )
% 54.98/55.39    , complement( Y ) ) ) }.
% 54.98/55.39  parent0[0]: (2459) {G23,W10,D5,L1,V2,M1} P(454,2411) { join( Y, meet( join
% 54.98/55.39    ( Y, X ), complement( X ) ) ) ==> Y }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96059) {G14,W11,D8,L1,V1,M1}  { X ==> join( X, meet( top, 
% 54.98/55.39    complement( converse( complement( converse( X ) ) ) ) ) ) }.
% 54.98/55.39  parent0[0]: (1013) {G13,W8,D6,L1,V1,M1} S(200);d(397) { join( X, converse( 
% 54.98/55.39    complement( converse( X ) ) ) ) ==> top }.
% 54.98/55.39  parent1[0; 5]: (96057) {G23,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( 
% 54.98/55.39    X, Y ), complement( Y ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := converse( complement( converse( X ) ) )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96060) {G15,W9,D7,L1,V1,M1}  { X ==> join( X, complement( 
% 54.98/55.39    converse( complement( converse( X ) ) ) ) ) }.
% 54.98/55.39  parent0[0]: (478) {G15,W5,D3,L1,V1,M1} S(453);d(454) { meet( top, X ) ==> X
% 54.98/55.39     }.
% 54.98/55.39  parent1[0; 4]: (96059) {G14,W11,D8,L1,V1,M1}  { X ==> join( X, meet( top, 
% 54.98/55.39    complement( converse( complement( converse( X ) ) ) ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := complement( converse( complement( converse( X ) ) ) )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96061) {G15,W9,D7,L1,V1,M1}  { join( X, complement( converse( 
% 54.98/55.39    complement( converse( X ) ) ) ) ) ==> X }.
% 54.98/55.39  parent0[0]: (96060) {G15,W9,D7,L1,V1,M1}  { X ==> join( X, complement( 
% 54.98/55.39    converse( complement( converse( X ) ) ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2671) {G24,W9,D7,L1,V1,M1} P(1013,2459);d(478) { join( X, 
% 54.98/55.39    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 54.98/55.39  parent0: (96061) {G15,W9,D7,L1,V1,M1}  { join( X, complement( converse( 
% 54.98/55.39    complement( converse( X ) ) ) ) ) ==> X }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96063) {G15,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 54.98/55.39    complement( join( complement( X ), Y ) ) }.
% 54.98/55.39  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 54.98/55.39    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96066) {G16,W13,D9,L1,V1,M1}  { meet( X, complement( complement( 
% 54.98/55.39    converse( complement( converse( complement( X ) ) ) ) ) ) ) ==> 
% 54.98/55.39    complement( complement( X ) ) }.
% 54.98/55.39  parent0[0]: (2671) {G24,W9,D7,L1,V1,M1} P(1013,2459);d(478) { join( X, 
% 54.98/55.39    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 54.98/55.39  parent1[0; 11]: (96063) {G15,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) )
% 54.98/55.39     ==> complement( join( complement( X ), Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := complement( X )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := complement( converse( complement( converse( complement( X ) ) ) ) )
% 54.98/55.39    
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96068) {G15,W11,D9,L1,V1,M1}  { meet( X, complement( complement( 
% 54.98/55.39    converse( complement( converse( complement( X ) ) ) ) ) ) ) ==> X }.
% 54.98/55.39  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.39    ( complement( X ) ) ==> X }.
% 54.98/55.39  parent1[0; 10]: (96066) {G16,W13,D9,L1,V1,M1}  { meet( X, complement( 
% 54.98/55.39    complement( converse( complement( converse( complement( X ) ) ) ) ) ) ) 
% 54.98/55.39    ==> complement( complement( X ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96070) {G15,W9,D7,L1,V1,M1}  { meet( X, converse( complement( 
% 54.98/55.39    converse( complement( X ) ) ) ) ) ==> X }.
% 54.98/55.39  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.39    ( complement( X ) ) ==> X }.
% 54.98/55.39  parent1[0; 3]: (96068) {G15,W11,D9,L1,V1,M1}  { meet( X, complement( 
% 54.98/55.39    complement( converse( complement( converse( complement( X ) ) ) ) ) ) ) 
% 54.98/55.39    ==> X }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := converse( complement( converse( complement( X ) ) ) )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2693) {G25,W9,D7,L1,V1,M1} P(2671,470);d(454);d(454) { meet( 
% 54.98/55.39    X, converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 54.98/55.39  parent0: (96070) {G15,W9,D7,L1,V1,M1}  { meet( X, converse( complement( 
% 54.98/55.39    converse( complement( X ) ) ) ) ) ==> X }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96073) {G24,W9,D7,L1,V1,M1}  { X ==> join( X, complement( converse
% 54.98/55.39    ( complement( converse( X ) ) ) ) ) }.
% 54.98/55.39  parent0[0]: (2671) {G24,W9,D7,L1,V1,M1} P(1013,2459);d(478) { join( X, 
% 54.98/55.39    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96074) {G1,W10,D6,L1,V1,M1}  { converse( X ) ==> join( converse( 
% 54.98/55.39    X ), complement( converse( complement( X ) ) ) ) }.
% 54.98/55.39  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 54.98/55.39  parent1[0; 9]: (96073) {G24,W9,D7,L1,V1,M1}  { X ==> join( X, complement( 
% 54.98/55.39    converse( complement( converse( X ) ) ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := converse( X )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96075) {G1,W10,D6,L1,V1,M1}  { join( converse( X ), complement( 
% 54.98/55.39    converse( complement( X ) ) ) ) ==> converse( X ) }.
% 54.98/55.39  parent0[0]: (96074) {G1,W10,D6,L1,V1,M1}  { converse( X ) ==> join( 
% 54.98/55.39    converse( X ), complement( converse( complement( X ) ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2720) {G25,W10,D6,L1,V1,M1} P(7,2671) { join( converse( X ), 
% 54.98/55.39    complement( converse( complement( X ) ) ) ) ==> converse( X ) }.
% 54.98/55.39  parent0: (96075) {G1,W10,D6,L1,V1,M1}  { join( converse( X ), complement( 
% 54.98/55.39    converse( complement( X ) ) ) ) ==> converse( X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96077) {G21,W9,D6,L1,V2,M1}  { Y ==> join( converse( meet( X, 
% 54.98/55.39    converse( Y ) ) ), Y ) }.
% 54.98/55.39  parent0[0]: (536) {G21,W9,D6,L1,V2,M1} P(535,74);d(7) { join( converse( 
% 54.98/55.39    meet( X, converse( Y ) ) ), Y ) ==> Y }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96079) {G22,W12,D6,L1,V1,M1}  { complement( converse( complement
% 54.98/55.39    ( X ) ) ) ==> join( converse( X ), complement( converse( complement( X )
% 54.98/55.39     ) ) ) }.
% 54.98/55.39  parent0[0]: (2693) {G25,W9,D7,L1,V1,M1} P(2671,470);d(454);d(454) { meet( X
% 54.98/55.39    , converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 54.98/55.39  parent1[0; 7]: (96077) {G21,W9,D6,L1,V2,M1}  { Y ==> join( converse( meet( 
% 54.98/55.39    X, converse( Y ) ) ), Y ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := complement( converse( complement( X ) ) )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96080) {G23,W7,D5,L1,V1,M1}  { complement( converse( complement( 
% 54.98/55.39    X ) ) ) ==> converse( X ) }.
% 54.98/55.39  parent0[0]: (2720) {G25,W10,D6,L1,V1,M1} P(7,2671) { join( converse( X ), 
% 54.98/55.39    complement( converse( complement( X ) ) ) ) ==> converse( X ) }.
% 54.98/55.39  parent1[0; 5]: (96079) {G22,W12,D6,L1,V1,M1}  { complement( converse( 
% 54.98/55.39    complement( X ) ) ) ==> join( converse( X ), complement( converse( 
% 54.98/55.39    complement( X ) ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2745) {G26,W7,D5,L1,V1,M1} P(2693,536);d(2720) { complement( 
% 54.98/55.39    converse( complement( X ) ) ) ==> converse( X ) }.
% 54.98/55.39  parent0: (96080) {G23,W7,D5,L1,V1,M1}  { complement( converse( complement( 
% 54.98/55.39    X ) ) ) ==> converse( X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96083) {G26,W7,D5,L1,V1,M1}  { converse( X ) ==> complement( 
% 54.98/55.39    converse( complement( X ) ) ) }.
% 54.98/55.39  parent0[0]: (2745) {G26,W7,D5,L1,V1,M1} P(2693,536);d(2720) { complement( 
% 54.98/55.39    converse( complement( X ) ) ) ==> converse( X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96088) {G16,W12,D6,L1,V2,M1}  { converse( join( complement( X ), 
% 54.98/55.39    Y ) ) ==> complement( converse( meet( X, complement( Y ) ) ) ) }.
% 54.98/55.39  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 54.98/55.39    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 54.98/55.39  parent1[0; 8]: (96083) {G26,W7,D5,L1,V1,M1}  { converse( X ) ==> complement
% 54.98/55.39    ( converse( complement( X ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := join( complement( X ), Y )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96089) {G16,W12,D6,L1,V2,M1}  { complement( converse( meet( X, 
% 54.98/55.39    complement( Y ) ) ) ) ==> converse( join( complement( X ), Y ) ) }.
% 54.98/55.39  parent0[0]: (96088) {G16,W12,D6,L1,V2,M1}  { converse( join( complement( X
% 54.98/55.39     ), Y ) ) ==> complement( converse( meet( X, complement( Y ) ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2766) {G27,W12,D6,L1,V2,M1} P(470,2745) { complement( 
% 54.98/55.39    converse( meet( X, complement( Y ) ) ) ) ==> converse( join( complement( 
% 54.98/55.39    X ), Y ) ) }.
% 54.98/55.39  parent0: (96089) {G16,W12,D6,L1,V2,M1}  { complement( converse( meet( X, 
% 54.98/55.39    complement( Y ) ) ) ) ==> converse( join( complement( X ), Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96091) {G26,W7,D5,L1,V1,M1}  { converse( X ) ==> complement( 
% 54.98/55.39    converse( complement( X ) ) ) }.
% 54.98/55.39  parent0[0]: (2745) {G26,W7,D5,L1,V1,M1} P(2693,536);d(2720) { complement( 
% 54.98/55.39    converse( complement( X ) ) ) ==> converse( X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96096) {G16,W12,D6,L1,V2,M1}  { converse( meet( X, complement( Y
% 54.98/55.39     ) ) ) ==> complement( converse( join( complement( X ), Y ) ) ) }.
% 54.98/55.39  parent0[0]: (954) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( Y, 
% 54.98/55.39    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 54.98/55.39  parent1[0; 8]: (96091) {G26,W7,D5,L1,V1,M1}  { converse( X ) ==> complement
% 54.98/55.39    ( converse( complement( X ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := meet( X, complement( Y ) )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96097) {G16,W12,D6,L1,V2,M1}  { complement( converse( join( 
% 54.98/55.39    complement( X ), Y ) ) ) ==> converse( meet( X, complement( Y ) ) ) }.
% 54.98/55.39  parent0[0]: (96096) {G16,W12,D6,L1,V2,M1}  { converse( meet( X, complement
% 54.98/55.39    ( Y ) ) ) ==> complement( converse( join( complement( X ), Y ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2796) {G27,W12,D6,L1,V2,M1} P(954,2745) { complement( 
% 54.98/55.39    converse( join( complement( X ), Y ) ) ) ==> converse( meet( X, 
% 54.98/55.39    complement( Y ) ) ) }.
% 54.98/55.39  parent0: (96097) {G16,W12,D6,L1,V2,M1}  { complement( converse( join( 
% 54.98/55.39    complement( X ), Y ) ) ) ==> converse( meet( X, complement( Y ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96099) {G26,W7,D5,L1,V1,M1}  { converse( X ) ==> complement( 
% 54.98/55.39    converse( complement( X ) ) ) }.
% 54.98/55.39  parent0[0]: (2745) {G26,W7,D5,L1,V1,M1} P(2693,536);d(2720) { complement( 
% 54.98/55.39    converse( complement( X ) ) ) ==> converse( X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96104) {G16,W12,D6,L1,V2,M1}  { converse( meet( complement( X ), 
% 54.98/55.39    Y ) ) ==> complement( converse( join( X, complement( Y ) ) ) ) }.
% 54.98/55.39  parent0[0]: (953) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( 
% 54.98/55.39    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 54.98/55.39  parent1[0; 8]: (96099) {G26,W7,D5,L1,V1,M1}  { converse( X ) ==> complement
% 54.98/55.39    ( converse( complement( X ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := meet( complement( X ), Y )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96105) {G16,W12,D6,L1,V2,M1}  { complement( converse( join( X, 
% 54.98/55.39    complement( Y ) ) ) ) ==> converse( meet( complement( X ), Y ) ) }.
% 54.98/55.39  parent0[0]: (96104) {G16,W12,D6,L1,V2,M1}  { converse( meet( complement( X
% 54.98/55.39     ), Y ) ) ==> complement( converse( join( X, complement( Y ) ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2798) {G27,W12,D6,L1,V2,M1} P(953,2745) { complement( 
% 54.98/55.39    converse( join( X, complement( Y ) ) ) ) ==> converse( meet( complement( 
% 54.98/55.39    X ), Y ) ) }.
% 54.98/55.39  parent0: (96105) {G16,W12,D6,L1,V2,M1}  { complement( converse( join( X, 
% 54.98/55.39    complement( Y ) ) ) ) ==> converse( meet( complement( X ), Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96106) {G26,W7,D5,L1,V1,M1}  { converse( X ) ==> complement( 
% 54.98/55.39    converse( complement( X ) ) ) }.
% 54.98/55.39  parent0[0]: (2745) {G26,W7,D5,L1,V1,M1} P(2693,536);d(2720) { complement( 
% 54.98/55.39    converse( complement( X ) ) ) ==> converse( X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96108) {G16,W11,D6,L1,V2,M1}  { converse( meet( X, Y ) ) ==> 
% 54.98/55.39    complement( converse( complement( meet( Y, X ) ) ) ) }.
% 54.98/55.39  parent0[0]: (962) {G15,W9,D4,L1,V2,M1} P(461,0);d(461) { complement( meet( 
% 54.98/55.39    X, Y ) ) = complement( meet( Y, X ) ) }.
% 54.98/55.39  parent1[0; 7]: (96106) {G26,W7,D5,L1,V1,M1}  { converse( X ) ==> complement
% 54.98/55.39    ( converse( complement( X ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := meet( X, Y )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96110) {G17,W9,D4,L1,V2,M1}  { converse( meet( X, Y ) ) ==> 
% 54.98/55.39    converse( meet( Y, X ) ) }.
% 54.98/55.39  parent0[0]: (2745) {G26,W7,D5,L1,V1,M1} P(2693,536);d(2720) { complement( 
% 54.98/55.39    converse( complement( X ) ) ) ==> converse( X ) }.
% 54.98/55.39  parent1[0; 5]: (96108) {G16,W11,D6,L1,V2,M1}  { converse( meet( X, Y ) ) 
% 54.98/55.39    ==> complement( converse( complement( meet( Y, X ) ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := meet( Y, X )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2808) {G27,W9,D4,L1,V2,M1} P(962,2745);d(2745) { converse( 
% 54.98/55.39    meet( Y, X ) ) = converse( meet( X, Y ) ) }.
% 54.98/55.39  parent0: (96110) {G17,W9,D4,L1,V2,M1}  { converse( meet( X, Y ) ) ==> 
% 54.98/55.39    converse( meet( Y, X ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96111) {G26,W7,D5,L1,V1,M1}  { converse( X ) ==> complement( 
% 54.98/55.39    converse( complement( X ) ) ) }.
% 54.98/55.39  parent0[0]: (2745) {G26,W7,D5,L1,V1,M1} P(2693,536);d(2720) { complement( 
% 54.98/55.39    converse( complement( X ) ) ) ==> converse( X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96113) {G15,W7,D4,L1,V1,M1}  { converse( complement( X ) ) ==> 
% 54.98/55.39    complement( converse( X ) ) }.
% 54.98/55.39  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.39    ( complement( X ) ) ==> X }.
% 54.98/55.39  parent1[0; 6]: (96111) {G26,W7,D5,L1,V1,M1}  { converse( X ) ==> complement
% 54.98/55.39    ( converse( complement( X ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := complement( X )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 54.98/55.39    ( X ) ) ==> complement( converse( X ) ) }.
% 54.98/55.39  parent0: (96113) {G15,W7,D4,L1,V1,M1}  { converse( complement( X ) ) ==> 
% 54.98/55.39    complement( converse( X ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96116) {G4,W9,D4,L1,V1,M1}  { converse( join( one, X ) ) ==> join
% 54.98/55.39    ( one, converse( X ) ) }.
% 54.98/55.39  parent0[0]: (304) {G4,W9,D4,L1,V1,M1} P(300,73) { join( one, converse( X )
% 54.98/55.39     ) ==> converse( join( one, X ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96117) {G5,W11,D5,L1,V1,M1}  { converse( join( one, complement( X
% 54.98/55.39     ) ) ) ==> join( one, complement( converse( X ) ) ) }.
% 54.98/55.39  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 54.98/55.39    ( X ) ) ==> complement( converse( X ) ) }.
% 54.98/55.39  parent1[0; 8]: (96116) {G4,W9,D4,L1,V1,M1}  { converse( join( one, X ) ) 
% 54.98/55.39    ==> join( one, converse( X ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := complement( X )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96118) {G5,W11,D5,L1,V1,M1}  { join( one, complement( converse( X
% 54.98/55.39     ) ) ) ==> converse( join( one, complement( X ) ) ) }.
% 54.98/55.39  parent0[0]: (96117) {G5,W11,D5,L1,V1,M1}  { converse( join( one, complement
% 54.98/55.39    ( X ) ) ) ==> join( one, complement( converse( X ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2837) {G28,W11,D5,L1,V1,M1} P(2819,304) { join( one, 
% 54.98/55.39    complement( converse( X ) ) ) ==> converse( join( one, complement( X ) )
% 54.98/55.39     ) }.
% 54.98/55.39  parent0: (96118) {G5,W11,D5,L1,V1,M1}  { join( one, complement( converse( X
% 54.98/55.39     ) ) ) ==> converse( join( one, complement( X ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96120) {G13,W9,D4,L1,V1,M1}  { converse( composition( X, top ) ) 
% 54.98/55.39    ==> composition( top, converse( X ) ) }.
% 54.98/55.39  parent0[0]: (399) {G13,W9,D4,L1,V1,M1} P(397,35) { composition( top, 
% 54.98/55.39    converse( X ) ) ==> converse( composition( X, top ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96121) {G14,W11,D5,L1,V1,M1}  { converse( composition( complement
% 54.98/55.39    ( X ), top ) ) ==> composition( top, complement( converse( X ) ) ) }.
% 54.98/55.39  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 54.98/55.39    ( X ) ) ==> complement( converse( X ) ) }.
% 54.98/55.39  parent1[0; 8]: (96120) {G13,W9,D4,L1,V1,M1}  { converse( composition( X, 
% 54.98/55.39    top ) ) ==> composition( top, converse( X ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := complement( X )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96122) {G14,W11,D5,L1,V1,M1}  { composition( top, complement( 
% 54.98/55.39    converse( X ) ) ) ==> converse( composition( complement( X ), top ) ) }.
% 54.98/55.39  parent0[0]: (96121) {G14,W11,D5,L1,V1,M1}  { converse( composition( 
% 54.98/55.39    complement( X ), top ) ) ==> composition( top, complement( converse( X )
% 54.98/55.39     ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2839) {G28,W11,D5,L1,V1,M1} P(2819,399) { composition( top, 
% 54.98/55.39    complement( converse( X ) ) ) ==> converse( composition( complement( X )
% 54.98/55.39    , top ) ) }.
% 54.98/55.39  parent0: (96122) {G14,W11,D5,L1,V1,M1}  { composition( top, complement( 
% 54.98/55.39    converse( X ) ) ) ==> converse( composition( complement( X ), top ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96124) {G13,W9,D4,L1,V1,M1}  { converse( composition( top, X ) ) 
% 54.98/55.39    ==> composition( converse( X ), top ) }.
% 54.98/55.39  parent0[0]: (398) {G13,W9,D4,L1,V1,M1} P(397,36) { composition( converse( X
% 54.98/55.39     ), top ) ==> converse( composition( top, X ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96125) {G14,W11,D5,L1,V1,M1}  { converse( composition( top, 
% 54.98/55.39    complement( X ) ) ) ==> composition( complement( converse( X ) ), top )
% 54.98/55.39     }.
% 54.98/55.39  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 54.98/55.39    ( X ) ) ==> complement( converse( X ) ) }.
% 54.98/55.39  parent1[0; 7]: (96124) {G13,W9,D4,L1,V1,M1}  { converse( composition( top, 
% 54.98/55.39    X ) ) ==> composition( converse( X ), top ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := complement( X )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96126) {G14,W11,D5,L1,V1,M1}  { composition( complement( converse
% 54.98/55.39    ( X ) ), top ) ==> converse( composition( top, complement( X ) ) ) }.
% 54.98/55.39  parent0[0]: (96125) {G14,W11,D5,L1,V1,M1}  { converse( composition( top, 
% 54.98/55.39    complement( X ) ) ) ==> composition( complement( converse( X ) ), top )
% 54.98/55.39     }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2840) {G28,W11,D5,L1,V1,M1} P(2819,398) { composition( 
% 54.98/55.39    complement( converse( X ) ), top ) ==> converse( composition( top, 
% 54.98/55.39    complement( X ) ) ) }.
% 54.98/55.39  parent0: (96126) {G14,W11,D5,L1,V1,M1}  { composition( complement( converse
% 54.98/55.39    ( X ) ), top ) ==> converse( composition( top, complement( X ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96128) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 54.98/55.39     converse( composition( converse( X ), Y ) ) }.
% 54.98/55.39  parent0[0]: (36) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 54.98/55.39    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96132) {G2,W12,D6,L1,V2,M1}  { composition( converse( X ), 
% 54.98/55.39    complement( Y ) ) ==> converse( composition( complement( converse( Y ) )
% 54.98/55.39    , X ) ) }.
% 54.98/55.39  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 54.98/55.39    ( X ) ) ==> complement( converse( X ) ) }.
% 54.98/55.39  parent1[0; 8]: (96128) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), 
% 54.98/55.39    X ) ==> converse( composition( converse( X ), Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := complement( Y )
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96134) {G2,W12,D6,L1,V2,M1}  { converse( composition( complement( 
% 54.98/55.39    converse( Y ) ), X ) ) ==> composition( converse( X ), complement( Y ) )
% 54.98/55.39     }.
% 54.98/55.39  parent0[0]: (96132) {G2,W12,D6,L1,V2,M1}  { composition( converse( X ), 
% 54.98/55.39    complement( Y ) ) ==> converse( composition( complement( converse( Y ) )
% 54.98/55.39    , X ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2841) {G28,W12,D6,L1,V2,M1} P(2819,36) { converse( 
% 54.98/55.39    composition( complement( converse( X ) ), Y ) ) ==> composition( converse
% 54.98/55.39    ( Y ), complement( X ) ) }.
% 54.98/55.39  parent0: (96134) {G2,W12,D6,L1,V2,M1}  { converse( composition( complement
% 54.98/55.39    ( converse( Y ) ), X ) ) ==> composition( converse( X ), complement( Y )
% 54.98/55.39     ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96136) {G1,W10,D5,L1,V2,M1}  { composition( Y, converse( X ) ) ==>
% 54.98/55.39     converse( composition( X, converse( Y ) ) ) }.
% 54.98/55.39  parent0[0]: (35) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 54.98/55.39    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96140) {G2,W12,D6,L1,V2,M1}  { composition( complement( X ), 
% 54.98/55.39    converse( Y ) ) ==> converse( composition( Y, complement( converse( X ) )
% 54.98/55.39     ) ) }.
% 54.98/55.39  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 54.98/55.39    ( X ) ) ==> complement( converse( X ) ) }.
% 54.98/55.39  parent1[0; 9]: (96136) {G1,W10,D5,L1,V2,M1}  { composition( Y, converse( X
% 54.98/55.39     ) ) ==> converse( composition( X, converse( Y ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := complement( X )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96142) {G2,W12,D6,L1,V2,M1}  { converse( composition( Y, 
% 54.98/55.39    complement( converse( X ) ) ) ) ==> composition( complement( X ), 
% 54.98/55.39    converse( Y ) ) }.
% 54.98/55.39  parent0[0]: (96140) {G2,W12,D6,L1,V2,M1}  { composition( complement( X ), 
% 54.98/55.39    converse( Y ) ) ==> converse( composition( Y, complement( converse( X ) )
% 54.98/55.39     ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2842) {G28,W12,D6,L1,V2,M1} P(2819,35) { converse( 
% 54.98/55.39    composition( Y, complement( converse( X ) ) ) ) ==> composition( 
% 54.98/55.39    complement( X ), converse( Y ) ) }.
% 54.98/55.39  parent0: (96142) {G2,W12,D6,L1,V2,M1}  { converse( composition( Y, 
% 54.98/55.39    complement( converse( X ) ) ) ) ==> composition( complement( X ), 
% 54.98/55.39    converse( Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96144) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 54.98/55.39    converse( join( X, converse( Y ) ) ) }.
% 54.98/55.39  parent0[0]: (74) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 54.98/55.39    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96148) {G2,W12,D6,L1,V2,M1}  { join( converse( X ), complement( Y
% 54.98/55.39     ) ) ==> converse( join( X, complement( converse( Y ) ) ) ) }.
% 54.98/55.39  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 54.98/55.39    ( X ) ) ==> complement( converse( X ) ) }.
% 54.98/55.39  parent1[0; 9]: (96144) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==>
% 54.98/55.39     converse( join( X, converse( Y ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := complement( Y )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96150) {G2,W12,D6,L1,V2,M1}  { converse( join( X, complement( 
% 54.98/55.39    converse( Y ) ) ) ) ==> join( converse( X ), complement( Y ) ) }.
% 54.98/55.39  parent0[0]: (96148) {G2,W12,D6,L1,V2,M1}  { join( converse( X ), complement
% 54.98/55.39    ( Y ) ) ==> converse( join( X, complement( converse( Y ) ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2843) {G28,W12,D6,L1,V2,M1} P(2819,74) { converse( join( Y, 
% 54.98/55.39    complement( converse( X ) ) ) ) ==> join( converse( Y ), complement( X )
% 54.98/55.39     ) }.
% 54.98/55.39  parent0: (96150) {G2,W12,D6,L1,V2,M1}  { converse( join( X, complement( 
% 54.98/55.39    converse( Y ) ) ) ) ==> join( converse( X ), complement( Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96152) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 54.98/55.39    converse( join( converse( X ), Y ) ) }.
% 54.98/55.39  parent0[0]: (73) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 54.98/55.39     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96156) {G2,W12,D6,L1,V2,M1}  { join( complement( X ), converse( Y
% 54.98/55.39     ) ) ==> converse( join( complement( converse( X ) ), Y ) ) }.
% 54.98/55.39  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 54.98/55.39    ( X ) ) ==> complement( converse( X ) ) }.
% 54.98/55.39  parent1[0; 8]: (96152) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==>
% 54.98/55.39     converse( join( converse( X ), Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := complement( X )
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96158) {G2,W12,D6,L1,V2,M1}  { converse( join( complement( 
% 54.98/55.39    converse( X ) ), Y ) ) ==> join( complement( X ), converse( Y ) ) }.
% 54.98/55.39  parent0[0]: (96156) {G2,W12,D6,L1,V2,M1}  { join( complement( X ), converse
% 54.98/55.39    ( Y ) ) ==> converse( join( complement( converse( X ) ), Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2844) {G28,W12,D6,L1,V2,M1} P(2819,73) { converse( join( 
% 54.98/55.39    complement( converse( X ) ), Y ) ) ==> join( complement( X ), converse( Y
% 54.98/55.39     ) ) }.
% 54.98/55.39  parent0: (96158) {G2,W12,D6,L1,V2,M1}  { converse( join( complement( 
% 54.98/55.39    converse( X ) ), Y ) ) ==> join( complement( X ), converse( Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96160) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 54.98/55.39    converse( X ), converse( Y ) ) }.
% 54.98/55.39  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 54.98/55.39     ) ==> converse( join( X, Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96161) {G1,W12,D5,L1,V2,M1}  { converse( join( complement( X ), Y
% 54.98/55.39     ) ) ==> join( complement( converse( X ) ), converse( Y ) ) }.
% 54.98/55.39  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 54.98/55.39    ( X ) ) ==> complement( converse( X ) ) }.
% 54.98/55.39  parent1[0; 7]: (96160) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 54.98/55.39     join( converse( X ), converse( Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := complement( X )
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96163) {G1,W12,D5,L1,V2,M1}  { join( complement( converse( X ) ), 
% 54.98/55.39    converse( Y ) ) ==> converse( join( complement( X ), Y ) ) }.
% 54.98/55.39  parent0[0]: (96161) {G1,W12,D5,L1,V2,M1}  { converse( join( complement( X )
% 54.98/55.39    , Y ) ) ==> join( complement( converse( X ) ), converse( Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2846) {G28,W12,D5,L1,V2,M1} P(2819,8) { join( complement( 
% 54.98/55.39    converse( X ) ), converse( Y ) ) ==> converse( join( complement( X ), Y )
% 54.98/55.39     ) }.
% 54.98/55.39  parent0: (96163) {G1,W12,D5,L1,V2,M1}  { join( complement( converse( X ) )
% 54.98/55.39    , converse( Y ) ) ==> converse( join( complement( X ), Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96166) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 54.98/55.39    converse( X ), converse( Y ) ) }.
% 54.98/55.39  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 54.98/55.39     ) ==> converse( join( X, Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96168) {G1,W12,D5,L1,V2,M1}  { converse( join( X, complement( Y )
% 54.98/55.39     ) ) ==> join( converse( X ), complement( converse( Y ) ) ) }.
% 54.98/55.39  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 54.98/55.39    ( X ) ) ==> complement( converse( X ) ) }.
% 54.98/55.39  parent1[0; 9]: (96166) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 54.98/55.39     join( converse( X ), converse( Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := complement( Y )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96170) {G1,W12,D5,L1,V2,M1}  { join( converse( X ), complement( 
% 54.98/55.39    converse( Y ) ) ) ==> converse( join( X, complement( Y ) ) ) }.
% 54.98/55.39  parent0[0]: (96168) {G1,W12,D5,L1,V2,M1}  { converse( join( X, complement( 
% 54.98/55.39    Y ) ) ) ==> join( converse( X ), complement( converse( Y ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2847) {G28,W12,D5,L1,V2,M1} P(2819,8) { join( converse( Y ), 
% 54.98/55.39    complement( converse( X ) ) ) ==> converse( join( Y, complement( X ) ) )
% 54.98/55.39     }.
% 54.98/55.39  parent0: (96170) {G1,W12,D5,L1,V2,M1}  { join( converse( X ), complement( 
% 54.98/55.39    converse( Y ) ) ) ==> converse( join( X, complement( Y ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96172) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 54.98/55.39     composition( converse( X ), converse( Y ) ) }.
% 54.98/55.39  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 54.98/55.39    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96173) {G1,W12,D5,L1,V2,M1}  { converse( composition( X, 
% 54.98/55.39    complement( Y ) ) ) ==> composition( complement( converse( Y ) ), 
% 54.98/55.39    converse( X ) ) }.
% 54.98/55.39  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 54.98/55.39    ( X ) ) ==> complement( converse( X ) ) }.
% 54.98/55.39  parent1[0; 7]: (96172) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 54.98/55.39     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := complement( Y )
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96175) {G1,W12,D5,L1,V2,M1}  { composition( complement( converse( 
% 54.98/55.39    Y ) ), converse( X ) ) ==> converse( composition( X, complement( Y ) ) )
% 54.98/55.39     }.
% 54.98/55.39  parent0[0]: (96173) {G1,W12,D5,L1,V2,M1}  { converse( composition( X, 
% 54.98/55.39    complement( Y ) ) ) ==> composition( complement( converse( Y ) ), 
% 54.98/55.39    converse( X ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2848) {G28,W12,D5,L1,V2,M1} P(2819,9) { composition( 
% 54.98/55.39    complement( converse( X ) ), converse( Y ) ) ==> converse( composition( Y
% 54.98/55.39    , complement( X ) ) ) }.
% 54.98/55.39  parent0: (96175) {G1,W12,D5,L1,V2,M1}  { composition( complement( converse
% 54.98/55.39    ( Y ) ), converse( X ) ) ==> converse( composition( X, complement( Y ) )
% 54.98/55.39     ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96178) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 54.98/55.39     composition( converse( X ), converse( Y ) ) }.
% 54.98/55.39  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 54.98/55.39    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96180) {G1,W12,D5,L1,V2,M1}  { converse( composition( complement
% 54.98/55.39    ( X ), Y ) ) ==> composition( converse( Y ), complement( converse( X ) )
% 54.98/55.39     ) }.
% 54.98/55.39  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 54.98/55.39    ( X ) ) ==> complement( converse( X ) ) }.
% 54.98/55.39  parent1[0; 9]: (96178) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 54.98/55.39     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := complement( X )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96182) {G1,W12,D5,L1,V2,M1}  { composition( converse( Y ), 
% 54.98/55.39    complement( converse( X ) ) ) ==> converse( composition( complement( X )
% 54.98/55.39    , Y ) ) }.
% 54.98/55.39  parent0[0]: (96180) {G1,W12,D5,L1,V2,M1}  { converse( composition( 
% 54.98/55.39    complement( X ), Y ) ) ==> composition( converse( Y ), complement( 
% 54.98/55.39    converse( X ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2849) {G28,W12,D5,L1,V2,M1} P(2819,9) { composition( converse
% 54.98/55.39    ( Y ), complement( converse( X ) ) ) ==> converse( composition( 
% 54.98/55.39    complement( X ), Y ) ) }.
% 54.98/55.39  parent0: (96182) {G1,W12,D5,L1,V2,M1}  { composition( converse( Y ), 
% 54.98/55.39    complement( converse( X ) ) ) ==> converse( composition( complement( X )
% 54.98/55.39    , Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96183) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 54.98/55.39    converse( X ), converse( Y ) ) }.
% 54.98/55.39  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 54.98/55.39     ) ==> converse( join( X, Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96186) {G1,W14,D5,L1,V3,M1}  { converse( join( X, meet( Y, Z ) )
% 54.98/55.39     ) ==> join( converse( X ), converse( meet( Z, Y ) ) ) }.
% 54.98/55.39  parent0[0]: (2808) {G27,W9,D4,L1,V2,M1} P(962,2745);d(2745) { converse( 
% 54.98/55.39    meet( Y, X ) ) = converse( meet( X, Y ) ) }.
% 54.98/55.39  parent1[0; 10]: (96183) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) 
% 54.98/55.39    ==> join( converse( X ), converse( Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Z
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := meet( Y, Z )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96189) {G1,W13,D5,L1,V3,M1}  { converse( join( X, meet( Y, Z ) )
% 54.98/55.39     ) ==> converse( join( X, meet( Z, Y ) ) ) }.
% 54.98/55.39  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 54.98/55.39     ) ==> converse( join( X, Y ) ) }.
% 54.98/55.39  parent1[0; 7]: (96186) {G1,W14,D5,L1,V3,M1}  { converse( join( X, meet( Y, 
% 54.98/55.39    Z ) ) ) ==> join( converse( X ), converse( meet( Z, Y ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := meet( Z, Y )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (2866) {G28,W13,D5,L1,V3,M1} P(2808,8);d(8) { converse( join( 
% 54.98/55.39    Z, meet( Y, X ) ) ) = converse( join( Z, meet( X, Y ) ) ) }.
% 54.98/55.39  parent0: (96189) {G1,W13,D5,L1,V3,M1}  { converse( join( X, meet( Y, Z ) )
% 54.98/55.39     ) ==> converse( join( X, meet( Z, Y ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Z
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96191) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 54.98/55.39    complement( join( X, complement( Y ) ) ) }.
% 54.98/55.39  parent0[0]: (469) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( X, 
% 54.98/55.39    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96196) {G16,W14,D7,L1,V2,M1}  { meet( complement( meet( 
% 54.98/55.39    complement( complement( X ) ), Y ) ), X ) ==> complement( join( Y, 
% 54.98/55.39    complement( X ) ) ) }.
% 54.98/55.39  parent0[0]: (2461) {G23,W10,D5,L1,V2,M1} P(19,2411);d(469);d(478);d(530) { 
% 54.98/55.39    join( meet( complement( X ), Y ), X ) ==> join( Y, X ) }.
% 54.98/55.39  parent1[0; 10]: (96191) {G15,W10,D5,L1,V2,M1}  { meet( complement( X ), Y )
% 54.98/55.39     ==> complement( join( X, complement( Y ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := complement( X )
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := meet( complement( complement( X ) ), Y )
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96197) {G16,W13,D7,L1,V2,M1}  { meet( complement( meet( 
% 54.98/55.39    complement( complement( X ) ), Y ) ), X ) ==> meet( complement( Y ), X )
% 54.98/55.39     }.
% 54.98/55.39  parent0[0]: (469) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( X, 
% 54.98/55.39    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 54.98/55.39  parent1[0; 9]: (96196) {G16,W14,D7,L1,V2,M1}  { meet( complement( meet( 
% 54.98/55.39    complement( complement( X ) ), Y ) ), X ) ==> complement( join( Y, 
% 54.98/55.39    complement( X ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96198) {G16,W12,D5,L1,V2,M1}  { meet( join( complement( X ), 
% 54.98/55.39    complement( Y ) ), X ) ==> meet( complement( Y ), X ) }.
% 54.98/55.39  parent0[0]: (953) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( 
% 54.98/55.39    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 54.98/55.39  parent1[0; 2]: (96197) {G16,W13,D7,L1,V2,M1}  { meet( complement( meet( 
% 54.98/55.39    complement( complement( X ) ), Y ) ), X ) ==> meet( complement( Y ), X )
% 54.98/55.39     }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := complement( X )
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96199) {G15,W11,D5,L1,V2,M1}  { meet( complement( meet( X, Y ) )
% 54.98/55.39    , X ) ==> meet( complement( Y ), X ) }.
% 54.98/55.39  parent0[0]: (461) {G14,W10,D4,L1,V2,M1} P(37,448);d(3);d(377) { join( 
% 54.98/55.39    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 54.98/55.39  parent1[0; 2]: (96198) {G16,W12,D5,L1,V2,M1}  { meet( join( complement( X )
% 54.98/55.39    , complement( Y ) ), X ) ==> meet( complement( Y ), X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (3078) {G24,W11,D5,L1,V2,M1} P(2461,469);d(469);d(953);d(461)
% 54.98/55.39     { meet( complement( meet( X, Y ) ), X ) ==> meet( complement( Y ), X )
% 54.98/55.39     }.
% 54.98/55.39  parent0: (96199) {G15,W11,D5,L1,V2,M1}  { meet( complement( meet( X, Y ) )
% 54.98/55.39    , X ) ==> meet( complement( Y ), X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96202) {G34,W10,D6,L1,V2,M1}  { zero ==> meet( converse( meet( X, 
% 54.98/55.39    converse( Y ) ) ), complement( Y ) ) }.
% 54.98/55.39  parent0[0]: (873) {G34,W10,D6,L1,V2,M1} P(536,752) { meet( converse( meet( 
% 54.98/55.39    X, converse( Y ) ) ), complement( Y ) ) ==> zero }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96203) {G4,W9,D5,L1,V1,M1}  { zero ==> meet( converse( meet( X, 
% 54.98/55.39    one ) ), complement( one ) ) }.
% 54.98/55.39  parent0[0]: (300) {G3,W4,D3,L1,V0,M1} P(294,5) { converse( one ) ==> one
% 54.98/55.39     }.
% 54.98/55.39  parent1[0; 6]: (96202) {G34,W10,D6,L1,V2,M1}  { zero ==> meet( converse( 
% 54.98/55.39    meet( X, converse( Y ) ) ), complement( Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := one
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96204) {G4,W9,D5,L1,V1,M1}  { meet( converse( meet( X, one ) ), 
% 54.98/55.39    complement( one ) ) ==> zero }.
% 54.98/55.39  parent0[0]: (96203) {G4,W9,D5,L1,V1,M1}  { zero ==> meet( converse( meet( X
% 54.98/55.39    , one ) ), complement( one ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (3221) {G35,W9,D5,L1,V1,M1} P(300,873) { meet( converse( meet
% 54.98/55.39    ( X, one ) ), complement( one ) ) ==> zero }.
% 54.98/55.39  parent0: (96204) {G4,W9,D5,L1,V1,M1}  { meet( converse( meet( X, one ) ), 
% 54.98/55.39    complement( one ) ) ==> zero }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96205) {G35,W9,D5,L1,V1,M1}  { zero ==> meet( converse( meet( X, 
% 54.98/55.39    one ) ), complement( one ) ) }.
% 54.98/55.39  parent0[0]: (3221) {G35,W9,D5,L1,V1,M1} P(300,873) { meet( converse( meet( 
% 54.98/55.39    X, one ) ), complement( one ) ) ==> zero }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96206) {G28,W9,D5,L1,V1,M1}  { zero ==> meet( converse( meet( one
% 54.98/55.39    , X ) ), complement( one ) ) }.
% 54.98/55.39  parent0[0]: (2808) {G27,W9,D4,L1,V2,M1} P(962,2745);d(2745) { converse( 
% 54.98/55.39    meet( Y, X ) ) = converse( meet( X, Y ) ) }.
% 54.98/55.39  parent1[0; 3]: (96205) {G35,W9,D5,L1,V1,M1}  { zero ==> meet( converse( 
% 54.98/55.39    meet( X, one ) ), complement( one ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := one
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96209) {G28,W9,D5,L1,V1,M1}  { meet( converse( meet( one, X ) ), 
% 54.98/55.39    complement( one ) ) ==> zero }.
% 54.98/55.39  parent0[0]: (96206) {G28,W9,D5,L1,V1,M1}  { zero ==> meet( converse( meet( 
% 54.98/55.39    one, X ) ), complement( one ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (3228) {G36,W9,D5,L1,V1,M1} P(2808,3221) { meet( converse( 
% 54.98/55.39    meet( one, X ) ), complement( one ) ) ==> zero }.
% 54.98/55.39  parent0: (96209) {G28,W9,D5,L1,V1,M1}  { meet( converse( meet( one, X ) ), 
% 54.98/55.39    complement( one ) ) ==> zero }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96211) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 54.98/55.39     ) ), meet( X, Y ) ) }.
% 54.98/55.39  parent0[0]: (329) {G2,W10,D5,L1,V2,M1} P(3,27) { join( meet( X, complement
% 54.98/55.39    ( Y ) ), meet( X, Y ) ) ==> X }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96213) {G3,W13,D6,L1,V1,M1}  { converse( meet( one, X ) ) ==> 
% 54.98/55.39    join( zero, meet( converse( meet( one, X ) ), one ) ) }.
% 54.98/55.39  parent0[0]: (3228) {G36,W9,D5,L1,V1,M1} P(2808,3221) { meet( converse( meet
% 54.98/55.39    ( one, X ) ), complement( one ) ) ==> zero }.
% 54.98/55.39  parent1[0; 6]: (96211) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( X, 
% 54.98/55.39    complement( Y ) ), meet( X, Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := converse( meet( one, X ) )
% 54.98/55.39     Y := one
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96215) {G4,W11,D5,L1,V1,M1}  { converse( meet( one, X ) ) ==> 
% 54.98/55.39    meet( converse( meet( one, X ) ), one ) }.
% 54.98/55.39  parent0[0]: (456) {G14,W5,D3,L1,V1,M1} P(448,338) { join( zero, X ) ==> X
% 54.98/55.39     }.
% 54.98/55.39  parent1[0; 5]: (96213) {G3,W13,D6,L1,V1,M1}  { converse( meet( one, X ) ) 
% 54.98/55.39    ==> join( zero, meet( converse( meet( one, X ) ), one ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := meet( converse( meet( one, X ) ), one )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96216) {G4,W11,D5,L1,V1,M1}  { meet( converse( meet( one, X ) ), 
% 54.98/55.39    one ) ==> converse( meet( one, X ) ) }.
% 54.98/55.39  parent0[0]: (96215) {G4,W11,D5,L1,V1,M1}  { converse( meet( one, X ) ) ==> 
% 54.98/55.39    meet( converse( meet( one, X ) ), one ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (3233) {G37,W11,D5,L1,V1,M1} P(3228,329);d(456) { meet( 
% 54.98/55.39    converse( meet( one, X ) ), one ) ==> converse( meet( one, X ) ) }.
% 54.98/55.39  parent0: (96216) {G4,W11,D5,L1,V1,M1}  { meet( converse( meet( one, X ) ), 
% 54.98/55.39    one ) ==> converse( meet( one, X ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96218) {G15,W10,D5,L1,V2,M1}  { join( complement( X ), Y ) ==> 
% 54.98/55.39    complement( meet( X, complement( Y ) ) ) }.
% 54.98/55.39  parent0[0]: (954) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( Y, 
% 54.98/55.39    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96221) {G16,W11,D7,L1,V2,M1}  { join( complement( converse( meet
% 54.98/55.39    ( converse( X ), Y ) ) ), X ) ==> complement( zero ) }.
% 54.98/55.39  parent0[0]: (858) {G34,W10,D6,L1,V2,M1} P(538,752) { meet( converse( meet( 
% 54.98/55.39    converse( X ), Y ) ), complement( X ) ) ==> zero }.
% 54.98/55.39  parent1[0; 10]: (96218) {G15,W10,D5,L1,V2,M1}  { join( complement( X ), Y )
% 54.98/55.39     ==> complement( meet( X, complement( Y ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := converse( meet( converse( X ), Y ) )
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96222) {G10,W10,D7,L1,V2,M1}  { join( complement( converse( meet
% 54.98/55.39    ( converse( X ), Y ) ) ), X ) ==> top }.
% 54.98/55.39  parent0[0]: (378) {G9,W4,D3,L1,V0,M1} P(375,176);d(310);d(366) { complement
% 54.98/55.39    ( zero ) ==> top }.
% 54.98/55.39  parent1[0; 9]: (96221) {G16,W11,D7,L1,V2,M1}  { join( complement( converse
% 54.98/55.39    ( meet( converse( X ), Y ) ) ), X ) ==> complement( zero ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (3352) {G35,W10,D7,L1,V2,M1} P(858,954);d(378) { join( 
% 54.98/55.39    complement( converse( meet( converse( X ), Y ) ) ), X ) ==> top }.
% 54.98/55.39  parent0: (96222) {G10,W10,D7,L1,V2,M1}  { join( complement( converse( meet
% 54.98/55.39    ( converse( X ), Y ) ) ), X ) ==> top }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96225) {G33,W10,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 54.98/55.39    converse( join( X, Y ) ) ), converse( Y ) ) }.
% 54.98/55.39  parent0[0]: (801) {G33,W10,D6,L1,V2,M1} P(8,740) { meet( complement( 
% 54.98/55.39    converse( join( X, Y ) ) ), converse( Y ) ) ==> zero }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96230) {G2,W15,D7,L1,V2,M1}  { zero ==> meet( complement( 
% 54.98/55.39    converse( complement( X ) ) ), converse( composition( converse( Y ), 
% 54.98/55.39    complement( composition( Y, X ) ) ) ) ) }.
% 54.98/55.39  parent0[0]: (101) {G1,W13,D6,L1,V2,M1} P(10,0) { join( complement( Y ), 
% 54.98/55.39    composition( converse( X ), complement( composition( X, Y ) ) ) ) ==> 
% 54.98/55.39    complement( Y ) }.
% 54.98/55.39  parent1[0; 5]: (96225) {G33,W10,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 54.98/55.39    converse( join( X, Y ) ) ), converse( Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := complement( X )
% 54.98/55.39     Y := composition( converse( Y ), complement( composition( Y, X ) ) )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96231) {G3,W15,D7,L1,V2,M1}  { zero ==> meet( complement( 
% 54.98/55.39    complement( converse( X ) ) ), converse( composition( converse( Y ), 
% 54.98/55.39    complement( composition( Y, X ) ) ) ) ) }.
% 54.98/55.39  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 54.98/55.39    ( X ) ) ==> complement( converse( X ) ) }.
% 54.98/55.39  parent1[0; 4]: (96230) {G2,W15,D7,L1,V2,M1}  { zero ==> meet( complement( 
% 54.98/55.39    converse( complement( X ) ) ), converse( composition( converse( Y ), 
% 54.98/55.39    complement( composition( Y, X ) ) ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96232) {G4,W13,D7,L1,V2,M1}  { zero ==> meet( converse( X ), 
% 54.98/55.39    converse( composition( converse( Y ), complement( composition( Y, X ) ) )
% 54.98/55.39     ) ) }.
% 54.98/55.39  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.39    ( complement( X ) ) ==> X }.
% 54.98/55.39  parent1[0; 3]: (96231) {G3,W15,D7,L1,V2,M1}  { zero ==> meet( complement( 
% 54.98/55.39    complement( converse( X ) ) ), converse( composition( converse( Y ), 
% 54.98/55.39    complement( composition( Y, X ) ) ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := converse( X )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96233) {G2,W12,D7,L1,V2,M1}  { zero ==> meet( converse( X ), 
% 54.98/55.39    composition( converse( complement( composition( Y, X ) ) ), Y ) ) }.
% 54.98/55.39  parent0[0]: (36) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 54.98/55.39    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 54.98/55.39  parent1[0; 5]: (96232) {G4,W13,D7,L1,V2,M1}  { zero ==> meet( converse( X )
% 54.98/55.39    , converse( composition( converse( Y ), complement( composition( Y, X ) )
% 54.98/55.39     ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := complement( composition( Y, X ) )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96234) {G3,W12,D7,L1,V2,M1}  { zero ==> meet( converse( X ), 
% 54.98/55.39    composition( complement( converse( composition( Y, X ) ) ), Y ) ) }.
% 54.98/55.39  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 54.98/55.39    ( X ) ) ==> complement( converse( X ) ) }.
% 54.98/55.39  parent1[0; 6]: (96233) {G2,W12,D7,L1,V2,M1}  { zero ==> meet( converse( X )
% 54.98/55.39    , composition( converse( complement( composition( Y, X ) ) ), Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := composition( Y, X )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96235) {G3,W12,D7,L1,V2,M1}  { meet( converse( X ), composition( 
% 54.98/55.39    complement( converse( composition( Y, X ) ) ), Y ) ) ==> zero }.
% 54.98/55.39  parent0[0]: (96234) {G3,W12,D7,L1,V2,M1}  { zero ==> meet( converse( X ), 
% 54.98/55.39    composition( complement( converse( composition( Y, X ) ) ), Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (3490) {G34,W12,D7,L1,V2,M1} P(101,801);d(2819);d(454);d(36);d
% 54.98/55.39    (2819) { meet( converse( X ), composition( complement( converse( 
% 54.98/55.39    composition( Y, X ) ) ), Y ) ) ==> zero }.
% 54.98/55.39  parent0: (96235) {G3,W12,D7,L1,V2,M1}  { meet( converse( X ), composition( 
% 54.98/55.39    complement( converse( composition( Y, X ) ) ), Y ) ) ==> zero }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96237) {G34,W10,D6,L1,V2,M1}  { zero ==> meet( converse( X ), 
% 54.98/55.39    complement( converse( join( X, Y ) ) ) ) }.
% 54.98/55.39  parent0[0]: (792) {G34,W10,D6,L1,V2,M1} P(8,752) { meet( converse( X ), 
% 54.98/55.39    complement( converse( join( X, Y ) ) ) ) ==> zero }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96242) {G2,W16,D8,L1,V2,M1}  { zero ==> meet( converse( 
% 54.98/55.39    composition( X, complement( converse( composition( Y, X ) ) ) ) ), 
% 54.98/55.39    complement( converse( complement( converse( Y ) ) ) ) ) }.
% 54.98/55.39  parent0[0]: (98) {G1,W15,D7,L1,V2,M1} P(9,10);d(7) { join( composition( X, 
% 54.98/55.39    complement( converse( composition( Y, X ) ) ) ), complement( converse( Y
% 54.98/55.39     ) ) ) ==> complement( converse( Y ) ) }.
% 54.98/55.39  parent1[0; 13]: (96237) {G34,W10,D6,L1,V2,M1}  { zero ==> meet( converse( X
% 54.98/55.39     ), complement( converse( join( X, Y ) ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := composition( X, complement( converse( composition( Y, X ) ) ) )
% 54.98/55.39     Y := complement( converse( Y ) )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96243) {G3,W15,D7,L1,V2,M1}  { zero ==> meet( composition( 
% 54.98/55.39    complement( composition( Y, X ) ), converse( X ) ), complement( converse
% 54.98/55.39    ( complement( converse( Y ) ) ) ) ) }.
% 54.98/55.39  parent0[0]: (2842) {G28,W12,D6,L1,V2,M1} P(2819,35) { converse( composition
% 54.98/55.39    ( Y, complement( converse( X ) ) ) ) ==> composition( complement( X ), 
% 54.98/55.39    converse( Y ) ) }.
% 54.98/55.39  parent1[0; 3]: (96242) {G2,W16,D8,L1,V2,M1}  { zero ==> meet( converse( 
% 54.98/55.39    composition( X, complement( converse( composition( Y, X ) ) ) ) ), 
% 54.98/55.39    complement( converse( complement( converse( Y ) ) ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := composition( Y, X )
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96244) {G4,W15,D7,L1,V2,M1}  { zero ==> meet( composition( 
% 54.98/55.39    complement( composition( X, Y ) ), converse( Y ) ), complement( 
% 54.98/55.39    complement( converse( converse( X ) ) ) ) ) }.
% 54.98/55.39  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 54.98/55.39    ( X ) ) ==> complement( converse( X ) ) }.
% 54.98/55.39  parent1[0; 11]: (96243) {G3,W15,D7,L1,V2,M1}  { zero ==> meet( composition
% 54.98/55.39    ( complement( composition( Y, X ) ), converse( X ) ), complement( 
% 54.98/55.39    converse( complement( converse( Y ) ) ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := converse( X )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96245) {G5,W13,D6,L1,V2,M1}  { zero ==> meet( composition( 
% 54.98/55.39    complement( composition( X, Y ) ), converse( Y ) ), converse( converse( X
% 54.98/55.39     ) ) ) }.
% 54.98/55.39  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.39    ( complement( X ) ) ==> X }.
% 54.98/55.39  parent1[0; 10]: (96244) {G4,W15,D7,L1,V2,M1}  { zero ==> meet( composition
% 54.98/55.39    ( complement( composition( X, Y ) ), converse( Y ) ), complement( 
% 54.98/55.39    complement( converse( converse( X ) ) ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := converse( converse( X ) )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96246) {G1,W11,D6,L1,V2,M1}  { zero ==> meet( composition( 
% 54.98/55.39    complement( composition( X, Y ) ), converse( Y ) ), X ) }.
% 54.98/55.39  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 54.98/55.39  parent1[0; 10]: (96245) {G5,W13,D6,L1,V2,M1}  { zero ==> meet( composition
% 54.98/55.39    ( complement( composition( X, Y ) ), converse( Y ) ), converse( converse
% 54.98/55.39    ( X ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96247) {G1,W11,D6,L1,V2,M1}  { meet( composition( complement( 
% 54.98/55.39    composition( X, Y ) ), converse( Y ) ), X ) ==> zero }.
% 54.98/55.39  parent0[0]: (96246) {G1,W11,D6,L1,V2,M1}  { zero ==> meet( composition( 
% 54.98/55.39    complement( composition( X, Y ) ), converse( Y ) ), X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (3502) {G35,W11,D6,L1,V2,M1} P(98,792);d(2842);d(2819);d(454);
% 54.98/55.39    d(7) { meet( composition( complement( composition( Y, X ) ), converse( X
% 54.98/55.39     ) ), Y ) ==> zero }.
% 54.98/55.39  parent0: (96247) {G1,W11,D6,L1,V2,M1}  { meet( composition( complement( 
% 54.98/55.39    composition( X, Y ) ), converse( Y ) ), X ) ==> zero }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96249) {G34,W10,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 54.98/55.39    converse( join( X, Y ) ) ), converse( X ) ) }.
% 54.98/55.39  parent0[0]: (782) {G34,W10,D6,L1,V2,M1} P(8,751) { meet( complement( 
% 54.98/55.39    converse( join( X, Y ) ) ), converse( X ) ) ==> zero }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96254) {G2,W16,D8,L1,V2,M1}  { zero ==> meet( complement( 
% 54.98/55.39    converse( complement( converse( Y ) ) ) ), converse( composition( X, 
% 54.98/55.39    complement( converse( composition( Y, X ) ) ) ) ) ) }.
% 54.98/55.39  parent0[0]: (98) {G1,W15,D7,L1,V2,M1} P(9,10);d(7) { join( composition( X, 
% 54.98/55.39    complement( converse( composition( Y, X ) ) ) ), complement( converse( Y
% 54.98/55.39     ) ) ) ==> complement( converse( Y ) ) }.
% 54.98/55.39  parent1[0; 5]: (96249) {G34,W10,D6,L1,V2,M1}  { zero ==> meet( complement( 
% 54.98/55.39    converse( join( X, Y ) ) ), converse( X ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := composition( X, complement( converse( composition( Y, X ) ) ) )
% 54.98/55.39     Y := complement( converse( Y ) )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96255) {G3,W16,D8,L1,V2,M1}  { zero ==> meet( complement( 
% 54.98/55.39    complement( converse( converse( X ) ) ) ), converse( composition( Y, 
% 54.98/55.39    complement( converse( composition( X, Y ) ) ) ) ) ) }.
% 54.98/55.39  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 54.98/55.39    ( X ) ) ==> complement( converse( X ) ) }.
% 54.98/55.39  parent1[0; 4]: (96254) {G2,W16,D8,L1,V2,M1}  { zero ==> meet( complement( 
% 54.98/55.39    converse( complement( converse( Y ) ) ) ), converse( composition( X, 
% 54.98/55.39    complement( converse( composition( Y, X ) ) ) ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := converse( X )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96256) {G4,W14,D8,L1,V2,M1}  { zero ==> meet( converse( converse
% 54.98/55.39    ( X ) ), converse( composition( Y, complement( converse( composition( X, 
% 54.98/55.39    Y ) ) ) ) ) ) }.
% 54.98/55.39  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.39    ( complement( X ) ) ==> X }.
% 54.98/55.39  parent1[0; 3]: (96255) {G3,W16,D8,L1,V2,M1}  { zero ==> meet( complement( 
% 54.98/55.39    complement( converse( converse( X ) ) ) ), converse( composition( Y, 
% 54.98/55.39    complement( converse( composition( X, Y ) ) ) ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := converse( converse( X ) )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96257) {G1,W12,D8,L1,V2,M1}  { zero ==> meet( X, converse( 
% 54.98/55.39    composition( Y, complement( converse( composition( X, Y ) ) ) ) ) ) }.
% 54.98/55.39  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 54.98/55.39  parent1[0; 3]: (96256) {G4,W14,D8,L1,V2,M1}  { zero ==> meet( converse( 
% 54.98/55.39    converse( X ) ), converse( composition( Y, complement( converse( 
% 54.98/55.39    composition( X, Y ) ) ) ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96258) {G2,W11,D6,L1,V2,M1}  { zero ==> meet( X, composition( 
% 54.98/55.39    complement( composition( X, Y ) ), converse( Y ) ) ) }.
% 54.98/55.39  parent0[0]: (2842) {G28,W12,D6,L1,V2,M1} P(2819,35) { converse( composition
% 54.98/55.39    ( Y, complement( converse( X ) ) ) ) ==> composition( complement( X ), 
% 54.98/55.39    converse( Y ) ) }.
% 54.98/55.39  parent1[0; 4]: (96257) {G1,W12,D8,L1,V2,M1}  { zero ==> meet( X, converse( 
% 54.98/55.39    composition( Y, complement( converse( composition( X, Y ) ) ) ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := composition( X, Y )
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96259) {G2,W11,D6,L1,V2,M1}  { meet( X, composition( complement( 
% 54.98/55.39    composition( X, Y ) ), converse( Y ) ) ) ==> zero }.
% 54.98/55.39  parent0[0]: (96258) {G2,W11,D6,L1,V2,M1}  { zero ==> meet( X, composition( 
% 54.98/55.39    complement( composition( X, Y ) ), converse( Y ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (3513) {G35,W11,D6,L1,V2,M1} P(98,782);d(2819);d(454);d(7);d(
% 54.98/55.39    2842) { meet( Y, composition( complement( composition( Y, X ) ), converse
% 54.98/55.39    ( X ) ) ) ==> zero }.
% 54.98/55.39  parent0: (96259) {G2,W11,D6,L1,V2,M1}  { meet( X, composition( complement( 
% 54.98/55.39    composition( X, Y ) ), converse( Y ) ) ) ==> zero }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96261) {G26,W10,D5,L1,V3,M1}  { zero ==> meet( meet( X, Y ), meet
% 54.98/55.39    ( complement( X ), Z ) ) }.
% 54.98/55.39  parent0[0]: (1441) {G26,W10,D5,L1,V3,M1} P(562,1400) { meet( meet( X, Y ), 
% 54.98/55.39    meet( complement( X ), Z ) ) ==> zero }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96263) {G27,W11,D7,L1,V2,M1}  { zero ==> meet( meet( composition
% 54.98/55.39    ( X, complement( converse( X ) ) ), Y ), one ) }.
% 54.98/55.39  parent0[0]: (1657) {G36,W10,D7,L1,V1,M1} P(1579,1078);d(456) { meet( 
% 54.98/55.39    complement( composition( X, complement( converse( X ) ) ) ), one ) ==> 
% 54.98/55.39    one }.
% 54.98/55.39  parent1[0; 10]: (96261) {G26,W10,D5,L1,V3,M1}  { zero ==> meet( meet( X, Y
% 54.98/55.39     ), meet( complement( X ), Z ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := composition( X, complement( converse( X ) ) )
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := one
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96265) {G27,W11,D7,L1,V2,M1}  { meet( meet( composition( X, 
% 54.98/55.39    complement( converse( X ) ) ), Y ), one ) ==> zero }.
% 54.98/55.39  parent0[0]: (96263) {G27,W11,D7,L1,V2,M1}  { zero ==> meet( meet( 
% 54.98/55.39    composition( X, complement( converse( X ) ) ), Y ), one ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (3724) {G37,W11,D7,L1,V2,M1} P(1657,1441) { meet( meet( 
% 54.98/55.39    composition( X, complement( converse( X ) ) ), Y ), one ) ==> zero }.
% 54.98/55.39  parent0: (96265) {G27,W11,D7,L1,V2,M1}  { meet( meet( composition( X, 
% 54.98/55.39    complement( converse( X ) ) ), Y ), one ) ==> zero }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96266) {G25,W10,D5,L1,V2,M1}  { join( X, Y ) ==> join( meet( X, 
% 54.98/55.39    complement( Y ) ), Y ) }.
% 54.98/55.39  parent0[0]: (2627) {G25,W10,D5,L1,V2,M1} P(559,2431);d(2431) { join( meet( 
% 54.98/55.39    X, complement( Y ) ), Y ) ==> join( X, Y ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96268) {G17,W14,D5,L1,V3,M1}  { join( meet( X, Y ), Z ) ==> join
% 54.98/55.39    ( meet( meet( Y, X ), complement( Z ) ), Z ) }.
% 54.98/55.39  parent0[0]: (983) {G16,W11,D4,L1,V3,M1} P(962,3);d(3) { meet( meet( Y, X )
% 54.98/55.39    , Z ) = meet( meet( X, Y ), Z ) }.
% 54.98/55.39  parent1[0; 7]: (96266) {G25,W10,D5,L1,V2,M1}  { join( X, Y ) ==> join( meet
% 54.98/55.39    ( X, complement( Y ) ), Y ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39     Z := complement( Z )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := meet( X, Y )
% 54.98/55.39     Y := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96270) {G18,W11,D4,L1,V3,M1}  { join( meet( X, Y ), Z ) ==> join
% 54.98/55.39    ( meet( Y, X ), Z ) }.
% 54.98/55.39  parent0[0]: (2627) {G25,W10,D5,L1,V2,M1} P(559,2431);d(2431) { join( meet( 
% 54.98/55.39    X, complement( Y ) ), Y ) ==> join( X, Y ) }.
% 54.98/55.39  parent1[0; 6]: (96268) {G17,W14,D5,L1,V3,M1}  { join( meet( X, Y ), Z ) ==>
% 54.98/55.39     join( meet( meet( Y, X ), complement( Z ) ), Z ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := meet( Y, X )
% 54.98/55.39     Y := Z
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (3818) {G26,W11,D4,L1,V3,M1} P(983,2627);d(2627) { join( meet
% 54.98/55.39    ( Y, X ), Z ) = join( meet( X, Y ), Z ) }.
% 54.98/55.39  parent0: (96270) {G18,W11,D4,L1,V3,M1}  { join( meet( X, Y ), Z ) ==> join
% 54.98/55.39    ( meet( Y, X ), Z ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96271) {G2,W11,D4,L1,V3,M1}  { meet( meet( Y, X ), Z ) = meet( Z
% 54.98/55.39    , meet( X, Y ) ) }.
% 54.98/55.39  parent0[0]: (983) {G16,W11,D4,L1,V3,M1} P(962,3);d(3) { meet( meet( Y, X )
% 54.98/55.39    , Z ) = meet( meet( X, Y ), Z ) }.
% 54.98/55.39  parent1[0; 1]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( 
% 54.98/55.39    X, Y ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := Z
% 54.98/55.39     Y := meet( X, Y )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (3863) {G17,W11,D4,L1,V3,M1} P(983,44) { meet( meet( Y, X ), Z
% 54.98/55.39     ) = meet( Z, meet( X, Y ) ) }.
% 54.98/55.39  parent0: (96271) {G2,W11,D4,L1,V3,M1}  { meet( meet( Y, X ), Z ) = meet( Z
% 54.98/55.39    , meet( X, Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96275) {G2,W13,D5,L1,V3,M1}  { converse( join( meet( Y, X ), Z )
% 54.98/55.39     ) = converse( join( Z, meet( X, Y ) ) ) }.
% 54.98/55.39  parent0[0]: (3818) {G26,W11,D4,L1,V3,M1} P(983,2627);d(2627) { join( meet( 
% 54.98/55.39    Y, X ), Z ) = join( meet( X, Y ), Z ) }.
% 54.98/55.39  parent1[0; 2]: (72) {G1,W9,D4,L1,V2,M1} P(8,0);d(8) { converse( join( X, Y
% 54.98/55.39     ) ) = converse( join( Y, X ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := meet( X, Y )
% 54.98/55.39     Y := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (3897) {G27,W13,D5,L1,V3,M1} P(3818,72) { converse( join( meet
% 54.98/55.39    ( Y, X ), Z ) ) = converse( join( Z, meet( X, Y ) ) ) }.
% 54.98/55.39  parent0: (96275) {G2,W13,D5,L1,V3,M1}  { converse( join( meet( Y, X ), Z )
% 54.98/55.39     ) = converse( join( Z, meet( X, Y ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96279) {G1,W11,D4,L1,V3,M1}  { join( meet( Y, X ), Z ) = join( Z
% 54.98/55.39    , meet( X, Y ) ) }.
% 54.98/55.39  parent0[0]: (3818) {G26,W11,D4,L1,V3,M1} P(983,2627);d(2627) { join( meet( 
% 54.98/55.39    Y, X ), Z ) = join( meet( X, Y ), Z ) }.
% 54.98/55.39  parent1[0; 1]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := meet( X, Y )
% 54.98/55.39     Y := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (3900) {G27,W11,D4,L1,V3,M1} P(3818,0) { join( meet( Y, X ), Z
% 54.98/55.39     ) = join( Z, meet( X, Y ) ) }.
% 54.98/55.39  parent0: (96279) {G1,W11,D4,L1,V3,M1}  { join( meet( Y, X ), Z ) = join( Z
% 54.98/55.39    , meet( X, Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96283) {G27,W11,D4,L1,V3,M1}  { join( Z, meet( Y, X ) ) = join( 
% 54.98/55.39    meet( X, Y ), Z ) }.
% 54.98/55.39  parent0[0]: (3900) {G27,W11,D4,L1,V3,M1} P(3818,0) { join( meet( Y, X ), Z
% 54.98/55.39     ) = join( Z, meet( X, Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96286) {G1,W11,D4,L1,V3,M1}  { join( X, meet( Y, Z ) ) = join( X
% 54.98/55.39    , meet( Z, Y ) ) }.
% 54.98/55.39  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.98/55.39  parent1[0; 6]: (96283) {G27,W11,D4,L1,V3,M1}  { join( Z, meet( Y, X ) ) = 
% 54.98/55.39    join( meet( X, Y ), Z ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := meet( Z, Y )
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := Z
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (3935) {G28,W11,D4,L1,V3,M1} P(3900,0) { join( Z, meet( Y, X )
% 54.98/55.39     ) = join( Z, meet( X, Y ) ) }.
% 54.98/55.39  parent0: (96286) {G1,W11,D4,L1,V3,M1}  { join( X, meet( Y, Z ) ) = join( X
% 54.98/55.39    , meet( Z, Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Z
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96289) {G17,W11,D4,L1,V3,M1}  { meet( Z, meet( Y, X ) ) = meet( 
% 54.98/55.39    meet( X, Y ), Z ) }.
% 54.98/55.39  parent0[0]: (3863) {G17,W11,D4,L1,V3,M1} P(983,44) { meet( meet( Y, X ), Z
% 54.98/55.39     ) = meet( Z, meet( X, Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96290) {G18,W13,D5,L1,V3,M1}  { converse( meet( meet( Z, Y ), X )
% 54.98/55.39     ) = converse( meet( meet( Y, Z ), X ) ) }.
% 54.98/55.39  parent0[0]: (96289) {G17,W11,D4,L1,V3,M1}  { meet( Z, meet( Y, X ) ) = meet
% 54.98/55.39    ( meet( X, Y ), Z ) }.
% 54.98/55.39  parent1[0; 2]: (2808) {G27,W9,D4,L1,V2,M1} P(962,2745);d(2745) { converse( 
% 54.98/55.39    meet( Y, X ) ) = converse( meet( X, Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Z
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := meet( Y, Z )
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (3958) {G28,W13,D5,L1,V3,M1} P(3863,2808) { converse( meet( 
% 54.98/55.39    meet( Z, Y ), X ) ) = converse( meet( meet( Y, Z ), X ) ) }.
% 54.98/55.39  parent0: (96290) {G18,W13,D5,L1,V3,M1}  { converse( meet( meet( Z, Y ), X )
% 54.98/55.39     ) = converse( meet( meet( Y, Z ), X ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96292) {G15,W10,D5,L1,V2,M1}  { join( complement( X ), Y ) ==> 
% 54.98/55.39    complement( meet( X, complement( Y ) ) ) }.
% 54.98/55.39  parent0[0]: (954) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( Y, 
% 54.98/55.39    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96294) {G16,W14,D5,L1,V3,M1}  { join( complement( meet( X, Y ) )
% 54.98/55.39    , Z ) ==> complement( meet( complement( Z ), meet( Y, X ) ) ) }.
% 54.98/55.39  parent0[0]: (3863) {G17,W11,D4,L1,V3,M1} P(983,44) { meet( meet( Y, X ), Z
% 54.98/55.39     ) = meet( Z, meet( X, Y ) ) }.
% 54.98/55.39  parent1[0; 8]: (96292) {G15,W10,D5,L1,V2,M1}  { join( complement( X ), Y ) 
% 54.98/55.39    ==> complement( meet( X, complement( Y ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39     Z := complement( Z )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := meet( X, Y )
% 54.98/55.39     Y := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96295) {G16,W13,D5,L1,V3,M1}  { join( complement( meet( X, Y ) )
% 54.98/55.39    , Z ) ==> join( Z, complement( meet( Y, X ) ) ) }.
% 54.98/55.39  parent0[0]: (953) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( 
% 54.98/55.39    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 54.98/55.39  parent1[0; 7]: (96294) {G16,W14,D5,L1,V3,M1}  { join( complement( meet( X, 
% 54.98/55.39    Y ) ), Z ) ==> complement( meet( complement( Z ), meet( Y, X ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Z
% 54.98/55.39     Y := meet( Y, X )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96296) {G16,W13,D5,L1,V3,M1}  { join( Z, complement( meet( Y, X )
% 54.98/55.39     ) ) ==> join( complement( meet( X, Y ) ), Z ) }.
% 54.98/55.39  parent0[0]: (96295) {G16,W13,D5,L1,V3,M1}  { join( complement( meet( X, Y )
% 54.98/55.39     ), Z ) ==> join( Z, complement( meet( Y, X ) ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (3959) {G18,W13,D5,L1,V3,M1} P(3863,954);d(953) { join( Z, 
% 54.98/55.39    complement( meet( Y, X ) ) ) = join( complement( meet( X, Y ) ), Z ) }.
% 54.98/55.39  parent0: (96296) {G16,W13,D5,L1,V3,M1}  { join( Z, complement( meet( Y, X )
% 54.98/55.39     ) ) ==> join( complement( meet( X, Y ) ), Z ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96300) {G4,W15,D5,L1,V3,M1}  { composition( X, join( meet( Y, Z )
% 54.98/55.39    , meet( Z, Y ) ) ) = composition( X, meet( Z, Y ) ) }.
% 54.98/55.39  parent0[0]: (2449) {G23,W11,D4,L1,V2,M1} P(988,2411);d(478) { join( meet( X
% 54.98/55.39    , Y ), meet( Y, X ) ) ==> meet( X, Y ) }.
% 54.98/55.39  parent1[0; 12]: (766) {G3,W11,D4,L1,V3,M1} P(78,7);d(7) { composition( X, 
% 54.98/55.39    join( Z, Y ) ) = composition( X, join( Y, Z ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Z
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := meet( Z, Y )
% 54.98/55.39     Z := meet( Y, Z )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96302) {G5,W11,D4,L1,V3,M1}  { composition( X, meet( Y, Z ) ) = 
% 54.98/55.39    composition( X, meet( Z, Y ) ) }.
% 54.98/55.39  parent0[0]: (2449) {G23,W11,D4,L1,V2,M1} P(988,2411);d(478) { join( meet( X
% 54.98/55.39    , Y ), meet( Y, X ) ) ==> meet( X, Y ) }.
% 54.98/55.39  parent1[0; 3]: (96300) {G4,W15,D5,L1,V3,M1}  { composition( X, join( meet( 
% 54.98/55.39    Y, Z ), meet( Z, Y ) ) ) = composition( X, meet( Z, Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := Z
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (4068) {G24,W11,D4,L1,V3,M1} P(2449,766);d(2449) { composition
% 54.98/55.39    ( Z, meet( X, Y ) ) = composition( Z, meet( Y, X ) ) }.
% 54.98/55.39  parent0: (96302) {G5,W11,D4,L1,V3,M1}  { composition( X, meet( Y, Z ) ) = 
% 54.98/55.39    composition( X, meet( Z, Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Z
% 54.98/55.39     Y := X
% 54.98/55.39     Z := Y
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96306) {G2,W15,D5,L1,V3,M1}  { composition( join( meet( X, Y ), 
% 54.98/55.39    meet( Y, X ) ), Z ) = composition( meet( Y, X ), Z ) }.
% 54.98/55.39  parent0[0]: (2449) {G23,W11,D4,L1,V2,M1} P(988,2411);d(478) { join( meet( X
% 54.98/55.39    , Y ), meet( Y, X ) ) ==> meet( X, Y ) }.
% 54.98/55.39  parent1[0; 11]: (63) {G1,W11,D4,L1,V3,M1} P(6,0);d(6) { composition( join( 
% 54.98/55.39    X, Z ), Y ) = composition( join( Z, X ), Y ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := meet( X, Y )
% 54.98/55.39     Y := Z
% 54.98/55.39     Z := meet( Y, X )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96308) {G3,W11,D4,L1,V3,M1}  { composition( meet( X, Y ), Z ) = 
% 54.98/55.39    composition( meet( Y, X ), Z ) }.
% 54.98/55.39  parent0[0]: (2449) {G23,W11,D4,L1,V2,M1} P(988,2411);d(478) { join( meet( X
% 54.98/55.39    , Y ), meet( Y, X ) ) ==> meet( X, Y ) }.
% 54.98/55.39  parent1[0; 2]: (96306) {G2,W15,D5,L1,V3,M1}  { composition( join( meet( X, 
% 54.98/55.39    Y ), meet( Y, X ) ), Z ) = composition( meet( Y, X ), Z ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (4072) {G24,W11,D4,L1,V3,M1} P(2449,63);d(2449) { composition
% 54.98/55.39    ( meet( X, Y ), Z ) = composition( meet( Y, X ), Z ) }.
% 54.98/55.39  parent0: (96308) {G3,W11,D4,L1,V3,M1}  { composition( meet( X, Y ), Z ) = 
% 54.98/55.39    composition( meet( Y, X ), Z ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96312) {G17,W15,D5,L1,V3,M1}  { meet( X, meet( join( Y, Z ), join
% 54.98/55.39    ( Z, Y ) ) ) = meet( X, join( Y, Z ) ) }.
% 54.98/55.39  parent0[0]: (1892) {G19,W11,D4,L1,V2,M1} P(1366,1078);d(456);d(454) { meet
% 54.98/55.39    ( join( Y, X ), join( X, Y ) ) ==> join( X, Y ) }.
% 54.98/55.39  parent1[0; 12]: (984) {G16,W11,D4,L1,V3,M1} P(962,3);d(3) { meet( Z, meet( 
% 54.98/55.39    Y, X ) ) = meet( Z, meet( X, Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := Z
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := join( Z, Y )
% 54.98/55.39     Y := join( Y, Z )
% 54.98/55.39     Z := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96314) {G18,W11,D4,L1,V3,M1}  { meet( X, join( Z, Y ) ) = meet( X
% 54.98/55.39    , join( Y, Z ) ) }.
% 54.98/55.39  parent0[0]: (1892) {G19,W11,D4,L1,V2,M1} P(1366,1078);d(456);d(454) { meet
% 54.98/55.39    ( join( Y, X ), join( X, Y ) ) ==> join( X, Y ) }.
% 54.98/55.39  parent1[0; 3]: (96312) {G17,W15,D5,L1,V3,M1}  { meet( X, meet( join( Y, Z )
% 54.98/55.39    , join( Z, Y ) ) ) = meet( X, join( Y, Z ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Z
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (4106) {G20,W11,D4,L1,V3,M1} P(1892,984);d(1892) { meet( Z, 
% 54.98/55.39    join( Y, X ) ) = meet( Z, join( X, Y ) ) }.
% 54.98/55.39  parent0: (96314) {G18,W11,D4,L1,V3,M1}  { meet( X, join( Z, Y ) ) = meet( X
% 54.98/55.39    , join( Y, Z ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Z
% 54.98/55.39     Y := X
% 54.98/55.39     Z := Y
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96316) {G17,W11,D4,L1,V3,M1}  { meet( Z, meet( Y, X ) ) = meet( 
% 54.98/55.39    meet( X, Y ), Z ) }.
% 54.98/55.39  parent0[0]: (3863) {G17,W11,D4,L1,V3,M1} P(983,44) { meet( meet( Y, X ), Z
% 54.98/55.39     ) = meet( Z, meet( X, Y ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96319) {G18,W15,D5,L1,V3,M1}  { meet( X, meet( join( Y, Z ), join
% 54.98/55.39    ( Z, Y ) ) ) = meet( join( Y, Z ), X ) }.
% 54.98/55.39  parent0[0]: (1892) {G19,W11,D4,L1,V2,M1} P(1366,1078);d(456);d(454) { meet
% 54.98/55.39    ( join( Y, X ), join( X, Y ) ) ==> join( X, Y ) }.
% 54.98/55.39  parent1[0; 11]: (96316) {G17,W11,D4,L1,V3,M1}  { meet( Z, meet( Y, X ) ) = 
% 54.98/55.39    meet( meet( X, Y ), Z ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := Z
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := join( Z, Y )
% 54.98/55.39     Y := join( Y, Z )
% 54.98/55.39     Z := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96321) {G19,W11,D4,L1,V3,M1}  { meet( X, join( Z, Y ) ) = meet( 
% 54.98/55.39    join( Y, Z ), X ) }.
% 54.98/55.39  parent0[0]: (1892) {G19,W11,D4,L1,V2,M1} P(1366,1078);d(456);d(454) { meet
% 54.98/55.39    ( join( Y, X ), join( X, Y ) ) ==> join( X, Y ) }.
% 54.98/55.39  parent1[0; 3]: (96319) {G18,W15,D5,L1,V3,M1}  { meet( X, meet( join( Y, Z )
% 54.98/55.39    , join( Z, Y ) ) ) = meet( join( Y, Z ), X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Z
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96322) {G19,W11,D4,L1,V3,M1}  { meet( join( Z, Y ), X ) = meet( X
% 54.98/55.39    , join( Y, Z ) ) }.
% 54.98/55.39  parent0[0]: (96321) {G19,W11,D4,L1,V3,M1}  { meet( X, join( Z, Y ) ) = meet
% 54.98/55.39    ( join( Y, Z ), X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Z
% 54.98/55.39     Z := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (4107) {G20,W11,D4,L1,V3,M1} P(1892,3863);d(1892) { meet( join
% 54.98/55.39    ( Y, X ), Z ) = meet( Z, join( X, Y ) ) }.
% 54.98/55.39  parent0: (96322) {G19,W11,D4,L1,V3,M1}  { meet( join( Z, Y ), X ) = meet( X
% 54.98/55.39    , join( Y, Z ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Z
% 54.98/55.39     Y := X
% 54.98/55.39     Z := Y
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96326) {G17,W15,D5,L1,V3,M1}  { meet( meet( join( X, Y ), join( Y
% 54.98/55.39    , X ) ), Z ) = meet( join( X, Y ), Z ) }.
% 54.98/55.39  parent0[0]: (1892) {G19,W11,D4,L1,V2,M1} P(1366,1078);d(456);d(454) { meet
% 54.98/55.39    ( join( Y, X ), join( X, Y ) ) ==> join( X, Y ) }.
% 54.98/55.39  parent1[0; 11]: (983) {G16,W11,D4,L1,V3,M1} P(962,3);d(3) { meet( meet( Y, 
% 54.98/55.39    X ), Z ) = meet( meet( X, Y ), Z ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := join( Y, X )
% 54.98/55.39     Y := join( X, Y )
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96328) {G18,W11,D4,L1,V3,M1}  { meet( join( Y, X ), Z ) = meet( 
% 54.98/55.39    join( X, Y ), Z ) }.
% 54.98/55.39  parent0[0]: (1892) {G19,W11,D4,L1,V2,M1} P(1366,1078);d(456);d(454) { meet
% 54.98/55.39    ( join( Y, X ), join( X, Y ) ) ==> join( X, Y ) }.
% 54.98/55.39  parent1[0; 2]: (96326) {G17,W15,D5,L1,V3,M1}  { meet( meet( join( X, Y ), 
% 54.98/55.39    join( Y, X ) ), Z ) = meet( join( X, Y ), Z ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := Y
% 54.98/55.39     Y := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (4108) {G20,W11,D4,L1,V3,M1} P(1892,983);d(1892) { meet( join
% 54.98/55.39    ( Y, X ), Z ) = meet( join( X, Y ), Z ) }.
% 54.98/55.39  parent0: (96328) {G18,W11,D4,L1,V3,M1}  { meet( join( Y, X ), Z ) = meet( 
% 54.98/55.39    join( X, Y ), Z ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39     Z := Z
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96330) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y ), X ) = 
% 54.98/55.39    join( X, composition( Y, X ) ) }.
% 54.98/55.39  parent0[0]: (306) {G5,W11,D4,L1,V2,M1} P(301,6) { join( X, composition( Y, 
% 54.98/55.39    X ) ) = composition( join( one, Y ), X ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := Y
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96343) {G6,W13,D5,L1,V1,M1}  { composition( join( one, 
% 54.98/55.39    composition( X, top ) ), top ) = join( top, composition( X, top ) ) }.
% 54.98/55.39  parent0[0]: (929) {G20,W9,D4,L1,V1,M1} P(927,4) { composition( composition
% 54.98/55.39    ( X, top ), top ) ==> composition( X, top ) }.
% 54.98/55.39  parent1[0; 10]: (96330) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y )
% 54.98/55.39    , X ) = join( X, composition( Y, X ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := top
% 54.98/55.39     Y := composition( X, top )
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96344) {G7,W9,D5,L1,V1,M1}  { composition( join( one, composition
% 54.98/55.39    ( X, top ) ), top ) = top }.
% 54.98/55.39  parent0[0]: (393) {G11,W5,D3,L1,V1,M1} P(369,24);d(389) { join( top, X ) 
% 54.98/55.39    ==> top }.
% 54.98/55.39  parent1[0; 8]: (96343) {G6,W13,D5,L1,V1,M1}  { composition( join( one, 
% 54.98/55.39    composition( X, top ) ), top ) = join( top, composition( X, top ) ) }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := composition( X, top )
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  paramod: (96345) {G8,W7,D4,L1,V1,M1}  { composition( join( one, X ), top ) 
% 54.98/55.39    = top }.
% 54.98/55.39  parent0[0]: (932) {G21,W13,D5,L1,V2,M1} P(929,6);d(6) { composition( join( 
% 54.98/55.39    Y, composition( X, top ) ), top ) ==> composition( join( Y, X ), top )
% 54.98/55.39     }.
% 54.98/55.39  parent1[0; 1]: (96344) {G7,W9,D5,L1,V1,M1}  { composition( join( one, 
% 54.98/55.39    composition( X, top ) ), top ) = top }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39     Y := one
% 54.98/55.39  end
% 54.98/55.39  substitution1:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  subsumption: (4280) {G22,W7,D4,L1,V1,M1} P(929,306);d(393);d(932) { 
% 54.98/55.39    composition( join( one, X ), top ) ==> top }.
% 54.98/55.39  parent0: (96345) {G8,W7,D4,L1,V1,M1}  { composition( join( one, X ), top ) 
% 54.98/55.39    = top }.
% 54.98/55.39  substitution0:
% 54.98/55.39     X := X
% 54.98/55.39  end
% 54.98/55.39  permutation0:
% 54.98/55.39     0 ==> 0
% 54.98/55.39  end
% 54.98/55.39  
% 54.98/55.39  eqswap: (96348) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y ), X ) = 
% 54.98/55.40    join( X, composition( Y, X ) ) }.
% 54.98/55.40  parent0[0]: (306) {G5,W11,D4,L1,V2,M1} P(301,6) { join( X, composition( Y, 
% 54.98/55.40    X ) ) = composition( join( one, Y ), X ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96351) {G6,W13,D7,L1,V2,M1}  { composition( one, Y ) = join( Y, 
% 54.98/55.40    composition( converse( meet( converse( one ), X ) ), Y ) ) }.
% 54.98/55.40  parent0[0]: (509) {G19,W9,D6,L1,V2,M1} P(490,73);d(7) { join( X, converse( 
% 54.98/55.40    meet( converse( X ), Y ) ) ) ==> X }.
% 54.98/55.40  parent1[0; 2]: (96348) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y )
% 54.98/55.40    , X ) = join( X, composition( Y, X ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := one
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := converse( meet( converse( one ), X ) )
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96352) {G4,W12,D6,L1,V2,M1}  { composition( one, X ) = join( X, 
% 54.98/55.40    composition( converse( meet( one, Y ) ), X ) ) }.
% 54.98/55.40  parent0[0]: (300) {G3,W4,D3,L1,V0,M1} P(294,5) { converse( one ) ==> one
% 54.98/55.40     }.
% 54.98/55.40  parent1[0; 9]: (96351) {G6,W13,D7,L1,V2,M1}  { composition( one, Y ) = join
% 54.98/55.40    ( Y, composition( converse( meet( converse( one ), X ) ), Y ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96353) {G5,W10,D6,L1,V2,M1}  { X = join( X, composition( converse
% 54.98/55.40    ( meet( one, Y ) ), X ) ) }.
% 54.98/55.40  parent0[0]: (301) {G4,W5,D3,L1,V1,M1} P(300,294) { composition( one, X ) 
% 54.98/55.40    ==> X }.
% 54.98/55.40  parent1[0; 1]: (96352) {G4,W12,D6,L1,V2,M1}  { composition( one, X ) = join
% 54.98/55.40    ( X, composition( converse( meet( one, Y ) ), X ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96354) {G5,W10,D6,L1,V2,M1}  { join( X, composition( converse( 
% 54.98/55.40    meet( one, Y ) ), X ) ) = X }.
% 54.98/55.40  parent0[0]: (96353) {G5,W10,D6,L1,V2,M1}  { X = join( X, composition( 
% 54.98/55.40    converse( meet( one, Y ) ), X ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4282) {G20,W10,D6,L1,V2,M1} P(509,306);d(300);d(301) { join( 
% 54.98/55.40    Y, composition( converse( meet( one, X ) ), Y ) ) ==> Y }.
% 54.98/55.40  parent0: (96354) {G5,W10,D6,L1,V2,M1}  { join( X, composition( converse( 
% 54.98/55.40    meet( one, Y ) ), X ) ) = X }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96356) {G33,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y ) ) }.
% 54.98/55.40  parent0[0]: (750) {G33,W7,D4,L1,V2,M1} P(737,562) { meet( X, join( X, Y ) )
% 54.98/55.40     ==> X }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96357) {G6,W9,D5,L1,V2,M1}  { X ==> meet( X, composition( join( 
% 54.98/55.40    one, Y ), X ) ) }.
% 54.98/55.40  parent0[0]: (306) {G5,W11,D4,L1,V2,M1} P(301,6) { join( X, composition( Y, 
% 54.98/55.40    X ) ) = composition( join( one, Y ), X ) }.
% 54.98/55.40  parent1[0; 4]: (96356) {G33,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y )
% 54.98/55.40     ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40     Y := composition( Y, X )
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96358) {G6,W9,D5,L1,V2,M1}  { meet( X, composition( join( one, Y )
% 54.98/55.40    , X ) ) ==> X }.
% 54.98/55.40  parent0[0]: (96357) {G6,W9,D5,L1,V2,M1}  { X ==> meet( X, composition( join
% 54.98/55.40    ( one, Y ), X ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4292) {G34,W9,D5,L1,V2,M1} P(306,750) { meet( X, composition
% 54.98/55.40    ( join( one, Y ), X ) ) ==> X }.
% 54.98/55.40  parent0: (96358) {G6,W9,D5,L1,V2,M1}  { meet( X, composition( join( one, Y
% 54.98/55.40     ), X ) ) ==> X }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96359) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y ), X ) = 
% 54.98/55.40    join( X, composition( Y, X ) ) }.
% 54.98/55.40  parent0[0]: (306) {G5,W11,D4,L1,V2,M1} P(301,6) { join( X, composition( Y, 
% 54.98/55.40    X ) ) = composition( join( one, Y ), X ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96360) {G2,W11,D4,L1,V2,M1}  { join( Y, composition( X, Y ) ) = 
% 54.98/55.40    composition( join( X, one ), Y ) }.
% 54.98/55.40  parent0[0]: (96359) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y ), X
% 54.98/55.40     ) = join( X, composition( Y, X ) ) }.
% 54.98/55.40  parent1[0; 1]: (63) {G1,W11,D4,L1,V3,M1} P(6,0);d(6) { composition( join( X
% 54.98/55.40    , Z ), Y ) = composition( join( Z, X ), Y ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := one
% 54.98/55.40     Y := Y
% 54.98/55.40     Z := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4298) {G6,W11,D4,L1,V2,M1} P(306,63) { join( Y, composition( 
% 54.98/55.40    X, Y ) ) = composition( join( X, one ), Y ) }.
% 54.98/55.40  parent0: (96360) {G2,W11,D4,L1,V2,M1}  { join( Y, composition( X, Y ) ) = 
% 54.98/55.40    composition( join( X, one ), Y ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96363) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y ), X ) = 
% 54.98/55.40    join( X, composition( Y, X ) ) }.
% 54.98/55.40  parent0[0]: (306) {G5,W11,D4,L1,V2,M1} P(301,6) { join( X, composition( Y, 
% 54.98/55.40    X ) ) = composition( join( one, Y ), X ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96364) {G6,W12,D6,L1,V2,M1}  { composition( top, Y ) = join( Y, 
% 54.98/55.40    composition( complement( meet( one, X ) ), Y ) ) }.
% 54.98/55.40  parent0[0]: (518) {G19,W8,D5,L1,V2,M1} P(490,18);d(395) { join( X, 
% 54.98/55.40    complement( meet( X, Y ) ) ) ==> top }.
% 54.98/55.40  parent1[0; 2]: (96363) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y )
% 54.98/55.40    , X ) = join( X, composition( Y, X ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := one
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := complement( meet( one, X ) )
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96365) {G6,W12,D6,L1,V2,M1}  { join( X, composition( complement( 
% 54.98/55.40    meet( one, Y ) ), X ) ) = composition( top, X ) }.
% 54.98/55.40  parent0[0]: (96364) {G6,W12,D6,L1,V2,M1}  { composition( top, Y ) = join( Y
% 54.98/55.40    , composition( complement( meet( one, X ) ), Y ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4301) {G20,W12,D6,L1,V2,M1} P(518,306) { join( Y, composition
% 54.98/55.40    ( complement( meet( one, X ) ), Y ) ) ==> composition( top, Y ) }.
% 54.98/55.40  parent0: (96365) {G6,W12,D6,L1,V2,M1}  { join( X, composition( complement( 
% 54.98/55.40    meet( one, Y ) ), X ) ) = composition( top, X ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96367) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y ), X ) = 
% 54.98/55.40    join( X, composition( Y, X ) ) }.
% 54.98/55.40  parent0[0]: (306) {G5,W11,D4,L1,V2,M1} P(301,6) { join( X, composition( Y, 
% 54.98/55.40    X ) ) = composition( join( one, Y ), X ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96369) {G6,W11,D5,L1,V2,M1}  { composition( one, Y ) = join( Y, 
% 54.98/55.40    composition( meet( X, one ), Y ) ) }.
% 54.98/55.40  parent0[0]: (517) {G19,W7,D4,L1,V2,M1} P(44,490) { join( X, meet( Y, X ) ) 
% 54.98/55.40    ==> X }.
% 54.98/55.40  parent1[0; 2]: (96367) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y )
% 54.98/55.40    , X ) = join( X, composition( Y, X ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := one
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := meet( X, one )
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96370) {G5,W9,D5,L1,V2,M1}  { X = join( X, composition( meet( Y, 
% 54.98/55.40    one ), X ) ) }.
% 54.98/55.40  parent0[0]: (301) {G4,W5,D3,L1,V1,M1} P(300,294) { composition( one, X ) 
% 54.98/55.40    ==> X }.
% 54.98/55.40  parent1[0; 1]: (96369) {G6,W11,D5,L1,V2,M1}  { composition( one, Y ) = join
% 54.98/55.40    ( Y, composition( meet( X, one ), Y ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96371) {G5,W9,D5,L1,V2,M1}  { join( X, composition( meet( Y, one )
% 54.98/55.40    , X ) ) = X }.
% 54.98/55.40  parent0[0]: (96370) {G5,W9,D5,L1,V2,M1}  { X = join( X, composition( meet( 
% 54.98/55.40    Y, one ), X ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4304) {G20,W9,D5,L1,V2,M1} P(517,306);d(301) { join( Y, 
% 54.98/55.40    composition( meet( X, one ), Y ) ) ==> Y }.
% 54.98/55.40  parent0: (96371) {G5,W9,D5,L1,V2,M1}  { join( X, composition( meet( Y, one
% 54.98/55.40     ), X ) ) = X }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96373) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y ), X ) = 
% 54.98/55.40    join( X, composition( Y, X ) ) }.
% 54.98/55.40  parent0[0]: (306) {G5,W11,D4,L1,V2,M1} P(301,6) { join( X, composition( Y, 
% 54.98/55.40    X ) ) = composition( join( one, Y ), X ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96374) {G6,W9,D4,L1,V1,M1}  { composition( top, X ) = join( X, 
% 54.98/55.40    composition( top, X ) ) }.
% 54.98/55.40  parent0[0]: (395) {G12,W5,D3,L1,V1,M1} P(369,17);d(393);d(394) { join( Y, 
% 54.98/55.40    top ) ==> top }.
% 54.98/55.40  parent1[0; 2]: (96373) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y )
% 54.98/55.40    , X ) = join( X, composition( Y, X ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := one
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40     Y := top
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96375) {G6,W9,D4,L1,V1,M1}  { join( X, composition( top, X ) ) = 
% 54.98/55.40    composition( top, X ) }.
% 54.98/55.40  parent0[0]: (96374) {G6,W9,D4,L1,V1,M1}  { composition( top, X ) = join( X
% 54.98/55.40    , composition( top, X ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4306) {G13,W9,D4,L1,V1,M1} P(395,306) { join( X, composition
% 54.98/55.40    ( top, X ) ) ==> composition( top, X ) }.
% 54.98/55.40  parent0: (96375) {G6,W9,D4,L1,V1,M1}  { join( X, composition( top, X ) ) = 
% 54.98/55.40    composition( top, X ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96376) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y ), X ) = 
% 54.98/55.40    join( X, composition( Y, X ) ) }.
% 54.98/55.40  parent0[0]: (306) {G5,W11,D4,L1,V2,M1} P(301,6) { join( X, composition( Y, 
% 54.98/55.40    X ) ) = composition( join( one, Y ), X ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96378) {G1,W11,D4,L1,V2,M1}  { composition( join( one, X ), Y ) =
% 54.98/55.40     join( composition( X, Y ), Y ) }.
% 54.98/55.40  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 54.98/55.40  parent1[0; 6]: (96376) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y )
% 54.98/55.40    , X ) = join( X, composition( Y, X ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := composition( X, Y )
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4314) {G6,W11,D4,L1,V2,M1} P(306,0) { composition( join( one
% 54.98/55.40    , Y ), X ) = join( composition( Y, X ), X ) }.
% 54.98/55.40  parent0: (96378) {G1,W11,D4,L1,V2,M1}  { composition( join( one, X ), Y ) =
% 54.98/55.40     join( composition( X, Y ), Y ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96386) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y ), X ) = 
% 54.98/55.40    join( X, composition( Y, X ) ) }.
% 54.98/55.40  parent0[0]: (306) {G5,W11,D4,L1,V2,M1} P(301,6) { join( X, composition( Y, 
% 54.98/55.40    X ) ) = composition( join( one, Y ), X ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96387) {G1,W10,D5,L1,V1,M1}  { composition( top, X ) = join( X, 
% 54.98/55.40    composition( complement( one ), X ) ) }.
% 54.98/55.40  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 54.98/55.40     }.
% 54.98/55.40  parent1[0; 2]: (96386) {G5,W11,D4,L1,V2,M1}  { composition( join( one, Y )
% 54.98/55.40    , X ) = join( X, composition( Y, X ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := one
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40     Y := complement( one )
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96388) {G1,W10,D5,L1,V1,M1}  { join( X, composition( complement( 
% 54.98/55.40    one ), X ) ) = composition( top, X ) }.
% 54.98/55.40  parent0[0]: (96387) {G1,W10,D5,L1,V1,M1}  { composition( top, X ) = join( X
% 54.98/55.40    , composition( complement( one ), X ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4315) {G6,W10,D5,L1,V1,M1} P(11,306) { join( X, composition( 
% 54.98/55.40    complement( one ), X ) ) ==> composition( top, X ) }.
% 54.98/55.40  parent0: (96388) {G1,W10,D5,L1,V1,M1}  { join( X, composition( complement( 
% 54.98/55.40    one ), X ) ) = composition( top, X ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96390) {G22,W7,D4,L1,V1,M1}  { top ==> composition( join( one, X )
% 54.98/55.40    , top ) }.
% 54.98/55.40  parent0[0]: (4280) {G22,W7,D4,L1,V1,M1} P(929,306);d(393);d(932) { 
% 54.98/55.40    composition( join( one, X ), top ) ==> top }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96391) {G23,W7,D4,L1,V1,M1}  { top ==> composition( join( X, one
% 54.98/55.40     ), top ) }.
% 54.98/55.40  parent0[0]: (2628) {G26,W10,D5,L1,V2,M1} P(562,2431);d(2461) { join( X, 
% 54.98/55.40    meet( complement( X ), Y ) ) ==> join( Y, X ) }.
% 54.98/55.40  parent1[0; 3]: (96390) {G22,W7,D4,L1,V1,M1}  { top ==> composition( join( 
% 54.98/55.40    one, X ), top ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := one
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := meet( complement( one ), X )
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96392) {G23,W7,D4,L1,V1,M1}  { composition( join( X, one ), top ) 
% 54.98/55.40    ==> top }.
% 54.98/55.40  parent0[0]: (96391) {G23,W7,D4,L1,V1,M1}  { top ==> composition( join( X, 
% 54.98/55.40    one ), top ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4317) {G27,W7,D4,L1,V1,M1} P(2628,4280) { composition( join( 
% 54.98/55.40    X, one ), top ) ==> top }.
% 54.98/55.40  parent0: (96392) {G23,W7,D4,L1,V1,M1}  { composition( join( X, one ), top )
% 54.98/55.40     ==> top }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96394) {G27,W7,D4,L1,V1,M1}  { top ==> composition( join( X, one )
% 54.98/55.40    , top ) }.
% 54.98/55.40  parent0[0]: (4317) {G27,W7,D4,L1,V1,M1} P(2628,4280) { composition( join( X
% 54.98/55.40    , one ), top ) ==> top }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96396) {G5,W8,D5,L1,V1,M1}  { top ==> composition( converse( join
% 54.98/55.40    ( X, one ) ), top ) }.
% 54.98/55.40  parent0[0]: (302) {G4,W9,D4,L1,V1,M1} P(300,74) { join( converse( X ), one
% 54.98/55.40     ) ==> converse( join( X, one ) ) }.
% 54.98/55.40  parent1[0; 3]: (96394) {G27,W7,D4,L1,V1,M1}  { top ==> composition( join( X
% 54.98/55.40    , one ), top ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := converse( X )
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96397) {G6,W8,D5,L1,V1,M1}  { top ==> converse( composition( top
% 54.98/55.40    , join( X, one ) ) ) }.
% 54.98/55.40  parent0[0]: (398) {G13,W9,D4,L1,V1,M1} P(397,36) { composition( converse( X
% 54.98/55.40     ), top ) ==> converse( composition( top, X ) ) }.
% 54.98/55.40  parent1[0; 2]: (96396) {G5,W8,D5,L1,V1,M1}  { top ==> composition( converse
% 54.98/55.40    ( join( X, one ) ), top ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := join( X, one )
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96398) {G6,W8,D5,L1,V1,M1}  { converse( composition( top, join( X
% 54.98/55.40    , one ) ) ) ==> top }.
% 54.98/55.40  parent0[0]: (96397) {G6,W8,D5,L1,V1,M1}  { top ==> converse( composition( 
% 54.98/55.40    top, join( X, one ) ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4328) {G28,W8,D5,L1,V1,M1} P(302,4317);d(398) { converse( 
% 54.98/55.40    composition( top, join( X, one ) ) ) ==> top }.
% 54.98/55.40  parent0: (96398) {G6,W8,D5,L1,V1,M1}  { converse( composition( top, join( X
% 54.98/55.40    , one ) ) ) ==> top }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96400) {G21,W9,D6,L1,V2,M1}  { Y ==> join( converse( meet( X, 
% 54.98/55.40    converse( Y ) ) ), Y ) }.
% 54.98/55.40  parent0[0]: (536) {G21,W9,D6,L1,V2,M1} P(535,74);d(7) { join( converse( 
% 54.98/55.40    meet( X, converse( Y ) ) ), Y ) ==> Y }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96403) {G22,W16,D5,L1,V2,M1}  { composition( top, join( X, one )
% 54.98/55.40     ) ==> join( converse( meet( Y, top ) ), composition( top, join( X, one )
% 54.98/55.40     ) ) }.
% 54.98/55.40  parent0[0]: (4328) {G28,W8,D5,L1,V1,M1} P(302,4317);d(398) { converse( 
% 54.98/55.40    composition( top, join( X, one ) ) ) ==> top }.
% 54.98/55.40  parent1[0; 10]: (96400) {G21,W9,D6,L1,V2,M1}  { Y ==> join( converse( meet
% 54.98/55.40    ( X, converse( Y ) ) ), Y ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := composition( top, join( X, one ) )
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96404) {G14,W14,D5,L1,V2,M1}  { composition( top, join( X, one )
% 54.98/55.40     ) ==> join( converse( Y ), composition( top, join( X, one ) ) ) }.
% 54.98/55.40  parent0[0]: (450) {G13,W5,D3,L1,V1,M1} P(48,442);d(386) { meet( X, top ) 
% 54.98/55.40    ==> X }.
% 54.98/55.40  parent1[0; 8]: (96403) {G22,W16,D5,L1,V2,M1}  { composition( top, join( X, 
% 54.98/55.40    one ) ) ==> join( converse( meet( Y, top ) ), composition( top, join( X, 
% 54.98/55.40    one ) ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := Y
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96405) {G14,W14,D5,L1,V2,M1}  { join( converse( Y ), composition( 
% 54.98/55.40    top, join( X, one ) ) ) ==> composition( top, join( X, one ) ) }.
% 54.98/55.40  parent0[0]: (96404) {G14,W14,D5,L1,V2,M1}  { composition( top, join( X, one
% 54.98/55.40     ) ) ==> join( converse( Y ), composition( top, join( X, one ) ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4358) {G29,W14,D5,L1,V2,M1} P(4328,536);d(450) { join( 
% 54.98/55.40    converse( Y ), composition( top, join( X, one ) ) ) ==> composition( top
% 54.98/55.40    , join( X, one ) ) }.
% 54.98/55.40  parent0: (96405) {G14,W14,D5,L1,V2,M1}  { join( converse( Y ), composition
% 54.98/55.40    ( top, join( X, one ) ) ) ==> composition( top, join( X, one ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96407) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 54.98/55.40    converse( join( X, converse( Y ) ) ) }.
% 54.98/55.40  parent0[0]: (74) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 54.98/55.40    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96412) {G2,W13,D5,L1,V2,M1}  { join( converse( X ), composition( 
% 54.98/55.40    top, join( Y, one ) ) ) ==> converse( join( X, top ) ) }.
% 54.98/55.40  parent0[0]: (4328) {G28,W8,D5,L1,V1,M1} P(302,4317);d(398) { converse( 
% 54.98/55.40    composition( top, join( X, one ) ) ) ==> top }.
% 54.98/55.40  parent1[0; 12]: (96407) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) 
% 54.98/55.40    ==> converse( join( X, converse( Y ) ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := Y
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40     Y := composition( top, join( Y, one ) )
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96413) {G3,W11,D5,L1,V2,M1}  { join( converse( X ), composition( 
% 54.98/55.40    top, join( Y, one ) ) ) ==> converse( top ) }.
% 54.98/55.40  parent0[0]: (395) {G12,W5,D3,L1,V1,M1} P(369,17);d(393);d(394) { join( Y, 
% 54.98/55.40    top ) ==> top }.
% 54.98/55.40  parent1[0; 10]: (96412) {G2,W13,D5,L1,V2,M1}  { join( converse( X ), 
% 54.98/55.40    composition( top, join( Y, one ) ) ) ==> converse( join( X, top ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := Z
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96414) {G4,W10,D5,L1,V2,M1}  { join( converse( X ), composition( 
% 54.98/55.40    top, join( Y, one ) ) ) ==> top }.
% 54.98/55.40  parent0[0]: (397) {G12,W4,D3,L1,V0,M1} P(393,200) { converse( top ) ==> top
% 54.98/55.40     }.
% 54.98/55.40  parent1[0; 9]: (96413) {G3,W11,D5,L1,V2,M1}  { join( converse( X ), 
% 54.98/55.40    composition( top, join( Y, one ) ) ) ==> converse( top ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96415) {G5,W7,D4,L1,V1,M1}  { composition( top, join( Y, one ) ) 
% 54.98/55.40    ==> top }.
% 54.98/55.40  parent0[0]: (4358) {G29,W14,D5,L1,V2,M1} P(4328,536);d(450) { join( 
% 54.98/55.40    converse( Y ), composition( top, join( X, one ) ) ) ==> composition( top
% 54.98/55.40    , join( X, one ) ) }.
% 54.98/55.40  parent1[0; 1]: (96414) {G4,W10,D5,L1,V2,M1}  { join( converse( X ), 
% 54.98/55.40    composition( top, join( Y, one ) ) ) ==> top }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4361) {G30,W7,D4,L1,V1,M1} P(4328,74);d(395);d(397);d(4358)
% 54.98/55.40     { composition( top, join( X, one ) ) ==> top }.
% 54.98/55.40  parent0: (96415) {G5,W7,D4,L1,V1,M1}  { composition( top, join( Y, one ) ) 
% 54.98/55.40    ==> top }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96417) {G30,W7,D4,L1,V1,M1}  { top ==> composition( top, join( X, 
% 54.98/55.40    one ) ) }.
% 54.98/55.40  parent0[0]: (4361) {G30,W7,D4,L1,V1,M1} P(4328,74);d(395);d(397);d(4358) { 
% 54.98/55.40    composition( top, join( X, one ) ) ==> top }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96418) {G4,W7,D4,L1,V1,M1}  { top ==> composition( top, join( one
% 54.98/55.40    , X ) ) }.
% 54.98/55.40  parent0[0]: (766) {G3,W11,D4,L1,V3,M1} P(78,7);d(7) { composition( X, join
% 54.98/55.40    ( Z, Y ) ) = composition( X, join( Y, Z ) ) }.
% 54.98/55.40  parent1[0; 2]: (96417) {G30,W7,D4,L1,V1,M1}  { top ==> composition( top, 
% 54.98/55.40    join( X, one ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := top
% 54.98/55.40     Y := one
% 54.98/55.40     Z := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96421) {G4,W7,D4,L1,V1,M1}  { composition( top, join( one, X ) ) 
% 54.98/55.40    ==> top }.
% 54.98/55.40  parent0[0]: (96418) {G4,W7,D4,L1,V1,M1}  { top ==> composition( top, join( 
% 54.98/55.40    one, X ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4364) {G31,W7,D4,L1,V1,M1} P(4361,766) { composition( top, 
% 54.98/55.40    join( one, X ) ) ==> top }.
% 54.98/55.40  parent0: (96421) {G4,W7,D4,L1,V1,M1}  { composition( top, join( one, X ) ) 
% 54.98/55.40    ==> top }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96423) {G34,W11,D4,L1,V3,M1}  { meet( X, Y ) ==> meet( meet( X, Y
% 54.98/55.40     ), join( Y, Z ) ) }.
% 54.98/55.40  parent0[0]: (824) {G34,W11,D4,L1,V3,M1} P(517,771) { meet( meet( Y, X ), 
% 54.98/55.40    join( X, Z ) ) ==> meet( Y, X ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := X
% 54.98/55.40     Z := Z
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96424) {G14,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y
% 54.98/55.40     ), composition( top, Y ) ) }.
% 54.98/55.40  parent0[0]: (4306) {G13,W9,D4,L1,V1,M1} P(395,306) { join( X, composition( 
% 54.98/55.40    top, X ) ) ==> composition( top, X ) }.
% 54.98/55.40  parent1[0; 8]: (96423) {G34,W11,D4,L1,V3,M1}  { meet( X, Y ) ==> meet( meet
% 54.98/55.40    ( X, Y ), join( Y, Z ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := Y
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40     Z := composition( top, Y )
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96425) {G14,W11,D4,L1,V2,M1}  { meet( meet( X, Y ), composition( 
% 54.98/55.40    top, Y ) ) ==> meet( X, Y ) }.
% 54.98/55.40  parent0[0]: (96424) {G14,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X
% 54.98/55.40    , Y ), composition( top, Y ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4382) {G35,W11,D4,L1,V2,M1} P(4306,824) { meet( meet( Y, X )
% 54.98/55.40    , composition( top, X ) ) ==> meet( Y, X ) }.
% 54.98/55.40  parent0: (96425) {G14,W11,D4,L1,V2,M1}  { meet( meet( X, Y ), composition( 
% 54.98/55.40    top, Y ) ) ==> meet( X, Y ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96427) {G33,W11,D4,L1,V3,M1}  { meet( X, Z ) ==> meet( join( X, Y
% 54.98/55.40     ), meet( X, Z ) ) }.
% 54.98/55.40  parent0[0]: (843) {G33,W11,D4,L1,V3,M1} P(490,743) { meet( join( X, Z ), 
% 54.98/55.40    meet( X, Y ) ) ==> meet( X, Y ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Z
% 54.98/55.40     Z := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96428) {G14,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( 
% 54.98/55.40    composition( top, X ), meet( X, Y ) ) }.
% 54.98/55.40  parent0[0]: (4306) {G13,W9,D4,L1,V1,M1} P(395,306) { join( X, composition( 
% 54.98/55.40    top, X ) ) ==> composition( top, X ) }.
% 54.98/55.40  parent1[0; 5]: (96427) {G33,W11,D4,L1,V3,M1}  { meet( X, Z ) ==> meet( join
% 54.98/55.40    ( X, Y ), meet( X, Z ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40     Y := composition( top, X )
% 54.98/55.40     Z := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96429) {G14,W11,D4,L1,V2,M1}  { meet( composition( top, X ), meet
% 54.98/55.40    ( X, Y ) ) ==> meet( X, Y ) }.
% 54.98/55.40  parent0[0]: (96428) {G14,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( 
% 54.98/55.40    composition( top, X ), meet( X, Y ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4383) {G34,W11,D4,L1,V2,M1} P(4306,843) { meet( composition( 
% 54.98/55.40    top, X ), meet( X, Y ) ) ==> meet( X, Y ) }.
% 54.98/55.40  parent0: (96429) {G14,W11,D4,L1,V2,M1}  { meet( composition( top, X ), meet
% 54.98/55.40    ( X, Y ) ) ==> meet( X, Y ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96431) {G17,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 54.98/55.40    complement( join( Y, X ) ) ) }.
% 54.98/55.40  parent0[0]: (600) {G17,W10,D5,L1,V2,M1} P(473,23);d(395) { join( join( X, Y
% 54.98/55.40     ), complement( join( Y, X ) ) ) ==> top }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96433) {G14,W12,D6,L1,V1,M1}  { top ==> join( composition( top, X
% 54.98/55.40     ), complement( join( composition( top, X ), X ) ) ) }.
% 54.98/55.40  parent0[0]: (4306) {G13,W9,D4,L1,V1,M1} P(395,306) { join( X, composition( 
% 54.98/55.40    top, X ) ) ==> composition( top, X ) }.
% 54.98/55.40  parent1[0; 3]: (96431) {G17,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y )
% 54.98/55.40    , complement( join( Y, X ) ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40     Y := composition( top, X )
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96435) {G15,W8,D4,L1,V1,M1}  { top ==> join( complement( X ), 
% 54.98/55.40    composition( top, X ) ) }.
% 54.98/55.40  parent0[0]: (2644) {G27,W11,D5,L1,V2,M1} P(1335,2628) { join( X, complement
% 54.98/55.40    ( join( X, Y ) ) ) ==> join( complement( Y ), X ) }.
% 54.98/55.40  parent1[0; 2]: (96433) {G14,W12,D6,L1,V1,M1}  { top ==> join( composition( 
% 54.98/55.40    top, X ), complement( join( composition( top, X ), X ) ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := composition( top, X )
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96436) {G15,W8,D4,L1,V1,M1}  { join( complement( X ), composition
% 54.98/55.40    ( top, X ) ) ==> top }.
% 54.98/55.40  parent0[0]: (96435) {G15,W8,D4,L1,V1,M1}  { top ==> join( complement( X ), 
% 54.98/55.40    composition( top, X ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4411) {G28,W8,D4,L1,V1,M1} P(4306,600);d(2644) { join( 
% 54.98/55.40    complement( X ), composition( top, X ) ) ==> top }.
% 54.98/55.40  parent0: (96436) {G15,W8,D4,L1,V1,M1}  { join( complement( X ), composition
% 54.98/55.40    ( top, X ) ) ==> top }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96438) {G33,W9,D5,L1,V3,M1}  { X ==> meet( X, join( join( Y, X ), 
% 54.98/55.40    Z ) ) }.
% 54.98/55.40  parent0[0]: (771) {G33,W9,D5,L1,V3,M1} P(17,738) { meet( Z, join( join( X, 
% 54.98/55.40    Z ), Y ) ) ==> Z }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := Z
% 54.98/55.40     Z := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96439) {G14,W9,D5,L1,V2,M1}  { X ==> meet( X, composition( top, 
% 54.98/55.40    join( Y, X ) ) ) }.
% 54.98/55.40  parent0[0]: (4306) {G13,W9,D4,L1,V1,M1} P(395,306) { join( X, composition( 
% 54.98/55.40    top, X ) ) ==> composition( top, X ) }.
% 54.98/55.40  parent1[0; 4]: (96438) {G33,W9,D5,L1,V3,M1}  { X ==> meet( X, join( join( Y
% 54.98/55.40    , X ), Z ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := join( Y, X )
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40     Z := composition( top, join( Y, X ) )
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96441) {G14,W9,D5,L1,V2,M1}  { meet( X, composition( top, join( Y
% 54.98/55.40    , X ) ) ) ==> X }.
% 54.98/55.40  parent0[0]: (96439) {G14,W9,D5,L1,V2,M1}  { X ==> meet( X, composition( top
% 54.98/55.40    , join( Y, X ) ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4426) {G34,W9,D5,L1,V2,M1} P(4306,771) { meet( Y, composition
% 54.98/55.40    ( top, join( X, Y ) ) ) ==> Y }.
% 54.98/55.40  parent0: (96441) {G14,W9,D5,L1,V2,M1}  { meet( X, composition( top, join( Y
% 54.98/55.40    , X ) ) ) ==> X }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96444) {G33,W8,D5,L1,V2,M1}  { zero ==> meet( X, complement( join
% 54.98/55.40    ( X, Y ) ) ) }.
% 54.98/55.40  parent0[0]: (752) {G33,W8,D5,L1,V2,M1} P(737,560) { meet( X, complement( 
% 54.98/55.40    join( X, Y ) ) ) ==> zero }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96445) {G14,W8,D5,L1,V1,M1}  { zero ==> meet( X, complement( 
% 54.98/55.40    composition( top, X ) ) ) }.
% 54.98/55.40  parent0[0]: (4306) {G13,W9,D4,L1,V1,M1} P(395,306) { join( X, composition( 
% 54.98/55.40    top, X ) ) ==> composition( top, X ) }.
% 54.98/55.40  parent1[0; 5]: (96444) {G33,W8,D5,L1,V2,M1}  { zero ==> meet( X, complement
% 54.98/55.40    ( join( X, Y ) ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40     Y := composition( top, X )
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96446) {G14,W8,D5,L1,V1,M1}  { meet( X, complement( composition( 
% 54.98/55.40    top, X ) ) ) ==> zero }.
% 54.98/55.40  parent0[0]: (96445) {G14,W8,D5,L1,V1,M1}  { zero ==> meet( X, complement( 
% 54.98/55.40    composition( top, X ) ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4429) {G34,W8,D5,L1,V1,M1} P(4306,752) { meet( X, complement
% 54.98/55.40    ( composition( top, X ) ) ) ==> zero }.
% 54.98/55.40  parent0: (96446) {G14,W8,D5,L1,V1,M1}  { meet( X, complement( composition( 
% 54.98/55.40    top, X ) ) ) ==> zero }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96448) {G33,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y ) ) }.
% 54.98/55.40  parent0[0]: (750) {G33,W7,D4,L1,V2,M1} P(737,562) { meet( X, join( X, Y ) )
% 54.98/55.40     ==> X }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96449) {G14,W7,D4,L1,V1,M1}  { X ==> meet( X, composition( top, X
% 54.98/55.40     ) ) }.
% 54.98/55.40  parent0[0]: (4306) {G13,W9,D4,L1,V1,M1} P(395,306) { join( X, composition( 
% 54.98/55.40    top, X ) ) ==> composition( top, X ) }.
% 54.98/55.40  parent1[0; 4]: (96448) {G33,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y )
% 54.98/55.40     ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40     Y := composition( top, X )
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96450) {G14,W7,D4,L1,V1,M1}  { meet( X, composition( top, X ) ) 
% 54.98/55.40    ==> X }.
% 54.98/55.40  parent0[0]: (96449) {G14,W7,D4,L1,V1,M1}  { X ==> meet( X, composition( top
% 54.98/55.40    , X ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4431) {G34,W7,D4,L1,V1,M1} P(4306,750) { meet( X, composition
% 54.98/55.40    ( top, X ) ) ==> X }.
% 54.98/55.40  parent0: (96450) {G14,W7,D4,L1,V1,M1}  { meet( X, composition( top, X ) ) 
% 54.98/55.40    ==> X }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96452) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 54.98/55.40    converse( join( converse( X ), Y ) ) }.
% 54.98/55.40  parent0[0]: (73) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 54.98/55.40     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96455) {G2,W13,D6,L1,V1,M1}  { join( X, converse( composition( 
% 54.98/55.40    top, converse( X ) ) ) ) ==> converse( composition( top, converse( X ) )
% 54.98/55.40     ) }.
% 54.98/55.40  parent0[0]: (4306) {G13,W9,D4,L1,V1,M1} P(395,306) { join( X, composition( 
% 54.98/55.40    top, X ) ) ==> composition( top, X ) }.
% 54.98/55.40  parent1[0; 9]: (96452) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==>
% 54.98/55.40     converse( join( converse( X ), Y ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := converse( X )
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40     Y := composition( top, converse( X ) )
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96457) {G2,W12,D6,L1,V1,M1}  { join( X, converse( composition( 
% 54.98/55.40    top, converse( X ) ) ) ) ==> composition( X, converse( top ) ) }.
% 54.98/55.40  parent0[0]: (35) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 54.98/55.40    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 54.98/55.40  parent1[0; 8]: (96455) {G2,W13,D6,L1,V1,M1}  { join( X, converse( 
% 54.98/55.40    composition( top, converse( X ) ) ) ) ==> converse( composition( top, 
% 54.98/55.40    converse( X ) ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := top
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96458) {G2,W11,D5,L1,V1,M1}  { join( X, composition( X, converse
% 54.98/55.40    ( top ) ) ) ==> composition( X, converse( top ) ) }.
% 54.98/55.40  parent0[0]: (35) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 54.98/55.40    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 54.98/55.40  parent1[0; 3]: (96457) {G2,W12,D6,L1,V1,M1}  { join( X, converse( 
% 54.98/55.40    composition( top, converse( X ) ) ) ) ==> composition( X, converse( top )
% 54.98/55.40     ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := top
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96462) {G3,W10,D5,L1,V1,M1}  { join( X, composition( X, converse
% 54.98/55.40    ( top ) ) ) ==> composition( X, top ) }.
% 54.98/55.40  parent0[0]: (397) {G12,W4,D3,L1,V0,M1} P(393,200) { converse( top ) ==> top
% 54.98/55.40     }.
% 54.98/55.40  parent1[0; 9]: (96458) {G2,W11,D5,L1,V1,M1}  { join( X, composition( X, 
% 54.98/55.40    converse( top ) ) ) ==> composition( X, converse( top ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96463) {G4,W9,D4,L1,V1,M1}  { join( X, composition( X, top ) ) 
% 54.98/55.40    ==> composition( X, top ) }.
% 54.98/55.40  parent0[0]: (397) {G12,W4,D3,L1,V0,M1} P(393,200) { converse( top ) ==> top
% 54.98/55.40     }.
% 54.98/55.40  parent1[0; 5]: (96462) {G3,W10,D5,L1,V1,M1}  { join( X, composition( X, 
% 54.98/55.40    converse( top ) ) ) ==> composition( X, top ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4434) {G14,W9,D4,L1,V1,M1} P(4306,73);d(35);d(397) { join( X
% 54.98/55.40    , composition( X, top ) ) ==> composition( X, top ) }.
% 54.98/55.40  parent0: (96463) {G4,W9,D4,L1,V1,M1}  { join( X, composition( X, top ) ) 
% 54.98/55.40    ==> composition( X, top ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96468) {G28,W9,D5,L1,V3,M1}  { Y ==> join( meet( meet( X, Y ), Z )
% 54.98/55.40    , Y ) }.
% 54.98/55.40  parent0[0]: (2509) {G28,W9,D5,L1,V3,M1} P(598,2506) { join( meet( meet( Y, 
% 54.98/55.40    X ), Z ), X ) ==> X }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := X
% 54.98/55.40     Z := Z
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96470) {G29,W11,D4,L1,V2,M1}  { composition( top, X ) ==> join( 
% 54.98/55.40    meet( X, Y ), composition( top, X ) ) }.
% 54.98/55.40  parent0[0]: (4431) {G34,W7,D4,L1,V1,M1} P(4306,750) { meet( X, composition
% 54.98/55.40    ( top, X ) ) ==> X }.
% 54.98/55.40  parent1[0; 6]: (96468) {G28,W9,D5,L1,V3,M1}  { Y ==> join( meet( meet( X, Y
% 54.98/55.40     ), Z ), Y ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40     Y := composition( top, X )
% 54.98/55.40     Z := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96472) {G29,W11,D4,L1,V2,M1}  { join( meet( X, Y ), composition( 
% 54.98/55.40    top, X ) ) ==> composition( top, X ) }.
% 54.98/55.40  parent0[0]: (96470) {G29,W11,D4,L1,V2,M1}  { composition( top, X ) ==> join
% 54.98/55.40    ( meet( X, Y ), composition( top, X ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4447) {G35,W11,D4,L1,V2,M1} P(4431,2509) { join( meet( X, Y )
% 54.98/55.40    , composition( top, X ) ) ==> composition( top, X ) }.
% 54.98/55.40  parent0: (96472) {G29,W11,D4,L1,V2,M1}  { join( meet( X, Y ), composition( 
% 54.98/55.40    top, X ) ) ==> composition( top, X ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96474) {G29,W9,D5,L1,V3,M1}  { Z ==> join( meet( X, meet( Y, Z ) )
% 54.98/55.40    , Z ) }.
% 54.98/55.40  parent0[0]: (2532) {G29,W9,D5,L1,V3,M1} P(598,2508) { join( meet( Z, meet( 
% 54.98/55.40    Y, X ) ), X ) ==> X }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := Z
% 54.98/55.40     Y := Y
% 54.98/55.40     Z := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96475) {G30,W11,D4,L1,V2,M1}  { composition( top, X ) ==> join( 
% 54.98/55.40    meet( Y, X ), composition( top, X ) ) }.
% 54.98/55.40  parent0[0]: (4431) {G34,W7,D4,L1,V1,M1} P(4306,750) { meet( X, composition
% 54.98/55.40    ( top, X ) ) ==> X }.
% 54.98/55.40  parent1[0; 7]: (96474) {G29,W9,D5,L1,V3,M1}  { Z ==> join( meet( X, meet( Y
% 54.98/55.40    , Z ) ), Z ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := X
% 54.98/55.40     Z := composition( top, X )
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96476) {G30,W11,D4,L1,V2,M1}  { join( meet( Y, X ), composition( 
% 54.98/55.40    top, X ) ) ==> composition( top, X ) }.
% 54.98/55.40  parent0[0]: (96475) {G30,W11,D4,L1,V2,M1}  { composition( top, X ) ==> join
% 54.98/55.40    ( meet( Y, X ), composition( top, X ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4448) {G35,W11,D4,L1,V2,M1} P(4431,2532) { join( meet( Y, X )
% 54.98/55.40    , composition( top, X ) ) ==> composition( top, X ) }.
% 54.98/55.40  parent0: (96476) {G30,W11,D4,L1,V2,M1}  { join( meet( Y, X ), composition( 
% 54.98/55.40    top, X ) ) ==> composition( top, X ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96478) {G28,W8,D4,L1,V1,M1}  { top ==> join( complement( X ), 
% 54.98/55.40    composition( top, X ) ) }.
% 54.98/55.40  parent0[0]: (4411) {G28,W8,D4,L1,V1,M1} P(4306,600);d(2644) { join( 
% 54.98/55.40    complement( X ), composition( top, X ) ) ==> top }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96479) {G15,W8,D5,L1,V1,M1}  { top ==> join( X, composition( top
% 54.98/55.40    , complement( X ) ) ) }.
% 54.98/55.40  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.40    ( complement( X ) ) ==> X }.
% 54.98/55.40  parent1[0; 3]: (96478) {G28,W8,D4,L1,V1,M1}  { top ==> join( complement( X
% 54.98/55.40     ), composition( top, X ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := complement( X )
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96480) {G15,W8,D5,L1,V1,M1}  { join( X, composition( top, 
% 54.98/55.40    complement( X ) ) ) ==> top }.
% 54.98/55.40  parent0[0]: (96479) {G15,W8,D5,L1,V1,M1}  { top ==> join( X, composition( 
% 54.98/55.40    top, complement( X ) ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4473) {G29,W8,D5,L1,V1,M1} P(454,4411) { join( X, composition
% 54.98/55.40    ( top, complement( X ) ) ) ==> top }.
% 54.98/55.40  parent0: (96480) {G15,W8,D5,L1,V1,M1}  { join( X, composition( top, 
% 54.98/55.40    complement( X ) ) ) ==> top }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96482) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 54.98/55.40    converse( join( converse( X ), Y ) ) }.
% 54.98/55.40  parent0[0]: (73) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 54.98/55.40     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96486) {G2,W11,D7,L1,V1,M1}  { join( X, converse( composition( 
% 54.98/55.40    top, complement( converse( X ) ) ) ) ) ==> converse( top ) }.
% 54.98/55.40  parent0[0]: (4473) {G29,W8,D5,L1,V1,M1} P(454,4411) { join( X, composition
% 54.98/55.40    ( top, complement( X ) ) ) ==> top }.
% 54.98/55.40  parent1[0; 10]: (96482) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) 
% 54.98/55.40    ==> converse( join( converse( X ), Y ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := converse( X )
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40     Y := composition( top, complement( converse( X ) ) )
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96487) {G3,W10,D7,L1,V1,M1}  { join( X, converse( composition( 
% 54.98/55.40    top, complement( converse( X ) ) ) ) ) ==> top }.
% 54.98/55.40  parent0[0]: (397) {G12,W4,D3,L1,V0,M1} P(393,200) { converse( top ) ==> top
% 54.98/55.40     }.
% 54.98/55.40  parent1[0; 9]: (96486) {G2,W11,D7,L1,V1,M1}  { join( X, converse( 
% 54.98/55.40    composition( top, complement( converse( X ) ) ) ) ) ==> converse( top )
% 54.98/55.40     }.
% 54.98/55.40  substitution0:
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96488) {G4,W9,D5,L1,V1,M1}  { join( X, composition( complement( X
% 54.98/55.40     ), converse( top ) ) ) ==> top }.
% 54.98/55.40  parent0[0]: (2842) {G28,W12,D6,L1,V2,M1} P(2819,35) { converse( composition
% 54.98/55.40    ( Y, complement( converse( X ) ) ) ) ==> composition( complement( X ), 
% 54.98/55.40    converse( Y ) ) }.
% 54.98/55.40  parent1[0; 3]: (96487) {G3,W10,D7,L1,V1,M1}  { join( X, converse( 
% 54.98/55.40    composition( top, complement( converse( X ) ) ) ) ) ==> top }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := top
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96489) {G5,W8,D5,L1,V1,M1}  { join( X, composition( complement( X
% 54.98/55.40     ), top ) ) ==> top }.
% 54.98/55.40  parent0[0]: (397) {G12,W4,D3,L1,V0,M1} P(393,200) { converse( top ) ==> top
% 54.98/55.40     }.
% 54.98/55.40  parent1[0; 6]: (96488) {G4,W9,D5,L1,V1,M1}  { join( X, composition( 
% 54.98/55.40    complement( X ), converse( top ) ) ) ==> top }.
% 54.98/55.40  substitution0:
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4517) {G30,W8,D5,L1,V1,M1} P(4473,73);d(397);d(2842);d(397)
% 54.98/55.40     { join( X, composition( complement( X ), top ) ) ==> top }.
% 54.98/55.40  parent0: (96489) {G5,W8,D5,L1,V1,M1}  { join( X, composition( complement( X
% 54.98/55.40     ), top ) ) ==> top }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96492) {G3,W14,D8,L1,V3,M1}  { top ==> join( join( join( 
% 54.98/55.40    complement( join( join( X, Y ), Z ) ), X ), Z ), Y ) }.
% 54.98/55.40  parent0[0]: (184) {G3,W14,D8,L1,V3,M1} P(17,19);d(1) { join( join( join( 
% 54.98/55.40    complement( join( join( X, Z ), Y ) ), X ), Y ), Z ) ==> top }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Z
% 54.98/55.40     Z := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96497) {G4,W15,D7,L1,V2,M1}  { top ==> join( join( join( 
% 54.98/55.40    complement( join( top, Y ) ), X ), Y ), composition( complement( X ), top
% 54.98/55.40     ) ) }.
% 54.98/55.40  parent0[0]: (4517) {G30,W8,D5,L1,V1,M1} P(4473,73);d(397);d(2842);d(397) { 
% 54.98/55.40    join( X, composition( complement( X ), top ) ) ==> top }.
% 54.98/55.40  parent1[0; 7]: (96492) {G3,W14,D8,L1,V3,M1}  { top ==> join( join( join( 
% 54.98/55.40    complement( join( join( X, Y ), Z ) ), X ), Z ), Y ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40     Y := composition( complement( X ), top )
% 54.98/55.40     Z := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96498) {G5,W13,D6,L1,V2,M1}  { top ==> join( join( join( 
% 54.98/55.40    complement( top ), Y ), X ), composition( complement( Y ), top ) ) }.
% 54.98/55.40  parent0[0]: (393) {G11,W5,D3,L1,V1,M1} P(369,24);d(389) { join( top, X ) 
% 54.98/55.40    ==> top }.
% 54.98/55.40  parent1[0; 6]: (96497) {G4,W15,D7,L1,V2,M1}  { top ==> join( join( join( 
% 54.98/55.40    complement( join( top, Y ) ), X ), Y ), composition( complement( X ), top
% 54.98/55.40     ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96499) {G2,W12,D5,L1,V2,M1}  { top ==> join( join( join( zero, X
% 54.98/55.40     ), Y ), composition( complement( X ), top ) ) }.
% 54.98/55.40  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.98/55.40    zero }.
% 54.98/55.40  parent1[0; 5]: (96498) {G5,W13,D6,L1,V2,M1}  { top ==> join( join( join( 
% 54.98/55.40    complement( top ), Y ), X ), composition( complement( Y ), top ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96500) {G3,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 54.98/55.40    composition( complement( X ), top ) ) }.
% 54.98/55.40  parent0[0]: (456) {G14,W5,D3,L1,V1,M1} P(448,338) { join( zero, X ) ==> X
% 54.98/55.40     }.
% 54.98/55.40  parent1[0; 4]: (96499) {G2,W12,D5,L1,V2,M1}  { top ==> join( join( join( 
% 54.98/55.40    zero, X ), Y ), composition( complement( X ), top ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96501) {G3,W10,D5,L1,V2,M1}  { join( join( X, Y ), composition( 
% 54.98/55.40    complement( X ), top ) ) ==> top }.
% 54.98/55.40  parent0[0]: (96500) {G3,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 54.98/55.40    composition( complement( X ), top ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4531) {G31,W10,D5,L1,V2,M1} P(4517,184);d(393);d(46);d(456)
% 54.98/55.40     { join( join( X, Y ), composition( complement( X ), top ) ) ==> top }.
% 54.98/55.40  parent0: (96501) {G3,W10,D5,L1,V2,M1}  { join( join( X, Y ), composition( 
% 54.98/55.40    complement( X ), top ) ) ==> top }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96503) {G22,W10,D6,L1,V2,M1}  { X ==> join( X, meet( Y, join( 
% 54.98/55.40    complement( Y ), X ) ) ) }.
% 54.98/55.40  parent0[0]: (2358) {G22,W10,D6,L1,V2,M1} P(2335,953);d(454);d(470);d(954)
% 54.98/55.40     { join( X, meet( Y, join( complement( Y ), X ) ) ) ==> X }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96506) {G23,W15,D6,L1,V1,M1}  { composition( complement( 
% 54.98/55.40    complement( X ) ), top ) ==> join( composition( complement( complement( X
% 54.98/55.40     ) ), top ), meet( X, top ) ) }.
% 54.98/55.40  parent0[0]: (4517) {G30,W8,D5,L1,V1,M1} P(4473,73);d(397);d(2842);d(397) { 
% 54.98/55.40    join( X, composition( complement( X ), top ) ) ==> top }.
% 54.98/55.40  parent1[0; 14]: (96503) {G22,W10,D6,L1,V2,M1}  { X ==> join( X, meet( Y, 
% 54.98/55.40    join( complement( Y ), X ) ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := complement( X )
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := composition( complement( complement( X ) ), top )
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96508) {G15,W13,D5,L1,V1,M1}  { composition( complement( 
% 54.98/55.40    complement( X ) ), top ) ==> join( composition( X, top ), meet( X, top )
% 54.98/55.40     ) }.
% 54.98/55.40  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.40    ( complement( X ) ) ==> X }.
% 54.98/55.40  parent1[0; 8]: (96506) {G23,W15,D6,L1,V1,M1}  { composition( complement( 
% 54.98/55.40    complement( X ) ), top ) ==> join( composition( complement( complement( X
% 54.98/55.40     ) ), top ), meet( X, top ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96509) {G15,W11,D4,L1,V1,M1}  { composition( X, top ) ==> join( 
% 54.98/55.40    composition( X, top ), meet( X, top ) ) }.
% 54.98/55.40  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.40    ( complement( X ) ) ==> X }.
% 54.98/55.40  parent1[0; 2]: (96508) {G15,W13,D5,L1,V1,M1}  { composition( complement( 
% 54.98/55.40    complement( X ) ), top ) ==> join( composition( X, top ), meet( X, top )
% 54.98/55.40     ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96512) {G14,W9,D4,L1,V1,M1}  { composition( X, top ) ==> join( 
% 54.98/55.40    composition( X, top ), X ) }.
% 54.98/55.40  parent0[0]: (450) {G13,W5,D3,L1,V1,M1} P(48,442);d(386) { meet( X, top ) 
% 54.98/55.40    ==> X }.
% 54.98/55.40  parent1[0; 8]: (96509) {G15,W11,D4,L1,V1,M1}  { composition( X, top ) ==> 
% 54.98/55.40    join( composition( X, top ), meet( X, top ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96513) {G14,W9,D4,L1,V1,M1}  { join( composition( X, top ), X ) 
% 54.98/55.40    ==> composition( X, top ) }.
% 54.98/55.40  parent0[0]: (96512) {G14,W9,D4,L1,V1,M1}  { composition( X, top ) ==> join
% 54.98/55.40    ( composition( X, top ), X ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4532) {G31,W9,D4,L1,V1,M1} P(4517,2358);d(454);d(450) { join
% 54.98/55.40    ( composition( X, top ), X ) ==> composition( X, top ) }.
% 54.98/55.40  parent0: (96513) {G14,W9,D4,L1,V1,M1}  { join( composition( X, top ), X ) 
% 54.98/55.40    ==> composition( X, top ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96515) {G15,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 54.98/55.40    complement( join( complement( X ), Y ) ) }.
% 54.98/55.40  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 54.98/55.40    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := Y
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96519) {G16,W11,D7,L1,V1,M1}  { meet( X, complement( composition
% 54.98/55.40    ( complement( complement( X ) ), top ) ) ) ==> complement( top ) }.
% 54.98/55.40  parent0[0]: (4517) {G30,W8,D5,L1,V1,M1} P(4473,73);d(397);d(2842);d(397) { 
% 54.98/55.40    join( X, composition( complement( X ), top ) ) ==> top }.
% 54.98/55.40  parent1[0; 10]: (96515) {G15,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) )
% 54.98/55.40     ==> complement( join( complement( X ), Y ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := complement( X )
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40     Y := composition( complement( complement( X ) ), top )
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96520) {G2,W10,D7,L1,V1,M1}  { meet( X, complement( composition( 
% 54.98/55.40    complement( complement( X ) ), top ) ) ) ==> zero }.
% 54.98/55.40  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 54.98/55.40    zero }.
% 54.98/55.40  parent1[0; 9]: (96519) {G16,W11,D7,L1,V1,M1}  { meet( X, complement( 
% 54.98/55.40    composition( complement( complement( X ) ), top ) ) ) ==> complement( top
% 54.98/55.40     ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96521) {G3,W8,D5,L1,V1,M1}  { meet( X, complement( composition( X
% 54.98/55.40    , top ) ) ) ==> zero }.
% 54.98/55.40  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.40    ( complement( X ) ) ==> X }.
% 54.98/55.40  parent1[0; 5]: (96520) {G2,W10,D7,L1,V1,M1}  { meet( X, complement( 
% 54.98/55.40    composition( complement( complement( X ) ), top ) ) ) ==> zero }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4551) {G31,W8,D5,L1,V1,M1} P(4517,470);d(46);d(454) { meet( X
% 54.98/55.40    , complement( composition( X, top ) ) ) ==> zero }.
% 54.98/55.40  parent0: (96521) {G3,W8,D5,L1,V1,M1}  { meet( X, complement( composition( X
% 54.98/55.40    , top ) ) ) ==> zero }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96524) {G30,W8,D5,L1,V1,M1}  { top ==> join( X, composition( 
% 54.98/55.40    complement( X ), top ) ) }.
% 54.98/55.40  parent0[0]: (4517) {G30,W8,D5,L1,V1,M1} P(4473,73);d(397);d(2842);d(397) { 
% 54.98/55.40    join( X, composition( complement( X ), top ) ) ==> top }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96525) {G15,W8,D4,L1,V1,M1}  { top ==> join( complement( X ), 
% 54.98/55.40    composition( X, top ) ) }.
% 54.98/55.40  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 54.98/55.40    ( complement( X ) ) ==> X }.
% 54.98/55.40  parent1[0; 6]: (96524) {G30,W8,D5,L1,V1,M1}  { top ==> join( X, composition
% 54.98/55.40    ( complement( X ), top ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := complement( X )
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96526) {G15,W8,D4,L1,V1,M1}  { join( complement( X ), composition
% 54.98/55.40    ( X, top ) ) ==> top }.
% 54.98/55.40  parent0[0]: (96525) {G15,W8,D4,L1,V1,M1}  { top ==> join( complement( X ), 
% 54.98/55.40    composition( X, top ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4564) {G31,W8,D4,L1,V1,M1} P(454,4517) { join( complement( X
% 54.98/55.40     ), composition( X, top ) ) ==> top }.
% 54.98/55.40  parent0: (96526) {G15,W8,D4,L1,V1,M1}  { join( complement( X ), composition
% 54.98/55.40    ( X, top ) ) ==> top }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96528) {G18,W10,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 54.98/55.40    , Y ) ), join( Y, X ) ) }.
% 54.98/55.40  parent0[0]: (1321) {G18,W10,D5,L1,V2,M1} P(600,469);d(46) { meet( 
% 54.98/55.40    complement( join( X, Y ) ), join( Y, X ) ) ==> zero }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96532) {G19,W11,D6,L1,V1,M1}  { zero ==> meet( complement( join( 
% 54.98/55.40    composition( X, top ), complement( X ) ) ), top ) }.
% 54.98/55.40  parent0[0]: (4564) {G31,W8,D4,L1,V1,M1} P(454,4517) { join( complement( X )
% 54.98/55.40    , composition( X, top ) ) ==> top }.
% 54.98/55.40  parent1[0; 10]: (96528) {G18,W10,D5,L1,V2,M1}  { zero ==> meet( complement
% 54.98/55.40    ( join( X, Y ) ), join( Y, X ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := composition( X, top )
% 54.98/55.40     Y := complement( X )
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96533) {G14,W9,D5,L1,V1,M1}  { zero ==> complement( join( 
% 54.98/55.40    composition( X, top ), complement( X ) ) ) }.
% 54.98/55.40  parent0[0]: (450) {G13,W5,D3,L1,V1,M1} P(48,442);d(386) { meet( X, top ) 
% 54.98/55.40    ==> X }.
% 54.98/55.40  parent1[0; 2]: (96532) {G19,W11,D6,L1,V1,M1}  { zero ==> meet( complement( 
% 54.98/55.40    join( composition( X, top ), complement( X ) ) ), top ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := complement( join( composition( X, top ), complement( X ) ) )
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96534) {G15,W8,D5,L1,V1,M1}  { zero ==> meet( complement( 
% 54.98/55.40    composition( X, top ) ), X ) }.
% 54.98/55.40  parent0[0]: (469) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( X, 
% 54.98/55.40    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 54.98/55.40  parent1[0; 2]: (96533) {G14,W9,D5,L1,V1,M1}  { zero ==> complement( join( 
% 54.98/55.40    composition( X, top ), complement( X ) ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := composition( X, top )
% 54.98/55.40     Y := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96535) {G15,W8,D5,L1,V1,M1}  { meet( complement( composition( X, 
% 54.98/55.40    top ) ), X ) ==> zero }.
% 54.98/55.40  parent0[0]: (96534) {G15,W8,D5,L1,V1,M1}  { zero ==> meet( complement( 
% 54.98/55.40    composition( X, top ) ), X ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4582) {G32,W8,D5,L1,V1,M1} P(4564,1321);d(450);d(469) { meet
% 54.98/55.40    ( complement( composition( X, top ) ), X ) ==> zero }.
% 54.98/55.40  parent0: (96535) {G15,W8,D5,L1,V1,M1}  { meet( complement( composition( X, 
% 54.98/55.40    top ) ), X ) ==> zero }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96537) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( 
% 54.98/55.40    complement( Y ), X ) ) }.
% 54.98/55.40  parent0[0]: (1078) {G17,W10,D5,L1,V2,M1} P(44,1008) { join( meet( X, Y ), 
% 54.98/55.40    meet( complement( Y ), X ) ) ==> X }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96540) {G18,W9,D5,L1,V1,M1}  { X ==> join( meet( X, composition( 
% 54.98/55.40    X, top ) ), zero ) }.
% 54.98/55.40  parent0[0]: (4582) {G32,W8,D5,L1,V1,M1} P(4564,1321);d(450);d(469) { meet( 
% 54.98/55.40    complement( composition( X, top ) ), X ) ==> zero }.
% 54.98/55.40  parent1[0; 8]: (96537) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 54.98/55.40    meet( complement( Y ), X ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40     Y := composition( X, top )
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96541) {G15,W7,D4,L1,V1,M1}  { X ==> meet( X, composition( X, top
% 54.98/55.40     ) ) }.
% 54.98/55.40  parent0[0]: (457) {G14,W5,D3,L1,V1,M1} P(448,333) { join( X, zero ) ==> X
% 54.98/55.40     }.
% 54.98/55.40  parent1[0; 2]: (96540) {G18,W9,D5,L1,V1,M1}  { X ==> join( meet( X, 
% 54.98/55.40    composition( X, top ) ), zero ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := meet( X, composition( X, top ) )
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96542) {G15,W7,D4,L1,V1,M1}  { meet( X, composition( X, top ) ) 
% 54.98/55.40    ==> X }.
% 54.98/55.40  parent0[0]: (96541) {G15,W7,D4,L1,V1,M1}  { X ==> meet( X, composition( X, 
% 54.98/55.40    top ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4599) {G33,W7,D4,L1,V1,M1} P(4582,1078);d(457) { meet( X, 
% 54.98/55.40    composition( X, top ) ) ==> X }.
% 54.98/55.40  parent0: (96542) {G15,W7,D4,L1,V1,M1}  { meet( X, composition( X, top ) ) 
% 54.98/55.40    ==> X }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  permutation0:
% 54.98/55.40     0 ==> 0
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96544) {G23,W9,D5,L1,V3,M1}  { X ==> join( X, meet( Y, meet( Z, X
% 54.98/55.40     ) ) ) }.
% 54.98/55.40  parent0[0]: (2428) {G23,W9,D5,L1,V3,M1} P(1035,2411);d(478) { join( X, meet
% 54.98/55.40    ( Y, meet( Z, X ) ) ) ==> X }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40     Z := Z
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  paramod: (96545) {G24,W11,D4,L1,V2,M1}  { composition( X, top ) ==> join( 
% 54.98/55.40    composition( X, top ), meet( Y, X ) ) }.
% 54.98/55.40  parent0[0]: (4599) {G33,W7,D4,L1,V1,M1} P(4582,1078);d(457) { meet( X, 
% 54.98/55.40    composition( X, top ) ) ==> X }.
% 54.98/55.40  parent1[0; 10]: (96544) {G23,W9,D5,L1,V3,M1}  { X ==> join( X, meet( Y, 
% 54.98/55.40    meet( Z, X ) ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40  end
% 54.98/55.40  substitution1:
% 54.98/55.40     X := composition( X, top )
% 54.98/55.40     Y := Y
% 54.98/55.40     Z := X
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  eqswap: (96546) {G24,W11,D4,L1,V2,M1}  { join( composition( X, top ), meet
% 54.98/55.40    ( Y, X ) ) ==> composition( X, top ) }.
% 54.98/55.40  parent0[0]: (96545) {G24,W11,D4,L1,V2,M1}  { composition( X, top ) ==> join
% 54.98/55.40    ( composition( X, top ), meet( Y, X ) ) }.
% 54.98/55.40  substitution0:
% 54.98/55.40     X := X
% 54.98/55.40     Y := Y
% 54.98/55.40  end
% 54.98/55.40  
% 54.98/55.40  subsumption: (4614) {G34,W11,D4,L1,V2,M1} P(4599,2428) { join( composition
% 55.03/55.40    ( X, top ), meet( Y, X ) ) ==> composition( X, top ) }.
% 55.03/55.40  parent0: (96546) {G24,W11,D4,L1,V2,M1}  { join( composition( X, top ), meet
% 55.03/55.40    ( Y, X ) ) ==> composition( X, top ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96549) {G3,W13,D4,L1,V2,M1}  { join( join( X, Y ), composition( Y
% 55.03/55.40    , top ) ) = join( composition( Y, top ), X ) }.
% 55.03/55.40  parent0[0]: (4532) {G31,W9,D4,L1,V1,M1} P(4517,2358);d(454);d(450) { join( 
% 55.03/55.40    composition( X, top ), X ) ==> composition( X, top ) }.
% 55.03/55.40  parent1[0; 9]: (136) {G2,W11,D4,L1,V3,M1} P(0,16) { join( join( Z, X ), Y )
% 55.03/55.40     = join( join( Y, X ), Z ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := composition( Y, top )
% 55.03/55.40     Z := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (4654) {G32,W13,D4,L1,V2,M1} P(4532,136) { join( join( Y, X )
% 55.03/55.40    , composition( X, top ) ) ==> join( composition( X, top ), Y ) }.
% 55.03/55.40  parent0: (96549) {G3,W13,D4,L1,V2,M1}  { join( join( X, Y ), composition( Y
% 55.03/55.40    , top ) ) = join( composition( Y, top ), X ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96551) {G34,W10,D6,L1,V3,M1}  { zero ==> meet( X, complement( join
% 55.03/55.40    ( join( X, Y ), Z ) ) ) }.
% 55.03/55.40  parent0[0]: (794) {G34,W10,D6,L1,V3,M1} P(1,752) { meet( X, complement( 
% 55.03/55.40    join( join( X, Y ), Z ) ) ) ==> zero }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40     Z := Z
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96552) {G15,W10,D6,L1,V2,M1}  { zero ==> meet( X, complement( 
% 55.03/55.40    composition( join( X, Y ), top ) ) ) }.
% 55.03/55.40  parent0[0]: (4434) {G14,W9,D4,L1,V1,M1} P(4306,73);d(35);d(397) { join( X, 
% 55.03/55.40    composition( X, top ) ) ==> composition( X, top ) }.
% 55.03/55.40  parent1[0; 5]: (96551) {G34,W10,D6,L1,V3,M1}  { zero ==> meet( X, 
% 55.03/55.40    complement( join( join( X, Y ), Z ) ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := join( X, Y )
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40     Z := composition( join( X, Y ), top )
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96554) {G15,W10,D6,L1,V2,M1}  { meet( X, complement( composition( 
% 55.03/55.40    join( X, Y ), top ) ) ) ==> zero }.
% 55.03/55.40  parent0[0]: (96552) {G15,W10,D6,L1,V2,M1}  { zero ==> meet( X, complement( 
% 55.03/55.40    composition( join( X, Y ), top ) ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (4661) {G35,W10,D6,L1,V2,M1} P(4434,794) { meet( X, complement
% 55.03/55.40    ( composition( join( X, Y ), top ) ) ) ==> zero }.
% 55.03/55.40  parent0: (96554) {G15,W10,D6,L1,V2,M1}  { meet( X, complement( composition
% 55.03/55.40    ( join( X, Y ), top ) ) ) ==> zero }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96557) {G34,W9,D5,L1,V2,M1}  { X ==> meet( X, composition( top, 
% 55.03/55.40    join( Y, X ) ) ) }.
% 55.03/55.40  parent0[0]: (4426) {G34,W9,D5,L1,V2,M1} P(4306,771) { meet( Y, composition
% 55.03/55.40    ( top, join( X, Y ) ) ) ==> Y }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96560) {G6,W15,D6,L1,V2,M1}  { composition( X, Y ) ==> meet( 
% 55.03/55.40    composition( X, Y ), composition( top, composition( join( one, X ), Y ) )
% 55.03/55.40     ) }.
% 55.03/55.40  parent0[0]: (306) {G5,W11,D4,L1,V2,M1} P(301,6) { join( X, composition( Y, 
% 55.03/55.40    X ) ) = composition( join( one, Y ), X ) }.
% 55.03/55.40  parent1[0; 10]: (96557) {G34,W9,D5,L1,V2,M1}  { X ==> meet( X, composition
% 55.03/55.40    ( top, join( Y, X ) ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := composition( X, Y )
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96561) {G1,W15,D6,L1,V2,M1}  { composition( X, Y ) ==> meet( 
% 55.03/55.40    composition( X, Y ), composition( composition( top, join( one, X ) ), Y )
% 55.03/55.40     ) }.
% 55.03/55.40  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 55.03/55.40     ) ) ==> composition( composition( X, Y ), Z ) }.
% 55.03/55.40  parent1[0; 8]: (96560) {G6,W15,D6,L1,V2,M1}  { composition( X, Y ) ==> meet
% 55.03/55.40    ( composition( X, Y ), composition( top, composition( join( one, X ), Y )
% 55.03/55.40     ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := top
% 55.03/55.40     Y := join( one, X )
% 55.03/55.40     Z := Y
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96562) {G2,W11,D4,L1,V2,M1}  { composition( X, Y ) ==> meet( 
% 55.03/55.40    composition( X, Y ), composition( top, Y ) ) }.
% 55.03/55.40  parent0[0]: (4364) {G31,W7,D4,L1,V1,M1} P(4361,766) { composition( top, 
% 55.03/55.40    join( one, X ) ) ==> top }.
% 55.03/55.40  parent1[0; 9]: (96561) {G1,W15,D6,L1,V2,M1}  { composition( X, Y ) ==> meet
% 55.03/55.40    ( composition( X, Y ), composition( composition( top, join( one, X ) ), Y
% 55.03/55.40     ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96563) {G2,W11,D4,L1,V2,M1}  { meet( composition( X, Y ), 
% 55.03/55.40    composition( top, Y ) ) ==> composition( X, Y ) }.
% 55.03/55.40  parent0[0]: (96562) {G2,W11,D4,L1,V2,M1}  { composition( X, Y ) ==> meet( 
% 55.03/55.40    composition( X, Y ), composition( top, Y ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (5064) {G35,W11,D4,L1,V2,M1} P(306,4426);d(4);d(4364) { meet( 
% 55.03/55.40    composition( Y, X ), composition( top, X ) ) ==> composition( Y, X ) }.
% 55.03/55.40  parent0: (96563) {G2,W11,D4,L1,V2,M1}  { meet( composition( X, Y ), 
% 55.03/55.40    composition( top, Y ) ) ==> composition( X, Y ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96565) {G34,W9,D5,L1,V2,M1}  { X ==> meet( X, composition( join( 
% 55.03/55.40    one, Y ), X ) ) }.
% 55.03/55.40  parent0[0]: (4292) {G34,W9,D5,L1,V2,M1} P(306,750) { meet( X, composition( 
% 55.03/55.40    join( one, Y ), X ) ) ==> X }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96568) {G27,W9,D5,L1,V2,M1}  { X ==> meet( X, composition( join( 
% 55.03/55.40    Y, one ), X ) ) }.
% 55.03/55.40  parent0[0]: (2628) {G26,W10,D5,L1,V2,M1} P(562,2431);d(2461) { join( X, 
% 55.03/55.40    meet( complement( X ), Y ) ) ==> join( Y, X ) }.
% 55.03/55.40  parent1[0; 5]: (96565) {G34,W9,D5,L1,V2,M1}  { X ==> meet( X, composition( 
% 55.03/55.40    join( one, Y ), X ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := one
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := meet( complement( one ), Y )
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96569) {G27,W9,D5,L1,V2,M1}  { meet( X, composition( join( Y, one
% 55.03/55.40     ), X ) ) ==> X }.
% 55.03/55.40  parent0[0]: (96568) {G27,W9,D5,L1,V2,M1}  { X ==> meet( X, composition( 
% 55.03/55.40    join( Y, one ), X ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (5101) {G35,W9,D5,L1,V2,M1} P(2628,4292) { meet( Y, 
% 55.03/55.40    composition( join( X, one ), Y ) ) ==> Y }.
% 55.03/55.40  parent0: (96569) {G27,W9,D5,L1,V2,M1}  { meet( X, composition( join( Y, one
% 55.03/55.40     ), X ) ) ==> X }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96571) {G21,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( X, 
% 55.03/55.40    Y ) ), Y ) }.
% 55.03/55.40  parent0[0]: (551) {G21,W8,D5,L1,V2,M1} P(534,0) { join( complement( meet( Y
% 55.03/55.40    , X ) ), X ) ==> top }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96574) {G22,W10,D5,L1,V2,M1}  { top ==> join( complement( X ), 
% 55.03/55.40    composition( join( Y, one ), X ) ) }.
% 55.03/55.40  parent0[0]: (5101) {G35,W9,D5,L1,V2,M1} P(2628,4292) { meet( Y, composition
% 55.03/55.40    ( join( X, one ), Y ) ) ==> Y }.
% 55.03/55.40  parent1[0; 4]: (96571) {G21,W8,D5,L1,V2,M1}  { top ==> join( complement( 
% 55.03/55.40    meet( X, Y ) ), Y ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := composition( join( Y, one ), X )
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96575) {G22,W10,D5,L1,V2,M1}  { join( complement( X ), composition
% 55.03/55.40    ( join( Y, one ), X ) ) ==> top }.
% 55.03/55.40  parent0[0]: (96574) {G22,W10,D5,L1,V2,M1}  { top ==> join( complement( X )
% 55.03/55.40    , composition( join( Y, one ), X ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (5161) {G36,W10,D5,L1,V2,M1} P(5101,551) { join( complement( X
% 55.03/55.40     ), composition( join( Y, one ), X ) ) ==> top }.
% 55.03/55.40  parent0: (96575) {G22,W10,D5,L1,V2,M1}  { join( complement( X ), 
% 55.03/55.40    composition( join( Y, one ), X ) ) ==> top }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96577) {G19,W11,D4,L1,V2,M1}  { join( Y, X ) ==> meet( join( X, Y
% 55.03/55.40     ), join( Y, X ) ) }.
% 55.03/55.40  parent0[0]: (1892) {G19,W11,D4,L1,V2,M1} P(1366,1078);d(456);d(454) { meet
% 55.03/55.40    ( join( Y, X ), join( X, Y ) ) ==> join( X, Y ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96581) {G20,W17,D6,L1,V2,M1}  { join( composition( meet( X, one )
% 55.03/55.40    , Y ), Y ) ==> meet( Y, join( composition( meet( X, one ), Y ), Y ) ) }.
% 55.03/55.40  parent0[0]: (4304) {G20,W9,D5,L1,V2,M1} P(517,306);d(301) { join( Y, 
% 55.03/55.40    composition( meet( X, one ), Y ) ) ==> Y }.
% 55.03/55.40  parent1[0; 9]: (96577) {G19,W11,D4,L1,V2,M1}  { join( Y, X ) ==> meet( join
% 55.03/55.40    ( X, Y ), join( Y, X ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := composition( meet( X, one ), Y )
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96583) {G21,W9,D5,L1,V2,M1}  { join( composition( meet( X, one )
% 55.03/55.40    , Y ), Y ) ==> Y }.
% 55.03/55.40  parent0[0]: (738) {G32,W7,D4,L1,V2,M1} P(728,562) { meet( Y, join( X, Y ) )
% 55.03/55.40     ==> Y }.
% 55.03/55.40  parent1[0; 8]: (96581) {G20,W17,D6,L1,V2,M1}  { join( composition( meet( X
% 55.03/55.40    , one ), Y ), Y ) ==> meet( Y, join( composition( meet( X, one ), Y ), Y
% 55.03/55.40     ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := composition( meet( X, one ), Y )
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (5182) {G33,W9,D5,L1,V2,M1} P(4304,1892);d(738) { join( 
% 55.03/55.40    composition( meet( Y, one ), X ), X ) ==> X }.
% 55.03/55.40  parent0: (96583) {G21,W9,D5,L1,V2,M1}  { join( composition( meet( X, one )
% 55.03/55.40    , Y ), Y ) ==> Y }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96586) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 55.03/55.40    converse( join( converse( X ), Y ) ) }.
% 55.03/55.40  parent0[0]: (73) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 55.03/55.40     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96592) {G2,W14,D6,L1,V1,M1}  { join( X, converse( composition( 
% 55.03/55.40    complement( one ), converse( X ) ) ) ) ==> converse( composition( top, 
% 55.03/55.40    converse( X ) ) ) }.
% 55.03/55.40  parent0[0]: (4315) {G6,W10,D5,L1,V1,M1} P(11,306) { join( X, composition( 
% 55.03/55.40    complement( one ), X ) ) ==> composition( top, X ) }.
% 55.03/55.40  parent1[0; 10]: (96586) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) 
% 55.03/55.40    ==> converse( join( converse( X ), Y ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := converse( X )
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := composition( complement( one ), converse( X ) )
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96594) {G2,W13,D6,L1,V1,M1}  { join( X, converse( composition( 
% 55.03/55.40    complement( one ), converse( X ) ) ) ) ==> composition( X, converse( top
% 55.03/55.40     ) ) }.
% 55.03/55.40  parent0[0]: (35) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 55.03/55.40    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 55.03/55.40  parent1[0; 9]: (96592) {G2,W14,D6,L1,V1,M1}  { join( X, converse( 
% 55.03/55.40    composition( complement( one ), converse( X ) ) ) ) ==> converse( 
% 55.03/55.40    composition( top, converse( X ) ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := top
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96596) {G3,W12,D6,L1,V1,M1}  { join( X, converse( composition( 
% 55.03/55.40    complement( one ), converse( X ) ) ) ) ==> composition( X, top ) }.
% 55.03/55.40  parent0[0]: (397) {G12,W4,D3,L1,V0,M1} P(393,200) { converse( top ) ==> top
% 55.03/55.40     }.
% 55.03/55.40  parent1[0; 11]: (96594) {G2,W13,D6,L1,V1,M1}  { join( X, converse( 
% 55.03/55.40    composition( complement( one ), converse( X ) ) ) ) ==> composition( X, 
% 55.03/55.40    converse( top ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96597) {G2,W11,D6,L1,V1,M1}  { join( X, composition( X, converse
% 55.03/55.40    ( complement( one ) ) ) ) ==> composition( X, top ) }.
% 55.03/55.40  parent0[0]: (35) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 55.03/55.40    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 55.03/55.40  parent1[0; 3]: (96596) {G3,W12,D6,L1,V1,M1}  { join( X, converse( 
% 55.03/55.40    composition( complement( one ), converse( X ) ) ) ) ==> composition( X, 
% 55.03/55.40    top ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := complement( one )
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96598) {G3,W11,D6,L1,V1,M1}  { join( X, composition( X, 
% 55.03/55.40    complement( converse( one ) ) ) ) ==> composition( X, top ) }.
% 55.03/55.40  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 55.03/55.40    ( X ) ) ==> complement( converse( X ) ) }.
% 55.03/55.40  parent1[0; 5]: (96597) {G2,W11,D6,L1,V1,M1}  { join( X, composition( X, 
% 55.03/55.40    converse( complement( one ) ) ) ) ==> composition( X, top ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := one
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96599) {G4,W10,D5,L1,V1,M1}  { join( X, composition( X, 
% 55.03/55.40    complement( one ) ) ) ==> composition( X, top ) }.
% 55.03/55.40  parent0[0]: (300) {G3,W4,D3,L1,V0,M1} P(294,5) { converse( one ) ==> one
% 55.03/55.40     }.
% 55.03/55.40  parent1[0; 6]: (96598) {G3,W11,D6,L1,V1,M1}  { join( X, composition( X, 
% 55.03/55.40    complement( converse( one ) ) ) ) ==> composition( X, top ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (6237) {G28,W10,D5,L1,V1,M1} P(4315,73);d(35);d(397);d(35);d(
% 55.03/55.40    2819);d(300) { join( X, composition( X, complement( one ) ) ) ==> 
% 55.03/55.40    composition( X, top ) }.
% 55.03/55.40  parent0: (96599) {G4,W10,D5,L1,V1,M1}  { join( X, composition( X, 
% 55.03/55.40    complement( one ) ) ) ==> composition( X, top ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96602) {G17,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 55.03/55.40    complement( join( Y, X ) ) ) }.
% 55.03/55.40  parent0[0]: (600) {G17,W10,D5,L1,V2,M1} P(473,23);d(395) { join( join( X, Y
% 55.03/55.40     ), complement( join( Y, X ) ) ) ==> top }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96604) {G18,W13,D8,L1,V2,M1}  { top ==> join( X, complement( join
% 55.03/55.40    ( composition( converse( meet( one, Y ) ), X ), X ) ) ) }.
% 55.03/55.40  parent0[0]: (4282) {G20,W10,D6,L1,V2,M1} P(509,306);d(300);d(301) { join( Y
% 55.03/55.40    , composition( converse( meet( one, X ) ), Y ) ) ==> Y }.
% 55.03/55.40  parent1[0; 3]: (96602) {G17,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y )
% 55.03/55.40    , complement( join( Y, X ) ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := composition( converse( meet( one, Y ) ), X )
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96606) {G19,W11,D7,L1,V2,M1}  { top ==> join( complement( 
% 55.03/55.40    composition( converse( meet( one, Y ) ), X ) ), X ) }.
% 55.03/55.40  parent0[0]: (2621) {G24,W11,D5,L1,V2,M1} P(1335,2431) { join( Y, complement
% 55.03/55.40    ( join( X, Y ) ) ) ==> join( complement( X ), Y ) }.
% 55.03/55.40  parent1[0; 2]: (96604) {G18,W13,D8,L1,V2,M1}  { top ==> join( X, complement
% 55.03/55.40    ( join( composition( converse( meet( one, Y ) ), X ), X ) ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := composition( converse( meet( one, Y ) ), X )
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96607) {G19,W11,D7,L1,V2,M1}  { join( complement( composition( 
% 55.03/55.40    converse( meet( one, X ) ), Y ) ), Y ) ==> top }.
% 55.03/55.40  parent0[0]: (96606) {G19,W11,D7,L1,V2,M1}  { top ==> join( complement( 
% 55.03/55.40    composition( converse( meet( one, Y ) ), X ) ), X ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (7018) {G25,W11,D7,L1,V2,M1} P(4282,600);d(2621) { join( 
% 55.03/55.40    complement( composition( converse( meet( one, Y ) ), X ) ), X ) ==> top
% 55.03/55.40     }.
% 55.03/55.40  parent0: (96607) {G19,W11,D7,L1,V2,M1}  { join( complement( composition( 
% 55.03/55.40    converse( meet( one, X ) ), Y ) ), Y ) ==> top }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96609) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 55.03/55.40    converse( join( converse( X ), Y ) ) }.
% 55.03/55.40  parent0[0]: (73) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 55.03/55.40     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96613) {G2,W14,D7,L1,V2,M1}  { join( X, converse( composition( 
% 55.03/55.40    converse( meet( one, Y ) ), converse( X ) ) ) ) ==> converse( converse( X
% 55.03/55.40     ) ) }.
% 55.03/55.40  parent0[0]: (4282) {G20,W10,D6,L1,V2,M1} P(509,306);d(300);d(301) { join( Y
% 55.03/55.40    , composition( converse( meet( one, X ) ), Y ) ) ==> Y }.
% 55.03/55.40  parent1[0; 12]: (96609) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) 
% 55.03/55.40    ==> converse( join( converse( X ), Y ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := converse( X )
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := composition( converse( meet( one, Y ) ), converse( X ) )
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96614) {G1,W12,D7,L1,V2,M1}  { join( X, converse( composition( 
% 55.03/55.40    converse( meet( one, Y ) ), converse( X ) ) ) ) ==> X }.
% 55.03/55.40  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 55.03/55.40  parent1[0; 11]: (96613) {G2,W14,D7,L1,V2,M1}  { join( X, converse( 
% 55.03/55.40    composition( converse( meet( one, Y ) ), converse( X ) ) ) ) ==> converse
% 55.03/55.40    ( converse( X ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96615) {G2,W11,D7,L1,V2,M1}  { join( X, composition( X, converse
% 55.03/55.40    ( converse( meet( one, Y ) ) ) ) ) ==> X }.
% 55.03/55.40  parent0[0]: (35) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 55.03/55.40    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 55.03/55.40  parent1[0; 3]: (96614) {G1,W12,D7,L1,V2,M1}  { join( X, converse( 
% 55.03/55.40    composition( converse( meet( one, Y ) ), converse( X ) ) ) ) ==> X }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := converse( meet( one, Y ) )
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96616) {G1,W9,D5,L1,V2,M1}  { join( X, composition( X, meet( one
% 55.03/55.40    , Y ) ) ) ==> X }.
% 55.03/55.40  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 55.03/55.40  parent1[0; 5]: (96615) {G2,W11,D7,L1,V2,M1}  { join( X, composition( X, 
% 55.03/55.40    converse( converse( meet( one, Y ) ) ) ) ) ==> X }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := meet( one, Y )
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (7027) {G21,W9,D5,L1,V2,M1} P(4282,73);d(7);d(35);d(7) { join
% 55.03/55.40    ( X, composition( X, meet( one, Y ) ) ) ==> X }.
% 55.03/55.40  parent0: (96616) {G1,W9,D5,L1,V2,M1}  { join( X, composition( X, meet( one
% 55.03/55.40    , Y ) ) ) ==> X }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96619) {G19,W11,D4,L1,V2,M1}  { join( Y, X ) ==> meet( join( X, Y
% 55.03/55.40     ), join( Y, X ) ) }.
% 55.03/55.40  parent0[0]: (1892) {G19,W11,D4,L1,V2,M1} P(1366,1078);d(456);d(454) { meet
% 55.03/55.40    ( join( Y, X ), join( X, Y ) ) ==> join( X, Y ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96623) {G20,W17,D6,L1,V2,M1}  { join( composition( X, meet( one, 
% 55.03/55.40    Y ) ), X ) ==> meet( X, join( composition( X, meet( one, Y ) ), X ) ) }.
% 55.03/55.40  parent0[0]: (7027) {G21,W9,D5,L1,V2,M1} P(4282,73);d(7);d(35);d(7) { join( 
% 55.03/55.40    X, composition( X, meet( one, Y ) ) ) ==> X }.
% 55.03/55.40  parent1[0; 9]: (96619) {G19,W11,D4,L1,V2,M1}  { join( Y, X ) ==> meet( join
% 55.03/55.40    ( X, Y ), join( Y, X ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := composition( X, meet( one, Y ) )
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96625) {G21,W9,D5,L1,V2,M1}  { join( composition( X, meet( one, Y
% 55.03/55.40     ) ), X ) ==> X }.
% 55.03/55.40  parent0[0]: (738) {G32,W7,D4,L1,V2,M1} P(728,562) { meet( Y, join( X, Y ) )
% 55.03/55.40     ==> Y }.
% 55.03/55.40  parent1[0; 8]: (96623) {G20,W17,D6,L1,V2,M1}  { join( composition( X, meet
% 55.03/55.40    ( one, Y ) ), X ) ==> meet( X, join( composition( X, meet( one, Y ) ), X
% 55.03/55.40     ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := composition( X, meet( one, Y ) )
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (7049) {G33,W9,D5,L1,V2,M1} P(7027,1892);d(738) { join( 
% 55.03/55.40    composition( X, meet( one, Y ) ), X ) ==> X }.
% 55.03/55.40  parent0: (96625) {G21,W9,D5,L1,V2,M1}  { join( composition( X, meet( one, Y
% 55.03/55.40     ) ), X ) ==> X }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96628) {G17,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 55.03/55.40    complement( join( Y, X ) ) ) }.
% 55.03/55.40  parent0[0]: (600) {G17,W10,D5,L1,V2,M1} P(473,23);d(395) { join( join( X, Y
% 55.03/55.40     ), complement( join( Y, X ) ) ) ==> top }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96630) {G18,W12,D7,L1,V2,M1}  { top ==> join( X, complement( join
% 55.03/55.40    ( composition( X, meet( one, Y ) ), X ) ) ) }.
% 55.03/55.40  parent0[0]: (7027) {G21,W9,D5,L1,V2,M1} P(4282,73);d(7);d(35);d(7) { join( 
% 55.03/55.40    X, composition( X, meet( one, Y ) ) ) ==> X }.
% 55.03/55.40  parent1[0; 3]: (96628) {G17,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y )
% 55.03/55.40    , complement( join( Y, X ) ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := composition( X, meet( one, Y ) )
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96632) {G19,W10,D6,L1,V2,M1}  { top ==> join( complement( 
% 55.03/55.40    composition( X, meet( one, Y ) ) ), X ) }.
% 55.03/55.40  parent0[0]: (2621) {G24,W11,D5,L1,V2,M1} P(1335,2431) { join( Y, complement
% 55.03/55.40    ( join( X, Y ) ) ) ==> join( complement( X ), Y ) }.
% 55.03/55.40  parent1[0; 2]: (96630) {G18,W12,D7,L1,V2,M1}  { top ==> join( X, complement
% 55.03/55.40    ( join( composition( X, meet( one, Y ) ), X ) ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := composition( X, meet( one, Y ) )
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96633) {G19,W10,D6,L1,V2,M1}  { join( complement( composition( X, 
% 55.03/55.40    meet( one, Y ) ) ), X ) ==> top }.
% 55.03/55.40  parent0[0]: (96632) {G19,W10,D6,L1,V2,M1}  { top ==> join( complement( 
% 55.03/55.40    composition( X, meet( one, Y ) ) ), X ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (7071) {G25,W10,D6,L1,V2,M1} P(7027,600);d(2621) { join( 
% 55.03/55.40    complement( composition( X, meet( one, Y ) ) ), X ) ==> top }.
% 55.03/55.40  parent0: (96633) {G19,W10,D6,L1,V2,M1}  { join( complement( composition( X
% 55.03/55.40    , meet( one, Y ) ) ), X ) ==> top }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96634) {G33,W9,D5,L1,V2,M1}  { X ==> join( composition( X, meet( 
% 55.03/55.40    one, Y ) ), X ) }.
% 55.03/55.40  parent0[0]: (7049) {G33,W9,D5,L1,V2,M1} P(7027,1892);d(738) { join( 
% 55.03/55.40    composition( X, meet( one, Y ) ), X ) ==> X }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96635) {G25,W9,D5,L1,V2,M1}  { X ==> join( composition( X, meet( 
% 55.03/55.40    Y, one ) ), X ) }.
% 55.03/55.40  parent0[0]: (4068) {G24,W11,D4,L1,V3,M1} P(2449,766);d(2449) { composition
% 55.03/55.40    ( Z, meet( X, Y ) ) = composition( Z, meet( Y, X ) ) }.
% 55.03/55.40  parent1[0; 3]: (96634) {G33,W9,D5,L1,V2,M1}  { X ==> join( composition( X, 
% 55.03/55.40    meet( one, Y ) ), X ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := one
% 55.03/55.40     Y := Y
% 55.03/55.40     Z := X
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96638) {G25,W9,D5,L1,V2,M1}  { join( composition( X, meet( Y, one
% 55.03/55.40     ) ), X ) ==> X }.
% 55.03/55.40  parent0[0]: (96635) {G25,W9,D5,L1,V2,M1}  { X ==> join( composition( X, 
% 55.03/55.40    meet( Y, one ) ), X ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (7092) {G34,W9,D5,L1,V2,M1} P(4068,7049) { join( composition( 
% 55.03/55.40    X, meet( Y, one ) ), X ) ==> X }.
% 55.03/55.40  parent0: (96638) {G25,W9,D5,L1,V2,M1}  { join( composition( X, meet( Y, one
% 55.03/55.40     ) ), X ) ==> X }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96640) {G33,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y ) ) }.
% 55.03/55.40  parent0[0]: (750) {G33,W7,D4,L1,V2,M1} P(737,562) { meet( X, join( X, Y ) )
% 55.03/55.40     ==> X }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96641) {G34,W13,D5,L1,V2,M1}  { composition( X, meet( Y, one ) ) 
% 55.03/55.40    ==> meet( composition( X, meet( Y, one ) ), X ) }.
% 55.03/55.40  parent0[0]: (7092) {G34,W9,D5,L1,V2,M1} P(4068,7049) { join( composition( X
% 55.03/55.40    , meet( Y, one ) ), X ) ==> X }.
% 55.03/55.40  parent1[0; 12]: (96640) {G33,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y )
% 55.03/55.40     ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := composition( X, meet( Y, one ) )
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96642) {G34,W13,D5,L1,V2,M1}  { meet( composition( X, meet( Y, one
% 55.03/55.40     ) ), X ) ==> composition( X, meet( Y, one ) ) }.
% 55.03/55.40  parent0[0]: (96641) {G34,W13,D5,L1,V2,M1}  { composition( X, meet( Y, one )
% 55.03/55.40     ) ==> meet( composition( X, meet( Y, one ) ), X ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (7138) {G35,W13,D5,L1,V2,M1} P(7092,750) { meet( composition( 
% 55.03/55.40    X, meet( Y, one ) ), X ) ==> composition( X, meet( Y, one ) ) }.
% 55.03/55.40  parent0: (96642) {G34,W13,D5,L1,V2,M1}  { meet( composition( X, meet( Y, 
% 55.03/55.40    one ) ), X ) ==> composition( X, meet( Y, one ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96644) {G36,W10,D5,L1,V2,M1}  { top ==> join( complement( X ), 
% 55.03/55.40    composition( join( Y, one ), X ) ) }.
% 55.03/55.40  parent0[0]: (5161) {G36,W10,D5,L1,V2,M1} P(5101,551) { join( complement( X
% 55.03/55.40     ), composition( join( Y, one ), X ) ) ==> top }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96647) {G3,W13,D7,L1,V2,M1}  { top ==> join( complement( converse
% 55.03/55.40    ( X ) ), converse( composition( X, join( Y, converse( one ) ) ) ) ) }.
% 55.03/55.40  parent0[0]: (279) {G2,W15,D6,L1,V3,M1} P(74,9) { composition( join( 
% 55.03/55.40    converse( X ), Y ), converse( Z ) ) ==> converse( composition( Z, join( X
% 55.03/55.40    , converse( Y ) ) ) ) }.
% 55.03/55.40  parent1[0; 6]: (96644) {G36,W10,D5,L1,V2,M1}  { top ==> join( complement( X
% 55.03/55.40     ), composition( join( Y, one ), X ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := one
% 55.03/55.40     Z := X
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := converse( X )
% 55.03/55.40     Y := converse( Y )
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96648) {G4,W12,D7,L1,V2,M1}  { top ==> converse( join( complement
% 55.03/55.40    ( X ), composition( X, join( Y, converse( one ) ) ) ) ) }.
% 55.03/55.40  parent0[0]: (2846) {G28,W12,D5,L1,V2,M1} P(2819,8) { join( complement( 
% 55.03/55.40    converse( X ) ), converse( Y ) ) ==> converse( join( complement( X ), Y )
% 55.03/55.40     ) }.
% 55.03/55.40  parent1[0; 2]: (96647) {G3,W13,D7,L1,V2,M1}  { top ==> join( complement( 
% 55.03/55.40    converse( X ) ), converse( composition( X, join( Y, converse( one ) ) ) )
% 55.03/55.40     ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := composition( X, join( Y, converse( one ) ) )
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96649) {G4,W11,D6,L1,V2,M1}  { top ==> converse( join( complement
% 55.03/55.40    ( X ), composition( X, join( Y, one ) ) ) ) }.
% 55.03/55.40  parent0[0]: (300) {G3,W4,D3,L1,V0,M1} P(294,5) { converse( one ) ==> one
% 55.03/55.40     }.
% 55.03/55.40  parent1[0; 10]: (96648) {G4,W12,D7,L1,V2,M1}  { top ==> converse( join( 
% 55.03/55.40    complement( X ), composition( X, join( Y, converse( one ) ) ) ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96650) {G4,W11,D6,L1,V2,M1}  { converse( join( complement( X ), 
% 55.03/55.40    composition( X, join( Y, one ) ) ) ) ==> top }.
% 55.03/55.40  parent0[0]: (96649) {G4,W11,D6,L1,V2,M1}  { top ==> converse( join( 
% 55.03/55.40    complement( X ), composition( X, join( Y, one ) ) ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (7189) {G37,W11,D6,L1,V2,M1} P(279,5161);d(2846);d(300) { 
% 55.03/55.40    converse( join( complement( Y ), composition( Y, join( X, one ) ) ) ) ==>
% 55.03/55.40     top }.
% 55.03/55.40  parent0: (96650) {G4,W11,D6,L1,V2,M1}  { converse( join( complement( X ), 
% 55.03/55.40    composition( X, join( Y, one ) ) ) ) ==> top }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96652) {G22,W10,D5,L1,V3,M1}  { zero ==> meet( meet( X, Y ), 
% 55.03/55.40    complement( join( Z, Y ) ) ) }.
% 55.03/55.40  parent0[0]: (1380) {G22,W10,D5,L1,V3,M1} P(542,1355);d(46);d(470) { meet( 
% 55.03/55.40    meet( Z, Y ), complement( join( X, Y ) ) ) ==> zero }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Z
% 55.03/55.40     Y := Y
% 55.03/55.40     Z := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96653) {G23,W12,D6,L1,V3,M1}  { zero ==> meet( composition( X, Y
% 55.03/55.40     ), complement( join( Z, composition( top, Y ) ) ) ) }.
% 55.03/55.40  parent0[0]: (5064) {G35,W11,D4,L1,V2,M1} P(306,4426);d(4);d(4364) { meet( 
% 55.03/55.40    composition( Y, X ), composition( top, X ) ) ==> composition( Y, X ) }.
% 55.03/55.40  parent1[0; 3]: (96652) {G22,W10,D5,L1,V3,M1}  { zero ==> meet( meet( X, Y )
% 55.03/55.40    , complement( join( Z, Y ) ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := composition( X, Y )
% 55.03/55.40     Y := composition( top, Y )
% 55.03/55.40     Z := Z
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96654) {G23,W12,D6,L1,V3,M1}  { meet( composition( X, Y ), 
% 55.03/55.40    complement( join( Z, composition( top, Y ) ) ) ) ==> zero }.
% 55.03/55.40  parent0[0]: (96653) {G23,W12,D6,L1,V3,M1}  { zero ==> meet( composition( X
% 55.03/55.40    , Y ), complement( join( Z, composition( top, Y ) ) ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40     Z := Z
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (7402) {G36,W12,D6,L1,V3,M1} P(5064,1380) { meet( composition
% 55.03/55.40    ( X, Y ), complement( join( Z, composition( top, Y ) ) ) ) ==> zero }.
% 55.03/55.40  parent0: (96654) {G23,W12,D6,L1,V3,M1}  { meet( composition( X, Y ), 
% 55.03/55.40    complement( join( Z, composition( top, Y ) ) ) ) ==> zero }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40     Z := Z
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96655) {G6,W11,D4,L1,V2,M1}  { composition( join( Y, one ), X ) = 
% 55.03/55.40    join( X, composition( Y, X ) ) }.
% 55.03/55.40  parent0[0]: (4298) {G6,W11,D4,L1,V2,M1} P(306,63) { join( Y, composition( X
% 55.03/55.40    , Y ) ) = composition( join( X, one ), Y ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96656) {G3,W13,D5,L1,V2,M1}  { converse( join( Y, composition( X
% 55.03/55.40    , Y ) ) ) = converse( composition( join( one, X ), Y ) ) }.
% 55.03/55.40  parent0[0]: (96655) {G6,W11,D4,L1,V2,M1}  { composition( join( Y, one ), X
% 55.03/55.40     ) = join( X, composition( Y, X ) ) }.
% 55.03/55.40  parent1[0; 2]: (77) {G2,W13,D5,L1,V3,M1} P(6,72);d(6) { converse( 
% 55.03/55.40    composition( join( X, Z ), Y ) ) = converse( composition( join( Z, X ), Y
% 55.03/55.40     ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40     Z := one
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (7648) {G7,W13,D5,L1,V2,M1} P(4298,77) { converse( join( Y, 
% 55.03/55.40    composition( X, Y ) ) ) = converse( composition( join( one, X ), Y ) )
% 55.03/55.40     }.
% 55.03/55.40  parent0: (96656) {G3,W13,D5,L1,V2,M1}  { converse( join( Y, composition( X
% 55.03/55.40    , Y ) ) ) = converse( composition( join( one, X ), Y ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96659) {G6,W11,D4,L1,V2,M1}  { join( composition( X, Y ), Y ) = 
% 55.03/55.40    composition( join( one, X ), Y ) }.
% 55.03/55.40  parent0[0]: (4314) {G6,W11,D4,L1,V2,M1} P(306,0) { composition( join( one, 
% 55.03/55.40    Y ), X ) = join( composition( Y, X ), X ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96661) {G7,W14,D8,L1,V2,M1}  { join( composition( complement( 
% 55.03/55.40    converse( meet( converse( one ), X ) ) ), Y ), Y ) = composition( top, Y
% 55.03/55.40     ) }.
% 55.03/55.40  parent0[0]: (868) {G21,W10,D7,L1,V2,M1} P(538,25);d(395) { join( X, 
% 55.03/55.40    complement( converse( meet( converse( X ), Y ) ) ) ) ==> top }.
% 55.03/55.40  parent1[0; 12]: (96659) {G6,W11,D4,L1,V2,M1}  { join( composition( X, Y ), 
% 55.03/55.40    Y ) = composition( join( one, X ), Y ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := one
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := complement( converse( meet( converse( one ), X ) ) )
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96662) {G4,W13,D7,L1,V2,M1}  { join( composition( complement( 
% 55.03/55.40    converse( meet( one, X ) ) ), Y ), Y ) = composition( top, Y ) }.
% 55.03/55.40  parent0[0]: (300) {G3,W4,D3,L1,V0,M1} P(294,5) { converse( one ) ==> one
% 55.03/55.40     }.
% 55.03/55.40  parent1[0; 6]: (96661) {G7,W14,D8,L1,V2,M1}  { join( composition( 
% 55.03/55.40    complement( converse( meet( converse( one ), X ) ) ), Y ), Y ) = 
% 55.03/55.40    composition( top, Y ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (7693) {G22,W13,D7,L1,V2,M1} P(868,4314);d(300) { join( 
% 55.03/55.40    composition( complement( converse( meet( one, X ) ) ), Y ), Y ) ==> 
% 55.03/55.40    composition( top, Y ) }.
% 55.03/55.40  parent0: (96662) {G4,W13,D7,L1,V2,M1}  { join( composition( complement( 
% 55.03/55.40    converse( meet( one, X ) ) ), Y ), Y ) = composition( top, Y ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96665) {G5,W11,D4,L1,V2,M1}  { composition( join( X, one ), Y ) = 
% 55.03/55.40    join( composition( X, Y ), Y ) }.
% 55.03/55.40  parent0[0]: (307) {G5,W11,D4,L1,V2,M1} P(301,6) { join( composition( Y, X )
% 55.03/55.40    , X ) = composition( join( Y, one ), X ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96668) {G5,W13,D5,L1,V2,M1}  { composition( converse( join( X, 
% 55.03/55.40    one ) ), Y ) = join( composition( converse( X ), Y ), Y ) }.
% 55.03/55.40  parent0[0]: (302) {G4,W9,D4,L1,V1,M1} P(300,74) { join( converse( X ), one
% 55.03/55.40     ) ==> converse( join( X, one ) ) }.
% 55.03/55.40  parent1[0; 2]: (96665) {G5,W11,D4,L1,V2,M1}  { composition( join( X, one )
% 55.03/55.40    , Y ) = join( composition( X, Y ), Y ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := converse( X )
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96669) {G5,W13,D5,L1,V2,M1}  { join( composition( converse( X ), Y
% 55.03/55.40     ), Y ) = composition( converse( join( X, one ) ), Y ) }.
% 55.03/55.40  parent0[0]: (96668) {G5,W13,D5,L1,V2,M1}  { composition( converse( join( X
% 55.03/55.40    , one ) ), Y ) = join( composition( converse( X ), Y ), Y ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (7754) {G6,W13,D5,L1,V2,M1} P(302,307) { join( composition( 
% 55.03/55.40    converse( X ), Y ), Y ) = composition( converse( join( X, one ) ), Y )
% 55.03/55.40     }.
% 55.03/55.40  parent0: (96669) {G5,W13,D5,L1,V2,M1}  { join( composition( converse( X ), 
% 55.03/55.40    Y ), Y ) = composition( converse( join( X, one ) ), Y ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96671) {G20,W11,D5,L1,V3,M1}  { join( Y, X ) ==> join( join( X, 
% 55.03/55.40    meet( Y, Z ) ), Y ) }.
% 55.03/55.40  parent0[0]: (539) {G20,W11,D5,L1,V3,M1} P(519,16) { join( join( Z, meet( X
% 55.03/55.40    , Y ) ), X ) ==> join( X, Z ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := Z
% 55.03/55.40     Z := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96674) {G21,W15,D5,L1,V3,M1}  { join( X, composition( meet( Y, 
% 55.03/55.40    one ), meet( X, Z ) ) ) ==> join( meet( X, Z ), X ) }.
% 55.03/55.40  parent0[0]: (5182) {G33,W9,D5,L1,V2,M1} P(4304,1892);d(738) { join( 
% 55.03/55.40    composition( meet( Y, one ), X ), X ) ==> X }.
% 55.03/55.40  parent1[0; 11]: (96671) {G20,W11,D5,L1,V3,M1}  { join( Y, X ) ==> join( 
% 55.03/55.40    join( X, meet( Y, Z ) ), Y ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := meet( X, Z )
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := composition( meet( Y, one ), meet( X, Z ) )
% 55.03/55.40     Y := X
% 55.03/55.40     Z := Z
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96675) {G20,W11,D5,L1,V3,M1}  { join( X, composition( meet( Y, 
% 55.03/55.40    one ), meet( X, Z ) ) ) ==> X }.
% 55.03/55.40  parent0[0]: (519) {G19,W7,D4,L1,V2,M1} P(490,0) { join( meet( X, Y ), X ) 
% 55.03/55.40    ==> X }.
% 55.03/55.40  parent1[0; 10]: (96674) {G21,W15,D5,L1,V3,M1}  { join( X, composition( meet
% 55.03/55.40    ( Y, one ), meet( X, Z ) ) ) ==> join( meet( X, Z ), X ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Z
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40     Z := Z
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (8041) {G34,W11,D5,L1,V3,M1} P(5182,539);d(519) { join( Y, 
% 55.03/55.40    composition( meet( X, one ), meet( Y, Z ) ) ) ==> Y }.
% 55.03/55.40  parent0: (96675) {G20,W11,D5,L1,V3,M1}  { join( X, composition( meet( Y, 
% 55.03/55.40    one ), meet( X, Z ) ) ) ==> X }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40     Z := Z
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96678) {G24,W11,D5,L1,V2,M1}  { meet( complement( Y ), X ) ==> 
% 55.03/55.40    meet( complement( meet( X, Y ) ), X ) }.
% 55.03/55.40  parent0[0]: (3078) {G24,W11,D5,L1,V2,M1} P(2461,469);d(469);d(953);d(461)
% 55.03/55.40     { meet( complement( meet( X, Y ) ), X ) ==> meet( complement( Y ), X )
% 55.03/55.40     }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96687) {G17,W15,D6,L1,V2,M1}  { meet( complement( complement( X )
% 55.03/55.40     ), complement( Y ) ) ==> meet( complement( complement( join( Y, X ) ) )
% 55.03/55.40    , complement( Y ) ) }.
% 55.03/55.40  parent0[0]: (1335) {G16,W10,D4,L1,V2,M1} P(454,469) { meet( complement( Y )
% 55.03/55.40    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 55.03/55.40  parent1[0; 9]: (96678) {G24,W11,D5,L1,V2,M1}  { meet( complement( Y ), X ) 
% 55.03/55.40    ==> meet( complement( meet( X, Y ) ), X ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := complement( Y )
% 55.03/55.40     Y := complement( X )
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96693) {G17,W14,D6,L1,V2,M1}  { meet( complement( complement( X )
% 55.03/55.40     ), complement( Y ) ) ==> complement( join( complement( join( Y, X ) ), Y
% 55.03/55.40     ) ) }.
% 55.03/55.40  parent0[0]: (1335) {G16,W10,D4,L1,V2,M1} P(454,469) { meet( complement( Y )
% 55.03/55.40    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 55.03/55.40  parent1[0; 7]: (96687) {G17,W15,D6,L1,V2,M1}  { meet( complement( 
% 55.03/55.40    complement( X ) ), complement( Y ) ) ==> meet( complement( complement( 
% 55.03/55.40    join( Y, X ) ) ), complement( Y ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := complement( join( Y, X ) )
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96695) {G16,W13,D5,L1,V2,M1}  { meet( complement( complement( X )
% 55.03/55.40     ), complement( Y ) ) ==> meet( join( Y, X ), complement( Y ) ) }.
% 55.03/55.40  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 55.03/55.40    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 55.03/55.40  parent1[0; 7]: (96693) {G17,W14,D6,L1,V2,M1}  { meet( complement( 
% 55.03/55.40    complement( X ) ), complement( Y ) ) ==> complement( join( complement( 
% 55.03/55.40    join( Y, X ) ), Y ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := join( Y, X )
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96696) {G17,W12,D5,L1,V2,M1}  { complement( join( complement( X )
% 55.03/55.40    , Y ) ) ==> meet( join( Y, X ), complement( Y ) ) }.
% 55.03/55.40  parent0[0]: (1335) {G16,W10,D4,L1,V2,M1} P(454,469) { meet( complement( Y )
% 55.03/55.40    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 55.03/55.40  parent1[0; 1]: (96695) {G16,W13,D5,L1,V2,M1}  { meet( complement( 
% 55.03/55.40    complement( X ) ), complement( Y ) ) ==> meet( join( Y, X ), complement( 
% 55.03/55.40    Y ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := complement( X )
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96697) {G16,W11,D4,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 55.03/55.40    meet( join( Y, X ), complement( Y ) ) }.
% 55.03/55.40  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 55.03/55.40    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 55.03/55.40  parent1[0; 1]: (96696) {G17,W12,D5,L1,V2,M1}  { complement( join( 
% 55.03/55.40    complement( X ), Y ) ) ==> meet( join( Y, X ), complement( Y ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96698) {G16,W11,D4,L1,V2,M1}  { meet( join( Y, X ), complement( Y
% 55.03/55.40     ) ) ==> meet( X, complement( Y ) ) }.
% 55.03/55.40  parent0[0]: (96697) {G16,W11,D4,L1,V2,M1}  { meet( X, complement( Y ) ) ==>
% 55.03/55.40     meet( join( Y, X ), complement( Y ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (8752) {G25,W11,D4,L1,V2,M1} P(1335,3078);d(1335);d(470);d(
% 55.03/55.40    1335);d(470) { meet( join( X, Y ), complement( X ) ) ==> meet( Y, 
% 55.03/55.40    complement( X ) ) }.
% 55.03/55.40  parent0: (96698) {G16,W11,D4,L1,V2,M1}  { meet( join( Y, X ), complement( Y
% 55.03/55.40     ) ) ==> meet( X, complement( Y ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96700) {G24,W11,D5,L1,V2,M1}  { meet( complement( Y ), X ) ==> 
% 55.03/55.40    meet( complement( meet( X, Y ) ), X ) }.
% 55.03/55.40  parent0[0]: (3078) {G24,W11,D5,L1,V2,M1} P(2461,469);d(469);d(953);d(461)
% 55.03/55.40     { meet( complement( meet( X, Y ) ), X ) ==> meet( complement( Y ), X )
% 55.03/55.40     }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96706) {G16,W12,D5,L1,V2,M1}  { meet( complement( complement( X )
% 55.03/55.40     ), Y ) ==> meet( join( complement( Y ), X ), Y ) }.
% 55.03/55.40  parent0[0]: (954) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( Y, 
% 55.03/55.40    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 55.03/55.40  parent1[0; 7]: (96700) {G24,W11,D5,L1,V2,M1}  { meet( complement( Y ), X ) 
% 55.03/55.40    ==> meet( complement( meet( X, Y ) ), X ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := complement( X )
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96707) {G15,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( join( 
% 55.03/55.40    complement( Y ), X ), Y ) }.
% 55.03/55.40  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.40    ( complement( X ) ) ==> X }.
% 55.03/55.40  parent1[0; 2]: (96706) {G16,W12,D5,L1,V2,M1}  { meet( complement( 
% 55.03/55.40    complement( X ) ), Y ) ==> meet( join( complement( Y ), X ), Y ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96708) {G15,W10,D5,L1,V2,M1}  { meet( join( complement( Y ), X ), 
% 55.03/55.40    Y ) ==> meet( X, Y ) }.
% 55.03/55.40  parent0[0]: (96707) {G15,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( join( 
% 55.03/55.40    complement( Y ), X ), Y ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (8753) {G25,W10,D5,L1,V2,M1} P(954,3078);d(454) { meet( join( 
% 55.03/55.40    complement( X ), Y ), X ) ==> meet( Y, X ) }.
% 55.03/55.40  parent0: (96708) {G15,W10,D5,L1,V2,M1}  { meet( join( complement( Y ), X )
% 55.03/55.40    , Y ) ==> meet( X, Y ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96710) {G25,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( join( 
% 55.03/55.40    complement( X ), Y ), X ) }.
% 55.03/55.40  parent0[0]: (8753) {G25,W10,D5,L1,V2,M1} P(954,3078);d(454) { meet( join( 
% 55.03/55.40    complement( X ), Y ), X ) ==> meet( Y, X ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96714) {G26,W15,D6,L1,V3,M1}  { meet( composition( meet( X, one )
% 55.03/55.40    , meet( complement( Y ), Z ) ), Y ) ==> meet( complement( Y ), Y ) }.
% 55.03/55.40  parent0[0]: (8041) {G34,W11,D5,L1,V3,M1} P(5182,539);d(519) { join( Y, 
% 55.03/55.40    composition( meet( X, one ), meet( Y, Z ) ) ) ==> Y }.
% 55.03/55.40  parent1[0; 12]: (96710) {G25,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( 
% 55.03/55.40    join( complement( X ), Y ), X ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := complement( Y )
% 55.03/55.40     Z := Z
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := composition( meet( X, one ), meet( complement( Y ), Z ) )
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96715) {G4,W12,D6,L1,V3,M1}  { meet( composition( meet( X, one )
% 55.03/55.40    , meet( complement( Y ), Z ) ), Y ) ==> zero }.
% 55.03/55.40  parent0[0]: (59) {G3,W6,D4,L1,V1,M1} S(43);d(46) { meet( complement( X ), X
% 55.03/55.40     ) ==> zero }.
% 55.03/55.40  parent1[0; 11]: (96714) {G26,W15,D6,L1,V3,M1}  { meet( composition( meet( X
% 55.03/55.40    , one ), meet( complement( Y ), Z ) ), Y ) ==> meet( complement( Y ), Y )
% 55.03/55.40     }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40     Z := Z
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (8754) {G35,W12,D6,L1,V3,M1} P(8041,8753);d(59) { meet( 
% 55.03/55.40    composition( meet( Y, one ), meet( complement( X ), Z ) ), X ) ==> zero
% 55.03/55.40     }.
% 55.03/55.40  parent0: (96715) {G4,W12,D6,L1,V3,M1}  { meet( composition( meet( X, one )
% 55.03/55.40    , meet( complement( Y ), Z ) ), Y ) ==> zero }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40     Z := Z
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96717) {G25,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( join( 
% 55.03/55.40    complement( X ), Y ), X ) }.
% 55.03/55.40  parent0[0]: (8753) {G25,W10,D5,L1,V2,M1} P(954,3078);d(454) { meet( join( 
% 55.03/55.40    complement( X ), Y ), X ) ==> meet( Y, X ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96719) {G21,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( join( X, 
% 55.03/55.40    complement( Y ) ), Y ) }.
% 55.03/55.40  parent0[0]: (4108) {G20,W11,D4,L1,V3,M1} P(1892,983);d(1892) { meet( join( 
% 55.03/55.40    Y, X ), Z ) = meet( join( X, Y ), Z ) }.
% 55.03/55.40  parent1[0; 4]: (96717) {G25,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( join
% 55.03/55.40    ( complement( X ), Y ), X ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := complement( Y )
% 55.03/55.40     Z := Y
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96725) {G21,W10,D5,L1,V2,M1}  { meet( join( X, complement( Y ) ), 
% 55.03/55.40    Y ) ==> meet( X, Y ) }.
% 55.03/55.40  parent0[0]: (96719) {G21,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( join( X
% 55.03/55.40    , complement( Y ) ), Y ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (8771) {G26,W10,D5,L1,V2,M1} P(8753,4108) { meet( join( Y, 
% 55.03/55.40    complement( X ) ), X ) ==> meet( Y, X ) }.
% 55.03/55.40  parent0: (96725) {G21,W10,D5,L1,V2,M1}  { meet( join( X, complement( Y ) )
% 55.03/55.40    , Y ) ==> meet( X, Y ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96726) {G25,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( join( 
% 55.03/55.40    complement( X ), Y ), X ) }.
% 55.03/55.40  parent0[0]: (8753) {G25,W10,D5,L1,V2,M1} P(954,3078);d(454) { meet( join( 
% 55.03/55.40    complement( X ), Y ), X ) ==> meet( Y, X ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96745) {G21,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, join( X
% 55.03/55.40    , complement( Y ) ) ) }.
% 55.03/55.40  parent0[0]: (4107) {G20,W11,D4,L1,V3,M1} P(1892,3863);d(1892) { meet( join
% 55.03/55.40    ( Y, X ), Z ) = meet( Z, join( X, Y ) ) }.
% 55.03/55.40  parent1[0; 4]: (96726) {G25,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( join
% 55.03/55.40    ( complement( X ), Y ), X ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := complement( Y )
% 55.03/55.40     Z := Y
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96749) {G21,W10,D5,L1,V2,M1}  { meet( Y, join( X, complement( Y )
% 55.03/55.40     ) ) ==> meet( X, Y ) }.
% 55.03/55.40  parent0[0]: (96745) {G21,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, join
% 55.03/55.40    ( X, complement( Y ) ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (8772) {G26,W10,D5,L1,V2,M1} P(8753,4107) { meet( X, join( Y, 
% 55.03/55.40    complement( X ) ) ) ==> meet( Y, X ) }.
% 55.03/55.40  parent0: (96749) {G21,W10,D5,L1,V2,M1}  { meet( Y, join( X, complement( Y )
% 55.03/55.40     ) ) ==> meet( X, Y ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96750) {G25,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( join( 
% 55.03/55.40    complement( X ), Y ), X ) }.
% 55.03/55.40  parent0[0]: (8753) {G25,W10,D5,L1,V2,M1} P(954,3078);d(454) { meet( join( 
% 55.03/55.40    complement( X ), Y ), X ) ==> meet( Y, X ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96752) {G2,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, join( 
% 55.03/55.40    complement( Y ), X ) ) }.
% 55.03/55.40  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 55.03/55.40    Y ) }.
% 55.03/55.40  parent1[0; 4]: (96750) {G25,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( join
% 55.03/55.40    ( complement( X ), Y ), X ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := join( complement( Y ), X )
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96758) {G2,W10,D5,L1,V2,M1}  { meet( Y, join( complement( Y ), X )
% 55.03/55.40     ) ==> meet( X, Y ) }.
% 55.03/55.40  parent0[0]: (96752) {G2,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, join
% 55.03/55.40    ( complement( Y ), X ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (8781) {G26,W10,D5,L1,V2,M1} P(8753,44) { meet( X, join( 
% 55.03/55.40    complement( X ), Y ) ) ==> meet( Y, X ) }.
% 55.03/55.40  parent0: (96758) {G2,W10,D5,L1,V2,M1}  { meet( Y, join( complement( Y ), X
% 55.03/55.40     ) ) ==> meet( X, Y ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96760) {G26,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( join( X, 
% 55.03/55.40    complement( Y ) ), Y ) }.
% 55.03/55.40  parent0[0]: (8771) {G26,W10,D5,L1,V2,M1} P(8753,4108) { meet( join( Y, 
% 55.03/55.40    complement( X ) ), X ) ==> meet( Y, X ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96763) {G20,W15,D6,L1,V3,M1}  { meet( join( meet( complement( X )
% 55.03/55.40    , Y ), Z ), X ) ==> meet( join( complement( X ), Z ), X ) }.
% 55.03/55.40  parent0[0]: (513) {G19,W11,D5,L1,V3,M1} P(490,16) { join( join( meet( X, Y
% 55.03/55.40     ), Z ), X ) ==> join( X, Z ) }.
% 55.03/55.40  parent1[0; 10]: (96760) {G26,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( 
% 55.03/55.40    join( X, complement( Y ) ), Y ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := complement( X )
% 55.03/55.40     Y := Y
% 55.03/55.40     Z := Z
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := join( meet( complement( X ), Y ), Z )
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96764) {G21,W12,D6,L1,V3,M1}  { meet( join( meet( complement( X )
% 55.03/55.40    , Y ), Z ), X ) ==> meet( Z, X ) }.
% 55.03/55.40  parent0[0]: (8753) {G25,W10,D5,L1,V2,M1} P(954,3078);d(454) { meet( join( 
% 55.03/55.40    complement( X ), Y ), X ) ==> meet( Y, X ) }.
% 55.03/55.40  parent1[0; 9]: (96763) {G20,W15,D6,L1,V3,M1}  { meet( join( meet( 
% 55.03/55.40    complement( X ), Y ), Z ), X ) ==> meet( join( complement( X ), Z ), X )
% 55.03/55.40     }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Z
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40     Z := Z
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  subsumption: (8783) {G27,W12,D6,L1,V3,M1} P(513,8771);d(8753) { meet( join
% 55.03/55.40    ( meet( complement( X ), Y ), Z ), X ) ==> meet( Z, X ) }.
% 55.03/55.40  parent0: (96764) {G21,W12,D6,L1,V3,M1}  { meet( join( meet( complement( X )
% 55.03/55.40    , Y ), Z ), X ) ==> meet( Z, X ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40     Z := Z
% 55.03/55.40  end
% 55.03/55.40  permutation0:
% 55.03/55.40     0 ==> 0
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96767) {G26,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( X, join( Y
% 55.03/55.40    , complement( X ) ) ) }.
% 55.03/55.40  parent0[0]: (8772) {G26,W10,D5,L1,V2,M1} P(8753,4107) { meet( X, join( Y, 
% 55.03/55.40    complement( X ) ) ) ==> meet( Y, X ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.40     Y := Y
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  paramod: (96768) {G15,W11,D4,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 55.03/55.40    meet( complement( Y ), join( X, Y ) ) }.
% 55.03/55.40  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.40    ( complement( X ) ) ==> X }.
% 55.03/55.40  parent1[0; 10]: (96767) {G26,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 55.03/55.40    join( Y, complement( X ) ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := Y
% 55.03/55.40  end
% 55.03/55.40  substitution1:
% 55.03/55.40     X := complement( Y )
% 55.03/55.40     Y := X
% 55.03/55.40  end
% 55.03/55.40  
% 55.03/55.40  eqswap: (96769) {G15,W11,D4,L1,V2,M1}  { meet( complement( Y ), join( X, Y
% 55.03/55.40     ) ) ==> meet( X, complement( Y ) ) }.
% 55.03/55.40  parent0[0]: (96768) {G15,W11,D4,L1,V2,M1}  { meet( X, complement( Y ) ) ==>
% 55.03/55.40     meet( complement( Y ), join( X, Y ) ) }.
% 55.03/55.40  substitution0:
% 55.03/55.40     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (8794) {G27,W11,D4,L1,V2,M1} P(454,8772) { meet( complement( X
% 55.03/55.41     ), join( Y, X ) ) ==> meet( Y, complement( X ) ) }.
% 55.03/55.41  parent0: (96769) {G15,W11,D4,L1,V2,M1}  { meet( complement( Y ), join( X, Y
% 55.03/55.41     ) ) ==> meet( X, complement( Y ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96770) {G26,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( X, join( Y
% 55.03/55.41    , complement( X ) ) ) }.
% 55.03/55.41  parent0[0]: (8772) {G26,W10,D5,L1,V2,M1} P(8753,4107) { meet( X, join( Y, 
% 55.03/55.41    complement( X ) ) ) ==> meet( Y, X ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96771) {G2,W14,D6,L1,V3,M1}  { meet( join( X, Y ), Z ) ==> meet( 
% 55.03/55.41    Z, join( join( X, complement( Z ) ), Y ) ) }.
% 55.03/55.41  parent0[0]: (17) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 55.03/55.41     = join( join( Z, X ), Y ) }.
% 55.03/55.41  parent1[0; 8]: (96770) {G26,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 55.03/55.41    join( Y, complement( X ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := complement( Z )
% 55.03/55.41     Y := Y
% 55.03/55.41     Z := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := Z
% 55.03/55.41     Y := join( X, Y )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96774) {G2,W14,D6,L1,V3,M1}  { meet( Z, join( join( X, complement
% 55.03/55.41    ( Z ) ), Y ) ) ==> meet( join( X, Y ), Z ) }.
% 55.03/55.41  parent0[0]: (96771) {G2,W14,D6,L1,V3,M1}  { meet( join( X, Y ), Z ) ==> 
% 55.03/55.41    meet( Z, join( join( X, complement( Z ) ), Y ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41     Z := Z
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (8795) {G27,W14,D6,L1,V3,M1} P(17,8772) { meet( Z, join( join
% 55.03/55.41    ( X, complement( Z ) ), Y ) ) ==> meet( join( X, Y ), Z ) }.
% 55.03/55.41  parent0: (96774) {G2,W14,D6,L1,V3,M1}  { meet( Z, join( join( X, complement
% 55.03/55.41    ( Z ) ), Y ) ) ==> meet( join( X, Y ), Z ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41     Z := Z
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96776) {G26,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( X, join( 
% 55.03/55.41    complement( X ), Y ) ) }.
% 55.03/55.41  parent0[0]: (8781) {G26,W10,D5,L1,V2,M1} P(8753,44) { meet( X, join( 
% 55.03/55.41    complement( X ), Y ) ) ==> meet( Y, X ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96777) {G15,W11,D4,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 55.03/55.41    meet( complement( Y ), join( Y, X ) ) }.
% 55.03/55.41  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.41    ( complement( X ) ) ==> X }.
% 55.03/55.41  parent1[0; 9]: (96776) {G26,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 55.03/55.41    join( complement( X ), Y ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := complement( Y )
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96778) {G15,W11,D4,L1,V2,M1}  { meet( complement( Y ), join( Y, X
% 55.03/55.41     ) ) ==> meet( X, complement( Y ) ) }.
% 55.03/55.41  parent0[0]: (96777) {G15,W11,D4,L1,V2,M1}  { meet( X, complement( Y ) ) ==>
% 55.03/55.41     meet( complement( Y ), join( Y, X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (8796) {G27,W11,D4,L1,V2,M1} P(454,8781) { meet( complement( X
% 55.03/55.41     ), join( X, Y ) ) ==> meet( Y, complement( X ) ) }.
% 55.03/55.41  parent0: (96778) {G15,W11,D4,L1,V2,M1}  { meet( complement( Y ), join( Y, X
% 55.03/55.41     ) ) ==> meet( X, complement( Y ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96780) {G27,W11,D4,L1,V2,M1}  { meet( Y, complement( X ) ) ==> 
% 55.03/55.41    meet( complement( X ), join( X, Y ) ) }.
% 55.03/55.41  parent0[0]: (8796) {G27,W11,D4,L1,V2,M1} P(454,8781) { meet( complement( X
% 55.03/55.41     ), join( X, Y ) ) ==> meet( Y, complement( X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96781) {G28,W14,D5,L1,V1,M1}  { meet( composition( X, complement
% 55.03/55.41    ( one ) ), complement( X ) ) ==> meet( complement( X ), composition( X, 
% 55.03/55.41    top ) ) }.
% 55.03/55.41  parent0[0]: (6237) {G28,W10,D5,L1,V1,M1} P(4315,73);d(35);d(397);d(35);d(
% 55.03/55.41    2819);d(300) { join( X, composition( X, complement( one ) ) ) ==> 
% 55.03/55.41    composition( X, top ) }.
% 55.03/55.41  parent1[0; 11]: (96780) {G27,W11,D4,L1,V2,M1}  { meet( Y, complement( X ) )
% 55.03/55.41     ==> meet( complement( X ), join( X, Y ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := composition( X, complement( one ) )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (8798) {G29,W14,D5,L1,V1,M1} P(6237,8796) { meet( composition
% 55.03/55.41    ( X, complement( one ) ), complement( X ) ) ==> meet( complement( X ), 
% 55.03/55.41    composition( X, top ) ) }.
% 55.03/55.41  parent0: (96781) {G28,W14,D5,L1,V1,M1}  { meet( composition( X, complement
% 55.03/55.41    ( one ) ), complement( X ) ) ==> meet( complement( X ), composition( X, 
% 55.03/55.41    top ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96784) {G27,W11,D4,L1,V2,M1}  { meet( Y, complement( X ) ) ==> 
% 55.03/55.41    meet( complement( X ), join( X, Y ) ) }.
% 55.03/55.41  parent0[0]: (8796) {G27,W11,D4,L1,V2,M1} P(454,8781) { meet( complement( X
% 55.03/55.41     ), join( X, Y ) ) ==> meet( Y, complement( X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96788) {G24,W17,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 55.03/55.41    complement( X ), Y ) ) ) ==> meet( complement( meet( complement( X ), Y )
% 55.03/55.41     ), join( Y, X ) ) }.
% 55.03/55.41  parent0[0]: (2461) {G23,W10,D5,L1,V2,M1} P(19,2411);d(469);d(478);d(530) { 
% 55.03/55.41    join( meet( complement( X ), Y ), X ) ==> join( Y, X ) }.
% 55.03/55.41  parent1[0; 14]: (96784) {G27,W11,D4,L1,V2,M1}  { meet( Y, complement( X ) )
% 55.03/55.41     ==> meet( complement( X ), join( X, Y ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := meet( complement( X ), Y )
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96790) {G16,W16,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 55.03/55.41    complement( X ), Y ) ) ) ==> meet( join( X, complement( Y ) ), join( Y, X
% 55.03/55.41     ) ) }.
% 55.03/55.41  parent0[0]: (953) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( 
% 55.03/55.41    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 55.03/55.41  parent1[0; 9]: (96788) {G24,W17,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 55.03/55.41    complement( X ), Y ) ) ) ==> meet( complement( meet( complement( X ), Y )
% 55.03/55.41     ), join( Y, X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96791) {G16,W15,D5,L1,V2,M1}  { meet( X, join( X, complement( Y )
% 55.03/55.41     ) ) ==> meet( join( X, complement( Y ) ), join( Y, X ) ) }.
% 55.03/55.41  parent0[0]: (953) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( 
% 55.03/55.41    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 55.03/55.41  parent1[0; 3]: (96790) {G16,W16,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 55.03/55.41    complement( X ), Y ) ) ) ==> meet( join( X, complement( Y ) ), join( Y, X
% 55.03/55.41     ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96792) {G17,W10,D5,L1,V2,M1}  { X ==> meet( join( X, complement( 
% 55.03/55.41    Y ) ), join( Y, X ) ) }.
% 55.03/55.41  parent0[0]: (750) {G33,W7,D4,L1,V2,M1} P(737,562) { meet( X, join( X, Y ) )
% 55.03/55.41     ==> X }.
% 55.03/55.41  parent1[0; 1]: (96791) {G16,W15,D5,L1,V2,M1}  { meet( X, join( X, 
% 55.03/55.41    complement( Y ) ) ) ==> meet( join( X, complement( Y ) ), join( Y, X ) )
% 55.03/55.41     }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := complement( Y )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96793) {G17,W10,D5,L1,V2,M1}  { meet( join( X, complement( Y ) ), 
% 55.03/55.41    join( Y, X ) ) ==> X }.
% 55.03/55.41  parent0[0]: (96792) {G17,W10,D5,L1,V2,M1}  { X ==> meet( join( X, 
% 55.03/55.41    complement( Y ) ), join( Y, X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (8804) {G34,W10,D5,L1,V2,M1} P(2461,8796);d(953);d(750) { meet
% 55.03/55.41    ( join( X, complement( Y ) ), join( Y, X ) ) ==> X }.
% 55.03/55.41  parent0: (96793) {G17,W10,D5,L1,V2,M1}  { meet( join( X, complement( Y ) )
% 55.03/55.41    , join( Y, X ) ) ==> X }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96795) {G27,W11,D4,L1,V2,M1}  { meet( Y, complement( X ) ) ==> 
% 55.03/55.41    meet( complement( X ), join( X, Y ) ) }.
% 55.03/55.41  parent0[0]: (8796) {G27,W11,D4,L1,V2,M1} P(454,8781) { meet( complement( X
% 55.03/55.41     ), join( X, Y ) ) ==> meet( Y, complement( X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96798) {G26,W17,D6,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 55.03/55.41    complement( X ) ) ) ) ==> meet( complement( meet( Y, complement( X ) ) )
% 55.03/55.41    , join( Y, X ) ) }.
% 55.03/55.41  parent0[0]: (2627) {G25,W10,D5,L1,V2,M1} P(559,2431);d(2431) { join( meet( 
% 55.03/55.41    X, complement( Y ) ), Y ) ==> join( X, Y ) }.
% 55.03/55.41  parent1[0; 14]: (96795) {G27,W11,D4,L1,V2,M1}  { meet( Y, complement( X ) )
% 55.03/55.41     ==> meet( complement( X ), join( X, Y ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := meet( Y, complement( X ) )
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96800) {G16,W16,D6,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 55.03/55.41    complement( X ) ) ) ) ==> meet( join( complement( Y ), X ), join( Y, X )
% 55.03/55.41     ) }.
% 55.03/55.41  parent0[0]: (954) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( Y, 
% 55.03/55.41    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 55.03/55.41  parent1[0; 9]: (96798) {G26,W17,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 55.03/55.41    Y, complement( X ) ) ) ) ==> meet( complement( meet( Y, complement( X ) )
% 55.03/55.41     ), join( Y, X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96801) {G16,W15,D5,L1,V2,M1}  { meet( X, join( complement( Y ), X
% 55.03/55.41     ) ) ==> meet( join( complement( Y ), X ), join( Y, X ) ) }.
% 55.03/55.41  parent0[0]: (954) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( Y, 
% 55.03/55.41    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 55.03/55.41  parent1[0; 3]: (96800) {G16,W16,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 55.03/55.41    Y, complement( X ) ) ) ) ==> meet( join( complement( Y ), X ), join( Y, X
% 55.03/55.41     ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96802) {G17,W10,D5,L1,V2,M1}  { X ==> meet( join( complement( Y )
% 55.03/55.41    , X ), join( Y, X ) ) }.
% 55.03/55.41  parent0[0]: (738) {G32,W7,D4,L1,V2,M1} P(728,562) { meet( Y, join( X, Y ) )
% 55.03/55.41     ==> Y }.
% 55.03/55.41  parent1[0; 1]: (96801) {G16,W15,D5,L1,V2,M1}  { meet( X, join( complement( 
% 55.03/55.41    Y ), X ) ) ==> meet( join( complement( Y ), X ), join( Y, X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := complement( Y )
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96803) {G17,W10,D5,L1,V2,M1}  { meet( join( complement( Y ), X ), 
% 55.03/55.41    join( Y, X ) ) ==> X }.
% 55.03/55.41  parent0[0]: (96802) {G17,W10,D5,L1,V2,M1}  { X ==> meet( join( complement( 
% 55.03/55.41    Y ), X ), join( Y, X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (8805) {G33,W10,D5,L1,V2,M1} P(2627,8796);d(954);d(738) { meet
% 55.03/55.41    ( join( complement( X ), Y ), join( X, Y ) ) ==> Y }.
% 55.03/55.41  parent0: (96803) {G17,W10,D5,L1,V2,M1}  { meet( join( complement( Y ), X )
% 55.03/55.41    , join( Y, X ) ) ==> X }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96804) {G34,W10,D5,L1,V2,M1}  { X ==> meet( join( X, complement( Y
% 55.03/55.41     ) ), join( Y, X ) ) }.
% 55.03/55.41  parent0[0]: (8804) {G34,W10,D5,L1,V2,M1} P(2461,8796);d(953);d(750) { meet
% 55.03/55.41    ( join( X, complement( Y ) ), join( Y, X ) ) ==> X }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96805) {G21,W10,D5,L1,V2,M1}  { X ==> meet( join( X, complement( 
% 55.03/55.41    Y ) ), join( X, Y ) ) }.
% 55.03/55.41  parent0[0]: (4106) {G20,W11,D4,L1,V3,M1} P(1892,984);d(1892) { meet( Z, 
% 55.03/55.41    join( Y, X ) ) = meet( Z, join( X, Y ) ) }.
% 55.03/55.41  parent1[0; 2]: (96804) {G34,W10,D5,L1,V2,M1}  { X ==> meet( join( X, 
% 55.03/55.41    complement( Y ) ), join( Y, X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41     Z := join( X, complement( Y ) )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96808) {G21,W10,D5,L1,V2,M1}  { meet( join( X, complement( Y ) ), 
% 55.03/55.41    join( X, Y ) ) ==> X }.
% 55.03/55.41  parent0[0]: (96805) {G21,W10,D5,L1,V2,M1}  { X ==> meet( join( X, 
% 55.03/55.41    complement( Y ) ), join( X, Y ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (8821) {G35,W10,D5,L1,V2,M1} P(8804,4106) { meet( join( X, 
% 55.03/55.41    complement( Y ) ), join( X, Y ) ) ==> X }.
% 55.03/55.41  parent0: (96808) {G21,W10,D5,L1,V2,M1}  { meet( join( X, complement( Y ) )
% 55.03/55.41    , join( X, Y ) ) ==> X }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96810) {G34,W10,D5,L1,V2,M1}  { X ==> meet( join( X, complement( Y
% 55.03/55.41     ) ), join( Y, X ) ) }.
% 55.03/55.41  parent0[0]: (8804) {G34,W10,D5,L1,V2,M1} P(2461,8796);d(953);d(750) { meet
% 55.03/55.41    ( join( X, complement( Y ) ), join( Y, X ) ) ==> X }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96811) {G15,W10,D5,L1,V2,M1}  { X ==> meet( join( X, Y ), join( 
% 55.03/55.41    complement( Y ), X ) ) }.
% 55.03/55.41  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.41    ( complement( X ) ) ==> X }.
% 55.03/55.41  parent1[0; 5]: (96810) {G34,W10,D5,L1,V2,M1}  { X ==> meet( join( X, 
% 55.03/55.41    complement( Y ) ), join( Y, X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := complement( Y )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96812) {G15,W10,D5,L1,V2,M1}  { meet( join( X, Y ), join( 
% 55.03/55.41    complement( Y ), X ) ) ==> X }.
% 55.03/55.41  parent0[0]: (96811) {G15,W10,D5,L1,V2,M1}  { X ==> meet( join( X, Y ), join
% 55.03/55.41    ( complement( Y ), X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (8835) {G35,W10,D5,L1,V2,M1} P(454,8804) { meet( join( Y, X )
% 55.03/55.41    , join( complement( X ), Y ) ) ==> Y }.
% 55.03/55.41  parent0: (96812) {G15,W10,D5,L1,V2,M1}  { meet( join( X, Y ), join( 
% 55.03/55.41    complement( Y ), X ) ) ==> X }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96814) {G19,W11,D5,L1,V2,M1}  { zero ==> composition( composition
% 55.03/55.41    ( X, converse( Y ) ), complement( composition( Y, top ) ) ) }.
% 55.03/55.41  parent0[0]: (938) {G19,W11,D5,L1,V2,M1} P(908,4);d(919) { composition( 
% 55.03/55.41    composition( Y, converse( X ) ), complement( composition( X, top ) ) ) 
% 55.03/55.41    ==> zero }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96817) {G1,W11,D5,L1,V2,M1}  { zero ==> composition( converse( 
% 55.03/55.41    composition( Y, X ) ), complement( composition( Y, top ) ) ) }.
% 55.03/55.41  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 55.03/55.41    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 55.03/55.41  parent1[0; 3]: (96814) {G19,W11,D5,L1,V2,M1}  { zero ==> composition( 
% 55.03/55.41    composition( X, converse( Y ) ), complement( composition( Y, top ) ) )
% 55.03/55.41     }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := converse( X )
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96818) {G1,W11,D5,L1,V2,M1}  { composition( converse( composition
% 55.03/55.41    ( X, Y ) ), complement( composition( X, top ) ) ) ==> zero }.
% 55.03/55.41  parent0[0]: (96817) {G1,W11,D5,L1,V2,M1}  { zero ==> composition( converse
% 55.03/55.41    ( composition( Y, X ) ), complement( composition( Y, top ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (9169) {G20,W11,D5,L1,V2,M1} P(9,938) { composition( converse
% 55.03/55.41    ( composition( Y, X ) ), complement( composition( Y, top ) ) ) ==> zero
% 55.03/55.41     }.
% 55.03/55.41  parent0: (96818) {G1,W11,D5,L1,V2,M1}  { composition( converse( composition
% 55.03/55.41    ( X, Y ) ), complement( composition( X, top ) ) ) ==> zero }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96820) {G1,W13,D7,L1,V2,M1}  { complement( Y ) ==> join( 
% 55.03/55.41    composition( X, complement( composition( converse( X ), Y ) ) ), 
% 55.03/55.41    complement( Y ) ) }.
% 55.03/55.41  parent0[0]: (102) {G1,W13,D7,L1,V2,M1} P(7,10) { join( composition( X, 
% 55.03/55.41    complement( composition( converse( X ), Y ) ) ), complement( Y ) ) ==> 
% 55.03/55.41    complement( Y ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96824) {G2,W18,D6,L1,V2,M1}  { complement( complement( 
% 55.03/55.41    composition( X, top ) ) ) ==> join( composition( composition( X, Y ), 
% 55.03/55.41    complement( zero ) ), complement( complement( composition( X, top ) ) ) )
% 55.03/55.41     }.
% 55.03/55.41  parent0[0]: (9169) {G20,W11,D5,L1,V2,M1} P(9,938) { composition( converse( 
% 55.03/55.41    composition( Y, X ) ), complement( composition( Y, top ) ) ) ==> zero }.
% 55.03/55.41  parent1[0; 12]: (96820) {G1,W13,D7,L1,V2,M1}  { complement( Y ) ==> join( 
% 55.03/55.41    composition( X, complement( composition( converse( X ), Y ) ) ), 
% 55.03/55.41    complement( Y ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := composition( X, Y )
% 55.03/55.41     Y := complement( composition( X, top ) )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96825) {G3,W17,D6,L1,V2,M1}  { complement( complement( 
% 55.03/55.41    composition( X, top ) ) ) ==> join( composition( composition( X, Y ), top
% 55.03/55.41     ), complement( complement( composition( X, top ) ) ) ) }.
% 55.03/55.41  parent0[0]: (378) {G9,W4,D3,L1,V0,M1} P(375,176);d(310);d(366) { complement
% 55.03/55.41    ( zero ) ==> top }.
% 55.03/55.41  parent1[0; 11]: (96824) {G2,W18,D6,L1,V2,M1}  { complement( complement( 
% 55.03/55.41    composition( X, top ) ) ) ==> join( composition( composition( X, Y ), 
% 55.03/55.41    complement( zero ) ), complement( complement( composition( X, top ) ) ) )
% 55.03/55.41     }.
% 55.03/55.41  substitution0:
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96827) {G4,W15,D5,L1,V2,M1}  { complement( complement( 
% 55.03/55.41    composition( X, top ) ) ) ==> join( composition( composition( X, Y ), top
% 55.03/55.41     ), composition( X, top ) ) }.
% 55.03/55.41  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.41    ( complement( X ) ) ==> X }.
% 55.03/55.41  parent1[0; 12]: (96825) {G3,W17,D6,L1,V2,M1}  { complement( complement( 
% 55.03/55.41    composition( X, top ) ) ) ==> join( composition( composition( X, Y ), top
% 55.03/55.41     ), complement( complement( composition( X, top ) ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := composition( X, top )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96828) {G5,W13,D5,L1,V2,M1}  { composition( X, top ) ==> join( 
% 55.03/55.41    composition( composition( X, Y ), top ), composition( X, top ) ) }.
% 55.03/55.41  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.41    ( complement( X ) ) ==> X }.
% 55.03/55.41  parent1[0; 1]: (96827) {G4,W15,D5,L1,V2,M1}  { complement( complement( 
% 55.03/55.41    composition( X, top ) ) ) ==> join( composition( composition( X, Y ), top
% 55.03/55.41     ), composition( X, top ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := composition( X, top )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96831) {G1,W11,D5,L1,V2,M1}  { composition( X, top ) ==> 
% 55.03/55.41    composition( join( composition( X, Y ), X ), top ) }.
% 55.03/55.41  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 55.03/55.41    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 55.03/55.41  parent1[0; 4]: (96828) {G5,W13,D5,L1,V2,M1}  { composition( X, top ) ==> 
% 55.03/55.41    join( composition( composition( X, Y ), top ), composition( X, top ) )
% 55.03/55.41     }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := composition( X, Y )
% 55.03/55.41     Y := X
% 55.03/55.41     Z := top
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96832) {G1,W11,D5,L1,V2,M1}  { composition( join( composition( X, 
% 55.03/55.41    Y ), X ), top ) ==> composition( X, top ) }.
% 55.03/55.41  parent0[0]: (96831) {G1,W11,D5,L1,V2,M1}  { composition( X, top ) ==> 
% 55.03/55.41    composition( join( composition( X, Y ), X ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (9173) {G21,W11,D5,L1,V2,M1} P(9169,102);d(378);d(454);d(6) { 
% 55.03/55.41    composition( join( composition( X, Y ), X ), top ) ==> composition( X, 
% 55.03/55.41    top ) }.
% 55.03/55.41  parent0: (96832) {G1,W11,D5,L1,V2,M1}  { composition( join( composition( X
% 55.03/55.41    , Y ), X ), top ) ==> composition( X, top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96834) {G21,W11,D5,L1,V2,M1}  { composition( X, top ) ==> 
% 55.03/55.41    composition( join( composition( X, Y ), X ), top ) }.
% 55.03/55.41  parent0[0]: (9173) {G21,W11,D5,L1,V2,M1} P(9169,102);d(378);d(454);d(6) { 
% 55.03/55.41    composition( join( composition( X, Y ), X ), top ) ==> composition( X, 
% 55.03/55.41    top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96855) {G6,W11,D5,L1,V1,M1}  { composition( X, top ) ==> 
% 55.03/55.41    composition( composition( join( X, one ), X ), top ) }.
% 55.03/55.41  parent0[0]: (307) {G5,W11,D4,L1,V2,M1} P(301,6) { join( composition( Y, X )
% 55.03/55.41    , X ) = composition( join( Y, one ), X ) }.
% 55.03/55.41  parent1[0; 5]: (96834) {G21,W11,D5,L1,V2,M1}  { composition( X, top ) ==> 
% 55.03/55.41    composition( join( composition( X, Y ), X ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96856) {G6,W11,D5,L1,V1,M1}  { composition( composition( join( X, 
% 55.03/55.41    one ), X ), top ) ==> composition( X, top ) }.
% 55.03/55.41  parent0[0]: (96855) {G6,W11,D5,L1,V1,M1}  { composition( X, top ) ==> 
% 55.03/55.41    composition( composition( join( X, one ), X ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (9181) {G22,W11,D5,L1,V1,M1} P(307,9173) { composition( 
% 55.03/55.41    composition( join( X, one ), X ), top ) ==> composition( X, top ) }.
% 55.03/55.41  parent0: (96856) {G6,W11,D5,L1,V1,M1}  { composition( composition( join( X
% 55.03/55.41    , one ), X ), top ) ==> composition( X, top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96858) {G35,W10,D6,L1,V2,M1}  { zero ==> meet( X, complement( 
% 55.03/55.41    composition( join( X, Y ), top ) ) ) }.
% 55.03/55.41  parent0[0]: (4661) {G35,W10,D6,L1,V2,M1} P(4434,794) { meet( X, complement
% 55.03/55.41    ( composition( join( X, Y ), top ) ) ) ==> zero }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96859) {G22,W10,D5,L1,V2,M1}  { zero ==> meet( composition( X, Y
% 55.03/55.41     ), complement( composition( X, top ) ) ) }.
% 55.03/55.41  parent0[0]: (9173) {G21,W11,D5,L1,V2,M1} P(9169,102);d(378);d(454);d(6) { 
% 55.03/55.41    composition( join( composition( X, Y ), X ), top ) ==> composition( X, 
% 55.03/55.41    top ) }.
% 55.03/55.41  parent1[0; 7]: (96858) {G35,W10,D6,L1,V2,M1}  { zero ==> meet( X, 
% 55.03/55.41    complement( composition( join( X, Y ), top ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := composition( X, Y )
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96860) {G22,W10,D5,L1,V2,M1}  { meet( composition( X, Y ), 
% 55.03/55.41    complement( composition( X, top ) ) ) ==> zero }.
% 55.03/55.41  parent0[0]: (96859) {G22,W10,D5,L1,V2,M1}  { zero ==> meet( composition( X
% 55.03/55.41    , Y ), complement( composition( X, top ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (9198) {G36,W10,D5,L1,V2,M1} P(9173,4661) { meet( composition
% 55.03/55.41    ( X, Y ), complement( composition( X, top ) ) ) ==> zero }.
% 55.03/55.41  parent0: (96860) {G22,W10,D5,L1,V2,M1}  { meet( composition( X, Y ), 
% 55.03/55.41    complement( composition( X, top ) ) ) ==> zero }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96862) {G14,W9,D4,L1,V1,M1}  { composition( X, top ) ==> join( X, 
% 55.03/55.41    composition( X, top ) ) }.
% 55.03/55.41  parent0[0]: (4434) {G14,W9,D4,L1,V1,M1} P(4306,73);d(35);d(397) { join( X, 
% 55.03/55.41    composition( X, top ) ) ==> composition( X, top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96865) {G15,W17,D5,L1,V2,M1}  { composition( join( composition( X
% 55.03/55.41    , Y ), X ), top ) ==> join( join( composition( X, Y ), X ), composition( 
% 55.03/55.41    X, top ) ) }.
% 55.03/55.41  parent0[0]: (9173) {G21,W11,D5,L1,V2,M1} P(9169,102);d(378);d(454);d(6) { 
% 55.03/55.41    composition( join( composition( X, Y ), X ), top ) ==> composition( X, 
% 55.03/55.41    top ) }.
% 55.03/55.41  parent1[0; 14]: (96862) {G14,W9,D4,L1,V1,M1}  { composition( X, top ) ==> 
% 55.03/55.41    join( X, composition( X, top ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := join( composition( X, Y ), X )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96866) {G16,W13,D5,L1,V2,M1}  { composition( X, top ) ==> join( 
% 55.03/55.41    join( composition( X, Y ), X ), composition( X, top ) ) }.
% 55.03/55.41  parent0[0]: (9173) {G21,W11,D5,L1,V2,M1} P(9169,102);d(378);d(454);d(6) { 
% 55.03/55.41    composition( join( composition( X, Y ), X ), top ) ==> composition( X, 
% 55.03/55.41    top ) }.
% 55.03/55.41  parent1[0; 1]: (96865) {G15,W17,D5,L1,V2,M1}  { composition( join( 
% 55.03/55.41    composition( X, Y ), X ), top ) ==> join( join( composition( X, Y ), X )
% 55.03/55.41    , composition( X, top ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96869) {G17,W11,D4,L1,V2,M1}  { composition( X, top ) ==> join( 
% 55.03/55.41    composition( X, top ), composition( X, Y ) ) }.
% 55.03/55.41  parent0[0]: (4654) {G32,W13,D4,L1,V2,M1} P(4532,136) { join( join( Y, X ), 
% 55.03/55.41    composition( X, top ) ) ==> join( composition( X, top ), Y ) }.
% 55.03/55.41  parent1[0; 4]: (96866) {G16,W13,D5,L1,V2,M1}  { composition( X, top ) ==> 
% 55.03/55.41    join( join( composition( X, Y ), X ), composition( X, top ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := composition( X, Y )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96870) {G17,W11,D4,L1,V2,M1}  { join( composition( X, top ), 
% 55.03/55.41    composition( X, Y ) ) ==> composition( X, top ) }.
% 55.03/55.41  parent0[0]: (96869) {G17,W11,D4,L1,V2,M1}  { composition( X, top ) ==> join
% 55.03/55.41    ( composition( X, top ), composition( X, Y ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (9218) {G33,W11,D4,L1,V2,M1} P(9173,4434);d(4654) { join( 
% 55.03/55.41    composition( X, top ), composition( X, Y ) ) ==> composition( X, top )
% 55.03/55.41     }.
% 55.03/55.41  parent0: (96870) {G17,W11,D4,L1,V2,M1}  { join( composition( X, top ), 
% 55.03/55.41    composition( X, Y ) ) ==> composition( X, top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96872) {G21,W11,D4,L1,V2,M1}  { join( Y, complement( X ) ) ==> 
% 55.03/55.41    join( complement( X ), meet( Y, X ) ) }.
% 55.03/55.41  parent0[0]: (2333) {G21,W11,D4,L1,V2,M1} P(2313,535);d(1);d(511) { join( 
% 55.03/55.41    complement( Y ), meet( X, Y ) ) ==> join( X, complement( Y ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96875) {G22,W17,D6,L1,V2,M1}  { join( composition( X, Y ), 
% 55.03/55.41    complement( complement( composition( X, top ) ) ) ) ==> join( complement
% 55.03/55.41    ( complement( composition( X, top ) ) ), zero ) }.
% 55.03/55.41  parent0[0]: (9198) {G36,W10,D5,L1,V2,M1} P(9173,4661) { meet( composition( 
% 55.03/55.41    X, Y ), complement( composition( X, top ) ) ) ==> zero }.
% 55.03/55.41  parent1[0; 16]: (96872) {G21,W11,D4,L1,V2,M1}  { join( Y, complement( X ) )
% 55.03/55.41     ==> join( complement( X ), meet( Y, X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := complement( composition( X, top ) )
% 55.03/55.41     Y := composition( X, Y )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96876) {G15,W15,D6,L1,V2,M1}  { join( composition( X, Y ), 
% 55.03/55.41    complement( complement( composition( X, top ) ) ) ) ==> complement( 
% 55.03/55.41    complement( composition( X, top ) ) ) }.
% 55.03/55.41  parent0[0]: (457) {G14,W5,D3,L1,V1,M1} P(448,333) { join( X, zero ) ==> X
% 55.03/55.41     }.
% 55.03/55.41  parent1[0; 10]: (96875) {G22,W17,D6,L1,V2,M1}  { join( composition( X, Y )
% 55.03/55.41    , complement( complement( composition( X, top ) ) ) ) ==> join( 
% 55.03/55.41    complement( complement( composition( X, top ) ) ), zero ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := complement( complement( composition( X, top ) ) )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96878) {G15,W13,D6,L1,V2,M1}  { join( composition( X, Y ), 
% 55.03/55.41    complement( complement( composition( X, top ) ) ) ) ==> composition( X, 
% 55.03/55.41    top ) }.
% 55.03/55.41  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.41    ( complement( X ) ) ==> X }.
% 55.03/55.41  parent1[0; 10]: (96876) {G15,W15,D6,L1,V2,M1}  { join( composition( X, Y )
% 55.03/55.41    , complement( complement( composition( X, top ) ) ) ) ==> complement( 
% 55.03/55.41    complement( composition( X, top ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := composition( X, top )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96879) {G15,W11,D4,L1,V2,M1}  { join( composition( X, Y ), 
% 55.03/55.41    composition( X, top ) ) ==> composition( X, top ) }.
% 55.03/55.41  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.41    ( complement( X ) ) ==> X }.
% 55.03/55.41  parent1[0; 5]: (96878) {G15,W13,D6,L1,V2,M1}  { join( composition( X, Y ), 
% 55.03/55.41    complement( complement( composition( X, top ) ) ) ) ==> composition( X, 
% 55.03/55.41    top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := composition( X, top )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (9236) {G37,W11,D4,L1,V2,M1} P(9198,2333);d(457);d(454) { join
% 55.03/55.41    ( composition( X, Y ), composition( X, top ) ) ==> composition( X, top )
% 55.03/55.41     }.
% 55.03/55.41  parent0: (96879) {G15,W11,D4,L1,V2,M1}  { join( composition( X, Y ), 
% 55.03/55.41    composition( X, top ) ) ==> composition( X, top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96884) {G31,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y ), 
% 55.03/55.41    composition( complement( X ), top ) ) }.
% 55.03/55.41  parent0[0]: (4531) {G31,W10,D5,L1,V2,M1} P(4517,184);d(393);d(46);d(456) { 
% 55.03/55.41    join( join( X, Y ), composition( complement( X ), top ) ) ==> top }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96886) {G32,W12,D6,L1,V2,M1}  { top ==> join( composition( X, top
% 55.03/55.41     ), composition( complement( composition( X, Y ) ), top ) ) }.
% 55.03/55.41  parent0[0]: (9236) {G37,W11,D4,L1,V2,M1} P(9198,2333);d(457);d(454) { join
% 55.03/55.41    ( composition( X, Y ), composition( X, top ) ) ==> composition( X, top )
% 55.03/55.41     }.
% 55.03/55.41  parent1[0; 3]: (96884) {G31,W10,D5,L1,V2,M1}  { top ==> join( join( X, Y )
% 55.03/55.41    , composition( complement( X ), top ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := composition( X, Y )
% 55.03/55.41     Y := composition( X, top )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96887) {G1,W10,D6,L1,V2,M1}  { top ==> composition( join( X, 
% 55.03/55.41    complement( composition( X, Y ) ) ), top ) }.
% 55.03/55.41  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 55.03/55.41    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 55.03/55.41  parent1[0; 2]: (96886) {G32,W12,D6,L1,V2,M1}  { top ==> join( composition( 
% 55.03/55.41    X, top ), composition( complement( composition( X, Y ) ), top ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := complement( composition( X, Y ) )
% 55.03/55.41     Z := top
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96888) {G1,W10,D6,L1,V2,M1}  { composition( join( X, complement( 
% 55.03/55.41    composition( X, Y ) ) ), top ) ==> top }.
% 55.03/55.41  parent0[0]: (96887) {G1,W10,D6,L1,V2,M1}  { top ==> composition( join( X, 
% 55.03/55.41    complement( composition( X, Y ) ) ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (9293) {G38,W10,D6,L1,V2,M1} P(9236,4531);d(6) { composition( 
% 55.03/55.41    join( X, complement( composition( X, Y ) ) ), top ) ==> top }.
% 55.03/55.41  parent0: (96888) {G1,W10,D6,L1,V2,M1}  { composition( join( X, complement( 
% 55.03/55.41    composition( X, Y ) ) ), top ) ==> top }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96889) {G38,W10,D6,L1,V2,M1}  { top ==> composition( join( X, 
% 55.03/55.41    complement( composition( X, Y ) ) ), top ) }.
% 55.03/55.41  parent0[0]: (9293) {G38,W10,D6,L1,V2,M1} P(9236,4531);d(6) { composition( 
% 55.03/55.41    join( X, complement( composition( X, Y ) ) ), top ) ==> top }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96894) {G39,W13,D7,L1,V2,M1}  { top ==> composition( join( join( 
% 55.03/55.41    X, complement( composition( X, Y ) ) ), complement( top ) ), top ) }.
% 55.03/55.41  parent0[0]: (9293) {G38,W10,D6,L1,V2,M1} P(9236,4531);d(6) { composition( 
% 55.03/55.41    join( X, complement( composition( X, Y ) ) ), top ) ==> top }.
% 55.03/55.41  parent1[0; 11]: (96889) {G38,W10,D6,L1,V2,M1}  { top ==> composition( join
% 55.03/55.41    ( X, complement( composition( X, Y ) ) ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := join( X, complement( composition( X, Y ) ) )
% 55.03/55.41     Y := top
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96895) {G16,W12,D7,L1,V2,M1}  { top ==> composition( join( 
% 55.03/55.41    complement( meet( composition( X, Y ), top ) ), X ), top ) }.
% 55.03/55.41  parent0[0]: (960) {G15,W14,D5,L1,V3,M1} P(461,16) { join( join( Z, 
% 55.03/55.41    complement( X ) ), complement( Y ) ) ==> join( complement( meet( X, Y ) )
% 55.03/55.41    , Z ) }.
% 55.03/55.41  parent1[0; 3]: (96894) {G39,W13,D7,L1,V2,M1}  { top ==> composition( join( 
% 55.03/55.41    join( X, complement( composition( X, Y ) ) ), complement( top ) ), top )
% 55.03/55.41     }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := composition( X, Y )
% 55.03/55.41     Y := top
% 55.03/55.41     Z := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96896) {G14,W10,D6,L1,V2,M1}  { top ==> composition( join( 
% 55.03/55.41    complement( composition( X, Y ) ), X ), top ) }.
% 55.03/55.41  parent0[0]: (450) {G13,W5,D3,L1,V1,M1} P(48,442);d(386) { meet( X, top ) 
% 55.03/55.41    ==> X }.
% 55.03/55.41  parent1[0; 5]: (96895) {G16,W12,D7,L1,V2,M1}  { top ==> composition( join( 
% 55.03/55.41    complement( meet( composition( X, Y ), top ) ), X ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := composition( X, Y )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96897) {G14,W10,D6,L1,V2,M1}  { composition( join( complement( 
% 55.03/55.41    composition( X, Y ) ), X ), top ) ==> top }.
% 55.03/55.41  parent0[0]: (96896) {G14,W10,D6,L1,V2,M1}  { top ==> composition( join( 
% 55.03/55.41    complement( composition( X, Y ) ), X ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (9324) {G39,W10,D6,L1,V2,M1} P(9293,9293);d(960);d(450) { 
% 55.03/55.41    composition( join( complement( composition( X, Y ) ), X ), top ) ==> top
% 55.03/55.41     }.
% 55.03/55.41  parent0: (96897) {G14,W10,D6,L1,V2,M1}  { composition( join( complement( 
% 55.03/55.41    composition( X, Y ) ), X ), top ) ==> top }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96899) {G22,W11,D5,L1,V1,M1}  { composition( X, top ) ==> 
% 55.03/55.41    composition( composition( join( X, one ), X ), top ) }.
% 55.03/55.41  parent0[0]: (9181) {G22,W11,D5,L1,V1,M1} P(307,9173) { composition( 
% 55.03/55.41    composition( join( X, one ), X ), top ) ==> composition( X, top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96901) {G23,W19,D7,L1,V1,M1}  { composition( complement( 
% 55.03/55.41    composition( one, meet( one, X ) ) ), top ) ==> composition( composition
% 55.03/55.41    ( top, complement( composition( one, meet( one, X ) ) ) ), top ) }.
% 55.03/55.41  parent0[0]: (7071) {G25,W10,D6,L1,V2,M1} P(7027,600);d(2621) { join( 
% 55.03/55.41    complement( composition( X, meet( one, Y ) ) ), X ) ==> top }.
% 55.03/55.41  parent1[0; 11]: (96899) {G22,W11,D5,L1,V1,M1}  { composition( X, top ) ==> 
% 55.03/55.41    composition( composition( join( X, one ), X ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := one
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := complement( composition( one, meet( one, X ) ) )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96903) {G5,W17,D6,L1,V1,M1}  { composition( complement( 
% 55.03/55.41    composition( one, meet( one, X ) ) ), top ) ==> composition( composition
% 55.03/55.41    ( top, complement( meet( one, X ) ) ), top ) }.
% 55.03/55.41  parent0[0]: (301) {G4,W5,D3,L1,V1,M1} P(300,294) { composition( one, X ) 
% 55.03/55.41    ==> X }.
% 55.03/55.41  parent1[0; 13]: (96901) {G23,W19,D7,L1,V1,M1}  { composition( complement( 
% 55.03/55.41    composition( one, meet( one, X ) ) ), top ) ==> composition( composition
% 55.03/55.41    ( top, complement( composition( one, meet( one, X ) ) ) ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := meet( one, X )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96904) {G5,W15,D6,L1,V1,M1}  { composition( complement( meet( one
% 55.03/55.41    , X ) ), top ) ==> composition( composition( top, complement( meet( one, 
% 55.03/55.41    X ) ) ), top ) }.
% 55.03/55.41  parent0[0]: (301) {G4,W5,D3,L1,V1,M1} P(300,294) { composition( one, X ) 
% 55.03/55.41    ==> X }.
% 55.03/55.41  parent1[0; 3]: (96903) {G5,W17,D6,L1,V1,M1}  { composition( complement( 
% 55.03/55.41    composition( one, meet( one, X ) ) ), top ) ==> composition( composition
% 55.03/55.41    ( top, complement( meet( one, X ) ) ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := meet( one, X )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96906) {G5,W15,D6,L1,V1,M1}  { composition( composition( top, 
% 55.03/55.41    complement( meet( one, X ) ) ), top ) ==> composition( complement( meet( 
% 55.03/55.41    one, X ) ), top ) }.
% 55.03/55.41  parent0[0]: (96904) {G5,W15,D6,L1,V1,M1}  { composition( complement( meet( 
% 55.03/55.41    one, X ) ), top ) ==> composition( composition( top, complement( meet( 
% 55.03/55.41    one, X ) ) ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (9451) {G26,W15,D6,L1,V1,M1} P(7071,9181);d(301) { composition
% 55.03/55.41    ( composition( top, complement( meet( one, X ) ) ), top ) ==> composition
% 55.03/55.41    ( complement( meet( one, X ) ), top ) }.
% 55.03/55.41  parent0: (96906) {G5,W15,D6,L1,V1,M1}  { composition( composition( top, 
% 55.03/55.41    complement( meet( one, X ) ) ), top ) ==> composition( complement( meet( 
% 55.03/55.41    one, X ) ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96909) {G22,W11,D5,L1,V1,M1}  { composition( X, top ) ==> 
% 55.03/55.41    composition( composition( join( X, one ), X ), top ) }.
% 55.03/55.41  parent0[0]: (9181) {G22,W11,D5,L1,V1,M1} P(307,9173) { composition( 
% 55.03/55.41    composition( join( X, one ), X ), top ) ==> composition( X, top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96916) {G23,W19,D8,L1,V1,M1}  { composition( complement( converse
% 55.03/55.41    ( meet( converse( one ), X ) ) ), top ) ==> composition( composition( top
% 55.03/55.41    , complement( converse( meet( converse( one ), X ) ) ) ), top ) }.
% 55.03/55.41  parent0[0]: (3352) {G35,W10,D7,L1,V2,M1} P(858,954);d(378) { join( 
% 55.03/55.41    complement( converse( meet( converse( X ), Y ) ) ), X ) ==> top }.
% 55.03/55.41  parent1[0; 11]: (96909) {G22,W11,D5,L1,V1,M1}  { composition( X, top ) ==> 
% 55.03/55.41    composition( composition( join( X, one ), X ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := one
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := complement( converse( meet( converse( one ), X ) ) )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96917) {G24,W19,D8,L1,V1,M1}  { composition( complement( converse
% 55.03/55.41    ( meet( converse( one ), X ) ) ), top ) ==> composition( converse( 
% 55.03/55.41    composition( complement( meet( converse( one ), X ) ), top ) ), top ) }.
% 55.03/55.41  parent0[0]: (2839) {G28,W11,D5,L1,V1,M1} P(2819,399) { composition( top, 
% 55.03/55.41    complement( converse( X ) ) ) ==> converse( composition( complement( X )
% 55.03/55.41    , top ) ) }.
% 55.03/55.41  parent1[0; 10]: (96916) {G23,W19,D8,L1,V1,M1}  { composition( complement( 
% 55.03/55.41    converse( meet( converse( one ), X ) ) ), top ) ==> composition( 
% 55.03/55.41    composition( top, complement( converse( meet( converse( one ), X ) ) ) )
% 55.03/55.41    , top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := meet( converse( one ), X )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96918) {G14,W19,D8,L1,V1,M1}  { composition( complement( converse
% 55.03/55.41    ( meet( converse( one ), X ) ) ), top ) ==> converse( composition( top, 
% 55.03/55.41    composition( complement( meet( converse( one ), X ) ), top ) ) ) }.
% 55.03/55.41  parent0[0]: (398) {G13,W9,D4,L1,V1,M1} P(397,36) { composition( converse( X
% 55.03/55.41     ), top ) ==> converse( composition( top, X ) ) }.
% 55.03/55.41  parent1[0; 9]: (96917) {G24,W19,D8,L1,V1,M1}  { composition( complement( 
% 55.03/55.41    converse( meet( converse( one ), X ) ) ), top ) ==> composition( converse
% 55.03/55.41    ( composition( complement( meet( converse( one ), X ) ), top ) ), top )
% 55.03/55.41     }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := composition( complement( meet( converse( one ), X ) ), top )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96919) {G1,W19,D8,L1,V1,M1}  { composition( complement( converse
% 55.03/55.41    ( meet( converse( one ), X ) ) ), top ) ==> converse( composition( 
% 55.03/55.41    composition( top, complement( meet( converse( one ), X ) ) ), top ) ) }.
% 55.03/55.41  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 55.03/55.41     ) ) ==> composition( composition( X, Y ), Z ) }.
% 55.03/55.41  parent1[0; 10]: (96918) {G14,W19,D8,L1,V1,M1}  { composition( complement( 
% 55.03/55.41    converse( meet( converse( one ), X ) ) ), top ) ==> converse( composition
% 55.03/55.41    ( top, composition( complement( meet( converse( one ), X ) ), top ) ) )
% 55.03/55.41     }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := top
% 55.03/55.41     Y := complement( meet( converse( one ), X ) )
% 55.03/55.41     Z := top
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96921) {G2,W18,D7,L1,V1,M1}  { composition( complement( converse
% 55.03/55.41    ( meet( converse( one ), X ) ) ), top ) ==> converse( composition( 
% 55.03/55.41    composition( top, complement( meet( one, X ) ) ), top ) ) }.
% 55.03/55.41  parent0[0]: (300) {G3,W4,D3,L1,V0,M1} P(294,5) { converse( one ) ==> one
% 55.03/55.41     }.
% 55.03/55.41  parent1[0; 15]: (96919) {G1,W19,D8,L1,V1,M1}  { composition( complement( 
% 55.03/55.41    converse( meet( converse( one ), X ) ) ), top ) ==> converse( composition
% 55.03/55.41    ( composition( top, complement( meet( converse( one ), X ) ) ), top ) )
% 55.03/55.41     }.
% 55.03/55.41  substitution0:
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96922) {G3,W17,D7,L1,V1,M1}  { composition( complement( converse
% 55.03/55.41    ( meet( one, X ) ) ), top ) ==> converse( composition( composition( top, 
% 55.03/55.41    complement( meet( one, X ) ) ), top ) ) }.
% 55.03/55.41  parent0[0]: (300) {G3,W4,D3,L1,V0,M1} P(294,5) { converse( one ) ==> one
% 55.03/55.41     }.
% 55.03/55.41  parent1[0; 5]: (96921) {G2,W18,D7,L1,V1,M1}  { composition( complement( 
% 55.03/55.41    converse( meet( converse( one ), X ) ) ), top ) ==> converse( composition
% 55.03/55.41    ( composition( top, complement( meet( one, X ) ) ), top ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96926) {G4,W15,D6,L1,V1,M1}  { composition( complement( converse
% 55.03/55.41    ( meet( one, X ) ) ), top ) ==> converse( composition( complement( meet( 
% 55.03/55.41    one, X ) ), top ) ) }.
% 55.03/55.41  parent0[0]: (9451) {G26,W15,D6,L1,V1,M1} P(7071,9181);d(301) { composition
% 55.03/55.41    ( composition( top, complement( meet( one, X ) ) ), top ) ==> composition
% 55.03/55.41    ( complement( meet( one, X ) ), top ) }.
% 55.03/55.41  parent1[0; 9]: (96922) {G3,W17,D7,L1,V1,M1}  { composition( complement( 
% 55.03/55.41    converse( meet( one, X ) ) ), top ) ==> converse( composition( 
% 55.03/55.41    composition( top, complement( meet( one, X ) ) ), top ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96927) {G5,W15,D6,L1,V1,M1}  { converse( composition( top, 
% 55.03/55.41    complement( meet( one, X ) ) ) ) ==> converse( composition( complement( 
% 55.03/55.41    meet( one, X ) ), top ) ) }.
% 55.03/55.41  parent0[0]: (2840) {G28,W11,D5,L1,V1,M1} P(2819,398) { composition( 
% 55.03/55.41    complement( converse( X ) ), top ) ==> converse( composition( top, 
% 55.03/55.41    complement( X ) ) ) }.
% 55.03/55.41  parent1[0; 1]: (96926) {G4,W15,D6,L1,V1,M1}  { composition( complement( 
% 55.03/55.41    converse( meet( one, X ) ) ), top ) ==> converse( composition( complement
% 55.03/55.41    ( meet( one, X ) ), top ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := meet( one, X )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (9489) {G36,W15,D6,L1,V1,M1} P(3352,9181);d(2839);d(398);d(4);
% 55.03/55.41    d(300);d(9451);d(2840) { converse( composition( top, complement( meet( 
% 55.03/55.41    one, X ) ) ) ) ==> converse( composition( complement( meet( one, X ) ), 
% 55.03/55.41    top ) ) }.
% 55.03/55.41  parent0: (96927) {G5,W15,D6,L1,V1,M1}  { converse( composition( top, 
% 55.03/55.41    complement( meet( one, X ) ) ) ) ==> converse( composition( complement( 
% 55.03/55.41    meet( one, X ) ), top ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96930) {G23,W9,D5,L1,V3,M1}  { X ==> join( X, meet( Y, meet( Z, X
% 55.03/55.41     ) ) ) }.
% 55.03/55.41  parent0[0]: (2428) {G23,W9,D5,L1,V3,M1} P(1035,2411);d(478) { join( X, meet
% 55.03/55.41    ( Y, meet( Z, X ) ) ) ==> X }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41     Z := Z
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96931) {G24,W10,D6,L1,V2,M1}  { one ==> join( one, meet( X, 
% 55.03/55.41    converse( meet( one, Y ) ) ) ) }.
% 55.03/55.41  parent0[0]: (3233) {G37,W11,D5,L1,V1,M1} P(3228,329);d(456) { meet( 
% 55.03/55.41    converse( meet( one, X ) ), one ) ==> converse( meet( one, X ) ) }.
% 55.03/55.41  parent1[0; 6]: (96930) {G23,W9,D5,L1,V3,M1}  { X ==> join( X, meet( Y, meet
% 55.03/55.41    ( Z, X ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := one
% 55.03/55.41     Y := X
% 55.03/55.41     Z := converse( meet( one, Y ) )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96932) {G24,W10,D6,L1,V2,M1}  { join( one, meet( X, converse( meet
% 55.03/55.41    ( one, Y ) ) ) ) ==> one }.
% 55.03/55.41  parent0[0]: (96931) {G24,W10,D6,L1,V2,M1}  { one ==> join( one, meet( X, 
% 55.03/55.41    converse( meet( one, Y ) ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (9577) {G38,W10,D6,L1,V2,M1} P(3233,2428) { join( one, meet( Y
% 55.03/55.41    , converse( meet( one, X ) ) ) ) ==> one }.
% 55.03/55.41  parent0: (96932) {G24,W10,D6,L1,V2,M1}  { join( one, meet( X, converse( 
% 55.03/55.41    meet( one, Y ) ) ) ) ==> one }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96934) {G38,W10,D6,L1,V2,M1}  { one ==> join( one, meet( X, 
% 55.03/55.41    converse( meet( one, Y ) ) ) ) }.
% 55.03/55.41  parent0[0]: (9577) {G38,W10,D6,L1,V2,M1} P(3233,2428) { join( one, meet( Y
% 55.03/55.41    , converse( meet( one, X ) ) ) ) ==> one }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96935) {G27,W10,D6,L1,V2,M1}  { one ==> join( one, meet( X, 
% 55.03/55.41    converse( meet( Y, one ) ) ) ) }.
% 55.03/55.41  parent0[0]: (8781) {G26,W10,D5,L1,V2,M1} P(8753,44) { meet( X, join( 
% 55.03/55.41    complement( X ), Y ) ) ==> meet( Y, X ) }.
% 55.03/55.41  parent1[0; 7]: (96934) {G38,W10,D6,L1,V2,M1}  { one ==> join( one, meet( X
% 55.03/55.41    , converse( meet( one, Y ) ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := one
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := join( complement( one ), Y )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96936) {G27,W10,D6,L1,V2,M1}  { join( one, meet( X, converse( meet
% 55.03/55.41    ( Y, one ) ) ) ) ==> one }.
% 55.03/55.41  parent0[0]: (96935) {G27,W10,D6,L1,V2,M1}  { one ==> join( one, meet( X, 
% 55.03/55.41    converse( meet( Y, one ) ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (9600) {G39,W10,D6,L1,V2,M1} P(8781,9577) { join( one, meet( Y
% 55.03/55.41    , converse( meet( X, one ) ) ) ) ==> one }.
% 55.03/55.41  parent0: (96936) {G27,W10,D6,L1,V2,M1}  { join( one, meet( X, converse( 
% 55.03/55.41    meet( Y, one ) ) ) ) ==> one }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96937) {G39,W10,D6,L1,V2,M1}  { one ==> join( one, meet( X, 
% 55.03/55.41    converse( meet( Y, one ) ) ) ) }.
% 55.03/55.41  parent0[0]: (9600) {G39,W10,D6,L1,V2,M1} P(8781,9577) { join( one, meet( Y
% 55.03/55.41    , converse( meet( X, one ) ) ) ) ==> one }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96938) {G29,W10,D6,L1,V2,M1}  { one ==> join( one, meet( converse
% 55.03/55.41    ( meet( Y, one ) ), X ) ) }.
% 55.03/55.41  parent0[0]: (3935) {G28,W11,D4,L1,V3,M1} P(3900,0) { join( Z, meet( Y, X )
% 55.03/55.41     ) = join( Z, meet( X, Y ) ) }.
% 55.03/55.41  parent1[0; 2]: (96937) {G39,W10,D6,L1,V2,M1}  { one ==> join( one, meet( X
% 55.03/55.41    , converse( meet( Y, one ) ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := converse( meet( Y, one ) )
% 55.03/55.41     Y := X
% 55.03/55.41     Z := one
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96941) {G29,W10,D6,L1,V2,M1}  { join( one, meet( converse( meet( X
% 55.03/55.41    , one ) ), Y ) ) ==> one }.
% 55.03/55.41  parent0[0]: (96938) {G29,W10,D6,L1,V2,M1}  { one ==> join( one, meet( 
% 55.03/55.41    converse( meet( Y, one ) ), X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (9642) {G40,W10,D6,L1,V2,M1} P(9600,3935) { join( one, meet( 
% 55.03/55.41    converse( meet( Y, one ) ), X ) ) ==> one }.
% 55.03/55.41  parent0: (96941) {G29,W10,D6,L1,V2,M1}  { join( one, meet( converse( meet( 
% 55.03/55.41    X, one ) ), Y ) ) ==> one }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96943) {G33,W10,D5,L1,V2,M1}  { Y ==> meet( join( complement( X )
% 55.03/55.41    , Y ), join( X, Y ) ) }.
% 55.03/55.41  parent0[0]: (8805) {G33,W10,D5,L1,V2,M1} P(2627,8796);d(954);d(738) { meet
% 55.03/55.41    ( join( complement( X ), Y ), join( X, Y ) ) ==> Y }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96945) {G34,W18,D7,L1,V2,M1}  { meet( converse( meet( X, one ) )
% 55.03/55.41    , Y ) ==> meet( join( complement( one ), meet( converse( meet( X, one ) )
% 55.03/55.41    , Y ) ), one ) }.
% 55.03/55.41  parent0[0]: (9642) {G40,W10,D6,L1,V2,M1} P(9600,3935) { join( one, meet( 
% 55.03/55.41    converse( meet( Y, one ) ), X ) ) ==> one }.
% 55.03/55.41  parent1[0; 17]: (96943) {G33,W10,D5,L1,V2,M1}  { Y ==> meet( join( 
% 55.03/55.41    complement( X ), Y ), join( X, Y ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := one
% 55.03/55.41     Y := meet( converse( meet( X, one ) ), Y )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96946) {G26,W15,D6,L1,V2,M1}  { meet( converse( meet( X, one ) )
% 55.03/55.41    , Y ) ==> meet( meet( converse( meet( X, one ) ), Y ), one ) }.
% 55.03/55.41  parent0[0]: (8753) {G25,W10,D5,L1,V2,M1} P(954,3078);d(454) { meet( join( 
% 55.03/55.41    complement( X ), Y ), X ) ==> meet( Y, X ) }.
% 55.03/55.41  parent1[0; 7]: (96945) {G34,W18,D7,L1,V2,M1}  { meet( converse( meet( X, 
% 55.03/55.41    one ) ), Y ) ==> meet( join( complement( one ), meet( converse( meet( X, 
% 55.03/55.41    one ) ), Y ) ), one ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := one
% 55.03/55.41     Y := meet( converse( meet( X, one ) ), Y )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96947) {G26,W15,D6,L1,V2,M1}  { meet( meet( converse( meet( X, one
% 55.03/55.41     ) ), Y ), one ) ==> meet( converse( meet( X, one ) ), Y ) }.
% 55.03/55.41  parent0[0]: (96946) {G26,W15,D6,L1,V2,M1}  { meet( converse( meet( X, one )
% 55.03/55.41     ), Y ) ==> meet( meet( converse( meet( X, one ) ), Y ), one ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (9668) {G41,W15,D6,L1,V2,M1} P(9642,8805);d(8753) { meet( meet
% 55.03/55.41    ( converse( meet( X, one ) ), Y ), one ) ==> meet( converse( meet( X, one
% 55.03/55.41     ) ), Y ) }.
% 55.03/55.41  parent0: (96947) {G26,W15,D6,L1,V2,M1}  { meet( meet( converse( meet( X, 
% 55.03/55.41    one ) ), Y ), one ) ==> meet( converse( meet( X, one ) ), Y ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96954) {G18,W13,D6,L1,V1,M1}  { complement( join( complement( 
% 55.03/55.41    converse( X ) ), one ) ) = complement( converse( join( one, complement( X
% 55.03/55.41     ) ) ) ) }.
% 55.03/55.41  parent0[0]: (2837) {G28,W11,D5,L1,V1,M1} P(2819,304) { join( one, 
% 55.03/55.41    complement( converse( X ) ) ) ==> converse( join( one, complement( X ) )
% 55.03/55.41     ) }.
% 55.03/55.41  parent1[0; 8]: (1355) {G17,W9,D4,L1,V2,M1} P(1335,44);d(1335) { complement
% 55.03/55.41    ( join( X, Y ) ) = complement( join( Y, X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := complement( converse( X ) )
% 55.03/55.41     Y := one
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96955) {G19,W12,D6,L1,V1,M1}  { complement( join( complement( 
% 55.03/55.41    converse( X ) ), one ) ) = converse( meet( complement( one ), X ) ) }.
% 55.03/55.41  parent0[0]: (2798) {G27,W12,D6,L1,V2,M1} P(953,2745) { complement( converse
% 55.03/55.41    ( join( X, complement( Y ) ) ) ) ==> converse( meet( complement( X ), Y )
% 55.03/55.41     ) }.
% 55.03/55.41  parent1[0; 7]: (96954) {G18,W13,D6,L1,V1,M1}  { complement( join( 
% 55.03/55.41    complement( converse( X ) ), one ) ) = complement( converse( join( one, 
% 55.03/55.41    complement( X ) ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := one
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96956) {G16,W11,D5,L1,V1,M1}  { meet( converse( X ), complement( 
% 55.03/55.41    one ) ) = converse( meet( complement( one ), X ) ) }.
% 55.03/55.41  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 55.03/55.41    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 55.03/55.41  parent1[0; 1]: (96955) {G19,W12,D6,L1,V1,M1}  { complement( join( 
% 55.03/55.41    complement( converse( X ) ), one ) ) = converse( meet( complement( one )
% 55.03/55.41    , X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := one
% 55.03/55.41     Y := converse( X )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (9793) {G29,W11,D5,L1,V1,M1} P(2837,1355);d(2798);d(470) { 
% 55.03/55.41    meet( converse( X ), complement( one ) ) ==> converse( meet( complement( 
% 55.03/55.41    one ), X ) ) }.
% 55.03/55.41  parent0: (96956) {G16,W11,D5,L1,V1,M1}  { meet( converse( X ), complement( 
% 55.03/55.41    one ) ) = converse( meet( complement( one ), X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96959) {G22,W11,D4,L1,V2,M1}  { join( Y, complement( X ) ) ==> 
% 55.03/55.41    join( complement( X ), meet( X, Y ) ) }.
% 55.03/55.41  parent0[0]: (2369) {G22,W11,D4,L1,V2,M1} P(2335,535);d(1);d(528) { join( 
% 55.03/55.41    complement( Y ), meet( Y, X ) ) ==> join( X, complement( Y ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96965) {G23,W16,D6,L1,V1,M1}  { join( complement( one ), 
% 55.03/55.41    complement( converse( X ) ) ) ==> join( complement( converse( X ) ), 
% 55.03/55.41    converse( meet( complement( one ), X ) ) ) }.
% 55.03/55.41  parent0[0]: (9793) {G29,W11,D5,L1,V1,M1} P(2837,1355);d(2798);d(470) { meet
% 55.03/55.41    ( converse( X ), complement( one ) ) ==> converse( meet( complement( one
% 55.03/55.41     ), X ) ) }.
% 55.03/55.41  parent1[0; 11]: (96959) {G22,W11,D4,L1,V2,M1}  { join( Y, complement( X ) )
% 55.03/55.41     ==> join( complement( X ), meet( X, Y ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := converse( X )
% 55.03/55.41     Y := complement( one )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96966) {G24,W15,D6,L1,V1,M1}  { join( complement( one ), 
% 55.03/55.41    complement( converse( X ) ) ) ==> converse( join( complement( X ), meet( 
% 55.03/55.41    complement( one ), X ) ) ) }.
% 55.03/55.41  parent0[0]: (2846) {G28,W12,D5,L1,V2,M1} P(2819,8) { join( complement( 
% 55.03/55.41    converse( X ) ), converse( Y ) ) ==> converse( join( complement( X ), Y )
% 55.03/55.41     ) }.
% 55.03/55.41  parent1[0; 7]: (96965) {G23,W16,D6,L1,V1,M1}  { join( complement( one ), 
% 55.03/55.41    complement( converse( X ) ) ) ==> join( complement( converse( X ) ), 
% 55.03/55.41    converse( meet( complement( one ), X ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := meet( complement( one ), X )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96967) {G22,W13,D5,L1,V1,M1}  { join( complement( one ), 
% 55.03/55.41    complement( converse( X ) ) ) ==> converse( join( complement( one ), 
% 55.03/55.41    complement( X ) ) ) }.
% 55.03/55.41  parent0[0]: (2333) {G21,W11,D4,L1,V2,M1} P(2313,535);d(1);d(511) { join( 
% 55.03/55.41    complement( Y ), meet( X, Y ) ) ==> join( X, complement( Y ) ) }.
% 55.03/55.41  parent1[0; 8]: (96966) {G24,W15,D6,L1,V1,M1}  { join( complement( one ), 
% 55.03/55.41    complement( converse( X ) ) ) ==> converse( join( complement( X ), meet( 
% 55.03/55.41    complement( one ), X ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := complement( one )
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96969) {G15,W12,D5,L1,V1,M1}  { join( complement( one ), 
% 55.03/55.41    complement( converse( X ) ) ) ==> converse( complement( meet( one, X ) )
% 55.03/55.41     ) }.
% 55.03/55.41  parent0[0]: (461) {G14,W10,D4,L1,V2,M1} P(37,448);d(3);d(377) { join( 
% 55.03/55.41    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 55.03/55.41  parent1[0; 8]: (96967) {G22,W13,D5,L1,V1,M1}  { join( complement( one ), 
% 55.03/55.41    complement( converse( X ) ) ) ==> converse( join( complement( one ), 
% 55.03/55.41    complement( X ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := one
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96971) {G16,W12,D5,L1,V1,M1}  { join( complement( one ), 
% 55.03/55.41    complement( converse( X ) ) ) ==> complement( converse( meet( one, X ) )
% 55.03/55.41     ) }.
% 55.03/55.41  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 55.03/55.41    ( X ) ) ==> complement( converse( X ) ) }.
% 55.03/55.41  parent1[0; 7]: (96969) {G15,W12,D5,L1,V1,M1}  { join( complement( one ), 
% 55.03/55.41    complement( converse( X ) ) ) ==> converse( complement( meet( one, X ) )
% 55.03/55.41     ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := meet( one, X )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96972) {G15,W11,D5,L1,V1,M1}  { complement( meet( one, converse( 
% 55.03/55.41    X ) ) ) ==> complement( converse( meet( one, X ) ) ) }.
% 55.03/55.41  parent0[0]: (461) {G14,W10,D4,L1,V2,M1} P(37,448);d(3);d(377) { join( 
% 55.03/55.41    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 55.03/55.41  parent1[0; 1]: (96971) {G16,W12,D5,L1,V1,M1}  { join( complement( one ), 
% 55.03/55.41    complement( converse( X ) ) ) ==> complement( converse( meet( one, X ) )
% 55.03/55.41     ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := one
% 55.03/55.41     Y := converse( X )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (9820) {G30,W11,D5,L1,V1,M1} P(9793,2369);d(2846);d(2333);d(
% 55.03/55.41    461);d(2819);d(461) { complement( meet( one, converse( X ) ) ) ==> 
% 55.03/55.41    complement( converse( meet( one, X ) ) ) }.
% 55.03/55.41  parent0: (96972) {G15,W11,D5,L1,V1,M1}  { complement( meet( one, converse( 
% 55.03/55.41    X ) ) ) ==> complement( converse( meet( one, X ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96975) {G14,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 55.03/55.41     }.
% 55.03/55.41  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.41    ( complement( X ) ) ==> X }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96977) {G15,W11,D6,L1,V1,M1}  { meet( one, converse( X ) ) ==> 
% 55.03/55.41    complement( complement( converse( meet( one, X ) ) ) ) }.
% 55.03/55.41  parent0[0]: (9820) {G30,W11,D5,L1,V1,M1} P(9793,2369);d(2846);d(2333);d(461
% 55.03/55.41    );d(2819);d(461) { complement( meet( one, converse( X ) ) ) ==> 
% 55.03/55.41    complement( converse( meet( one, X ) ) ) }.
% 55.03/55.41  parent1[0; 6]: (96975) {G14,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 55.03/55.41    ( X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := meet( one, converse( X ) )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96978) {G15,W9,D4,L1,V1,M1}  { meet( one, converse( X ) ) ==> 
% 55.03/55.41    converse( meet( one, X ) ) }.
% 55.03/55.41  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.41    ( complement( X ) ) ==> X }.
% 55.03/55.41  parent1[0; 5]: (96977) {G15,W11,D6,L1,V1,M1}  { meet( one, converse( X ) ) 
% 55.03/55.41    ==> complement( complement( converse( meet( one, X ) ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := converse( meet( one, X ) )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (9913) {G31,W9,D4,L1,V1,M1} P(9820,454);d(454) { meet( one, 
% 55.03/55.41    converse( X ) ) ==> converse( meet( one, X ) ) }.
% 55.03/55.41  parent0: (96978) {G15,W9,D4,L1,V1,M1}  { meet( one, converse( X ) ) ==> 
% 55.03/55.41    converse( meet( one, X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96981) {G31,W9,D4,L1,V1,M1}  { converse( meet( one, X ) ) ==> meet
% 55.03/55.41    ( one, converse( X ) ) }.
% 55.03/55.41  parent0[0]: (9913) {G31,W9,D4,L1,V1,M1} P(9820,454);d(454) { meet( one, 
% 55.03/55.41    converse( X ) ) ==> converse( meet( one, X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96982) {G2,W14,D6,L1,V2,M1}  { converse( meet( one, join( X, 
% 55.03/55.41    converse( Y ) ) ) ) ==> meet( one, join( converse( X ), Y ) ) }.
% 55.03/55.41  parent0[0]: (74) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 55.03/55.41    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 55.03/55.41  parent1[0; 10]: (96981) {G31,W9,D4,L1,V1,M1}  { converse( meet( one, X ) ) 
% 55.03/55.41    ==> meet( one, converse( X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := join( X, converse( Y ) )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (9958) {G32,W14,D6,L1,V2,M1} P(74,9913) { converse( meet( one
% 55.03/55.41    , join( X, converse( Y ) ) ) ) ==> meet( one, join( converse( X ), Y ) )
% 55.03/55.41     }.
% 55.03/55.41  parent0: (96982) {G2,W14,D6,L1,V2,M1}  { converse( meet( one, join( X, 
% 55.03/55.41    converse( Y ) ) ) ) ==> meet( one, join( converse( X ), Y ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96984) {G31,W9,D4,L1,V1,M1}  { converse( meet( one, X ) ) ==> meet
% 55.03/55.41    ( one, converse( X ) ) }.
% 55.03/55.41  parent0[0]: (9913) {G31,W9,D4,L1,V1,M1} P(9820,454);d(454) { meet( one, 
% 55.03/55.41    converse( X ) ) ==> converse( meet( one, X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96986) {G2,W9,D4,L1,V1,M1}  { converse( meet( one, X ) ) ==> meet
% 55.03/55.41    ( converse( X ), one ) }.
% 55.03/55.41  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 55.03/55.41    Y ) }.
% 55.03/55.41  parent1[0; 5]: (96984) {G31,W9,D4,L1,V1,M1}  { converse( meet( one, X ) ) 
% 55.03/55.41    ==> meet( one, converse( X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := converse( X )
% 55.03/55.41     Y := one
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96992) {G2,W9,D4,L1,V1,M1}  { meet( converse( X ), one ) ==> 
% 55.03/55.41    converse( meet( one, X ) ) }.
% 55.03/55.41  parent0[0]: (96986) {G2,W9,D4,L1,V1,M1}  { converse( meet( one, X ) ) ==> 
% 55.03/55.41    meet( converse( X ), one ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (9960) {G32,W9,D4,L1,V1,M1} P(9913,44) { meet( converse( X ), 
% 55.03/55.41    one ) ==> converse( meet( one, X ) ) }.
% 55.03/55.41  parent0: (96992) {G2,W9,D4,L1,V1,M1}  { meet( converse( X ), one ) ==> 
% 55.03/55.41    converse( meet( one, X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (96994) {G39,W10,D6,L1,V2,M1}  { top ==> composition( join( 
% 55.03/55.41    complement( composition( X, Y ) ), X ), top ) }.
% 55.03/55.41  parent0[0]: (9324) {G39,W10,D6,L1,V2,M1} P(9293,9293);d(960);d(450) { 
% 55.03/55.41    composition( join( complement( composition( X, Y ) ), X ), top ) ==> top
% 55.03/55.41     }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (96999) {G40,W13,D8,L1,V1,M1}  { top ==> composition( join( 
% 55.03/55.41    complement( converse( composition( X, complement( one ) ) ) ), complement
% 55.03/55.41    ( one ) ), top ) }.
% 55.03/55.41  parent0[0]: (1654) {G40,W11,D5,L1,V1,M1} P(1635,35) { composition( 
% 55.03/55.41    complement( one ), converse( X ) ) ==> converse( composition( X, 
% 55.03/55.41    complement( one ) ) ) }.
% 55.03/55.41  parent1[0; 5]: (96994) {G39,W10,D6,L1,V2,M1}  { top ==> composition( join( 
% 55.03/55.41    complement( composition( X, Y ) ), X ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := complement( one )
% 55.03/55.41     Y := converse( X )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97000) {G15,W12,D8,L1,V1,M1}  { top ==> composition( complement( 
% 55.03/55.41    meet( converse( composition( X, complement( one ) ) ), one ) ), top ) }.
% 55.03/55.41  parent0[0]: (461) {G14,W10,D4,L1,V2,M1} P(37,448);d(3);d(377) { join( 
% 55.03/55.41    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 55.03/55.41  parent1[0; 3]: (96999) {G40,W13,D8,L1,V1,M1}  { top ==> composition( join( 
% 55.03/55.41    complement( converse( composition( X, complement( one ) ) ) ), complement
% 55.03/55.41    ( one ) ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := converse( composition( X, complement( one ) ) )
% 55.03/55.41     Y := one
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97001) {G16,W12,D8,L1,V1,M1}  { top ==> composition( complement( 
% 55.03/55.41    converse( meet( one, composition( X, complement( one ) ) ) ) ), top ) }.
% 55.03/55.41  parent0[0]: (9960) {G32,W9,D4,L1,V1,M1} P(9913,44) { meet( converse( X ), 
% 55.03/55.41    one ) ==> converse( meet( one, X ) ) }.
% 55.03/55.41  parent1[0; 4]: (97000) {G15,W12,D8,L1,V1,M1}  { top ==> composition( 
% 55.03/55.41    complement( meet( converse( composition( X, complement( one ) ) ), one )
% 55.03/55.41     ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := composition( X, complement( one ) )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97002) {G17,W12,D8,L1,V1,M1}  { top ==> converse( composition( 
% 55.03/55.41    top, complement( meet( one, composition( X, complement( one ) ) ) ) ) )
% 55.03/55.41     }.
% 55.03/55.41  parent0[0]: (2840) {G28,W11,D5,L1,V1,M1} P(2819,398) { composition( 
% 55.03/55.41    complement( converse( X ) ), top ) ==> converse( composition( top, 
% 55.03/55.41    complement( X ) ) ) }.
% 55.03/55.41  parent1[0; 2]: (97001) {G16,W12,D8,L1,V1,M1}  { top ==> composition( 
% 55.03/55.41    complement( converse( meet( one, composition( X, complement( one ) ) ) )
% 55.03/55.41     ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := meet( one, composition( X, complement( one ) ) )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97003) {G18,W12,D8,L1,V1,M1}  { top ==> converse( composition( 
% 55.03/55.41    complement( meet( one, composition( X, complement( one ) ) ) ), top ) )
% 55.03/55.41     }.
% 55.03/55.41  parent0[0]: (9489) {G36,W15,D6,L1,V1,M1} P(3352,9181);d(2839);d(398);d(4);d
% 55.03/55.41    (300);d(9451);d(2840) { converse( composition( top, complement( meet( one
% 55.03/55.41    , X ) ) ) ) ==> converse( composition( complement( meet( one, X ) ), top
% 55.03/55.41     ) ) }.
% 55.03/55.41  parent1[0; 2]: (97002) {G17,W12,D8,L1,V1,M1}  { top ==> converse( 
% 55.03/55.41    composition( top, complement( meet( one, composition( X, complement( one
% 55.03/55.41     ) ) ) ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := composition( X, complement( one ) )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97004) {G18,W12,D8,L1,V1,M1}  { converse( composition( complement
% 55.03/55.41    ( meet( one, composition( X, complement( one ) ) ) ), top ) ) ==> top }.
% 55.03/55.41  parent0[0]: (97003) {G18,W12,D8,L1,V1,M1}  { top ==> converse( composition
% 55.03/55.41    ( complement( meet( one, composition( X, complement( one ) ) ) ), top ) )
% 55.03/55.41     }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (10036) {G41,W12,D8,L1,V1,M1} P(1654,9324);d(461);d(9960);d(
% 55.03/55.41    2840);d(9489) { converse( composition( complement( meet( one, composition
% 55.03/55.41    ( X, complement( one ) ) ) ), top ) ) ==> top }.
% 55.03/55.41  parent0: (97004) {G18,W12,D8,L1,V1,M1}  { converse( composition( complement
% 55.03/55.41    ( meet( one, composition( X, complement( one ) ) ) ), top ) ) ==> top }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97006) {G0,W5,D4,L1,V1,M1}  { X ==> converse( converse( X ) ) }.
% 55.03/55.41  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97008) {G1,W11,D5,L1,V2,M1}  { join( complement( X ), composition
% 55.03/55.41    ( X, join( Y, one ) ) ) ==> converse( top ) }.
% 55.03/55.41  parent0[0]: (7189) {G37,W11,D6,L1,V2,M1} P(279,5161);d(2846);d(300) { 
% 55.03/55.41    converse( join( complement( Y ), composition( Y, join( X, one ) ) ) ) ==>
% 55.03/55.41     top }.
% 55.03/55.41  parent1[0; 10]: (97006) {G0,W5,D4,L1,V1,M1}  { X ==> converse( converse( X
% 55.03/55.41     ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := join( complement( X ), composition( X, join( Y, one ) ) )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97009) {G2,W10,D5,L1,V2,M1}  { join( complement( X ), composition
% 55.03/55.41    ( X, join( Y, one ) ) ) ==> top }.
% 55.03/55.41  parent0[0]: (397) {G12,W4,D3,L1,V0,M1} P(393,200) { converse( top ) ==> top
% 55.03/55.41     }.
% 55.03/55.41  parent1[0; 9]: (97008) {G1,W11,D5,L1,V2,M1}  { join( complement( X ), 
% 55.03/55.41    composition( X, join( Y, one ) ) ) ==> converse( top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (12512) {G38,W10,D5,L1,V2,M1} P(7189,7);d(397) { join( 
% 55.03/55.41    complement( X ), composition( X, join( Y, one ) ) ) ==> top }.
% 55.03/55.41  parent0: (97009) {G2,W10,D5,L1,V2,M1}  { join( complement( X ), composition
% 55.03/55.41    ( X, join( Y, one ) ) ) ==> top }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97012) {G25,W11,D4,L1,V2,M1}  { meet( Y, complement( X ) ) ==> 
% 55.03/55.41    meet( join( X, Y ), complement( X ) ) }.
% 55.03/55.41  parent0[0]: (8752) {G25,W11,D4,L1,V2,M1} P(1335,3078);d(1335);d(470);d(1335
% 55.03/55.41    );d(470) { meet( join( X, Y ), complement( X ) ) ==> meet( Y, complement
% 55.03/55.41    ( X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97015) {G26,W15,D5,L1,V2,M1}  { meet( composition( X, join( Y, 
% 55.03/55.41    one ) ), complement( complement( X ) ) ) ==> meet( top, complement( 
% 55.03/55.41    complement( X ) ) ) }.
% 55.03/55.41  parent0[0]: (12512) {G38,W10,D5,L1,V2,M1} P(7189,7);d(397) { join( 
% 55.03/55.41    complement( X ), composition( X, join( Y, one ) ) ) ==> top }.
% 55.03/55.41  parent1[0; 11]: (97012) {G25,W11,D4,L1,V2,M1}  { meet( Y, complement( X ) )
% 55.03/55.41     ==> meet( join( X, Y ), complement( X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := complement( X )
% 55.03/55.41     Y := composition( X, join( Y, one ) )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97016) {G16,W13,D5,L1,V2,M1}  { meet( composition( X, join( Y, 
% 55.03/55.41    one ) ), complement( complement( X ) ) ) ==> complement( complement( X )
% 55.03/55.41     ) }.
% 55.03/55.41  parent0[0]: (478) {G15,W5,D3,L1,V1,M1} S(453);d(454) { meet( top, X ) ==> X
% 55.03/55.41     }.
% 55.03/55.41  parent1[0; 10]: (97015) {G26,W15,D5,L1,V2,M1}  { meet( composition( X, join
% 55.03/55.41    ( Y, one ) ), complement( complement( X ) ) ) ==> meet( top, complement( 
% 55.03/55.41    complement( X ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := complement( complement( X ) )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97018) {G15,W11,D5,L1,V2,M1}  { meet( composition( X, join( Y, 
% 55.03/55.41    one ) ), complement( complement( X ) ) ) ==> X }.
% 55.03/55.41  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.41    ( complement( X ) ) ==> X }.
% 55.03/55.41  parent1[0; 10]: (97016) {G16,W13,D5,L1,V2,M1}  { meet( composition( X, join
% 55.03/55.41    ( Y, one ) ), complement( complement( X ) ) ) ==> complement( complement
% 55.03/55.41    ( X ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97019) {G15,W9,D5,L1,V2,M1}  { meet( composition( X, join( Y, one
% 55.03/55.41     ) ), X ) ==> X }.
% 55.03/55.41  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.41    ( complement( X ) ) ==> X }.
% 55.03/55.41  parent1[0; 7]: (97018) {G15,W11,D5,L1,V2,M1}  { meet( composition( X, join
% 55.03/55.41    ( Y, one ) ), complement( complement( X ) ) ) ==> X }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (12523) {G39,W9,D5,L1,V2,M1} P(12512,8752);d(478);d(454) { 
% 55.03/55.41    meet( composition( X, join( Y, one ) ), X ) ==> X }.
% 55.03/55.41  parent0: (97019) {G15,W9,D5,L1,V2,M1}  { meet( composition( X, join( Y, one
% 55.03/55.41     ) ), X ) ==> X }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97024) {G39,W9,D5,L1,V2,M1}  { X ==> meet( composition( X, join( Y
% 55.03/55.41    , one ) ), X ) }.
% 55.03/55.41  parent0[0]: (12523) {G39,W9,D5,L1,V2,M1} P(12512,8752);d(478);d(454) { meet
% 55.03/55.41    ( composition( X, join( Y, one ) ), X ) ==> X }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97025) {G20,W9,D5,L1,V2,M1}  { X ==> meet( composition( X, join( 
% 55.03/55.41    one, Y ) ), X ) }.
% 55.03/55.41  parent0[0]: (512) {G19,W13,D6,L1,V3,M1} P(490,16) { join( join( Y, meet( 
% 55.03/55.41    join( X, Y ), Z ) ), X ) ==> join( X, Y ) }.
% 55.03/55.41  parent1[0; 5]: (97024) {G39,W9,D5,L1,V2,M1}  { X ==> meet( composition( X, 
% 55.03/55.41    join( Y, one ) ), X ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := one
% 55.03/55.41     Y := Y
% 55.03/55.41     Z := Z
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := join( Y, meet( join( one, Y ), Z ) )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97026) {G20,W9,D5,L1,V2,M1}  { meet( composition( X, join( one, Y
% 55.03/55.41     ) ), X ) ==> X }.
% 55.03/55.41  parent0[0]: (97025) {G20,W9,D5,L1,V2,M1}  { X ==> meet( composition( X, 
% 55.03/55.41    join( one, Y ) ), X ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (12548) {G40,W9,D5,L1,V2,M1} P(512,12523) { meet( composition
% 55.03/55.41    ( Z, join( one, X ) ), Z ) ==> Z }.
% 55.03/55.41  parent0: (97026) {G20,W9,D5,L1,V2,M1}  { meet( composition( X, join( one, Y
% 55.03/55.41     ) ), X ) ==> X }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Z
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97028) {G23,W9,D5,L1,V3,M1}  { X ==> join( X, meet( meet( X, Y ), 
% 55.03/55.41    Z ) ) }.
% 55.03/55.41  parent0[0]: (2425) {G23,W9,D5,L1,V3,M1} P(1000,2411);d(478) { join( X, meet
% 55.03/55.41    ( meet( X, Y ), Z ) ) ==> X }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41     Z := Z
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97031) {G24,W15,D5,L1,V3,M1}  { composition( X, join( one, Y ) ) 
% 55.03/55.41    ==> join( composition( X, join( one, Y ) ), meet( X, Z ) ) }.
% 55.03/55.41  parent0[0]: (12548) {G40,W9,D5,L1,V2,M1} P(512,12523) { meet( composition( 
% 55.03/55.41    Z, join( one, X ) ), Z ) ==> Z }.
% 55.03/55.41  parent1[0; 13]: (97028) {G23,W9,D5,L1,V3,M1}  { X ==> join( X, meet( meet( 
% 55.03/55.41    X, Y ), Z ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := T
% 55.03/55.41     Z := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := composition( X, join( one, Y ) )
% 55.03/55.41     Y := X
% 55.03/55.41     Z := Z
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97032) {G24,W15,D5,L1,V3,M1}  { join( composition( X, join( one, Y
% 55.03/55.41     ) ), meet( X, Z ) ) ==> composition( X, join( one, Y ) ) }.
% 55.03/55.41  parent0[0]: (97031) {G24,W15,D5,L1,V3,M1}  { composition( X, join( one, Y )
% 55.03/55.41     ) ==> join( composition( X, join( one, Y ) ), meet( X, Z ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41     Z := Z
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (12626) {G41,W15,D5,L1,V3,M1} P(12548,2425) { join( 
% 55.03/55.41    composition( X, join( one, Y ) ), meet( X, Z ) ) ==> composition( X, join
% 55.03/55.41    ( one, Y ) ) }.
% 55.03/55.41  parent0: (97032) {G24,W15,D5,L1,V3,M1}  { join( composition( X, join( one, 
% 55.03/55.41    Y ) ), meet( X, Z ) ) ==> composition( X, join( one, Y ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41     Z := Z
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97034) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 55.03/55.41     ) ), meet( X, Y ) ) }.
% 55.03/55.41  parent0[0]: (329) {G2,W10,D5,L1,V2,M1} P(3,27) { join( meet( X, complement
% 55.03/55.41    ( Y ) ), meet( X, Y ) ) ==> X }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97037) {G3,W16,D6,L1,V2,M1}  { composition( X, join( one, Y ) ) 
% 55.03/55.41    ==> join( meet( composition( X, join( one, Y ) ), complement( X ) ), X )
% 55.03/55.41     }.
% 55.03/55.41  parent0[0]: (12548) {G40,W9,D5,L1,V2,M1} P(512,12523) { meet( composition( 
% 55.03/55.41    Z, join( one, X ) ), Z ) ==> Z }.
% 55.03/55.41  parent1[0; 15]: (97034) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( X, 
% 55.03/55.41    complement( Y ) ), meet( X, Y ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := Z
% 55.03/55.41     Z := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := composition( X, join( one, Y ) )
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97038) {G4,W13,D5,L1,V2,M1}  { composition( X, join( one, Y ) ) 
% 55.03/55.41    ==> join( composition( X, join( one, Y ) ), X ) }.
% 55.03/55.41  parent0[0]: (2627) {G25,W10,D5,L1,V2,M1} P(559,2431);d(2431) { join( meet( 
% 55.03/55.41    X, complement( Y ) ), Y ) ==> join( X, Y ) }.
% 55.03/55.41  parent1[0; 6]: (97037) {G3,W16,D6,L1,V2,M1}  { composition( X, join( one, Y
% 55.03/55.41     ) ) ==> join( meet( composition( X, join( one, Y ) ), complement( X ) )
% 55.03/55.41    , X ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := composition( X, join( one, Y ) )
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97039) {G4,W13,D5,L1,V2,M1}  { join( composition( X, join( one, Y
% 55.03/55.41     ) ), X ) ==> composition( X, join( one, Y ) ) }.
% 55.03/55.41  parent0[0]: (97038) {G4,W13,D5,L1,V2,M1}  { composition( X, join( one, Y )
% 55.03/55.41     ) ==> join( composition( X, join( one, Y ) ), X ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (12633) {G41,W13,D5,L1,V2,M1} P(12548,329);d(2627) { join( 
% 55.03/55.41    composition( X, join( one, Y ) ), X ) ==> composition( X, join( one, Y )
% 55.03/55.41     ) }.
% 55.03/55.41  parent0: (97039) {G4,W13,D5,L1,V2,M1}  { join( composition( X, join( one, Y
% 55.03/55.41     ) ), X ) ==> composition( X, join( one, Y ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97041) {G23,W13,D8,L1,V3,M1}  { top ==> complement( meet( meet( 
% 55.03/55.41    meet( complement( meet( X, Y ) ), Z ), X ), Y ) ) }.
% 55.03/55.41  parent0[0]: (579) {G23,W13,D8,L1,V3,M1} P(37,577);d(1);d(461);d(461);d(469)
% 55.03/55.41     { complement( meet( meet( meet( complement( meet( X, Y ) ), Z ), X ), Y
% 55.03/55.41     ) ) ==> top }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41     Z := Z
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97044) {G24,W13,D8,L1,V3,M1}  { top ==> complement( meet( meet( 
% 55.03/55.41    complement( meet( join( X, Y ), Z ) ), X ), Z ) ) }.
% 55.03/55.41  parent0[0]: (824) {G34,W11,D4,L1,V3,M1} P(517,771) { meet( meet( Y, X ), 
% 55.03/55.41    join( X, Z ) ) ==> meet( Y, X ) }.
% 55.03/55.41  parent1[0; 4]: (97041) {G23,W13,D8,L1,V3,M1}  { top ==> complement( meet( 
% 55.03/55.41    meet( meet( complement( meet( X, Y ) ), Z ), X ), Y ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := complement( meet( join( X, Y ), Z ) )
% 55.03/55.41     Z := Y
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := join( X, Y )
% 55.03/55.41     Y := Z
% 55.03/55.41     Z := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97046) {G17,W12,D5,L1,V3,M1}  { top ==> join( complement( meet( X
% 55.03/55.41    , Z ) ), meet( join( X, Y ), Z ) ) }.
% 55.03/55.41  parent0[0]: (1169) {G16,W14,D6,L1,V3,M1} P(953,461);d(960) { complement( 
% 55.03/55.41    meet( meet( complement( X ), Y ), Z ) ) ==> join( complement( meet( Y, Z
% 55.03/55.41     ) ), X ) }.
% 55.03/55.41  parent1[0; 2]: (97044) {G24,W13,D8,L1,V3,M1}  { top ==> complement( meet( 
% 55.03/55.41    meet( complement( meet( join( X, Y ), Z ) ), X ), Z ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := meet( join( X, Y ), Z )
% 55.03/55.41     Y := X
% 55.03/55.41     Z := Z
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41     Z := Z
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97047) {G17,W12,D5,L1,V3,M1}  { join( complement( meet( X, Y ) ), 
% 55.03/55.41    meet( join( X, Z ), Y ) ) ==> top }.
% 55.03/55.41  parent0[0]: (97046) {G17,W12,D5,L1,V3,M1}  { top ==> join( complement( meet
% 55.03/55.41    ( X, Z ) ), meet( join( X, Y ), Z ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Z
% 55.03/55.41     Z := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (14401) {G35,W12,D5,L1,V3,M1} P(824,579);d(1169) { join( 
% 55.03/55.41    complement( meet( X, Z ) ), meet( join( X, Y ), Z ) ) ==> top }.
% 55.03/55.41  parent0: (97047) {G17,W12,D5,L1,V3,M1}  { join( complement( meet( X, Y ) )
% 55.03/55.41    , meet( join( X, Z ), Y ) ) ==> top }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Z
% 55.03/55.41     Z := Y
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97049) {G24,W11,D5,L1,V2,M1}  { join( complement( Y ), X ) ==> 
% 55.03/55.41    join( X, complement( join( Y, X ) ) ) }.
% 55.03/55.41  parent0[0]: (2621) {G24,W11,D5,L1,V2,M1} P(1335,2431) { join( Y, complement
% 55.03/55.41    ( join( X, Y ) ) ) ==> join( complement( X ), Y ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97054) {G21,W16,D8,L1,V3,M1}  { join( complement( join( X, 
% 55.03/55.41    complement( meet( join( X, Y ), Z ) ) ) ), Y ) ==> join( Y, complement( 
% 55.03/55.41    top ) ) }.
% 55.03/55.41  parent0[0]: (587) {G20,W12,D7,L1,V3,M1} P(518,17) { join( join( X, 
% 55.03/55.41    complement( meet( join( X, Y ), Z ) ) ), Y ) ==> top }.
% 55.03/55.41  parent1[0; 15]: (97049) {G24,W11,D5,L1,V2,M1}  { join( complement( Y ), X )
% 55.03/55.41     ==> join( X, complement( join( Y, X ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41     Z := Z
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := join( X, complement( meet( join( X, Y ), Z ) ) )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97055) {G2,W15,D8,L1,V3,M1}  { join( complement( join( X, 
% 55.03/55.41    complement( meet( join( X, Y ), Z ) ) ) ), Y ) ==> join( Y, zero ) }.
% 55.03/55.41  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 55.03/55.41    zero }.
% 55.03/55.41  parent1[0; 14]: (97054) {G21,W16,D8,L1,V3,M1}  { join( complement( join( X
% 55.03/55.41    , complement( meet( join( X, Y ), Z ) ) ) ), Y ) ==> join( Y, complement
% 55.03/55.41    ( top ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41     Z := Z
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97056) {G3,W13,D8,L1,V3,M1}  { join( complement( join( X, 
% 55.03/55.41    complement( meet( join( X, Y ), Z ) ) ) ), Y ) ==> Y }.
% 55.03/55.41  parent0[0]: (457) {G14,W5,D3,L1,V1,M1} P(448,333) { join( X, zero ) ==> X
% 55.03/55.41     }.
% 55.03/55.41  parent1[0; 12]: (97055) {G2,W15,D8,L1,V3,M1}  { join( complement( join( X, 
% 55.03/55.41    complement( meet( join( X, Y ), Z ) ) ) ), Y ) ==> join( Y, zero ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41     Z := Z
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97057) {G4,W12,D6,L1,V3,M1}  { join( meet( complement( X ), meet
% 55.03/55.41    ( join( X, Y ), Z ) ), Y ) ==> Y }.
% 55.03/55.41  parent0[0]: (469) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( X, 
% 55.03/55.41    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 55.03/55.41  parent1[0; 2]: (97056) {G3,W13,D8,L1,V3,M1}  { join( complement( join( X, 
% 55.03/55.41    complement( meet( join( X, Y ), Z ) ) ) ), Y ) ==> Y }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := meet( join( X, Y ), Z )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41     Z := Z
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (14569) {G25,W12,D6,L1,V3,M1} P(587,2621);d(46);d(457);d(469)
% 55.03/55.41     { join( meet( complement( X ), meet( join( X, Y ), Z ) ), Y ) ==> Y }.
% 55.03/55.41  parent0: (97057) {G4,W12,D6,L1,V3,M1}  { join( meet( complement( X ), meet
% 55.03/55.41    ( join( X, Y ), Z ) ), Y ) ==> Y }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41     Z := Z
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97060) {G35,W11,D6,L1,V2,M1}  { zero ==> meet( X, composition( 
% 55.03/55.41    complement( composition( X, Y ) ), converse( Y ) ) ) }.
% 55.03/55.41  parent0[0]: (3513) {G35,W11,D6,L1,V2,M1} P(98,782);d(2819);d(454);d(7);d(
% 55.03/55.41    2842) { meet( Y, composition( complement( composition( Y, X ) ), converse
% 55.03/55.41    ( X ) ) ) ==> zero }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97061) {G1,W11,D7,L1,V2,M1}  { zero ==> meet( X, composition( 
% 55.03/55.41    complement( composition( X, converse( Y ) ) ), Y ) ) }.
% 55.03/55.41  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 55.03/55.41  parent1[0; 10]: (97060) {G35,W11,D6,L1,V2,M1}  { zero ==> meet( X, 
% 55.03/55.41    composition( complement( composition( X, Y ) ), converse( Y ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := converse( Y )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97062) {G1,W11,D7,L1,V2,M1}  { meet( X, composition( complement( 
% 55.03/55.41    composition( X, converse( Y ) ) ), Y ) ) ==> zero }.
% 55.03/55.41  parent0[0]: (97061) {G1,W11,D7,L1,V2,M1}  { zero ==> meet( X, composition( 
% 55.03/55.41    complement( composition( X, converse( Y ) ) ), Y ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (14719) {G36,W11,D7,L1,V2,M1} P(7,3513) { meet( Y, composition
% 55.03/55.41    ( complement( composition( Y, converse( X ) ) ), X ) ) ==> zero }.
% 55.03/55.41  parent0: (97062) {G1,W11,D7,L1,V2,M1}  { meet( X, composition( complement( 
% 55.03/55.41    composition( X, converse( Y ) ) ), Y ) ) ==> zero }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97064) {G35,W11,D6,L1,V2,M1}  { zero ==> meet( composition( 
% 55.03/55.41    complement( composition( X, Y ) ), converse( Y ) ), X ) }.
% 55.03/55.41  parent0[0]: (3502) {G35,W11,D6,L1,V2,M1} P(98,792);d(2842);d(2819);d(454);d
% 55.03/55.41    (7) { meet( composition( complement( composition( Y, X ) ), converse( X )
% 55.03/55.41     ), Y ) ==> zero }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97065) {G1,W11,D7,L1,V2,M1}  { zero ==> meet( composition( 
% 55.03/55.41    complement( composition( X, converse( Y ) ) ), Y ), X ) }.
% 55.03/55.41  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 55.03/55.41  parent1[0; 9]: (97064) {G35,W11,D6,L1,V2,M1}  { zero ==> meet( composition
% 55.03/55.41    ( complement( composition( X, Y ) ), converse( Y ) ), X ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := converse( Y )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97066) {G1,W11,D7,L1,V2,M1}  { meet( composition( complement( 
% 55.03/55.41    composition( X, converse( Y ) ) ), Y ), X ) ==> zero }.
% 55.03/55.41  parent0[0]: (97065) {G1,W11,D7,L1,V2,M1}  { zero ==> meet( composition( 
% 55.03/55.41    complement( composition( X, converse( Y ) ) ), Y ), X ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (14761) {G36,W11,D7,L1,V2,M1} P(7,3502) { meet( composition( 
% 55.03/55.41    complement( composition( Y, converse( X ) ) ), X ), Y ) ==> zero }.
% 55.03/55.41  parent0: (97066) {G1,W11,D7,L1,V2,M1}  { meet( composition( complement( 
% 55.03/55.41    composition( X, converse( Y ) ) ), Y ), X ) ==> zero }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97067) {G36,W11,D7,L1,V2,M1}  { zero ==> meet( composition( 
% 55.03/55.41    complement( composition( X, converse( Y ) ) ), Y ), X ) }.
% 55.03/55.41  parent0[0]: (14761) {G36,W11,D7,L1,V2,M1} P(7,3502) { meet( composition( 
% 55.03/55.41    complement( composition( Y, converse( X ) ) ), X ), Y ) ==> zero }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97069) {G36,W11,D6,L1,V1,M1}  { zero ==> composition( complement
% 55.03/55.41    ( composition( composition( top, X ), converse( X ) ) ), X ) }.
% 55.03/55.41  parent0[0]: (5064) {G35,W11,D4,L1,V2,M1} P(306,4426);d(4);d(4364) { meet( 
% 55.03/55.41    composition( Y, X ), composition( top, X ) ) ==> composition( Y, X ) }.
% 55.03/55.41  parent1[0; 2]: (97067) {G36,W11,D7,L1,V2,M1}  { zero ==> meet( composition
% 55.03/55.41    ( complement( composition( X, converse( Y ) ) ), Y ), X ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := complement( composition( composition( top, X ), converse( X ) ) )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := composition( top, X )
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97070) {G36,W11,D6,L1,V1,M1}  { composition( complement( 
% 55.03/55.41    composition( composition( top, X ), converse( X ) ) ), X ) ==> zero }.
% 55.03/55.41  parent0[0]: (97069) {G36,W11,D6,L1,V1,M1}  { zero ==> composition( 
% 55.03/55.41    complement( composition( composition( top, X ), converse( X ) ) ), X )
% 55.03/55.41     }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (15454) {G37,W11,D6,L1,V1,M1} P(14761,5064) { composition( 
% 55.03/55.41    complement( composition( composition( top, X ), converse( X ) ) ), X ) 
% 55.03/55.41    ==> zero }.
% 55.03/55.41  parent0: (97070) {G36,W11,D6,L1,V1,M1}  { composition( complement( 
% 55.03/55.41    composition( composition( top, X ), converse( X ) ) ), X ) ==> zero }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97072) {G1,W15,D7,L1,V2,M1}  { complement( converse( Y ) ) ==> 
% 55.03/55.41    join( composition( X, complement( converse( composition( Y, X ) ) ) ), 
% 55.03/55.41    complement( converse( Y ) ) ) }.
% 55.03/55.41  parent0[0]: (98) {G1,W15,D7,L1,V2,M1} P(9,10);d(7) { join( composition( X, 
% 55.03/55.41    complement( converse( composition( Y, X ) ) ) ), complement( converse( Y
% 55.03/55.41     ) ) ) ==> complement( converse( Y ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97080) {G2,W25,D8,L1,V1,M1}  { complement( converse( complement( 
% 55.03/55.41    composition( composition( top, X ), converse( X ) ) ) ) ) ==> join( 
% 55.03/55.41    composition( X, complement( converse( zero ) ) ), complement( converse( 
% 55.03/55.41    complement( composition( composition( top, X ), converse( X ) ) ) ) ) )
% 55.03/55.41     }.
% 55.03/55.41  parent0[0]: (15454) {G37,W11,D6,L1,V1,M1} P(14761,5064) { composition( 
% 55.03/55.41    complement( composition( composition( top, X ), converse( X ) ) ), X ) 
% 55.03/55.41    ==> zero }.
% 55.03/55.41  parent1[0; 15]: (97072) {G1,W15,D7,L1,V2,M1}  { complement( converse( Y ) )
% 55.03/55.41     ==> join( composition( X, complement( converse( composition( Y, X ) ) )
% 55.03/55.41     ), complement( converse( Y ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := complement( composition( composition( top, X ), converse( X ) ) )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97081) {G3,W24,D8,L1,V1,M1}  { complement( converse( complement( 
% 55.03/55.41    composition( composition( top, X ), converse( X ) ) ) ) ) ==> join( 
% 55.03/55.41    composition( X, complement( zero ) ), complement( converse( complement( 
% 55.03/55.41    composition( composition( top, X ), converse( X ) ) ) ) ) ) }.
% 55.03/55.41  parent0[0]: (474) {G16,W4,D3,L1,V0,M1} P(460,456) { converse( zero ) ==> 
% 55.03/55.41    zero }.
% 55.03/55.41  parent1[0; 14]: (97080) {G2,W25,D8,L1,V1,M1}  { complement( converse( 
% 55.03/55.41    complement( composition( composition( top, X ), converse( X ) ) ) ) ) ==>
% 55.03/55.41     join( composition( X, complement( converse( zero ) ) ), complement( 
% 55.03/55.41    converse( complement( composition( composition( top, X ), converse( X ) )
% 55.03/55.41     ) ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97082) {G4,W23,D8,L1,V1,M1}  { complement( converse( complement( 
% 55.03/55.41    composition( composition( top, X ), converse( X ) ) ) ) ) ==> join( 
% 55.03/55.41    composition( X, top ), complement( converse( complement( composition( 
% 55.03/55.41    composition( top, X ), converse( X ) ) ) ) ) ) }.
% 55.03/55.41  parent0[0]: (378) {G9,W4,D3,L1,V0,M1} P(375,176);d(310);d(366) { complement
% 55.03/55.41    ( zero ) ==> top }.
% 55.03/55.41  parent1[0; 13]: (97081) {G3,W24,D8,L1,V1,M1}  { complement( converse( 
% 55.03/55.41    complement( composition( composition( top, X ), converse( X ) ) ) ) ) ==>
% 55.03/55.41     join( composition( X, complement( zero ) ), complement( converse( 
% 55.03/55.41    complement( composition( composition( top, X ), converse( X ) ) ) ) ) )
% 55.03/55.41     }.
% 55.03/55.41  substitution0:
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97084) {G5,W23,D8,L1,V1,M1}  { complement( converse( complement( 
% 55.03/55.41    composition( composition( top, X ), converse( X ) ) ) ) ) ==> join( 
% 55.03/55.41    composition( X, top ), complement( complement( converse( composition( 
% 55.03/55.41    composition( top, X ), converse( X ) ) ) ) ) ) }.
% 55.03/55.41  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 55.03/55.41    ( X ) ) ==> complement( converse( X ) ) }.
% 55.03/55.41  parent1[0; 15]: (97082) {G4,W23,D8,L1,V1,M1}  { complement( converse( 
% 55.03/55.41    complement( composition( composition( top, X ), converse( X ) ) ) ) ) ==>
% 55.03/55.41     join( composition( X, top ), complement( converse( complement( 
% 55.03/55.41    composition( composition( top, X ), converse( X ) ) ) ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := composition( composition( top, X ), converse( X ) )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97085) {G6,W23,D8,L1,V1,M1}  { complement( complement( converse( 
% 55.03/55.41    composition( composition( top, X ), converse( X ) ) ) ) ) ==> join( 
% 55.03/55.41    composition( X, top ), complement( complement( converse( composition( 
% 55.03/55.41    composition( top, X ), converse( X ) ) ) ) ) ) }.
% 55.03/55.41  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 55.03/55.41    ( X ) ) ==> complement( converse( X ) ) }.
% 55.03/55.41  parent1[0; 2]: (97084) {G5,W23,D8,L1,V1,M1}  { complement( converse( 
% 55.03/55.41    complement( composition( composition( top, X ), converse( X ) ) ) ) ) ==>
% 55.03/55.41     join( composition( X, top ), complement( complement( converse( 
% 55.03/55.41    composition( composition( top, X ), converse( X ) ) ) ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := composition( composition( top, X ), converse( X ) )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97090) {G7,W21,D7,L1,V1,M1}  { complement( complement( converse( 
% 55.03/55.41    composition( composition( top, X ), converse( X ) ) ) ) ) ==> join( 
% 55.03/55.41    composition( X, top ), converse( composition( composition( top, X ), 
% 55.03/55.41    converse( X ) ) ) ) }.
% 55.03/55.41  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.41    ( complement( X ) ) ==> X }.
% 55.03/55.41  parent1[0; 14]: (97085) {G6,W23,D8,L1,V1,M1}  { complement( complement( 
% 55.03/55.41    converse( composition( composition( top, X ), converse( X ) ) ) ) ) ==> 
% 55.03/55.41    join( composition( X, top ), complement( complement( converse( 
% 55.03/55.41    composition( composition( top, X ), converse( X ) ) ) ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := converse( composition( composition( top, X ), converse( X ) ) )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97091) {G8,W19,D6,L1,V1,M1}  { converse( composition( composition
% 55.03/55.41    ( top, X ), converse( X ) ) ) ==> join( composition( X, top ), converse( 
% 55.03/55.41    composition( composition( top, X ), converse( X ) ) ) ) }.
% 55.03/55.41  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.41    ( complement( X ) ) ==> X }.
% 55.03/55.41  parent1[0; 1]: (97090) {G7,W21,D7,L1,V1,M1}  { complement( complement( 
% 55.03/55.41    converse( composition( composition( top, X ), converse( X ) ) ) ) ) ==> 
% 55.03/55.41    join( composition( X, top ), converse( composition( composition( top, X )
% 55.03/55.41    , converse( X ) ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := converse( composition( composition( top, X ), converse( X ) ) )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97100) {G2,W18,D6,L1,V1,M1}  { converse( composition( composition
% 55.03/55.41    ( top, X ), converse( X ) ) ) ==> join( composition( X, top ), 
% 55.03/55.41    composition( X, converse( composition( top, X ) ) ) ) }.
% 55.03/55.41  parent0[0]: (35) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 55.03/55.41    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 55.03/55.41  parent1[0; 12]: (97091) {G8,W19,D6,L1,V1,M1}  { converse( composition( 
% 55.03/55.41    composition( top, X ), converse( X ) ) ) ==> join( composition( X, top )
% 55.03/55.41    , converse( composition( composition( top, X ), converse( X ) ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := composition( top, X )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97101) {G2,W17,D6,L1,V1,M1}  { composition( X, converse( 
% 55.03/55.41    composition( top, X ) ) ) ==> join( composition( X, top ), composition( X
% 55.03/55.41    , converse( composition( top, X ) ) ) ) }.
% 55.03/55.41  parent0[0]: (35) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 55.03/55.41    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 55.03/55.41  parent1[0; 1]: (97100) {G2,W18,D6,L1,V1,M1}  { converse( composition( 
% 55.03/55.41    composition( top, X ), converse( X ) ) ) ==> join( composition( X, top )
% 55.03/55.41    , composition( X, converse( composition( top, X ) ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := composition( top, X )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97103) {G3,W10,D5,L1,V1,M1}  { composition( X, converse( 
% 55.03/55.41    composition( top, X ) ) ) ==> composition( X, top ) }.
% 55.03/55.41  parent0[0]: (9218) {G33,W11,D4,L1,V2,M1} P(9173,4434);d(4654) { join( 
% 55.03/55.41    composition( X, top ), composition( X, Y ) ) ==> composition( X, top )
% 55.03/55.41     }.
% 55.03/55.41  parent1[0; 7]: (97101) {G2,W17,D6,L1,V1,M1}  { composition( X, converse( 
% 55.03/55.41    composition( top, X ) ) ) ==> join( composition( X, top ), composition( X
% 55.03/55.41    , converse( composition( top, X ) ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := converse( composition( top, X ) )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97104) {G4,W10,D5,L1,V1,M1}  { composition( composition( X, 
% 55.03/55.41    converse( X ) ), top ) ==> composition( X, top ) }.
% 55.03/55.41  parent0[0]: (523) {G13,W13,D5,L1,V2,M1} P(397,57) { composition( X, 
% 55.03/55.41    converse( composition( top, Y ) ) ) ==> composition( composition( X, 
% 55.03/55.41    converse( Y ) ), top ) }.
% 55.03/55.41  parent1[0; 1]: (97103) {G3,W10,D5,L1,V1,M1}  { composition( X, converse( 
% 55.03/55.41    composition( top, X ) ) ) ==> composition( X, top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (15483) {G38,W10,D5,L1,V1,M1} P(15454,98);d(474);d(378);d(2819
% 55.03/55.41    );d(454);d(35);d(9218);d(523) { composition( composition( X, converse( X
% 55.03/55.41     ) ), top ) ==> composition( X, top ) }.
% 55.03/55.41  parent0: (97104) {G4,W10,D5,L1,V1,M1}  { composition( composition( X, 
% 55.03/55.41    converse( X ) ), top ) ==> composition( X, top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97107) {G2,W14,D6,L1,V3,M1}  { composition( converse( composition
% 55.03/55.41    ( Y, Z ) ), X ) ==> converse( composition( composition( converse( X ), Y
% 55.03/55.41     ), Z ) ) }.
% 55.03/55.41  parent0[0]: (289) {G2,W14,D6,L1,V3,M1} P(36,36);d(4);d(9) { converse( 
% 55.03/55.41    composition( composition( converse( Y ), X ), Z ) ) ==> composition( 
% 55.03/55.41    converse( composition( X, Z ) ), Y ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41     Z := Z
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97114) {G3,W14,D7,L1,V1,M1}  { composition( converse( composition
% 55.03/55.41    ( converse( converse( X ) ), top ) ), X ) ==> converse( composition( 
% 55.03/55.41    converse( X ), top ) ) }.
% 55.03/55.41  parent0[0]: (15483) {G38,W10,D5,L1,V1,M1} P(15454,98);d(474);d(378);d(2819)
% 55.03/55.41    ;d(454);d(35);d(9218);d(523) { composition( composition( X, converse( X )
% 55.03/55.41     ), top ) ==> composition( X, top ) }.
% 55.03/55.41  parent1[0; 10]: (97107) {G2,W14,D6,L1,V3,M1}  { composition( converse( 
% 55.03/55.41    composition( Y, Z ) ), X ) ==> converse( composition( composition( 
% 55.03/55.41    converse( X ), Y ), Z ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := converse( X )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := converse( converse( X ) )
% 55.03/55.41     Z := top
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97116) {G2,W13,D7,L1,V1,M1}  { composition( converse( composition
% 55.03/55.41    ( converse( converse( X ) ), top ) ), X ) ==> composition( converse( top
% 55.03/55.41     ), X ) }.
% 55.03/55.41  parent0[0]: (36) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 55.03/55.41    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 55.03/55.41  parent1[0; 9]: (97114) {G3,W14,D7,L1,V1,M1}  { composition( converse( 
% 55.03/55.41    composition( converse( converse( X ) ), top ) ), X ) ==> converse( 
% 55.03/55.41    composition( converse( X ), top ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := top
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97118) {G3,W12,D7,L1,V1,M1}  { composition( converse( composition
% 55.03/55.41    ( converse( converse( X ) ), top ) ), X ) ==> composition( top, X ) }.
% 55.03/55.41  parent0[0]: (397) {G12,W4,D3,L1,V0,M1} P(393,200) { converse( top ) ==> top
% 55.03/55.41     }.
% 55.03/55.41  parent1[0; 10]: (97116) {G2,W13,D7,L1,V1,M1}  { composition( converse( 
% 55.03/55.41    composition( converse( converse( X ) ), top ) ), X ) ==> composition( 
% 55.03/55.41    converse( top ), X ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97119) {G2,W11,D5,L1,V1,M1}  { composition( composition( converse
% 55.03/55.41    ( top ), converse( X ) ), X ) ==> composition( top, X ) }.
% 55.03/55.41  parent0[0]: (36) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 55.03/55.41    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 55.03/55.41  parent1[0; 2]: (97118) {G3,W12,D7,L1,V1,M1}  { composition( converse( 
% 55.03/55.41    composition( converse( converse( X ) ), top ) ), X ) ==> composition( top
% 55.03/55.41    , X ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := converse( X )
% 55.03/55.41     Y := top
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97120) {G1,W10,D5,L1,V1,M1}  { composition( converse( composition
% 55.03/55.41    ( X, top ) ), X ) ==> composition( top, X ) }.
% 55.03/55.41  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 55.03/55.41    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 55.03/55.41  parent1[0; 2]: (97119) {G2,W11,D5,L1,V1,M1}  { composition( composition( 
% 55.03/55.41    converse( top ), converse( X ) ), X ) ==> composition( top, X ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := top
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (15499) {G39,W10,D5,L1,V1,M1} P(15483,289);d(36);d(397);d(36);
% 55.03/55.41    d(9) { composition( converse( composition( X, top ) ), X ) ==> 
% 55.03/55.41    composition( top, X ) }.
% 55.03/55.41  parent0: (97120) {G1,W10,D5,L1,V1,M1}  { composition( converse( composition
% 55.03/55.41    ( X, top ) ), X ) ==> composition( top, X ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97123) {G0,W11,D4,L1,V3,M1}  { composition( composition( X, Y ), Z
% 55.03/55.41     ) ==> composition( X, composition( Y, Z ) ) }.
% 55.03/55.41  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 55.03/55.41     ) ) ==> composition( composition( X, Y ), Z ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41     Z := Z
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97128) {G1,W14,D6,L1,V2,M1}  { composition( composition( X, 
% 55.03/55.41    composition( Y, converse( Y ) ) ), top ) ==> composition( X, composition
% 55.03/55.41    ( Y, top ) ) }.
% 55.03/55.41  parent0[0]: (15483) {G38,W10,D5,L1,V1,M1} P(15454,98);d(474);d(378);d(2819)
% 55.03/55.41    ;d(454);d(35);d(9218);d(523) { composition( composition( X, converse( X )
% 55.03/55.41     ), top ) ==> composition( X, top ) }.
% 55.03/55.41  parent1[0; 11]: (97123) {G0,W11,D4,L1,V3,M1}  { composition( composition( X
% 55.03/55.41    , Y ), Z ) ==> composition( X, composition( Y, Z ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := composition( Y, converse( Y ) )
% 55.03/55.41     Z := top
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97130) {G1,W14,D6,L1,V2,M1}  { composition( composition( X, 
% 55.03/55.41    composition( Y, converse( Y ) ) ), top ) ==> composition( composition( X
% 55.03/55.41    , Y ), top ) }.
% 55.03/55.41  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 55.03/55.41     ) ) ==> composition( composition( X, Y ), Z ) }.
% 55.03/55.41  parent1[0; 9]: (97128) {G1,W14,D6,L1,V2,M1}  { composition( composition( X
% 55.03/55.41    , composition( Y, converse( Y ) ) ), top ) ==> composition( X, 
% 55.03/55.41    composition( Y, top ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41     Z := top
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97132) {G1,W14,D5,L1,V2,M1}  { composition( composition( 
% 55.03/55.41    composition( X, Y ), converse( Y ) ), top ) ==> composition( composition
% 55.03/55.41    ( X, Y ), top ) }.
% 55.03/55.41  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 55.03/55.41     ) ) ==> composition( composition( X, Y ), Z ) }.
% 55.03/55.41  parent1[0; 2]: (97130) {G1,W14,D6,L1,V2,M1}  { composition( composition( X
% 55.03/55.41    , composition( Y, converse( Y ) ) ), top ) ==> composition( composition( 
% 55.03/55.41    X, Y ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41     Z := converse( Y )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41     Y := Y
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (15504) {G39,W14,D5,L1,V2,M1} P(15483,4);d(4);d(4) { 
% 55.03/55.41    composition( composition( composition( Y, X ), converse( X ) ), top ) ==>
% 55.03/55.41     composition( composition( Y, X ), top ) }.
% 55.03/55.41  parent0: (97132) {G1,W14,D5,L1,V2,M1}  { composition( composition( 
% 55.03/55.41    composition( X, Y ), converse( Y ) ), top ) ==> composition( composition
% 55.03/55.41    ( X, Y ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := Y
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97134) {G39,W10,D5,L1,V1,M1}  { composition( top, X ) ==> 
% 55.03/55.41    composition( converse( composition( X, top ) ), X ) }.
% 55.03/55.41  parent0[0]: (15499) {G39,W10,D5,L1,V1,M1} P(15483,289);d(36);d(397);d(36);d
% 55.03/55.41    (9) { composition( converse( composition( X, top ) ), X ) ==> composition
% 55.03/55.41    ( top, X ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97150) {G14,W19,D8,L1,V1,M1}  { composition( top, converse( 
% 55.03/55.41    composition( top, X ) ) ) ==> composition( composition( converse( 
% 55.03/55.41    composition( converse( composition( top, X ) ), top ) ), converse( X ) )
% 55.03/55.41    , top ) }.
% 55.03/55.41  parent0[0]: (523) {G13,W13,D5,L1,V2,M1} P(397,57) { composition( X, 
% 55.03/55.41    converse( composition( top, Y ) ) ) ==> composition( composition( X, 
% 55.03/55.41    converse( Y ) ), top ) }.
% 55.03/55.41  parent1[0; 7]: (97134) {G39,W10,D5,L1,V1,M1}  { composition( top, X ) ==> 
% 55.03/55.41    composition( converse( composition( X, top ) ), X ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := converse( composition( converse( composition( top, X ) ), top ) )
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := converse( composition( top, X ) )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97152) {G14,W19,D8,L1,V1,M1}  { composition( composition( top, 
% 55.03/55.41    converse( X ) ), top ) ==> composition( composition( converse( 
% 55.03/55.41    composition( converse( composition( top, X ) ), top ) ), converse( X ) )
% 55.03/55.41    , top ) }.
% 55.03/55.41  parent0[0]: (523) {G13,W13,D5,L1,V2,M1} P(397,57) { composition( X, 
% 55.03/55.41    converse( composition( top, Y ) ) ) ==> composition( composition( X, 
% 55.03/55.41    converse( Y ) ), top ) }.
% 55.03/55.41  parent1[0; 1]: (97150) {G14,W19,D8,L1,V1,M1}  { composition( top, converse
% 55.03/55.41    ( composition( top, X ) ) ) ==> composition( composition( converse( 
% 55.03/55.41    composition( converse( composition( top, X ) ), top ) ), converse( X ) )
% 55.03/55.41    , top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := top
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97153) {G14,W19,D8,L1,V1,M1}  { composition( converse( 
% 55.03/55.41    composition( X, top ) ), top ) ==> composition( composition( converse( 
% 55.03/55.41    composition( converse( composition( top, X ) ), top ) ), converse( X ) )
% 55.03/55.41    , top ) }.
% 55.03/55.41  parent0[0]: (399) {G13,W9,D4,L1,V1,M1} P(397,35) { composition( top, 
% 55.03/55.41    converse( X ) ) ==> converse( composition( X, top ) ) }.
% 55.03/55.41  parent1[0; 2]: (97152) {G14,W19,D8,L1,V1,M1}  { composition( composition( 
% 55.03/55.41    top, converse( X ) ), top ) ==> composition( composition( converse( 
% 55.03/55.41    composition( converse( composition( top, X ) ), top ) ), converse( X ) )
% 55.03/55.41    , top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97154) {G14,W19,D8,L1,V1,M1}  { converse( composition( top, 
% 55.03/55.41    composition( X, top ) ) ) ==> composition( composition( converse( 
% 55.03/55.41    composition( converse( composition( top, X ) ), top ) ), converse( X ) )
% 55.03/55.41    , top ) }.
% 55.03/55.41  parent0[0]: (398) {G13,W9,D4,L1,V1,M1} P(397,36) { composition( converse( X
% 55.03/55.41     ), top ) ==> converse( composition( top, X ) ) }.
% 55.03/55.41  parent1[0; 1]: (97153) {G14,W19,D8,L1,V1,M1}  { composition( converse( 
% 55.03/55.41    composition( X, top ) ), top ) ==> composition( composition( converse( 
% 55.03/55.41    composition( converse( composition( top, X ) ), top ) ), converse( X ) )
% 55.03/55.41    , top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := composition( X, top )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97189) {G1,W19,D8,L1,V1,M1}  { converse( composition( composition
% 55.03/55.41    ( top, X ), top ) ) ==> composition( composition( converse( composition( 
% 55.03/55.41    converse( composition( top, X ) ), top ) ), converse( X ) ), top ) }.
% 55.03/55.41  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 55.03/55.41     ) ) ==> composition( composition( X, Y ), Z ) }.
% 55.03/55.41  parent1[0; 2]: (97154) {G14,W19,D8,L1,V1,M1}  { converse( composition( top
% 55.03/55.41    , composition( X, top ) ) ) ==> composition( composition( converse( 
% 55.03/55.41    composition( converse( composition( top, X ) ), top ) ), converse( X ) )
% 55.03/55.41    , top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := top
% 55.03/55.41     Y := X
% 55.03/55.41     Z := top
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97190) {G1,W18,D8,L1,V1,M1}  { converse( composition( composition
% 55.03/55.41    ( top, X ), top ) ) ==> composition( converse( composition( X, 
% 55.03/55.41    composition( converse( composition( top, X ) ), top ) ) ), top ) }.
% 55.03/55.41  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 55.03/55.41    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 55.03/55.41  parent1[0; 8]: (97189) {G1,W19,D8,L1,V1,M1}  { converse( composition( 
% 55.03/55.41    composition( top, X ), top ) ) ==> composition( composition( converse( 
% 55.03/55.41    composition( converse( composition( top, X ) ), top ) ), converse( X ) )
% 55.03/55.41    , top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := composition( converse( composition( top, X ) ), top )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97191) {G2,W18,D8,L1,V1,M1}  { converse( composition( composition
% 55.03/55.41    ( top, X ), top ) ) ==> converse( composition( top, composition( X, 
% 55.03/55.41    composition( converse( composition( top, X ) ), top ) ) ) ) }.
% 55.03/55.41  parent0[0]: (398) {G13,W9,D4,L1,V1,M1} P(397,36) { composition( converse( X
% 55.03/55.41     ), top ) ==> converse( composition( top, X ) ) }.
% 55.03/55.41  parent1[0; 7]: (97190) {G1,W18,D8,L1,V1,M1}  { converse( composition( 
% 55.03/55.41    composition( top, X ), top ) ) ==> composition( converse( composition( X
% 55.03/55.41    , composition( converse( composition( top, X ) ), top ) ) ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := composition( X, composition( converse( composition( top, X ) ), top
% 55.03/55.41     ) )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97201) {G1,W18,D8,L1,V1,M1}  { converse( composition( composition
% 55.03/55.41    ( top, X ), top ) ) ==> converse( composition( top, composition( 
% 55.03/55.41    composition( X, converse( composition( top, X ) ) ), top ) ) ) }.
% 55.03/55.41  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 55.03/55.41     ) ) ==> composition( composition( X, Y ), Z ) }.
% 55.03/55.41  parent1[0; 10]: (97191) {G2,W18,D8,L1,V1,M1}  { converse( composition( 
% 55.03/55.41    composition( top, X ), top ) ) ==> converse( composition( top, 
% 55.03/55.41    composition( X, composition( converse( composition( top, X ) ), top ) ) )
% 55.03/55.41     ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := converse( composition( top, X ) )
% 55.03/55.41     Z := top
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97204) {G1,W18,D8,L1,V1,M1}  { converse( composition( composition
% 55.03/55.41    ( top, X ), top ) ) ==> converse( composition( composition( top, 
% 55.03/55.41    composition( X, converse( composition( top, X ) ) ) ), top ) ) }.
% 55.03/55.41  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 55.03/55.41     ) ) ==> composition( composition( X, Y ), Z ) }.
% 55.03/55.41  parent1[0; 8]: (97201) {G1,W18,D8,L1,V1,M1}  { converse( composition( 
% 55.03/55.41    composition( top, X ), top ) ) ==> converse( composition( top, 
% 55.03/55.41    composition( composition( X, converse( composition( top, X ) ) ), top ) )
% 55.03/55.41     ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := top
% 55.03/55.41     Y := composition( X, converse( composition( top, X ) ) )
% 55.03/55.41     Z := top
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97205) {G1,W18,D7,L1,V1,M1}  { converse( composition( composition
% 55.03/55.41    ( top, X ), top ) ) ==> converse( composition( composition( composition( 
% 55.03/55.41    top, X ), converse( composition( top, X ) ) ), top ) ) }.
% 55.03/55.41  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 55.03/55.41     ) ) ==> composition( composition( X, Y ), Z ) }.
% 55.03/55.41  parent1[0; 9]: (97204) {G1,W18,D8,L1,V1,M1}  { converse( composition( 
% 55.03/55.41    composition( top, X ), top ) ) ==> converse( composition( composition( 
% 55.03/55.41    top, composition( X, converse( composition( top, X ) ) ) ), top ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := top
% 55.03/55.41     Y := X
% 55.03/55.41     Z := converse( composition( top, X ) )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97206) {G2,W17,D5,L1,V1,M1}  { converse( composition( composition
% 55.03/55.41    ( top, X ), top ) ) ==> composition( composition( top, composition( top, 
% 55.03/55.41    X ) ), converse( composition( top, X ) ) ) }.
% 55.03/55.41  parent0[0]: (642) {G14,W14,D6,L1,V2,M1} P(35,399);d(4) { converse( 
% 55.03/55.41    composition( composition( X, converse( Y ) ), top ) ) ==> composition( 
% 55.03/55.41    composition( top, Y ), converse( X ) ) }.
% 55.03/55.41  parent1[0; 7]: (97205) {G1,W18,D7,L1,V1,M1}  { converse( composition( 
% 55.03/55.41    composition( top, X ), top ) ) ==> converse( composition( composition( 
% 55.03/55.41    composition( top, X ), converse( composition( top, X ) ) ), top ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := composition( top, X )
% 55.03/55.41     Y := composition( top, X )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97207) {G3,W17,D6,L1,V1,M1}  { converse( composition( composition
% 55.03/55.41    ( top, X ), top ) ) ==> composition( composition( composition( top, 
% 55.03/55.41    composition( top, X ) ), converse( X ) ), top ) }.
% 55.03/55.41  parent0[0]: (523) {G13,W13,D5,L1,V2,M1} P(397,57) { composition( X, 
% 55.03/55.41    converse( composition( top, Y ) ) ) ==> composition( composition( X, 
% 55.03/55.41    converse( Y ) ), top ) }.
% 55.03/55.41  parent1[0; 7]: (97206) {G2,W17,D5,L1,V1,M1}  { converse( composition( 
% 55.03/55.41    composition( top, X ), top ) ) ==> composition( composition( top, 
% 55.03/55.41    composition( top, X ) ), converse( composition( top, X ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := composition( top, composition( top, X ) )
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97208) {G1,W17,D6,L1,V1,M1}  { converse( composition( composition
% 55.03/55.41    ( top, X ), top ) ) ==> composition( composition( composition( 
% 55.03/55.41    composition( top, top ), X ), converse( X ) ), top ) }.
% 55.03/55.41  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 55.03/55.41     ) ) ==> composition( composition( X, Y ), Z ) }.
% 55.03/55.41  parent1[0; 9]: (97207) {G3,W17,D6,L1,V1,M1}  { converse( composition( 
% 55.03/55.41    composition( top, X ), top ) ) ==> composition( composition( composition
% 55.03/55.41    ( top, composition( top, X ) ), converse( X ) ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := top
% 55.03/55.41     Y := top
% 55.03/55.41     Z := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97209) {G2,W14,D5,L1,V1,M1}  { converse( composition( composition
% 55.03/55.41    ( top, X ), top ) ) ==> composition( composition( composition( top, top )
% 55.03/55.41    , X ), top ) }.
% 55.03/55.41  parent0[0]: (15504) {G39,W14,D5,L1,V2,M1} P(15483,4);d(4);d(4) { 
% 55.03/55.41    composition( composition( composition( Y, X ), converse( X ) ), top ) ==>
% 55.03/55.41     composition( composition( Y, X ), top ) }.
% 55.03/55.41  parent1[0; 7]: (97208) {G1,W17,D6,L1,V1,M1}  { converse( composition( 
% 55.03/55.41    composition( top, X ), top ) ) ==> composition( composition( composition
% 55.03/55.41    ( composition( top, top ), X ), converse( X ) ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41     Y := composition( top, top )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97210) {G3,W12,D5,L1,V1,M1}  { converse( composition( composition
% 55.03/55.41    ( top, X ), top ) ) ==> composition( composition( top, X ), top ) }.
% 55.03/55.41  parent0[0]: (927) {G19,W5,D3,L1,V0,M1} P(923,454);d(378) { composition( top
% 55.03/55.41    , top ) ==> top }.
% 55.03/55.41  parent1[0; 9]: (97209) {G2,W14,D5,L1,V1,M1}  { converse( composition( 
% 55.03/55.41    composition( top, X ), top ) ) ==> composition( composition( composition
% 55.03/55.41    ( top, top ), X ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  subsumption: (15514) {G40,W12,D5,L1,V1,M1} P(15499,523);d(523);d(399);d(398
% 55.03/55.41    );d(4);d(9);d(398);d(4);d(4);d(642);d(523);d(4);d(15504);d(927) { 
% 55.03/55.41    converse( composition( composition( top, X ), top ) ) ==> composition( 
% 55.03/55.41    composition( top, X ), top ) }.
% 55.03/55.41  parent0: (97210) {G3,W12,D5,L1,V1,M1}  { converse( composition( composition
% 55.03/55.41    ( top, X ), top ) ) ==> composition( composition( top, X ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  permutation0:
% 55.03/55.41     0 ==> 0
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  eqswap: (97213) {G22,W11,D5,L1,V1,M1}  { composition( X, top ) ==> 
% 55.03/55.41    composition( composition( join( X, one ), X ), top ) }.
% 55.03/55.41  parent0[0]: (9181) {G22,W11,D5,L1,V1,M1} P(307,9173) { composition( 
% 55.03/55.41    composition( join( X, one ), X ), top ) ==> composition( X, top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97222) {G23,W21,D8,L1,V1,M1}  { composition( complement( 
% 55.03/55.41    composition( converse( meet( one, X ) ), one ) ), top ) ==> composition( 
% 55.03/55.41    composition( top, complement( composition( converse( meet( one, X ) ), 
% 55.03/55.41    one ) ) ), top ) }.
% 55.03/55.41  parent0[0]: (7018) {G25,W11,D7,L1,V2,M1} P(4282,600);d(2621) { join( 
% 55.03/55.41    complement( composition( converse( meet( one, Y ) ), X ) ), X ) ==> top
% 55.03/55.41     }.
% 55.03/55.41  parent1[0; 12]: (97213) {G22,W11,D5,L1,V1,M1}  { composition( X, top ) ==> 
% 55.03/55.41    composition( composition( join( X, one ), X ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := one
% 55.03/55.41     Y := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := complement( composition( converse( meet( one, X ) ), one ) )
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97224) {G1,W19,D7,L1,V1,M1}  { composition( complement( 
% 55.03/55.41    composition( converse( meet( one, X ) ), one ) ), top ) ==> composition( 
% 55.03/55.41    composition( top, complement( converse( meet( one, X ) ) ) ), top ) }.
% 55.03/55.41  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 55.03/55.41  parent1[0; 14]: (97222) {G23,W21,D8,L1,V1,M1}  { composition( complement( 
% 55.03/55.41    composition( converse( meet( one, X ) ), one ) ), top ) ==> composition( 
% 55.03/55.41    composition( top, complement( composition( converse( meet( one, X ) ), 
% 55.03/55.41    one ) ) ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := converse( meet( one, X ) )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97225) {G1,W17,D7,L1,V1,M1}  { composition( complement( converse
% 55.03/55.41    ( meet( one, X ) ) ), top ) ==> composition( composition( top, complement
% 55.03/55.41    ( converse( meet( one, X ) ) ) ), top ) }.
% 55.03/55.41  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 55.03/55.41  parent1[0; 3]: (97224) {G1,W19,D7,L1,V1,M1}  { composition( complement( 
% 55.03/55.41    composition( converse( meet( one, X ) ), one ) ), top ) ==> composition( 
% 55.03/55.41    composition( top, complement( converse( meet( one, X ) ) ) ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := converse( meet( one, X ) )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97231) {G2,W17,D7,L1,V1,M1}  { composition( complement( converse
% 55.03/55.41    ( meet( one, X ) ) ), top ) ==> composition( converse( composition( 
% 55.03/55.41    complement( meet( one, X ) ), top ) ), top ) }.
% 55.03/55.41  parent0[0]: (2839) {G28,W11,D5,L1,V1,M1} P(2819,399) { composition( top, 
% 55.03/55.41    complement( converse( X ) ) ) ==> converse( composition( complement( X )
% 55.03/55.41    , top ) ) }.
% 55.03/55.41  parent1[0; 9]: (97225) {G1,W17,D7,L1,V1,M1}  { composition( complement( 
% 55.03/55.41    converse( meet( one, X ) ) ), top ) ==> composition( composition( top, 
% 55.03/55.41    complement( converse( meet( one, X ) ) ) ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := meet( one, X )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97232) {G3,W17,D7,L1,V1,M1}  { composition( complement( converse
% 55.03/55.41    ( meet( one, X ) ) ), top ) ==> converse( composition( top, composition( 
% 55.03/55.41    complement( meet( one, X ) ), top ) ) ) }.
% 55.03/55.41  parent0[0]: (398) {G13,W9,D4,L1,V1,M1} P(397,36) { composition( converse( X
% 55.03/55.41     ), top ) ==> converse( composition( top, X ) ) }.
% 55.03/55.41  parent1[0; 8]: (97231) {G2,W17,D7,L1,V1,M1}  { composition( complement( 
% 55.03/55.41    converse( meet( one, X ) ) ), top ) ==> composition( converse( 
% 55.03/55.41    composition( complement( meet( one, X ) ), top ) ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := composition( complement( meet( one, X ) ), top )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97233) {G1,W17,D7,L1,V1,M1}  { composition( complement( converse
% 55.03/55.41    ( meet( one, X ) ) ), top ) ==> converse( composition( composition( top, 
% 55.03/55.41    complement( meet( one, X ) ) ), top ) ) }.
% 55.03/55.41  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 55.03/55.41     ) ) ==> composition( composition( X, Y ), Z ) }.
% 55.03/55.41  parent1[0; 9]: (97232) {G3,W17,D7,L1,V1,M1}  { composition( complement( 
% 55.03/55.41    converse( meet( one, X ) ) ), top ) ==> converse( composition( top, 
% 55.03/55.41    composition( complement( meet( one, X ) ), top ) ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := top
% 55.03/55.41     Y := complement( meet( one, X ) )
% 55.03/55.41     Z := top
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97234) {G2,W16,D6,L1,V1,M1}  { composition( complement( converse
% 55.03/55.41    ( meet( one, X ) ) ), top ) ==> composition( composition( top, complement
% 55.03/55.41    ( meet( one, X ) ) ), top ) }.
% 55.03/55.41  parent0[0]: (15514) {G40,W12,D5,L1,V1,M1} P(15499,523);d(523);d(399);d(398)
% 55.03/55.41    ;d(4);d(9);d(398);d(4);d(4);d(642);d(523);d(4);d(15504);d(927) { converse
% 55.03/55.41    ( composition( composition( top, X ), top ) ) ==> composition( 
% 55.03/55.41    composition( top, X ), top ) }.
% 55.03/55.41  parent1[0; 8]: (97233) {G1,W17,D7,L1,V1,M1}  { composition( complement( 
% 55.03/55.41    converse( meet( one, X ) ) ), top ) ==> converse( composition( 
% 55.03/55.41    composition( top, complement( meet( one, X ) ) ), top ) ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := complement( meet( one, X ) )
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97235) {G3,W14,D6,L1,V1,M1}  { composition( complement( converse
% 55.03/55.41    ( meet( one, X ) ) ), top ) ==> composition( complement( meet( one, X ) )
% 55.03/55.41    , top ) }.
% 55.03/55.41  parent0[0]: (9451) {G26,W15,D6,L1,V1,M1} P(7071,9181);d(301) { composition
% 55.03/55.41    ( composition( top, complement( meet( one, X ) ) ), top ) ==> composition
% 55.03/55.41    ( complement( meet( one, X ) ), top ) }.
% 55.03/55.41  parent1[0; 8]: (97234) {G2,W16,D6,L1,V1,M1}  { composition( complement( 
% 55.03/55.41    converse( meet( one, X ) ) ), top ) ==> composition( composition( top, 
% 55.03/55.41    complement( meet( one, X ) ) ), top ) }.
% 55.03/55.41  substitution0:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  substitution1:
% 55.03/55.41     X := X
% 55.03/55.41  end
% 55.03/55.41  
% 55.03/55.41  paramod: (97236) {G4,W14,D6,L1,V1,M1}  { converse( composition( top, 
% 55.03/55.41    complement( meet( one, X ) ) ) ) ==> composition( complement( meet( one, 
% 55.03/55.41    X ) ), top ) }.
% 55.03/55.41  parent0[0]: (2840) {G28,W11,D5,L1,V1,M1} P(2819,398) { composition( 
% 55.03/55.41    complement( converse( X ) ), top ) ==> converse( composition( top, 
% 55.03/55.41    complement( X ) ) ) }.
% 55.03/55.41  parent1[0; 1]: (97235) {G3,W14,D6,L1,V1,M1}  { composition( complement( 
% 55.03/55.42    converse( meet( one, X ) ) ), top ) ==> composition( complement( meet( 
% 55.03/55.42    one, X ) ), top ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := meet( one, X )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97237) {G5,W14,D6,L1,V1,M1}  { converse( composition( complement
% 55.03/55.42    ( meet( one, X ) ), top ) ) ==> composition( complement( meet( one, X ) )
% 55.03/55.42    , top ) }.
% 55.03/55.42  parent0[0]: (9489) {G36,W15,D6,L1,V1,M1} P(3352,9181);d(2839);d(398);d(4);d
% 55.03/55.42    (300);d(9451);d(2840) { converse( composition( top, complement( meet( one
% 55.03/55.42    , X ) ) ) ) ==> converse( composition( complement( meet( one, X ) ), top
% 55.03/55.42     ) ) }.
% 55.03/55.42  parent1[0; 1]: (97236) {G4,W14,D6,L1,V1,M1}  { converse( composition( top, 
% 55.03/55.42    complement( meet( one, X ) ) ) ) ==> composition( complement( meet( one, 
% 55.03/55.42    X ) ), top ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (15934) {G41,W14,D6,L1,V1,M1} P(7018,9181);d(5);d(2839);d(398)
% 55.03/55.42    ;d(4);d(15514);d(9451);d(2840);d(9489) { converse( composition( 
% 55.03/55.42    complement( meet( one, X ) ), top ) ) ==> composition( complement( meet( 
% 55.03/55.42    one, X ) ), top ) }.
% 55.03/55.42  parent0: (97237) {G5,W14,D6,L1,V1,M1}  { converse( composition( complement
% 55.03/55.42    ( meet( one, X ) ), top ) ) ==> composition( complement( meet( one, X ) )
% 55.03/55.42    , top ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97240) {G5,W14,D6,L1,V2,M1}  { join( composition( converse( Y ), X
% 55.03/55.42     ), one ) ==> converse( join( composition( converse( X ), Y ), one ) )
% 55.03/55.42     }.
% 55.03/55.42  parent0[0]: (653) {G5,W14,D6,L1,V2,M1} P(36,302) { converse( join( 
% 55.03/55.42    composition( converse( X ), Y ), one ) ) ==> join( composition( converse
% 55.03/55.42    ( Y ), X ), one ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97245) {G6,W13,D8,L1,V1,M1}  { join( composition( converse( 
% 55.03/55.42    complement( composition( X, complement( one ) ) ) ), X ), one ) ==> 
% 55.03/55.42    converse( one ) }.
% 55.03/55.42  parent0[0]: (468) {G15,W12,D7,L1,V2,M1} P(454,10) { join( composition( 
% 55.03/55.42    converse( Y ), complement( composition( Y, complement( X ) ) ) ), X ) ==>
% 55.03/55.42     X }.
% 55.03/55.42  parent1[0; 12]: (97240) {G5,W14,D6,L1,V2,M1}  { join( composition( converse
% 55.03/55.42    ( Y ), X ), one ) ==> converse( join( composition( converse( X ), Y ), 
% 55.03/55.42    one ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := one
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := complement( composition( X, complement( one ) ) )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97246) {G4,W12,D8,L1,V1,M1}  { join( composition( converse( 
% 55.03/55.42    complement( composition( X, complement( one ) ) ) ), X ), one ) ==> one
% 55.03/55.42     }.
% 55.03/55.42  parent0[0]: (300) {G3,W4,D3,L1,V0,M1} P(294,5) { converse( one ) ==> one
% 55.03/55.42     }.
% 55.03/55.42  parent1[0; 11]: (97245) {G6,W13,D8,L1,V1,M1}  { join( composition( converse
% 55.03/55.42    ( complement( composition( X, complement( one ) ) ) ), X ), one ) ==> 
% 55.03/55.42    converse( one ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97247) {G5,W12,D8,L1,V1,M1}  { join( composition( complement( 
% 55.03/55.42    converse( composition( X, complement( one ) ) ) ), X ), one ) ==> one }.
% 55.03/55.42  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 55.03/55.42    ( X ) ) ==> complement( converse( X ) ) }.
% 55.03/55.42  parent1[0; 3]: (97246) {G4,W12,D8,L1,V1,M1}  { join( composition( converse
% 55.03/55.42    ( complement( composition( X, complement( one ) ) ) ), X ), one ) ==> one
% 55.03/55.42     }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := composition( X, complement( one ) )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (16305) {G28,W12,D8,L1,V1,M1} P(468,653);d(300);d(2819) { join
% 55.03/55.42    ( composition( complement( converse( composition( X, complement( one ) )
% 55.03/55.42     ) ), X ), one ) ==> one }.
% 55.03/55.42  parent0: (97247) {G5,W12,D8,L1,V1,M1}  { join( composition( complement( 
% 55.03/55.42    converse( composition( X, complement( one ) ) ) ), X ), one ) ==> one }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97250) {G35,W12,D5,L1,V3,M1}  { top ==> join( complement( meet( X
% 55.03/55.42    , Y ) ), meet( join( X, Z ), Y ) ) }.
% 55.03/55.42  parent0[0]: (14401) {G35,W12,D5,L1,V3,M1} P(824,579);d(1169) { join( 
% 55.03/55.42    complement( meet( X, Z ) ), meet( join( X, Y ), Z ) ) ==> top }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Z
% 55.03/55.42     Z := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97288) {G21,W12,D5,L1,V3,M1}  { top ==> join( complement( meet( X
% 55.03/55.42    , Y ) ), meet( Y, join( Z, X ) ) ) }.
% 55.03/55.42  parent0[0]: (4107) {G20,W11,D4,L1,V3,M1} P(1892,3863);d(1892) { meet( join
% 55.03/55.42    ( Y, X ), Z ) = meet( Z, join( X, Y ) ) }.
% 55.03/55.42  parent1[0; 7]: (97250) {G35,W12,D5,L1,V3,M1}  { top ==> join( complement( 
% 55.03/55.42    meet( X, Y ) ), meet( join( X, Z ), Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Z
% 55.03/55.42     Y := X
% 55.03/55.42     Z := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97292) {G21,W12,D5,L1,V3,M1}  { join( complement( meet( X, Y ) ), 
% 55.03/55.42    meet( Y, join( Z, X ) ) ) ==> top }.
% 55.03/55.42  parent0[0]: (97288) {G21,W12,D5,L1,V3,M1}  { top ==> join( complement( meet
% 55.03/55.42    ( X, Y ) ), meet( Y, join( Z, X ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (19634) {G36,W12,D5,L1,V3,M1} P(4107,14401) { join( complement
% 55.03/55.42    ( meet( X, Z ) ), meet( Z, join( Y, X ) ) ) ==> top }.
% 55.03/55.42  parent0: (97292) {G21,W12,D5,L1,V3,M1}  { join( complement( meet( X, Y ) )
% 55.03/55.42    , meet( Y, join( Z, X ) ) ) ==> top }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Z
% 55.03/55.42     Z := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97294) {G25,W11,D4,L1,V2,M1}  { meet( Y, complement( X ) ) ==> 
% 55.03/55.42    meet( join( X, Y ), complement( X ) ) }.
% 55.03/55.42  parent0[0]: (8752) {G25,W11,D4,L1,V2,M1} P(1335,3078);d(1335);d(470);d(1335
% 55.03/55.42    );d(470) { meet( join( X, Y ), complement( X ) ) ==> meet( Y, complement
% 55.03/55.42    ( X ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97298) {G26,W19,D6,L1,V3,M1}  { meet( meet( X, join( Y, Z ) ), 
% 55.03/55.42    complement( complement( meet( Z, X ) ) ) ) ==> meet( top, complement( 
% 55.03/55.42    complement( meet( Z, X ) ) ) ) }.
% 55.03/55.42  parent0[0]: (19634) {G36,W12,D5,L1,V3,M1} P(4107,14401) { join( complement
% 55.03/55.42    ( meet( X, Z ) ), meet( Z, join( Y, X ) ) ) ==> top }.
% 55.03/55.42  parent1[0; 13]: (97294) {G25,W11,D4,L1,V2,M1}  { meet( Y, complement( X ) )
% 55.03/55.42     ==> meet( join( X, Y ), complement( X ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Z
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := X
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := complement( meet( Z, X ) )
% 55.03/55.42     Y := meet( X, join( Y, Z ) )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97299) {G16,W17,D6,L1,V3,M1}  { meet( meet( X, join( Y, Z ) ), 
% 55.03/55.42    complement( complement( meet( Z, X ) ) ) ) ==> complement( complement( 
% 55.03/55.42    meet( Z, X ) ) ) }.
% 55.03/55.42  parent0[0]: (478) {G15,W5,D3,L1,V1,M1} S(453);d(454) { meet( top, X ) ==> X
% 55.03/55.42     }.
% 55.03/55.42  parent1[0; 12]: (97298) {G26,W19,D6,L1,V3,M1}  { meet( meet( X, join( Y, Z
% 55.03/55.42     ) ), complement( complement( meet( Z, X ) ) ) ) ==> meet( top, 
% 55.03/55.42    complement( complement( meet( Z, X ) ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := complement( complement( meet( Z, X ) ) )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97301) {G15,W15,D6,L1,V3,M1}  { meet( meet( X, join( Y, Z ) ), 
% 55.03/55.42    complement( complement( meet( Z, X ) ) ) ) ==> meet( Z, X ) }.
% 55.03/55.42  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.42    ( complement( X ) ) ==> X }.
% 55.03/55.42  parent1[0; 12]: (97299) {G16,W17,D6,L1,V3,M1}  { meet( meet( X, join( Y, Z
% 55.03/55.42     ) ), complement( complement( meet( Z, X ) ) ) ) ==> complement( 
% 55.03/55.42    complement( meet( Z, X ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := meet( Z, X )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97302) {G15,W13,D5,L1,V3,M1}  { meet( meet( X, join( Y, Z ) ), 
% 55.03/55.42    meet( Z, X ) ) ==> meet( Z, X ) }.
% 55.03/55.42  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.42    ( complement( X ) ) ==> X }.
% 55.03/55.42  parent1[0; 7]: (97301) {G15,W15,D6,L1,V3,M1}  { meet( meet( X, join( Y, Z )
% 55.03/55.42     ), complement( complement( meet( Z, X ) ) ) ) ==> meet( Z, X ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := meet( Z, X )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (19730) {G37,W13,D5,L1,V3,M1} P(19634,8752);d(478);d(454) { 
% 55.03/55.42    meet( meet( Y, join( Z, X ) ), meet( X, Y ) ) ==> meet( X, Y ) }.
% 55.03/55.42  parent0: (97302) {G15,W13,D5,L1,V3,M1}  { meet( meet( X, join( Y, Z ) ), 
% 55.03/55.42    meet( Z, X ) ) ==> meet( Z, X ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := Z
% 55.03/55.42     Z := X
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97307) {G20,W11,D4,L1,V3,M1}  { meet( Z, join( Y, X ) ) = meet( 
% 55.03/55.42    join( X, Y ), Z ) }.
% 55.03/55.42  parent0[0]: (4107) {G20,W11,D4,L1,V3,M1} P(1892,3863);d(1892) { meet( join
% 55.03/55.42    ( Y, X ), Z ) = meet( Z, join( X, Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97320) {G21,W16,D6,L1,V4,M1}  { meet( X, join( meet( Y, join( Z, 
% 55.03/55.42    T ) ), complement( meet( T, Y ) ) ) ) = meet( top, X ) }.
% 55.03/55.42  parent0[0]: (19634) {G36,W12,D5,L1,V3,M1} P(4107,14401) { join( complement
% 55.03/55.42    ( meet( X, Z ) ), meet( Z, join( Y, X ) ) ) ==> top }.
% 55.03/55.42  parent1[0; 14]: (97307) {G20,W11,D4,L1,V3,M1}  { meet( Z, join( Y, X ) ) = 
% 55.03/55.42    meet( join( X, Y ), Z ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := T
% 55.03/55.42     Y := Z
% 55.03/55.42     Z := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := complement( meet( T, Y ) )
% 55.03/55.42     Y := meet( Y, join( Z, T ) )
% 55.03/55.42     Z := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97321) {G16,W14,D6,L1,V4,M1}  { meet( X, join( meet( Y, join( Z, 
% 55.03/55.42    T ) ), complement( meet( T, Y ) ) ) ) = X }.
% 55.03/55.42  parent0[0]: (478) {G15,W5,D3,L1,V1,M1} S(453);d(454) { meet( top, X ) ==> X
% 55.03/55.42     }.
% 55.03/55.42  parent1[0; 13]: (97320) {G21,W16,D6,L1,V4,M1}  { meet( X, join( meet( Y, 
% 55.03/55.42    join( Z, T ) ), complement( meet( T, Y ) ) ) ) = meet( top, X ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42     T := T
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (19779) {G37,W14,D6,L1,V4,M1} P(19634,4107);d(478) { meet( T, 
% 55.03/55.42    join( meet( Y, join( Z, X ) ), complement( meet( X, Y ) ) ) ) ==> T }.
% 55.03/55.42  parent0: (97321) {G16,W14,D6,L1,V4,M1}  { meet( X, join( meet( Y, join( Z, 
% 55.03/55.42    T ) ), complement( meet( T, Y ) ) ) ) = X }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := T
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42     T := X
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97324) {G19,W11,D4,L1,V2,M1}  { join( Y, X ) ==> meet( join( X, Y
% 55.03/55.42     ), join( Y, X ) ) }.
% 55.03/55.42  parent0[0]: (1892) {G19,W11,D4,L1,V2,M1} P(1366,1078);d(456);d(454) { meet
% 55.03/55.42    ( join( Y, X ), join( X, Y ) ) ==> join( X, Y ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97330) {G20,W23,D6,L1,V3,M1}  { join( meet( X, join( Y, Z ) ), 
% 55.03/55.42    complement( meet( Z, X ) ) ) ==> meet( top, join( meet( X, join( Y, Z ) )
% 55.03/55.42    , complement( meet( Z, X ) ) ) ) }.
% 55.03/55.42  parent0[0]: (19634) {G36,W12,D5,L1,V3,M1} P(4107,14401) { join( complement
% 55.03/55.42    ( meet( X, Z ) ), meet( Z, join( Y, X ) ) ) ==> top }.
% 55.03/55.42  parent1[0; 12]: (97324) {G19,W11,D4,L1,V2,M1}  { join( Y, X ) ==> meet( 
% 55.03/55.42    join( X, Y ), join( Y, X ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Z
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := X
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := complement( meet( Z, X ) )
% 55.03/55.42     Y := meet( X, join( Y, Z ) )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97332) {G21,W12,D5,L1,V3,M1}  { join( meet( X, join( Y, Z ) ), 
% 55.03/55.42    complement( meet( Z, X ) ) ) ==> top }.
% 55.03/55.42  parent0[0]: (19779) {G37,W14,D6,L1,V4,M1} P(19634,4107);d(478) { meet( T, 
% 55.03/55.42    join( meet( Y, join( Z, X ) ), complement( meet( X, Y ) ) ) ) ==> T }.
% 55.03/55.42  parent1[0; 11]: (97330) {G20,W23,D6,L1,V3,M1}  { join( meet( X, join( Y, Z
% 55.03/55.42     ) ), complement( meet( Z, X ) ) ) ==> meet( top, join( meet( X, join( Y
% 55.03/55.42    , Z ) ), complement( meet( Z, X ) ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Z
% 55.03/55.42     Y := X
% 55.03/55.42     Z := Y
% 55.03/55.42     T := top
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (19780) {G38,W12,D5,L1,V3,M1} P(19634,1892);d(19779) { join( 
% 55.03/55.42    meet( Y, join( Z, X ) ), complement( meet( X, Y ) ) ) ==> top }.
% 55.03/55.42  parent0: (97332) {G21,W12,D5,L1,V3,M1}  { join( meet( X, join( Y, Z ) ), 
% 55.03/55.42    complement( meet( Z, X ) ) ) ==> top }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := Z
% 55.03/55.42     Z := X
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97334) {G38,W12,D5,L1,V3,M1}  { top ==> join( meet( X, join( Y, Z
% 55.03/55.42     ) ), complement( meet( Z, X ) ) ) }.
% 55.03/55.42  parent0[0]: (19780) {G38,W12,D5,L1,V3,M1} P(19634,1892);d(19779) { join( 
% 55.03/55.42    meet( Y, join( Z, X ) ), complement( meet( X, Y ) ) ) ==> top }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Z
% 55.03/55.42     Y := X
% 55.03/55.42     Z := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97335) {G16,W12,D5,L1,V3,M1}  { top ==> join( meet( X, join( Y, Z
% 55.03/55.42     ) ), complement( meet( X, Z ) ) ) }.
% 55.03/55.42  parent0[0]: (962) {G15,W9,D4,L1,V2,M1} P(461,0);d(461) { complement( meet( 
% 55.03/55.42    X, Y ) ) = complement( meet( Y, X ) ) }.
% 55.03/55.42  parent1[0; 8]: (97334) {G38,W12,D5,L1,V3,M1}  { top ==> join( meet( X, join
% 55.03/55.42    ( Y, Z ) ), complement( meet( Z, X ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Z
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97338) {G16,W12,D5,L1,V3,M1}  { join( meet( X, join( Y, Z ) ), 
% 55.03/55.42    complement( meet( X, Z ) ) ) ==> top }.
% 55.03/55.42  parent0[0]: (97335) {G16,W12,D5,L1,V3,M1}  { top ==> join( meet( X, join( Y
% 55.03/55.42    , Z ) ), complement( meet( X, Z ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (19915) {G39,W12,D5,L1,V3,M1} P(962,19780) { join( meet( Y, 
% 55.03/55.42    join( Z, X ) ), complement( meet( Y, X ) ) ) ==> top }.
% 55.03/55.42  parent0: (97338) {G16,W12,D5,L1,V3,M1}  { join( meet( X, join( Y, Z ) ), 
% 55.03/55.42    complement( meet( X, Z ) ) ) ==> top }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := Z
% 55.03/55.42     Z := X
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97340) {G39,W12,D5,L1,V3,M1}  { top ==> join( meet( X, join( Y, Z
% 55.03/55.42     ) ), complement( meet( X, Z ) ) ) }.
% 55.03/55.42  parent0[0]: (19915) {G39,W12,D5,L1,V3,M1} P(962,19780) { join( meet( Y, 
% 55.03/55.42    join( Z, X ) ), complement( meet( Y, X ) ) ) ==> top }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Z
% 55.03/55.42     Y := X
% 55.03/55.42     Z := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97347) {G21,W12,D5,L1,V3,M1}  { top ==> join( meet( X, join( T, Y
% 55.03/55.42     ) ), complement( meet( X, T ) ) ) }.
% 55.03/55.42  parent0[0]: (529) {G20,W13,D6,L1,V3,M1} P(517,16) { join( join( Y, meet( Z
% 55.03/55.42    , join( X, Y ) ) ), X ) ==> join( X, Y ) }.
% 55.03/55.42  parent1[0; 5]: (97340) {G39,W12,D5,L1,V3,M1}  { top ==> join( meet( X, join
% 55.03/55.42    ( Y, Z ) ), complement( meet( X, Z ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := T
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := join( Y, meet( Z, join( T, Y ) ) )
% 55.03/55.42     Z := T
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97348) {G21,W12,D5,L1,V3,M1}  { join( meet( X, join( Y, Z ) ), 
% 55.03/55.42    complement( meet( X, Y ) ) ) ==> top }.
% 55.03/55.42  parent0[0]: (97347) {G21,W12,D5,L1,V3,M1}  { top ==> join( meet( X, join( T
% 55.03/55.42    , Y ) ), complement( meet( X, T ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Z
% 55.03/55.42     Z := T
% 55.03/55.42     T := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (19952) {G40,W12,D5,L1,V3,M1} P(529,19915) { join( meet( T, 
% 55.03/55.42    join( Z, X ) ), complement( meet( T, Z ) ) ) ==> top }.
% 55.03/55.42  parent0: (97348) {G21,W12,D5,L1,V3,M1}  { join( meet( X, join( Y, Z ) ), 
% 55.03/55.42    complement( meet( X, Y ) ) ) ==> top }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := T
% 55.03/55.42     Y := Z
% 55.03/55.42     Z := X
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97351) {G42,W11,D7,L1,V1,M1}  { composition( complement( meet( 
% 55.03/55.42    one, composition( X, complement( one ) ) ) ), top ) ==> top }.
% 55.03/55.42  parent0[0]: (15934) {G41,W14,D6,L1,V1,M1} P(7018,9181);d(5);d(2839);d(398);
% 55.03/55.42    d(4);d(15514);d(9451);d(2840);d(9489) { converse( composition( complement
% 55.03/55.42    ( meet( one, X ) ), top ) ) ==> composition( complement( meet( one, X ) )
% 55.03/55.42    , top ) }.
% 55.03/55.42  parent1[0; 1]: (10036) {G41,W12,D8,L1,V1,M1} P(1654,9324);d(461);d(9960);d(
% 55.03/55.42    2840);d(9489) { converse( composition( complement( meet( one, composition
% 55.03/55.42    ( X, complement( one ) ) ) ), top ) ) ==> top }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := composition( X, complement( one ) )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (20057) {G42,W11,D7,L1,V1,M1} S(10036);d(15934) { composition
% 55.03/55.42    ( complement( meet( one, composition( X, complement( one ) ) ) ), top ) 
% 55.03/55.42    ==> top }.
% 55.03/55.42  parent0: (97351) {G42,W11,D7,L1,V1,M1}  { composition( complement( meet( 
% 55.03/55.42    one, composition( X, complement( one ) ) ) ), top ) ==> top }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97355) {G18,W11,D4,L1,V0,M1}  { meet( complement( skol1 ), 
% 55.03/55.42    composition( skol1, top ) ) ==> composition( skol1, complement( one ) )
% 55.03/55.42     }.
% 55.03/55.42  parent0[0]: (8798) {G29,W14,D5,L1,V1,M1} P(6237,8796) { meet( composition( 
% 55.03/55.42    X, complement( one ) ), complement( X ) ) ==> meet( complement( X ), 
% 55.03/55.42    composition( X, top ) ) }.
% 55.03/55.42  parent1[0; 1]: (1074) {G17,W12,D5,L1,V0,M1} P(118,1008);d(456) { meet( 
% 55.03/55.42    composition( skol1, complement( one ) ), complement( skol1 ) ) ==> 
% 55.03/55.42    composition( skol1, complement( one ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := skol1
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (20079) {G30,W11,D4,L1,V0,M1} S(1074);d(8798) { meet( 
% 55.03/55.42    complement( skol1 ), composition( skol1, top ) ) ==> composition( skol1, 
% 55.03/55.42    complement( one ) ) }.
% 55.03/55.42  parent0: (97355) {G18,W11,D4,L1,V0,M1}  { meet( complement( skol1 ), 
% 55.03/55.42    composition( skol1, top ) ) ==> composition( skol1, complement( one ) )
% 55.03/55.42     }.
% 55.03/55.42  substitution0:
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97357) {G30,W11,D4,L1,V0,M1}  { composition( skol1, complement( 
% 55.03/55.42    one ) ) ==> meet( complement( skol1 ), composition( skol1, top ) ) }.
% 55.03/55.42  parent0[0]: (20079) {G30,W11,D4,L1,V0,M1} S(1074);d(8798) { meet( 
% 55.03/55.42    complement( skol1 ), composition( skol1, top ) ) ==> composition( skol1, 
% 55.03/55.42    complement( one ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97358) {G2,W11,D4,L1,V0,M1}  { composition( skol1, complement( 
% 55.03/55.42    one ) ) ==> meet( composition( skol1, top ), complement( skol1 ) ) }.
% 55.03/55.42  parent0[0]: (44) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 55.03/55.42    Y ) }.
% 55.03/55.42  parent1[0; 5]: (97357) {G30,W11,D4,L1,V0,M1}  { composition( skol1, 
% 55.03/55.42    complement( one ) ) ==> meet( complement( skol1 ), composition( skol1, 
% 55.03/55.42    top ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := composition( skol1, top )
% 55.03/55.42     Y := complement( skol1 )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97361) {G2,W11,D4,L1,V0,M1}  { meet( composition( skol1, top ), 
% 55.03/55.42    complement( skol1 ) ) ==> composition( skol1, complement( one ) ) }.
% 55.03/55.42  parent0[0]: (97358) {G2,W11,D4,L1,V0,M1}  { composition( skol1, complement
% 55.03/55.42    ( one ) ) ==> meet( composition( skol1, top ), complement( skol1 ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (20138) {G31,W11,D4,L1,V0,M1} P(20079,44) { meet( composition
% 55.03/55.42    ( skol1, top ), complement( skol1 ) ) ==> composition( skol1, complement
% 55.03/55.42    ( one ) ) }.
% 55.03/55.42  parent0: (97361) {G2,W11,D4,L1,V0,M1}  { meet( composition( skol1, top ), 
% 55.03/55.42    complement( skol1 ) ) ==> composition( skol1, complement( one ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97363) {G37,W11,D7,L1,V2,M1}  { zero ==> meet( meet( composition( 
% 55.03/55.42    X, complement( converse( X ) ) ), Y ), one ) }.
% 55.03/55.42  parent0[0]: (3724) {G37,W11,D7,L1,V2,M1} P(1657,1441) { meet( meet( 
% 55.03/55.42    composition( X, complement( converse( X ) ) ), Y ), one ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97364) {G33,W11,D7,L1,V2,M1}  { zero ==> meet( composition( Y, 
% 55.03/55.42    complement( converse( join( X, Y ) ) ) ), one ) }.
% 55.03/55.42  parent0[0]: (746) {G32,W13,D5,L1,V3,M1} P(6,728) { meet( composition( join
% 55.03/55.42    ( X, Z ), Y ), composition( Z, Y ) ) ==> composition( Z, Y ) }.
% 55.03/55.42  parent1[0; 3]: (97363) {G37,W11,D7,L1,V2,M1}  { zero ==> meet( meet( 
% 55.03/55.42    composition( X, complement( converse( X ) ) ), Y ), one ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := complement( converse( join( X, Y ) ) )
% 55.03/55.42     Z := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := join( X, Y )
% 55.03/55.42     Y := composition( Y, complement( converse( join( X, Y ) ) ) )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97365) {G33,W11,D7,L1,V2,M1}  { meet( composition( X, complement( 
% 55.03/55.42    converse( join( Y, X ) ) ) ), one ) ==> zero }.
% 55.03/55.42  parent0[0]: (97364) {G33,W11,D7,L1,V2,M1}  { zero ==> meet( composition( Y
% 55.03/55.42    , complement( converse( join( X, Y ) ) ) ), one ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (20198) {G38,W11,D7,L1,V2,M1} P(746,3724) { meet( composition
% 55.03/55.42    ( Y, complement( converse( join( X, Y ) ) ) ), one ) ==> zero }.
% 55.03/55.42  parent0: (97365) {G33,W11,D7,L1,V2,M1}  { meet( composition( X, complement
% 55.03/55.42    ( converse( join( Y, X ) ) ) ), one ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97367) {G38,W11,D7,L1,V2,M1}  { zero ==> meet( composition( X, 
% 55.03/55.42    complement( converse( join( Y, X ) ) ) ), one ) }.
% 55.03/55.42  parent0[0]: (20198) {G38,W11,D7,L1,V2,M1} P(746,3724) { meet( composition( 
% 55.03/55.42    Y, complement( converse( join( X, Y ) ) ) ), one ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97370) {G3,W11,D6,L1,V2,M1}  { zero ==> meet( composition( meet( 
% 55.03/55.42    X, Y ), complement( converse( X ) ) ), one ) }.
% 55.03/55.42  parent0[0]: (329) {G2,W10,D5,L1,V2,M1} P(3,27) { join( meet( X, complement
% 55.03/55.42    ( Y ) ), meet( X, Y ) ) ==> X }.
% 55.03/55.42  parent1[0; 9]: (97367) {G38,W11,D7,L1,V2,M1}  { zero ==> meet( composition
% 55.03/55.42    ( X, complement( converse( join( Y, X ) ) ) ), one ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := meet( X, Y )
% 55.03/55.42     Y := meet( X, complement( Y ) )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97371) {G3,W11,D6,L1,V2,M1}  { meet( composition( meet( X, Y ), 
% 55.03/55.42    complement( converse( X ) ) ), one ) ==> zero }.
% 55.03/55.42  parent0[0]: (97370) {G3,W11,D6,L1,V2,M1}  { zero ==> meet( composition( 
% 55.03/55.42    meet( X, Y ), complement( converse( X ) ) ), one ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (20422) {G39,W11,D6,L1,V2,M1} P(329,20198) { meet( composition
% 55.03/55.42    ( meet( X, Y ), complement( converse( X ) ) ), one ) ==> zero }.
% 55.03/55.42  parent0: (97371) {G3,W11,D6,L1,V2,M1}  { meet( composition( meet( X, Y ), 
% 55.03/55.42    complement( converse( X ) ) ), one ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97373) {G18,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y
% 55.03/55.42     ), meet( Y, X ) ) }.
% 55.03/55.42  parent0[0]: (1149) {G18,W11,D4,L1,V2,M1} P(982,1078);d(457) { meet( meet( Y
% 55.03/55.42    , X ), meet( X, Y ) ) ==> meet( Y, X ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97378) {G19,W21,D7,L1,V2,M1}  { meet( one, composition( meet( X, 
% 55.03/55.42    Y ), complement( converse( X ) ) ) ) ==> meet( meet( one, composition( 
% 55.03/55.42    meet( X, Y ), complement( converse( X ) ) ) ), zero ) }.
% 55.03/55.42  parent0[0]: (20422) {G39,W11,D6,L1,V2,M1} P(329,20198) { meet( composition
% 55.03/55.42    ( meet( X, Y ), complement( converse( X ) ) ), one ) ==> zero }.
% 55.03/55.42  parent1[0; 20]: (97373) {G18,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( 
% 55.03/55.42    meet( X, Y ), meet( Y, X ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := one
% 55.03/55.42     Y := composition( meet( X, Y ), complement( converse( X ) ) )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97380) {G11,W11,D6,L1,V2,M1}  { meet( one, composition( meet( X, 
% 55.03/55.42    Y ), complement( converse( X ) ) ) ) ==> zero }.
% 55.03/55.42  parent0[0]: (384) {G10,W5,D3,L1,V1,M1} P(378,3);d(369);d(46) { meet( X, 
% 55.03/55.42    zero ) ==> zero }.
% 55.03/55.42  parent1[0; 10]: (97378) {G19,W21,D7,L1,V2,M1}  { meet( one, composition( 
% 55.03/55.42    meet( X, Y ), complement( converse( X ) ) ) ) ==> meet( meet( one, 
% 55.03/55.42    composition( meet( X, Y ), complement( converse( X ) ) ) ), zero ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := meet( one, composition( meet( X, Y ), complement( converse( X ) ) )
% 55.03/55.42     )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (20520) {G40,W11,D6,L1,V2,M1} P(20422,1149);d(384) { meet( one
% 55.03/55.42    , composition( meet( X, Y ), complement( converse( X ) ) ) ) ==> zero }.
% 55.03/55.42  parent0: (97380) {G11,W11,D6,L1,V2,M1}  { meet( one, composition( meet( X, 
% 55.03/55.42    Y ), complement( converse( X ) ) ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97383) {G40,W11,D6,L1,V2,M1}  { zero ==> meet( one, composition( 
% 55.03/55.42    meet( X, Y ), complement( converse( X ) ) ) ) }.
% 55.03/55.42  parent0[0]: (20520) {G40,W11,D6,L1,V2,M1} P(20422,1149);d(384) { meet( one
% 55.03/55.42    , composition( meet( X, Y ), complement( converse( X ) ) ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97386) {G28,W13,D7,L1,V2,M1}  { zero ==> meet( one, composition( 
% 55.03/55.42    meet( Y, complement( X ) ), complement( converse( complement( X ) ) ) ) )
% 55.03/55.42     }.
% 55.03/55.42  parent0[0]: (8794) {G27,W11,D4,L1,V2,M1} P(454,8772) { meet( complement( X
% 55.03/55.42     ), join( Y, X ) ) ==> meet( Y, complement( X ) ) }.
% 55.03/55.42  parent1[0; 5]: (97383) {G40,W11,D6,L1,V2,M1}  { zero ==> meet( one, 
% 55.03/55.42    composition( meet( X, Y ), complement( converse( X ) ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := complement( X )
% 55.03/55.42     Y := join( Y, X )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97387) {G28,W13,D7,L1,V2,M1}  { zero ==> meet( one, composition( 
% 55.03/55.42    meet( X, complement( Y ) ), complement( complement( converse( Y ) ) ) ) )
% 55.03/55.42     }.
% 55.03/55.42  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 55.03/55.42    ( X ) ) ==> complement( converse( X ) ) }.
% 55.03/55.42  parent1[0; 10]: (97386) {G28,W13,D7,L1,V2,M1}  { zero ==> meet( one, 
% 55.03/55.42    composition( meet( Y, complement( X ) ), complement( converse( complement
% 55.03/55.42    ( X ) ) ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97388) {G15,W11,D6,L1,V2,M1}  { zero ==> meet( one, composition( 
% 55.03/55.42    meet( X, complement( Y ) ), converse( Y ) ) ) }.
% 55.03/55.42  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.42    ( complement( X ) ) ==> X }.
% 55.03/55.42  parent1[0; 9]: (97387) {G28,W13,D7,L1,V2,M1}  { zero ==> meet( one, 
% 55.03/55.42    composition( meet( X, complement( Y ) ), complement( complement( converse
% 55.03/55.42    ( Y ) ) ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := converse( Y )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97389) {G15,W11,D6,L1,V2,M1}  { meet( one, composition( meet( X, 
% 55.03/55.42    complement( Y ) ), converse( Y ) ) ) ==> zero }.
% 55.03/55.42  parent0[0]: (97388) {G15,W11,D6,L1,V2,M1}  { zero ==> meet( one, 
% 55.03/55.42    composition( meet( X, complement( Y ) ), converse( Y ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (20603) {G41,W11,D6,L1,V2,M1} P(8794,20520);d(2819);d(454) { 
% 55.03/55.42    meet( one, composition( meet( Y, complement( X ) ), converse( X ) ) ) ==>
% 55.03/55.42     zero }.
% 55.03/55.42  parent0: (97389) {G15,W11,D6,L1,V2,M1}  { meet( one, composition( meet( X, 
% 55.03/55.42    complement( Y ) ), converse( Y ) ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97391) {G40,W11,D6,L1,V2,M1}  { zero ==> meet( one, composition( 
% 55.03/55.42    meet( X, Y ), complement( converse( X ) ) ) ) }.
% 55.03/55.42  parent0[0]: (20520) {G40,W11,D6,L1,V2,M1} P(20422,1149);d(384) { meet( one
% 55.03/55.42    , composition( meet( X, Y ), complement( converse( X ) ) ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97392) {G36,W11,D7,L1,V2,M1}  { zero ==> meet( one, composition( 
% 55.03/55.42    X, complement( converse( join( X, Y ) ) ) ) ) }.
% 55.03/55.42  parent0[0]: (8835) {G35,W10,D5,L1,V2,M1} P(454,8804) { meet( join( Y, X ), 
% 55.03/55.42    join( complement( X ), Y ) ) ==> Y }.
% 55.03/55.42  parent1[0; 5]: (97391) {G40,W11,D6,L1,V2,M1}  { zero ==> meet( one, 
% 55.03/55.42    composition( meet( X, Y ), complement( converse( X ) ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := join( X, Y )
% 55.03/55.42     Y := join( complement( Y ), X )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97393) {G36,W11,D7,L1,V2,M1}  { meet( one, composition( X, 
% 55.03/55.42    complement( converse( join( X, Y ) ) ) ) ) ==> zero }.
% 55.03/55.42  parent0[0]: (97392) {G36,W11,D7,L1,V2,M1}  { zero ==> meet( one, 
% 55.03/55.42    composition( X, complement( converse( join( X, Y ) ) ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (20604) {G41,W11,D7,L1,V2,M1} P(8835,20520) { meet( one, 
% 55.03/55.42    composition( X, complement( converse( join( X, Y ) ) ) ) ) ==> zero }.
% 55.03/55.42  parent0: (97393) {G36,W11,D7,L1,V2,M1}  { meet( one, composition( X, 
% 55.03/55.42    complement( converse( join( X, Y ) ) ) ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97395) {G18,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y
% 55.03/55.42     ), meet( Y, X ) ) }.
% 55.03/55.42  parent0[0]: (1149) {G18,W11,D4,L1,V2,M1} P(982,1078);d(457) { meet( meet( Y
% 55.03/55.42    , X ), meet( X, Y ) ) ==> meet( Y, X ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97399) {G19,W21,D7,L1,V2,M1}  { meet( composition( meet( X, 
% 55.03/55.42    complement( Y ) ), converse( Y ) ), one ) ==> meet( meet( composition( 
% 55.03/55.42    meet( X, complement( Y ) ), converse( Y ) ), one ), zero ) }.
% 55.03/55.42  parent0[0]: (20603) {G41,W11,D6,L1,V2,M1} P(8794,20520);d(2819);d(454) { 
% 55.03/55.42    meet( one, composition( meet( Y, complement( X ) ), converse( X ) ) ) ==>
% 55.03/55.42     zero }.
% 55.03/55.42  parent1[0; 20]: (97395) {G18,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( 
% 55.03/55.42    meet( X, Y ), meet( Y, X ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := composition( meet( X, complement( Y ) ), converse( Y ) )
% 55.03/55.42     Y := one
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97401) {G11,W11,D6,L1,V2,M1}  { meet( composition( meet( X, 
% 55.03/55.42    complement( Y ) ), converse( Y ) ), one ) ==> zero }.
% 55.03/55.42  parent0[0]: (384) {G10,W5,D3,L1,V1,M1} P(378,3);d(369);d(46) { meet( X, 
% 55.03/55.42    zero ) ==> zero }.
% 55.03/55.42  parent1[0; 10]: (97399) {G19,W21,D7,L1,V2,M1}  { meet( composition( meet( X
% 55.03/55.42    , complement( Y ) ), converse( Y ) ), one ) ==> meet( meet( composition( 
% 55.03/55.42    meet( X, complement( Y ) ), converse( Y ) ), one ), zero ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := meet( composition( meet( X, complement( Y ) ), converse( Y ) ), one
% 55.03/55.42     )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (20646) {G42,W11,D6,L1,V2,M1} P(20603,1149);d(384) { meet( 
% 55.03/55.42    composition( meet( X, complement( Y ) ), converse( Y ) ), one ) ==> zero
% 55.03/55.42     }.
% 55.03/55.42  parent0: (97401) {G11,W11,D6,L1,V2,M1}  { meet( composition( meet( X, 
% 55.03/55.42    complement( Y ) ), converse( Y ) ), one ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97404) {G33,W13,D5,L1,V3,M1}  { composition( X, Z ) ==> meet( 
% 55.03/55.42    composition( join( X, Y ), Z ), composition( X, Z ) ) }.
% 55.03/55.42  parent0[0]: (757) {G33,W13,D5,L1,V3,M1} P(6,737) { meet( composition( join
% 55.03/55.42    ( X, Z ), Y ), composition( X, Y ) ) ==> composition( X, Y ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Z
% 55.03/55.42     Z := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97408) {G16,W21,D8,L1,V2,M1}  { composition( X, complement( 
% 55.03/55.42    converse( composition( top, join( X, Y ) ) ) ) ) ==> meet( zero, 
% 55.03/55.42    composition( X, complement( converse( composition( top, join( X, Y ) ) )
% 55.03/55.42     ) ) ) }.
% 55.03/55.42  parent0[0]: (633) {G15,W9,D6,L1,V1,M1} P(398,10);d(7);d(46);d(457) { 
% 55.03/55.42    composition( X, complement( converse( composition( top, X ) ) ) ) ==> 
% 55.03/55.42    zero }.
% 55.03/55.42  parent1[0; 11]: (97404) {G33,W13,D5,L1,V3,M1}  { composition( X, Z ) ==> 
% 55.03/55.42    meet( composition( join( X, Y ), Z ), composition( X, Z ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := join( X, Y )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := complement( converse( composition( top, join( X, Y ) ) ) )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97410) {G12,W11,D7,L1,V2,M1}  { composition( X, complement( 
% 55.03/55.42    converse( composition( top, join( X, Y ) ) ) ) ) ==> zero }.
% 55.03/55.42  parent0[0]: (387) {G11,W5,D3,L1,V1,M1} P(384,44) { meet( zero, X ) ==> zero
% 55.03/55.42     }.
% 55.03/55.42  parent1[0; 10]: (97408) {G16,W21,D8,L1,V2,M1}  { composition( X, complement
% 55.03/55.42    ( converse( composition( top, join( X, Y ) ) ) ) ) ==> meet( zero, 
% 55.03/55.42    composition( X, complement( converse( composition( top, join( X, Y ) ) )
% 55.03/55.42     ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := composition( X, complement( converse( composition( top, join( X, Y
% 55.03/55.42     ) ) ) ) )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (20656) {G34,W11,D7,L1,V2,M1} P(633,757);d(387) { composition
% 55.03/55.42    ( X, complement( converse( composition( top, join( X, Y ) ) ) ) ) ==> 
% 55.03/55.42    zero }.
% 55.03/55.42  parent0: (97410) {G12,W11,D7,L1,V2,M1}  { composition( X, complement( 
% 55.03/55.42    converse( composition( top, join( X, Y ) ) ) ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97413) {G42,W11,D6,L1,V2,M1}  { zero ==> meet( composition( meet( 
% 55.03/55.42    X, complement( Y ) ), converse( Y ) ), one ) }.
% 55.03/55.42  parent0[0]: (20646) {G42,W11,D6,L1,V2,M1} P(20603,1149);d(384) { meet( 
% 55.03/55.42    composition( meet( X, complement( Y ) ), converse( Y ) ), one ) ==> zero
% 55.03/55.42     }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97414) {G17,W11,D6,L1,V2,M1}  { zero ==> meet( composition( 
% 55.03/55.42    complement( join( X, Y ) ), converse( Y ) ), one ) }.
% 55.03/55.42  parent0[0]: (1335) {G16,W10,D4,L1,V2,M1} P(454,469) { meet( complement( Y )
% 55.03/55.42    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 55.03/55.42  parent1[0; 4]: (97413) {G42,W11,D6,L1,V2,M1}  { zero ==> meet( composition
% 55.03/55.42    ( meet( X, complement( Y ) ), converse( Y ) ), one ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := complement( X )
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97415) {G17,W11,D6,L1,V2,M1}  { meet( composition( complement( 
% 55.03/55.42    join( X, Y ) ), converse( Y ) ), one ) ==> zero }.
% 55.03/55.42  parent0[0]: (97414) {G17,W11,D6,L1,V2,M1}  { zero ==> meet( composition( 
% 55.03/55.42    complement( join( X, Y ) ), converse( Y ) ), one ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (20665) {G43,W11,D6,L1,V2,M1} P(1335,20646) { meet( 
% 55.03/55.42    composition( complement( join( X, Y ) ), converse( Y ) ), one ) ==> zero
% 55.03/55.42     }.
% 55.03/55.42  parent0: (97415) {G17,W11,D6,L1,V2,M1}  { meet( composition( complement( 
% 55.03/55.42    join( X, Y ) ), converse( Y ) ), one ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97417) {G43,W11,D6,L1,V2,M1}  { zero ==> meet( composition( 
% 55.03/55.42    complement( join( X, Y ) ), converse( Y ) ), one ) }.
% 55.03/55.42  parent0[0]: (20665) {G43,W11,D6,L1,V2,M1} P(1335,20646) { meet( composition
% 55.03/55.42    ( complement( join( X, Y ) ), converse( Y ) ), one ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97419) {G20,W13,D8,L1,V2,M1}  { zero ==> meet( composition( 
% 55.03/55.42    complement( X ), converse( converse( meet( converse( X ), Y ) ) ) ), one
% 55.03/55.42     ) }.
% 55.03/55.42  parent0[0]: (509) {G19,W9,D6,L1,V2,M1} P(490,73);d(7) { join( X, converse( 
% 55.03/55.42    meet( converse( X ), Y ) ) ) ==> X }.
% 55.03/55.42  parent1[0; 5]: (97417) {G43,W11,D6,L1,V2,M1}  { zero ==> meet( composition
% 55.03/55.42    ( complement( join( X, Y ) ), converse( Y ) ), one ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := converse( meet( converse( X ), Y ) )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97420) {G1,W11,D6,L1,V2,M1}  { zero ==> meet( composition( 
% 55.03/55.42    complement( X ), meet( converse( X ), Y ) ), one ) }.
% 55.03/55.42  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 55.03/55.42  parent1[0; 6]: (97419) {G20,W13,D8,L1,V2,M1}  { zero ==> meet( composition
% 55.03/55.42    ( complement( X ), converse( converse( meet( converse( X ), Y ) ) ) ), 
% 55.03/55.42    one ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := meet( converse( X ), Y )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97421) {G1,W11,D6,L1,V2,M1}  { meet( composition( complement( X )
% 55.03/55.42    , meet( converse( X ), Y ) ), one ) ==> zero }.
% 55.03/55.42  parent0[0]: (97420) {G1,W11,D6,L1,V2,M1}  { zero ==> meet( composition( 
% 55.03/55.42    complement( X ), meet( converse( X ), Y ) ), one ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (20775) {G44,W11,D6,L1,V2,M1} P(509,20665);d(7) { meet( 
% 55.03/55.42    composition( complement( X ), meet( converse( X ), Y ) ), one ) ==> zero
% 55.03/55.42     }.
% 55.03/55.42  parent0: (97421) {G1,W11,D6,L1,V2,M1}  { meet( composition( complement( X )
% 55.03/55.42    , meet( converse( X ), Y ) ), one ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97423) {G18,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y
% 55.03/55.42     ), meet( Y, X ) ) }.
% 55.03/55.42  parent0[0]: (1149) {G18,W11,D4,L1,V2,M1} P(982,1078);d(457) { meet( meet( Y
% 55.03/55.42    , X ), meet( X, Y ) ) ==> meet( Y, X ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97427) {G19,W21,D7,L1,V2,M1}  { meet( one, composition( 
% 55.03/55.42    complement( X ), meet( converse( X ), Y ) ) ) ==> meet( meet( one, 
% 55.03/55.42    composition( complement( X ), meet( converse( X ), Y ) ) ), zero ) }.
% 55.03/55.42  parent0[0]: (20775) {G44,W11,D6,L1,V2,M1} P(509,20665);d(7) { meet( 
% 55.03/55.42    composition( complement( X ), meet( converse( X ), Y ) ), one ) ==> zero
% 55.03/55.42     }.
% 55.03/55.42  parent1[0; 20]: (97423) {G18,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( 
% 55.03/55.42    meet( X, Y ), meet( Y, X ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := one
% 55.03/55.42     Y := composition( complement( X ), meet( converse( X ), Y ) )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97429) {G11,W11,D6,L1,V2,M1}  { meet( one, composition( 
% 55.03/55.42    complement( X ), meet( converse( X ), Y ) ) ) ==> zero }.
% 55.03/55.42  parent0[0]: (384) {G10,W5,D3,L1,V1,M1} P(378,3);d(369);d(46) { meet( X, 
% 55.03/55.42    zero ) ==> zero }.
% 55.03/55.42  parent1[0; 10]: (97427) {G19,W21,D7,L1,V2,M1}  { meet( one, composition( 
% 55.03/55.42    complement( X ), meet( converse( X ), Y ) ) ) ==> meet( meet( one, 
% 55.03/55.42    composition( complement( X ), meet( converse( X ), Y ) ) ), zero ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := meet( one, composition( complement( X ), meet( converse( X ), Y ) )
% 55.03/55.42     )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (20982) {G45,W11,D6,L1,V2,M1} P(20775,1149);d(384) { meet( one
% 55.03/55.42    , composition( complement( X ), meet( converse( X ), Y ) ) ) ==> zero }.
% 55.03/55.42  parent0: (97429) {G11,W11,D6,L1,V2,M1}  { meet( one, composition( 
% 55.03/55.42    complement( X ), meet( converse( X ), Y ) ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97432) {G45,W11,D6,L1,V2,M1}  { zero ==> meet( one, composition( 
% 55.03/55.42    complement( X ), meet( converse( X ), Y ) ) ) }.
% 55.03/55.42  parent0[0]: (20982) {G45,W11,D6,L1,V2,M1} P(20775,1149);d(384) { meet( one
% 55.03/55.42    , composition( complement( X ), meet( converse( X ), Y ) ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97435) {G27,W11,D6,L1,V2,M1}  { zero ==> meet( one, composition( 
% 55.03/55.42    complement( X ), meet( Y, converse( X ) ) ) ) }.
% 55.03/55.42  parent0[0]: (8781) {G26,W10,D5,L1,V2,M1} P(8753,44) { meet( X, join( 
% 55.03/55.42    complement( X ), Y ) ) ==> meet( Y, X ) }.
% 55.03/55.42  parent1[0; 7]: (97432) {G45,W11,D6,L1,V2,M1}  { zero ==> meet( one, 
% 55.03/55.42    composition( complement( X ), meet( converse( X ), Y ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := converse( X )
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := join( complement( converse( X ) ), Y )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97436) {G27,W11,D6,L1,V2,M1}  { meet( one, composition( complement
% 55.03/55.42    ( X ), meet( Y, converse( X ) ) ) ) ==> zero }.
% 55.03/55.42  parent0[0]: (97435) {G27,W11,D6,L1,V2,M1}  { zero ==> meet( one, 
% 55.03/55.42    composition( complement( X ), meet( Y, converse( X ) ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (20992) {G46,W11,D6,L1,V2,M1} P(8781,20982) { meet( one, 
% 55.03/55.42    composition( complement( X ), meet( Y, converse( X ) ) ) ) ==> zero }.
% 55.03/55.42  parent0: (97436) {G27,W11,D6,L1,V2,M1}  { meet( one, composition( 
% 55.03/55.42    complement( X ), meet( Y, converse( X ) ) ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97438) {G46,W11,D6,L1,V2,M1}  { zero ==> meet( one, composition( 
% 55.03/55.42    complement( X ), meet( Y, converse( X ) ) ) ) }.
% 55.03/55.42  parent0[0]: (20992) {G46,W11,D6,L1,V2,M1} P(8781,20982) { meet( one, 
% 55.03/55.42    composition( complement( X ), meet( Y, converse( X ) ) ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97439) {G1,W11,D6,L1,V2,M1}  { zero ==> meet( one, composition( 
% 55.03/55.42    complement( converse( X ) ), meet( Y, X ) ) ) }.
% 55.03/55.42  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 55.03/55.42  parent1[0; 10]: (97438) {G46,W11,D6,L1,V2,M1}  { zero ==> meet( one, 
% 55.03/55.42    composition( complement( X ), meet( Y, converse( X ) ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := converse( X )
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97440) {G1,W11,D6,L1,V2,M1}  { meet( one, composition( complement
% 55.03/55.42    ( converse( X ) ), meet( Y, X ) ) ) ==> zero }.
% 55.03/55.42  parent0[0]: (97439) {G1,W11,D6,L1,V2,M1}  { zero ==> meet( one, composition
% 55.03/55.42    ( complement( converse( X ) ), meet( Y, X ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (21005) {G47,W11,D6,L1,V2,M1} P(7,20992) { meet( one, 
% 55.03/55.42    composition( complement( converse( X ) ), meet( Y, X ) ) ) ==> zero }.
% 55.03/55.42  parent0: (97440) {G1,W11,D6,L1,V2,M1}  { meet( one, composition( complement
% 55.03/55.42    ( converse( X ) ), meet( Y, X ) ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97442) {G18,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y
% 55.03/55.42     ), meet( Y, X ) ) }.
% 55.03/55.42  parent0[0]: (1149) {G18,W11,D4,L1,V2,M1} P(982,1078);d(457) { meet( meet( Y
% 55.03/55.42    , X ), meet( X, Y ) ) ==> meet( Y, X ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97447) {G19,W21,D7,L1,V2,M1}  { meet( composition( complement( 
% 55.03/55.42    converse( X ) ), meet( Y, X ) ), one ) ==> meet( meet( composition( 
% 55.03/55.42    complement( converse( X ) ), meet( Y, X ) ), one ), zero ) }.
% 55.03/55.42  parent0[0]: (21005) {G47,W11,D6,L1,V2,M1} P(7,20992) { meet( one, 
% 55.03/55.42    composition( complement( converse( X ) ), meet( Y, X ) ) ) ==> zero }.
% 55.03/55.42  parent1[0; 20]: (97442) {G18,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( 
% 55.03/55.42    meet( X, Y ), meet( Y, X ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := composition( complement( converse( X ) ), meet( Y, X ) )
% 55.03/55.42     Y := one
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97449) {G11,W11,D6,L1,V2,M1}  { meet( composition( complement( 
% 55.03/55.42    converse( X ) ), meet( Y, X ) ), one ) ==> zero }.
% 55.03/55.42  parent0[0]: (384) {G10,W5,D3,L1,V1,M1} P(378,3);d(369);d(46) { meet( X, 
% 55.03/55.42    zero ) ==> zero }.
% 55.03/55.42  parent1[0; 10]: (97447) {G19,W21,D7,L1,V2,M1}  { meet( composition( 
% 55.03/55.42    complement( converse( X ) ), meet( Y, X ) ), one ) ==> meet( meet( 
% 55.03/55.42    composition( complement( converse( X ) ), meet( Y, X ) ), one ), zero )
% 55.03/55.42     }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := meet( composition( complement( converse( X ) ), meet( Y, X ) ), one
% 55.03/55.42     )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (21105) {G48,W11,D6,L1,V2,M1} P(21005,1149);d(384) { meet( 
% 55.03/55.42    composition( complement( converse( X ) ), meet( Y, X ) ), one ) ==> zero
% 55.03/55.42     }.
% 55.03/55.42  parent0: (97449) {G11,W11,D6,L1,V2,M1}  { meet( composition( complement( 
% 55.03/55.42    converse( X ) ), meet( Y, X ) ), one ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97452) {G48,W11,D6,L1,V2,M1}  { zero ==> meet( composition( 
% 55.03/55.42    complement( converse( X ) ), meet( Y, X ) ), one ) }.
% 55.03/55.42  parent0[0]: (21105) {G48,W11,D6,L1,V2,M1} P(21005,1149);d(384) { meet( 
% 55.03/55.42    composition( complement( converse( X ) ), meet( Y, X ) ), one ) ==> zero
% 55.03/55.42     }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97456) {G32,W13,D7,L1,V0,M1}  { zero ==> meet( composition( 
% 55.03/55.42    complement( converse( complement( skol1 ) ) ), composition( skol1, 
% 55.03/55.42    complement( one ) ) ), one ) }.
% 55.03/55.42  parent0[0]: (20138) {G31,W11,D4,L1,V0,M1} P(20079,44) { meet( composition( 
% 55.03/55.42    skol1, top ), complement( skol1 ) ) ==> composition( skol1, complement( 
% 55.03/55.42    one ) ) }.
% 55.03/55.42  parent1[0; 8]: (97452) {G48,W11,D6,L1,V2,M1}  { zero ==> meet( composition
% 55.03/55.42    ( complement( converse( X ) ), meet( Y, X ) ), one ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := complement( skol1 )
% 55.03/55.42     Y := composition( skol1, top )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97457) {G1,W13,D8,L1,V0,M1}  { zero ==> meet( composition( 
% 55.03/55.42    composition( complement( converse( complement( skol1 ) ) ), skol1 ), 
% 55.03/55.42    complement( one ) ), one ) }.
% 55.03/55.42  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 55.03/55.42     ) ) ==> composition( composition( X, Y ), Z ) }.
% 55.03/55.42  parent1[0; 3]: (97456) {G32,W13,D7,L1,V0,M1}  { zero ==> meet( composition
% 55.03/55.42    ( complement( converse( complement( skol1 ) ) ), composition( skol1, 
% 55.03/55.42    complement( one ) ) ), one ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := complement( converse( complement( skol1 ) ) )
% 55.03/55.42     Y := skol1
% 55.03/55.42     Z := complement( one )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97458) {G2,W13,D8,L1,V0,M1}  { zero ==> meet( composition( 
% 55.03/55.42    composition( complement( complement( converse( skol1 ) ) ), skol1 ), 
% 55.03/55.42    complement( one ) ), one ) }.
% 55.03/55.42  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 55.03/55.42    ( X ) ) ==> complement( converse( X ) ) }.
% 55.03/55.42  parent1[0; 6]: (97457) {G1,W13,D8,L1,V0,M1}  { zero ==> meet( composition( 
% 55.03/55.42    composition( complement( converse( complement( skol1 ) ) ), skol1 ), 
% 55.03/55.42    complement( one ) ), one ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := skol1
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97459) {G3,W11,D6,L1,V0,M1}  { zero ==> meet( composition( 
% 55.03/55.42    composition( converse( skol1 ), skol1 ), complement( one ) ), one ) }.
% 55.03/55.42  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.42    ( complement( X ) ) ==> X }.
% 55.03/55.42  parent1[0; 5]: (97458) {G2,W13,D8,L1,V0,M1}  { zero ==> meet( composition( 
% 55.03/55.42    composition( complement( complement( converse( skol1 ) ) ), skol1 ), 
% 55.03/55.42    complement( one ) ), one ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := converse( skol1 )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97460) {G3,W11,D6,L1,V0,M1}  { meet( composition( composition( 
% 55.03/55.42    converse( skol1 ), skol1 ), complement( one ) ), one ) ==> zero }.
% 55.03/55.42  parent0[0]: (97459) {G3,W11,D6,L1,V0,M1}  { zero ==> meet( composition( 
% 55.03/55.42    composition( converse( skol1 ), skol1 ), complement( one ) ), one ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (21119) {G49,W11,D6,L1,V0,M1} P(20138,21105);d(4);d(2819);d(
% 55.03/55.42    454) { meet( composition( composition( converse( skol1 ), skol1 ), 
% 55.03/55.42    complement( one ) ), one ) ==> zero }.
% 55.03/55.42  parent0: (97460) {G3,W11,D6,L1,V0,M1}  { meet( composition( composition( 
% 55.03/55.42    converse( skol1 ), skol1 ), complement( one ) ), one ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97462) {G18,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 55.03/55.42     ) ), meet( Y, X ) ) }.
% 55.03/55.42  parent0[0]: (1096) {G18,W10,D5,L1,V2,M1} P(1077,0) { join( meet( Y, 
% 55.03/55.42    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97464) {G19,W14,D8,L1,V0,M1}  { one ==> join( meet( one, 
% 55.03/55.42    complement( composition( composition( converse( skol1 ), skol1 ), 
% 55.03/55.42    complement( one ) ) ) ), zero ) }.
% 55.03/55.42  parent0[0]: (21119) {G49,W11,D6,L1,V0,M1} P(20138,21105);d(4);d(2819);d(454
% 55.03/55.42    ) { meet( composition( composition( converse( skol1 ), skol1 ), 
% 55.03/55.42    complement( one ) ), one ) ==> zero }.
% 55.03/55.42  parent1[0; 13]: (97462) {G18,W10,D5,L1,V2,M1}  { X ==> join( meet( X, 
% 55.03/55.42    complement( Y ) ), meet( Y, X ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := one
% 55.03/55.42     Y := composition( composition( converse( skol1 ), skol1 ), complement( 
% 55.03/55.42    one ) )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97465) {G15,W12,D7,L1,V0,M1}  { one ==> meet( one, complement( 
% 55.03/55.42    composition( composition( converse( skol1 ), skol1 ), complement( one ) )
% 55.03/55.42     ) ) }.
% 55.03/55.42  parent0[0]: (457) {G14,W5,D3,L1,V1,M1} P(448,333) { join( X, zero ) ==> X
% 55.03/55.42     }.
% 55.03/55.42  parent1[0; 2]: (97464) {G19,W14,D8,L1,V0,M1}  { one ==> join( meet( one, 
% 55.03/55.42    complement( composition( composition( converse( skol1 ), skol1 ), 
% 55.03/55.42    complement( one ) ) ) ), zero ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := meet( one, complement( composition( composition( converse( skol1 )
% 55.03/55.42    , skol1 ), complement( one ) ) ) )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97466) {G15,W12,D7,L1,V0,M1}  { meet( one, complement( composition
% 55.03/55.42    ( composition( converse( skol1 ), skol1 ), complement( one ) ) ) ) ==> 
% 55.03/55.42    one }.
% 55.03/55.42  parent0[0]: (97465) {G15,W12,D7,L1,V0,M1}  { one ==> meet( one, complement
% 55.03/55.42    ( composition( composition( converse( skol1 ), skol1 ), complement( one )
% 55.03/55.42     ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (21975) {G50,W12,D7,L1,V0,M1} P(21119,1096);d(457) { meet( one
% 55.03/55.42    , complement( composition( composition( converse( skol1 ), skol1 ), 
% 55.03/55.42    complement( one ) ) ) ) ==> one }.
% 55.03/55.42  parent0: (97466) {G15,W12,D7,L1,V0,M1}  { meet( one, complement( 
% 55.03/55.42    composition( composition( converse( skol1 ), skol1 ), complement( one ) )
% 55.03/55.42     ) ) ==> one }.
% 55.03/55.42  substitution0:
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97468) {G34,W11,D7,L1,V2,M1}  { zero ==> composition( X, 
% 55.03/55.42    complement( converse( composition( top, join( X, Y ) ) ) ) ) }.
% 55.03/55.42  parent0[0]: (20656) {G34,W11,D7,L1,V2,M1} P(633,757);d(387) { composition( 
% 55.03/55.42    X, complement( converse( composition( top, join( X, Y ) ) ) ) ) ==> zero
% 55.03/55.42     }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97474) {G35,W13,D7,L1,V2,M1}  { zero ==> composition( meet( X, Y
% 55.03/55.42     ), complement( converse( composition( top, composition( top, Y ) ) ) ) )
% 55.03/55.42     }.
% 55.03/55.42  parent0[0]: (4448) {G35,W11,D4,L1,V2,M1} P(4431,2532) { join( meet( Y, X )
% 55.03/55.42    , composition( top, X ) ) ==> composition( top, X ) }.
% 55.03/55.42  parent1[0; 10]: (97468) {G34,W11,D7,L1,V2,M1}  { zero ==> composition( X, 
% 55.03/55.42    complement( converse( composition( top, join( X, Y ) ) ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := meet( X, Y )
% 55.03/55.42     Y := composition( top, Y )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97475) {G1,W13,D7,L1,V2,M1}  { zero ==> composition( meet( X, Y )
% 55.03/55.42    , complement( converse( composition( composition( top, top ), Y ) ) ) )
% 55.03/55.42     }.
% 55.03/55.42  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 55.03/55.42     ) ) ==> composition( composition( X, Y ), Z ) }.
% 55.03/55.42  parent1[0; 8]: (97474) {G35,W13,D7,L1,V2,M1}  { zero ==> composition( meet
% 55.03/55.42    ( X, Y ), complement( converse( composition( top, composition( top, Y ) )
% 55.03/55.42     ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := top
% 55.03/55.42     Y := top
% 55.03/55.42     Z := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97476) {G2,W11,D6,L1,V2,M1}  { zero ==> composition( meet( X, Y )
% 55.03/55.42    , complement( converse( composition( top, Y ) ) ) ) }.
% 55.03/55.42  parent0[0]: (927) {G19,W5,D3,L1,V0,M1} P(923,454);d(378) { composition( top
% 55.03/55.42    , top ) ==> top }.
% 55.03/55.42  parent1[0; 9]: (97475) {G1,W13,D7,L1,V2,M1}  { zero ==> composition( meet( 
% 55.03/55.42    X, Y ), complement( converse( composition( composition( top, top ), Y ) )
% 55.03/55.42     ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97477) {G2,W11,D6,L1,V2,M1}  { composition( meet( X, Y ), 
% 55.03/55.42    complement( converse( composition( top, Y ) ) ) ) ==> zero }.
% 55.03/55.42  parent0[0]: (97476) {G2,W11,D6,L1,V2,M1}  { zero ==> composition( meet( X, 
% 55.03/55.42    Y ), complement( converse( composition( top, Y ) ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (22514) {G36,W11,D6,L1,V2,M1} P(4448,20656);d(4);d(927) { 
% 55.03/55.42    composition( meet( X, Y ), complement( converse( composition( top, Y ) )
% 55.03/55.42     ) ) ==> zero }.
% 55.03/55.42  parent0: (97477) {G2,W11,D6,L1,V2,M1}  { composition( meet( X, Y ), 
% 55.03/55.42    complement( converse( composition( top, Y ) ) ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97479) {G36,W11,D6,L1,V2,M1}  { zero ==> composition( meet( X, Y )
% 55.03/55.42    , complement( converse( composition( top, Y ) ) ) ) }.
% 55.03/55.42  parent0[0]: (22514) {G36,W11,D6,L1,V2,M1} P(4448,20656);d(4);d(927) { 
% 55.03/55.42    composition( meet( X, Y ), complement( converse( composition( top, Y ) )
% 55.03/55.42     ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97483) {G34,W13,D8,L1,V2,M1}  { zero ==> composition( converse( X
% 55.03/55.42     ), complement( converse( composition( top, converse( join( Y, X ) ) ) )
% 55.03/55.42     ) ) }.
% 55.03/55.42  parent0[0]: (772) {G33,W10,D5,L1,V2,M1} P(8,738) { meet( converse( Y ), 
% 55.03/55.42    converse( join( X, Y ) ) ) ==> converse( Y ) }.
% 55.03/55.42  parent1[0; 3]: (97479) {G36,W11,D6,L1,V2,M1}  { zero ==> composition( meet
% 55.03/55.42    ( X, Y ), complement( converse( composition( top, Y ) ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := converse( X )
% 55.03/55.42     Y := converse( join( Y, X ) )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97484) {G29,W12,D8,L1,V2,M1}  { zero ==> converse( composition( 
% 55.03/55.42    complement( composition( top, converse( join( Y, X ) ) ) ), X ) ) }.
% 55.03/55.42  parent0[0]: (2849) {G28,W12,D5,L1,V2,M1} P(2819,9) { composition( converse
% 55.03/55.42    ( Y ), complement( converse( X ) ) ) ==> converse( composition( 
% 55.03/55.42    complement( X ), Y ) ) }.
% 55.03/55.42  parent1[0; 2]: (97483) {G34,W13,D8,L1,V2,M1}  { zero ==> composition( 
% 55.03/55.42    converse( X ), complement( converse( composition( top, converse( join( Y
% 55.03/55.42    , X ) ) ) ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := composition( top, converse( join( Y, X ) ) )
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97485) {G14,W12,D8,L1,V2,M1}  { zero ==> converse( composition( 
% 55.03/55.42    complement( converse( composition( join( X, Y ), top ) ) ), Y ) ) }.
% 55.03/55.42  parent0[0]: (399) {G13,W9,D4,L1,V1,M1} P(397,35) { composition( top, 
% 55.03/55.42    converse( X ) ) ==> converse( composition( X, top ) ) }.
% 55.03/55.42  parent1[0; 5]: (97484) {G29,W12,D8,L1,V2,M1}  { zero ==> converse( 
% 55.03/55.42    composition( complement( composition( top, converse( join( Y, X ) ) ) ), 
% 55.03/55.42    X ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := join( X, Y )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97486) {G15,W11,D6,L1,V2,M1}  { zero ==> composition( converse( Y
% 55.03/55.42     ), complement( composition( join( X, Y ), top ) ) ) }.
% 55.03/55.42  parent0[0]: (2841) {G28,W12,D6,L1,V2,M1} P(2819,36) { converse( composition
% 55.03/55.42    ( complement( converse( X ) ), Y ) ) ==> composition( converse( Y ), 
% 55.03/55.42    complement( X ) ) }.
% 55.03/55.42  parent1[0; 2]: (97485) {G14,W12,D8,L1,V2,M1}  { zero ==> converse( 
% 55.03/55.42    composition( complement( converse( composition( join( X, Y ), top ) ) ), 
% 55.03/55.42    Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := composition( join( X, Y ), top )
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97487) {G15,W11,D6,L1,V2,M1}  { composition( converse( X ), 
% 55.03/55.42    complement( composition( join( Y, X ), top ) ) ) ==> zero }.
% 55.03/55.42  parent0[0]: (97486) {G15,W11,D6,L1,V2,M1}  { zero ==> composition( converse
% 55.03/55.42    ( Y ), complement( composition( join( X, Y ), top ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (22683) {G37,W11,D6,L1,V2,M1} P(772,22514);d(2849);d(399);d(
% 55.03/55.42    2841) { composition( converse( X ), complement( composition( join( Y, X )
% 55.03/55.42    , top ) ) ) ==> zero }.
% 55.03/55.42  parent0: (97487) {G15,W11,D6,L1,V2,M1}  { composition( converse( X ), 
% 55.03/55.42    complement( composition( join( Y, X ), top ) ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97489) {G37,W11,D6,L1,V2,M1}  { zero ==> composition( converse( X
% 55.03/55.42     ), complement( composition( join( Y, X ), top ) ) ) }.
% 55.03/55.42  parent0[0]: (22683) {G37,W11,D6,L1,V2,M1} P(772,22514);d(2849);d(399);d(
% 55.03/55.42    2841) { composition( converse( X ), complement( composition( join( Y, X )
% 55.03/55.42    , top ) ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97491) {G35,W13,D6,L1,V2,M1}  { zero ==> composition( converse( 
% 55.03/55.42    meet( X, Y ) ), complement( composition( composition( Y, top ), top ) ) )
% 55.03/55.42     }.
% 55.03/55.42  parent0[0]: (4614) {G34,W11,D4,L1,V2,M1} P(4599,2428) { join( composition( 
% 55.03/55.42    X, top ), meet( Y, X ) ) ==> composition( X, top ) }.
% 55.03/55.42  parent1[0; 9]: (97489) {G37,W11,D6,L1,V2,M1}  { zero ==> composition( 
% 55.03/55.42    converse( X ), complement( composition( join( Y, X ), top ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := meet( X, Y )
% 55.03/55.42     Y := composition( Y, top )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97492) {G21,W11,D5,L1,V2,M1}  { zero ==> composition( converse( 
% 55.03/55.42    meet( X, Y ) ), complement( composition( Y, top ) ) ) }.
% 55.03/55.42  parent0[0]: (929) {G20,W9,D4,L1,V1,M1} P(927,4) { composition( composition
% 55.03/55.42    ( X, top ), top ) ==> composition( X, top ) }.
% 55.03/55.42  parent1[0; 8]: (97491) {G35,W13,D6,L1,V2,M1}  { zero ==> composition( 
% 55.03/55.42    converse( meet( X, Y ) ), complement( composition( composition( Y, top )
% 55.03/55.42    , top ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97493) {G21,W11,D5,L1,V2,M1}  { composition( converse( meet( X, Y
% 55.03/55.42     ) ), complement( composition( Y, top ) ) ) ==> zero }.
% 55.03/55.42  parent0[0]: (97492) {G21,W11,D5,L1,V2,M1}  { zero ==> composition( converse
% 55.03/55.42    ( meet( X, Y ) ), complement( composition( Y, top ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (22874) {G38,W11,D5,L1,V2,M1} P(4614,22683);d(929) { 
% 55.03/55.42    composition( converse( meet( Y, X ) ), complement( composition( X, top )
% 55.03/55.42     ) ) ==> zero }.
% 55.03/55.42  parent0: (97493) {G21,W11,D5,L1,V2,M1}  { composition( converse( meet( X, Y
% 55.03/55.42     ) ), complement( composition( Y, top ) ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97495) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 55.03/55.42     converse( composition( converse( X ), Y ) ) }.
% 55.03/55.42  parent0[0]: (36) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 55.03/55.42    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97499) {G2,W12,D6,L1,V2,M1}  { composition( converse( complement
% 55.03/55.42    ( composition( X, top ) ) ), meet( Y, X ) ) ==> converse( zero ) }.
% 55.03/55.42  parent0[0]: (22874) {G38,W11,D5,L1,V2,M1} P(4614,22683);d(929) { 
% 55.03/55.42    composition( converse( meet( Y, X ) ), complement( composition( X, top )
% 55.03/55.42     ) ) ==> zero }.
% 55.03/55.42  parent1[0; 11]: (97495) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y )
% 55.03/55.42    , X ) ==> converse( composition( converse( X ), Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := meet( Y, X )
% 55.03/55.42     Y := complement( composition( X, top ) )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97500) {G3,W11,D6,L1,V2,M1}  { composition( converse( complement
% 55.03/55.42    ( composition( X, top ) ) ), meet( Y, X ) ) ==> zero }.
% 55.03/55.42  parent0[0]: (474) {G16,W4,D3,L1,V0,M1} P(460,456) { converse( zero ) ==> 
% 55.03/55.42    zero }.
% 55.03/55.42  parent1[0; 10]: (97499) {G2,W12,D6,L1,V2,M1}  { composition( converse( 
% 55.03/55.42    complement( composition( X, top ) ) ), meet( Y, X ) ) ==> converse( zero
% 55.03/55.42     ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97501) {G4,W11,D6,L1,V2,M1}  { composition( complement( converse
% 55.03/55.42    ( composition( X, top ) ) ), meet( Y, X ) ) ==> zero }.
% 55.03/55.42  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 55.03/55.42    ( X ) ) ==> complement( converse( X ) ) }.
% 55.03/55.42  parent1[0; 2]: (97500) {G3,W11,D6,L1,V2,M1}  { composition( converse( 
% 55.03/55.42    complement( composition( X, top ) ) ), meet( Y, X ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := composition( X, top )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (23006) {G39,W11,D6,L1,V2,M1} P(22874,36);d(474);d(2819) { 
% 55.03/55.42    composition( complement( converse( composition( Y, top ) ) ), meet( X, Y
% 55.03/55.42     ) ) ==> zero }.
% 55.03/55.42  parent0: (97501) {G4,W11,D6,L1,V2,M1}  { composition( complement( converse
% 55.03/55.42    ( composition( X, top ) ) ), meet( Y, X ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97504) {G39,W11,D6,L1,V2,M1}  { zero ==> composition( complement( 
% 55.03/55.42    converse( composition( X, top ) ) ), meet( Y, X ) ) }.
% 55.03/55.42  parent0[0]: (23006) {G39,W11,D6,L1,V2,M1} P(22874,36);d(474);d(2819) { 
% 55.03/55.42    composition( complement( converse( composition( Y, top ) ) ), meet( X, Y
% 55.03/55.42     ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97508) {G35,W13,D8,L1,V2,M1}  { zero ==> composition( complement
% 55.03/55.42    ( converse( composition( converse( join( X, Y ) ), top ) ) ), converse( X
% 55.03/55.42     ) ) }.
% 55.03/55.42  parent0[0]: (763) {G34,W10,D5,L1,V2,M1} P(8,750) { meet( converse( X ), 
% 55.03/55.42    converse( join( X, Y ) ) ) ==> converse( X ) }.
% 55.03/55.42  parent1[0; 11]: (97504) {G39,W11,D6,L1,V2,M1}  { zero ==> composition( 
% 55.03/55.42    complement( converse( composition( X, top ) ) ), meet( Y, X ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := converse( join( X, Y ) )
% 55.03/55.42     Y := converse( X )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97509) {G29,W12,D8,L1,V2,M1}  { zero ==> converse( composition( X
% 55.03/55.42    , complement( composition( converse( join( X, Y ) ), top ) ) ) ) }.
% 55.03/55.42  parent0[0]: (2848) {G28,W12,D5,L1,V2,M1} P(2819,9) { composition( 
% 55.03/55.42    complement( converse( X ) ), converse( Y ) ) ==> converse( composition( Y
% 55.03/55.42    , complement( X ) ) ) }.
% 55.03/55.42  parent1[0; 2]: (97508) {G35,W13,D8,L1,V2,M1}  { zero ==> composition( 
% 55.03/55.42    complement( converse( composition( converse( join( X, Y ) ), top ) ) ), 
% 55.03/55.42    converse( X ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := composition( converse( join( X, Y ) ), top )
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97510) {G14,W12,D8,L1,V2,M1}  { zero ==> converse( composition( X
% 55.03/55.42    , complement( converse( composition( top, join( X, Y ) ) ) ) ) ) }.
% 55.03/55.42  parent0[0]: (398) {G13,W9,D4,L1,V1,M1} P(397,36) { composition( converse( X
% 55.03/55.42     ), top ) ==> converse( composition( top, X ) ) }.
% 55.03/55.42  parent1[0; 6]: (97509) {G29,W12,D8,L1,V2,M1}  { zero ==> converse( 
% 55.03/55.42    composition( X, complement( composition( converse( join( X, Y ) ), top )
% 55.03/55.42     ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := join( X, Y )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97511) {G15,W11,D6,L1,V2,M1}  { zero ==> composition( complement
% 55.03/55.42    ( composition( top, join( X, Y ) ) ), converse( X ) ) }.
% 55.03/55.42  parent0[0]: (2842) {G28,W12,D6,L1,V2,M1} P(2819,35) { converse( composition
% 55.03/55.42    ( Y, complement( converse( X ) ) ) ) ==> composition( complement( X ), 
% 55.03/55.42    converse( Y ) ) }.
% 55.03/55.42  parent1[0; 2]: (97510) {G14,W12,D8,L1,V2,M1}  { zero ==> converse( 
% 55.03/55.42    composition( X, complement( converse( composition( top, join( X, Y ) ) )
% 55.03/55.42     ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := composition( top, join( X, Y ) )
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97512) {G15,W11,D6,L1,V2,M1}  { composition( complement( 
% 55.03/55.42    composition( top, join( X, Y ) ) ), converse( X ) ) ==> zero }.
% 55.03/55.42  parent0[0]: (97511) {G15,W11,D6,L1,V2,M1}  { zero ==> composition( 
% 55.03/55.42    complement( composition( top, join( X, Y ) ) ), converse( X ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (23117) {G40,W11,D6,L1,V2,M1} P(763,23006);d(2848);d(398);d(
% 55.03/55.42    2842) { composition( complement( composition( top, join( X, Y ) ) ), 
% 55.03/55.42    converse( X ) ) ==> zero }.
% 55.03/55.42  parent0: (97512) {G15,W11,D6,L1,V2,M1}  { composition( complement( 
% 55.03/55.42    composition( top, join( X, Y ) ) ), converse( X ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97514) {G40,W11,D6,L1,V2,M1}  { zero ==> composition( complement( 
% 55.03/55.42    composition( top, join( X, Y ) ) ), converse( X ) ) }.
% 55.03/55.42  parent0[0]: (23117) {G40,W11,D6,L1,V2,M1} P(763,23006);d(2848);d(398);d(
% 55.03/55.42    2842) { composition( complement( composition( top, join( X, Y ) ) ), 
% 55.03/55.42    converse( X ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97517) {G36,W13,D6,L1,V2,M1}  { zero ==> composition( complement
% 55.03/55.42    ( composition( top, composition( top, X ) ) ), converse( meet( X, Y ) ) )
% 55.03/55.42     }.
% 55.03/55.42  parent0[0]: (4447) {G35,W11,D4,L1,V2,M1} P(4431,2509) { join( meet( X, Y )
% 55.03/55.42    , composition( top, X ) ) ==> composition( top, X ) }.
% 55.03/55.42  parent1[0; 6]: (97514) {G40,W11,D6,L1,V2,M1}  { zero ==> composition( 
% 55.03/55.42    complement( composition( top, join( X, Y ) ) ), converse( X ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := meet( X, Y )
% 55.03/55.42     Y := composition( top, X )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97518) {G1,W13,D6,L1,V2,M1}  { zero ==> composition( complement( 
% 55.03/55.42    composition( composition( top, top ), X ) ), converse( meet( X, Y ) ) )
% 55.03/55.42     }.
% 55.03/55.42  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 55.03/55.42     ) ) ==> composition( composition( X, Y ), Z ) }.
% 55.03/55.42  parent1[0; 4]: (97517) {G36,W13,D6,L1,V2,M1}  { zero ==> composition( 
% 55.03/55.42    complement( composition( top, composition( top, X ) ) ), converse( meet( 
% 55.03/55.42    X, Y ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := top
% 55.03/55.42     Y := top
% 55.03/55.42     Z := X
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97519) {G2,W11,D5,L1,V2,M1}  { zero ==> composition( complement( 
% 55.03/55.42    composition( top, X ) ), converse( meet( X, Y ) ) ) }.
% 55.03/55.42  parent0[0]: (927) {G19,W5,D3,L1,V0,M1} P(923,454);d(378) { composition( top
% 55.03/55.42    , top ) ==> top }.
% 55.03/55.42  parent1[0; 5]: (97518) {G1,W13,D6,L1,V2,M1}  { zero ==> composition( 
% 55.03/55.42    complement( composition( composition( top, top ), X ) ), converse( meet( 
% 55.03/55.42    X, Y ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97520) {G2,W11,D5,L1,V2,M1}  { composition( complement( 
% 55.03/55.42    composition( top, X ) ), converse( meet( X, Y ) ) ) ==> zero }.
% 55.03/55.42  parent0[0]: (97519) {G2,W11,D5,L1,V2,M1}  { zero ==> composition( 
% 55.03/55.42    complement( composition( top, X ) ), converse( meet( X, Y ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (23303) {G41,W11,D5,L1,V2,M1} P(4447,23117);d(4);d(927) { 
% 55.03/55.42    composition( complement( composition( top, X ) ), converse( meet( X, Y )
% 55.03/55.42     ) ) ==> zero }.
% 55.03/55.42  parent0: (97520) {G2,W11,D5,L1,V2,M1}  { composition( complement( 
% 55.03/55.42    composition( top, X ) ), converse( meet( X, Y ) ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97522) {G36,W11,D7,L1,V2,M1}  { zero ==> meet( X, composition( 
% 55.03/55.42    complement( composition( X, converse( Y ) ) ), Y ) ) }.
% 55.03/55.42  parent0[0]: (14719) {G36,W11,D7,L1,V2,M1} P(7,3513) { meet( Y, composition
% 55.03/55.42    ( complement( composition( Y, converse( X ) ) ), X ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97525) {G37,W13,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 55.03/55.42    composition( top, X ) ), composition( complement( zero ), meet( X, Y ) )
% 55.03/55.42     ) }.
% 55.03/55.42  parent0[0]: (23303) {G41,W11,D5,L1,V2,M1} P(4447,23117);d(4);d(927) { 
% 55.03/55.42    composition( complement( composition( top, X ) ), converse( meet( X, Y )
% 55.03/55.42     ) ) ==> zero }.
% 55.03/55.42  parent1[0; 9]: (97522) {G36,W11,D7,L1,V2,M1}  { zero ==> meet( X, 
% 55.03/55.42    composition( complement( composition( X, converse( Y ) ) ), Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := complement( composition( top, X ) )
% 55.03/55.42     Y := meet( X, Y )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97526) {G10,W12,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 55.03/55.42    composition( top, X ) ), composition( top, meet( X, Y ) ) ) }.
% 55.03/55.42  parent0[0]: (378) {G9,W4,D3,L1,V0,M1} P(375,176);d(310);d(366) { complement
% 55.03/55.42    ( zero ) ==> top }.
% 55.03/55.42  parent1[0; 8]: (97525) {G37,W13,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 55.03/55.42    composition( top, X ) ), composition( complement( zero ), meet( X, Y ) )
% 55.03/55.42     ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97527) {G10,W12,D5,L1,V2,M1}  { meet( complement( composition( top
% 55.03/55.42    , X ) ), composition( top, meet( X, Y ) ) ) ==> zero }.
% 55.03/55.42  parent0[0]: (97526) {G10,W12,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 55.03/55.42    composition( top, X ) ), composition( top, meet( X, Y ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (23417) {G42,W12,D5,L1,V2,M1} P(23303,14719);d(378) { meet( 
% 55.03/55.42    complement( composition( top, X ) ), composition( top, meet( X, Y ) ) ) 
% 55.03/55.42    ==> zero }.
% 55.03/55.42  parent0: (97527) {G10,W12,D5,L1,V2,M1}  { meet( complement( composition( 
% 55.03/55.42    top, X ) ), composition( top, meet( X, Y ) ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97529) {G33,W13,D6,L1,V3,M1}  { zero ==> meet( complement( meet( X
% 55.03/55.42    , Y ) ), meet( meet( complement( Z ), X ), Y ) ) }.
% 55.03/55.42  parent0[0]: (809) {G33,W13,D6,L1,V3,M1} P(741,37);d(469);d(1);d(469);d(469)
% 55.03/55.42     { meet( complement( meet( X, Y ) ), meet( meet( complement( Z ), X ), Y
% 55.03/55.42     ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97530) {G15,W12,D5,L1,V3,M1}  { zero ==> meet( complement( meet( 
% 55.03/55.42    X, Y ) ), meet( meet( Z, X ), Y ) ) }.
% 55.03/55.42  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.42    ( complement( X ) ) ==> X }.
% 55.03/55.42  parent1[0; 9]: (97529) {G33,W13,D6,L1,V3,M1}  { zero ==> meet( complement( 
% 55.03/55.42    meet( X, Y ) ), meet( meet( complement( Z ), X ), Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Z
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := complement( Z )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97531) {G15,W12,D5,L1,V3,M1}  { meet( complement( meet( X, Y ) ), 
% 55.03/55.42    meet( meet( Z, X ), Y ) ) ==> zero }.
% 55.03/55.42  parent0[0]: (97530) {G15,W12,D5,L1,V3,M1}  { zero ==> meet( complement( 
% 55.03/55.42    meet( X, Y ) ), meet( meet( Z, X ), Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (23678) {G34,W12,D5,L1,V3,M1} P(454,809) { meet( complement( 
% 55.03/55.42    meet( Y, Z ) ), meet( meet( X, Y ), Z ) ) ==> zero }.
% 55.03/55.42  parent0: (97531) {G15,W12,D5,L1,V3,M1}  { meet( complement( meet( X, Y ) )
% 55.03/55.42    , meet( meet( Z, X ), Y ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := Z
% 55.03/55.42     Z := X
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97533) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 55.03/55.42     ) ), meet( X, Y ) ) }.
% 55.03/55.42  parent0[0]: (329) {G2,W10,D5,L1,V2,M1} P(3,27) { join( meet( X, complement
% 55.03/55.42    ( Y ) ), meet( X, Y ) ) ==> X }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97536) {G3,W14,D9,L1,V2,M1}  { one ==> join( meet( one, 
% 55.03/55.42    complement( composition( X, complement( converse( join( X, Y ) ) ) ) ) )
% 55.03/55.42    , zero ) }.
% 55.03/55.42  parent0[0]: (20604) {G41,W11,D7,L1,V2,M1} P(8835,20520) { meet( one, 
% 55.03/55.42    composition( X, complement( converse( join( X, Y ) ) ) ) ) ==> zero }.
% 55.03/55.42  parent1[0; 13]: (97533) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( X, 
% 55.03/55.42    complement( Y ) ), meet( X, Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := one
% 55.03/55.42     Y := composition( X, complement( converse( join( X, Y ) ) ) )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97537) {G4,W12,D8,L1,V2,M1}  { one ==> meet( one, complement( 
% 55.03/55.42    composition( X, complement( converse( join( X, Y ) ) ) ) ) ) }.
% 55.03/55.42  parent0[0]: (457) {G14,W5,D3,L1,V1,M1} P(448,333) { join( X, zero ) ==> X
% 55.03/55.42     }.
% 55.03/55.42  parent1[0; 2]: (97536) {G3,W14,D9,L1,V2,M1}  { one ==> join( meet( one, 
% 55.03/55.42    complement( composition( X, complement( converse( join( X, Y ) ) ) ) ) )
% 55.03/55.42    , zero ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := meet( one, complement( composition( X, complement( converse( join( 
% 55.03/55.42    X, Y ) ) ) ) ) )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97538) {G4,W12,D8,L1,V2,M1}  { meet( one, complement( composition
% 55.03/55.42    ( X, complement( converse( join( X, Y ) ) ) ) ) ) ==> one }.
% 55.03/55.42  parent0[0]: (97537) {G4,W12,D8,L1,V2,M1}  { one ==> meet( one, complement( 
% 55.03/55.42    composition( X, complement( converse( join( X, Y ) ) ) ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (23926) {G42,W12,D8,L1,V2,M1} P(20604,329);d(457) { meet( one
% 55.03/55.42    , complement( composition( X, complement( converse( join( X, Y ) ) ) ) )
% 55.03/55.42     ) ==> one }.
% 55.03/55.42  parent0: (97538) {G4,W12,D8,L1,V2,M1}  { meet( one, complement( composition
% 55.03/55.42    ( X, complement( converse( join( X, Y ) ) ) ) ) ) ==> one }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97540) {G1,W19,D7,L1,V3,M1}  { complement( composition( Y, Z ) ) 
% 55.03/55.42    ==> join( composition( converse( X ), complement( composition( 
% 55.03/55.42    composition( X, Y ), Z ) ) ), complement( composition( Y, Z ) ) ) }.
% 55.03/55.42  parent0[0]: (95) {G1,W19,D7,L1,V3,M1} P(4,10) { join( composition( converse
% 55.03/55.42    ( X ), complement( composition( composition( X, Y ), Z ) ) ), complement
% 55.03/55.42    ( composition( Y, Z ) ) ) ==> complement( composition( Y, Z ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97545) {G2,W23,D9,L1,V2,M1}  { complement( composition( top, X )
% 55.03/55.42     ) ==> join( composition( converse( complement( meet( one, composition( Y
% 55.03/55.42    , complement( one ) ) ) ) ), complement( composition( top, X ) ) ), 
% 55.03/55.42    complement( composition( top, X ) ) ) }.
% 55.03/55.42  parent0[0]: (20057) {G42,W11,D7,L1,V1,M1} S(10036);d(15934) { composition( 
% 55.03/55.42    complement( meet( one, composition( X, complement( one ) ) ) ), top ) ==>
% 55.03/55.42     top }.
% 55.03/55.42  parent1[0; 17]: (97540) {G1,W19,D7,L1,V3,M1}  { complement( composition( Y
% 55.03/55.42    , Z ) ) ==> join( composition( converse( X ), complement( composition( 
% 55.03/55.42    composition( X, Y ), Z ) ) ), complement( composition( Y, Z ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := complement( meet( one, composition( Y, complement( one ) ) ) )
% 55.03/55.42     Y := top
% 55.03/55.42     Z := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97547) {G3,W23,D9,L1,V2,M1}  { complement( composition( top, X )
% 55.03/55.42     ) ==> join( composition( complement( converse( meet( one, composition( Y
% 55.03/55.42    , complement( one ) ) ) ) ), complement( composition( top, X ) ) ), 
% 55.03/55.42    complement( composition( top, X ) ) ) }.
% 55.03/55.42  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 55.03/55.42    ( X ) ) ==> complement( converse( X ) ) }.
% 55.03/55.42  parent1[0; 7]: (97545) {G2,W23,D9,L1,V2,M1}  { complement( composition( top
% 55.03/55.42    , X ) ) ==> join( composition( converse( complement( meet( one, 
% 55.03/55.42    composition( Y, complement( one ) ) ) ) ), complement( composition( top, 
% 55.03/55.42    X ) ) ), complement( composition( top, X ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := meet( one, composition( Y, complement( one ) ) )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97548) {G4,W11,D5,L1,V1,M1}  { complement( composition( top, X )
% 55.03/55.42     ) ==> composition( top, complement( composition( top, X ) ) ) }.
% 55.03/55.42  parent0[0]: (7693) {G22,W13,D7,L1,V2,M1} P(868,4314);d(300) { join( 
% 55.03/55.42    composition( complement( converse( meet( one, X ) ) ), Y ), Y ) ==> 
% 55.03/55.42    composition( top, Y ) }.
% 55.03/55.42  parent1[0; 5]: (97547) {G3,W23,D9,L1,V2,M1}  { complement( composition( top
% 55.03/55.42    , X ) ) ==> join( composition( complement( converse( meet( one, 
% 55.03/55.42    composition( Y, complement( one ) ) ) ) ), complement( composition( top, 
% 55.03/55.42    X ) ) ), complement( composition( top, X ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := composition( Y, complement( one ) )
% 55.03/55.42     Y := complement( composition( top, X ) )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97549) {G4,W11,D5,L1,V1,M1}  { composition( top, complement( 
% 55.03/55.42    composition( top, X ) ) ) ==> complement( composition( top, X ) ) }.
% 55.03/55.42  parent0[0]: (97548) {G4,W11,D5,L1,V1,M1}  { complement( composition( top, X
% 55.03/55.42     ) ) ==> composition( top, complement( composition( top, X ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (24101) {G43,W11,D5,L1,V1,M1} P(20057,95);d(2819);d(7693) { 
% 55.03/55.42    composition( top, complement( composition( top, Y ) ) ) ==> complement( 
% 55.03/55.42    composition( top, Y ) ) }.
% 55.03/55.42  parent0: (97549) {G4,W11,D5,L1,V1,M1}  { composition( top, complement( 
% 55.03/55.42    composition( top, X ) ) ) ==> complement( composition( top, X ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97550) {G34,W12,D5,L1,V3,M1}  { zero ==> meet( complement( meet( X
% 55.03/55.42    , Y ) ), meet( meet( Z, X ), Y ) ) }.
% 55.03/55.42  parent0[0]: (23678) {G34,W12,D5,L1,V3,M1} P(454,809) { meet( complement( 
% 55.03/55.42    meet( Y, Z ) ), meet( meet( X, Y ), Z ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Z
% 55.03/55.42     Y := X
% 55.03/55.42     Z := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97551) {G17,W12,D5,L1,V3,M1}  { zero ==> meet( complement( meet( 
% 55.03/55.42    X, Y ) ), meet( Y, meet( Z, X ) ) ) }.
% 55.03/55.42  parent0[0]: (984) {G16,W11,D4,L1,V3,M1} P(962,3);d(3) { meet( Z, meet( Y, X
% 55.03/55.42     ) ) = meet( Z, meet( X, Y ) ) }.
% 55.03/55.42  parent1[0; 2]: (97550) {G34,W12,D5,L1,V3,M1}  { zero ==> meet( complement( 
% 55.03/55.42    meet( X, Y ) ), meet( meet( Z, X ), Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := meet( Z, X )
% 55.03/55.42     Z := complement( meet( X, Y ) )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97564) {G17,W12,D5,L1,V3,M1}  { meet( complement( meet( X, Y ) ), 
% 55.03/55.42    meet( Y, meet( Z, X ) ) ) ==> zero }.
% 55.03/55.42  parent0[0]: (97551) {G17,W12,D5,L1,V3,M1}  { zero ==> meet( complement( 
% 55.03/55.42    meet( X, Y ) ), meet( Y, meet( Z, X ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (24376) {G35,W12,D5,L1,V3,M1} P(23678,984) { meet( complement
% 55.03/55.42    ( meet( X, Y ) ), meet( Y, meet( Z, X ) ) ) ==> zero }.
% 55.03/55.42  parent0: (97564) {G17,W12,D5,L1,V3,M1}  { meet( complement( meet( X, Y ) )
% 55.03/55.42    , meet( Y, meet( Z, X ) ) ) ==> zero }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97578) {G20,W11,D5,L1,V2,M1}  { meet( complement( Y ), X ) ==> 
% 55.03/55.42    meet( X, complement( meet( Y, X ) ) ) }.
% 55.03/55.42  parent0[0]: (2311) {G20,W11,D5,L1,V2,M1} P(1921,329);d(457);d(1938);d(519)
% 55.03/55.42     { meet( X, complement( meet( Y, X ) ) ) ==> meet( complement( Y ), X )
% 55.03/55.42     }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97585) {G21,W20,D6,L1,V3,M1}  { meet( complement( complement( 
% 55.03/55.42    meet( X, Y ) ) ), meet( Y, meet( Z, X ) ) ) ==> meet( meet( Y, meet( Z, X
% 55.03/55.42     ) ), complement( zero ) ) }.
% 55.03/55.42  parent0[0]: (24376) {G35,W12,D5,L1,V3,M1} P(23678,984) { meet( complement( 
% 55.03/55.42    meet( X, Y ) ), meet( Y, meet( Z, X ) ) ) ==> zero }.
% 55.03/55.42  parent1[0; 19]: (97578) {G20,W11,D5,L1,V2,M1}  { meet( complement( Y ), X )
% 55.03/55.42     ==> meet( X, complement( meet( Y, X ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := meet( Y, meet( Z, X ) )
% 55.03/55.42     Y := complement( meet( X, Y ) )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97586) {G10,W19,D6,L1,V3,M1}  { meet( complement( complement( 
% 55.03/55.42    meet( X, Y ) ) ), meet( Y, meet( Z, X ) ) ) ==> meet( meet( Y, meet( Z, X
% 55.03/55.42     ) ), top ) }.
% 55.03/55.42  parent0[0]: (378) {G9,W4,D3,L1,V0,M1} P(375,176);d(310);d(366) { complement
% 55.03/55.42    ( zero ) ==> top }.
% 55.03/55.42  parent1[0; 18]: (97585) {G21,W20,D6,L1,V3,M1}  { meet( complement( 
% 55.03/55.42    complement( meet( X, Y ) ) ), meet( Y, meet( Z, X ) ) ) ==> meet( meet( Y
% 55.03/55.42    , meet( Z, X ) ), complement( zero ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97587) {G11,W17,D6,L1,V3,M1}  { meet( complement( complement( 
% 55.03/55.42    meet( X, Y ) ) ), meet( Y, meet( Z, X ) ) ) ==> meet( Y, meet( Z, X ) )
% 55.03/55.42     }.
% 55.03/55.42  parent0[0]: (450) {G13,W5,D3,L1,V1,M1} P(48,442);d(386) { meet( X, top ) 
% 55.03/55.42    ==> X }.
% 55.03/55.42  parent1[0; 12]: (97586) {G10,W19,D6,L1,V3,M1}  { meet( complement( 
% 55.03/55.42    complement( meet( X, Y ) ) ), meet( Y, meet( Z, X ) ) ) ==> meet( meet( Y
% 55.03/55.42    , meet( Z, X ) ), top ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := meet( Y, meet( Z, X ) )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97588) {G12,W15,D5,L1,V3,M1}  { meet( meet( X, Y ), meet( Y, meet
% 55.03/55.42    ( Z, X ) ) ) ==> meet( Y, meet( Z, X ) ) }.
% 55.03/55.42  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.42    ( complement( X ) ) ==> X }.
% 55.03/55.42  parent1[0; 2]: (97587) {G11,W17,D6,L1,V3,M1}  { meet( complement( 
% 55.03/55.42    complement( meet( X, Y ) ) ), meet( Y, meet( Z, X ) ) ) ==> meet( Y, meet
% 55.03/55.42    ( Z, X ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := meet( X, Y )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (25615) {G36,W15,D5,L1,V3,M1} P(24376,2311);d(378);d(450);d(
% 55.03/55.42    454) { meet( meet( X, Y ), meet( Y, meet( Z, X ) ) ) ==> meet( Y, meet( Z
% 55.03/55.42    , X ) ) }.
% 55.03/55.42  parent0: (97588) {G12,W15,D5,L1,V3,M1}  { meet( meet( X, Y ), meet( Y, meet
% 55.03/55.42    ( Z, X ) ) ) ==> meet( Y, meet( Z, X ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97591) {G27,W11,D5,L1,V2,M1}  { join( complement( Y ), X ) ==> 
% 55.03/55.42    join( X, complement( join( X, Y ) ) ) }.
% 55.03/55.42  parent0[0]: (2644) {G27,W11,D5,L1,V2,M1} P(1335,2628) { join( X, complement
% 55.03/55.42    ( join( X, Y ) ) ) ==> join( complement( Y ), X ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97596) {G28,W20,D6,L1,V3,M1}  { join( complement( complement( 
% 55.03/55.42    meet( X, Y ) ) ), meet( X, join( Y, Z ) ) ) ==> join( meet( X, join( Y, Z
% 55.03/55.42     ) ), complement( top ) ) }.
% 55.03/55.42  parent0[0]: (19952) {G40,W12,D5,L1,V3,M1} P(529,19915) { join( meet( T, 
% 55.03/55.42    join( Z, X ) ), complement( meet( T, Z ) ) ) ==> top }.
% 55.03/55.42  parent1[0; 19]: (97591) {G27,W11,D5,L1,V2,M1}  { join( complement( Y ), X )
% 55.03/55.42     ==> join( X, complement( join( X, Y ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Z
% 55.03/55.42     Y := T
% 55.03/55.42     Z := Y
% 55.03/55.42     T := X
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := meet( X, join( Y, Z ) )
% 55.03/55.42     Y := complement( meet( X, Y ) )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97597) {G2,W19,D6,L1,V3,M1}  { join( complement( complement( meet
% 55.03/55.42    ( X, Y ) ) ), meet( X, join( Y, Z ) ) ) ==> join( meet( X, join( Y, Z ) )
% 55.03/55.42    , zero ) }.
% 55.03/55.42  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 55.03/55.42    zero }.
% 55.03/55.42  parent1[0; 18]: (97596) {G28,W20,D6,L1,V3,M1}  { join( complement( 
% 55.03/55.42    complement( meet( X, Y ) ) ), meet( X, join( Y, Z ) ) ) ==> join( meet( X
% 55.03/55.42    , join( Y, Z ) ), complement( top ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97598) {G3,W17,D6,L1,V3,M1}  { join( complement( complement( meet
% 55.03/55.42    ( X, Y ) ) ), meet( X, join( Y, Z ) ) ) ==> meet( X, join( Y, Z ) ) }.
% 55.03/55.42  parent0[0]: (457) {G14,W5,D3,L1,V1,M1} P(448,333) { join( X, zero ) ==> X
% 55.03/55.42     }.
% 55.03/55.42  parent1[0; 12]: (97597) {G2,W19,D6,L1,V3,M1}  { join( complement( 
% 55.03/55.42    complement( meet( X, Y ) ) ), meet( X, join( Y, Z ) ) ) ==> join( meet( X
% 55.03/55.42    , join( Y, Z ) ), zero ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := meet( X, join( Y, Z ) )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97599) {G4,W15,D5,L1,V3,M1}  { join( meet( X, Y ), meet( X, join
% 55.03/55.42    ( Y, Z ) ) ) ==> meet( X, join( Y, Z ) ) }.
% 55.03/55.42  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.42    ( complement( X ) ) ==> X }.
% 55.03/55.42  parent1[0; 2]: (97598) {G3,W17,D6,L1,V3,M1}  { join( complement( complement
% 55.03/55.42    ( meet( X, Y ) ) ), meet( X, join( Y, Z ) ) ) ==> meet( X, join( Y, Z ) )
% 55.03/55.42     }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := meet( X, Y )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (26569) {G41,W15,D5,L1,V3,M1} P(19952,2644);d(46);d(457);d(454
% 55.03/55.42    ) { join( meet( X, Y ), meet( X, join( Y, Z ) ) ) ==> meet( X, join( Y, Z
% 55.03/55.42     ) ) }.
% 55.03/55.42  parent0: (97599) {G4,W15,D5,L1,V3,M1}  { join( meet( X, Y ), meet( X, join
% 55.03/55.42    ( Y, Z ) ) ) ==> meet( X, join( Y, Z ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97610) {G16,W16,D6,L1,V3,M1}  { complement( join( complement( X )
% 55.03/55.42    , join( complement( Y ), Z ) ) ) = complement( join( complement( meet( Y
% 55.03/55.42    , X ) ), Z ) ) }.
% 55.03/55.42  parent0[0]: (958) {G15,W14,D5,L1,V3,M1} P(461,17) { join( join( complement
% 55.03/55.42    ( X ), Z ), complement( Y ) ) ==> join( complement( meet( X, Y ) ), Z )
% 55.03/55.42     }.
% 55.03/55.42  parent1[0; 10]: (1355) {G17,W9,D4,L1,V2,M1} P(1335,44);d(1335) { complement
% 55.03/55.42    ( join( X, Y ) ) = complement( join( Y, X ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := complement( X )
% 55.03/55.42     Y := join( complement( Y ), Z )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97612) {G16,W15,D6,L1,V3,M1}  { complement( join( complement( X )
% 55.03/55.42    , join( complement( Y ), Z ) ) ) = meet( meet( Y, X ), complement( Z ) )
% 55.03/55.42     }.
% 55.03/55.42  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 55.03/55.42    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 55.03/55.42  parent1[0; 9]: (97610) {G16,W16,D6,L1,V3,M1}  { complement( join( 
% 55.03/55.42    complement( X ), join( complement( Y ), Z ) ) ) = complement( join( 
% 55.03/55.42    complement( meet( Y, X ) ), Z ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Z
% 55.03/55.42     Y := meet( Y, X )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97616) {G16,W14,D6,L1,V3,M1}  { meet( X, complement( join( 
% 55.03/55.42    complement( Y ), Z ) ) ) = meet( meet( Y, X ), complement( Z ) ) }.
% 55.03/55.42  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 55.03/55.42    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 55.03/55.42  parent1[0; 1]: (97612) {G16,W15,D6,L1,V3,M1}  { complement( join( 
% 55.03/55.42    complement( X ), join( complement( Y ), Z ) ) ) = meet( meet( Y, X ), 
% 55.03/55.42    complement( Z ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := join( complement( Y ), Z )
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97618) {G16,W13,D5,L1,V3,M1}  { meet( X, meet( Y, complement( Z )
% 55.03/55.42     ) ) = meet( meet( Y, X ), complement( Z ) ) }.
% 55.03/55.42  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 55.03/55.42    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 55.03/55.42  parent1[0; 3]: (97616) {G16,W14,D6,L1,V3,M1}  { meet( X, complement( join( 
% 55.03/55.42    complement( Y ), Z ) ) ) = meet( meet( Y, X ), complement( Z ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Z
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (31750) {G18,W13,D5,L1,V3,M1} P(958,1355);d(470);d(470);d(470)
% 55.03/55.42     { meet( Z, meet( X, complement( Y ) ) ) ==> meet( meet( X, Z ), 
% 55.03/55.42    complement( Y ) ) }.
% 55.03/55.42  parent0: (97618) {G16,W13,D5,L1,V3,M1}  { meet( X, meet( Y, complement( Z )
% 55.03/55.42     ) ) = meet( meet( Y, X ), complement( Z ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Z
% 55.03/55.42     Y := X
% 55.03/55.42     Z := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97629) {G16,W16,D6,L1,V3,M1}  { complement( join( complement( X )
% 55.03/55.42    , join( Y, complement( Z ) ) ) ) = complement( join( complement( meet( Z
% 55.03/55.42    , X ) ), Y ) ) }.
% 55.03/55.42  parent0[0]: (960) {G15,W14,D5,L1,V3,M1} P(461,16) { join( join( Z, 
% 55.03/55.42    complement( X ) ), complement( Y ) ) ==> join( complement( meet( X, Y ) )
% 55.03/55.42    , Z ) }.
% 55.03/55.42  parent1[0; 10]: (1355) {G17,W9,D4,L1,V2,M1} P(1335,44);d(1335) { complement
% 55.03/55.42    ( join( X, Y ) ) = complement( join( Y, X ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Z
% 55.03/55.42     Y := X
% 55.03/55.42     Z := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := complement( X )
% 55.03/55.42     Y := join( Y, complement( Z ) )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97631) {G16,W15,D6,L1,V3,M1}  { complement( join( complement( X )
% 55.03/55.42    , join( Y, complement( Z ) ) ) ) = meet( meet( Z, X ), complement( Y ) )
% 55.03/55.42     }.
% 55.03/55.42  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 55.03/55.42    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 55.03/55.42  parent1[0; 9]: (97629) {G16,W16,D6,L1,V3,M1}  { complement( join( 
% 55.03/55.42    complement( X ), join( Y, complement( Z ) ) ) ) = complement( join( 
% 55.03/55.42    complement( meet( Z, X ) ), Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := meet( Z, X )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97633) {G16,W14,D6,L1,V3,M1}  { meet( X, complement( join( Y, 
% 55.03/55.42    complement( Z ) ) ) ) = meet( meet( Z, X ), complement( Y ) ) }.
% 55.03/55.42  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 55.03/55.42    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 55.03/55.42  parent1[0; 1]: (97631) {G16,W15,D6,L1,V3,M1}  { complement( join( 
% 55.03/55.42    complement( X ), join( Y, complement( Z ) ) ) ) = meet( meet( Z, X ), 
% 55.03/55.42    complement( Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := join( Y, complement( Z ) )
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97634) {G16,W13,D5,L1,V3,M1}  { meet( X, meet( complement( Y ), Z
% 55.03/55.42     ) ) = meet( meet( Z, X ), complement( Y ) ) }.
% 55.03/55.42  parent0[0]: (469) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( X, 
% 55.03/55.42    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 55.03/55.42  parent1[0; 3]: (97633) {G16,W14,D6,L1,V3,M1}  { meet( X, complement( join( 
% 55.03/55.42    Y, complement( Z ) ) ) ) = meet( meet( Z, X ), complement( Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := Z
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (31846) {G18,W13,D5,L1,V3,M1} P(960,1355);d(470);d(470);d(469)
% 55.03/55.42     { meet( Z, meet( complement( X ), Y ) ) ==> meet( meet( Y, Z ), 
% 55.03/55.42    complement( X ) ) }.
% 55.03/55.42  parent0: (97634) {G16,W13,D5,L1,V3,M1}  { meet( X, meet( complement( Y ), Z
% 55.03/55.42     ) ) = meet( meet( Z, X ), complement( Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Z
% 55.03/55.42     Y := X
% 55.03/55.42     Z := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97637) {G15,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) ==> 
% 55.03/55.42    complement( meet( complement( X ), Y ) ) }.
% 55.03/55.42  parent0[0]: (953) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( 
% 55.03/55.42    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97639) {G16,W13,D6,L1,V2,M1}  { join( composition( top, X ), 
% 55.03/55.42    complement( composition( top, meet( X, Y ) ) ) ) ==> complement( zero )
% 55.03/55.42     }.
% 55.03/55.42  parent0[0]: (23417) {G42,W12,D5,L1,V2,M1} P(23303,14719);d(378) { meet( 
% 55.03/55.42    complement( composition( top, X ) ), composition( top, meet( X, Y ) ) ) 
% 55.03/55.42    ==> zero }.
% 55.03/55.42  parent1[0; 12]: (97637) {G15,W10,D5,L1,V2,M1}  { join( X, complement( Y ) )
% 55.03/55.42     ==> complement( meet( complement( X ), Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := composition( top, X )
% 55.03/55.42     Y := composition( top, meet( X, Y ) )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97640) {G10,W12,D6,L1,V2,M1}  { join( composition( top, X ), 
% 55.03/55.42    complement( composition( top, meet( X, Y ) ) ) ) ==> top }.
% 55.03/55.42  parent0[0]: (378) {G9,W4,D3,L1,V0,M1} P(375,176);d(310);d(366) { complement
% 55.03/55.42    ( zero ) ==> top }.
% 55.03/55.42  parent1[0; 11]: (97639) {G16,W13,D6,L1,V2,M1}  { join( composition( top, X
% 55.03/55.42     ), complement( composition( top, meet( X, Y ) ) ) ) ==> complement( zero
% 55.03/55.42     ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (33698) {G43,W12,D6,L1,V2,M1} P(23417,953);d(378) { join( 
% 55.03/55.42    composition( top, X ), complement( composition( top, meet( X, Y ) ) ) ) 
% 55.03/55.42    ==> top }.
% 55.03/55.42  parent0: (97640) {G10,W12,D6,L1,V2,M1}  { join( composition( top, X ), 
% 55.03/55.42    complement( composition( top, meet( X, Y ) ) ) ) ==> top }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97643) {G28,W12,D5,L1,V2,M1}  { converse( join( complement( X ), Y
% 55.03/55.42     ) ) ==> join( complement( converse( X ) ), converse( Y ) ) }.
% 55.03/55.42  parent0[0]: (2846) {G28,W12,D5,L1,V2,M1} P(2819,8) { join( complement( 
% 55.03/55.42    converse( X ) ), converse( Y ) ) ==> converse( join( complement( X ), Y )
% 55.03/55.42     ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97648) {G28,W14,D5,L1,V2,M1}  { converse( join( complement( X ), 
% 55.03/55.42    complement( Y ) ) ) ==> join( complement( converse( X ) ), complement( 
% 55.03/55.42    converse( Y ) ) ) }.
% 55.03/55.42  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 55.03/55.42    ( X ) ) ==> complement( converse( X ) ) }.
% 55.03/55.42  parent1[0; 11]: (97643) {G28,W12,D5,L1,V2,M1}  { converse( join( complement
% 55.03/55.42    ( X ), Y ) ) ==> join( complement( converse( X ) ), converse( Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := complement( Y )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97650) {G15,W13,D5,L1,V2,M1}  { converse( join( complement( X ), 
% 55.03/55.42    complement( Y ) ) ) ==> complement( meet( converse( X ), converse( Y ) )
% 55.03/55.42     ) }.
% 55.03/55.42  parent0[0]: (461) {G14,W10,D4,L1,V2,M1} P(37,448);d(3);d(377) { join( 
% 55.03/55.42    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 55.03/55.42  parent1[0; 7]: (97648) {G28,W14,D5,L1,V2,M1}  { converse( join( complement
% 55.03/55.42    ( X ), complement( Y ) ) ) ==> join( complement( converse( X ) ), 
% 55.03/55.42    complement( converse( Y ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := converse( X )
% 55.03/55.42     Y := converse( Y )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97652) {G15,W12,D5,L1,V2,M1}  { converse( complement( meet( X, Y
% 55.03/55.42     ) ) ) ==> complement( meet( converse( X ), converse( Y ) ) ) }.
% 55.03/55.42  parent0[0]: (461) {G14,W10,D4,L1,V2,M1} P(37,448);d(3);d(377) { join( 
% 55.03/55.42    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 55.03/55.42  parent1[0; 2]: (97650) {G15,W13,D5,L1,V2,M1}  { converse( join( complement
% 55.03/55.42    ( X ), complement( Y ) ) ) ==> complement( meet( converse( X ), converse
% 55.03/55.42    ( Y ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97653) {G16,W12,D5,L1,V2,M1}  { complement( converse( meet( X, Y
% 55.03/55.42     ) ) ) ==> complement( meet( converse( X ), converse( Y ) ) ) }.
% 55.03/55.42  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 55.03/55.42    ( X ) ) ==> complement( converse( X ) ) }.
% 55.03/55.42  parent1[0; 1]: (97652) {G15,W12,D5,L1,V2,M1}  { converse( complement( meet
% 55.03/55.42    ( X, Y ) ) ) ==> complement( meet( converse( X ), converse( Y ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := meet( X, Y )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97654) {G16,W12,D5,L1,V2,M1}  { complement( meet( converse( X ), 
% 55.03/55.42    converse( Y ) ) ) ==> complement( converse( meet( X, Y ) ) ) }.
% 55.03/55.42  parent0[0]: (97653) {G16,W12,D5,L1,V2,M1}  { complement( converse( meet( X
% 55.03/55.42    , Y ) ) ) ==> complement( meet( converse( X ), converse( Y ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (35411) {G29,W12,D5,L1,V2,M1} P(2819,2846);d(461);d(461);d(
% 55.03/55.42    2819) { complement( meet( converse( Y ), converse( X ) ) ) ==> complement
% 55.03/55.42    ( converse( meet( Y, X ) ) ) }.
% 55.03/55.42  parent0: (97654) {G16,W12,D5,L1,V2,M1}  { complement( meet( converse( X ), 
% 55.03/55.42    converse( Y ) ) ) ==> complement( converse( meet( X, Y ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97656) {G14,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 55.03/55.42     }.
% 55.03/55.42  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.42    ( complement( X ) ) ==> X }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97658) {G15,W12,D6,L1,V2,M1}  { meet( converse( X ), converse( Y
% 55.03/55.42     ) ) ==> complement( complement( converse( meet( X, Y ) ) ) ) }.
% 55.03/55.42  parent0[0]: (35411) {G29,W12,D5,L1,V2,M1} P(2819,2846);d(461);d(461);d(2819
% 55.03/55.42    ) { complement( meet( converse( Y ), converse( X ) ) ) ==> complement( 
% 55.03/55.42    converse( meet( Y, X ) ) ) }.
% 55.03/55.42  parent1[0; 7]: (97656) {G14,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 55.03/55.42    ( X ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := meet( converse( X ), converse( Y ) )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97659) {G15,W10,D4,L1,V2,M1}  { meet( converse( X ), converse( Y
% 55.03/55.42     ) ) ==> converse( meet( X, Y ) ) }.
% 55.03/55.42  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.42    ( complement( X ) ) ==> X }.
% 55.03/55.42  parent1[0; 6]: (97658) {G15,W12,D6,L1,V2,M1}  { meet( converse( X ), 
% 55.03/55.42    converse( Y ) ) ==> complement( complement( converse( meet( X, Y ) ) ) )
% 55.03/55.42     }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := converse( meet( X, Y ) )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (35545) {G30,W10,D4,L1,V2,M1} P(35411,454);d(454) { meet( 
% 55.03/55.42    converse( X ), converse( Y ) ) ==> converse( meet( X, Y ) ) }.
% 55.03/55.42  parent0: (97659) {G15,W10,D4,L1,V2,M1}  { meet( converse( X ), converse( Y
% 55.03/55.42     ) ) ==> converse( meet( X, Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97662) {G30,W10,D4,L1,V2,M1}  { converse( meet( X, Y ) ) ==> meet
% 55.03/55.42    ( converse( X ), converse( Y ) ) }.
% 55.03/55.42  parent0[0]: (35545) {G30,W10,D4,L1,V2,M1} P(35411,454);d(454) { meet( 
% 55.03/55.42    converse( X ), converse( Y ) ) ==> converse( meet( X, Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97663) {G1,W10,D5,L1,V2,M1}  { converse( meet( converse( X ), Y )
% 55.03/55.42     ) ==> meet( X, converse( Y ) ) }.
% 55.03/55.42  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 55.03/55.42  parent1[0; 7]: (97662) {G30,W10,D4,L1,V2,M1}  { converse( meet( X, Y ) ) 
% 55.03/55.42    ==> meet( converse( X ), converse( Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := converse( X )
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (35667) {G31,W10,D5,L1,V2,M1} P(7,35545) { converse( meet( 
% 55.03/55.42    converse( X ), Y ) ) ==> meet( X, converse( Y ) ) }.
% 55.03/55.42  parent0: (97663) {G1,W10,D5,L1,V2,M1}  { converse( meet( converse( X ), Y )
% 55.03/55.42     ) ==> meet( X, converse( Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97668) {G30,W10,D4,L1,V2,M1}  { converse( meet( X, Y ) ) ==> meet
% 55.03/55.42    ( converse( X ), converse( Y ) ) }.
% 55.03/55.42  parent0[0]: (35545) {G30,W10,D4,L1,V2,M1} P(35411,454);d(454) { meet( 
% 55.03/55.42    converse( X ), converse( Y ) ) ==> converse( meet( X, Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97670) {G1,W10,D5,L1,V2,M1}  { converse( meet( X, converse( Y ) )
% 55.03/55.42     ) ==> meet( converse( X ), Y ) }.
% 55.03/55.42  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 55.03/55.42  parent1[0; 9]: (97668) {G30,W10,D4,L1,V2,M1}  { converse( meet( X, Y ) ) 
% 55.03/55.42    ==> meet( converse( X ), converse( Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := converse( Y )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (35668) {G31,W10,D5,L1,V2,M1} P(7,35545) { converse( meet( Y, 
% 55.03/55.42    converse( X ) ) ) ==> meet( converse( Y ), X ) }.
% 55.03/55.42  parent0: (97670) {G1,W10,D5,L1,V2,M1}  { converse( meet( X, converse( Y ) )
% 55.03/55.42     ) ==> meet( converse( X ), Y ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97674) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 55.03/55.42    converse( X ), converse( Y ) ) }.
% 55.03/55.42  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 55.03/55.42     ) ==> converse( join( X, Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97675) {G1,W15,D6,L1,V3,M1}  { converse( join( meet( converse( X
% 55.03/55.42     ), Y ), Z ) ) ==> join( meet( X, converse( Y ) ), converse( Z ) ) }.
% 55.03/55.42  parent0[0]: (35667) {G31,W10,D5,L1,V2,M1} P(7,35545) { converse( meet( 
% 55.03/55.42    converse( X ), Y ) ) ==> meet( X, converse( Y ) ) }.
% 55.03/55.42  parent1[0; 9]: (97674) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 55.03/55.42     join( converse( X ), converse( Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := meet( converse( X ), Y )
% 55.03/55.42     Y := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97677) {G1,W15,D6,L1,V3,M1}  { join( meet( X, converse( Y ) ), 
% 55.03/55.42    converse( Z ) ) ==> converse( join( meet( converse( X ), Y ), Z ) ) }.
% 55.03/55.42  parent0[0]: (97675) {G1,W15,D6,L1,V3,M1}  { converse( join( meet( converse
% 55.03/55.42    ( X ), Y ), Z ) ) ==> join( meet( X, converse( Y ) ), converse( Z ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (35750) {G32,W15,D6,L1,V3,M1} P(35667,8) { join( meet( X, 
% 55.03/55.42    converse( Y ) ), converse( Z ) ) ==> converse( join( meet( converse( X )
% 55.03/55.42    , Y ), Z ) ) }.
% 55.03/55.42  parent0: (97677) {G1,W15,D6,L1,V3,M1}  { join( meet( X, converse( Y ) ), 
% 55.03/55.42    converse( Z ) ) ==> converse( join( meet( converse( X ), Y ), Z ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97680) {G31,W10,D5,L1,V2,M1}  { meet( converse( X ), Y ) ==> 
% 55.03/55.42    converse( meet( X, converse( Y ) ) ) }.
% 55.03/55.42  parent0[0]: (35668) {G31,W10,D5,L1,V2,M1} P(7,35545) { converse( meet( Y, 
% 55.03/55.42    converse( X ) ) ) ==> meet( converse( Y ), X ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97684) {G28,W12,D6,L1,V2,M1}  { meet( converse( X ), complement( 
% 55.03/55.42    Y ) ) ==> converse( meet( X, complement( converse( Y ) ) ) ) }.
% 55.03/55.42  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 55.03/55.42    ( X ) ) ==> complement( converse( X ) ) }.
% 55.03/55.42  parent1[0; 9]: (97680) {G31,W10,D5,L1,V2,M1}  { meet( converse( X ), Y ) 
% 55.03/55.42    ==> converse( meet( X, converse( Y ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := complement( Y )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97686) {G28,W12,D6,L1,V2,M1}  { converse( meet( X, complement( 
% 55.03/55.42    converse( Y ) ) ) ) ==> meet( converse( X ), complement( Y ) ) }.
% 55.03/55.42  parent0[0]: (97684) {G28,W12,D6,L1,V2,M1}  { meet( converse( X ), 
% 55.03/55.42    complement( Y ) ) ==> converse( meet( X, complement( converse( Y ) ) ) )
% 55.03/55.42     }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (35795) {G32,W12,D6,L1,V2,M1} P(2819,35668) { converse( meet( 
% 55.03/55.42    Y, complement( converse( X ) ) ) ) ==> meet( converse( Y ), complement( X
% 55.03/55.42     ) ) }.
% 55.03/55.42  parent0: (97686) {G28,W12,D6,L1,V2,M1}  { converse( meet( X, complement( 
% 55.03/55.42    converse( Y ) ) ) ) ==> meet( converse( X ), complement( Y ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97688) {G25,W12,D6,L1,V3,M1}  { Y ==> join( meet( complement( X )
% 55.03/55.42    , meet( join( X, Y ), Z ) ), Y ) }.
% 55.03/55.42  parent0[0]: (14569) {G25,W12,D6,L1,V3,M1} P(587,2621);d(46);d(457);d(469)
% 55.03/55.42     { join( meet( complement( X ), meet( join( X, Y ), Z ) ), Y ) ==> Y }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97697) {G26,W12,D6,L1,V3,M1}  { X ==> join( meet( complement( 
% 55.03/55.42    join( Y, Z ) ), join( X, Y ) ), X ) }.
% 55.03/55.42  parent0[0]: (755) {G33,W13,D5,L1,V3,M1} P(16,737) { meet( join( join( Y, Z
% 55.03/55.42     ), X ), join( X, Y ) ) ==> join( X, Y ) }.
% 55.03/55.42  parent1[0; 8]: (97688) {G25,W12,D6,L1,V3,M1}  { Y ==> join( meet( 
% 55.03/55.42    complement( X ), meet( join( X, Y ), Z ) ), Y ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := join( Y, Z )
% 55.03/55.42     Y := X
% 55.03/55.42     Z := join( X, Y )
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97698) {G26,W12,D6,L1,V3,M1}  { join( meet( complement( join( Y, Z
% 55.03/55.42     ) ), join( X, Y ) ), X ) ==> X }.
% 55.03/55.42  parent0[0]: (97697) {G26,W12,D6,L1,V3,M1}  { X ==> join( meet( complement( 
% 55.03/55.42    join( Y, Z ) ), join( X, Y ) ), X ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (40673) {G34,W12,D6,L1,V3,M1} P(755,14569) { join( meet( 
% 55.03/55.42    complement( join( X, Y ) ), join( Z, X ) ), Z ) ==> Z }.
% 55.03/55.42  parent0: (97698) {G26,W12,D6,L1,V3,M1}  { join( meet( complement( join( Y, 
% 55.03/55.42    Z ) ), join( X, Y ) ), X ) ==> X }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Z
% 55.03/55.42     Y := X
% 55.03/55.42     Z := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97700) {G34,W12,D6,L1,V3,M1}  { Z ==> join( meet( complement( join
% 55.03/55.42    ( X, Y ) ), join( Z, X ) ), Z ) }.
% 55.03/55.42  parent0[0]: (40673) {G34,W12,D6,L1,V3,M1} P(755,14569) { join( meet( 
% 55.03/55.42    complement( join( X, Y ) ), join( Z, X ) ), Z ) ==> Z }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97703) {G25,W13,D7,L1,V3,M1}  { X ==> join( meet( complement( 
% 55.03/55.42    join( complement( Z ), Y ) ), join( X, Y ) ), X ) }.
% 55.03/55.42  parent0[0]: (2621) {G24,W11,D5,L1,V2,M1} P(1335,2431) { join( Y, complement
% 55.03/55.42    ( join( X, Y ) ) ) ==> join( complement( X ), Y ) }.
% 55.03/55.42  parent1[0; 5]: (97700) {G34,W12,D6,L1,V3,M1}  { Z ==> join( meet( 
% 55.03/55.42    complement( join( X, Y ) ), join( Z, X ) ), Z ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Z
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := complement( join( Z, Y ) )
% 55.03/55.42     Z := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97707) {G16,W12,D6,L1,V3,M1}  { X ==> join( meet( meet( Y, 
% 55.03/55.42    complement( Z ) ), join( X, Z ) ), X ) }.
% 55.03/55.42  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 55.03/55.42    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 55.03/55.42  parent1[0; 4]: (97703) {G25,W13,D7,L1,V3,M1}  { X ==> join( meet( 
% 55.03/55.42    complement( join( complement( Z ), Y ) ), join( X, Y ) ), X ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Z
% 55.03/55.42     Y := Y
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Z
% 55.03/55.42     Z := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97708) {G16,W12,D6,L1,V3,M1}  { join( meet( meet( Y, complement( Z
% 55.03/55.42     ) ), join( X, Z ) ), X ) ==> X }.
% 55.03/55.42  parent0[0]: (97707) {G16,W12,D6,L1,V3,M1}  { X ==> join( meet( meet( Y, 
% 55.03/55.42    complement( Z ) ), join( X, Z ) ), X ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (40769) {G35,W12,D6,L1,V3,M1} P(2621,40673);d(470) { join( 
% 55.03/55.42    meet( meet( Y, complement( X ) ), join( Z, X ) ), Z ) ==> Z }.
% 55.03/55.42  parent0: (97708) {G16,W12,D6,L1,V3,M1}  { join( meet( meet( Y, complement( 
% 55.03/55.42    Z ) ), join( X, Z ) ), X ) ==> X }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Z
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := X
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97710) {G20,W13,D6,L1,V3,M1}  { join( Y, Z ) ==> join( join( meet
% 55.03/55.42    ( X, join( Y, Z ) ), Y ), Z ) }.
% 55.03/55.42  parent0[0]: (531) {G20,W13,D6,L1,V3,M1} P(517,16) { join( join( meet( Z, 
% 55.03/55.42    join( X, Y ) ), X ), Y ) ==> join( X, Y ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := Z
% 55.03/55.42     Z := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97714) {G21,W25,D7,L1,V4,M1}  { join( meet( meet( X, complement( 
% 55.03/55.42    Y ) ), join( Z, Y ) ), Z ) ==> join( join( meet( T, Z ), meet( meet( X, 
% 55.03/55.42    complement( Y ) ), join( Z, Y ) ) ), Z ) }.
% 55.03/55.42  parent0[0]: (40769) {G35,W12,D6,L1,V3,M1} P(2621,40673);d(470) { join( meet
% 55.03/55.42    ( meet( Y, complement( X ) ), join( Z, X ) ), Z ) ==> Z }.
% 55.03/55.42  parent1[0; 15]: (97710) {G20,W13,D6,L1,V3,M1}  { join( Y, Z ) ==> join( 
% 55.03/55.42    join( meet( X, join( Y, Z ) ), Y ), Z ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := T
% 55.03/55.42     Y := meet( meet( X, complement( Y ) ), join( Z, Y ) )
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97716) {G22,W16,D7,L1,V4,M1}  { Z ==> join( join( meet( T, Z ), 
% 55.03/55.42    meet( meet( X, complement( Y ) ), join( Z, Y ) ) ), Z ) }.
% 55.03/55.42  parent0[0]: (40769) {G35,W12,D6,L1,V3,M1} P(2621,40673);d(470) { join( meet
% 55.03/55.42    ( meet( Y, complement( X ) ), join( Z, X ) ), Z ) ==> Z }.
% 55.03/55.42  parent1[0; 1]: (97714) {G21,W25,D7,L1,V4,M1}  { join( meet( meet( X, 
% 55.03/55.42    complement( Y ) ), join( Z, Y ) ), Z ) ==> join( join( meet( T, Z ), meet
% 55.03/55.42    ( meet( X, complement( Y ) ), join( Z, Y ) ) ), Z ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := X
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42     T := T
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97719) {G21,W12,D6,L1,V3,M1}  { X ==> join( X, meet( meet( Z, 
% 55.03/55.42    complement( T ) ), join( X, T ) ) ) }.
% 55.03/55.42  parent0[0]: (530) {G20,W11,D5,L1,V3,M1} P(517,16) { join( join( meet( Y, X
% 55.03/55.42     ), Z ), X ) ==> join( X, Z ) }.
% 55.03/55.42  parent1[0; 2]: (97716) {G22,W16,D7,L1,V4,M1}  { Z ==> join( join( meet( T, 
% 55.03/55.42    Z ), meet( meet( X, complement( Y ) ), join( Z, Y ) ) ), Z ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := meet( meet( Z, complement( T ) ), join( X, T ) )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := Z
% 55.03/55.42     Y := T
% 55.03/55.42     Z := X
% 55.03/55.42     T := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97720) {G21,W12,D6,L1,V3,M1}  { join( X, meet( meet( Y, complement
% 55.03/55.42    ( Z ) ), join( X, Z ) ) ) ==> X }.
% 55.03/55.42  parent0[0]: (97719) {G21,W12,D6,L1,V3,M1}  { X ==> join( X, meet( meet( Z, 
% 55.03/55.42    complement( T ) ), join( X, T ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := T
% 55.03/55.42     Z := Y
% 55.03/55.42     T := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (40864) {G36,W12,D6,L1,V3,M1} P(40769,531);d(530) { join( Z, 
% 55.03/55.42    meet( meet( X, complement( Y ) ), join( Z, Y ) ) ) ==> Z }.
% 55.03/55.42  parent0: (97720) {G21,W12,D6,L1,V3,M1}  { join( X, meet( meet( Y, 
% 55.03/55.42    complement( Z ) ), join( X, Z ) ) ) ==> X }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Z
% 55.03/55.42     Y := X
% 55.03/55.42     Z := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97721) {G36,W12,D6,L1,V3,M1}  { X ==> join( X, meet( meet( Y, 
% 55.03/55.42    complement( Z ) ), join( X, Z ) ) ) }.
% 55.03/55.42  parent0[0]: (40864) {G36,W12,D6,L1,V3,M1} P(40769,531);d(530) { join( Z, 
% 55.03/55.42    meet( meet( X, complement( Y ) ), join( Z, Y ) ) ) ==> Z }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := Z
% 55.03/55.42     Z := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97722) {G21,W12,D6,L1,V3,M1}  { X ==> join( X, meet( meet( Y, 
% 55.03/55.42    complement( Z ) ), join( Z, X ) ) ) }.
% 55.03/55.42  parent0[0]: (4106) {G20,W11,D4,L1,V3,M1} P(1892,984);d(1892) { meet( Z, 
% 55.03/55.42    join( Y, X ) ) = meet( Z, join( X, Y ) ) }.
% 55.03/55.42  parent1[0; 4]: (97721) {G36,W12,D6,L1,V3,M1}  { X ==> join( X, meet( meet( 
% 55.03/55.42    Y, complement( Z ) ), join( X, Z ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Z
% 55.03/55.42     Y := X
% 55.03/55.42     Z := meet( Y, complement( Z ) )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97725) {G21,W12,D6,L1,V3,M1}  { join( X, meet( meet( Y, complement
% 55.03/55.42    ( Z ) ), join( Z, X ) ) ) ==> X }.
% 55.03/55.42  parent0[0]: (97722) {G21,W12,D6,L1,V3,M1}  { X ==> join( X, meet( meet( Y, 
% 55.03/55.42    complement( Z ) ), join( Z, X ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (40918) {G37,W12,D6,L1,V3,M1} P(4106,40864) { join( Z, meet( 
% 55.03/55.42    meet( X, complement( Y ) ), join( Y, Z ) ) ) ==> Z }.
% 55.03/55.42  parent0: (97725) {G21,W12,D6,L1,V3,M1}  { join( X, meet( meet( Y, 
% 55.03/55.42    complement( Z ) ), join( Z, X ) ) ) ==> X }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Z
% 55.03/55.42     Y := X
% 55.03/55.42     Z := Y
% 55.03/55.42  end
% 55.03/55.42  permutation0:
% 55.03/55.42     0 ==> 0
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97726) {G37,W12,D6,L1,V3,M1}  { X ==> join( X, meet( meet( Y, 
% 55.03/55.42    complement( Z ) ), join( Z, X ) ) ) }.
% 55.03/55.42  parent0[0]: (40918) {G37,W12,D6,L1,V3,M1} P(4106,40864) { join( Z, meet( 
% 55.03/55.42    meet( X, complement( Y ) ), join( Y, Z ) ) ) ==> Z }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := Y
% 55.03/55.42     Y := Z
% 55.03/55.42     Z := X
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  paramod: (97727) {G17,W12,D6,L1,V3,M1}  { X ==> join( X, meet( meet( 
% 55.03/55.42    complement( Z ), Y ), join( Z, X ) ) ) }.
% 55.03/55.42  parent0[0]: (983) {G16,W11,D4,L1,V3,M1} P(962,3);d(3) { meet( meet( Y, X )
% 55.03/55.42    , Z ) = meet( meet( X, Y ), Z ) }.
% 55.03/55.42  parent1[0; 4]: (97726) {G37,W12,D6,L1,V3,M1}  { X ==> join( X, meet( meet( 
% 55.03/55.42    Y, complement( Z ) ), join( Z, X ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := complement( Z )
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := join( Z, X )
% 55.03/55.42  end
% 55.03/55.42  substitution1:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Y
% 55.03/55.42     Z := Z
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  eqswap: (97731) {G17,W12,D6,L1,V3,M1}  { join( X, meet( meet( complement( Y
% 55.03/55.42     ), Z ), join( Y, X ) ) ) ==> X }.
% 55.03/55.42  parent0[0]: (97727) {G17,W12,D6,L1,V3,M1}  { X ==> join( X, meet( meet( 
% 55.03/55.42    complement( Z ), Y ), join( Z, X ) ) ) }.
% 55.03/55.42  substitution0:
% 55.03/55.42     X := X
% 55.03/55.42     Y := Z
% 55.03/55.42     Z := Y
% 55.03/55.42  end
% 55.03/55.42  
% 55.03/55.42  subsumption: (40981) {G38,W12,D6,L1,V3,M1} P(983,40918) { join( Z, meet( 
% 55.03/55.42    meet( complement( Y ), X ), join( Y, Z ) ) ) ==> Z }.
% 55.03/55.42  parent0: (97731) {G17,W12,D6,L1,V3,M1}  { join( X, meet( meet( complement( 
% 55.03/55.42    Y ), Z ), join( Y, X ) ) ) ==> X }.
% 55.03/55.42  substitution0:
% 55.03/55.43     X := Z
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97733) {G19,W11,D4,L1,V2,M1}  { join( Y, X ) ==> meet( join( X, Y
% 55.03/55.43     ), join( Y, X ) ) }.
% 55.03/55.43  parent0[0]: (1892) {G19,W11,D4,L1,V2,M1} P(1366,1078);d(456);d(454) { meet
% 55.03/55.43    ( join( Y, X ), join( X, Y ) ) ==> join( X, Y ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := X
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97737) {G20,W23,D7,L1,V3,M1}  { join( meet( meet( complement( X )
% 55.03/55.43    , Y ), join( X, Z ) ), Z ) ==> meet( Z, join( meet( meet( complement( X )
% 55.03/55.43    , Y ), join( X, Z ) ), Z ) ) }.
% 55.03/55.43  parent0[0]: (40981) {G38,W12,D6,L1,V3,M1} P(983,40918) { join( Z, meet( 
% 55.03/55.43    meet( complement( Y ), X ), join( Y, Z ) ) ) ==> Z }.
% 55.03/55.43  parent1[0; 12]: (97733) {G19,W11,D4,L1,V2,M1}  { join( Y, X ) ==> meet( 
% 55.03/55.43    join( X, Y ), join( Y, X ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := X
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := Z
% 55.03/55.43     Y := meet( meet( complement( X ), Y ), join( X, Z ) )
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97739) {G21,W12,D6,L1,V3,M1}  { join( meet( meet( complement( X )
% 55.03/55.43    , Y ), join( X, Z ) ), Z ) ==> Z }.
% 55.03/55.43  parent0[0]: (738) {G32,W7,D4,L1,V2,M1} P(728,562) { meet( Y, join( X, Y ) )
% 55.03/55.43     ==> Y }.
% 55.03/55.43  parent1[0; 11]: (97737) {G20,W23,D7,L1,V3,M1}  { join( meet( meet( 
% 55.03/55.43    complement( X ), Y ), join( X, Z ) ), Z ) ==> meet( Z, join( meet( meet( 
% 55.03/55.43    complement( X ), Y ), join( X, Z ) ), Z ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := meet( meet( complement( X ), Y ), join( X, Z ) )
% 55.03/55.43     Y := Z
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (41026) {G39,W12,D6,L1,V3,M1} P(40981,1892);d(738) { join( 
% 55.03/55.43    meet( meet( complement( Y ), Z ), join( Y, X ) ), X ) ==> X }.
% 55.03/55.43  parent0: (97739) {G21,W12,D6,L1,V3,M1}  { join( meet( meet( complement( X )
% 55.03/55.43    , Y ), join( X, Z ) ), Z ) ==> Z }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := Z
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97742) {G39,W12,D6,L1,V3,M1}  { Z ==> join( meet( meet( complement
% 55.03/55.43    ( X ), Y ), join( X, Z ) ), Z ) }.
% 55.03/55.43  parent0[0]: (41026) {G39,W12,D6,L1,V3,M1} P(40981,1892);d(738) { join( meet
% 55.03/55.43    ( meet( complement( Y ), Z ), join( Y, X ) ), X ) ==> X }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Z
% 55.03/55.43     Y := X
% 55.03/55.43     Z := Y
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97743) {G15,W12,D6,L1,V3,M1}  { X ==> join( meet( meet( Y, Z ), 
% 55.03/55.43    join( complement( Y ), X ) ), X ) }.
% 55.03/55.43  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.43    ( complement( X ) ) ==> X }.
% 55.03/55.43  parent1[0; 5]: (97742) {G39,W12,D6,L1,V3,M1}  { Z ==> join( meet( meet( 
% 55.03/55.43    complement( X ), Y ), join( X, Z ) ), Z ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := complement( Y )
% 55.03/55.43     Y := Z
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97744) {G15,W12,D6,L1,V3,M1}  { join( meet( meet( Y, Z ), join( 
% 55.03/55.43    complement( Y ), X ) ), X ) ==> X }.
% 55.03/55.43  parent0[0]: (97743) {G15,W12,D6,L1,V3,M1}  { X ==> join( meet( meet( Y, Z )
% 55.03/55.43    , join( complement( Y ), X ) ), X ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (41074) {G40,W12,D6,L1,V3,M1} P(454,41026) { join( meet( meet
% 55.03/55.43    ( X, Y ), join( complement( X ), Z ) ), Z ) ==> Z }.
% 55.03/55.43  parent0: (97744) {G15,W12,D6,L1,V3,M1}  { join( meet( meet( Y, Z ), join( 
% 55.03/55.43    complement( Y ), X ) ), X ) ==> X }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Z
% 55.03/55.43     Y := X
% 55.03/55.43     Z := Y
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97746) {G40,W12,D6,L1,V3,M1}  { Z ==> join( meet( meet( X, Y ), 
% 55.03/55.43    join( complement( X ), Z ) ), Z ) }.
% 55.03/55.43  parent0[0]: (41074) {G40,W12,D6,L1,V3,M1} P(454,41026) { join( meet( meet( 
% 55.03/55.43    X, Y ), join( complement( X ), Z ) ), Z ) ==> Z }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97747) {G27,W12,D6,L1,V3,M1}  { X ==> join( meet( meet( Z, Y ), 
% 55.03/55.43    join( complement( Y ), X ) ), X ) }.
% 55.03/55.43  parent0[0]: (8781) {G26,W10,D5,L1,V2,M1} P(8753,44) { meet( X, join( 
% 55.03/55.43    complement( X ), Y ) ) ==> meet( Y, X ) }.
% 55.03/55.43  parent1[0; 4]: (97746) {G40,W12,D6,L1,V3,M1}  { Z ==> join( meet( meet( X, 
% 55.03/55.43    Y ), join( complement( X ), Z ) ), Z ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := Z
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := join( complement( Y ), Z )
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97748) {G27,W12,D6,L1,V3,M1}  { join( meet( meet( Y, Z ), join( 
% 55.03/55.43    complement( Z ), X ) ), X ) ==> X }.
% 55.03/55.43  parent0[0]: (97747) {G27,W12,D6,L1,V3,M1}  { X ==> join( meet( meet( Z, Y )
% 55.03/55.43    , join( complement( Y ), X ) ), X ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Z
% 55.03/55.43     Z := Y
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (41110) {G41,W12,D6,L1,V3,M1} P(8781,41074) { join( meet( meet
% 55.03/55.43    ( Y, X ), join( complement( X ), Z ) ), Z ) ==> Z }.
% 55.03/55.43  parent0: (97748) {G27,W12,D6,L1,V3,M1}  { join( meet( meet( Y, Z ), join( 
% 55.03/55.43    complement( Z ), X ) ), X ) ==> X }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Z
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97749) {G20,W11,D4,L1,V3,M1}  { meet( Z, join( Y, X ) ) = meet( 
% 55.03/55.43    join( X, Y ), Z ) }.
% 55.03/55.43  parent0[0]: (4107) {G20,W11,D4,L1,V3,M1} P(1892,3863);d(1892) { meet( join
% 55.03/55.43    ( Y, X ), Z ) = meet( Z, join( X, Y ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := X
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97750) {G41,W12,D6,L1,V3,M1}  { Z ==> join( meet( meet( X, Y ), 
% 55.03/55.43    join( complement( Y ), Z ) ), Z ) }.
% 55.03/55.43  parent0[0]: (41110) {G41,W12,D6,L1,V3,M1} P(8781,41074) { join( meet( meet
% 55.03/55.43    ( Y, X ), join( complement( X ), Z ) ), Z ) ==> Z }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := X
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97751) {G21,W12,D6,L1,V3,M1}  { X ==> join( meet( join( X, 
% 55.03/55.43    complement( Z ) ), meet( Y, Z ) ), X ) }.
% 55.03/55.43  parent0[0]: (97749) {G20,W11,D4,L1,V3,M1}  { meet( Z, join( Y, X ) ) = meet
% 55.03/55.43    ( join( X, Y ), Z ) }.
% 55.03/55.43  parent1[0; 3]: (97750) {G41,W12,D6,L1,V3,M1}  { Z ==> join( meet( meet( X, 
% 55.03/55.43    Y ), join( complement( Y ), Z ) ), Z ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := complement( Z )
% 55.03/55.43     Z := meet( Y, Z )
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := Z
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97754) {G21,W12,D6,L1,V3,M1}  { join( meet( join( X, complement( Y
% 55.03/55.43     ) ), meet( Z, Y ) ), X ) ==> X }.
% 55.03/55.43  parent0[0]: (97751) {G21,W12,D6,L1,V3,M1}  { X ==> join( meet( join( X, 
% 55.03/55.43    complement( Z ) ), meet( Y, Z ) ), X ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Z
% 55.03/55.43     Z := Y
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (41198) {G42,W12,D6,L1,V3,M1} P(4107,41110) { join( meet( join
% 55.03/55.43    ( Z, complement( Y ) ), meet( X, Y ) ), Z ) ==> Z }.
% 55.03/55.43  parent0: (97754) {G21,W12,D6,L1,V3,M1}  { join( meet( join( X, complement( 
% 55.03/55.43    Y ) ), meet( Z, Y ) ), X ) ==> X }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Z
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97758) {G20,W13,D6,L1,V3,M1}  { join( Y, Z ) ==> join( join( meet
% 55.03/55.43    ( X, join( Y, Z ) ), Y ), Z ) }.
% 55.03/55.43  parent0[0]: (531) {G20,W13,D6,L1,V3,M1} P(517,16) { join( join( meet( Z, 
% 55.03/55.43    join( X, Y ) ), X ), Y ) ==> join( X, Y ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := Z
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97762) {G21,W25,D7,L1,V4,M1}  { join( meet( join( X, complement( 
% 55.03/55.43    Y ) ), meet( Z, Y ) ), X ) ==> join( join( meet( T, X ), meet( join( X, 
% 55.03/55.43    complement( Y ) ), meet( Z, Y ) ) ), X ) }.
% 55.03/55.43  parent0[0]: (41198) {G42,W12,D6,L1,V3,M1} P(4107,41110) { join( meet( join
% 55.03/55.43    ( Z, complement( Y ) ), meet( X, Y ) ), Z ) ==> Z }.
% 55.03/55.43  parent1[0; 15]: (97758) {G20,W13,D6,L1,V3,M1}  { join( Y, Z ) ==> join( 
% 55.03/55.43    join( meet( X, join( Y, Z ) ), Y ), Z ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Z
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := T
% 55.03/55.43     Y := meet( join( X, complement( Y ) ), meet( Z, Y ) )
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97763) {G22,W16,D7,L1,V4,M1}  { X ==> join( join( meet( T, X ), 
% 55.03/55.43    meet( join( X, complement( Y ) ), meet( Z, Y ) ) ), X ) }.
% 55.03/55.43  parent0[0]: (41198) {G42,W12,D6,L1,V3,M1} P(4107,41110) { join( meet( join
% 55.03/55.43    ( Z, complement( Y ) ), meet( X, Y ) ), Z ) ==> Z }.
% 55.03/55.43  parent1[0; 1]: (97762) {G21,W25,D7,L1,V4,M1}  { join( meet( join( X, 
% 55.03/55.43    complement( Y ) ), meet( Z, Y ) ), X ) ==> join( join( meet( T, X ), meet
% 55.03/55.43    ( join( X, complement( Y ) ), meet( Z, Y ) ) ), X ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Z
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43     T := T
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97766) {G21,W12,D6,L1,V3,M1}  { X ==> join( X, meet( join( X, 
% 55.03/55.43    complement( Z ) ), meet( T, Z ) ) ) }.
% 55.03/55.43  parent0[0]: (530) {G20,W11,D5,L1,V3,M1} P(517,16) { join( join( meet( Y, X
% 55.03/55.43     ), Z ), X ) ==> join( X, Z ) }.
% 55.03/55.43  parent1[0; 2]: (97763) {G22,W16,D7,L1,V4,M1}  { X ==> join( join( meet( T, 
% 55.03/55.43    X ), meet( join( X, complement( Y ) ), meet( Z, Y ) ) ), X ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := meet( join( X, complement( Z ) ), meet( T, Z ) )
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Z
% 55.03/55.43     Z := T
% 55.03/55.43     T := Y
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97767) {G21,W12,D6,L1,V3,M1}  { join( X, meet( join( X, complement
% 55.03/55.43    ( Y ) ), meet( Z, Y ) ) ) ==> X }.
% 55.03/55.43  parent0[0]: (97766) {G21,W12,D6,L1,V3,M1}  { X ==> join( X, meet( join( X, 
% 55.03/55.43    complement( Z ) ), meet( T, Z ) ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := T
% 55.03/55.43     Z := Y
% 55.03/55.43     T := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (41251) {G43,W12,D6,L1,V3,M1} P(41198,531);d(530) { join( X, 
% 55.03/55.43    meet( join( X, complement( Y ) ), meet( Z, Y ) ) ) ==> X }.
% 55.03/55.43  parent0: (97767) {G21,W12,D6,L1,V3,M1}  { join( X, meet( join( X, 
% 55.03/55.43    complement( Y ) ), meet( Z, Y ) ) ) ==> X }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97768) {G43,W12,D6,L1,V3,M1}  { X ==> join( X, meet( join( X, 
% 55.03/55.43    complement( Y ) ), meet( Z, Y ) ) ) }.
% 55.03/55.43  parent0[0]: (41251) {G43,W12,D6,L1,V3,M1} P(41198,531);d(530) { join( X, 
% 55.03/55.43    meet( join( X, complement( Y ) ), meet( Z, Y ) ) ) ==> X }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97769) {G17,W12,D6,L1,V3,M1}  { X ==> join( X, meet( join( X, 
% 55.03/55.43    complement( Y ) ), meet( Y, Z ) ) ) }.
% 55.03/55.43  parent0[0]: (984) {G16,W11,D4,L1,V3,M1} P(962,3);d(3) { meet( Z, meet( Y, X
% 55.03/55.43     ) ) = meet( Z, meet( X, Y ) ) }.
% 55.03/55.43  parent1[0; 4]: (97768) {G43,W12,D6,L1,V3,M1}  { X ==> join( X, meet( join( 
% 55.03/55.43    X, complement( Y ) ), meet( Z, Y ) ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := Z
% 55.03/55.43     Z := join( X, complement( Y ) )
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97775) {G17,W12,D6,L1,V3,M1}  { join( X, meet( join( X, complement
% 55.03/55.43    ( Y ) ), meet( Y, Z ) ) ) ==> X }.
% 55.03/55.43  parent0[0]: (97769) {G17,W12,D6,L1,V3,M1}  { X ==> join( X, meet( join( X, 
% 55.03/55.43    complement( Y ) ), meet( Y, Z ) ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (41398) {G44,W12,D6,L1,V3,M1} P(984,41251) { join( X, meet( 
% 55.03/55.43    join( X, complement( Y ) ), meet( Y, Z ) ) ) ==> X }.
% 55.03/55.43  parent0: (97775) {G17,W12,D6,L1,V3,M1}  { join( X, meet( join( X, 
% 55.03/55.43    complement( Y ) ), meet( Y, Z ) ) ) ==> X }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97779) {G15,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 55.03/55.43    complement( join( complement( X ), Y ) ) }.
% 55.03/55.43  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 55.03/55.43    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := X
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97784) {G16,W16,D7,L1,V3,M1}  { meet( X, complement( meet( join( 
% 55.03/55.43    complement( X ), complement( Y ) ), meet( Y, Z ) ) ) ) ==> complement( 
% 55.03/55.43    complement( X ) ) }.
% 55.03/55.43  parent0[0]: (41398) {G44,W12,D6,L1,V3,M1} P(984,41251) { join( X, meet( 
% 55.03/55.43    join( X, complement( Y ) ), meet( Y, Z ) ) ) ==> X }.
% 55.03/55.43  parent1[0; 14]: (97779) {G15,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) )
% 55.03/55.43     ==> complement( join( complement( X ), Y ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := complement( X )
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := meet( join( complement( X ), complement( Y ) ), meet( Y, Z ) )
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97785) {G15,W14,D7,L1,V3,M1}  { meet( X, complement( meet( join( 
% 55.03/55.43    complement( X ), complement( Y ) ), meet( Y, Z ) ) ) ) ==> X }.
% 55.03/55.43  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.43    ( complement( X ) ) ==> X }.
% 55.03/55.43  parent1[0; 13]: (97784) {G16,W16,D7,L1,V3,M1}  { meet( X, complement( meet
% 55.03/55.43    ( join( complement( X ), complement( Y ) ), meet( Y, Z ) ) ) ) ==> 
% 55.03/55.43    complement( complement( X ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97786) {G15,W13,D7,L1,V3,M1}  { meet( X, complement( meet( 
% 55.03/55.43    complement( meet( X, Y ) ), meet( Y, Z ) ) ) ) ==> X }.
% 55.03/55.43  parent0[0]: (461) {G14,W10,D4,L1,V2,M1} P(37,448);d(3);d(377) { join( 
% 55.03/55.43    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 55.03/55.43  parent1[0; 5]: (97785) {G15,W14,D7,L1,V3,M1}  { meet( X, complement( meet( 
% 55.03/55.43    join( complement( X ), complement( Y ) ), meet( Y, Z ) ) ) ) ==> X }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97787) {G16,W12,D6,L1,V3,M1}  { meet( X, join( meet( X, Y ), 
% 55.03/55.43    complement( meet( Y, Z ) ) ) ) ==> X }.
% 55.03/55.43  parent0[0]: (953) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( 
% 55.03/55.43    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 55.03/55.43  parent1[0; 3]: (97786) {G15,W13,D7,L1,V3,M1}  { meet( X, complement( meet( 
% 55.03/55.43    complement( meet( X, Y ) ), meet( Y, Z ) ) ) ) ==> X }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := meet( X, Y )
% 55.03/55.43     Y := meet( Y, Z )
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (41445) {G45,W12,D6,L1,V3,M1} P(41398,470);d(454);d(461);d(953
% 55.03/55.43    ) { meet( X, join( meet( X, Y ), complement( meet( Y, Z ) ) ) ) ==> X }.
% 55.03/55.43  parent0: (97787) {G16,W12,D6,L1,V3,M1}  { meet( X, join( meet( X, Y ), 
% 55.03/55.43    complement( meet( Y, Z ) ) ) ) ==> X }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97790) {G45,W12,D6,L1,V3,M1}  { X ==> meet( X, join( meet( X, Y )
% 55.03/55.43    , complement( meet( Y, Z ) ) ) ) }.
% 55.03/55.43  parent0[0]: (41445) {G45,W12,D6,L1,V3,M1} P(41398,470);d(454);d(461);d(953)
% 55.03/55.43     { meet( X, join( meet( X, Y ), complement( meet( Y, Z ) ) ) ) ==> X }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97792) {G36,W12,D6,L1,V3,M1}  { X ==> meet( X, join( meet( X, 
% 55.03/55.43    join( Y, Z ) ), complement( Y ) ) ) }.
% 55.03/55.43  parent0[0]: (8835) {G35,W10,D5,L1,V2,M1} P(454,8804) { meet( join( Y, X ), 
% 55.03/55.43    join( complement( X ), Y ) ) ==> Y }.
% 55.03/55.43  parent1[0; 11]: (97790) {G45,W12,D6,L1,V3,M1}  { X ==> meet( X, join( meet
% 55.03/55.43    ( X, Y ), complement( meet( Y, Z ) ) ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Z
% 55.03/55.43     Y := Y
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := join( Y, Z )
% 55.03/55.43     Z := join( complement( Z ), Y )
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97794) {G36,W12,D6,L1,V3,M1}  { meet( X, join( meet( X, join( Y, Z
% 55.03/55.43     ) ), complement( Y ) ) ) ==> X }.
% 55.03/55.43  parent0[0]: (97792) {G36,W12,D6,L1,V3,M1}  { X ==> meet( X, join( meet( X, 
% 55.03/55.43    join( Y, Z ) ), complement( Y ) ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (41582) {G46,W12,D6,L1,V3,M1} P(8835,41445) { meet( Z, join( 
% 55.03/55.43    meet( Z, join( X, Y ) ), complement( X ) ) ) ==> Z }.
% 55.03/55.43  parent0: (97794) {G36,W12,D6,L1,V3,M1}  { meet( X, join( meet( X, join( Y, 
% 55.03/55.43    Z ) ), complement( Y ) ) ) ==> X }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Z
% 55.03/55.43     Y := X
% 55.03/55.43     Z := Y
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97795) {G46,W12,D6,L1,V3,M1}  { X ==> meet( X, join( meet( X, join
% 55.03/55.43    ( Y, Z ) ), complement( Y ) ) ) }.
% 55.03/55.43  parent0[0]: (41582) {G46,W12,D6,L1,V3,M1} P(8835,41445) { meet( Z, join( 
% 55.03/55.43    meet( Z, join( X, Y ) ), complement( X ) ) ) ==> Z }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := Z
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97796) {G20,W11,D4,L1,V3,M1}  { meet( Z, join( Y, X ) ) = meet( 
% 55.03/55.43    join( X, Y ), Z ) }.
% 55.03/55.43  parent0[0]: (4107) {G20,W11,D4,L1,V3,M1} P(1892,3863);d(1892) { meet( join
% 55.03/55.43    ( Y, X ), Z ) = meet( Z, join( X, Y ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := X
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97797) {G21,W12,D6,L1,V3,M1}  { X ==> meet( join( complement( Y )
% 55.03/55.43    , meet( X, join( Y, Z ) ) ), X ) }.
% 55.03/55.43  parent0[0]: (97796) {G20,W11,D4,L1,V3,M1}  { meet( Z, join( Y, X ) ) = meet
% 55.03/55.43    ( join( X, Y ), Z ) }.
% 55.03/55.43  parent1[0; 2]: (97795) {G46,W12,D6,L1,V3,M1}  { X ==> meet( X, join( meet( 
% 55.03/55.43    X, join( Y, Z ) ), complement( Y ) ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := complement( Y )
% 55.03/55.43     Y := meet( X, join( Y, Z ) )
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97800) {G21,W12,D6,L1,V3,M1}  { meet( join( complement( Y ), meet
% 55.03/55.43    ( X, join( Y, Z ) ) ), X ) ==> X }.
% 55.03/55.43  parent0[0]: (97797) {G21,W12,D6,L1,V3,M1}  { X ==> meet( join( complement( 
% 55.03/55.43    Y ), meet( X, join( Y, Z ) ) ), X ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (41862) {G47,W12,D6,L1,V3,M1} P(41582,4107) { meet( join( 
% 55.03/55.43    complement( Y ), meet( X, join( Y, Z ) ) ), X ) ==> X }.
% 55.03/55.43  parent0: (97800) {G21,W12,D6,L1,V3,M1}  { meet( join( complement( Y ), meet
% 55.03/55.43    ( X, join( Y, Z ) ) ), X ) ==> X }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97803) {G20,W11,D4,L1,V3,M1}  { meet( Z, join( Y, X ) ) = meet( 
% 55.03/55.43    join( X, Y ), Z ) }.
% 55.03/55.43  parent0[0]: (4107) {G20,W11,D4,L1,V3,M1} P(1892,3863);d(1892) { meet( join
% 55.03/55.43    ( Y, X ), Z ) = meet( Z, join( X, Y ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := X
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97804) {G47,W12,D6,L1,V3,M1}  { Y ==> meet( join( complement( X )
% 55.03/55.43    , meet( Y, join( X, Z ) ) ), Y ) }.
% 55.03/55.43  parent0[0]: (41862) {G47,W12,D6,L1,V3,M1} P(41582,4107) { meet( join( 
% 55.03/55.43    complement( Y ), meet( X, join( Y, Z ) ) ), X ) ==> X }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := X
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97806) {G21,W12,D6,L1,V3,M1}  { X ==> meet( join( complement( Y )
% 55.03/55.43    , meet( join( Z, Y ), X ) ), X ) }.
% 55.03/55.43  parent0[0]: (97803) {G20,W11,D4,L1,V3,M1}  { meet( Z, join( Y, X ) ) = meet
% 55.03/55.43    ( join( X, Y ), Z ) }.
% 55.03/55.43  parent1[0; 6]: (97804) {G47,W12,D6,L1,V3,M1}  { Y ==> meet( join( 
% 55.03/55.43    complement( X ), meet( Y, join( X, Z ) ) ), Y ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Z
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := X
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97836) {G21,W12,D6,L1,V3,M1}  { meet( join( complement( Y ), meet
% 55.03/55.43    ( join( Z, Y ), X ) ), X ) ==> X }.
% 55.03/55.43  parent0[0]: (97806) {G21,W12,D6,L1,V3,M1}  { X ==> meet( join( complement( 
% 55.03/55.43    Y ), meet( join( Z, Y ), X ) ), X ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (41964) {G48,W12,D6,L1,V3,M1} P(4107,41862) { meet( join( 
% 55.03/55.43    complement( Y ), meet( join( Z, Y ), X ) ), X ) ==> X }.
% 55.03/55.43  parent0: (97836) {G21,W12,D6,L1,V3,M1}  { meet( join( complement( Y ), meet
% 55.03/55.43    ( join( Z, Y ), X ) ), X ) ==> X }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97837) {G48,W12,D6,L1,V3,M1}  { Z ==> meet( join( complement( X )
% 55.03/55.43    , meet( join( Y, X ), Z ) ), Z ) }.
% 55.03/55.43  parent0[0]: (41964) {G48,W12,D6,L1,V3,M1} P(4107,41862) { meet( join( 
% 55.03/55.43    complement( Y ), meet( join( Z, Y ), X ) ), X ) ==> X }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Z
% 55.03/55.43     Y := X
% 55.03/55.43     Z := Y
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97838) {G21,W12,D6,L1,V3,M1}  { X ==> meet( join( meet( join( Z, 
% 55.03/55.43    Y ), X ), complement( Y ) ), X ) }.
% 55.03/55.43  parent0[0]: (4108) {G20,W11,D4,L1,V3,M1} P(1892,983);d(1892) { meet( join( 
% 55.03/55.43    Y, X ), Z ) = meet( join( X, Y ), Z ) }.
% 55.03/55.43  parent1[0; 2]: (97837) {G48,W12,D6,L1,V3,M1}  { Z ==> meet( join( 
% 55.03/55.43    complement( X ), meet( join( Y, X ), Z ) ), Z ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := meet( join( Z, Y ), X )
% 55.03/55.43     Y := complement( Y )
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := Z
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97842) {G21,W12,D6,L1,V3,M1}  { meet( join( meet( join( Y, Z ), X
% 55.03/55.43     ), complement( Z ) ), X ) ==> X }.
% 55.03/55.43  parent0[0]: (97838) {G21,W12,D6,L1,V3,M1}  { X ==> meet( join( meet( join( 
% 55.03/55.43    Z, Y ), X ), complement( Y ) ), X ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Z
% 55.03/55.43     Z := Y
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (42074) {G49,W12,D6,L1,V3,M1} P(41964,4108) { meet( join( meet
% 55.03/55.43    ( join( Y, X ), Z ), complement( X ) ), Z ) ==> Z }.
% 55.03/55.43  parent0: (97842) {G21,W12,D6,L1,V3,M1}  { meet( join( meet( join( Y, Z ), X
% 55.03/55.43     ), complement( Z ) ), X ) ==> X }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Z
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97847) {G49,W12,D6,L1,V3,M1}  { Z ==> meet( join( meet( join( X, Y
% 55.03/55.43     ), Z ), complement( Y ) ), Z ) }.
% 55.03/55.43  parent0[0]: (42074) {G49,W12,D6,L1,V3,M1} P(41964,4108) { meet( join( meet
% 55.03/55.43    ( join( Y, X ), Z ), complement( X ) ), Z ) ==> Z }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := X
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97852) {G3,W12,D6,L1,V3,M1}  { X ==> meet( join( meet( Y, X ), 
% 55.03/55.43    complement( meet( Y, Z ) ) ), X ) }.
% 55.03/55.43  parent0[0]: (329) {G2,W10,D5,L1,V2,M1} P(3,27) { join( meet( X, complement
% 55.03/55.43    ( Y ) ), meet( X, Y ) ) ==> X }.
% 55.03/55.43  parent1[0; 5]: (97847) {G49,W12,D6,L1,V3,M1}  { Z ==> meet( join( meet( 
% 55.03/55.43    join( X, Y ), Z ), complement( Y ) ), Z ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := Z
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := meet( Y, complement( Z ) )
% 55.03/55.43     Y := meet( Y, Z )
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97853) {G3,W12,D6,L1,V3,M1}  { meet( join( meet( Y, X ), 
% 55.03/55.43    complement( meet( Y, Z ) ) ), X ) ==> X }.
% 55.03/55.43  parent0[0]: (97852) {G3,W12,D6,L1,V3,M1}  { X ==> meet( join( meet( Y, X )
% 55.03/55.43    , complement( meet( Y, Z ) ) ), X ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (42196) {G50,W12,D6,L1,V3,M1} P(329,42074) { meet( join( meet
% 55.03/55.43    ( X, Z ), complement( meet( X, Y ) ) ), Z ) ==> Z }.
% 55.03/55.43  parent0: (97853) {G3,W12,D6,L1,V3,M1}  { meet( join( meet( Y, X ), 
% 55.03/55.43    complement( meet( Y, Z ) ) ), X ) ==> X }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Z
% 55.03/55.43     Y := X
% 55.03/55.43     Z := Y
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97855) {G23,W13,D6,L1,V3,M1}  { zero ==> meet( meet( complement( X
% 55.03/55.43     ), Y ), meet( join( X, complement( Y ) ), Z ) ) }.
% 55.03/55.43  parent0[0]: (1173) {G23,W13,D6,L1,V3,M1} P(953,554) { meet( meet( 
% 55.03/55.43    complement( X ), Y ), meet( join( X, complement( Y ) ), Z ) ) ==> zero
% 55.03/55.43     }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97860) {G24,W12,D6,L1,V3,M1}  { zero ==> meet( meet( complement( 
% 55.03/55.43    meet( X, Y ) ), meet( X, Z ) ), Y ) }.
% 55.03/55.43  parent0[0]: (42196) {G50,W12,D6,L1,V3,M1} P(329,42074) { meet( join( meet( 
% 55.03/55.43    X, Z ), complement( meet( X, Y ) ) ), Z ) ==> Z }.
% 55.03/55.43  parent1[0; 11]: (97855) {G23,W13,D6,L1,V3,M1}  { zero ==> meet( meet( 
% 55.03/55.43    complement( X ), Y ), meet( join( X, complement( Y ) ), Z ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Z
% 55.03/55.43     Z := Y
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := meet( X, Y )
% 55.03/55.43     Y := meet( X, Z )
% 55.03/55.43     Z := Y
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97861) {G24,W12,D6,L1,V3,M1}  { meet( meet( complement( meet( X, Y
% 55.03/55.43     ) ), meet( X, Z ) ), Y ) ==> zero }.
% 55.03/55.43  parent0[0]: (97860) {G24,W12,D6,L1,V3,M1}  { zero ==> meet( meet( 
% 55.03/55.43    complement( meet( X, Y ) ), meet( X, Z ) ), Y ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (42214) {G51,W12,D6,L1,V3,M1} P(42196,1173) { meet( meet( 
% 55.03/55.43    complement( meet( X, Y ) ), meet( X, Z ) ), Y ) ==> zero }.
% 55.03/55.43  parent0: (97861) {G24,W12,D6,L1,V3,M1}  { meet( meet( complement( meet( X, 
% 55.03/55.43    Y ) ), meet( X, Z ) ), Y ) ==> zero }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97863) {G18,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 55.03/55.43     ) ), meet( Y, X ) ) }.
% 55.03/55.43  parent0[0]: (1096) {G18,W10,D5,L1,V2,M1} P(1077,0) { join( meet( Y, 
% 55.03/55.43    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := X
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97868) {G19,W23,D8,L1,V3,M1}  { meet( complement( meet( X, 
% 55.03/55.43    complement( Y ) ) ), meet( X, Z ) ) ==> join( zero, meet( Y, meet( 
% 55.03/55.43    complement( meet( X, complement( Y ) ) ), meet( X, Z ) ) ) ) }.
% 55.03/55.43  parent0[0]: (42214) {G51,W12,D6,L1,V3,M1} P(42196,1173) { meet( meet( 
% 55.03/55.43    complement( meet( X, Y ) ), meet( X, Z ) ), Y ) ==> zero }.
% 55.03/55.43  parent1[0; 11]: (97863) {G18,W10,D5,L1,V2,M1}  { X ==> join( meet( X, 
% 55.03/55.43    complement( Y ) ), meet( Y, X ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := complement( Y )
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := meet( complement( meet( X, complement( Y ) ) ), meet( X, Z ) )
% 55.03/55.43     Y := Y
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97870) {G15,W21,D7,L1,V3,M1}  { meet( complement( meet( X, 
% 55.03/55.43    complement( Y ) ) ), meet( X, Z ) ) ==> meet( Y, meet( complement( meet( 
% 55.03/55.43    X, complement( Y ) ) ), meet( X, Z ) ) ) }.
% 55.03/55.43  parent0[0]: (456) {G14,W5,D3,L1,V1,M1} P(448,338) { join( zero, X ) ==> X
% 55.03/55.43     }.
% 55.03/55.43  parent1[0; 10]: (97868) {G19,W23,D8,L1,V3,M1}  { meet( complement( meet( X
% 55.03/55.43    , complement( Y ) ) ), meet( X, Z ) ) ==> join( zero, meet( Y, meet( 
% 55.03/55.43    complement( meet( X, complement( Y ) ) ), meet( X, Z ) ) ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := meet( Y, meet( complement( meet( X, complement( Y ) ) ), meet( X, Z
% 55.03/55.43     ) ) )
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97871) {G16,W21,D6,L1,V3,M1}  { meet( complement( meet( X, 
% 55.03/55.43    complement( Y ) ) ), meet( X, Z ) ) ==> meet( meet( meet( X, Z ), Y ), 
% 55.03/55.43    complement( meet( X, complement( Y ) ) ) ) }.
% 55.03/55.43  parent0[0]: (31846) {G18,W13,D5,L1,V3,M1} P(960,1355);d(470);d(470);d(469)
% 55.03/55.43     { meet( Z, meet( complement( X ), Y ) ) ==> meet( meet( Y, Z ), 
% 55.03/55.43    complement( X ) ) }.
% 55.03/55.43  parent1[0; 10]: (97870) {G15,W21,D7,L1,V3,M1}  { meet( complement( meet( X
% 55.03/55.43    , complement( Y ) ) ), meet( X, Z ) ) ==> meet( Y, meet( complement( meet
% 55.03/55.43    ( X, complement( Y ) ) ), meet( X, Z ) ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := meet( X, complement( Y ) )
% 55.03/55.43     Y := meet( X, Z )
% 55.03/55.43     Z := Y
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97873) {G16,W20,D6,L1,V3,M1}  { meet( complement( meet( X, 
% 55.03/55.43    complement( Y ) ) ), meet( X, Z ) ) ==> meet( meet( meet( X, Z ), Y ), 
% 55.03/55.43    join( complement( X ), Y ) ) }.
% 55.03/55.43  parent0[0]: (954) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( Y, 
% 55.03/55.43    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 55.03/55.43  parent1[0; 16]: (97871) {G16,W21,D6,L1,V3,M1}  { meet( complement( meet( X
% 55.03/55.43    , complement( Y ) ) ), meet( X, Z ) ) ==> meet( meet( meet( X, Z ), Y ), 
% 55.03/55.43    complement( meet( X, complement( Y ) ) ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := X
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97874) {G16,W19,D5,L1,V3,M1}  { meet( join( complement( X ), Y )
% 55.03/55.43    , meet( X, Z ) ) ==> meet( meet( meet( X, Z ), Y ), join( complement( X )
% 55.03/55.43    , Y ) ) }.
% 55.03/55.43  parent0[0]: (954) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( Y, 
% 55.03/55.43    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 55.03/55.43  parent1[0; 2]: (97873) {G16,W20,D6,L1,V3,M1}  { meet( complement( meet( X, 
% 55.03/55.43    complement( Y ) ) ), meet( X, Z ) ) ==> meet( meet( meet( X, Z ), Y ), 
% 55.03/55.43    join( complement( X ), Y ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := X
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97877) {G17,W14,D5,L1,V3,M1}  { meet( join( complement( X ), Y )
% 55.03/55.43    , meet( X, Z ) ) ==> meet( meet( X, Z ), Y ) }.
% 55.03/55.43  parent0[0]: (1754) {G23,W11,D4,L1,V3,M1} P(1380,1008);d(456);d(454) { meet
% 55.03/55.43    ( meet( X, Y ), join( Z, Y ) ) ==> meet( X, Y ) }.
% 55.03/55.43  parent1[0; 9]: (97874) {G16,W19,D5,L1,V3,M1}  { meet( join( complement( X )
% 55.03/55.43    , Y ), meet( X, Z ) ) ==> meet( meet( meet( X, Z ), Y ), join( complement
% 55.03/55.43    ( X ), Y ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := meet( X, Z )
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := complement( X )
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (42479) {G52,W14,D5,L1,V3,M1} P(42214,1096);d(456);d(31846);d(
% 55.03/55.43    954);d(1754) { meet( join( complement( X ), Y ), meet( X, Z ) ) ==> meet
% 55.03/55.43    ( meet( X, Z ), Y ) }.
% 55.03/55.43  parent0: (97877) {G17,W14,D5,L1,V3,M1}  { meet( join( complement( X ), Y )
% 55.03/55.43    , meet( X, Z ) ) ==> meet( meet( X, Z ), Y ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97880) {G18,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y
% 55.03/55.43     ), meet( Y, X ) ) }.
% 55.03/55.43  parent0[0]: (1149) {G18,W11,D4,L1,V2,M1} P(982,1078);d(457) { meet( meet( Y
% 55.03/55.43    , X ), meet( X, Y ) ) ==> meet( Y, X ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := X
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97885) {G19,W21,D7,L1,V3,M1}  { meet( X, join( meet( complement( 
% 55.03/55.43    X ), Y ), Z ) ) ==> meet( meet( X, join( meet( complement( X ), Y ), Z )
% 55.03/55.43     ), meet( Z, X ) ) }.
% 55.03/55.43  parent0[0]: (8783) {G27,W12,D6,L1,V3,M1} P(513,8771);d(8753) { meet( join( 
% 55.03/55.43    meet( complement( X ), Y ), Z ), X ) ==> meet( Z, X ) }.
% 55.03/55.43  parent1[0; 18]: (97880) {G18,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( 
% 55.03/55.43    meet( X, Y ), meet( Y, X ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := join( meet( complement( X ), Y ), Z )
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97887) {G20,W12,D6,L1,V3,M1}  { meet( X, join( meet( complement( 
% 55.03/55.43    X ), Y ), Z ) ) ==> meet( Z, X ) }.
% 55.03/55.43  parent0[0]: (19730) {G37,W13,D5,L1,V3,M1} P(19634,8752);d(478);d(454) { 
% 55.03/55.43    meet( meet( Y, join( Z, X ) ), meet( X, Y ) ) ==> meet( X, Y ) }.
% 55.03/55.43  parent1[0; 9]: (97885) {G19,W21,D7,L1,V3,M1}  { meet( X, join( meet( 
% 55.03/55.43    complement( X ), Y ), Z ) ) ==> meet( meet( X, join( meet( complement( X
% 55.03/55.43     ), Y ), Z ) ), meet( Z, X ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Z
% 55.03/55.43     Y := X
% 55.03/55.43     Z := meet( complement( X ), Y )
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (45332) {G38,W12,D6,L1,V3,M1} P(8783,1149);d(19730) { meet( X
% 55.03/55.43    , join( meet( complement( X ), Y ), Z ) ) ==> meet( Z, X ) }.
% 55.03/55.43  parent0: (97887) {G20,W12,D6,L1,V3,M1}  { meet( X, join( meet( complement( 
% 55.03/55.43    X ), Y ), Z ) ) ==> meet( Z, X ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97889) {G38,W12,D6,L1,V3,M1}  { meet( Z, X ) ==> meet( X, join( 
% 55.03/55.43    meet( complement( X ), Y ), Z ) ) }.
% 55.03/55.43  parent0[0]: (45332) {G38,W12,D6,L1,V3,M1} P(8783,1149);d(19730) { meet( X, 
% 55.03/55.43    join( meet( complement( X ), Y ), Z ) ) ==> meet( Z, X ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97893) {G39,W12,D6,L1,V3,M1}  { meet( X, Y ) ==> meet( Y, join( 
% 55.03/55.43    meet( T, complement( Y ) ), X ) ) }.
% 55.03/55.43  parent0[0]: (45332) {G38,W12,D6,L1,V3,M1} P(8783,1149);d(19730) { meet( X, 
% 55.03/55.43    join( meet( complement( X ), Y ), Z ) ) ==> meet( Z, X ) }.
% 55.03/55.43  parent1[0; 7]: (97889) {G38,W12,D6,L1,V3,M1}  { meet( Z, X ) ==> meet( X, 
% 55.03/55.43    join( meet( complement( X ), Y ), Z ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := complement( Y )
% 55.03/55.43     Y := Z
% 55.03/55.43     Z := T
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := join( meet( complement( complement( Y ) ), Z ), T )
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97897) {G39,W12,D6,L1,V3,M1}  { meet( Y, join( meet( Z, complement
% 55.03/55.43    ( Y ) ), X ) ) ==> meet( X, Y ) }.
% 55.03/55.43  parent0[0]: (97893) {G39,W12,D6,L1,V3,M1}  { meet( X, Y ) ==> meet( Y, join
% 55.03/55.43    ( meet( T, complement( Y ) ), X ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := T
% 55.03/55.43     T := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (45339) {G39,W12,D6,L1,V3,M1} P(45332,45332) { meet( X, join( 
% 55.03/55.43    meet( Z, complement( X ) ), T ) ) ==> meet( T, X ) }.
% 55.03/55.43  parent0: (97897) {G39,W12,D6,L1,V3,M1}  { meet( Y, join( meet( Z, 
% 55.03/55.43    complement( Y ) ), X ) ) ==> meet( X, Y ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := T
% 55.03/55.43     Y := X
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97899) {G38,W12,D6,L1,V3,M1}  { meet( Z, X ) ==> meet( X, join( 
% 55.03/55.43    meet( complement( X ), Y ), Z ) ) }.
% 55.03/55.43  parent0[0]: (45332) {G38,W12,D6,L1,V3,M1} P(8783,1149);d(19730) { meet( X, 
% 55.03/55.43    join( meet( complement( X ), Y ), Z ) ) ==> meet( Z, X ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97920) {G28,W12,D6,L1,V3,M1}  { meet( X, Y ) ==> meet( Y, join( X
% 55.03/55.43    , meet( Z, complement( Y ) ) ) ) }.
% 55.03/55.43  parent0[0]: (3900) {G27,W11,D4,L1,V3,M1} P(3818,0) { join( meet( Y, X ), Z
% 55.03/55.43     ) = join( Z, meet( X, Y ) ) }.
% 55.03/55.43  parent1[0; 6]: (97899) {G38,W12,D6,L1,V3,M1}  { meet( Z, X ) ==> meet( X, 
% 55.03/55.43    join( meet( complement( X ), Y ), Z ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Z
% 55.03/55.43     Y := complement( Y )
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := Z
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97921) {G28,W12,D6,L1,V3,M1}  { meet( Y, join( X, meet( Z, 
% 55.03/55.43    complement( Y ) ) ) ) ==> meet( X, Y ) }.
% 55.03/55.43  parent0[0]: (97920) {G28,W12,D6,L1,V3,M1}  { meet( X, Y ) ==> meet( Y, join
% 55.03/55.43    ( X, meet( Z, complement( Y ) ) ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (45347) {G39,W12,D6,L1,V3,M1} P(3900,45332) { meet( X, join( Z
% 55.03/55.43    , meet( Y, complement( X ) ) ) ) ==> meet( Z, X ) }.
% 55.03/55.43  parent0: (97921) {G28,W12,D6,L1,V3,M1}  { meet( Y, join( X, meet( Z, 
% 55.03/55.43    complement( Y ) ) ) ) ==> meet( X, Y ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Z
% 55.03/55.43     Y := X
% 55.03/55.43     Z := Y
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97923) {G39,W12,D6,L1,V3,M1}  { meet( Z, X ) ==> meet( X, join( 
% 55.03/55.43    meet( Y, complement( X ) ), Z ) ) }.
% 55.03/55.43  parent0[0]: (45339) {G39,W12,D6,L1,V3,M1} P(45332,45332) { meet( X, join( 
% 55.03/55.43    meet( Z, complement( X ) ), T ) ) ==> meet( T, X ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := T
% 55.03/55.43     Z := Y
% 55.03/55.43     T := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97927) {G27,W18,D7,L1,V3,M1}  { meet( meet( complement( meet( X, 
% 55.03/55.43    complement( Y ) ) ), Z ), Y ) ==> meet( Y, join( Z, meet( X, complement( 
% 55.03/55.43    Y ) ) ) ) }.
% 55.03/55.43  parent0[0]: (2628) {G26,W10,D5,L1,V2,M1} P(562,2431);d(2461) { join( X, 
% 55.03/55.43    meet( complement( X ), Y ) ) ==> join( Y, X ) }.
% 55.03/55.43  parent1[0; 12]: (97923) {G39,W12,D6,L1,V3,M1}  { meet( Z, X ) ==> meet( X, 
% 55.03/55.43    join( meet( Y, complement( X ) ), Z ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := meet( X, complement( Y ) )
% 55.03/55.43     Y := Z
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := X
% 55.03/55.43     Z := meet( complement( meet( X, complement( Y ) ) ), Z )
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97928) {G28,W13,D7,L1,V3,M1}  { meet( meet( complement( meet( X, 
% 55.03/55.43    complement( Y ) ) ), Z ), Y ) ==> meet( Z, Y ) }.
% 55.03/55.43  parent0[0]: (45347) {G39,W12,D6,L1,V3,M1} P(3900,45332) { meet( X, join( Z
% 55.03/55.43    , meet( Y, complement( X ) ) ) ) ==> meet( Z, X ) }.
% 55.03/55.43  parent1[0; 10]: (97927) {G27,W18,D7,L1,V3,M1}  { meet( meet( complement( 
% 55.03/55.43    meet( X, complement( Y ) ) ), Z ), Y ) ==> meet( Y, join( Z, meet( X, 
% 55.03/55.43    complement( Y ) ) ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := X
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97929) {G16,W12,D6,L1,V3,M1}  { meet( meet( join( complement( X )
% 55.03/55.43    , Y ), Z ), Y ) ==> meet( Z, Y ) }.
% 55.03/55.43  parent0[0]: (954) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( Y, 
% 55.03/55.43    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 55.03/55.43  parent1[0; 3]: (97928) {G28,W13,D7,L1,V3,M1}  { meet( meet( complement( 
% 55.03/55.43    meet( X, complement( Y ) ) ), Z ), Y ) ==> meet( Z, Y ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := X
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (45388) {G40,W12,D6,L1,V3,M1} P(2628,45339);d(45347);d(954) { 
% 55.03/55.43    meet( meet( join( complement( X ), Y ), Z ), Y ) ==> meet( Z, Y ) }.
% 55.03/55.43  parent0: (97929) {G16,W12,D6,L1,V3,M1}  { meet( meet( join( complement( X )
% 55.03/55.43    , Y ), Z ), Y ) ==> meet( Z, Y ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97932) {G40,W12,D6,L1,V3,M1}  { meet( Z, Y ) ==> meet( meet( join
% 55.03/55.43    ( complement( X ), Y ), Z ), Y ) }.
% 55.03/55.43  parent0[0]: (45388) {G40,W12,D6,L1,V3,M1} P(2628,45339);d(45347);d(954) { 
% 55.03/55.43    meet( meet( join( complement( X ), Y ), Z ), Y ) ==> meet( Z, Y ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97933) {G15,W11,D5,L1,V3,M1}  { meet( X, Y ) ==> meet( meet( join
% 55.03/55.43    ( Z, Y ), X ), Y ) }.
% 55.03/55.43  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.03/55.43    ( complement( X ) ) ==> X }.
% 55.03/55.43  parent1[0; 7]: (97932) {G40,W12,D6,L1,V3,M1}  { meet( Z, Y ) ==> meet( meet
% 55.03/55.43    ( join( complement( X ), Y ), Z ), Y ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Z
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := complement( Z )
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97934) {G15,W11,D5,L1,V3,M1}  { meet( meet( join( Z, Y ), X ), Y )
% 55.03/55.43     ==> meet( X, Y ) }.
% 55.03/55.43  parent0[0]: (97933) {G15,W11,D5,L1,V3,M1}  { meet( X, Y ) ==> meet( meet( 
% 55.03/55.43    join( Z, Y ), X ), Y ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (45426) {G41,W11,D5,L1,V3,M1} P(454,45388) { meet( meet( join
% 55.03/55.43    ( X, Y ), Z ), Y ) ==> meet( Z, Y ) }.
% 55.03/55.43  parent0: (97934) {G15,W11,D5,L1,V3,M1}  { meet( meet( join( Z, Y ), X ), Y
% 55.03/55.43     ) ==> meet( X, Y ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Z
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97936) {G41,W11,D5,L1,V3,M1}  { meet( Z, Y ) ==> meet( meet( join
% 55.03/55.43    ( X, Y ), Z ), Y ) }.
% 55.03/55.43  parent0[0]: (45426) {G41,W11,D5,L1,V3,M1} P(454,45388) { meet( meet( join( 
% 55.03/55.43    X, Y ), Z ), Y ) ==> meet( Z, Y ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97939) {G21,W11,D5,L1,V3,M1}  { meet( X, Y ) ==> meet( meet( join
% 55.03/55.43    ( Y, Z ), X ), Y ) }.
% 55.03/55.43  parent0[0]: (529) {G20,W13,D6,L1,V3,M1} P(517,16) { join( join( Y, meet( Z
% 55.03/55.43    , join( X, Y ) ) ), X ) ==> join( X, Y ) }.
% 55.03/55.43  parent1[0; 6]: (97936) {G41,W11,D5,L1,V3,M1}  { meet( Z, Y ) ==> meet( meet
% 55.03/55.43    ( join( X, Y ), Z ), Y ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := Z
% 55.03/55.43     Z := T
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := join( Z, meet( T, join( Y, Z ) ) )
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97940) {G21,W11,D5,L1,V3,M1}  { meet( meet( join( Y, Z ), X ), Y )
% 55.03/55.43     ==> meet( X, Y ) }.
% 55.03/55.43  parent0[0]: (97939) {G21,W11,D5,L1,V3,M1}  { meet( X, Y ) ==> meet( meet( 
% 55.03/55.43    join( Y, Z ), X ), Y ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (45472) {G42,W11,D5,L1,V3,M1} P(529,45426) { meet( meet( join
% 55.03/55.43    ( Z, X ), T ), Z ) ==> meet( T, Z ) }.
% 55.03/55.43  parent0: (97940) {G21,W11,D5,L1,V3,M1}  { meet( meet( join( Y, Z ), X ), Y
% 55.03/55.43     ) ==> meet( X, Y ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := T
% 55.03/55.43     Y := Z
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97942) {G41,W11,D5,L1,V3,M1}  { meet( Z, Y ) ==> meet( meet( join
% 55.03/55.43    ( X, Y ), Z ), Y ) }.
% 55.03/55.43  parent0[0]: (45426) {G41,W11,D5,L1,V3,M1} P(454,45388) { meet( meet( join( 
% 55.03/55.43    X, Y ), Z ), Y ) ==> meet( Z, Y ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97947) {G3,W13,D4,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> meet( 
% 55.03/55.43    meet( Y, X ), meet( Y, Z ) ) }.
% 55.03/55.43  parent0[0]: (329) {G2,W10,D5,L1,V2,M1} P(3,27) { join( meet( X, complement
% 55.03/55.43    ( Y ) ), meet( X, Y ) ) ==> X }.
% 55.03/55.43  parent1[0; 8]: (97942) {G41,W11,D5,L1,V3,M1}  { meet( Z, Y ) ==> meet( meet
% 55.03/55.43    ( join( X, Y ), Z ), Y ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := Z
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := meet( Y, complement( Z ) )
% 55.03/55.43     Y := meet( Y, Z )
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97948) {G3,W13,D4,L1,V3,M1}  { meet( meet( Y, X ), meet( Y, Z ) ) 
% 55.03/55.43    ==> meet( X, meet( Y, Z ) ) }.
% 55.03/55.43  parent0[0]: (97947) {G3,W13,D4,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> 
% 55.03/55.43    meet( meet( Y, X ), meet( Y, Z ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (45518) {G42,W13,D4,L1,V3,M1} P(329,45426) { meet( meet( X, Z
% 55.03/55.43     ), meet( X, Y ) ) ==> meet( Z, meet( X, Y ) ) }.
% 55.03/55.43  parent0: (97948) {G3,W13,D4,L1,V3,M1}  { meet( meet( Y, X ), meet( Y, Z ) )
% 55.03/55.43     ==> meet( X, meet( Y, Z ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Z
% 55.03/55.43     Y := X
% 55.03/55.43     Z := Y
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97950) {G18,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y
% 55.03/55.43     ), meet( Y, X ) ) }.
% 55.03/55.43  parent0[0]: (1149) {G18,W11,D4,L1,V2,M1} P(982,1078);d(457) { meet( meet( Y
% 55.03/55.43    , X ), meet( X, Y ) ) ==> meet( Y, X ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := X
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97954) {G19,W19,D6,L1,V3,M1}  { meet( meet( join( X, Y ), Z ), X
% 55.03/55.43     ) ==> meet( meet( Z, X ), meet( X, meet( join( X, Y ), Z ) ) ) }.
% 55.03/55.43  parent0[0]: (45472) {G42,W11,D5,L1,V3,M1} P(529,45426) { meet( meet( join( 
% 55.03/55.43    Z, X ), T ), Z ) ==> meet( T, Z ) }.
% 55.03/55.43  parent1[0; 9]: (97950) {G18,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet
% 55.03/55.43    ( X, Y ), meet( Y, X ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := T
% 55.03/55.43     Z := X
% 55.03/55.43     T := Z
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := meet( join( X, Y ), Z )
% 55.03/55.43     Y := X
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97956) {G20,W15,D6,L1,V3,M1}  { meet( Z, X ) ==> meet( meet( Z, X
% 55.03/55.43     ), meet( X, meet( join( X, Y ), Z ) ) ) }.
% 55.03/55.43  parent0[0]: (45472) {G42,W11,D5,L1,V3,M1} P(529,45426) { meet( meet( join( 
% 55.03/55.43    Z, X ), T ), Z ) ==> meet( T, Z ) }.
% 55.03/55.43  parent1[0; 1]: (97954) {G19,W19,D6,L1,V3,M1}  { meet( meet( join( X, Y ), Z
% 55.03/55.43     ), X ) ==> meet( meet( Z, X ), meet( X, meet( join( X, Y ), Z ) ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := T
% 55.03/55.43     Z := X
% 55.03/55.43     T := Z
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97959) {G21,W11,D5,L1,V3,M1}  { meet( X, Y ) ==> meet( Y, meet( 
% 55.03/55.43    join( Y, Z ), X ) ) }.
% 55.03/55.43  parent0[0]: (25615) {G36,W15,D5,L1,V3,M1} P(24376,2311);d(378);d(450);d(454
% 55.03/55.43    ) { meet( meet( X, Y ), meet( Y, meet( Z, X ) ) ) ==> meet( Y, meet( Z, X
% 55.03/55.43     ) ) }.
% 55.03/55.43  parent1[0; 4]: (97956) {G20,W15,D6,L1,V3,M1}  { meet( Z, X ) ==> meet( meet
% 55.03/55.43    ( Z, X ), meet( X, meet( join( X, Y ), Z ) ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := join( Y, Z )
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := Z
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97960) {G21,W11,D5,L1,V3,M1}  { meet( Y, meet( join( Y, Z ), X ) )
% 55.03/55.43     ==> meet( X, Y ) }.
% 55.03/55.43  parent0[0]: (97959) {G21,W11,D5,L1,V3,M1}  { meet( X, Y ) ==> meet( Y, meet
% 55.03/55.43    ( join( Y, Z ), X ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (45575) {G43,W11,D5,L1,V3,M1} P(45472,1149);d(25615) { meet( X
% 55.03/55.43    , meet( join( X, Y ), Z ) ) ==> meet( Z, X ) }.
% 55.03/55.43  parent0: (97960) {G21,W11,D5,L1,V3,M1}  { meet( Y, meet( join( Y, Z ), X )
% 55.03/55.43     ) ==> meet( X, Y ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Z
% 55.03/55.43     Y := X
% 55.03/55.43     Z := Y
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97962) {G43,W11,D5,L1,V3,M1}  { meet( Z, X ) ==> meet( X, meet( 
% 55.03/55.43    join( X, Y ), Z ) ) }.
% 55.03/55.43  parent0[0]: (45575) {G43,W11,D5,L1,V3,M1} P(45472,1149);d(25615) { meet( X
% 55.03/55.43    , meet( join( X, Y ), Z ) ) ==> meet( Z, X ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97966) {G18,W13,D4,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> meet
% 55.03/55.43    ( meet( Y, Z ), meet( Y, X ) ) }.
% 55.03/55.43  parent0[0]: (1078) {G17,W10,D5,L1,V2,M1} P(44,1008) { join( meet( X, Y ), 
% 55.03/55.43    meet( complement( Y ), X ) ) ==> X }.
% 55.03/55.43  parent1[0; 11]: (97962) {G43,W11,D5,L1,V3,M1}  { meet( Z, X ) ==> meet( X, 
% 55.03/55.43    meet( join( X, Y ), Z ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := Z
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := meet( Y, Z )
% 55.03/55.43     Y := meet( complement( Z ), Y )
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97967) {G19,W11,D4,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> meet
% 55.03/55.43    ( Z, meet( Y, X ) ) }.
% 55.03/55.43  parent0[0]: (45518) {G42,W13,D4,L1,V3,M1} P(329,45426) { meet( meet( X, Z )
% 55.03/55.43    , meet( X, Y ) ) ==> meet( Z, meet( X, Y ) ) }.
% 55.03/55.43  parent1[0; 6]: (97966) {G18,W13,D4,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==>
% 55.03/55.43     meet( meet( Y, Z ), meet( Y, X ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := X
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (45606) {G44,W11,D4,L1,V3,M1} P(1078,45575);d(45518) { meet( Y
% 55.03/55.43    , meet( X, Z ) ) = meet( Z, meet( X, Y ) ) }.
% 55.03/55.43  parent0: (97967) {G19,W11,D4,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> meet
% 55.03/55.43    ( Z, meet( Y, X ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := X
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97973) {G27,W14,D5,L1,V3,M1}  { meet( join( complement( X ), Y )
% 55.03/55.43    , meet( X, Z ) ) = meet( Z, meet( Y, X ) ) }.
% 55.03/55.43  parent0[0]: (8781) {G26,W10,D5,L1,V2,M1} P(8753,44) { meet( X, join( 
% 55.03/55.43    complement( X ), Y ) ) ==> meet( Y, X ) }.
% 55.03/55.43  parent1[0; 11]: (45606) {G44,W11,D4,L1,V3,M1} P(1078,45575);d(45518) { meet
% 55.03/55.43    ( Y, meet( X, Z ) ) = meet( Z, meet( X, Y ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := join( complement( X ), Y )
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97974) {G28,W11,D4,L1,V3,M1}  { meet( meet( X, Z ), Y ) = meet( Z
% 55.03/55.43    , meet( Y, X ) ) }.
% 55.03/55.43  parent0[0]: (42479) {G52,W14,D5,L1,V3,M1} P(42214,1096);d(456);d(31846);d(
% 55.03/55.43    954);d(1754) { meet( join( complement( X ), Y ), meet( X, Z ) ) ==> meet
% 55.03/55.43    ( meet( X, Z ), Y ) }.
% 55.03/55.43  parent1[0; 1]: (97973) {G27,W14,D5,L1,V3,M1}  { meet( join( complement( X )
% 55.03/55.43    , Y ), meet( X, Z ) ) = meet( Z, meet( Y, X ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97975) {G28,W11,D4,L1,V3,M1}  { meet( Y, meet( Z, X ) ) = meet( 
% 55.03/55.43    meet( X, Y ), Z ) }.
% 55.03/55.43  parent0[0]: (97974) {G28,W11,D4,L1,V3,M1}  { meet( meet( X, Z ), Y ) = meet
% 55.03/55.43    ( Z, meet( Y, X ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Z
% 55.03/55.43     Z := Y
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  subsumption: (45928) {G53,W11,D4,L1,V3,M1} P(8781,45606);d(42479) { meet( Z
% 55.03/55.43    , meet( Y, X ) ) ==> meet( meet( X, Z ), Y ) }.
% 55.03/55.43  parent0: (97975) {G28,W11,D4,L1,V3,M1}  { meet( Y, meet( Z, X ) ) = meet( 
% 55.03/55.43    meet( X, Y ), Z ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Z
% 55.03/55.43     Z := Y
% 55.03/55.43  end
% 55.03/55.43  permutation0:
% 55.03/55.43     0 ==> 0
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  eqswap: (97976) {G34,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( composition
% 55.03/55.43    ( top, X ), meet( X, Y ) ) }.
% 55.03/55.43  parent0[0]: (4383) {G34,W11,D4,L1,V2,M1} P(4306,843) { meet( composition( 
% 55.03/55.43    top, X ), meet( X, Y ) ) ==> meet( X, Y ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97981) {G35,W15,D5,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> meet
% 55.03/55.43    ( composition( top, X ), meet( Z, meet( Y, X ) ) ) }.
% 55.03/55.43  parent0[0]: (45606) {G44,W11,D4,L1,V3,M1} P(1078,45575);d(45518) { meet( Y
% 55.03/55.43    , meet( X, Z ) ) = meet( Z, meet( X, Y ) ) }.
% 55.03/55.43  parent1[0; 10]: (97976) {G34,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( 
% 55.03/55.43    composition( top, X ), meet( X, Y ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := X
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := meet( Y, Z )
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (97984) {G36,W15,D5,L1,V3,M1}  { meet( Z, meet( Y, X ) ) ==> meet
% 55.03/55.43    ( composition( top, X ), meet( Z, meet( Y, X ) ) ) }.
% 55.03/55.43  parent0[0]: (45606) {G44,W11,D4,L1,V3,M1} P(1078,45575);d(45518) { meet( Y
% 55.03/55.43    , meet( X, Z ) ) = meet( Z, meet( X, Y ) ) }.
% 55.03/55.43  parent1[0; 1]: (97981) {G35,W15,D5,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==>
% 55.03/55.43     meet( composition( top, X ), meet( Z, meet( Y, X ) ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Y
% 55.03/55.43     Y := X
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (98016) {G37,W15,D5,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> meet
% 55.03/55.43    ( meet( meet( Y, Z ), composition( top, Z ) ), X ) }.
% 55.03/55.43  parent0[0]: (45928) {G53,W11,D4,L1,V3,M1} P(8781,45606);d(42479) { meet( Z
% 55.03/55.43    , meet( Y, X ) ) ==> meet( meet( X, Z ), Y ) }.
% 55.03/55.43  parent1[0; 6]: (97984) {G36,W15,D5,L1,V3,M1}  { meet( Z, meet( Y, X ) ) ==>
% 55.03/55.43     meet( composition( top, X ), meet( Z, meet( Y, X ) ) ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := meet( Y, Z )
% 55.03/55.43     Y := X
% 55.03/55.43     Z := composition( top, Z )
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := Z
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := X
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (98025) {G36,W11,D4,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==> meet
% 55.03/55.43    ( meet( Y, Z ), X ) }.
% 55.03/55.43  parent0[0]: (4382) {G35,W11,D4,L1,V2,M1} P(4306,824) { meet( meet( Y, X ), 
% 55.03/55.43    composition( top, X ) ) ==> meet( Y, X ) }.
% 55.03/55.43  parent1[0; 7]: (98016) {G37,W15,D5,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==>
% 55.03/55.43     meet( meet( meet( Y, Z ), composition( top, Z ) ), X ) }.
% 55.03/55.43  substitution0:
% 55.03/55.43     X := Z
% 55.03/55.43     Y := Y
% 55.03/55.43  end
% 55.03/55.43  substitution1:
% 55.03/55.43     X := X
% 55.03/55.43     Y := Y
% 55.03/55.43     Z := Z
% 55.03/55.43  end
% 55.03/55.43  
% 55.03/55.43  paramod: (98026) {G37,W11,D4,L1,V3,M1}  { meet( meet( Z, X ), Y ) ==> meet
% 55.03/55.43    ( meet( Y, Z ), X ) }.
% 55.38/55.74  parent0[0]: (45928) {G53,W11,D4,L1,V3,M1} P(8781,45606);d(42479) { meet( Z
% 55.38/55.74    , meet( Y, X ) ) ==> meet( meet( X, Z ), Y ) }.
% 55.38/55.74  parent1[0; 1]: (98025) {G36,W11,D4,L1,V3,M1}  { meet( X, meet( Y, Z ) ) ==>
% 55.38/55.74     meet( meet( Y, Z ), X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Z
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := X
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (98027) {G37,W11,D4,L1,V3,M1}  { meet( meet( Z, X ), Y ) ==> meet( 
% 55.38/55.74    meet( X, Y ), Z ) }.
% 55.38/55.74  parent0[0]: (98026) {G37,W11,D4,L1,V3,M1}  { meet( meet( Z, X ), Y ) ==> 
% 55.38/55.74    meet( meet( Y, Z ), X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := Z
% 55.38/55.74     Z := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (45950) {G54,W11,D4,L1,V3,M1} P(45606,4383);d(45928);d(4382);d
% 55.38/55.74    (45928) { meet( meet( Y, X ), Z ) = meet( meet( X, Z ), Y ) }.
% 55.38/55.74  parent0: (98027) {G37,W11,D4,L1,V3,M1}  { meet( meet( Z, X ), Y ) ==> meet
% 55.38/55.74    ( meet( X, Y ), Z ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Z
% 55.38/55.74     Z := Y
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171683) {G19,W15,D5,L1,V3,M1}  { meet( meet( X, Y ), meet( meet( 
% 55.38/55.74    Y, X ), Z ) ) = meet( Z, meet( Y, X ) ) }.
% 55.38/55.74  parent0[0]: (1149) {G18,W11,D4,L1,V2,M1} P(982,1078);d(457) { meet( meet( Y
% 55.38/55.74    , X ), meet( X, Y ) ) ==> meet( Y, X ) }.
% 55.38/55.74  parent1[0; 12]: (45606) {G44,W11,D4,L1,V3,M1} P(1078,45575);d(45518) { meet
% 55.38/55.74    ( Y, meet( X, Z ) ) = meet( Z, meet( X, Y ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := meet( Y, X )
% 55.38/55.74     Y := meet( X, Y )
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171685) {G20,W15,D5,L1,V3,M1}  { meet( meet( X, Y ), meet( meet( 
% 55.38/55.74    Y, X ), Z ) ) = meet( meet( X, Z ), Y ) }.
% 55.38/55.74  parent0[0]: (45928) {G53,W11,D4,L1,V3,M1} P(8781,45606);d(42479) { meet( Z
% 55.38/55.74    , meet( Y, X ) ) ==> meet( meet( X, Z ), Y ) }.
% 55.38/55.74  parent1[0; 10]: (171683) {G19,W15,D5,L1,V3,M1}  { meet( meet( X, Y ), meet
% 55.38/55.74    ( meet( Y, X ), Z ) ) = meet( Z, meet( Y, X ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171696) {G21,W15,D5,L1,V3,M1}  { meet( meet( Z, meet( X, Y ) ), 
% 55.38/55.74    meet( Y, X ) ) = meet( meet( X, Z ), Y ) }.
% 55.38/55.74  parent0[0]: (45928) {G53,W11,D4,L1,V3,M1} P(8781,45606);d(42479) { meet( Z
% 55.38/55.74    , meet( Y, X ) ) ==> meet( meet( X, Z ), Y ) }.
% 55.38/55.74  parent1[0; 1]: (171685) {G20,W15,D5,L1,V3,M1}  { meet( meet( X, Y ), meet( 
% 55.38/55.74    meet( Y, X ), Z ) ) = meet( meet( X, Z ), Y ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Z
% 55.38/55.74     Y := meet( Y, X )
% 55.38/55.74     Z := meet( X, Y )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171704) {G22,W15,D6,L1,V3,M1}  { meet( meet( Y, meet( X, meet( Y
% 55.38/55.74    , Z ) ) ), Z ) = meet( meet( Y, X ), Z ) }.
% 55.38/55.74  parent0[0]: (45928) {G53,W11,D4,L1,V3,M1} P(8781,45606);d(42479) { meet( Z
% 55.38/55.74    , meet( Y, X ) ) ==> meet( meet( X, Z ), Y ) }.
% 55.38/55.74  parent1[0; 1]: (171696) {G21,W15,D5,L1,V3,M1}  { meet( meet( Z, meet( X, Y
% 55.38/55.74     ) ), meet( Y, X ) ) = meet( meet( X, Z ), Y ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := Z
% 55.38/55.74     Z := meet( X, meet( Y, Z ) )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := Z
% 55.38/55.74     Z := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171711) {G23,W13,D5,L1,V3,M1}  { meet( meet( Y, meet( X, Z ) ), Z
% 55.38/55.74     ) = meet( meet( X, Y ), Z ) }.
% 55.38/55.74  parent0[0]: (1483) {G31,W13,D5,L1,V3,M1} P(1444,1095);d(456);d(454) { meet
% 55.38/55.74    ( X, meet( Y, meet( X, Z ) ) ) ==> meet( Y, meet( X, Z ) ) }.
% 55.38/55.74  parent1[0; 2]: (171704) {G22,W15,D6,L1,V3,M1}  { meet( meet( Y, meet( X, 
% 55.38/55.74    meet( Y, Z ) ) ), Z ) = meet( meet( Y, X ), Z ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := X
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171712) {G24,W11,D4,L1,V3,M1}  { meet( X, meet( Y, Z ) ) = meet( 
% 55.38/55.74    meet( Y, X ), Z ) }.
% 55.38/55.74  parent0[0]: (1681) {G32,W13,D5,L1,V3,M1} P(1445,1078);d(457) { meet( meet( 
% 55.38/55.74    Y, meet( Z, X ) ), X ) ==> meet( Y, meet( Z, X ) ) }.
% 55.38/55.74  parent1[0; 1]: (171711) {G23,W13,D5,L1,V3,M1}  { meet( meet( Y, meet( X, Z
% 55.38/55.74     ) ), Z ) = meet( meet( X, Y ), Z ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Z
% 55.38/55.74     Y := X
% 55.38/55.74     Z := Y
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := X
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171713) {G25,W11,D4,L1,V3,M1}  { meet( meet( Z, X ), Y ) = meet( 
% 55.38/55.74    meet( Y, X ), Z ) }.
% 55.38/55.74  parent0[0]: (45928) {G53,W11,D4,L1,V3,M1} P(8781,45606);d(42479) { meet( Z
% 55.38/55.74    , meet( Y, X ) ) ==> meet( meet( X, Z ), Y ) }.
% 55.38/55.74  parent1[0; 1]: (171712) {G24,W11,D4,L1,V3,M1}  { meet( X, meet( Y, Z ) ) = 
% 55.38/55.74    meet( meet( Y, X ), Z ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Z
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := X
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (46015) {G54,W11,D4,L1,V3,M1} P(1149,45606);d(45928);d(45928);
% 55.38/55.74    d(45928);d(1483);d(1681);d(45928) { meet( meet( Y, Z ), X ) = meet( meet
% 55.38/55.74    ( X, Z ), Y ) }.
% 55.38/55.74  parent0: (171713) {G25,W11,D4,L1,V3,M1}  { meet( meet( Z, X ), Y ) = meet( 
% 55.38/55.74    meet( Y, X ), Z ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Z
% 55.38/55.74     Y := X
% 55.38/55.74     Z := Y
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171715) {G31,W10,D5,L1,V2,M1}  { meet( X, converse( Y ) ) ==> 
% 55.38/55.74    converse( meet( converse( X ), Y ) ) }.
% 55.38/55.74  parent0[0]: (35667) {G31,W10,D5,L1,V2,M1} P(7,35545) { converse( meet( 
% 55.38/55.74    converse( X ), Y ) ) ==> meet( X, converse( Y ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171716) {G32,W14,D6,L1,V3,M1}  { meet( X, converse( meet( Y, Z )
% 55.38/55.74     ) ) ==> converse( meet( meet( Z, converse( X ) ), Y ) ) }.
% 55.38/55.74  parent0[0]: (45928) {G53,W11,D4,L1,V3,M1} P(8781,45606);d(42479) { meet( Z
% 55.38/55.74    , meet( Y, X ) ) ==> meet( meet( X, Z ), Y ) }.
% 55.38/55.74  parent1[0; 8]: (171715) {G31,W10,D5,L1,V2,M1}  { meet( X, converse( Y ) ) 
% 55.38/55.74    ==> converse( meet( converse( X ), Y ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Z
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := converse( X )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := meet( Y, Z )
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171717) {G32,W14,D6,L1,V3,M1}  { converse( meet( meet( Z, converse
% 55.38/55.74    ( X ) ), Y ) ) ==> meet( X, converse( meet( Y, Z ) ) ) }.
% 55.38/55.74  parent0[0]: (171716) {G32,W14,D6,L1,V3,M1}  { meet( X, converse( meet( Y, Z
% 55.38/55.74     ) ) ) ==> converse( meet( meet( Z, converse( X ) ), Y ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (46124) {G54,W14,D6,L1,V3,M1} P(45928,35667) { converse( meet
% 55.38/55.74    ( meet( Z, converse( X ) ), Y ) ) ==> meet( X, converse( meet( Y, Z ) ) )
% 55.38/55.74     }.
% 55.38/55.74  parent0: (171717) {G32,W14,D6,L1,V3,M1}  { converse( meet( meet( Z, 
% 55.38/55.74    converse( X ) ), Y ) ) ==> meet( X, converse( meet( Y, Z ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171719) {G53,W11,D4,L1,V3,M1}  { meet( meet( Z, X ), Y ) ==> meet
% 55.38/55.74    ( X, meet( Y, Z ) ) }.
% 55.38/55.74  parent0[0]: (45928) {G53,W11,D4,L1,V3,M1} P(8781,45606);d(42479) { meet( Z
% 55.38/55.74    , meet( Y, X ) ) ==> meet( meet( X, Z ), Y ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Z
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171723) {G33,W13,D5,L1,V2,M1}  { meet( meet( one, X ), converse( 
% 55.38/55.74    Y ) ) ==> meet( X, converse( meet( one, Y ) ) ) }.
% 55.38/55.74  parent0[0]: (9960) {G32,W9,D4,L1,V1,M1} P(9913,44) { meet( converse( X ), 
% 55.38/55.74    one ) ==> converse( meet( one, X ) ) }.
% 55.38/55.74  parent1[0; 9]: (171719) {G53,W11,D4,L1,V3,M1}  { meet( meet( Z, X ), Y ) 
% 55.38/55.74    ==> meet( X, meet( Y, Z ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := converse( Y )
% 55.38/55.74     Z := one
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171725) {G33,W13,D5,L1,V2,M1}  { meet( X, converse( meet( one, Y )
% 55.38/55.74     ) ) ==> meet( meet( one, X ), converse( Y ) ) }.
% 55.38/55.74  parent0[0]: (171723) {G33,W13,D5,L1,V2,M1}  { meet( meet( one, X ), 
% 55.38/55.74    converse( Y ) ) ==> meet( X, converse( meet( one, Y ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (46336) {G54,W13,D5,L1,V2,M1} P(9960,45928) { meet( Y, 
% 55.38/55.74    converse( meet( one, X ) ) ) ==> meet( meet( one, Y ), converse( X ) )
% 55.38/55.74     }.
% 55.38/55.74  parent0: (171725) {G33,W13,D5,L1,V2,M1}  { meet( X, converse( meet( one, Y
% 55.38/55.74     ) ) ) ==> meet( meet( one, X ), converse( Y ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := X
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171727) {G54,W11,D4,L1,V3,M1}  { meet( meet( Y, Z ), X ) = meet( 
% 55.38/55.74    meet( X, Y ), Z ) }.
% 55.38/55.74  parent0[0]: (45950) {G54,W11,D4,L1,V3,M1} P(45606,4383);d(45928);d(4382);d(
% 55.38/55.74    45928) { meet( meet( Y, X ), Z ) = meet( meet( X, Z ), Y ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := X
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171728) {G32,W13,D5,L1,V2,M1}  { meet( converse( meet( one, X ) )
% 55.38/55.74    , Y ) = meet( meet( Y, one ), converse( X ) ) }.
% 55.38/55.74  parent0[0]: (9913) {G31,W9,D4,L1,V1,M1} P(9820,454);d(454) { meet( one, 
% 55.38/55.74    converse( X ) ) ==> converse( meet( one, X ) ) }.
% 55.38/55.74  parent1[0; 2]: (171727) {G54,W11,D4,L1,V3,M1}  { meet( meet( Y, Z ), X ) = 
% 55.38/55.74    meet( meet( X, Y ), Z ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := one
% 55.38/55.74     Z := converse( X )
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171730) {G32,W13,D5,L1,V2,M1}  { meet( meet( Y, one ), converse( X
% 55.38/55.74     ) ) = meet( converse( meet( one, X ) ), Y ) }.
% 55.38/55.74  parent0[0]: (171728) {G32,W13,D5,L1,V2,M1}  { meet( converse( meet( one, X
% 55.38/55.74     ) ), Y ) = meet( meet( Y, one ), converse( X ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (46760) {G55,W13,D5,L1,V2,M1} P(9913,45950) { meet( meet( Y, 
% 55.38/55.74    one ), converse( X ) ) = meet( converse( meet( one, X ) ), Y ) }.
% 55.38/55.74  parent0: (171730) {G32,W13,D5,L1,V2,M1}  { meet( meet( Y, one ), converse( 
% 55.38/55.74    X ) ) = meet( converse( meet( one, X ) ), Y ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171732) {G34,W8,D5,L1,V1,M1}  { zero ==> meet( X, complement( 
% 55.38/55.74    composition( top, X ) ) ) }.
% 55.38/55.74  parent0[0]: (4429) {G34,W8,D5,L1,V1,M1} P(4306,752) { meet( X, complement( 
% 55.38/55.74    composition( top, X ) ) ) ==> zero }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171733) {G35,W12,D7,L1,V2,M1}  { zero ==> meet( meet( complement
% 55.38/55.74    ( composition( top, meet( X, Y ) ) ), Y ), X ) }.
% 55.38/55.74  parent0[0]: (46015) {G54,W11,D4,L1,V3,M1} P(1149,45606);d(45928);d(45928);d
% 55.38/55.74    (45928);d(1483);d(1681);d(45928) { meet( meet( Y, Z ), X ) = meet( meet( 
% 55.38/55.74    X, Z ), Y ) }.
% 55.38/55.74  parent1[0; 2]: (171732) {G34,W8,D5,L1,V1,M1}  { zero ==> meet( X, 
% 55.38/55.74    complement( composition( top, X ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := complement( composition( top, meet( X, Y ) ) )
% 55.38/55.74     Y := X
% 55.38/55.74     Z := Y
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := meet( X, Y )
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171736) {G35,W12,D7,L1,V2,M1}  { meet( meet( complement( 
% 55.38/55.74    composition( top, meet( X, Y ) ) ), Y ), X ) ==> zero }.
% 55.38/55.74  parent0[0]: (171733) {G35,W12,D7,L1,V2,M1}  { zero ==> meet( meet( 
% 55.38/55.74    complement( composition( top, meet( X, Y ) ) ), Y ), X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (46986) {G55,W12,D7,L1,V2,M1} P(46015,4429) { meet( meet( 
% 55.38/55.74    complement( composition( top, meet( X, Y ) ) ), Y ), X ) ==> zero }.
% 55.38/55.74  parent0: (171736) {G35,W12,D7,L1,V2,M1}  { meet( meet( complement( 
% 55.38/55.74    composition( top, meet( X, Y ) ) ), Y ), X ) ==> zero }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171737) {G31,W8,D5,L1,V1,M1}  { zero ==> meet( X, complement( 
% 55.38/55.74    composition( X, top ) ) ) }.
% 55.38/55.74  parent0[0]: (4551) {G31,W8,D5,L1,V1,M1} P(4517,470);d(46);d(454) { meet( X
% 55.38/55.74    , complement( composition( X, top ) ) ) ==> zero }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171738) {G32,W12,D7,L1,V2,M1}  { zero ==> meet( meet( complement
% 55.38/55.74    ( composition( meet( X, Y ), top ) ), Y ), X ) }.
% 55.38/55.74  parent0[0]: (46015) {G54,W11,D4,L1,V3,M1} P(1149,45606);d(45928);d(45928);d
% 55.38/55.74    (45928);d(1483);d(1681);d(45928) { meet( meet( Y, Z ), X ) = meet( meet( 
% 55.38/55.74    X, Z ), Y ) }.
% 55.38/55.74  parent1[0; 2]: (171737) {G31,W8,D5,L1,V1,M1}  { zero ==> meet( X, 
% 55.38/55.74    complement( composition( X, top ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := complement( composition( meet( X, Y ), top ) )
% 55.38/55.74     Y := X
% 55.38/55.74     Z := Y
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := meet( X, Y )
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171741) {G32,W12,D7,L1,V2,M1}  { meet( meet( complement( 
% 55.38/55.74    composition( meet( X, Y ), top ) ), Y ), X ) ==> zero }.
% 55.38/55.74  parent0[0]: (171738) {G32,W12,D7,L1,V2,M1}  { zero ==> meet( meet( 
% 55.38/55.74    complement( composition( meet( X, Y ), top ) ), Y ), X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (46987) {G55,W12,D7,L1,V2,M1} P(46015,4551) { meet( meet( 
% 55.38/55.74    complement( composition( meet( X, Y ), top ) ), Y ), X ) ==> zero }.
% 55.38/55.74  parent0: (171741) {G32,W12,D7,L1,V2,M1}  { meet( meet( complement( 
% 55.38/55.74    composition( meet( X, Y ), top ) ), Y ), X ) ==> zero }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171743) {G39,W12,D6,L1,V3,M1}  { meet( Y, X ) ==> meet( X, join( Y
% 55.38/55.74    , meet( Z, complement( X ) ) ) ) }.
% 55.38/55.74  parent0[0]: (45347) {G39,W12,D6,L1,V3,M1} P(3900,45332) { meet( X, join( Z
% 55.38/55.74    , meet( Y, complement( X ) ) ) ) ==> meet( Z, X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Z
% 55.38/55.74     Z := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171753) {G20,W15,D7,L1,V3,M1}  { meet( join( X, meet( complement
% 55.38/55.74    ( complement( Y ) ), Z ) ), Y ) ==> meet( Y, join( Z, X ) ) }.
% 55.38/55.74  parent0[0]: (1113) {G19,W14,D6,L1,V3,M1} P(1088,16) { join( join( Z, meet( 
% 55.38/55.74    complement( X ), Y ) ), meet( Y, X ) ) ==> join( Y, Z ) }.
% 55.38/55.74  parent1[0; 12]: (171743) {G39,W12,D6,L1,V3,M1}  { meet( Y, X ) ==> meet( X
% 55.38/55.74    , join( Y, meet( Z, complement( X ) ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := complement( Y )
% 55.38/55.74     Y := Z
% 55.38/55.74     Z := X
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := join( X, meet( complement( complement( Y ) ), Z ) )
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171754) {G15,W13,D5,L1,V3,M1}  { meet( join( X, meet( Y, Z ) ), Y
% 55.38/55.74     ) ==> meet( Y, join( Z, X ) ) }.
% 55.38/55.74  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.38/55.74    ( complement( X ) ) ==> X }.
% 55.38/55.74  parent1[0; 5]: (171753) {G20,W15,D7,L1,V3,M1}  { meet( join( X, meet( 
% 55.38/55.74    complement( complement( Y ) ), Z ) ), Y ) ==> meet( Y, join( Z, X ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (47946) {G40,W13,D5,L1,V3,M1} P(1113,45347);d(454) { meet( 
% 55.38/55.74    join( X, meet( Y, Z ) ), Y ) ==> meet( Y, join( Z, X ) ) }.
% 55.38/55.74  parent0: (171754) {G15,W13,D5,L1,V3,M1}  { meet( join( X, meet( Y, Z ) ), Y
% 55.38/55.74     ) ==> meet( Y, join( Z, X ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171757) {G39,W12,D6,L1,V3,M1}  { meet( Y, X ) ==> meet( X, join( Y
% 55.38/55.74    , meet( Z, complement( X ) ) ) ) }.
% 55.38/55.74  parent0[0]: (45347) {G39,W12,D6,L1,V3,M1} P(3900,45332) { meet( X, join( Z
% 55.38/55.74    , meet( Y, complement( X ) ) ) ) ==> meet( Z, X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Z
% 55.38/55.74     Z := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171760) {G18,W15,D7,L1,V3,M1}  { meet( join( meet( X, complement
% 55.38/55.74    ( complement( Y ) ) ), Z ), Y ) ==> meet( Y, join( X, Z ) ) }.
% 55.38/55.74  parent0[0]: (1072) {G17,W14,D6,L1,V3,M1} P(1008,16) { join( join( meet( X, 
% 55.38/55.74    complement( Y ) ), Z ), meet( X, Y ) ) ==> join( X, Z ) }.
% 55.38/55.74  parent1[0; 12]: (171757) {G39,W12,D6,L1,V3,M1}  { meet( Y, X ) ==> meet( X
% 55.38/55.74    , join( Y, meet( Z, complement( X ) ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := complement( Y )
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := join( meet( X, complement( complement( Y ) ) ), Z )
% 55.38/55.74     Z := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171761) {G15,W13,D5,L1,V3,M1}  { meet( join( meet( X, Y ), Z ), Y
% 55.38/55.74     ) ==> meet( Y, join( X, Z ) ) }.
% 55.38/55.74  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.38/55.74    ( complement( X ) ) ==> X }.
% 55.38/55.74  parent1[0; 5]: (171760) {G18,W15,D7,L1,V3,M1}  { meet( join( meet( X, 
% 55.38/55.74    complement( complement( Y ) ) ), Z ), Y ) ==> meet( Y, join( X, Z ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (47950) {G40,W13,D5,L1,V3,M1} P(1072,45347);d(454) { meet( 
% 55.38/55.74    join( meet( X, Y ), Z ), Y ) ==> meet( Y, join( X, Z ) ) }.
% 55.38/55.74  parent0: (171761) {G15,W13,D5,L1,V3,M1}  { meet( join( meet( X, Y ), Z ), Y
% 55.38/55.74     ) ==> meet( Y, join( X, Z ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171764) {G32,W9,D4,L1,V1,M1}  { converse( meet( one, X ) ) ==> 
% 55.38/55.74    meet( converse( X ), one ) }.
% 55.38/55.74  parent0[0]: (9960) {G32,W9,D4,L1,V1,M1} P(9913,44) { meet( converse( X ), 
% 55.38/55.74    one ) ==> converse( meet( one, X ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171768) {G33,W16,D7,L1,V2,M1}  { converse( meet( one, meet( X, 
% 55.38/55.74    complement( converse( Y ) ) ) ) ) ==> meet( meet( converse( X ), 
% 55.38/55.74    complement( Y ) ), one ) }.
% 55.38/55.74  parent0[0]: (35795) {G32,W12,D6,L1,V2,M1} P(2819,35668) { converse( meet( Y
% 55.38/55.74    , complement( converse( X ) ) ) ) ==> meet( converse( Y ), complement( X
% 55.38/55.74     ) ) }.
% 55.38/55.74  parent1[0; 10]: (171764) {G32,W9,D4,L1,V1,M1}  { converse( meet( one, X ) )
% 55.38/55.74     ==> meet( converse( X ), one ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := X
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := meet( X, complement( converse( Y ) ) )
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171769) {G19,W16,D6,L1,V2,M1}  { converse( meet( meet( X, one ), 
% 55.38/55.74    complement( converse( Y ) ) ) ) ==> meet( meet( converse( X ), complement
% 55.38/55.74    ( Y ) ), one ) }.
% 55.38/55.74  parent0[0]: (31750) {G18,W13,D5,L1,V3,M1} P(958,1355);d(470);d(470);d(470)
% 55.38/55.74     { meet( Z, meet( X, complement( Y ) ) ) ==> meet( meet( X, Z ), 
% 55.38/55.74    complement( Y ) ) }.
% 55.38/55.74  parent1[0; 2]: (171768) {G33,W16,D7,L1,V2,M1}  { converse( meet( one, meet
% 55.38/55.74    ( X, complement( converse( Y ) ) ) ) ) ==> meet( meet( converse( X ), 
% 55.38/55.74    complement( Y ) ), one ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := converse( Y )
% 55.38/55.74     Z := one
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171770) {G20,W15,D5,L1,V2,M1}  { meet( converse( meet( X, one ) )
% 55.38/55.74    , complement( Y ) ) ==> meet( meet( converse( X ), complement( Y ) ), one
% 55.38/55.74     ) }.
% 55.38/55.74  parent0[0]: (35795) {G32,W12,D6,L1,V2,M1} P(2819,35668) { converse( meet( Y
% 55.38/55.74    , complement( converse( X ) ) ) ) ==> meet( converse( Y ), complement( X
% 55.38/55.74     ) ) }.
% 55.38/55.74  parent1[0; 1]: (171769) {G19,W16,D6,L1,V2,M1}  { converse( meet( meet( X, 
% 55.38/55.74    one ), complement( converse( Y ) ) ) ) ==> meet( meet( converse( X ), 
% 55.38/55.74    complement( Y ) ), one ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := meet( X, one )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (51045) {G33,W15,D5,L1,V2,M1} P(35795,9960);d(31750);d(35795)
% 55.38/55.74     { meet( converse( meet( X, one ) ), complement( Y ) ) ==> meet( meet( 
% 55.38/55.74    converse( X ), complement( Y ) ), one ) }.
% 55.38/55.74  parent0: (171770) {G20,W15,D5,L1,V2,M1}  { meet( converse( meet( X, one ) )
% 55.38/55.74    , complement( Y ) ) ==> meet( meet( converse( X ), complement( Y ) ), one
% 55.38/55.74     ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171773) {G35,W10,D5,L1,V2,M1}  { X ==> meet( join( X, complement( 
% 55.38/55.74    Y ) ), join( X, Y ) ) }.
% 55.38/55.74  parent0[0]: (8821) {G35,W10,D5,L1,V2,M1} P(8804,4106) { meet( join( X, 
% 55.38/55.74    complement( Y ) ), join( X, Y ) ) ==> X }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171776) {G36,W15,D6,L1,V2,M1}  { composition( top, X ) ==> meet( 
% 55.38/55.74    top, join( composition( top, X ), composition( top, meet( X, Y ) ) ) )
% 55.38/55.74     }.
% 55.38/55.74  parent0[0]: (33698) {G43,W12,D6,L1,V2,M1} P(23417,953);d(378) { join( 
% 55.38/55.74    composition( top, X ), complement( composition( top, meet( X, Y ) ) ) ) 
% 55.38/55.74    ==> top }.
% 55.38/55.74  parent1[0; 5]: (171773) {G35,W10,D5,L1,V2,M1}  { X ==> meet( join( X, 
% 55.38/55.74    complement( Y ) ), join( X, Y ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := composition( top, X )
% 55.38/55.74     Y := composition( top, meet( X, Y ) )
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171778) {G16,W13,D5,L1,V2,M1}  { composition( top, X ) ==> join( 
% 55.38/55.74    composition( top, X ), composition( top, meet( X, Y ) ) ) }.
% 55.38/55.74  parent0[0]: (478) {G15,W5,D3,L1,V1,M1} S(453);d(454) { meet( top, X ) ==> X
% 55.38/55.74     }.
% 55.38/55.74  parent1[0; 4]: (171776) {G36,W15,D6,L1,V2,M1}  { composition( top, X ) ==> 
% 55.38/55.74    meet( top, join( composition( top, X ), composition( top, meet( X, Y ) )
% 55.38/55.74     ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := join( composition( top, X ), composition( top, meet( X, Y ) ) )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171779) {G16,W13,D5,L1,V2,M1}  { join( composition( top, X ), 
% 55.38/55.74    composition( top, meet( X, Y ) ) ) ==> composition( top, X ) }.
% 55.38/55.74  parent0[0]: (171778) {G16,W13,D5,L1,V2,M1}  { composition( top, X ) ==> 
% 55.38/55.74    join( composition( top, X ), composition( top, meet( X, Y ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (51324) {G44,W13,D5,L1,V2,M1} P(33698,8821);d(478) { join( 
% 55.38/55.74    composition( top, X ), composition( top, meet( X, Y ) ) ) ==> composition
% 55.38/55.74    ( top, X ) }.
% 55.38/55.74  parent0: (171779) {G16,W13,D5,L1,V2,M1}  { join( composition( top, X ), 
% 55.38/55.74    composition( top, meet( X, Y ) ) ) ==> composition( top, X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171781) {G34,W13,D5,L1,V3,M1}  { join( X, Y ) ==> meet( join( X, Y
% 55.38/55.74     ), join( join( Z, Y ), X ) ) }.
% 55.38/55.74  parent0[0]: (2103) {G34,W13,D5,L1,V3,M1} P(136,750) { meet( join( X, Y ), 
% 55.38/55.74    join( join( Z, Y ), X ) ) ==> join( X, Y ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171786) {G20,W19,D6,L1,V3,M1}  { join( meet( X, join( Y, Z ) ), Z
% 55.38/55.74     ) ==> meet( join( meet( X, join( Y, Z ) ), Z ), join( Y, Z ) ) }.
% 55.38/55.74  parent0[0]: (517) {G19,W7,D4,L1,V2,M1} P(44,490) { join( X, meet( Y, X ) ) 
% 55.38/55.74    ==> X }.
% 55.38/55.74  parent1[0; 16]: (171781) {G34,W13,D5,L1,V3,M1}  { join( X, Y ) ==> meet( 
% 55.38/55.74    join( X, Y ), join( join( Z, Y ), X ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := join( Y, Z )
% 55.38/55.74     Y := X
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := meet( X, join( Y, Z ) )
% 55.38/55.74     Y := Z
% 55.38/55.74     Z := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171789) {G21,W15,D5,L1,V3,M1}  { join( meet( X, join( Y, Z ) ), Z
% 55.38/55.74     ) ==> meet( join( Y, Z ), join( X, Z ) ) }.
% 55.38/55.74  parent0[0]: (47950) {G40,W13,D5,L1,V3,M1} P(1072,45347);d(454) { meet( join
% 55.38/55.74    ( meet( X, Y ), Z ), Y ) ==> meet( Y, join( X, Z ) ) }.
% 55.38/55.74  parent1[0; 8]: (171786) {G20,W19,D6,L1,V3,M1}  { join( meet( X, join( Y, Z
% 55.38/55.74     ) ), Z ) ==> meet( join( meet( X, join( Y, Z ) ), Z ), join( Y, Z ) )
% 55.38/55.74     }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := join( Y, Z )
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171790) {G21,W15,D5,L1,V3,M1}  { meet( join( Y, Z ), join( X, Z )
% 55.38/55.74     ) ==> join( meet( X, join( Y, Z ) ), Z ) }.
% 55.38/55.74  parent0[0]: (171789) {G21,W15,D5,L1,V3,M1}  { join( meet( X, join( Y, Z ) )
% 55.38/55.74    , Z ) ==> meet( join( Y, Z ), join( X, Z ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (57025) {G41,W15,D5,L1,V3,M1} P(517,2103);d(47950) { meet( 
% 55.38/55.74    join( X, Y ), join( Z, Y ) ) ==> join( meet( Z, join( X, Y ) ), Y ) }.
% 55.38/55.74  parent0: (171790) {G21,W15,D5,L1,V3,M1}  { meet( join( Y, Z ), join( X, Z )
% 55.38/55.74     ) ==> join( meet( X, join( Y, Z ) ), Z ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Z
% 55.38/55.74     Y := X
% 55.38/55.74     Z := Y
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171792) {G18,W15,D6,L1,V3,M1}  { Z ==> join( meet( meet( 
% 55.38/55.74    complement( X ), Y ), Z ), meet( Z, join( X, complement( Y ) ) ) ) }.
% 55.38/55.74  parent0[0]: (1160) {G18,W15,D6,L1,V3,M1} P(953,1077) { join( meet( meet( 
% 55.38/55.74    complement( X ), Y ), Z ), meet( Z, join( X, complement( Y ) ) ) ) ==> Z
% 55.38/55.74     }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171794) {G19,W14,D7,L1,V2,M1}  { X ==> join( zero, meet( X, join
% 55.38/55.74    ( composition( top, meet( X, Y ) ), complement( Y ) ) ) ) }.
% 55.38/55.74  parent0[0]: (46986) {G55,W12,D7,L1,V2,M1} P(46015,4429) { meet( meet( 
% 55.38/55.74    complement( composition( top, meet( X, Y ) ) ), Y ), X ) ==> zero }.
% 55.38/55.74  parent1[0; 3]: (171792) {G18,W15,D6,L1,V3,M1}  { Z ==> join( meet( meet( 
% 55.38/55.74    complement( X ), Y ), Z ), meet( Z, join( X, complement( Y ) ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := composition( top, meet( X, Y ) )
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171796) {G15,W12,D6,L1,V2,M1}  { X ==> meet( X, join( composition
% 55.38/55.74    ( top, meet( X, Y ) ), complement( Y ) ) ) }.
% 55.38/55.74  parent0[0]: (456) {G14,W5,D3,L1,V1,M1} P(448,338) { join( zero, X ) ==> X
% 55.38/55.74     }.
% 55.38/55.74  parent1[0; 2]: (171794) {G19,W14,D7,L1,V2,M1}  { X ==> join( zero, meet( X
% 55.38/55.74    , join( composition( top, meet( X, Y ) ), complement( Y ) ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := meet( X, join( composition( top, meet( X, Y ) ), complement( Y ) )
% 55.38/55.74     )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171797) {G15,W12,D6,L1,V2,M1}  { meet( X, join( composition( top, 
% 55.38/55.74    meet( X, Y ) ), complement( Y ) ) ) ==> X }.
% 55.38/55.74  parent0[0]: (171796) {G15,W12,D6,L1,V2,M1}  { X ==> meet( X, join( 
% 55.38/55.74    composition( top, meet( X, Y ) ), complement( Y ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (60722) {G56,W12,D6,L1,V2,M1} P(46986,1160);d(456) { meet( X, 
% 55.38/55.74    join( composition( top, meet( X, Y ) ), complement( Y ) ) ) ==> X }.
% 55.38/55.74  parent0: (171797) {G15,W12,D6,L1,V2,M1}  { meet( X, join( composition( top
% 55.38/55.74    , meet( X, Y ) ), complement( Y ) ) ) ==> X }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171798) {G56,W12,D6,L1,V2,M1}  { X ==> meet( X, join( composition
% 55.38/55.74    ( top, meet( X, Y ) ), complement( Y ) ) ) }.
% 55.38/55.74  parent0[0]: (60722) {G56,W12,D6,L1,V2,M1} P(46986,1160);d(456) { meet( X, 
% 55.38/55.74    join( composition( top, meet( X, Y ) ), complement( Y ) ) ) ==> X }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171799) {G25,W12,D6,L1,V2,M1}  { X ==> meet( X, join( composition
% 55.38/55.74    ( top, meet( Y, X ) ), complement( Y ) ) ) }.
% 55.38/55.74  parent0[0]: (4068) {G24,W11,D4,L1,V3,M1} P(2449,766);d(2449) { composition
% 55.38/55.74    ( Z, meet( X, Y ) ) = composition( Z, meet( Y, X ) ) }.
% 55.38/55.74  parent1[0; 5]: (171798) {G56,W12,D6,L1,V2,M1}  { X ==> meet( X, join( 
% 55.38/55.74    composition( top, meet( X, Y ) ), complement( Y ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := top
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171802) {G25,W12,D6,L1,V2,M1}  { meet( X, join( composition( top, 
% 55.38/55.74    meet( Y, X ) ), complement( Y ) ) ) ==> X }.
% 55.38/55.74  parent0[0]: (171799) {G25,W12,D6,L1,V2,M1}  { X ==> meet( X, join( 
% 55.38/55.74    composition( top, meet( Y, X ) ), complement( Y ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (60788) {G57,W12,D6,L1,V2,M1} P(4068,60722) { meet( X, join( 
% 55.38/55.74    composition( top, meet( Y, X ) ), complement( Y ) ) ) ==> X }.
% 55.38/55.74  parent0: (171802) {G25,W12,D6,L1,V2,M1}  { meet( X, join( composition( top
% 55.38/55.74    , meet( Y, X ) ), complement( Y ) ) ) ==> X }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171804) {G23,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> join( meet( X, Y
% 55.38/55.74     ), meet( Y, X ) ) }.
% 55.38/55.74  parent0[0]: (2449) {G23,W11,D4,L1,V2,M1} P(988,2411);d(478) { join( meet( X
% 55.38/55.74    , Y ), meet( Y, X ) ) ==> meet( X, Y ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171808) {G24,W23,D7,L1,V2,M1}  { meet( join( composition( top, 
% 55.38/55.74    meet( X, Y ) ), complement( X ) ), Y ) ==> join( meet( join( composition
% 55.38/55.74    ( top, meet( X, Y ) ), complement( X ) ), Y ), Y ) }.
% 55.38/55.74  parent0[0]: (60788) {G57,W12,D6,L1,V2,M1} P(4068,60722) { meet( X, join( 
% 55.38/55.74    composition( top, meet( Y, X ) ), complement( Y ) ) ) ==> X }.
% 55.38/55.74  parent1[0; 22]: (171804) {G23,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> join( 
% 55.38/55.74    meet( X, Y ), meet( Y, X ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := X
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := join( composition( top, meet( X, Y ) ), complement( X ) )
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171810) {G21,W12,D6,L1,V2,M1}  { meet( join( composition( top, 
% 55.38/55.74    meet( X, Y ) ), complement( X ) ), Y ) ==> Y }.
% 55.38/55.74  parent0[0]: (535) {G20,W7,D4,L1,V2,M1} P(517,0) { join( meet( Y, X ), X ) 
% 55.38/55.74    ==> X }.
% 55.38/55.74  parent1[0; 11]: (171808) {G24,W23,D7,L1,V2,M1}  { meet( join( composition( 
% 55.38/55.74    top, meet( X, Y ) ), complement( X ) ), Y ) ==> join( meet( join( 
% 55.38/55.74    composition( top, meet( X, Y ) ), complement( X ) ), Y ), Y ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := join( composition( top, meet( X, Y ) ), complement( X ) )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (60840) {G58,W12,D6,L1,V2,M1} P(60788,2449);d(535) { meet( 
% 55.38/55.74    join( composition( top, meet( Y, X ) ), complement( Y ) ), X ) ==> X }.
% 55.38/55.74  parent0: (171810) {G21,W12,D6,L1,V2,M1}  { meet( join( composition( top, 
% 55.38/55.74    meet( X, Y ) ), complement( X ) ), Y ) ==> Y }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := X
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171813) {G58,W12,D6,L1,V2,M1}  { Y ==> meet( join( composition( 
% 55.38/55.74    top, meet( X, Y ) ), complement( X ) ), Y ) }.
% 55.38/55.74  parent0[0]: (60840) {G58,W12,D6,L1,V2,M1} P(60788,2449);d(535) { meet( join
% 55.38/55.74    ( composition( top, meet( Y, X ) ), complement( Y ) ), X ) ==> X }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171818) {G56,W17,D9,L1,V2,M1}  { X ==> meet( join( composition( 
% 55.38/55.74    top, zero ), complement( meet( complement( composition( meet( X, Y ), top
% 55.38/55.74     ) ), Y ) ) ), X ) }.
% 55.38/55.74  parent0[0]: (46987) {G55,W12,D7,L1,V2,M1} P(46015,4551) { meet( meet( 
% 55.38/55.74    complement( composition( meet( X, Y ), top ) ), Y ), X ) ==> zero }.
% 55.38/55.74  parent1[0; 6]: (171813) {G58,W12,D6,L1,V2,M1}  { Y ==> meet( join( 
% 55.38/55.74    composition( top, meet( X, Y ) ), complement( X ) ), Y ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := meet( complement( composition( meet( X, Y ), top ) ), Y )
% 55.38/55.74     Y := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171819) {G19,W15,D9,L1,V2,M1}  { X ==> meet( join( zero, 
% 55.38/55.74    complement( meet( complement( composition( meet( X, Y ), top ) ), Y ) ) )
% 55.38/55.74    , X ) }.
% 55.38/55.74  parent0[0]: (919) {G18,W5,D3,L1,V1,M1} P(909,4);d(918) { composition( X, 
% 55.38/55.74    zero ) ==> zero }.
% 55.38/55.74  parent1[0; 4]: (171818) {G56,W17,D9,L1,V2,M1}  { X ==> meet( join( 
% 55.38/55.74    composition( top, zero ), complement( meet( complement( composition( meet
% 55.38/55.74    ( X, Y ), top ) ), Y ) ) ), X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := top
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171820) {G15,W13,D8,L1,V2,M1}  { X ==> meet( complement( meet( 
% 55.38/55.74    complement( composition( meet( X, Y ), top ) ), Y ) ), X ) }.
% 55.38/55.74  parent0[0]: (456) {G14,W5,D3,L1,V1,M1} P(448,338) { join( zero, X ) ==> X
% 55.38/55.74     }.
% 55.38/55.74  parent1[0; 3]: (171819) {G19,W15,D9,L1,V2,M1}  { X ==> meet( join( zero, 
% 55.38/55.74    complement( meet( complement( composition( meet( X, Y ), top ) ), Y ) ) )
% 55.38/55.74    , X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := complement( meet( complement( composition( meet( X, Y ), top ) ), Y
% 55.38/55.74     ) )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171821) {G16,W12,D6,L1,V2,M1}  { X ==> meet( join( composition( 
% 55.38/55.74    meet( X, Y ), top ), complement( Y ) ), X ) }.
% 55.38/55.74  parent0[0]: (953) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( 
% 55.38/55.74    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 55.38/55.74  parent1[0; 3]: (171820) {G15,W13,D8,L1,V2,M1}  { X ==> meet( complement( 
% 55.38/55.74    meet( complement( composition( meet( X, Y ), top ) ), Y ) ), X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := composition( meet( X, Y ), top )
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171822) {G16,W12,D6,L1,V2,M1}  { meet( join( composition( meet( X
% 55.38/55.74    , Y ), top ), complement( Y ) ), X ) ==> X }.
% 55.38/55.74  parent0[0]: (171821) {G16,W12,D6,L1,V2,M1}  { X ==> meet( join( composition
% 55.38/55.74    ( meet( X, Y ), top ), complement( Y ) ), X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (61164) {G59,W12,D6,L1,V2,M1} P(46987,60840);d(919);d(456);d(
% 55.38/55.74    953) { meet( join( composition( meet( X, Y ), top ), complement( Y ) ), X
% 55.38/55.74     ) ==> X }.
% 55.38/55.74  parent0: (171822) {G16,W12,D6,L1,V2,M1}  { meet( join( composition( meet( X
% 55.38/55.74    , Y ), top ), complement( Y ) ), X ) ==> X }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171823) {G59,W12,D6,L1,V2,M1}  { X ==> meet( join( composition( 
% 55.38/55.74    meet( X, Y ), top ), complement( Y ) ), X ) }.
% 55.38/55.74  parent0[0]: (61164) {G59,W12,D6,L1,V2,M1} P(46987,60840);d(919);d(456);d(
% 55.38/55.74    953) { meet( join( composition( meet( X, Y ), top ), complement( Y ) ), X
% 55.38/55.74     ) ==> X }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171824) {G25,W12,D6,L1,V2,M1}  { X ==> meet( join( composition( 
% 55.38/55.74    meet( Y, X ), top ), complement( Y ) ), X ) }.
% 55.38/55.74  parent0[0]: (4072) {G24,W11,D4,L1,V3,M1} P(2449,63);d(2449) { composition( 
% 55.38/55.74    meet( X, Y ), Z ) = composition( meet( Y, X ), Z ) }.
% 55.38/55.74  parent1[0; 4]: (171823) {G59,W12,D6,L1,V2,M1}  { X ==> meet( join( 
% 55.38/55.74    composition( meet( X, Y ), top ), complement( Y ) ), X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := top
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171827) {G25,W12,D6,L1,V2,M1}  { meet( join( composition( meet( Y
% 55.38/55.74    , X ), top ), complement( Y ) ), X ) ==> X }.
% 55.38/55.74  parent0[0]: (171824) {G25,W12,D6,L1,V2,M1}  { X ==> meet( join( composition
% 55.38/55.74    ( meet( Y, X ), top ), complement( Y ) ), X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (61228) {G60,W12,D6,L1,V2,M1} P(4072,61164) { meet( join( 
% 55.38/55.74    composition( meet( Y, X ), top ), complement( Y ) ), X ) ==> X }.
% 55.38/55.74  parent0: (171827) {G25,W12,D6,L1,V2,M1}  { meet( join( composition( meet( Y
% 55.38/55.74    , X ), top ), complement( Y ) ), X ) ==> X }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171829) {G35,W10,D5,L1,V2,M1}  { X ==> meet( join( X, complement( 
% 55.38/55.74    Y ) ), join( X, Y ) ) }.
% 55.38/55.74  parent0[0]: (8821) {G35,W10,D5,L1,V2,M1} P(8804,4106) { meet( join( X, 
% 55.38/55.74    complement( Y ) ), join( X, Y ) ) ==> X }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171834) {G25,W24,D8,L1,V3,M1}  { join( X, meet( Y, complement( 
% 55.38/55.74    complement( Z ) ) ) ) ==> meet( join( join( Y, complement( Z ) ), X ), 
% 55.38/55.74    join( join( X, meet( Y, complement( complement( Z ) ) ) ), Z ) ) }.
% 55.38/55.74  parent0[0]: (2613) {G24,W14,D6,L1,V3,M1} P(2431,136) { join( join( Z, meet
% 55.38/55.74    ( Y, complement( X ) ) ), X ) ==> join( join( Y, X ), Z ) }.
% 55.38/55.74  parent1[0; 9]: (171829) {G35,W10,D5,L1,V2,M1}  { X ==> meet( join( X, 
% 55.38/55.74    complement( Y ) ), join( X, Y ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := complement( Z )
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := X
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := join( X, meet( Y, complement( complement( Z ) ) ) )
% 55.38/55.74     Y := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171837) {G15,W22,D6,L1,V3,M1}  { join( X, meet( Y, complement( 
% 55.38/55.74    complement( Z ) ) ) ) ==> meet( join( join( Y, complement( Z ) ), X ), 
% 55.38/55.74    join( join( X, meet( Y, Z ) ), Z ) ) }.
% 55.38/55.74  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.38/55.74    ( complement( X ) ) ==> X }.
% 55.38/55.74  parent1[0; 20]: (171834) {G25,W24,D8,L1,V3,M1}  { join( X, meet( Y, 
% 55.38/55.74    complement( complement( Z ) ) ) ) ==> meet( join( join( Y, complement( Z
% 55.38/55.74     ) ), X ), join( join( X, meet( Y, complement( complement( Z ) ) ) ), Z )
% 55.38/55.74     ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Z
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171838) {G15,W20,D6,L1,V3,M1}  { join( X, meet( Y, Z ) ) ==> meet
% 55.38/55.74    ( join( join( Y, complement( Z ) ), X ), join( join( X, meet( Y, Z ) ), Z
% 55.38/55.74     ) ) }.
% 55.38/55.74  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.38/55.74    ( complement( X ) ) ==> X }.
% 55.38/55.74  parent1[0; 5]: (171837) {G15,W22,D6,L1,V3,M1}  { join( X, meet( Y, 
% 55.38/55.74    complement( complement( Z ) ) ) ) ==> meet( join( join( Y, complement( Z
% 55.38/55.74     ) ), X ), join( join( X, meet( Y, Z ) ), Z ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Z
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171843) {G16,W16,D6,L1,V3,M1}  { join( X, meet( Y, Z ) ) ==> meet
% 55.38/55.74    ( join( join( Y, complement( Z ) ), X ), join( Z, X ) ) }.
% 55.38/55.74  parent0[0]: (537) {G21,W11,D5,L1,V3,M1} P(535,16) { join( join( Z, meet( X
% 55.38/55.74    , Y ) ), Y ) ==> join( Y, Z ) }.
% 55.38/55.74  parent1[0; 13]: (171838) {G15,W20,D6,L1,V3,M1}  { join( X, meet( Y, Z ) ) 
% 55.38/55.74    ==> meet( join( join( Y, complement( Z ) ), X ), join( join( X, meet( Y, 
% 55.38/55.74    Z ) ), Z ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := Z
% 55.38/55.74     Z := X
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171844) {G17,W16,D7,L1,V3,M1}  { join( X, meet( Y, Z ) ) ==> join
% 55.38/55.74    ( meet( Z, join( join( Y, complement( Z ) ), X ) ), X ) }.
% 55.38/55.74  parent0[0]: (57025) {G41,W15,D5,L1,V3,M1} P(517,2103);d(47950) { meet( join
% 55.38/55.74    ( X, Y ), join( Z, Y ) ) ==> join( meet( Z, join( X, Y ) ), Y ) }.
% 55.38/55.74  parent1[0; 6]: (171843) {G16,W16,D6,L1,V3,M1}  { join( X, meet( Y, Z ) ) 
% 55.38/55.74    ==> meet( join( join( Y, complement( Z ) ), X ), join( Z, X ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := join( Y, complement( Z ) )
% 55.38/55.74     Y := X
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171845) {G18,W13,D5,L1,V3,M1}  { join( X, meet( Y, Z ) ) ==> join
% 55.38/55.74    ( meet( join( Y, X ), Z ), X ) }.
% 55.38/55.74  parent0[0]: (8795) {G27,W14,D6,L1,V3,M1} P(17,8772) { meet( Z, join( join( 
% 55.38/55.74    X, complement( Z ) ), Y ) ) ==> meet( join( X, Y ), Z ) }.
% 55.38/55.74  parent1[0; 7]: (171844) {G17,W16,D7,L1,V3,M1}  { join( X, meet( Y, Z ) ) 
% 55.38/55.74    ==> join( meet( Z, join( join( Y, complement( Z ) ), X ) ), X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := X
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171846) {G18,W13,D5,L1,V3,M1}  { join( meet( join( Y, X ), Z ), X
% 55.38/55.74     ) ==> join( X, meet( Y, Z ) ) }.
% 55.38/55.74  parent0[0]: (171845) {G18,W13,D5,L1,V3,M1}  { join( X, meet( Y, Z ) ) ==> 
% 55.38/55.74    join( meet( join( Y, X ), Z ), X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (65687) {G42,W13,D5,L1,V3,M1} P(2613,8821);d(454);d(537);d(
% 55.38/55.74    57025);d(8795) { join( meet( join( Y, X ), Z ), X ) ==> join( X, meet( Y
% 55.38/55.74    , Z ) ) }.
% 55.38/55.74  parent0: (171846) {G18,W13,D5,L1,V3,M1}  { join( meet( join( Y, X ), Z ), X
% 55.38/55.74     ) ==> join( X, meet( Y, Z ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171848) {G29,W13,D5,L1,V4,M1}  { join( Y, X ) ==> join( join( X, Y
% 55.38/55.74     ), meet( meet( Z, Y ), T ) ) }.
% 55.38/55.74  parent0[0]: (2575) {G29,W13,D5,L1,V4,M1} P(2509,136) { join( join( T, Y ), 
% 55.38/55.74    meet( meet( X, Y ), Z ) ) ==> join( Y, T ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Z
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := T
% 55.38/55.74     T := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171853) {G30,W19,D5,L1,V5,M1}  { join( X, meet( join( Y, X ), Z )
% 55.38/55.74     ) ==> join( join( X, meet( Y, Z ) ), meet( meet( T, X ), U ) ) }.
% 55.38/55.74  parent0[0]: (65687) {G42,W13,D5,L1,V3,M1} P(2613,8821);d(454);d(537);d(
% 55.38/55.74    57025);d(8795) { join( meet( join( Y, X ), Z ), X ) ==> join( X, meet( Y
% 55.38/55.74    , Z ) ) }.
% 55.38/55.74  parent1[0; 9]: (171848) {G29,W13,D5,L1,V4,M1}  { join( Y, X ) ==> join( 
% 55.38/55.74    join( X, Y ), meet( meet( Z, Y ), T ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := meet( join( Y, X ), Z )
% 55.38/55.74     Y := X
% 55.38/55.74     Z := T
% 55.38/55.74     T := U
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171854) {G30,W13,D5,L1,V3,M1}  { join( X, meet( join( Y, X ), Z )
% 55.38/55.74     ) ==> join( X, meet( Y, Z ) ) }.
% 55.38/55.74  parent0[0]: (2593) {G29,W13,D5,L1,V4,M1} P(2509,16) { join( join( Y, T ), 
% 55.38/55.74    meet( meet( X, Y ), Z ) ) ==> join( Y, T ) }.
% 55.38/55.74  parent1[0; 8]: (171853) {G30,W19,D5,L1,V5,M1}  { join( X, meet( join( Y, X
% 55.38/55.74     ), Z ) ) ==> join( join( X, meet( Y, Z ) ), meet( meet( T, X ), U ) )
% 55.38/55.74     }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := T
% 55.38/55.74     Y := X
% 55.38/55.74     Z := U
% 55.38/55.74     T := meet( Y, Z )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74     T := T
% 55.38/55.74     U := U
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (69331) {G43,W13,D5,L1,V3,M1} P(65687,2575);d(2593) { join( Y
% 55.38/55.74    , meet( join( X, Y ), Z ) ) ==> join( Y, meet( X, Z ) ) }.
% 55.38/55.74  parent0: (171854) {G30,W13,D5,L1,V3,M1}  { join( X, meet( join( Y, X ), Z )
% 55.38/55.74     ) ==> join( X, meet( Y, Z ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := X
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171857) {G43,W13,D5,L1,V3,M1}  { join( X, meet( Y, Z ) ) ==> join
% 55.38/55.74    ( X, meet( join( Y, X ), Z ) ) }.
% 55.38/55.74  parent0[0]: (69331) {G43,W13,D5,L1,V3,M1} P(65687,2575);d(2593) { join( Y, 
% 55.38/55.74    meet( join( X, Y ), Z ) ) ==> join( Y, meet( X, Z ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := X
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171862) {G41,W17,D5,L1,V3,M1}  { join( meet( X, Y ), meet( Z, X )
% 55.38/55.74     ) ==> join( meet( X, Y ), meet( X, join( Y, Z ) ) ) }.
% 55.38/55.74  parent0[0]: (47946) {G40,W13,D5,L1,V3,M1} P(1113,45347);d(454) { meet( join
% 55.38/55.74    ( X, meet( Y, Z ) ), Y ) ==> meet( Y, join( Z, X ) ) }.
% 55.38/55.74  parent1[0; 12]: (171857) {G43,W13,D5,L1,V3,M1}  { join( X, meet( Y, Z ) ) 
% 55.38/55.74    ==> join( X, meet( join( Y, X ), Z ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Z
% 55.38/55.74     Y := X
% 55.38/55.74     Z := Y
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := meet( X, Y )
% 55.38/55.74     Y := Z
% 55.38/55.74     Z := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171863) {G42,W13,D4,L1,V3,M1}  { join( meet( X, Y ), meet( Z, X )
% 55.38/55.74     ) ==> meet( X, join( Y, Z ) ) }.
% 55.38/55.74  parent0[0]: (26569) {G41,W15,D5,L1,V3,M1} P(19952,2644);d(46);d(457);d(454)
% 55.38/55.74     { join( meet( X, Y ), meet( X, join( Y, Z ) ) ) ==> meet( X, join( Y, Z
% 55.38/55.74     ) ) }.
% 55.38/55.74  parent1[0; 8]: (171862) {G41,W17,D5,L1,V3,M1}  { join( meet( X, Y ), meet( 
% 55.38/55.74    Z, X ) ) ==> join( meet( X, Y ), meet( X, join( Y, Z ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (69507) {G44,W13,D4,L1,V3,M1} P(47946,69331);d(26569) { join( 
% 55.38/55.74    meet( Y, Z ), meet( X, Y ) ) ==> meet( Y, join( Z, X ) ) }.
% 55.38/55.74  parent0: (171863) {G42,W13,D4,L1,V3,M1}  { join( meet( X, Y ), meet( Z, X )
% 55.38/55.74     ) ==> meet( X, join( Y, Z ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := Z
% 55.38/55.74     Z := X
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171867) {G29,W15,D5,L1,V3,M1}  { converse( join( meet( X, Y ), 
% 55.38/55.74    meet( X, Z ) ) ) = converse( meet( X, join( Y, Z ) ) ) }.
% 55.38/55.74  parent0[0]: (69507) {G44,W13,D4,L1,V3,M1} P(47946,69331);d(26569) { join( 
% 55.38/55.74    meet( Y, Z ), meet( X, Y ) ) ==> meet( Y, join( Z, X ) ) }.
% 55.38/55.74  parent1[0; 10]: (2866) {G28,W13,D5,L1,V3,M1} P(2808,8);d(8) { converse( 
% 55.38/55.74    join( Z, meet( Y, X ) ) ) = converse( join( Z, meet( X, Y ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Z
% 55.38/55.74     Y := X
% 55.38/55.74     Z := Y
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := Z
% 55.38/55.74     Y := X
% 55.38/55.74     Z := meet( X, Y )
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (69615) {G45,W15,D5,L1,V3,M1} P(69507,2866) { converse( join( 
% 55.38/55.74    meet( X, Y ), meet( X, Z ) ) ) ==> converse( meet( X, join( Y, Z ) ) )
% 55.38/55.74     }.
% 55.38/55.74  parent0: (171867) {G29,W15,D5,L1,V3,M1}  { converse( join( meet( X, Y ), 
% 55.38/55.74    meet( X, Z ) ) ) = converse( meet( X, join( Y, Z ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171868) {G44,W13,D4,L1,V3,M1}  { meet( X, join( Y, Z ) ) ==> join
% 55.38/55.74    ( meet( X, Y ), meet( Z, X ) ) }.
% 55.38/55.74  parent0[0]: (69507) {G44,W13,D4,L1,V3,M1} P(47946,69331);d(26569) { join( 
% 55.38/55.74    meet( Y, Z ), meet( X, Y ) ) ==> meet( Y, join( Z, X ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Z
% 55.38/55.74     Y := X
% 55.38/55.74     Z := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171870) {G29,W13,D4,L1,V3,M1}  { meet( X, join( Y, Z ) ) ==> join
% 55.38/55.74    ( meet( X, Y ), meet( X, Z ) ) }.
% 55.38/55.74  parent0[0]: (3935) {G28,W11,D4,L1,V3,M1} P(3900,0) { join( Z, meet( Y, X )
% 55.38/55.74     ) = join( Z, meet( X, Y ) ) }.
% 55.38/55.74  parent1[0; 6]: (171868) {G44,W13,D4,L1,V3,M1}  { meet( X, join( Y, Z ) ) 
% 55.38/55.74    ==> join( meet( X, Y ), meet( Z, X ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Z
% 55.38/55.74     Z := meet( X, Y )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171876) {G29,W13,D4,L1,V3,M1}  { join( meet( X, Y ), meet( X, Z )
% 55.38/55.74     ) ==> meet( X, join( Y, Z ) ) }.
% 55.38/55.74  parent0[0]: (171870) {G29,W13,D4,L1,V3,M1}  { meet( X, join( Y, Z ) ) ==> 
% 55.38/55.74    join( meet( X, Y ), meet( X, Z ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (69780) {G45,W13,D4,L1,V3,M1} P(69507,3935) { join( meet( X, Y
% 55.38/55.74     ), meet( X, Z ) ) ==> meet( X, join( Y, Z ) ) }.
% 55.38/55.74  parent0: (171876) {G29,W13,D4,L1,V3,M1}  { join( meet( X, Y ), meet( X, Z )
% 55.38/55.74     ) ==> meet( X, join( Y, Z ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171878) {G36,W12,D6,L1,V3,M1}  { zero ==> meet( composition( X, Y
% 55.38/55.74     ), complement( join( Z, composition( top, Y ) ) ) ) }.
% 55.38/55.74  parent0[0]: (7402) {G36,W12,D6,L1,V3,M1} P(5064,1380) { meet( composition( 
% 55.38/55.74    X, Y ), complement( join( Z, composition( top, Y ) ) ) ) ==> zero }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171881) {G37,W12,D5,L1,V3,M1}  { zero ==> meet( composition( X, 
% 55.38/55.74    meet( Y, Z ) ), complement( composition( top, Y ) ) ) }.
% 55.38/55.74  parent0[0]: (51324) {G44,W13,D5,L1,V2,M1} P(33698,8821);d(478) { join( 
% 55.38/55.74    composition( top, X ), composition( top, meet( X, Y ) ) ) ==> composition
% 55.38/55.74    ( top, X ) }.
% 55.38/55.74  parent1[0; 9]: (171878) {G36,W12,D6,L1,V3,M1}  { zero ==> meet( composition
% 55.38/55.74    ( X, Y ), complement( join( Z, composition( top, Y ) ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := Z
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := meet( Y, Z )
% 55.38/55.74     Z := composition( top, Y )
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171882) {G37,W12,D5,L1,V3,M1}  { meet( composition( X, meet( Y, Z
% 55.38/55.74     ) ), complement( composition( top, Y ) ) ) ==> zero }.
% 55.38/55.74  parent0[0]: (171881) {G37,W12,D5,L1,V3,M1}  { zero ==> meet( composition( X
% 55.38/55.74    , meet( Y, Z ) ), complement( composition( top, Y ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (72356) {G45,W12,D5,L1,V3,M1} P(51324,7402) { meet( 
% 55.38/55.74    composition( Z, meet( X, Y ) ), complement( composition( top, X ) ) ) ==>
% 55.38/55.74     zero }.
% 55.38/55.74  parent0: (171882) {G37,W12,D5,L1,V3,M1}  { meet( composition( X, meet( Y, Z
% 55.38/55.74     ) ), complement( composition( top, Y ) ) ) ==> zero }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Z
% 55.38/55.74     Y := X
% 55.38/55.74     Z := Y
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171883) {G6,W13,D5,L1,V2,M1}  { composition( converse( join( X, 
% 55.38/55.74    one ) ), Y ) = join( composition( converse( X ), Y ), Y ) }.
% 55.38/55.74  parent0[0]: (7754) {G6,W13,D5,L1,V2,M1} P(302,307) { join( composition( 
% 55.38/55.74    converse( X ), Y ), Y ) = composition( converse( join( X, one ) ), Y )
% 55.38/55.74     }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171884) {G1,W10,D5,L1,V2,M1}  { composition( Y, converse( X ) ) 
% 55.38/55.74    ==> converse( composition( X, converse( Y ) ) ) }.
% 55.38/55.74  parent0[0]: (35) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 55.38/55.74    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171890) {G2,W17,D6,L1,V2,M1}  { composition( X, converse( 
% 55.38/55.74    converse( join( Y, one ) ) ) ) ==> converse( join( composition( converse
% 55.38/55.74    ( Y ), converse( X ) ), converse( X ) ) ) }.
% 55.38/55.74  parent0[0]: (171883) {G6,W13,D5,L1,V2,M1}  { composition( converse( join( X
% 55.38/55.74    , one ) ), Y ) = join( composition( converse( X ), Y ), Y ) }.
% 55.38/55.74  parent1[0; 9]: (171884) {G1,W10,D5,L1,V2,M1}  { composition( Y, converse( X
% 55.38/55.74     ) ) ==> converse( composition( X, converse( Y ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := converse( X )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := converse( join( Y, one ) )
% 55.38/55.74     Y := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171891) {G2,W16,D6,L1,V2,M1}  { composition( X, converse( 
% 55.38/55.74    converse( join( Y, one ) ) ) ) ==> join( converse( composition( converse
% 55.38/55.74    ( Y ), converse( X ) ) ), X ) }.
% 55.38/55.74  parent0[0]: (74) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 55.38/55.74    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 55.38/55.74  parent1[0; 8]: (171890) {G2,W17,D6,L1,V2,M1}  { composition( X, converse( 
% 55.38/55.74    converse( join( Y, one ) ) ) ) ==> converse( join( composition( converse
% 55.38/55.74    ( Y ), converse( X ) ), converse( X ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := composition( converse( Y ), converse( X ) )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171892) {G2,W15,D6,L1,V2,M1}  { composition( X, converse( 
% 55.38/55.74    converse( join( Y, one ) ) ) ) ==> join( composition( X, converse( 
% 55.38/55.74    converse( Y ) ) ), X ) }.
% 55.38/55.74  parent0[0]: (35) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 55.38/55.74    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 55.38/55.74  parent1[0; 9]: (171891) {G2,W16,D6,L1,V2,M1}  { composition( X, converse( 
% 55.38/55.74    converse( join( Y, one ) ) ) ) ==> join( converse( composition( converse
% 55.38/55.74    ( Y ), converse( X ) ) ), X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := converse( Y )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171894) {G1,W13,D6,L1,V2,M1}  { composition( X, converse( 
% 55.38/55.74    converse( join( Y, one ) ) ) ) ==> join( composition( X, Y ), X ) }.
% 55.38/55.74  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 55.38/55.74  parent1[0; 11]: (171892) {G2,W15,D6,L1,V2,M1}  { composition( X, converse( 
% 55.38/55.74    converse( join( Y, one ) ) ) ) ==> join( composition( X, converse( 
% 55.38/55.74    converse( Y ) ) ), X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171896) {G1,W11,D4,L1,V2,M1}  { composition( X, join( Y, one ) ) 
% 55.38/55.74    ==> join( composition( X, Y ), X ) }.
% 55.38/55.74  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 55.38/55.74  parent1[0; 3]: (171894) {G1,W13,D6,L1,V2,M1}  { composition( X, converse( 
% 55.38/55.74    converse( join( Y, one ) ) ) ) ==> join( composition( X, Y ), X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := join( Y, one )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171897) {G1,W11,D4,L1,V2,M1}  { join( composition( X, Y ), X ) ==>
% 55.38/55.74     composition( X, join( Y, one ) ) }.
% 55.38/55.74  parent0[0]: (171896) {G1,W11,D4,L1,V2,M1}  { composition( X, join( Y, one )
% 55.38/55.74     ) ==> join( composition( X, Y ), X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (73592) {G7,W11,D4,L1,V2,M1} P(7754,35);d(74);d(35);d(7);d(7)
% 55.38/55.74     { join( composition( Y, X ), Y ) = composition( Y, join( X, one ) ) }.
% 55.38/55.74  parent0: (171897) {G1,W11,D4,L1,V2,M1}  { join( composition( X, Y ), X ) 
% 55.38/55.74    ==> composition( X, join( Y, one ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := X
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171898) {G6,W11,D4,L1,V2,M1}  { join( composition( X, Y ), Y ) = 
% 55.38/55.74    composition( join( one, X ), Y ) }.
% 55.38/55.74  parent0[0]: (4314) {G6,W11,D4,L1,V2,M1} P(306,0) { composition( join( one, 
% 55.38/55.74    Y ), X ) = join( composition( Y, X ), X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171899) {G7,W11,D4,L1,V2,M1}  { composition( X, join( Y, one ) ) =
% 55.38/55.74     join( composition( X, Y ), X ) }.
% 55.38/55.74  parent0[0]: (73592) {G7,W11,D4,L1,V2,M1} P(7754,35);d(74);d(35);d(7);d(7)
% 55.38/55.74     { join( composition( Y, X ), Y ) = composition( Y, join( X, one ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171904) {G7,W15,D5,L1,V2,M1}  { composition( X, composition( join
% 55.38/55.74    ( one, Y ), one ) ) = join( composition( X, composition( Y, one ) ), X )
% 55.38/55.74     }.
% 55.38/55.74  parent0[0]: (171898) {G6,W11,D4,L1,V2,M1}  { join( composition( X, Y ), Y )
% 55.38/55.74     = composition( join( one, X ), Y ) }.
% 55.38/55.74  parent1[0; 3]: (171899) {G7,W11,D4,L1,V2,M1}  { composition( X, join( Y, 
% 55.38/55.74    one ) ) = join( composition( X, Y ), X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := one
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := composition( Y, one )
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171907) {G1,W15,D5,L1,V2,M1}  { composition( X, composition( join
% 55.38/55.74    ( one, Y ), one ) ) = join( composition( composition( X, Y ), one ), X )
% 55.38/55.74     }.
% 55.38/55.74  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 55.38/55.74     ) ) ==> composition( composition( X, Y ), Z ) }.
% 55.38/55.74  parent1[0; 9]: (171904) {G7,W15,D5,L1,V2,M1}  { composition( X, composition
% 55.38/55.74    ( join( one, Y ), one ) ) = join( composition( X, composition( Y, one ) )
% 55.38/55.74    , X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := one
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171910) {G1,W13,D5,L1,V2,M1}  { composition( X, composition( join
% 55.38/55.74    ( one, Y ), one ) ) = join( composition( X, Y ), X ) }.
% 55.38/55.74  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 55.38/55.74  parent1[0; 9]: (171907) {G1,W15,D5,L1,V2,M1}  { composition( X, composition
% 55.38/55.74    ( join( one, Y ), one ) ) = join( composition( composition( X, Y ), one )
% 55.38/55.74    , X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := composition( X, Y )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171912) {G1,W13,D5,L1,V2,M1}  { composition( composition( X, join
% 55.38/55.74    ( one, Y ) ), one ) = join( composition( X, Y ), X ) }.
% 55.38/55.74  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 55.38/55.74     ) ) ==> composition( composition( X, Y ), Z ) }.
% 55.38/55.74  parent1[0; 1]: (171910) {G1,W13,D5,L1,V2,M1}  { composition( X, composition
% 55.38/55.74    ( join( one, Y ), one ) ) = join( composition( X, Y ), X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := join( one, Y )
% 55.38/55.74     Z := one
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171913) {G1,W11,D4,L1,V2,M1}  { composition( X, join( one, Y ) ) 
% 55.38/55.74    = join( composition( X, Y ), X ) }.
% 55.38/55.74  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 55.38/55.74  parent1[0; 1]: (171912) {G1,W13,D5,L1,V2,M1}  { composition( composition( X
% 55.38/55.74    , join( one, Y ) ), one ) = join( composition( X, Y ), X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := composition( X, join( one, Y ) )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171914) {G1,W11,D4,L1,V2,M1}  { join( composition( X, Y ), X ) = 
% 55.38/55.74    composition( X, join( one, Y ) ) }.
% 55.38/55.74  parent0[0]: (171913) {G1,W11,D4,L1,V2,M1}  { composition( X, join( one, Y )
% 55.38/55.74     ) = join( composition( X, Y ), X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (73786) {G8,W11,D4,L1,V2,M1} P(4314,73592);d(4);d(5);d(4);d(5)
% 55.38/55.74     { join( composition( Y, X ), Y ) = composition( Y, join( one, X ) ) }.
% 55.38/55.74  parent0: (171914) {G1,W11,D4,L1,V2,M1}  { join( composition( X, Y ), X ) = 
% 55.38/55.74    composition( X, join( one, Y ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := X
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171916) {G19,W11,D4,L1,V3,M1}  { join( Y, X ) ==> join( join( X, Y
% 55.38/55.74     ), meet( Y, Z ) ) }.
% 55.38/55.74  parent0[0]: (515) {G19,W11,D4,L1,V3,M1} P(490,16) { join( join( Z, X ), 
% 55.38/55.74    meet( X, Y ) ) ==> join( X, Z ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := Z
% 55.38/55.74     Z := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171919) {G9,W15,D5,L1,V3,M1}  { join( X, composition( X, Y ) ) 
% 55.38/55.74    ==> join( composition( X, join( one, Y ) ), meet( X, Z ) ) }.
% 55.38/55.74  parent0[0]: (73786) {G8,W11,D4,L1,V2,M1} P(4314,73592);d(4);d(5);d(4);d(5)
% 55.38/55.74     { join( composition( Y, X ), Y ) = composition( Y, join( one, X ) ) }.
% 55.38/55.74  parent1[0; 7]: (171916) {G19,W11,D4,L1,V3,M1}  { join( Y, X ) ==> join( 
% 55.38/55.74    join( X, Y ), meet( Y, Z ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := X
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := composition( X, Y )
% 55.38/55.74     Y := X
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171920) {G10,W11,D4,L1,V2,M1}  { join( X, composition( X, Y ) ) 
% 55.38/55.74    ==> composition( X, join( one, Y ) ) }.
% 55.38/55.74  parent0[0]: (12626) {G41,W15,D5,L1,V3,M1} P(12548,2425) { join( composition
% 55.38/55.74    ( X, join( one, Y ) ), meet( X, Z ) ) ==> composition( X, join( one, Y )
% 55.38/55.74     ) }.
% 55.38/55.74  parent1[0; 6]: (171919) {G9,W15,D5,L1,V3,M1}  { join( X, composition( X, Y
% 55.38/55.74     ) ) ==> join( composition( X, join( one, Y ) ), meet( X, Z ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := Z
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171921) {G10,W11,D4,L1,V2,M1}  { composition( X, join( one, Y ) ) 
% 55.38/55.74    ==> join( X, composition( X, Y ) ) }.
% 55.38/55.74  parent0[0]: (171920) {G10,W11,D4,L1,V2,M1}  { join( X, composition( X, Y )
% 55.38/55.74     ) ==> composition( X, join( one, Y ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (73950) {G42,W11,D4,L1,V2,M1} P(73786,515);d(12626) { 
% 55.38/55.74    composition( X, join( one, Y ) ) = join( X, composition( X, Y ) ) }.
% 55.38/55.74  parent0: (171921) {G10,W11,D4,L1,V2,M1}  { composition( X, join( one, Y ) )
% 55.38/55.74     ==> join( X, composition( X, Y ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171923) {G42,W11,D4,L1,V2,M1}  { join( X, composition( X, Y ) ) = 
% 55.38/55.74    composition( X, join( one, Y ) ) }.
% 55.38/55.74  parent0[0]: (73950) {G42,W11,D4,L1,V2,M1} P(73786,515);d(12626) { 
% 55.38/55.74    composition( X, join( one, Y ) ) = join( X, composition( X, Y ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171933) {G21,W16,D7,L1,V2,M1}  { join( X, composition( X, 
% 55.38/55.74    composition( complement( meet( one, Y ) ), one ) ) ) = composition( X, 
% 55.38/55.74    composition( top, one ) ) }.
% 55.38/55.74  parent0[0]: (4301) {G20,W12,D6,L1,V2,M1} P(518,306) { join( Y, composition
% 55.38/55.74    ( complement( meet( one, X ) ), Y ) ) ==> composition( top, Y ) }.
% 55.38/55.74  parent1[0; 13]: (171923) {G42,W11,D4,L1,V2,M1}  { join( X, composition( X, 
% 55.38/55.74    Y ) ) = composition( X, join( one, Y ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := one
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := composition( complement( meet( one, Y ) ), one )
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171935) {G1,W16,D7,L1,V2,M1}  { join( X, composition( X, 
% 55.38/55.74    composition( complement( meet( one, Y ) ), one ) ) ) = composition( 
% 55.38/55.74    composition( X, top ), one ) }.
% 55.38/55.74  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 55.38/55.74     ) ) ==> composition( composition( X, Y ), Z ) }.
% 55.38/55.74  parent1[0; 11]: (171933) {G21,W16,D7,L1,V2,M1}  { join( X, composition( X, 
% 55.38/55.74    composition( complement( meet( one, Y ) ), one ) ) ) = composition( X, 
% 55.38/55.74    composition( top, one ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := top
% 55.38/55.74     Z := one
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171938) {G1,W14,D7,L1,V2,M1}  { join( X, composition( X, 
% 55.38/55.74    composition( complement( meet( one, Y ) ), one ) ) ) = composition( X, 
% 55.38/55.74    top ) }.
% 55.38/55.74  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 55.38/55.74  parent1[0; 11]: (171935) {G1,W16,D7,L1,V2,M1}  { join( X, composition( X, 
% 55.38/55.74    composition( complement( meet( one, Y ) ), one ) ) ) = composition( 
% 55.38/55.74    composition( X, top ), one ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := composition( X, top )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171940) {G1,W14,D7,L1,V2,M1}  { join( X, composition( composition
% 55.38/55.74    ( X, complement( meet( one, Y ) ) ), one ) ) = composition( X, top ) }.
% 55.38/55.74  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 55.38/55.74     ) ) ==> composition( composition( X, Y ), Z ) }.
% 55.38/55.74  parent1[0; 3]: (171938) {G1,W14,D7,L1,V2,M1}  { join( X, composition( X, 
% 55.38/55.74    composition( complement( meet( one, Y ) ), one ) ) ) = composition( X, 
% 55.38/55.74    top ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := complement( meet( one, Y ) )
% 55.38/55.74     Z := one
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171941) {G1,W12,D6,L1,V2,M1}  { join( X, composition( X, 
% 55.38/55.74    complement( meet( one, Y ) ) ) ) = composition( X, top ) }.
% 55.38/55.74  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 55.38/55.74  parent1[0; 3]: (171940) {G1,W14,D7,L1,V2,M1}  { join( X, composition( 
% 55.38/55.74    composition( X, complement( meet( one, Y ) ) ), one ) ) = composition( X
% 55.38/55.74    , top ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := composition( X, complement( meet( one, Y ) ) )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (74029) {G43,W12,D6,L1,V2,M1} P(4301,73950);d(4);d(5);d(4);d(5
% 55.38/55.74    ) { join( Y, composition( Y, complement( meet( one, X ) ) ) ) ==> 
% 55.38/55.74    composition( Y, top ) }.
% 55.38/55.74  parent0: (171941) {G1,W12,D6,L1,V2,M1}  { join( X, composition( X, 
% 55.38/55.74    complement( meet( one, Y ) ) ) ) = composition( X, top ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := X
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171944) {G2,W15,D6,L1,V2,M1}  { join( X, complement( one ) ) ==> 
% 55.38/55.74    join( join( X, composition( converse( Y ), complement( Y ) ) ), 
% 55.38/55.74    complement( one ) ) }.
% 55.38/55.74  parent0[0]: (1317) {G2,W15,D6,L1,V2,M1} P(5,100) { join( join( Y, 
% 55.38/55.74    composition( converse( X ), complement( X ) ) ), complement( one ) ) ==> 
% 55.38/55.74    join( Y, complement( one ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171949) {G3,W17,D6,L1,V1,M1}  { join( converse( meet( one, X ) )
% 55.38/55.74    , complement( one ) ) ==> join( composition( converse( meet( one, X ) ), 
% 55.38/55.74    top ), complement( one ) ) }.
% 55.38/55.74  parent0[0]: (74029) {G43,W12,D6,L1,V2,M1} P(4301,73950);d(4);d(5);d(4);d(5)
% 55.38/55.74     { join( Y, composition( Y, complement( meet( one, X ) ) ) ) ==> 
% 55.38/55.74    composition( Y, top ) }.
% 55.38/55.74  parent1[0; 9]: (171944) {G2,W15,D6,L1,V2,M1}  { join( X, complement( one )
% 55.38/55.74     ) ==> join( join( X, composition( converse( Y ), complement( Y ) ) ), 
% 55.38/55.74    complement( one ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := converse( meet( one, X ) )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := converse( meet( one, X ) )
% 55.38/55.74     Y := meet( one, X )
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171950) {G4,W17,D6,L1,V1,M1}  { join( converse( meet( one, X ) )
% 55.38/55.74    , complement( one ) ) ==> join( converse( composition( top, meet( one, X
% 55.38/55.74     ) ) ), complement( one ) ) }.
% 55.38/55.74  parent0[0]: (398) {G13,W9,D4,L1,V1,M1} P(397,36) { composition( converse( X
% 55.38/55.74     ), top ) ==> converse( composition( top, X ) ) }.
% 55.38/55.74  parent1[0; 9]: (171949) {G3,W17,D6,L1,V1,M1}  { join( converse( meet( one, 
% 55.38/55.74    X ) ), complement( one ) ) ==> join( composition( converse( meet( one, X
% 55.38/55.74     ) ), top ), complement( one ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := meet( one, X )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171952) {G5,W17,D6,L1,V1,M1}  { join( converse( meet( one, X ) )
% 55.38/55.74    , complement( one ) ) ==> converse( join( composition( top, meet( one, X
% 55.38/55.74     ) ), complement( one ) ) ) }.
% 55.38/55.74  parent0[0]: (1655) {G40,W11,D5,L1,V1,M1} P(1635,74) { join( converse( X ), 
% 55.38/55.74    complement( one ) ) ==> converse( join( X, complement( one ) ) ) }.
% 55.38/55.74  parent1[0; 8]: (171950) {G4,W17,D6,L1,V1,M1}  { join( converse( meet( one, 
% 55.38/55.74    X ) ), complement( one ) ) ==> join( converse( composition( top, meet( 
% 55.38/55.74    one, X ) ) ), complement( one ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := composition( top, meet( one, X ) )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171954) {G6,W17,D6,L1,V1,M1}  { converse( join( meet( one, X ), 
% 55.38/55.74    complement( one ) ) ) ==> converse( join( composition( top, meet( one, X
% 55.38/55.74     ) ), complement( one ) ) ) }.
% 55.38/55.74  parent0[0]: (1655) {G40,W11,D5,L1,V1,M1} P(1635,74) { join( converse( X ), 
% 55.38/55.74    complement( one ) ) ==> converse( join( X, complement( one ) ) ) }.
% 55.38/55.74  parent1[0; 1]: (171952) {G5,W17,D6,L1,V1,M1}  { join( converse( meet( one, 
% 55.38/55.74    X ) ), complement( one ) ) ==> converse( join( composition( top, meet( 
% 55.38/55.74    one, X ) ), complement( one ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := meet( one, X )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171955) {G7,W15,D6,L1,V1,M1}  { converse( join( X, complement( 
% 55.38/55.74    one ) ) ) ==> converse( join( composition( top, meet( one, X ) ), 
% 55.38/55.74    complement( one ) ) ) }.
% 55.38/55.74  parent0[0]: (2395) {G23,W11,D4,L1,V2,M1} P(2371,535);d(1);d(517) { join( 
% 55.38/55.74    meet( Y, X ), complement( Y ) ) ==> join( X, complement( Y ) ) }.
% 55.38/55.74  parent1[0; 2]: (171954) {G6,W17,D6,L1,V1,M1}  { converse( join( meet( one, 
% 55.38/55.74    X ), complement( one ) ) ) ==> converse( join( composition( top, meet( 
% 55.38/55.74    one, X ) ), complement( one ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := one
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171956) {G7,W15,D6,L1,V1,M1}  { converse( join( composition( top, 
% 55.38/55.74    meet( one, X ) ), complement( one ) ) ) ==> converse( join( X, complement
% 55.38/55.74    ( one ) ) ) }.
% 55.38/55.74  parent0[0]: (171955) {G7,W15,D6,L1,V1,M1}  { converse( join( X, complement
% 55.38/55.74    ( one ) ) ) ==> converse( join( composition( top, meet( one, X ) ), 
% 55.38/55.74    complement( one ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (74381) {G44,W15,D6,L1,V1,M1} P(74029,1317);d(398);d(1655);d(
% 55.38/55.74    1655);d(2395) { converse( join( composition( top, meet( one, X ) ), 
% 55.38/55.74    complement( one ) ) ) ==> converse( join( X, complement( one ) ) ) }.
% 55.38/55.74  parent0: (171956) {G7,W15,D6,L1,V1,M1}  { converse( join( composition( top
% 55.38/55.74    , meet( one, X ) ), complement( one ) ) ) ==> converse( join( X, 
% 55.38/55.74    complement( one ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171957) {G35,W13,D5,L1,V2,M1}  { composition( X, meet( Y, one ) ) 
% 55.38/55.74    ==> meet( composition( X, meet( Y, one ) ), X ) }.
% 55.38/55.74  parent0[0]: (7138) {G35,W13,D5,L1,V2,M1} P(7092,750) { meet( composition( X
% 55.38/55.74    , meet( Y, one ) ), X ) ==> composition( X, meet( Y, one ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171959) {G36,W10,D5,L1,V1,M1}  { composition( complement( 
% 55.38/55.74    composition( top, X ) ), meet( X, one ) ) ==> zero }.
% 55.38/55.74  parent0[0]: (72356) {G45,W12,D5,L1,V3,M1} P(51324,7402) { meet( composition
% 55.38/55.74    ( Z, meet( X, Y ) ), complement( composition( top, X ) ) ) ==> zero }.
% 55.38/55.74  parent1[0; 9]: (171957) {G35,W13,D5,L1,V2,M1}  { composition( X, meet( Y, 
% 55.38/55.74    one ) ) ==> meet( composition( X, meet( Y, one ) ), X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := one
% 55.38/55.74     Z := complement( composition( top, X ) )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := complement( composition( top, X ) )
% 55.38/55.74     Y := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (75209) {G46,W10,D5,L1,V1,M1} P(7138,72356) { composition( 
% 55.38/55.74    complement( composition( top, X ) ), meet( X, one ) ) ==> zero }.
% 55.38/55.74  parent0: (171959) {G36,W10,D5,L1,V1,M1}  { composition( complement( 
% 55.38/55.74    composition( top, X ) ), meet( X, one ) ) ==> zero }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171961) {G35,W13,D5,L1,V2,M1}  { composition( X, meet( Y, one ) ) 
% 55.38/55.74    ==> meet( composition( X, meet( Y, one ) ), X ) }.
% 55.38/55.74  parent0[0]: (7138) {G35,W13,D5,L1,V2,M1} P(7092,750) { meet( composition( X
% 55.38/55.74    , meet( Y, one ) ), X ) ==> composition( X, meet( Y, one ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171966) {G36,W12,D6,L1,V1,M1}  { composition( meet( X, one ), 
% 55.38/55.74    meet( complement( meet( X, one ) ), one ) ) ==> zero }.
% 55.38/55.74  parent0[0]: (8754) {G35,W12,D6,L1,V3,M1} P(8041,8753);d(59) { meet( 
% 55.38/55.74    composition( meet( Y, one ), meet( complement( X ), Z ) ), X ) ==> zero
% 55.38/55.74     }.
% 55.38/55.74  parent1[0; 11]: (171961) {G35,W13,D5,L1,V2,M1}  { composition( X, meet( Y, 
% 55.38/55.74    one ) ) ==> meet( composition( X, meet( Y, one ) ), X ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := meet( X, one )
% 55.38/55.74     Y := X
% 55.38/55.74     Z := one
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := meet( X, one )
% 55.38/55.74     Y := complement( meet( X, one ) )
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171968) {G27,W10,D5,L1,V1,M1}  { composition( meet( X, one ), 
% 55.38/55.74    meet( complement( X ), one ) ) ==> zero }.
% 55.38/55.74  parent0[0]: (2636) {G26,W11,D5,L1,V2,M1} P(2627,469);d(469);d(954);d(461)
% 55.38/55.74     { meet( complement( meet( X, Y ) ), Y ) ==> meet( complement( X ), Y )
% 55.38/55.74     }.
% 55.38/55.74  parent1[0; 5]: (171966) {G36,W12,D6,L1,V1,M1}  { composition( meet( X, one
% 55.38/55.74     ), meet( complement( meet( X, one ) ), one ) ) ==> zero }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := one
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (75248) {G36,W10,D5,L1,V1,M1} P(7138,8754);d(2636) { 
% 55.38/55.74    composition( meet( X, one ), meet( complement( X ), one ) ) ==> zero }.
% 55.38/55.74  parent0: (171968) {G27,W10,D5,L1,V1,M1}  { composition( meet( X, one ), 
% 55.38/55.74    meet( complement( X ), one ) ) ==> zero }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171970) {G46,W10,D5,L1,V1,M1}  { zero ==> composition( complement
% 55.38/55.74    ( composition( top, X ) ), meet( X, one ) ) }.
% 55.38/55.74  parent0[0]: (75209) {G46,W10,D5,L1,V1,M1} P(7138,72356) { composition( 
% 55.38/55.74    complement( composition( top, X ) ), meet( X, one ) ) ==> zero }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171971) {G25,W10,D5,L1,V1,M1}  { zero ==> composition( complement
% 55.38/55.74    ( composition( top, X ) ), meet( one, X ) ) }.
% 55.38/55.74  parent0[0]: (4068) {G24,W11,D4,L1,V3,M1} P(2449,766);d(2449) { composition
% 55.38/55.74    ( Z, meet( X, Y ) ) = composition( Z, meet( Y, X ) ) }.
% 55.38/55.74  parent1[0; 2]: (171970) {G46,W10,D5,L1,V1,M1}  { zero ==> composition( 
% 55.38/55.74    complement( composition( top, X ) ), meet( X, one ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := one
% 55.38/55.74     Z := complement( composition( top, X ) )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171977) {G25,W10,D5,L1,V1,M1}  { composition( complement( 
% 55.38/55.74    composition( top, X ) ), meet( one, X ) ) ==> zero }.
% 55.38/55.74  parent0[0]: (171971) {G25,W10,D5,L1,V1,M1}  { zero ==> composition( 
% 55.38/55.74    complement( composition( top, X ) ), meet( one, X ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (75344) {G47,W10,D5,L1,V1,M1} P(75209,4068) { composition( 
% 55.38/55.74    complement( composition( top, X ) ), meet( one, X ) ) ==> zero }.
% 55.38/55.74  parent0: (171977) {G25,W10,D5,L1,V1,M1}  { composition( complement( 
% 55.38/55.74    composition( top, X ) ), meet( one, X ) ) ==> zero }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171981) {G34,W12,D7,L1,V2,M1}  { zero ==> meet( converse( X ), 
% 55.38/55.74    composition( complement( converse( composition( Y, X ) ) ), Y ) ) }.
% 55.38/55.74  parent0[0]: (3490) {G34,W12,D7,L1,V2,M1} P(101,801);d(2819);d(454);d(36);d(
% 55.38/55.74    2819) { meet( converse( X ), composition( complement( converse( 
% 55.38/55.74    composition( Y, X ) ) ), Y ) ) ==> zero }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171985) {G35,W15,D6,L1,V1,M1}  { zero ==> meet( converse( meet( 
% 55.38/55.74    one, X ) ), composition( complement( converse( zero ) ), complement( 
% 55.38/55.74    composition( top, X ) ) ) ) }.
% 55.38/55.74  parent0[0]: (75344) {G47,W10,D5,L1,V1,M1} P(75209,4068) { composition( 
% 55.38/55.74    complement( composition( top, X ) ), meet( one, X ) ) ==> zero }.
% 55.38/55.74  parent1[0; 10]: (171981) {G34,W12,D7,L1,V2,M1}  { zero ==> meet( converse( 
% 55.38/55.74    X ), composition( complement( converse( composition( Y, X ) ) ), Y ) )
% 55.38/55.74     }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := meet( one, X )
% 55.38/55.74     Y := complement( composition( top, X ) )
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171986) {G17,W14,D6,L1,V1,M1}  { zero ==> meet( converse( meet( 
% 55.38/55.74    one, X ) ), composition( complement( zero ), complement( composition( top
% 55.38/55.74    , X ) ) ) ) }.
% 55.38/55.74  parent0[0]: (474) {G16,W4,D3,L1,V0,M1} P(460,456) { converse( zero ) ==> 
% 55.38/55.74    zero }.
% 55.38/55.74  parent1[0; 9]: (171985) {G35,W15,D6,L1,V1,M1}  { zero ==> meet( converse( 
% 55.38/55.74    meet( one, X ) ), composition( complement( converse( zero ) ), complement
% 55.38/55.74    ( composition( top, X ) ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171987) {G10,W13,D6,L1,V1,M1}  { zero ==> meet( converse( meet( 
% 55.38/55.74    one, X ) ), composition( top, complement( composition( top, X ) ) ) ) }.
% 55.38/55.74  parent0[0]: (378) {G9,W4,D3,L1,V0,M1} P(375,176);d(310);d(366) { complement
% 55.38/55.74    ( zero ) ==> top }.
% 55.38/55.74  parent1[0; 8]: (171986) {G17,W14,D6,L1,V1,M1}  { zero ==> meet( converse( 
% 55.38/55.74    meet( one, X ) ), composition( complement( zero ), complement( 
% 55.38/55.74    composition( top, X ) ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171988) {G11,W11,D5,L1,V1,M1}  { zero ==> meet( converse( meet( 
% 55.38/55.74    one, X ) ), complement( composition( top, X ) ) ) }.
% 55.38/55.74  parent0[0]: (24101) {G43,W11,D5,L1,V1,M1} P(20057,95);d(2819);d(7693) { 
% 55.38/55.74    composition( top, complement( composition( top, Y ) ) ) ==> complement( 
% 55.38/55.74    composition( top, Y ) ) }.
% 55.38/55.74  parent1[0; 7]: (171987) {G10,W13,D6,L1,V1,M1}  { zero ==> meet( converse( 
% 55.38/55.74    meet( one, X ) ), composition( top, complement( composition( top, X ) ) )
% 55.38/55.74     ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Y
% 55.38/55.74     Y := X
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171989) {G11,W11,D5,L1,V1,M1}  { meet( converse( meet( one, X ) )
% 55.38/55.74    , complement( composition( top, X ) ) ) ==> zero }.
% 55.38/55.74  parent0[0]: (171988) {G11,W11,D5,L1,V1,M1}  { zero ==> meet( converse( meet
% 55.38/55.74    ( one, X ) ), complement( composition( top, X ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (75352) {G48,W11,D5,L1,V1,M1} P(75344,3490);d(474);d(378);d(
% 55.38/55.74    24101) { meet( converse( meet( one, X ) ), complement( composition( top, 
% 55.38/55.74    X ) ) ) ==> zero }.
% 55.38/55.74  parent0: (171989) {G11,W11,D5,L1,V1,M1}  { meet( converse( meet( one, X ) )
% 55.38/55.74    , complement( composition( top, X ) ) ) ==> zero }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (171991) {G27,W12,D6,L1,V2,M1}  { converse( join( complement( X ), 
% 55.38/55.74    Y ) ) ==> complement( converse( meet( X, complement( Y ) ) ) ) }.
% 55.38/55.74  parent0[0]: (2766) {G27,W12,D6,L1,V2,M1} P(470,2745) { complement( converse
% 55.38/55.74    ( meet( X, complement( Y ) ) ) ) ==> converse( join( complement( X ), Y )
% 55.38/55.74     ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74     Y := Y
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171995) {G28,W14,D7,L1,V1,M1}  { converse( join( complement( 
% 55.38/55.74    converse( meet( one, X ) ) ), composition( top, X ) ) ) ==> complement( 
% 55.38/55.74    converse( zero ) ) }.
% 55.38/55.74  parent0[0]: (75352) {G48,W11,D5,L1,V1,M1} P(75344,3490);d(474);d(378);d(
% 55.38/55.74    24101) { meet( converse( meet( one, X ) ), complement( composition( top, 
% 55.38/55.74    X ) ) ) ==> zero }.
% 55.38/55.74  parent1[0; 13]: (171991) {G27,W12,D6,L1,V2,M1}  { converse( join( 
% 55.38/55.74    complement( X ), Y ) ) ==> complement( converse( meet( X, complement( Y )
% 55.38/55.74     ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := converse( meet( one, X ) )
% 55.38/55.74     Y := composition( top, X )
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171996) {G17,W13,D7,L1,V1,M1}  { converse( join( complement( 
% 55.38/55.74    converse( meet( one, X ) ) ), composition( top, X ) ) ) ==> complement( 
% 55.38/55.74    zero ) }.
% 55.38/55.74  parent0[0]: (474) {G16,W4,D3,L1,V0,M1} P(460,456) { converse( zero ) ==> 
% 55.38/55.74    zero }.
% 55.38/55.74  parent1[0; 12]: (171995) {G28,W14,D7,L1,V1,M1}  { converse( join( 
% 55.38/55.74    complement( converse( meet( one, X ) ) ), composition( top, X ) ) ) ==> 
% 55.38/55.74    complement( converse( zero ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171997) {G10,W12,D7,L1,V1,M1}  { converse( join( complement( 
% 55.38/55.74    converse( meet( one, X ) ) ), composition( top, X ) ) ) ==> top }.
% 55.38/55.74  parent0[0]: (378) {G9,W4,D3,L1,V0,M1} P(375,176);d(310);d(366) { complement
% 55.38/55.74    ( zero ) ==> top }.
% 55.38/55.74  parent1[0; 11]: (171996) {G17,W13,D7,L1,V1,M1}  { converse( join( 
% 55.38/55.74    complement( converse( meet( one, X ) ) ), composition( top, X ) ) ) ==> 
% 55.38/55.74    complement( zero ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (171998) {G11,W11,D5,L1,V1,M1}  { join( complement( meet( one, X )
% 55.38/55.74     ), converse( composition( top, X ) ) ) ==> top }.
% 55.38/55.74  parent0[0]: (2844) {G28,W12,D6,L1,V2,M1} P(2819,73) { converse( join( 
% 55.38/55.74    complement( converse( X ) ), Y ) ) ==> join( complement( X ), converse( Y
% 55.38/55.74     ) ) }.
% 55.38/55.74  parent1[0; 1]: (171997) {G10,W12,D7,L1,V1,M1}  { converse( join( complement
% 55.38/55.74    ( converse( meet( one, X ) ) ), composition( top, X ) ) ) ==> top }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := meet( one, X )
% 55.38/55.74     Y := composition( top, X )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (75677) {G49,W11,D5,L1,V1,M1} P(75352,2766);d(474);d(378);d(
% 55.38/55.74    2844) { join( complement( meet( one, X ) ), converse( composition( top, X
% 55.38/55.74     ) ) ) ==> top }.
% 55.38/55.74  parent0: (171998) {G11,W11,D5,L1,V1,M1}  { join( complement( meet( one, X )
% 55.38/55.74     ), converse( composition( top, X ) ) ) ==> top }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (172000) {G49,W11,D5,L1,V1,M1}  { top ==> join( complement( meet( 
% 55.38/55.74    one, X ) ), converse( composition( top, X ) ) ) }.
% 55.38/55.74  parent0[0]: (75677) {G49,W11,D5,L1,V1,M1} P(75352,2766);d(474);d(378);d(
% 55.38/55.74    2844) { join( complement( meet( one, X ) ), converse( composition( top, X
% 55.38/55.74     ) ) ) ==> top }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (172001) {G18,W13,D5,L1,V3,M1}  { join( complement( meet( Z, Y ) )
% 55.38/55.74    , X ) = join( X, complement( meet( Y, Z ) ) ) }.
% 55.38/55.74  parent0[0]: (3959) {G18,W13,D5,L1,V3,M1} P(3863,954);d(953) { join( Z, 
% 55.38/55.74    complement( meet( Y, X ) ) ) = join( complement( meet( X, Y ) ), Z ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := Z
% 55.38/55.74     Y := Y
% 55.38/55.74     Z := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (172002) {G19,W11,D5,L1,V1,M1}  { top ==> join( converse( 
% 55.38/55.74    composition( top, X ) ), complement( meet( X, one ) ) ) }.
% 55.38/55.74  parent0[0]: (172001) {G18,W13,D5,L1,V3,M1}  { join( complement( meet( Z, Y
% 55.38/55.74     ) ), X ) = join( X, complement( meet( Y, Z ) ) ) }.
% 55.38/55.74  parent1[0; 2]: (172000) {G49,W11,D5,L1,V1,M1}  { top ==> join( complement( 
% 55.38/55.74    meet( one, X ) ), converse( composition( top, X ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := converse( composition( top, X ) )
% 55.38/55.74     Y := X
% 55.38/55.74     Z := one
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (172003) {G19,W11,D5,L1,V1,M1}  { join( converse( composition( top
% 55.38/55.74    , X ) ), complement( meet( X, one ) ) ) ==> top }.
% 55.38/55.74  parent0[0]: (172002) {G19,W11,D5,L1,V1,M1}  { top ==> join( converse( 
% 55.38/55.74    composition( top, X ) ), complement( meet( X, one ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (75707) {G50,W11,D5,L1,V1,M1} P(75677,3959) { join( converse( 
% 55.38/55.74    composition( top, X ) ), complement( meet( X, one ) ) ) ==> top }.
% 55.38/55.74  parent0: (172003) {G19,W11,D5,L1,V1,M1}  { join( converse( composition( top
% 55.38/55.74    , X ) ), complement( meet( X, one ) ) ) ==> top }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (172005) {G50,W11,D5,L1,V1,M1}  { top ==> join( converse( 
% 55.38/55.74    composition( top, X ) ), complement( meet( X, one ) ) ) }.
% 55.38/55.74  parent0[0]: (75707) {G50,W11,D5,L1,V1,M1} P(75677,3959) { join( converse( 
% 55.38/55.74    composition( top, X ) ), complement( meet( X, one ) ) ) ==> top }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (172010) {G33,W13,D6,L1,V1,M1}  { top ==> join( converse( 
% 55.38/55.74    composition( top, converse( X ) ) ), complement( converse( meet( one, X )
% 55.38/55.74     ) ) ) }.
% 55.38/55.74  parent0[0]: (9960) {G32,W9,D4,L1,V1,M1} P(9913,44) { meet( converse( X ), 
% 55.38/55.74    one ) ==> converse( meet( one, X ) ) }.
% 55.38/55.74  parent1[0; 9]: (172005) {G50,W11,D5,L1,V1,M1}  { top ==> join( converse( 
% 55.38/55.74    composition( top, X ) ), complement( meet( X, one ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := converse( X )
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (172011) {G29,W12,D6,L1,V1,M1}  { top ==> converse( join( 
% 55.38/55.74    composition( top, converse( X ) ), complement( meet( one, X ) ) ) ) }.
% 55.38/55.74  parent0[0]: (2847) {G28,W12,D5,L1,V2,M1} P(2819,8) { join( converse( Y ), 
% 55.38/55.74    complement( converse( X ) ) ) ==> converse( join( Y, complement( X ) ) )
% 55.38/55.74     }.
% 55.38/55.74  parent1[0; 2]: (172010) {G33,W13,D6,L1,V1,M1}  { top ==> join( converse( 
% 55.38/55.74    composition( top, converse( X ) ) ), complement( converse( meet( one, X )
% 55.38/55.74     ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := meet( one, X )
% 55.38/55.74     Y := composition( top, converse( X ) )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (172012) {G14,W12,D6,L1,V1,M1}  { top ==> converse( join( converse
% 55.38/55.74    ( composition( X, top ) ), complement( meet( one, X ) ) ) ) }.
% 55.38/55.74  parent0[0]: (399) {G13,W9,D4,L1,V1,M1} P(397,35) { composition( top, 
% 55.38/55.74    converse( X ) ) ==> converse( composition( X, top ) ) }.
% 55.38/55.74  parent1[0; 4]: (172011) {G29,W12,D6,L1,V1,M1}  { top ==> converse( join( 
% 55.38/55.74    composition( top, converse( X ) ), complement( meet( one, X ) ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (172013) {G2,W11,D6,L1,V1,M1}  { top ==> join( composition( X, top
% 55.38/55.74     ), converse( complement( meet( one, X ) ) ) ) }.
% 55.38/55.74  parent0[0]: (73) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 55.38/55.74     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 55.38/55.74  parent1[0; 2]: (172012) {G14,W12,D6,L1,V1,M1}  { top ==> converse( join( 
% 55.38/55.74    converse( composition( X, top ) ), complement( meet( one, X ) ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := composition( X, top )
% 55.38/55.74     Y := complement( meet( one, X ) )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  paramod: (172014) {G3,W11,D6,L1,V1,M1}  { top ==> join( composition( X, top
% 55.38/55.74     ), complement( converse( meet( one, X ) ) ) ) }.
% 55.38/55.74  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 55.38/55.74    ( X ) ) ==> complement( converse( X ) ) }.
% 55.38/55.74  parent1[0; 6]: (172013) {G2,W11,D6,L1,V1,M1}  { top ==> join( composition( 
% 55.38/55.74    X, top ), converse( complement( meet( one, X ) ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := meet( one, X )
% 55.38/55.74  end
% 55.38/55.74  substitution1:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (172015) {G3,W11,D6,L1,V1,M1}  { join( composition( X, top ), 
% 55.38/55.74    complement( converse( meet( one, X ) ) ) ) ==> top }.
% 55.38/55.74  parent0[0]: (172014) {G3,W11,D6,L1,V1,M1}  { top ==> join( composition( X, 
% 55.38/55.74    top ), complement( converse( meet( one, X ) ) ) ) }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  subsumption: (75815) {G51,W11,D6,L1,V1,M1} P(9960,75707);d(2847);d(399);d(
% 55.38/55.74    73);d(2819) { join( composition( X, top ), complement( converse( meet( 
% 55.38/55.74    one, X ) ) ) ) ==> top }.
% 55.38/55.74  parent0: (172015) {G3,W11,D6,L1,V1,M1}  { join( composition( X, top ), 
% 55.38/55.74    complement( converse( meet( one, X ) ) ) ) ==> top }.
% 55.38/55.74  substitution0:
% 55.38/55.74     X := X
% 55.38/55.74  end
% 55.38/55.74  permutation0:
% 55.38/55.74     0 ==> 0
% 55.38/55.74  end
% 55.38/55.74  
% 55.38/55.74  eqswap: (172017) {G28,W12,D6,L1,V2,M1}  { join( converse( X ), complement( 
% 55.38/55.74    Y ) ) ==> converse( join( X, complement( converse( Y ) ) ) ) }.
% 55.38/55.74  parent0[0]: (2843) {G28,W12,D6,L1,V2,M1} P(2819,74) { converse( join( Y, 
% 55.38/55.75    complement( converse( X ) ) ) ) ==> join( converse( Y ), complement( X )
% 55.38/55.75     ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := Y
% 55.38/55.75     Y := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172019) {G29,W12,D5,L1,V1,M1}  { join( converse( composition( X, 
% 55.38/55.75    top ) ), complement( meet( one, X ) ) ) ==> converse( top ) }.
% 55.38/55.75  parent0[0]: (75815) {G51,W11,D6,L1,V1,M1} P(9960,75707);d(2847);d(399);d(73
% 55.38/55.75    );d(2819) { join( composition( X, top ), complement( converse( meet( one
% 55.38/55.75    , X ) ) ) ) ==> top }.
% 55.38/55.75  parent1[0; 11]: (172017) {G28,W12,D6,L1,V2,M1}  { join( converse( X ), 
% 55.38/55.75    complement( Y ) ) ==> converse( join( X, complement( converse( Y ) ) ) )
% 55.38/55.75     }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := composition( X, top )
% 55.38/55.75     Y := meet( one, X )
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172020) {G13,W11,D5,L1,V1,M1}  { join( converse( composition( X, 
% 55.38/55.75    top ) ), complement( meet( one, X ) ) ) ==> top }.
% 55.38/55.75  parent0[0]: (397) {G12,W4,D3,L1,V0,M1} P(393,200) { converse( top ) ==> top
% 55.38/55.75     }.
% 55.38/55.75  parent1[0; 10]: (172019) {G29,W12,D5,L1,V1,M1}  { join( converse( 
% 55.38/55.75    composition( X, top ) ), complement( meet( one, X ) ) ) ==> converse( top
% 55.38/55.75     ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  subsumption: (75895) {G52,W11,D5,L1,V1,M1} P(75815,2843);d(397) { join( 
% 55.38/55.75    converse( composition( X, top ) ), complement( meet( one, X ) ) ) ==> top
% 55.38/55.75     }.
% 55.38/55.75  parent0: (172020) {G13,W11,D5,L1,V1,M1}  { join( converse( composition( X, 
% 55.38/55.75    top ) ), complement( meet( one, X ) ) ) ==> top }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  permutation0:
% 55.38/55.75     0 ==> 0
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172022) {G52,W11,D5,L1,V1,M1}  { top ==> join( converse( 
% 55.38/55.75    composition( X, top ) ), complement( meet( one, X ) ) ) }.
% 55.38/55.75  parent0[0]: (75895) {G52,W11,D5,L1,V1,M1} P(75815,2843);d(397) { join( 
% 55.38/55.75    converse( composition( X, top ) ), complement( meet( one, X ) ) ) ==> top
% 55.38/55.75     }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172024) {G19,W11,D5,L1,V1,M1}  { top ==> join( complement( meet( 
% 55.38/55.75    X, one ) ), converse( composition( X, top ) ) ) }.
% 55.38/55.75  parent0[0]: (3959) {G18,W13,D5,L1,V3,M1} P(3863,954);d(953) { join( Z, 
% 55.38/55.75    complement( meet( Y, X ) ) ) = join( complement( meet( X, Y ) ), Z ) }.
% 55.38/55.75  parent1[0; 2]: (172022) {G52,W11,D5,L1,V1,M1}  { top ==> join( converse( 
% 55.38/55.75    composition( X, top ) ), complement( meet( one, X ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75     Y := one
% 55.38/55.75     Z := converse( composition( X, top ) )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172025) {G19,W11,D5,L1,V1,M1}  { join( complement( meet( X, one )
% 55.38/55.75     ), converse( composition( X, top ) ) ) ==> top }.
% 55.38/55.75  parent0[0]: (172024) {G19,W11,D5,L1,V1,M1}  { top ==> join( complement( 
% 55.38/55.75    meet( X, one ) ), converse( composition( X, top ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  subsumption: (75943) {G53,W11,D5,L1,V1,M1} P(75895,3959) { join( complement
% 55.38/55.75    ( meet( X, one ) ), converse( composition( X, top ) ) ) ==> top }.
% 55.38/55.75  parent0: (172025) {G19,W11,D5,L1,V1,M1}  { join( complement( meet( X, one )
% 55.38/55.75     ), converse( composition( X, top ) ) ) ==> top }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  permutation0:
% 55.38/55.75     0 ==> 0
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172027) {G27,W12,D6,L1,V2,M1}  { converse( meet( X, complement( Y
% 55.38/55.75     ) ) ) ==> complement( converse( join( complement( X ), Y ) ) ) }.
% 55.38/55.75  parent0[0]: (2796) {G27,W12,D6,L1,V2,M1} P(954,2745) { complement( converse
% 55.38/55.75    ( join( complement( X ), Y ) ) ) ==> converse( meet( X, complement( Y ) )
% 55.38/55.75     ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75     Y := Y
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172032) {G28,W14,D7,L1,V1,M1}  { converse( meet( meet( X, one ), 
% 55.38/55.75    complement( converse( composition( X, top ) ) ) ) ) ==> complement( 
% 55.38/55.75    converse( top ) ) }.
% 55.38/55.75  parent0[0]: (75943) {G53,W11,D5,L1,V1,M1} P(75895,3959) { join( complement
% 55.38/55.75    ( meet( X, one ) ), converse( composition( X, top ) ) ) ==> top }.
% 55.38/55.75  parent1[0; 13]: (172027) {G27,W12,D6,L1,V2,M1}  { converse( meet( X, 
% 55.38/55.75    complement( Y ) ) ) ==> complement( converse( join( complement( X ), Y )
% 55.38/55.75     ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := meet( X, one )
% 55.38/55.75     Y := converse( composition( X, top ) )
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172033) {G13,W13,D7,L1,V1,M1}  { converse( meet( meet( X, one ), 
% 55.38/55.75    complement( converse( composition( X, top ) ) ) ) ) ==> complement( top )
% 55.38/55.75     }.
% 55.38/55.75  parent0[0]: (397) {G12,W4,D3,L1,V0,M1} P(393,200) { converse( top ) ==> top
% 55.38/55.75     }.
% 55.38/55.75  parent1[0; 12]: (172032) {G28,W14,D7,L1,V1,M1}  { converse( meet( meet( X, 
% 55.38/55.75    one ), complement( converse( composition( X, top ) ) ) ) ) ==> complement
% 55.38/55.75    ( converse( top ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172034) {G2,W12,D7,L1,V1,M1}  { converse( meet( meet( X, one ), 
% 55.38/55.75    complement( converse( composition( X, top ) ) ) ) ) ==> zero }.
% 55.38/55.75  parent0[0]: (46) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 55.38/55.75    zero }.
% 55.38/55.75  parent1[0; 11]: (172033) {G13,W13,D7,L1,V1,M1}  { converse( meet( meet( X, 
% 55.38/55.75    one ), complement( converse( composition( X, top ) ) ) ) ) ==> complement
% 55.38/55.75    ( top ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172035) {G3,W11,D5,L1,V1,M1}  { meet( converse( meet( X, one ) )
% 55.38/55.75    , complement( composition( X, top ) ) ) ==> zero }.
% 55.38/55.75  parent0[0]: (35795) {G32,W12,D6,L1,V2,M1} P(2819,35668) { converse( meet( Y
% 55.38/55.75    , complement( converse( X ) ) ) ) ==> meet( converse( Y ), complement( X
% 55.38/55.75     ) ) }.
% 55.38/55.75  parent1[0; 1]: (172034) {G2,W12,D7,L1,V1,M1}  { converse( meet( meet( X, 
% 55.38/55.75    one ), complement( converse( composition( X, top ) ) ) ) ) ==> zero }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := composition( X, top )
% 55.38/55.75     Y := meet( X, one )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172036) {G4,W11,D6,L1,V1,M1}  { meet( meet( converse( X ), 
% 55.38/55.75    complement( composition( X, top ) ) ), one ) ==> zero }.
% 55.38/55.75  parent0[0]: (51045) {G33,W15,D5,L1,V2,M1} P(35795,9960);d(31750);d(35795)
% 55.38/55.75     { meet( converse( meet( X, one ) ), complement( Y ) ) ==> meet( meet( 
% 55.38/55.75    converse( X ), complement( Y ) ), one ) }.
% 55.38/55.75  parent1[0; 1]: (172035) {G3,W11,D5,L1,V1,M1}  { meet( converse( meet( X, 
% 55.38/55.75    one ) ), complement( composition( X, top ) ) ) ==> zero }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75     Y := composition( X, top )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  subsumption: (76037) {G54,W11,D6,L1,V1,M1} P(75943,2796);d(397);d(46);d(
% 55.38/55.75    35795);d(51045) { meet( meet( converse( X ), complement( composition( X, 
% 55.38/55.75    top ) ) ), one ) ==> zero }.
% 55.38/55.75  parent0: (172036) {G4,W11,D6,L1,V1,M1}  { meet( meet( converse( X ), 
% 55.38/55.75    complement( composition( X, top ) ) ), one ) ==> zero }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  permutation0:
% 55.38/55.75     0 ==> 0
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172039) {G60,W12,D6,L1,V2,M1}  { Y ==> meet( join( composition( 
% 55.38/55.75    meet( X, Y ), top ), complement( X ) ), Y ) }.
% 55.38/55.75  parent0[0]: (61228) {G60,W12,D6,L1,V2,M1} P(4072,61164) { meet( join( 
% 55.38/55.75    composition( meet( Y, X ), top ), complement( Y ) ), X ) ==> X }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := Y
% 55.38/55.75     Y := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172043) {G55,W16,D8,L1,V1,M1}  { one ==> meet( join( composition
% 55.38/55.75    ( zero, top ), complement( meet( converse( X ), complement( composition( 
% 55.38/55.75    X, top ) ) ) ) ), one ) }.
% 55.38/55.75  parent0[0]: (76037) {G54,W11,D6,L1,V1,M1} P(75943,2796);d(397);d(46);d(
% 55.38/55.75    35795);d(51045) { meet( meet( converse( X ), complement( composition( X, 
% 55.38/55.75    top ) ) ), one ) ==> zero }.
% 55.38/55.75  parent1[0; 5]: (172039) {G60,W12,D6,L1,V2,M1}  { Y ==> meet( join( 
% 55.38/55.75    composition( meet( X, Y ), top ), complement( X ) ), Y ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := meet( converse( X ), complement( composition( X, top ) ) )
% 55.38/55.75     Y := one
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172044) {G20,W14,D8,L1,V1,M1}  { one ==> meet( join( zero, 
% 55.38/55.75    complement( meet( converse( X ), complement( composition( X, top ) ) ) )
% 55.38/55.75     ), one ) }.
% 55.38/55.75  parent0[0]: (922) {G19,W5,D3,L1,V1,M1} P(919,36);d(474) { composition( zero
% 55.38/55.75    , X ) ==> zero }.
% 55.38/55.75  parent1[0; 4]: (172043) {G55,W16,D8,L1,V1,M1}  { one ==> meet( join( 
% 55.38/55.75    composition( zero, top ), complement( meet( converse( X ), complement( 
% 55.38/55.75    composition( X, top ) ) ) ) ), one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := top
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172045) {G15,W12,D7,L1,V1,M1}  { one ==> meet( complement( meet( 
% 55.38/55.75    converse( X ), complement( composition( X, top ) ) ) ), one ) }.
% 55.38/55.75  parent0[0]: (456) {G14,W5,D3,L1,V1,M1} P(448,338) { join( zero, X ) ==> X
% 55.38/55.75     }.
% 55.38/55.75  parent1[0; 3]: (172044) {G20,W14,D8,L1,V1,M1}  { one ==> meet( join( zero, 
% 55.38/55.75    complement( meet( converse( X ), complement( composition( X, top ) ) ) )
% 55.38/55.75     ), one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := complement( meet( converse( X ), complement( composition( X, top )
% 55.38/55.75     ) ) )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172046) {G16,W11,D6,L1,V1,M1}  { one ==> meet( join( complement( 
% 55.38/55.75    converse( X ) ), composition( X, top ) ), one ) }.
% 55.38/55.75  parent0[0]: (954) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( Y, 
% 55.38/55.75    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 55.38/55.75  parent1[0; 3]: (172045) {G15,W12,D7,L1,V1,M1}  { one ==> meet( complement( 
% 55.38/55.75    meet( converse( X ), complement( composition( X, top ) ) ) ), one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := composition( X, top )
% 55.38/55.75     Y := converse( X )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172047) {G16,W11,D6,L1,V1,M1}  { meet( join( complement( converse
% 55.38/55.75    ( X ) ), composition( X, top ) ), one ) ==> one }.
% 55.38/55.75  parent0[0]: (172046) {G16,W11,D6,L1,V1,M1}  { one ==> meet( join( 
% 55.38/55.75    complement( converse( X ) ), composition( X, top ) ), one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  subsumption: (76451) {G61,W11,D6,L1,V1,M1} P(76037,61228);d(922);d(456);d(
% 55.38/55.75    954) { meet( join( complement( converse( X ) ), composition( X, top ) ), 
% 55.38/55.75    one ) ==> one }.
% 55.38/55.75  parent0: (172047) {G16,W11,D6,L1,V1,M1}  { meet( join( complement( converse
% 55.38/55.75    ( X ) ), composition( X, top ) ), one ) ==> one }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  permutation0:
% 55.38/55.75     0 ==> 0
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172049) {G61,W11,D6,L1,V1,M1}  { one ==> meet( join( complement( 
% 55.38/55.75    converse( X ) ), composition( X, top ) ), one ) }.
% 55.38/55.75  parent0[0]: (76451) {G61,W11,D6,L1,V1,M1} P(76037,61228);d(922);d(456);d(
% 55.38/55.75    954) { meet( join( complement( converse( X ) ), composition( X, top ) ), 
% 55.38/55.75    one ) ==> one }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172051) {G28,W13,D7,L1,V1,M1}  { one ==> meet( join( complement( 
% 55.38/55.75    complement( converse( X ) ) ), composition( complement( X ), top ) ), one
% 55.38/55.75     ) }.
% 55.38/55.75  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 55.38/55.75    ( X ) ) ==> complement( converse( X ) ) }.
% 55.38/55.75  parent1[0; 5]: (172049) {G61,W11,D6,L1,V1,M1}  { one ==> meet( join( 
% 55.38/55.75    complement( converse( X ) ), composition( X, top ) ), one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := complement( X )
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172052) {G15,W11,D6,L1,V1,M1}  { one ==> meet( join( converse( X
% 55.38/55.75     ), composition( complement( X ), top ) ), one ) }.
% 55.38/55.75  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.38/55.75    ( complement( X ) ) ==> X }.
% 55.38/55.75  parent1[0; 4]: (172051) {G28,W13,D7,L1,V1,M1}  { one ==> meet( join( 
% 55.38/55.75    complement( complement( converse( X ) ) ), composition( complement( X ), 
% 55.38/55.75    top ) ), one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := converse( X )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172053) {G15,W11,D6,L1,V1,M1}  { meet( join( converse( X ), 
% 55.38/55.75    composition( complement( X ), top ) ), one ) ==> one }.
% 55.38/55.75  parent0[0]: (172052) {G15,W11,D6,L1,V1,M1}  { one ==> meet( join( converse
% 55.38/55.75    ( X ), composition( complement( X ), top ) ), one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  subsumption: (76543) {G62,W11,D6,L1,V1,M1} P(2819,76451);d(454) { meet( 
% 55.38/55.75    join( converse( X ), composition( complement( X ), top ) ), one ) ==> one
% 55.38/55.75     }.
% 55.38/55.75  parent0: (172053) {G15,W11,D6,L1,V1,M1}  { meet( join( converse( X ), 
% 55.38/55.75    composition( complement( X ), top ) ), one ) ==> one }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  permutation0:
% 55.38/55.75     0 ==> 0
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172055) {G62,W11,D6,L1,V1,M1}  { one ==> meet( join( converse( X )
% 55.38/55.75    , composition( complement( X ), top ) ), one ) }.
% 55.38/55.75  parent0[0]: (76543) {G62,W11,D6,L1,V1,M1} P(2819,76451);d(454) { meet( join
% 55.38/55.75    ( converse( X ), composition( complement( X ), top ) ), one ) ==> one }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172057) {G1,W11,D7,L1,V1,M1}  { one ==> meet( join( X, 
% 55.38/55.75    composition( complement( converse( X ) ), top ) ), one ) }.
% 55.38/55.75  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 55.38/55.75  parent1[0; 4]: (172055) {G62,W11,D6,L1,V1,M1}  { one ==> meet( join( 
% 55.38/55.75    converse( X ), composition( complement( X ), top ) ), one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := converse( X )
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172058) {G2,W11,D7,L1,V1,M1}  { one ==> meet( join( X, converse( 
% 55.38/55.75    composition( top, complement( X ) ) ) ), one ) }.
% 55.38/55.75  parent0[0]: (2840) {G28,W11,D5,L1,V1,M1} P(2819,398) { composition( 
% 55.38/55.75    complement( converse( X ) ), top ) ==> converse( composition( top, 
% 55.38/55.75    complement( X ) ) ) }.
% 55.38/55.75  parent1[0; 5]: (172057) {G1,W11,D7,L1,V1,M1}  { one ==> meet( join( X, 
% 55.38/55.75    composition( complement( converse( X ) ), top ) ), one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172059) {G2,W11,D7,L1,V1,M1}  { meet( join( X, converse( 
% 55.38/55.75    composition( top, complement( X ) ) ) ), one ) ==> one }.
% 55.38/55.75  parent0[0]: (172058) {G2,W11,D7,L1,V1,M1}  { one ==> meet( join( X, 
% 55.38/55.75    converse( composition( top, complement( X ) ) ) ), one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  subsumption: (77273) {G63,W11,D7,L1,V1,M1} P(7,76543);d(2840) { meet( join
% 55.38/55.75    ( X, converse( composition( top, complement( X ) ) ) ), one ) ==> one }.
% 55.38/55.75  parent0: (172059) {G2,W11,D7,L1,V1,M1}  { meet( join( X, converse( 
% 55.38/55.75    composition( top, complement( X ) ) ) ), one ) ==> one }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  permutation0:
% 55.38/55.75     0 ==> 0
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172061) {G63,W11,D7,L1,V1,M1}  { one ==> meet( join( X, converse( 
% 55.38/55.75    composition( top, complement( X ) ) ) ), one ) }.
% 55.38/55.75  parent0[0]: (77273) {G63,W11,D7,L1,V1,M1} P(7,76543);d(2840) { meet( join( 
% 55.38/55.75    X, converse( composition( top, complement( X ) ) ) ), one ) ==> one }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172068) {G41,W17,D10,L1,V1,M1}  { one ==> meet( join( converse( 
% 55.38/55.75    join( composition( top, complement( join( complement( one ), X ) ) ), 
% 55.38/55.75    complement( one ) ) ), X ), one ) }.
% 55.38/55.75  parent0[0]: (1990) {G40,W15,D6,L1,V2,M1} P(1635,127) { join( join( 
% 55.38/55.75    complement( one ), X ), converse( Y ) ) = join( converse( join( Y, 
% 55.38/55.75    complement( one ) ) ), X ) }.
% 55.38/55.75  parent1[0; 3]: (172061) {G63,W11,D7,L1,V1,M1}  { one ==> meet( join( X, 
% 55.38/55.75    converse( composition( top, complement( X ) ) ) ), one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75     Y := composition( top, complement( join( complement( one ), X ) ) )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := join( complement( one ), X )
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172069) {G16,W16,D9,L1,V1,M1}  { one ==> meet( join( converse( 
% 55.38/55.75    join( composition( top, meet( one, complement( X ) ) ), complement( one )
% 55.38/55.75     ) ), X ), one ) }.
% 55.38/55.75  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 55.38/55.75    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 55.38/55.75  parent1[0; 8]: (172068) {G41,W17,D10,L1,V1,M1}  { one ==> meet( join( 
% 55.38/55.75    converse( join( composition( top, complement( join( complement( one ), X
% 55.38/55.75     ) ) ), complement( one ) ) ), X ), one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75     Y := one
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172070) {G17,W12,D7,L1,V1,M1}  { one ==> meet( join( converse( 
% 55.38/55.75    join( complement( X ), complement( one ) ) ), X ), one ) }.
% 55.38/55.75  parent0[0]: (74381) {G44,W15,D6,L1,V1,M1} P(74029,1317);d(398);d(1655);d(
% 55.38/55.75    1655);d(2395) { converse( join( composition( top, meet( one, X ) ), 
% 55.38/55.75    complement( one ) ) ) ==> converse( join( X, complement( one ) ) ) }.
% 55.38/55.75  parent1[0; 4]: (172069) {G16,W16,D9,L1,V1,M1}  { one ==> meet( join( 
% 55.38/55.75    converse( join( composition( top, meet( one, complement( X ) ) ), 
% 55.38/55.75    complement( one ) ) ), X ), one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := complement( X )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172071) {G15,W11,D7,L1,V1,M1}  { one ==> meet( join( converse( 
% 55.38/55.75    complement( meet( X, one ) ) ), X ), one ) }.
% 55.38/55.75  parent0[0]: (461) {G14,W10,D4,L1,V2,M1} P(37,448);d(3);d(377) { join( 
% 55.38/55.75    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 55.38/55.75  parent1[0; 5]: (172070) {G17,W12,D7,L1,V1,M1}  { one ==> meet( join( 
% 55.38/55.75    converse( join( complement( X ), complement( one ) ) ), X ), one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75     Y := one
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172072) {G16,W11,D7,L1,V1,M1}  { one ==> meet( join( complement( 
% 55.38/55.75    converse( meet( X, one ) ) ), X ), one ) }.
% 55.38/55.75  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 55.38/55.75    ( X ) ) ==> complement( converse( X ) ) }.
% 55.38/55.75  parent1[0; 4]: (172071) {G15,W11,D7,L1,V1,M1}  { one ==> meet( join( 
% 55.38/55.75    converse( complement( meet( X, one ) ) ), X ), one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := meet( X, one )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172073) {G16,W11,D7,L1,V1,M1}  { meet( join( complement( converse
% 55.38/55.75    ( meet( X, one ) ) ), X ), one ) ==> one }.
% 55.38/55.75  parent0[0]: (172072) {G16,W11,D7,L1,V1,M1}  { one ==> meet( join( 
% 55.38/55.75    complement( converse( meet( X, one ) ) ), X ), one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  subsumption: (77836) {G64,W11,D7,L1,V1,M1} P(1990,77273);d(470);d(74381);d(
% 55.38/55.75    461);d(2819) { meet( join( complement( converse( meet( X, one ) ) ), X )
% 55.38/55.75    , one ) ==> one }.
% 55.38/55.75  parent0: (172073) {G16,W11,D7,L1,V1,M1}  { meet( join( complement( converse
% 55.38/55.75    ( meet( X, one ) ) ), X ), one ) ==> one }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  permutation0:
% 55.38/55.75     0 ==> 0
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172075) {G36,W10,D5,L1,V1,M1}  { zero ==> composition( meet( X, 
% 55.38/55.75    one ), meet( complement( X ), one ) ) }.
% 55.38/55.75  parent0[0]: (75248) {G36,W10,D5,L1,V1,M1} P(7138,8754);d(2636) { 
% 55.38/55.75    composition( meet( X, one ), meet( complement( X ), one ) ) ==> zero }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172080) {G37,W14,D9,L1,V1,M1}  { zero ==> composition( one, meet
% 55.38/55.75    ( complement( join( complement( converse( meet( X, one ) ) ), X ) ), one
% 55.38/55.75     ) ) }.
% 55.38/55.75  parent0[0]: (77836) {G64,W11,D7,L1,V1,M1} P(1990,77273);d(470);d(74381);d(
% 55.38/55.75    461);d(2819) { meet( join( complement( converse( meet( X, one ) ) ), X )
% 55.38/55.75    , one ) ==> one }.
% 55.38/55.75  parent1[0; 3]: (172075) {G36,W10,D5,L1,V1,M1}  { zero ==> composition( meet
% 55.38/55.75    ( X, one ), meet( complement( X ), one ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := join( complement( converse( meet( X, one ) ) ), X )
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172081) {G5,W12,D8,L1,V1,M1}  { zero ==> meet( complement( join( 
% 55.38/55.75    complement( converse( meet( X, one ) ) ), X ) ), one ) }.
% 55.38/55.75  parent0[0]: (301) {G4,W5,D3,L1,V1,M1} P(300,294) { composition( one, X ) 
% 55.38/55.75    ==> X }.
% 55.38/55.75  parent1[0; 2]: (172080) {G37,W14,D9,L1,V1,M1}  { zero ==> composition( one
% 55.38/55.75    , meet( complement( join( complement( converse( meet( X, one ) ) ), X ) )
% 55.38/55.75    , one ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := meet( complement( join( complement( converse( meet( X, one ) ) ), X
% 55.38/55.75     ) ), one )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172082) {G6,W11,D6,L1,V1,M1}  { zero ==> meet( meet( converse( 
% 55.38/55.75    meet( X, one ) ), complement( X ) ), one ) }.
% 55.38/55.75  parent0[0]: (470) {G15,W10,D5,L1,V2,M1} P(454,3) { complement( join( 
% 55.38/55.75    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 55.38/55.75  parent1[0; 3]: (172081) {G5,W12,D8,L1,V1,M1}  { zero ==> meet( complement( 
% 55.38/55.75    join( complement( converse( meet( X, one ) ) ), X ) ), one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75     Y := converse( meet( X, one ) )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172083) {G7,W9,D5,L1,V1,M1}  { zero ==> meet( converse( meet( X, 
% 55.38/55.75    one ) ), complement( X ) ) }.
% 55.38/55.75  parent0[0]: (9668) {G41,W15,D6,L1,V2,M1} P(9642,8805);d(8753) { meet( meet
% 55.38/55.75    ( converse( meet( X, one ) ), Y ), one ) ==> meet( converse( meet( X, one
% 55.38/55.75     ) ), Y ) }.
% 55.38/55.75  parent1[0; 2]: (172082) {G6,W11,D6,L1,V1,M1}  { zero ==> meet( meet( 
% 55.38/55.75    converse( meet( X, one ) ), complement( X ) ), one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75     Y := complement( X )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172084) {G8,W9,D5,L1,V1,M1}  { zero ==> meet( meet( converse( X )
% 55.38/55.75    , complement( X ) ), one ) }.
% 55.38/55.75  parent0[0]: (51045) {G33,W15,D5,L1,V2,M1} P(35795,9960);d(31750);d(35795)
% 55.38/55.75     { meet( converse( meet( X, one ) ), complement( Y ) ) ==> meet( meet( 
% 55.38/55.75    converse( X ), complement( Y ) ), one ) }.
% 55.38/55.75  parent1[0; 2]: (172083) {G7,W9,D5,L1,V1,M1}  { zero ==> meet( converse( 
% 55.38/55.75    meet( X, one ) ), complement( X ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75     Y := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172085) {G8,W9,D5,L1,V1,M1}  { meet( meet( converse( X ), 
% 55.38/55.75    complement( X ) ), one ) ==> zero }.
% 55.38/55.75  parent0[0]: (172084) {G8,W9,D5,L1,V1,M1}  { zero ==> meet( meet( converse( 
% 55.38/55.75    X ), complement( X ) ), one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  subsumption: (77858) {G65,W9,D5,L1,V1,M1} P(77836,75248);d(301);d(470);d(
% 55.38/55.75    9668);d(51045) { meet( meet( converse( X ), complement( X ) ), one ) ==> 
% 55.38/55.75    zero }.
% 55.38/55.75  parent0: (172085) {G8,W9,D5,L1,V1,M1}  { meet( meet( converse( X ), 
% 55.38/55.75    complement( X ) ), one ) ==> zero }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  permutation0:
% 55.38/55.75     0 ==> 0
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172095) {G29,W11,D6,L1,V1,M1}  { converse( meet( meet( complement
% 55.38/55.75    ( X ), converse( X ) ), one ) ) = converse( zero ) }.
% 55.38/55.75  parent0[0]: (77858) {G65,W9,D5,L1,V1,M1} P(77836,75248);d(301);d(470);d(
% 55.38/55.75    9668);d(51045) { meet( meet( converse( X ), complement( X ) ), one ) ==> 
% 55.38/55.75    zero }.
% 55.38/55.75  parent1[0; 10]: (3958) {G28,W13,D5,L1,V3,M1} P(3863,2808) { converse( meet
% 55.38/55.75    ( meet( Z, Y ), X ) ) = converse( meet( meet( Y, Z ), X ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := one
% 55.38/55.75     Y := converse( X )
% 55.38/55.75     Z := complement( X )
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172097) {G17,W10,D6,L1,V1,M1}  { converse( meet( meet( complement
% 55.38/55.75    ( X ), converse( X ) ), one ) ) = zero }.
% 55.38/55.75  parent0[0]: (474) {G16,W4,D3,L1,V0,M1} P(460,456) { converse( zero ) ==> 
% 55.38/55.75    zero }.
% 55.38/55.75  parent1[0; 9]: (172095) {G29,W11,D6,L1,V1,M1}  { converse( meet( meet( 
% 55.38/55.75    complement( X ), converse( X ) ), one ) ) = converse( zero ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172098) {G18,W9,D6,L1,V1,M1}  { meet( X, converse( meet( one, 
% 55.38/55.75    complement( X ) ) ) ) = zero }.
% 55.38/55.75  parent0[0]: (46124) {G54,W14,D6,L1,V3,M1} P(45928,35667) { converse( meet( 
% 55.38/55.75    meet( Z, converse( X ) ), Y ) ) ==> meet( X, converse( meet( Y, Z ) ) )
% 55.38/55.75     }.
% 55.38/55.75  parent1[0; 1]: (172097) {G17,W10,D6,L1,V1,M1}  { converse( meet( meet( 
% 55.38/55.75    complement( X ), converse( X ) ), one ) ) = zero }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75     Y := one
% 55.38/55.75     Z := complement( X )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172099) {G19,W9,D5,L1,V1,M1}  { meet( meet( one, X ), converse( 
% 55.38/55.75    complement( X ) ) ) = zero }.
% 55.38/55.75  parent0[0]: (46336) {G54,W13,D5,L1,V2,M1} P(9960,45928) { meet( Y, converse
% 55.38/55.75    ( meet( one, X ) ) ) ==> meet( meet( one, Y ), converse( X ) ) }.
% 55.38/55.75  parent1[0; 1]: (172098) {G18,W9,D6,L1,V1,M1}  { meet( X, converse( meet( 
% 55.38/55.75    one, complement( X ) ) ) ) = zero }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := complement( X )
% 55.38/55.75     Y := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172100) {G20,W9,D5,L1,V1,M1}  { meet( meet( one, X ), complement
% 55.38/55.75    ( converse( X ) ) ) = zero }.
% 55.38/55.75  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 55.38/55.75    ( X ) ) ==> complement( converse( X ) ) }.
% 55.38/55.75  parent1[0; 5]: (172099) {G19,W9,D5,L1,V1,M1}  { meet( meet( one, X ), 
% 55.38/55.75    converse( complement( X ) ) ) = zero }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  subsumption: (77957) {G66,W9,D5,L1,V1,M1} P(77858,3958);d(474);d(46124);d(
% 55.38/55.75    46336);d(2819) { meet( meet( one, X ), complement( converse( X ) ) ) ==> 
% 55.38/55.75    zero }.
% 55.38/55.75  parent0: (172100) {G20,W9,D5,L1,V1,M1}  { meet( meet( one, X ), complement
% 55.38/55.75    ( converse( X ) ) ) = zero }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  permutation0:
% 55.38/55.75     0 ==> 0
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172103) {G21,W11,D4,L1,V2,M1}  { join( Y, complement( X ) ) ==> 
% 55.38/55.75    join( complement( X ), meet( Y, X ) ) }.
% 55.38/55.75  parent0[0]: (2333) {G21,W11,D4,L1,V2,M1} P(2313,535);d(1);d(511) { join( 
% 55.38/55.75    complement( Y ), meet( X, Y ) ) ==> join( X, complement( Y ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := Y
% 55.38/55.75     Y := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172106) {G22,W15,D6,L1,V1,M1}  { join( meet( one, X ), complement
% 55.38/55.75    ( complement( converse( X ) ) ) ) ==> join( complement( complement( 
% 55.38/55.75    converse( X ) ) ), zero ) }.
% 55.38/55.75  parent0[0]: (77957) {G66,W9,D5,L1,V1,M1} P(77858,3958);d(474);d(46124);d(
% 55.38/55.75    46336);d(2819) { meet( meet( one, X ), complement( converse( X ) ) ) ==> 
% 55.38/55.75    zero }.
% 55.38/55.75  parent1[0; 14]: (172103) {G21,W11,D4,L1,V2,M1}  { join( Y, complement( X )
% 55.38/55.75     ) ==> join( complement( X ), meet( Y, X ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := complement( converse( X ) )
% 55.38/55.75     Y := meet( one, X )
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172107) {G15,W13,D6,L1,V1,M1}  { join( meet( one, X ), complement
% 55.38/55.75    ( complement( converse( X ) ) ) ) ==> complement( complement( converse( X
% 55.38/55.75     ) ) ) }.
% 55.38/55.75  parent0[0]: (457) {G14,W5,D3,L1,V1,M1} P(448,333) { join( X, zero ) ==> X
% 55.38/55.75     }.
% 55.38/55.75  parent1[0; 9]: (172106) {G22,W15,D6,L1,V1,M1}  { join( meet( one, X ), 
% 55.38/55.75    complement( complement( converse( X ) ) ) ) ==> join( complement( 
% 55.38/55.75    complement( converse( X ) ) ), zero ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := complement( complement( converse( X ) ) )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172109) {G15,W11,D6,L1,V1,M1}  { join( meet( one, X ), complement
% 55.38/55.75    ( complement( converse( X ) ) ) ) ==> converse( X ) }.
% 55.38/55.75  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.38/55.75    ( complement( X ) ) ==> X }.
% 55.38/55.75  parent1[0; 9]: (172107) {G15,W13,D6,L1,V1,M1}  { join( meet( one, X ), 
% 55.38/55.75    complement( complement( converse( X ) ) ) ) ==> complement( complement( 
% 55.38/55.75    converse( X ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := converse( X )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172110) {G15,W9,D4,L1,V1,M1}  { join( meet( one, X ), converse( X
% 55.38/55.75     ) ) ==> converse( X ) }.
% 55.38/55.75  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.38/55.75    ( complement( X ) ) ==> X }.
% 55.38/55.75  parent1[0; 5]: (172109) {G15,W11,D6,L1,V1,M1}  { join( meet( one, X ), 
% 55.38/55.75    complement( complement( converse( X ) ) ) ) ==> converse( X ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := converse( X )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  subsumption: (78071) {G67,W9,D4,L1,V1,M1} P(77957,2333);d(457);d(454) { 
% 55.38/55.75    join( meet( one, X ), converse( X ) ) ==> converse( X ) }.
% 55.38/55.75  parent0: (172110) {G15,W9,D4,L1,V1,M1}  { join( meet( one, X ), converse( X
% 55.38/55.75     ) ) ==> converse( X ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  permutation0:
% 55.38/55.75     0 ==> 0
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172115) {G67,W9,D4,L1,V1,M1}  { converse( X ) ==> join( meet( one
% 55.38/55.75    , X ), converse( X ) ) }.
% 55.38/55.75  parent0[0]: (78071) {G67,W9,D4,L1,V1,M1} P(77957,2333);d(457);d(454) { join
% 55.38/55.75    ( meet( one, X ), converse( X ) ) ==> converse( X ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172122) {G55,W18,D6,L1,V1,M1}  { converse( converse( meet( one, X
% 55.38/55.75     ) ) ) ==> join( meet( meet( one, one ), converse( X ) ), converse( 
% 55.38/55.75    converse( meet( one, X ) ) ) ) }.
% 55.38/55.75  parent0[0]: (46336) {G54,W13,D5,L1,V2,M1} P(9960,45928) { meet( Y, converse
% 55.38/55.75    ( meet( one, X ) ) ) ==> meet( meet( one, Y ), converse( X ) ) }.
% 55.38/55.75  parent1[0; 7]: (172115) {G67,W9,D4,L1,V1,M1}  { converse( X ) ==> join( 
% 55.38/55.75    meet( one, X ), converse( X ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75     Y := one
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := converse( meet( one, X ) )
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172123) {G33,W18,D7,L1,V1,M1}  { converse( converse( meet( one, X
% 55.38/55.75     ) ) ) ==> converse( join( meet( converse( meet( one, one ) ), X ), 
% 55.38/55.75    converse( meet( one, X ) ) ) ) }.
% 55.38/55.75  parent0[0]: (35750) {G32,W15,D6,L1,V3,M1} P(35667,8) { join( meet( X, 
% 55.38/55.75    converse( Y ) ), converse( Z ) ) ==> converse( join( meet( converse( X )
% 55.38/55.75    , Y ), Z ) ) }.
% 55.38/55.75  parent1[0; 6]: (172122) {G55,W18,D6,L1,V1,M1}  { converse( converse( meet( 
% 55.38/55.75    one, X ) ) ) ==> join( meet( meet( one, one ), converse( X ) ), converse
% 55.38/55.75    ( converse( meet( one, X ) ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := meet( one, one )
% 55.38/55.75     Y := X
% 55.38/55.75     Z := converse( meet( one, X ) )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172124) {G2,W17,D7,L1,V1,M1}  { converse( converse( meet( one, X
% 55.38/55.75     ) ) ) ==> join( converse( meet( converse( meet( one, one ) ), X ) ), 
% 55.38/55.75    meet( one, X ) ) }.
% 55.38/55.75  parent0[0]: (74) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 55.38/55.75    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 55.38/55.75  parent1[0; 6]: (172123) {G33,W18,D7,L1,V1,M1}  { converse( converse( meet( 
% 55.38/55.75    one, X ) ) ) ==> converse( join( meet( converse( meet( one, one ) ), X )
% 55.38/55.75    , converse( meet( one, X ) ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := meet( one, X )
% 55.38/55.75     Y := meet( converse( meet( one, one ) ), X )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172125) {G3,W16,D5,L1,V1,M1}  { converse( converse( meet( one, X
% 55.38/55.75     ) ) ) ==> join( meet( meet( one, one ), converse( X ) ), meet( one, X )
% 55.38/55.75     ) }.
% 55.38/55.75  parent0[0]: (35667) {G31,W10,D5,L1,V2,M1} P(7,35545) { converse( meet( 
% 55.38/55.75    converse( X ), Y ) ) ==> meet( X, converse( Y ) ) }.
% 55.38/55.75  parent1[0; 7]: (172124) {G2,W17,D7,L1,V1,M1}  { converse( converse( meet( 
% 55.38/55.75    one, X ) ) ) ==> join( converse( meet( converse( meet( one, one ) ), X )
% 55.38/55.75     ), meet( one, X ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := meet( one, one )
% 55.38/55.75     Y := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172126) {G4,W14,D5,L1,V1,M1}  { converse( converse( meet( one, X
% 55.38/55.75     ) ) ) ==> join( meet( one, converse( X ) ), meet( one, X ) ) }.
% 55.38/55.75  parent0[0]: (448) {G13,W5,D3,L1,V1,M1} P(376,442);d(338) { meet( X, X ) ==>
% 55.38/55.75     X }.
% 55.38/55.75  parent1[0; 8]: (172125) {G3,W16,D5,L1,V1,M1}  { converse( converse( meet( 
% 55.38/55.75    one, X ) ) ) ==> join( meet( meet( one, one ), converse( X ) ), meet( one
% 55.38/55.75    , X ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := one
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172127) {G5,W12,D5,L1,V1,M1}  { converse( converse( meet( one, X
% 55.38/55.75     ) ) ) ==> meet( one, join( converse( X ), X ) ) }.
% 55.38/55.75  parent0[0]: (69780) {G45,W13,D4,L1,V3,M1} P(69507,3935) { join( meet( X, Y
% 55.38/55.75     ), meet( X, Z ) ) ==> meet( X, join( Y, Z ) ) }.
% 55.38/55.75  parent1[0; 6]: (172126) {G4,W14,D5,L1,V1,M1}  { converse( converse( meet( 
% 55.38/55.75    one, X ) ) ) ==> join( meet( one, converse( X ) ), meet( one, X ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := one
% 55.38/55.75     Y := converse( X )
% 55.38/55.75     Z := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172128) {G1,W10,D5,L1,V1,M1}  { meet( one, X ) ==> meet( one, 
% 55.38/55.75    join( converse( X ), X ) ) }.
% 55.38/55.75  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 55.38/55.75  parent1[0; 1]: (172127) {G5,W12,D5,L1,V1,M1}  { converse( converse( meet( 
% 55.38/55.75    one, X ) ) ) ==> meet( one, join( converse( X ), X ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := meet( one, X )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172129) {G1,W10,D5,L1,V1,M1}  { meet( one, join( converse( X ), X
% 55.38/55.75     ) ) ==> meet( one, X ) }.
% 55.38/55.75  parent0[0]: (172128) {G1,W10,D5,L1,V1,M1}  { meet( one, X ) ==> meet( one, 
% 55.38/55.75    join( converse( X ), X ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  subsumption: (78076) {G68,W10,D5,L1,V1,M1} P(46336,78071);d(35750);d(74);d(
% 55.38/55.75    35667);d(448);d(69780);d(7) { meet( one, join( converse( X ), X ) ) ==> 
% 55.38/55.75    meet( one, X ) }.
% 55.38/55.75  parent0: (172129) {G1,W10,D5,L1,V1,M1}  { meet( one, join( converse( X ), X
% 55.38/55.75     ) ) ==> meet( one, X ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  permutation0:
% 55.38/55.75     0 ==> 0
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172131) {G27,W13,D5,L1,V3,M1}  { converse( join( Z, meet( Y, X ) )
% 55.38/55.75     ) = converse( join( meet( X, Y ), Z ) ) }.
% 55.38/55.75  parent0[0]: (3897) {G27,W13,D5,L1,V3,M1} P(3818,72) { converse( join( meet
% 55.38/55.75    ( Y, X ), Z ) ) = converse( join( Z, meet( X, Y ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := Y
% 55.38/55.75     Y := X
% 55.38/55.75     Z := Z
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172140) {G28,W11,D5,L1,V1,M1}  { converse( join( converse( X ), 
% 55.38/55.75    meet( X, one ) ) ) = converse( converse( X ) ) }.
% 55.38/55.75  parent0[0]: (78071) {G67,W9,D4,L1,V1,M1} P(77957,2333);d(457);d(454) { join
% 55.38/55.75    ( meet( one, X ), converse( X ) ) ==> converse( X ) }.
% 55.38/55.75  parent1[0; 9]: (172131) {G27,W13,D5,L1,V3,M1}  { converse( join( Z, meet( Y
% 55.38/55.75    , X ) ) ) = converse( join( meet( X, Y ), Z ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := one
% 55.38/55.75     Y := X
% 55.38/55.75     Z := converse( X )
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172141) {G1,W9,D5,L1,V1,M1}  { converse( join( converse( X ), 
% 55.38/55.75    meet( X, one ) ) ) = X }.
% 55.38/55.75  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 55.38/55.75  parent1[0; 8]: (172140) {G28,W11,D5,L1,V1,M1}  { converse( join( converse( 
% 55.38/55.75    X ), meet( X, one ) ) ) = converse( converse( X ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172142) {G2,W8,D5,L1,V1,M1}  { join( X, converse( meet( X, one )
% 55.38/55.75     ) ) = X }.
% 55.38/55.75  parent0[0]: (73) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 55.38/55.75     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 55.38/55.75  parent1[0; 1]: (172141) {G1,W9,D5,L1,V1,M1}  { converse( join( converse( X
% 55.38/55.75     ), meet( X, one ) ) ) = X }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75     Y := meet( X, one )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  subsumption: (78086) {G68,W8,D5,L1,V1,M1} P(78071,3897);d(7);d(73) { join( 
% 55.38/55.75    X, converse( meet( X, one ) ) ) ==> X }.
% 55.38/55.75  parent0: (172142) {G2,W8,D5,L1,V1,M1}  { join( X, converse( meet( X, one )
% 55.38/55.75     ) ) = X }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  permutation0:
% 55.38/55.75     0 ==> 0
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172145) {G42,W12,D8,L1,V2,M1}  { one ==> meet( one, complement( 
% 55.38/55.75    composition( X, complement( converse( join( X, Y ) ) ) ) ) ) }.
% 55.38/55.75  parent0[0]: (23926) {G42,W12,D8,L1,V2,M1} P(20604,329);d(457) { meet( one, 
% 55.38/55.75    complement( composition( X, complement( converse( join( X, Y ) ) ) ) ) ) 
% 55.38/55.75    ==> one }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75     Y := Y
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172148) {G43,W13,D8,L1,V1,M1}  { one ==> meet( one, complement( 
% 55.38/55.75    composition( meet( one, X ), complement( converse( converse( X ) ) ) ) )
% 55.38/55.75     ) }.
% 55.38/55.75  parent0[0]: (78071) {G67,W9,D4,L1,V1,M1} P(77957,2333);d(457);d(454) { join
% 55.38/55.75    ( meet( one, X ), converse( X ) ) ==> converse( X ) }.
% 55.38/55.75  parent1[0; 11]: (172145) {G42,W12,D8,L1,V2,M1}  { one ==> meet( one, 
% 55.38/55.75    complement( composition( X, complement( converse( join( X, Y ) ) ) ) ) )
% 55.38/55.75     }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := meet( one, X )
% 55.38/55.75     Y := converse( X )
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172149) {G1,W11,D6,L1,V1,M1}  { one ==> meet( one, complement( 
% 55.38/55.75    composition( meet( one, X ), complement( X ) ) ) ) }.
% 55.38/55.75  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 55.38/55.75  parent1[0; 10]: (172148) {G43,W13,D8,L1,V1,M1}  { one ==> meet( one, 
% 55.38/55.75    complement( composition( meet( one, X ), complement( converse( converse( 
% 55.38/55.75    X ) ) ) ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172150) {G1,W11,D6,L1,V1,M1}  { meet( one, complement( composition
% 55.38/55.75    ( meet( one, X ), complement( X ) ) ) ) ==> one }.
% 55.38/55.75  parent0[0]: (172149) {G1,W11,D6,L1,V1,M1}  { one ==> meet( one, complement
% 55.38/55.75    ( composition( meet( one, X ), complement( X ) ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  subsumption: (78116) {G68,W11,D6,L1,V1,M1} P(78071,23926);d(7) { meet( one
% 55.38/55.75    , complement( composition( meet( one, X ), complement( X ) ) ) ) ==> one
% 55.38/55.75     }.
% 55.38/55.75  parent0: (172150) {G1,W11,D6,L1,V1,M1}  { meet( one, complement( 
% 55.38/55.75    composition( meet( one, X ), complement( X ) ) ) ) ==> one }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  permutation0:
% 55.38/55.75     0 ==> 0
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172151) {G55,W13,D5,L1,V2,M1}  { meet( converse( meet( one, Y ) )
% 55.38/55.75    , X ) = meet( meet( X, one ), converse( Y ) ) }.
% 55.38/55.75  parent0[0]: (46760) {G55,W13,D5,L1,V2,M1} P(9913,45950) { meet( meet( Y, 
% 55.38/55.75    one ), converse( X ) ) = meet( converse( meet( one, X ) ), Y ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := Y
% 55.38/55.75     Y := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172152) {G68,W8,D5,L1,V1,M1}  { X ==> join( X, converse( meet( X, 
% 55.38/55.75    one ) ) ) }.
% 55.38/55.75  parent0[0]: (78086) {G68,W8,D5,L1,V1,M1} P(78071,3897);d(7);d(73) { join( X
% 55.38/55.75    , converse( meet( X, one ) ) ) ==> X }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172158) {G56,W17,D6,L1,V1,M1}  { converse( meet( one, X ) ) ==> 
% 55.38/55.75    join( converse( meet( one, X ) ), converse( meet( meet( one, one ), 
% 55.38/55.75    converse( X ) ) ) ) }.
% 55.38/55.75  parent0[0]: (172151) {G55,W13,D5,L1,V2,M1}  { meet( converse( meet( one, Y
% 55.38/55.75     ) ), X ) = meet( meet( X, one ), converse( Y ) ) }.
% 55.38/55.75  parent1[0; 11]: (172152) {G68,W8,D5,L1,V1,M1}  { X ==> join( X, converse( 
% 55.38/55.75    meet( X, one ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := one
% 55.38/55.75     Y := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := converse( meet( one, X ) )
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172159) {G1,W16,D6,L1,V1,M1}  { converse( meet( one, X ) ) ==> 
% 55.38/55.75    converse( join( meet( one, X ), meet( meet( one, one ), converse( X ) ) )
% 55.38/55.75     ) }.
% 55.38/55.75  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 55.38/55.75     ) ==> converse( join( X, Y ) ) }.
% 55.38/55.75  parent1[0; 5]: (172158) {G56,W17,D6,L1,V1,M1}  { converse( meet( one, X ) )
% 55.38/55.75     ==> join( converse( meet( one, X ) ), converse( meet( meet( one, one ), 
% 55.38/55.75    converse( X ) ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := meet( one, X )
% 55.38/55.75     Y := meet( meet( one, one ), converse( X ) )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172160) {G2,W14,D6,L1,V1,M1}  { converse( meet( one, X ) ) ==> 
% 55.38/55.75    converse( join( meet( one, X ), meet( one, converse( X ) ) ) ) }.
% 55.38/55.75  parent0[0]: (448) {G13,W5,D3,L1,V1,M1} P(376,442);d(338) { meet( X, X ) ==>
% 55.38/55.75     X }.
% 55.38/55.75  parent1[0; 11]: (172159) {G1,W16,D6,L1,V1,M1}  { converse( meet( one, X ) )
% 55.38/55.75     ==> converse( join( meet( one, X ), meet( meet( one, one ), converse( X
% 55.38/55.75     ) ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := one
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172161) {G3,W12,D6,L1,V1,M1}  { converse( meet( one, X ) ) ==> 
% 55.38/55.75    converse( meet( one, join( X, converse( X ) ) ) ) }.
% 55.38/55.75  parent0[0]: (69615) {G45,W15,D5,L1,V3,M1} P(69507,2866) { converse( join( 
% 55.38/55.75    meet( X, Y ), meet( X, Z ) ) ) ==> converse( meet( X, join( Y, Z ) ) )
% 55.38/55.75     }.
% 55.38/55.75  parent1[0; 5]: (172160) {G2,W14,D6,L1,V1,M1}  { converse( meet( one, X ) ) 
% 55.38/55.75    ==> converse( join( meet( one, X ), meet( one, converse( X ) ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := one
% 55.38/55.75     Y := X
% 55.38/55.75     Z := converse( X )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172162) {G4,W11,D5,L1,V1,M1}  { converse( meet( one, X ) ) ==> 
% 55.38/55.75    meet( one, join( converse( X ), X ) ) }.
% 55.38/55.75  parent0[0]: (9958) {G32,W14,D6,L1,V2,M1} P(74,9913) { converse( meet( one, 
% 55.38/55.75    join( X, converse( Y ) ) ) ) ==> meet( one, join( converse( X ), Y ) )
% 55.38/55.75     }.
% 55.38/55.75  parent1[0; 5]: (172161) {G3,W12,D6,L1,V1,M1}  { converse( meet( one, X ) ) 
% 55.38/55.75    ==> converse( meet( one, join( X, converse( X ) ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75     Y := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172163) {G5,W8,D4,L1,V1,M1}  { converse( meet( one, X ) ) ==> 
% 55.38/55.75    meet( one, X ) }.
% 55.38/55.75  parent0[0]: (78076) {G68,W10,D5,L1,V1,M1} P(46336,78071);d(35750);d(74);d(
% 55.38/55.75    35667);d(448);d(69780);d(7) { meet( one, join( converse( X ), X ) ) ==> 
% 55.38/55.75    meet( one, X ) }.
% 55.38/55.75  parent1[0; 5]: (172162) {G4,W11,D5,L1,V1,M1}  { converse( meet( one, X ) ) 
% 55.38/55.75    ==> meet( one, join( converse( X ), X ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  subsumption: (78390) {G69,W8,D4,L1,V1,M1} P(46760,78086);d(8);d(448);d(
% 55.38/55.75    69615);d(9958);d(78076) { converse( meet( one, X ) ) ==> meet( one, X )
% 55.38/55.75     }.
% 55.38/55.75  parent0: (172163) {G5,W8,D4,L1,V1,M1}  { converse( meet( one, X ) ) ==> 
% 55.38/55.75    meet( one, X ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  permutation0:
% 55.38/55.75     0 ==> 0
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172166) {G27,W12,D6,L1,V2,M1}  { converse( join( complement( X ), 
% 55.38/55.75    Y ) ) ==> complement( converse( meet( X, complement( Y ) ) ) ) }.
% 55.38/55.75  parent0[0]: (2766) {G27,W12,D6,L1,V2,M1} P(470,2745) { complement( converse
% 55.38/55.75    ( meet( X, complement( Y ) ) ) ) ==> converse( join( complement( X ), Y )
% 55.38/55.75     ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75     Y := Y
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172168) {G28,W11,D5,L1,V1,M1}  { converse( join( complement( one
% 55.38/55.75     ), X ) ) ==> complement( meet( one, complement( X ) ) ) }.
% 55.38/55.75  parent0[0]: (78390) {G69,W8,D4,L1,V1,M1} P(46760,78086);d(8);d(448);d(69615
% 55.38/55.75    );d(9958);d(78076) { converse( meet( one, X ) ) ==> meet( one, X ) }.
% 55.38/55.75  parent1[0; 7]: (172166) {G27,W12,D6,L1,V2,M1}  { converse( join( complement
% 55.38/55.75    ( X ), Y ) ) ==> complement( converse( meet( X, complement( Y ) ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := complement( X )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := one
% 55.38/55.75     Y := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172169) {G16,W10,D5,L1,V1,M1}  { converse( join( complement( one
% 55.38/55.75     ), X ) ) ==> join( complement( one ), X ) }.
% 55.38/55.75  parent0[0]: (954) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( Y, 
% 55.38/55.75    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 55.38/55.75  parent1[0; 6]: (172168) {G28,W11,D5,L1,V1,M1}  { converse( join( complement
% 55.38/55.75    ( one ), X ) ) ==> complement( meet( one, complement( X ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75     Y := one
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  subsumption: (78671) {G70,W10,D5,L1,V1,M1} P(78390,2766);d(954) { converse
% 55.38/55.75    ( join( complement( one ), X ) ) ==> join( complement( one ), X ) }.
% 55.38/55.75  parent0: (172169) {G16,W10,D5,L1,V1,M1}  { converse( join( complement( one
% 55.38/55.75     ), X ) ) ==> join( complement( one ), X ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  permutation0:
% 55.38/55.75     0 ==> 0
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172171) {G70,W10,D5,L1,V1,M1}  { join( complement( one ), X ) ==> 
% 55.38/55.75    converse( join( complement( one ), X ) ) }.
% 55.38/55.75  parent0[0]: (78671) {G70,W10,D5,L1,V1,M1} P(78390,2766);d(954) { converse( 
% 55.38/55.75    join( complement( one ), X ) ) ==> join( complement( one ), X ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172173) {G8,W15,D5,L1,V1,M1}  { join( complement( one ), 
% 55.38/55.75    composition( X, complement( one ) ) ) ==> converse( composition( join( 
% 55.38/55.75    one, X ), complement( one ) ) ) }.
% 55.38/55.75  parent0[0]: (7648) {G7,W13,D5,L1,V2,M1} P(4298,77) { converse( join( Y, 
% 55.38/55.75    composition( X, Y ) ) ) = converse( composition( join( one, X ), Y ) )
% 55.38/55.75     }.
% 55.38/55.75  parent1[0; 8]: (172171) {G70,W10,D5,L1,V1,M1}  { join( complement( one ), X
% 55.38/55.75     ) ==> converse( join( complement( one ), X ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75     Y := complement( one )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := composition( X, complement( one ) )
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  subsumption: (81076) {G71,W15,D5,L1,V1,M1} P(78671,7648) { join( complement
% 55.38/55.75    ( one ), composition( X, complement( one ) ) ) ==> converse( composition
% 55.38/55.75    ( join( one, X ), complement( one ) ) ) }.
% 55.38/55.75  parent0: (172173) {G8,W15,D5,L1,V1,M1}  { join( complement( one ), 
% 55.38/55.75    composition( X, complement( one ) ) ) ==> converse( composition( join( 
% 55.38/55.75    one, X ), complement( one ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  permutation0:
% 55.38/55.75     0 ==> 0
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172176) {G70,W10,D5,L1,V1,M1}  { join( complement( one ), X ) ==> 
% 55.38/55.75    converse( join( complement( one ), X ) ) }.
% 55.38/55.75  parent0[0]: (78671) {G70,W10,D5,L1,V1,M1} P(78390,2766);d(954) { converse( 
% 55.38/55.75    join( complement( one ), X ) ) ==> join( complement( one ), X ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172178) {G6,W15,D5,L1,V1,M1}  { join( complement( one ), 
% 55.38/55.75    composition( X, complement( one ) ) ) ==> converse( composition( join( 
% 55.38/55.75    one, X ), complement( one ) ) ) }.
% 55.38/55.75  parent0[0]: (306) {G5,W11,D4,L1,V2,M1} P(301,6) { join( X, composition( Y, 
% 55.38/55.75    X ) ) = composition( join( one, Y ), X ) }.
% 55.38/55.75  parent1[0; 9]: (172176) {G70,W10,D5,L1,V1,M1}  { join( complement( one ), X
% 55.38/55.75     ) ==> converse( join( complement( one ), X ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := complement( one )
% 55.38/55.75     Y := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := composition( X, complement( one ) )
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172179) {G6,W14,D5,L1,V1,M1}  { composition( join( one, X ), 
% 55.38/55.75    complement( one ) ) ==> converse( composition( join( one, X ), complement
% 55.38/55.75    ( one ) ) ) }.
% 55.38/55.75  parent0[0]: (306) {G5,W11,D4,L1,V2,M1} P(301,6) { join( X, composition( Y, 
% 55.38/55.75    X ) ) = composition( join( one, Y ), X ) }.
% 55.38/55.75  parent1[0; 1]: (172178) {G6,W15,D5,L1,V1,M1}  { join( complement( one ), 
% 55.38/55.75    composition( X, complement( one ) ) ) ==> converse( composition( join( 
% 55.38/55.75    one, X ), complement( one ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := complement( one )
% 55.38/55.75     Y := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172181) {G6,W14,D5,L1,V1,M1}  { converse( composition( join( one, 
% 55.38/55.75    X ), complement( one ) ) ) ==> composition( join( one, X ), complement( 
% 55.38/55.75    one ) ) }.
% 55.38/55.75  parent0[0]: (172179) {G6,W14,D5,L1,V1,M1}  { composition( join( one, X ), 
% 55.38/55.75    complement( one ) ) ==> converse( composition( join( one, X ), complement
% 55.38/55.75    ( one ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  subsumption: (81142) {G71,W14,D5,L1,V1,M1} P(306,78671) { converse( 
% 55.38/55.75    composition( join( one, X ), complement( one ) ) ) ==> composition( join
% 55.38/55.75    ( one, X ), complement( one ) ) }.
% 55.38/55.75  parent0: (172181) {G6,W14,D5,L1,V1,M1}  { converse( composition( join( one
% 55.38/55.75    , X ), complement( one ) ) ) ==> composition( join( one, X ), complement
% 55.38/55.75    ( one ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  permutation0:
% 55.38/55.75     0 ==> 0
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172184) {G27,W12,D6,L1,V2,M1}  { converse( join( complement( X ), 
% 55.38/55.75    Y ) ) ==> complement( converse( meet( X, complement( Y ) ) ) ) }.
% 55.38/55.75  parent0[0]: (2766) {G27,W12,D6,L1,V2,M1} P(470,2745) { complement( converse
% 55.38/55.75    ( meet( X, complement( Y ) ) ) ) ==> converse( join( complement( X ), Y )
% 55.38/55.75     ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75     Y := Y
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172188) {G28,W14,D6,L1,V1,M1}  { converse( join( complement( one
% 55.38/55.75     ), composition( meet( one, X ), complement( X ) ) ) ) ==> complement( 
% 55.38/55.75    converse( one ) ) }.
% 55.38/55.75  parent0[0]: (78116) {G68,W11,D6,L1,V1,M1} P(78071,23926);d(7) { meet( one, 
% 55.38/55.75    complement( composition( meet( one, X ), complement( X ) ) ) ) ==> one
% 55.38/55.75     }.
% 55.38/55.75  parent1[0; 13]: (172184) {G27,W12,D6,L1,V2,M1}  { converse( join( 
% 55.38/55.75    complement( X ), Y ) ) ==> complement( converse( meet( X, complement( Y )
% 55.38/55.75     ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := one
% 55.38/55.75     Y := composition( meet( one, X ), complement( X ) )
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172189) {G4,W13,D6,L1,V1,M1}  { converse( join( complement( one )
% 55.38/55.75    , composition( meet( one, X ), complement( X ) ) ) ) ==> complement( one
% 55.38/55.75     ) }.
% 55.38/55.75  parent0[0]: (300) {G3,W4,D3,L1,V0,M1} P(294,5) { converse( one ) ==> one
% 55.38/55.75     }.
% 55.38/55.75  parent1[0; 12]: (172188) {G28,W14,D6,L1,V1,M1}  { converse( join( 
% 55.38/55.75    complement( one ), composition( meet( one, X ), complement( X ) ) ) ) ==>
% 55.38/55.75     complement( converse( one ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172190) {G5,W12,D5,L1,V1,M1}  { join( complement( one ), 
% 55.38/55.75    composition( meet( one, X ), complement( X ) ) ) ==> complement( one )
% 55.38/55.75     }.
% 55.38/55.75  parent0[0]: (78671) {G70,W10,D5,L1,V1,M1} P(78390,2766);d(954) { converse( 
% 55.38/55.75    join( complement( one ), X ) ) ==> join( complement( one ), X ) }.
% 55.38/55.75  parent1[0; 1]: (172189) {G4,W13,D6,L1,V1,M1}  { converse( join( complement
% 55.38/55.75    ( one ), composition( meet( one, X ), complement( X ) ) ) ) ==> 
% 55.38/55.75    complement( one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := composition( meet( one, X ), complement( X ) )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  subsumption: (84259) {G71,W12,D5,L1,V1,M1} P(78116,2766);d(300);d(78671) { 
% 55.38/55.75    join( complement( one ), composition( meet( one, X ), complement( X ) ) )
% 55.38/55.75     ==> complement( one ) }.
% 55.38/55.75  parent0: (172190) {G5,W12,D5,L1,V1,M1}  { join( complement( one ), 
% 55.38/55.75    composition( meet( one, X ), complement( X ) ) ) ==> complement( one )
% 55.38/55.75     }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  permutation0:
% 55.38/55.75     0 ==> 0
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172193) {G71,W12,D5,L1,V1,M1}  { complement( one ) ==> join( 
% 55.38/55.75    complement( one ), composition( meet( one, X ), complement( X ) ) ) }.
% 55.38/55.75  parent0[0]: (84259) {G71,W12,D5,L1,V1,M1} P(78116,2766);d(300);d(78671) { 
% 55.38/55.75    join( complement( one ), composition( meet( one, X ), complement( X ) ) )
% 55.38/55.75     ==> complement( one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172199) {G51,W17,D9,L1,V0,M1}  { complement( one ) ==> join( 
% 55.38/55.75    complement( one ), composition( one, complement( complement( composition
% 55.38/55.75    ( composition( converse( skol1 ), skol1 ), complement( one ) ) ) ) ) )
% 55.38/55.75     }.
% 55.38/55.75  parent0[0]: (21975) {G50,W12,D7,L1,V0,M1} P(21119,1096);d(457) { meet( one
% 55.38/55.75    , complement( composition( composition( converse( skol1 ), skol1 ), 
% 55.38/55.75    complement( one ) ) ) ) ==> one }.
% 55.38/55.75  parent1[0; 7]: (172193) {G71,W12,D5,L1,V1,M1}  { complement( one ) ==> join
% 55.38/55.75    ( complement( one ), composition( meet( one, X ), complement( X ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := complement( composition( composition( converse( skol1 ), skol1 ), 
% 55.38/55.75    complement( one ) ) )
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172200) {G5,W15,D8,L1,V0,M1}  { complement( one ) ==> join( 
% 55.38/55.75    complement( one ), complement( complement( composition( composition( 
% 55.38/55.75    converse( skol1 ), skol1 ), complement( one ) ) ) ) ) }.
% 55.38/55.75  parent0[0]: (301) {G4,W5,D3,L1,V1,M1} P(300,294) { composition( one, X ) 
% 55.38/55.75    ==> X }.
% 55.38/55.75  parent1[0; 6]: (172199) {G51,W17,D9,L1,V0,M1}  { complement( one ) ==> join
% 55.38/55.75    ( complement( one ), composition( one, complement( complement( 
% 55.38/55.75    composition( composition( converse( skol1 ), skol1 ), complement( one ) )
% 55.38/55.75     ) ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := complement( complement( composition( composition( converse( skol1 )
% 55.38/55.75    , skol1 ), complement( one ) ) ) )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172201) {G6,W14,D8,L1,V0,M1}  { complement( one ) ==> complement
% 55.38/55.75    ( meet( one, complement( composition( composition( converse( skol1 ), 
% 55.38/55.75    skol1 ), complement( one ) ) ) ) ) }.
% 55.38/55.75  parent0[0]: (461) {G14,W10,D4,L1,V2,M1} P(37,448);d(3);d(377) { join( 
% 55.38/55.75    complement( X ), complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 55.38/55.75  parent1[0; 3]: (172200) {G5,W15,D8,L1,V0,M1}  { complement( one ) ==> join
% 55.38/55.75    ( complement( one ), complement( complement( composition( composition( 
% 55.38/55.75    converse( skol1 ), skol1 ), complement( one ) ) ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := one
% 55.38/55.75     Y := complement( composition( composition( converse( skol1 ), skol1 ), 
% 55.38/55.75    complement( one ) ) )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172202) {G7,W13,D6,L1,V0,M1}  { complement( one ) ==> join( 
% 55.38/55.75    complement( one ), composition( composition( converse( skol1 ), skol1 ), 
% 55.38/55.75    complement( one ) ) ) }.
% 55.38/55.75  parent0[0]: (954) {G15,W10,D5,L1,V2,M1} P(454,461) { complement( meet( Y, 
% 55.38/55.75    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 55.38/55.75  parent1[0; 3]: (172201) {G6,W14,D8,L1,V0,M1}  { complement( one ) ==> 
% 55.38/55.75    complement( meet( one, complement( composition( composition( converse( 
% 55.38/55.75    skol1 ), skol1 ), complement( one ) ) ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := composition( composition( converse( skol1 ), skol1 ), complement( 
% 55.38/55.75    one ) )
% 55.38/55.75     Y := one
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172203) {G8,W13,D7,L1,V0,M1}  { complement( one ) ==> converse( 
% 55.38/55.75    composition( join( one, composition( converse( skol1 ), skol1 ) ), 
% 55.38/55.75    complement( one ) ) ) }.
% 55.38/55.75  parent0[0]: (81076) {G71,W15,D5,L1,V1,M1} P(78671,7648) { join( complement
% 55.38/55.75    ( one ), composition( X, complement( one ) ) ) ==> converse( composition
% 55.38/55.75    ( join( one, X ), complement( one ) ) ) }.
% 55.38/55.75  parent1[0; 3]: (172202) {G7,W13,D6,L1,V0,M1}  { complement( one ) ==> join
% 55.38/55.75    ( complement( one ), composition( composition( converse( skol1 ), skol1 )
% 55.38/55.75    , complement( one ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := composition( converse( skol1 ), skol1 )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172204) {G9,W12,D6,L1,V0,M1}  { complement( one ) ==> composition
% 55.38/55.75    ( join( one, composition( converse( skol1 ), skol1 ) ), complement( one )
% 55.38/55.75     ) }.
% 55.38/55.75  parent0[0]: (81142) {G71,W14,D5,L1,V1,M1} P(306,78671) { converse( 
% 55.38/55.75    composition( join( one, X ), complement( one ) ) ) ==> composition( join
% 55.38/55.75    ( one, X ), complement( one ) ) }.
% 55.38/55.75  parent1[0; 3]: (172203) {G8,W13,D7,L1,V0,M1}  { complement( one ) ==> 
% 55.38/55.75    converse( composition( join( one, composition( converse( skol1 ), skol1 )
% 55.38/55.75     ), complement( one ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := composition( converse( skol1 ), skol1 )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172205) {G9,W12,D6,L1,V0,M1}  { composition( join( one, 
% 55.38/55.75    composition( converse( skol1 ), skol1 ) ), complement( one ) ) ==> 
% 55.38/55.75    complement( one ) }.
% 55.38/55.75  parent0[0]: (172204) {G9,W12,D6,L1,V0,M1}  { complement( one ) ==> 
% 55.38/55.75    composition( join( one, composition( converse( skol1 ), skol1 ) ), 
% 55.38/55.75    complement( one ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  subsumption: (87126) {G72,W12,D6,L1,V0,M1} P(21975,84259);d(301);d(461);d(
% 55.38/55.75    954);d(81076);d(81142) { composition( join( one, composition( converse( 
% 55.38/55.75    skol1 ), skol1 ) ), complement( one ) ) ==> complement( one ) }.
% 55.38/55.75  parent0: (172205) {G9,W12,D6,L1,V0,M1}  { composition( join( one, 
% 55.38/55.75    composition( converse( skol1 ), skol1 ) ), complement( one ) ) ==> 
% 55.38/55.75    complement( one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75  end
% 55.38/55.75  permutation0:
% 55.38/55.75     0 ==> 0
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172207) {G28,W12,D8,L1,V1,M1}  { one ==> join( composition( 
% 55.38/55.75    complement( converse( composition( X, complement( one ) ) ) ), X ), one )
% 55.38/55.75     }.
% 55.38/55.75  parent0[0]: (16305) {G28,W12,D8,L1,V1,M1} P(468,653);d(300);d(2819) { join
% 55.38/55.75    ( composition( complement( converse( composition( X, complement( one ) )
% 55.38/55.75     ) ), X ), one ) ==> one }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := X
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  eqswap: (172213) {G1,W8,D5,L1,V0,M1}  { ! one ==> join( one, composition( 
% 55.38/55.75    converse( skol1 ), skol1 ) ) }.
% 55.38/55.75  parent0[0]: (21) {G1,W8,D5,L1,V0,M1} P(0,14) { ! join( one, composition( 
% 55.38/55.75    converse( skol1 ), skol1 ) ) ==> one }.
% 55.38/55.75  substitution0:
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172214) {G29,W15,D7,L1,V0,M1}  { one ==> join( composition( 
% 55.38/55.75    complement( converse( complement( one ) ) ), join( one, composition( 
% 55.38/55.75    converse( skol1 ), skol1 ) ) ), one ) }.
% 55.38/55.75  parent0[0]: (87126) {G72,W12,D6,L1,V0,M1} P(21975,84259);d(301);d(461);d(
% 55.38/55.75    954);d(81076);d(81142) { composition( join( one, composition( converse( 
% 55.38/55.75    skol1 ), skol1 ) ), complement( one ) ) ==> complement( one ) }.
% 55.38/55.75  parent1[0; 6]: (172207) {G28,W12,D8,L1,V1,M1}  { one ==> join( composition
% 55.38/55.75    ( complement( converse( composition( X, complement( one ) ) ) ), X ), one
% 55.38/55.75     ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75     X := join( one, composition( converse( skol1 ), skol1 ) )
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172215) {G28,W15,D7,L1,V0,M1}  { one ==> join( composition( 
% 55.38/55.75    complement( complement( converse( one ) ) ), join( one, composition( 
% 55.38/55.75    converse( skol1 ), skol1 ) ) ), one ) }.
% 55.38/55.75  parent0[0]: (2819) {G27,W7,D4,L1,V1,M1} P(2745,454) { converse( complement
% 55.38/55.75    ( X ) ) ==> complement( converse( X ) ) }.
% 55.38/55.75  parent1[0; 5]: (172214) {G29,W15,D7,L1,V0,M1}  { one ==> join( composition
% 55.38/55.75    ( complement( converse( complement( one ) ) ), join( one, composition( 
% 55.38/55.75    converse( skol1 ), skol1 ) ) ), one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := one
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172216) {G15,W13,D7,L1,V0,M1}  { one ==> join( composition( 
% 55.38/55.75    converse( one ), join( one, composition( converse( skol1 ), skol1 ) ) ), 
% 55.38/55.75    one ) }.
% 55.38/55.75  parent0[0]: (454) {G14,W5,D4,L1,V1,M1} P(47,442);d(414);d(453) { complement
% 55.38/55.75    ( complement( X ) ) ==> X }.
% 55.38/55.75  parent1[0; 4]: (172215) {G28,W15,D7,L1,V0,M1}  { one ==> join( composition
% 55.38/55.75    ( complement( complement( converse( one ) ) ), join( one, composition( 
% 55.38/55.75    converse( skol1 ), skol1 ) ) ), one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := converse( one )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172217) {G4,W12,D7,L1,V0,M1}  { one ==> join( composition( one, 
% 55.38/55.75    join( one, composition( converse( skol1 ), skol1 ) ) ), one ) }.
% 55.38/55.75  parent0[0]: (300) {G3,W4,D3,L1,V0,M1} P(294,5) { converse( one ) ==> one
% 55.38/55.75     }.
% 55.38/55.75  parent1[0; 4]: (172216) {G15,W13,D7,L1,V0,M1}  { one ==> join( composition
% 55.38/55.75    ( converse( one ), join( one, composition( converse( skol1 ), skol1 ) ) )
% 55.38/55.75    , one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172218) {G5,W10,D6,L1,V0,M1}  { one ==> composition( one, join( 
% 55.38/55.75    one, composition( converse( skol1 ), skol1 ) ) ) }.
% 55.38/55.75  parent0[0]: (12633) {G41,W13,D5,L1,V2,M1} P(12548,329);d(2627) { join( 
% 55.38/55.75    composition( X, join( one, Y ) ), X ) ==> composition( X, join( one, Y )
% 55.38/55.75     ) }.
% 55.38/55.75  parent1[0; 2]: (172217) {G4,W12,D7,L1,V0,M1}  { one ==> join( composition( 
% 55.38/55.75    one, join( one, composition( converse( skol1 ), skol1 ) ) ), one ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := one
% 55.38/55.75     Y := composition( converse( skol1 ), skol1 )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  paramod: (172219) {G5,W8,D5,L1,V0,M1}  { one ==> join( one, composition( 
% 55.38/55.75    converse( skol1 ), skol1 ) ) }.
% 55.38/55.75  parent0[0]: (301) {G4,W5,D3,L1,V1,M1} P(300,294) { composition( one, X ) 
% 55.38/55.75    ==> X }.
% 55.38/55.75  parent1[0; 2]: (172218) {G5,W10,D6,L1,V0,M1}  { one ==> composition( one, 
% 55.38/55.75    join( one, composition( converse( skol1 ), skol1 ) ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75     X := join( one, composition( converse( skol1 ), skol1 ) )
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  resolution: (172220) {G2,W0,D0,L0,V0,M0}  {  }.
% 55.38/55.75  parent0[0]: (172213) {G1,W8,D5,L1,V0,M1}  { ! one ==> join( one, 
% 55.38/55.75    composition( converse( skol1 ), skol1 ) ) }.
% 55.38/55.75  parent1[0]: (172219) {G5,W8,D5,L1,V0,M1}  { one ==> join( one, composition
% 55.38/55.75    ( converse( skol1 ), skol1 ) ) }.
% 55.38/55.75  substitution0:
% 55.38/55.75  end
% 55.38/55.75  substitution1:
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  subsumption: (93878) {G73,W0,D0,L0,V0,M0} P(87126,16305);d(2819);d(454);d(
% 55.38/55.75    300);d(12633);d(301);r(21) {  }.
% 55.38/55.75  parent0: (172220) {G2,W0,D0,L0,V0,M0}  {  }.
% 55.38/55.75  substitution0:
% 55.38/55.75  end
% 55.38/55.75  permutation0:
% 55.38/55.75  end
% 55.38/55.75  
% 55.38/55.75  Proof check complete!
% 55.38/55.75  
% 55.38/55.75  Memory use:
% 55.38/55.75  
% 55.38/55.75  space for terms:        1323450
% 55.38/55.75  space for clauses:      10052589
% 55.38/55.75  
% 55.38/55.75  
% 55.38/55.75  clauses generated:      12327563
% 55.38/55.75  clauses kept:           93879
% 55.38/55.75  clauses selected:       6430
% 55.38/55.75  clauses deleted:        36701
% 55.38/55.75  clauses inuse deleted:  1486
% 55.38/55.75  
% 55.38/55.75  subsentry:          902988
% 55.38/55.75  literals s-matched: 330753
% 55.38/55.75  literals matched:   326930
% 55.38/55.75  full subsumption:   0
% 55.38/55.75  
% 55.38/55.75  checksum:           -1230229811
% 55.38/55.75  
% 55.38/55.75  
% 55.38/55.75  Bliksem ended
%------------------------------------------------------------------------------