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

View Problem - Process Solution

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

% Computer : n020.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 18:59:52 EDT 2022

% Result   : Theorem 9.15s 9.59s
% Output   : Refutation 9.15s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.11  % Problem  : REL005+3 : TPTP v8.1.0. Released v4.0.0.
% 0.00/0.12  % Command  : bliksem %s
% 0.13/0.33  % Computer : n020.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit : 300
% 0.13/0.33  % DateTime : Fri Jul  8 15:31:58 EDT 2022
% 0.13/0.33  % CPUTime  : 
% 6.77/7.19  *** allocated 10000 integers for termspace/termends
% 6.77/7.19  *** allocated 10000 integers for clauses
% 6.77/7.19  *** allocated 10000 integers for justifications
% 6.77/7.19  Bliksem 1.12
% 6.77/7.19  
% 6.77/7.19  
% 6.77/7.19  Automatic Strategy Selection
% 6.77/7.19  
% 6.77/7.19  
% 6.77/7.19  Clauses:
% 6.77/7.19  
% 6.77/7.19  { join( X, Y ) = join( Y, X ) }.
% 6.77/7.19  { join( X, join( Y, Z ) ) = join( join( X, Y ), Z ) }.
% 6.77/7.19  { X = join( complement( join( complement( X ), complement( Y ) ) ), 
% 6.77/7.19    complement( join( complement( X ), Y ) ) ) }.
% 6.77/7.19  { meet( X, Y ) = complement( join( complement( X ), complement( Y ) ) ) }.
% 6.77/7.19  { composition( X, composition( Y, Z ) ) = composition( composition( X, Y )
% 6.77/7.19    , Z ) }.
% 6.77/7.19  { composition( X, one ) = X }.
% 6.77/7.19  { composition( join( X, Y ), Z ) = join( composition( X, Z ), composition( 
% 6.77/7.19    Y, Z ) ) }.
% 6.77/7.19  { converse( converse( X ) ) = X }.
% 6.77/7.19  { converse( join( X, Y ) ) = join( converse( X ), converse( Y ) ) }.
% 6.77/7.19  { converse( composition( X, Y ) ) = composition( converse( Y ), converse( X
% 6.77/7.19     ) ) }.
% 6.77/7.19  { join( composition( converse( X ), complement( composition( X, Y ) ) ), 
% 6.77/7.19    complement( Y ) ) = complement( Y ) }.
% 6.77/7.19  { top = join( X, complement( X ) ) }.
% 6.77/7.19  { zero = meet( X, complement( X ) ) }.
% 6.77/7.19  { join( meet( composition( X, Y ), Z ), composition( meet( X, composition( 
% 6.77/7.19    Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ) = 
% 6.77/7.19    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 6.77/7.19    composition( converse( X ), Z ) ) ) }.
% 6.77/7.19  { join( meet( composition( X, Y ), Z ), meet( composition( X, meet( Y, 
% 6.77/7.19    composition( converse( X ), Z ) ) ), Z ) ) = meet( composition( X, meet( 
% 6.77/7.19    Y, composition( converse( X ), Z ) ) ), Z ) }.
% 6.77/7.19  { join( meet( composition( X, Y ), Z ), meet( composition( meet( X, 
% 6.77/7.19    composition( Z, converse( Y ) ) ), Y ), Z ) ) = meet( composition( meet( 
% 6.77/7.19    X, composition( Z, converse( Y ) ) ), Y ), Z ) }.
% 6.77/7.19  { ! converse( meet( skol1, skol2 ) ) = meet( converse( skol1 ), converse( 
% 6.77/7.19    skol2 ) ) }.
% 6.77/7.19  
% 6.77/7.19  percentage equality = 1.000000, percentage horn = 1.000000
% 6.77/7.19  This is a pure equality problem
% 6.77/7.19  
% 6.77/7.19  
% 6.77/7.19  
% 6.77/7.19  Options Used:
% 6.77/7.19  
% 6.77/7.19  useres =            1
% 6.77/7.19  useparamod =        1
% 6.77/7.19  useeqrefl =         1
% 6.77/7.19  useeqfact =         1
% 6.77/7.19  usefactor =         1
% 6.77/7.19  usesimpsplitting =  0
% 6.77/7.19  usesimpdemod =      5
% 6.77/7.19  usesimpres =        3
% 6.77/7.19  
% 6.77/7.19  resimpinuse      =  1000
% 6.77/7.19  resimpclauses =     20000
% 6.77/7.19  substype =          eqrewr
% 6.77/7.19  backwardsubs =      1
% 6.77/7.19  selectoldest =      5
% 6.77/7.19  
% 6.77/7.19  litorderings [0] =  split
% 6.77/7.19  litorderings [1] =  extend the termordering, first sorting on arguments
% 6.77/7.19  
% 6.77/7.19  termordering =      kbo
% 6.77/7.19  
% 6.77/7.19  litapriori =        0
% 6.77/7.19  termapriori =       1
% 6.77/7.19  litaposteriori =    0
% 6.77/7.19  termaposteriori =   0
% 6.77/7.19  demodaposteriori =  0
% 6.77/7.19  ordereqreflfact =   0
% 6.77/7.19  
% 6.77/7.19  litselect =         negord
% 6.77/7.19  
% 6.77/7.19  maxweight =         15
% 6.77/7.19  maxdepth =          30000
% 6.77/7.19  maxlength =         115
% 6.77/7.19  maxnrvars =         195
% 6.77/7.19  excuselevel =       1
% 6.77/7.19  increasemaxweight = 1
% 6.77/7.19  
% 6.77/7.19  maxselected =       10000000
% 6.77/7.19  maxnrclauses =      10000000
% 6.77/7.19  
% 6.77/7.19  showgenerated =    0
% 6.77/7.19  showkept =         0
% 6.77/7.19  showselected =     0
% 6.77/7.19  showdeleted =      0
% 6.77/7.19  showresimp =       1
% 6.77/7.19  showstatus =       2000
% 6.77/7.19  
% 6.77/7.19  prologoutput =     0
% 6.77/7.19  nrgoals =          5000000
% 6.77/7.19  totalproof =       1
% 6.77/7.19  
% 6.77/7.19  Symbols occurring in the translation:
% 6.77/7.19  
% 6.77/7.19  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 6.77/7.19  .  [1, 2]      (w:1, o:21, a:1, s:1, b:0), 
% 6.77/7.19  !  [4, 1]      (w:0, o:14, a:1, s:1, b:0), 
% 6.77/7.19  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 6.77/7.19  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 6.77/7.19  join  [37, 2]      (w:1, o:45, a:1, s:1, b:0), 
% 6.77/7.19  complement  [39, 1]      (w:1, o:19, a:1, s:1, b:0), 
% 6.77/7.19  meet  [40, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 6.77/7.19  composition  [41, 2]      (w:1, o:47, a:1, s:1, b:0), 
% 6.77/7.19  one  [42, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 6.77/7.19  converse  [43, 1]      (w:1, o:20, a:1, s:1, b:0), 
% 6.77/7.19  top  [44, 0]      (w:1, o:12, a:1, s:1, b:0), 
% 6.77/7.19  zero  [45, 0]      (w:1, o:13, a:1, s:1, b:0), 
% 6.77/7.19  skol1  [46, 0]      (w:1, o:10, a:1, s:1, b:1), 
% 6.77/7.19  skol2  [47, 0]      (w:1, o:11, a:1, s:1, b:1).
% 6.77/7.19  
% 6.77/7.19  
% 6.77/7.19  Starting Search:
% 6.77/7.19  
% 6.77/7.19  *** allocated 15000 integers for clauses
% 6.77/7.19  *** allocated 22500 integers for clauses
% 6.77/7.19  *** allocated 33750 integers for clauses
% 6.77/7.19  *** allocated 50625 integers for clauses
% 6.77/7.19  *** allocated 75937 integers for clauses
% 6.77/7.19  *** allocated 113905 integers for clauses
% 6.77/7.19  *** allocated 15000 integers for termspace/termends
% 6.77/7.19  Resimplifying inuse:
% 6.77/7.19  Done
% 6.77/7.19  
% 6.77/7.19  *** allocated 170857 integers for clauses
% 6.77/7.19  *** allocated 22500 integers for termspace/termends
% 9.15/9.59  *** allocated 256285 integers for clauses
% 9.15/9.59  *** allocated 33750 integers for termspace/termends
% 9.15/9.59  
% 9.15/9.59  Intermediate Status:
% 9.15/9.59  Generated:    24465
% 9.15/9.59  Kept:         2000
% 9.15/9.59  Inuse:        299
% 9.15/9.59  Deleted:      164
% 9.15/9.59  Deletedinuse: 59
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  *** allocated 384427 integers for clauses
% 9.15/9.59  *** allocated 50625 integers for termspace/termends
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  *** allocated 576640 integers for clauses
% 9.15/9.59  *** allocated 75937 integers for termspace/termends
% 9.15/9.59  
% 9.15/9.59  Intermediate Status:
% 9.15/9.59  Generated:    67477
% 9.15/9.59  Kept:         4012
% 9.15/9.59  Inuse:        460
% 9.15/9.59  Deleted:      257
% 9.15/9.59  Deletedinuse: 90
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  *** allocated 864960 integers for clauses
% 9.15/9.59  *** allocated 113905 integers for termspace/termends
% 9.15/9.59  
% 9.15/9.59  Intermediate Status:
% 9.15/9.59  Generated:    126805
% 9.15/9.59  Kept:         6043
% 9.15/9.59  Inuse:        624
% 9.15/9.59  Deleted:      334
% 9.15/9.59  Deletedinuse: 90
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  *** allocated 1297440 integers for clauses
% 9.15/9.59  
% 9.15/9.59  Intermediate Status:
% 9.15/9.59  Generated:    184554
% 9.15/9.59  Kept:         8044
% 9.15/9.59  Inuse:        750
% 9.15/9.59  Deleted:      369
% 9.15/9.59  Deletedinuse: 100
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  *** allocated 170857 integers for termspace/termends
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  
% 9.15/9.59  Intermediate Status:
% 9.15/9.59  Generated:    242038
% 9.15/9.59  Kept:         10078
% 9.15/9.59  Inuse:        855
% 9.15/9.59  Deleted:      427
% 9.15/9.59  Deletedinuse: 117
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  *** allocated 1946160 integers for clauses
% 9.15/9.59  
% 9.15/9.59  Intermediate Status:
% 9.15/9.59  Generated:    317701
% 9.15/9.59  Kept:         12115
% 9.15/9.59  Inuse:        973
% 9.15/9.59  Deleted:      493
% 9.15/9.59  Deletedinuse: 151
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  *** allocated 256285 integers for termspace/termends
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  
% 9.15/9.59  Intermediate Status:
% 9.15/9.59  Generated:    406422
% 9.15/9.59  Kept:         14117
% 9.15/9.59  Inuse:        1098
% 9.15/9.59  Deleted:      536
% 9.15/9.59  Deletedinuse: 151
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  
% 9.15/9.59  Intermediate Status:
% 9.15/9.59  Generated:    481427
% 9.15/9.59  Kept:         16133
% 9.15/9.59  Inuse:        1207
% 9.15/9.59  Deleted:      566
% 9.15/9.59  Deletedinuse: 151
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  *** allocated 2919240 integers for clauses
% 9.15/9.59  
% 9.15/9.59  Intermediate Status:
% 9.15/9.59  Generated:    549705
% 9.15/9.59  Kept:         18140
% 9.15/9.59  Inuse:        1311
% 9.15/9.59  Deleted:      662
% 9.15/9.59  Deletedinuse: 151
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  *** allocated 384427 integers for termspace/termends
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  Resimplifying clauses:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  
% 9.15/9.59  Intermediate Status:
% 9.15/9.59  Generated:    680475
% 9.15/9.59  Kept:         20188
% 9.15/9.59  Inuse:        1466
% 9.15/9.59  Deleted:      3237
% 9.15/9.59  Deletedinuse: 152
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  
% 9.15/9.59  Intermediate Status:
% 9.15/9.59  Generated:    760786
% 9.15/9.59  Kept:         22214
% 9.15/9.59  Inuse:        1561
% 9.15/9.59  Deleted:      3393
% 9.15/9.59  Deletedinuse: 301
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  
% 9.15/9.59  Intermediate Status:
% 9.15/9.59  Generated:    870914
% 9.15/9.59  Kept:         24255
% 9.15/9.59  Inuse:        1672
% 9.15/9.59  Deleted:      3410
% 9.15/9.59  Deletedinuse: 304
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  
% 9.15/9.59  Intermediate Status:
% 9.15/9.59  Generated:    932994
% 9.15/9.59  Kept:         26351
% 9.15/9.59  Inuse:        1723
% 9.15/9.59  Deleted:      3413
% 9.15/9.59  Deletedinuse: 307
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  *** allocated 4378860 integers for clauses
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  *** allocated 576640 integers for termspace/termends
% 9.15/9.59  
% 9.15/9.59  Intermediate Status:
% 9.15/9.59  Generated:    1115212
% 9.15/9.59  Kept:         28779
% 9.15/9.59  Inuse:        1894
% 9.15/9.59  Deleted:      3483
% 9.15/9.59  Deletedinuse: 350
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  
% 9.15/9.59  Intermediate Status:
% 9.15/9.59  Generated:    1135276
% 9.15/9.59  Kept:         30832
% 9.15/9.59  Inuse:        1905
% 9.15/9.59  Deleted:      3753
% 9.15/9.59  Deletedinuse: 618
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  
% 9.15/9.59  Intermediate Status:
% 9.15/9.59  Generated:    1195482
% 9.15/9.59  Kept:         32948
% 9.15/9.59  Inuse:        1978
% 9.15/9.59  Deleted:      3787
% 9.15/9.59  Deletedinuse: 631
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  
% 9.15/9.59  Intermediate Status:
% 9.15/9.59  Generated:    1266050
% 9.15/9.59  Kept:         35001
% 9.15/9.59  Inuse:        2064
% 9.15/9.59  Deleted:      3790
% 9.15/9.59  Deletedinuse: 631
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  
% 9.15/9.59  Intermediate Status:
% 9.15/9.59  Generated:    1411707
% 9.15/9.59  Kept:         37005
% 9.15/9.59  Inuse:        2224
% 9.15/9.59  Deleted:      3870
% 9.15/9.59  Deletedinuse: 632
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  
% 9.15/9.59  Intermediate Status:
% 9.15/9.59  Generated:    1495880
% 9.15/9.59  Kept:         39014
% 9.15/9.59  Inuse:        2307
% 9.15/9.59  Deleted:      3930
% 9.15/9.59  Deletedinuse: 654
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  Resimplifying clauses:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  *** allocated 6568290 integers for clauses
% 9.15/9.59  
% 9.15/9.59  Intermediate Status:
% 9.15/9.59  Generated:    1581593
% 9.15/9.59  Kept:         41015
% 9.15/9.59  Inuse:        2371
% 9.15/9.59  Deleted:      14792
% 9.15/9.59  Deletedinuse: 654
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  *** allocated 864960 integers for termspace/termends
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  
% 9.15/9.59  Intermediate Status:
% 9.15/9.59  Generated:    1723923
% 9.15/9.59  Kept:         43061
% 9.15/9.59  Inuse:        2459
% 9.15/9.59  Deleted:      14792
% 9.15/9.59  Deletedinuse: 654
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  
% 9.15/9.59  Intermediate Status:
% 9.15/9.59  Generated:    2010239
% 9.15/9.59  Kept:         45114
% 9.15/9.59  Inuse:        2637
% 9.15/9.59  Deleted:      14804
% 9.15/9.59  Deletedinuse: 662
% 9.15/9.59  
% 9.15/9.59  Resimplifying inuse:
% 9.15/9.59  Done
% 9.15/9.59  
% 9.15/9.59  
% 9.15/9.59  Bliksems!, er is een bewijs:
% 9.15/9.59  % SZS status Theorem
% 9.15/9.59  % SZS output start Refutation
% 9.15/9.59  
% 9.15/9.59  (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 9.15/9.59  (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( join( X, Y )
% 9.15/9.59    , Z ) }.
% 9.15/9.59  (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( complement( X ), 
% 9.15/9.59    complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) ==> X }.
% 9.15/9.59  (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X ), complement
% 9.15/9.59    ( Y ) ) ) ==> meet( X, Y ) }.
% 9.15/9.59  (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z ) ) ==> 
% 9.15/9.59    composition( composition( X, Y ), Z ) }.
% 9.15/9.59  (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 9.15/9.59  (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), composition( Y, Z )
% 9.15/9.59     ) ==> composition( join( X, Y ), Z ) }.
% 9.15/9.59  (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 9.15/9.59  (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y ) ) ==> 
% 9.15/9.59    converse( join( X, Y ) ) }.
% 9.15/9.59  (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), converse( X ) ) 
% 9.15/9.59    ==> converse( composition( X, Y ) ) }.
% 9.15/9.59  (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X ), complement
% 9.15/9.59    ( composition( X, Y ) ) ), complement( Y ) ) ==> complement( Y ) }.
% 9.15/9.59  (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top }.
% 9.15/9.59  (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> zero }.
% 9.15/9.59  (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), Z ), 
% 9.15/9.59    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 9.15/9.59    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 9.15/9.59    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 9.15/9.59     ) ) ) }.
% 9.15/9.59  (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), Z ), meet( 
% 9.15/9.59    composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z ) ) ==> 
% 9.15/9.59    meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z )
% 9.15/9.59     }.
% 9.15/9.59  (16) {G0,W10,D4,L1,V0,M1} I { ! meet( converse( skol1 ), converse( skol2 )
% 9.15/9.59     ) ==> converse( meet( skol1, skol2 ) ) }.
% 9.15/9.59  (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) ==> top }.
% 9.15/9.59  (18) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = join( join( Y
% 9.15/9.59    , Z ), X ) }.
% 9.15/9.59  (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X ) = join( 
% 9.15/9.59    join( Z, X ), Y ) }.
% 9.15/9.59  (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), complement( X ) ) 
% 9.15/9.59    ==> join( Y, top ) }.
% 9.15/9.59  (21) {G2,W10,D6,L1,V2,M1} P(17,1) { join( join( complement( join( X, Y ) )
% 9.15/9.59    , X ), Y ) ==> top }.
% 9.15/9.59  (26) {G2,W10,D4,L1,V2,M1} P(0,20) { join( join( Y, X ), complement( Y ) ) 
% 9.15/9.59    ==> join( X, top ) }.
% 9.15/9.59  (27) {G2,W9,D5,L1,V1,M1} P(11,20) { join( top, complement( complement( X )
% 9.15/9.59     ) ) ==> join( X, top ) }.
% 9.15/9.59  (28) {G3,W9,D5,L1,V1,M1} P(27,0) { join( complement( complement( X ) ), top
% 9.15/9.59     ) ==> join( X, top ) }.
% 9.15/9.59  (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), complement( join
% 9.15/9.59    ( complement( X ), Y ) ) ) ==> X }.
% 9.15/9.59  (37) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( converse( X ), Y
% 9.15/9.59     ) ) ==> composition( converse( Y ), X ) }.
% 9.15/9.59  (41) {G1,W9,D4,L1,V2,M1} P(8,0);d(8) { converse( join( X, Y ) ) = converse
% 9.15/9.59    ( join( Y, X ) ) }.
% 9.15/9.59  (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X ), Y ) ) ==>
% 9.15/9.59     join( X, converse( Y ) ) }.
% 9.15/9.59  (43) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse( X ) ) ) ==>
% 9.15/9.59     join( converse( Y ), X ) }.
% 9.15/9.59  (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, Y ) }.
% 9.15/9.59  (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> zero }.
% 9.15/9.59  (59) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( zero, complement( X )
% 9.15/9.59     ) ) ==> meet( top, X ) }.
% 9.15/9.59  (60) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( complement( X ), zero
% 9.15/9.59     ) ) ==> meet( X, top ) }.
% 9.15/9.59  (65) {G2,W5,D3,L1,V0,M1} P(58,17) { join( zero, top ) ==> top }.
% 9.15/9.59  (68) {G3,W9,D4,L1,V1,M1} P(65,1) { join( join( X, zero ), top ) ==> join( X
% 9.15/9.59    , top ) }.
% 9.15/9.59  (82) {G2,W11,D6,L1,V1,M1} P(58,10) { join( composition( converse( X ), 
% 9.15/9.59    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 9.15/9.59  (90) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( converse( X ), 
% 9.15/9.59    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 9.15/9.59  (116) {G2,W9,D5,L1,V3,M1} P(13,20);d(11) { join( meet( composition( X, Y )
% 9.15/9.59    , Z ), top ) ==> top }.
% 9.15/9.59  (130) {G3,W7,D4,L1,V2,M1} P(5,116) { join( meet( X, Y ), top ) ==> top }.
% 9.15/9.59  (142) {G4,W10,D5,L1,V2,M1} P(130,26) { join( top, complement( meet( X, Y )
% 9.15/9.59     ) ) ==> join( top, top ) }.
% 9.15/9.59  (163) {G5,W8,D4,L1,V1,M1} P(60,27);d(142);d(68) { join( complement( X ), 
% 9.15/9.59    top ) ==> join( top, top ) }.
% 9.15/9.59  (168) {G6,W5,D3,L1,V0,M1} P(60,163);d(130) { join( top, top ) ==> top }.
% 9.15/9.59  (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==> top }.
% 9.15/9.59  (174) {G8,W5,D3,L1,V1,M1} P(171,0) { join( top, X ) ==> top }.
% 9.15/9.59  (201) {G8,W7,D4,L1,V1,M1} P(171,42) { join( X, converse( top ) ) ==> 
% 9.15/9.59    converse( top ) }.
% 9.15/9.59  (207) {G9,W4,D3,L1,V0,M1} P(201,174) { converse( top ) ==> top }.
% 9.15/9.59  (268) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse( one ), X ) 
% 9.15/9.59    ==> X }.
% 9.15/9.59  (275) {G3,W4,D3,L1,V0,M1} P(268,5) { converse( one ) ==> one }.
% 9.15/9.59  (276) {G4,W5,D3,L1,V1,M1} P(275,268) { composition( one, X ) ==> X }.
% 9.15/9.59  (281) {G5,W8,D4,L1,V1,M1} P(276,10);d(268) { join( complement( X ), 
% 9.15/9.59    complement( X ) ) ==> complement( X ) }.
% 9.15/9.59  (290) {G6,W7,D4,L1,V1,M1} P(281,3) { complement( complement( X ) ) = meet( 
% 9.15/9.59    X, X ) }.
% 9.15/9.59  (313) {G7,W7,D5,L1,V1,M1} P(290,30);d(17);d(58) { join( complement( 
% 9.15/9.59    complement( X ) ), zero ) ==> X }.
% 9.15/9.59  (318) {G10,W7,D4,L1,V1,M1} P(201,30);d(207);d(58) { join( meet( X, top ), 
% 9.15/9.59    zero ) ==> X }.
% 9.15/9.59  (330) {G8,W8,D5,L1,V2,M1} P(30,26);d(171) { join( X, complement( meet( X, Y
% 9.15/9.59     ) ) ) ==> top }.
% 9.15/9.59  (332) {G2,W7,D4,L1,V1,M1} P(17,30);d(58) { join( meet( X, X ), zero ) ==> X
% 9.15/9.59     }.
% 9.15/9.59  (337) {G2,W7,D4,L1,V1,M1} P(12,30);d(3) { join( zero, meet( X, X ) ) ==> X
% 9.15/9.59     }.
% 9.15/9.59  (342) {G11,W7,D4,L1,V1,M1} P(56,318) { join( meet( top, X ), zero ) ==> X
% 9.15/9.59     }.
% 9.15/9.59  (344) {G11,W6,D4,L1,V1,M1} P(318,20);d(171) { join( X, complement( zero ) )
% 9.15/9.59     ==> top }.
% 9.15/9.59  (347) {G12,W4,D3,L1,V0,M1} P(344,281) { complement( zero ) ==> top }.
% 9.15/9.59  (348) {G12,W5,D3,L1,V1,M1} P(344,3);d(58) { meet( X, zero ) ==> zero }.
% 9.15/9.59  (350) {G13,W5,D3,L1,V1,M1} P(347,3);d(174);d(58) { meet( zero, X ) ==> zero
% 9.15/9.59     }.
% 9.15/9.59  (357) {G12,W7,D4,L1,V1,M1} P(342,0) { join( zero, meet( top, X ) ) ==> X
% 9.15/9.59     }.
% 9.15/9.59  (365) {G13,W7,D4,L1,V1,M1} P(313,30);d(348) { join( zero, complement( X ) )
% 9.15/9.59     ==> complement( X ) }.
% 9.15/9.59  (375) {G14,W5,D3,L1,V1,M1} P(290,365);d(337) { meet( X, X ) ==> X }.
% 9.15/9.59  (376) {G14,W11,D4,L1,V2,M1} P(365,19) { join( join( zero, Y ), complement( 
% 9.15/9.59    X ) ) ==> join( complement( X ), Y ) }.
% 9.15/9.59  (380) {G14,W7,D4,L1,V1,M1} P(365,59) { meet( top, X ) ==> complement( 
% 9.15/9.59    complement( X ) ) }.
% 9.15/9.59  (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement( complement
% 9.15/9.59    ( X ) ) ==> X }.
% 9.15/9.59  (385) {G15,W5,D3,L1,V1,M1} P(375,337) { join( zero, X ) ==> X }.
% 9.15/9.59  (386) {G15,W5,D3,L1,V1,M1} P(375,332) { join( X, zero ) ==> X }.
% 9.15/9.59  (390) {G16,W6,D4,L1,V1,M1} P(386,42);d(7) { join( X, converse( zero ) ) ==>
% 9.15/9.59     X }.
% 9.15/9.59  (392) {G16,W5,D3,L1,V1,M1} P(381,281) { join( X, X ) ==> X }.
% 9.15/9.59  (394) {G16,W10,D5,L1,V2,M1} P(381,3) { complement( join( X, complement( Y )
% 9.15/9.59     ) ) ==> meet( complement( X ), Y ) }.
% 9.15/9.59  (395) {G16,W10,D5,L1,V2,M1} P(381,3) { complement( join( complement( Y ), X
% 9.15/9.59     ) ) ==> meet( Y, complement( X ) ) }.
% 9.15/9.59  (396) {G16,W10,D4,L1,V2,M1} P(3,381) { join( complement( X ), complement( Y
% 9.15/9.59     ) ) ==> complement( meet( X, Y ) ) }.
% 9.15/9.59  (397) {G17,W9,D4,L1,V2,M1} P(392,19);d(1);d(392) { join( join( X, Y ), Y ) 
% 9.15/9.59    ==> join( X, Y ) }.
% 9.15/9.59  (398) {G17,W9,D4,L1,V2,M1} P(392,19) { join( join( X, Y ), X ) ==> join( X
% 9.15/9.59    , Y ) }.
% 9.15/9.59  (400) {G17,W4,D3,L1,V0,M1} P(390,385) { converse( zero ) ==> zero }.
% 9.15/9.59  (430) {G15,W8,D5,L1,V2,M1} P(330,21);d(58);d(376) { join( complement( meet
% 9.15/9.59    ( X, Y ) ), X ) ==> top }.
% 9.15/9.59  (444) {G16,W8,D5,L1,V2,M1} P(56,430) { join( complement( meet( Y, X ) ), X
% 9.15/9.59     ) ==> top }.
% 9.15/9.59  (451) {G17,W9,D4,L1,V2,M1} P(444,30);d(58);d(386) { meet( meet( X, Y ), Y )
% 9.15/9.59     ==> meet( X, Y ) }.
% 9.15/9.59  (456) {G17,W8,D5,L1,V2,M1} P(444,3);d(58) { meet( meet( X, complement( Y )
% 9.15/9.59     ), Y ) ==> zero }.
% 9.15/9.59  (458) {G18,W8,D4,L1,V2,M1} P(381,456) { meet( meet( Y, X ), complement( X )
% 9.15/9.59     ) ==> zero }.
% 9.15/9.59  (459) {G18,W8,D5,L1,V2,M1} P(456,56) { meet( Y, meet( X, complement( Y ) )
% 9.15/9.59     ) ==> zero }.
% 9.15/9.59  (460) {G19,W8,D4,L1,V2,M1} P(458,56) { meet( complement( Y ), meet( X, Y )
% 9.15/9.59     ) ==> zero }.
% 9.15/9.59  (463) {G20,W8,D4,L1,V2,M1} P(56,460) { meet( complement( Y ), meet( Y, X )
% 9.15/9.59     ) ==> zero }.
% 9.15/9.59  (466) {G19,W9,D6,L1,V2,M1} P(459,30);d(365);d(395) { meet( X, complement( 
% 9.15/9.59    meet( Y, complement( X ) ) ) ) ==> X }.
% 9.15/9.59  (480) {G18,W9,D4,L1,V2,M1} P(451,56) { meet( Y, meet( X, Y ) ) ==> meet( X
% 9.15/9.59    , Y ) }.
% 9.15/9.59  (486) {G18,W8,D5,L1,V2,M1} P(30,397);d(395) { join( X, meet( X, complement
% 9.15/9.59    ( Y ) ) ) ==> X }.
% 9.15/9.59  (495) {G19,W7,D4,L1,V2,M1} P(381,486) { join( Y, meet( Y, X ) ) ==> Y }.
% 9.15/9.59  (510) {G20,W7,D4,L1,V2,M1} P(480,495) { join( X, meet( Y, X ) ) ==> X }.
% 9.15/9.59  (525) {G20,W7,D4,L1,V2,M1} P(495,0) { join( meet( X, Y ), X ) ==> X }.
% 9.15/9.59  (544) {G21,W7,D4,L1,V2,M1} P(510,0) { join( meet( Y, X ), X ) ==> X }.
% 9.15/9.59  (552) {G21,W11,D5,L1,V3,M1} P(525,18) { join( join( Z, meet( X, Y ) ), X ) 
% 9.15/9.59    ==> join( X, Z ) }.
% 9.15/9.59  (661) {G20,W9,D6,L1,V2,M1} P(466,480) { meet( complement( meet( Y, 
% 9.15/9.59    complement( X ) ) ), X ) ==> X }.
% 9.15/9.59  (673) {G17,W10,D5,L1,V2,M1} P(381,396) { complement( meet( complement( X )
% 9.15/9.59    , Y ) ) ==> join( X, complement( Y ) ) }.
% 9.15/9.59  (674) {G17,W10,D5,L1,V2,M1} P(381,396) { complement( meet( Y, complement( X
% 9.15/9.59     ) ) ) ==> join( complement( Y ), X ) }.
% 9.15/9.59  (681) {G17,W9,D4,L1,V2,M1} P(396,0);d(396) { complement( meet( X, Y ) ) = 
% 9.15/9.59    complement( meet( Y, X ) ) }.
% 9.15/9.59  (712) {G18,W11,D4,L1,V3,M1} P(681,3);d(3) { meet( meet( Y, X ), Z ) = meet
% 9.15/9.59    ( meet( X, Y ), Z ) }.
% 9.15/9.59  (809) {G21,W7,D4,L1,V2,M1} P(673,661);d(381) { meet( join( X, Y ), Y ) ==> 
% 9.15/9.59    Y }.
% 9.15/9.59  (833) {G22,W7,D4,L1,V2,M1} P(398,809) { meet( join( X, Y ), X ) ==> X }.
% 9.15/9.59  (852) {G23,W8,D5,L1,V2,M1} P(833,463) { meet( complement( join( X, Y ) ), X
% 9.15/9.59     ) ==> zero }.
% 9.15/9.59  (939) {G16,W9,D5,L1,V1,M1} S(82);d(386) { composition( converse( X ), 
% 9.15/9.59    complement( composition( X, top ) ) ) ==> zero }.
% 9.15/9.59  (981) {G17,W8,D5,L1,V0,M1} P(207,939) { composition( top, complement( 
% 9.15/9.59    composition( top, top ) ) ) ==> zero }.
% 9.15/9.59  (986) {G18,W8,D5,L1,V1,M1} P(981,6);d(386);d(171);d(981) { composition( X, 
% 9.15/9.59    complement( composition( top, top ) ) ) ==> zero }.
% 9.15/9.59  (987) {G19,W5,D3,L1,V1,M1} P(981,4);d(986) { composition( X, zero ) ==> 
% 9.15/9.59    zero }.
% 9.15/9.59  (990) {G20,W5,D3,L1,V1,M1} P(987,37);d(400) { composition( zero, X ) ==> 
% 9.15/9.59    zero }.
% 9.15/9.59  (1001) {G17,W10,D5,L1,V2,M1} S(30);d(395) { join( meet( X, Y ), meet( X, 
% 9.15/9.59    complement( Y ) ) ) ==> X }.
% 9.15/9.59  (1172) {G24,W9,D5,L1,V1,M1} P(90,852);d(381) { meet( one, composition( 
% 9.15/9.59    converse( X ), complement( X ) ) ) ==> zero }.
% 9.15/9.59  (1421) {G25,W9,D6,L1,V1,M1} P(381,1172) { meet( one, composition( converse
% 9.15/9.59    ( complement( X ) ), X ) ) ==> zero }.
% 9.15/9.59  (1446) {G26,W8,D6,L1,V1,M1} P(1421,15);d(276);d(990);d(350);d(386) { meet( 
% 9.15/9.59    X, converse( complement( converse( X ) ) ) ) ==> zero }.
% 9.15/9.59  (1926) {G27,W9,D7,L1,V1,M1} P(1446,1001);d(385) { meet( X, complement( 
% 9.15/9.59    converse( complement( converse( X ) ) ) ) ) ==> X }.
% 9.15/9.59  (1946) {G18,W10,D5,L1,V2,M1} P(56,1001) { join( meet( Y, X ), meet( X, 
% 9.15/9.59    complement( Y ) ) ) ==> X }.
% 9.15/9.59  (2004) {G28,W9,D7,L1,V1,M1} P(1926,673);d(381);d(381) { join( X, converse( 
% 9.15/9.59    complement( converse( complement( X ) ) ) ) ) ==> X }.
% 9.15/9.59  (2010) {G28,W13,D7,L1,V1,M1} P(1926,544) { join( X, complement( converse( 
% 9.15/9.59    complement( converse( X ) ) ) ) ) ==> complement( converse( complement( 
% 9.15/9.59    converse( X ) ) ) ) }.
% 9.15/9.59  (2040) {G29,W7,D6,L1,V1,M1} P(2004,42);d(7);d(7);d(2010) { complement( 
% 9.15/9.59    converse( complement( converse( X ) ) ) ) ==> X }.
% 9.15/9.59  (2098) {G30,W7,D5,L1,V1,M1} P(2040,381) { converse( complement( converse( X
% 9.15/9.59     ) ) ) ==> complement( X ) }.
% 9.15/9.59  (2103) {G30,W7,D5,L1,V1,M1} P(7,2040) { complement( converse( complement( X
% 9.15/9.59     ) ) ) ==> converse( X ) }.
% 9.15/9.59  (2104) {G31,W7,D4,L1,V1,M1} P(2098,2040);d(2103) { converse( complement( X
% 9.15/9.59     ) ) ==> complement( converse( X ) ) }.
% 9.15/9.59  (2124) {G31,W12,D5,L1,V2,M1} P(2098,43) { join( converse( Y ), complement( 
% 9.15/9.59    converse( X ) ) ) ==> converse( join( Y, complement( X ) ) ) }.
% 9.15/9.59  (2129) {G31,W9,D4,L1,V2,M1} P(41,2098);d(2098) { complement( join( Y, X ) )
% 9.15/9.59     = complement( join( X, Y ) ) }.
% 9.15/9.59  (2220) {G32,W10,D5,L1,V2,M1} P(2129,12) { meet( join( X, Y ), complement( 
% 9.15/9.59    join( Y, X ) ) ) ==> zero }.
% 9.15/9.59  (2693) {G33,W11,D4,L1,V2,M1} P(2220,1001);d(385);d(381) { meet( join( X, Y
% 9.15/9.59     ), join( Y, X ) ) ==> join( X, Y ) }.
% 9.15/9.59  (2731) {G19,W10,D5,L1,V2,M1} P(1946,0) { join( meet( Y, complement( X ) ), 
% 9.15/9.59    meet( X, Y ) ) ==> Y }.
% 9.15/9.59  (3008) {G32,W12,D6,L1,V2,M1} P(394,2104) { complement( converse( join( X, 
% 9.15/9.59    complement( Y ) ) ) ) ==> converse( meet( complement( X ), Y ) ) }.
% 9.15/9.59  (6411) {G34,W11,D4,L1,V3,M1} P(2693,712);d(2693) { meet( join( X, Y ), Z ) 
% 9.15/9.59    = meet( join( Y, X ), Z ) }.
% 9.15/9.59  (8465) {G22,W10,D5,L1,V2,M1} P(2731,552) { join( Y, meet( X, complement( Y
% 9.15/9.59     ) ) ) ==> join( X, Y ) }.
% 9.15/9.59  (8493) {G35,W14,D6,L1,V3,M1} P(8465,6411) { meet( join( meet( Y, complement
% 9.15/9.59    ( X ) ), X ), Z ) ==> meet( join( Y, X ), Z ) }.
% 9.15/9.59  (8495) {G36,W10,D5,L1,V2,M1} P(8465,2693);d(8493);d(375) { join( meet( Y, 
% 9.15/9.59    complement( X ) ), X ) ==> join( Y, X ) }.
% 9.15/9.59  (8510) {G23,W11,D5,L1,V2,M1} P(8465,395);d(394);d(674);d(396) { meet( X, 
% 9.15/9.59    complement( meet( Y, X ) ) ) ==> meet( complement( Y ), X ) }.
% 9.15/9.59  (8540) {G37,W11,D5,L1,V2,M1} P(8495,394);d(394);d(674);d(396) { meet( 
% 9.15/9.59    complement( meet( X, Y ) ), Y ) ==> meet( complement( X ), Y ) }.
% 9.15/9.59  (46370) {G33,W12,D5,L1,V2,M1} P(2124,394);d(3008) { meet( complement( 
% 9.15/9.59    converse( X ) ), converse( Y ) ) ==> converse( meet( complement( X ), Y )
% 9.15/9.59     ) }.
% 9.15/9.59  (46374) {G33,W12,D5,L1,V2,M1} P(2124,2129);d(3008);d(395) { meet( converse
% 9.15/9.59    ( Y ), complement( converse( X ) ) ) ==> converse( meet( complement( X )
% 9.15/9.59    , Y ) ) }.
% 9.15/9.59  (46395) {G38,W10,D4,L1,V2,M1} P(46370,8510);d(46374);d(8540);d(381);d(381)
% 9.15/9.59     { meet( converse( X ), converse( Y ) ) ==> converse( meet( X, Y ) ) }.
% 9.15/9.59  (46400) {G39,W0,D0,L0,V0,M0} R(46395,16) {  }.
% 9.15/9.59  
% 9.15/9.59  
% 9.15/9.59  % SZS output end Refutation
% 9.15/9.59  found a proof!
% 9.15/9.59  
% 9.15/9.59  
% 9.15/9.59  Unprocessed initial clauses:
% 9.15/9.59  
% 9.15/9.59  (46402) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 9.15/9.59  (46403) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( join( X, Y
% 9.15/9.59     ), Z ) }.
% 9.15/9.59  (46404) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( complement( X )
% 9.15/9.59    , complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) }.
% 9.15/9.59  (46405) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join( complement
% 9.15/9.59    ( X ), complement( Y ) ) ) }.
% 9.15/9.59  (46406) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z ) ) = 
% 9.15/9.59    composition( composition( X, Y ), Z ) }.
% 9.15/9.59  (46407) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 9.15/9.59  (46408) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) = join( 
% 9.15/9.59    composition( X, Z ), composition( Y, Z ) ) }.
% 9.15/9.59  (46409) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 9.15/9.59  (46410) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join( converse( 
% 9.15/9.59    X ), converse( Y ) ) }.
% 9.15/9.59  (46411) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) = 
% 9.15/9.59    composition( converse( Y ), converse( X ) ) }.
% 9.15/9.59  (46412) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 9.15/9.59    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 9.15/9.59     }.
% 9.15/9.59  (46413) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) ) }.
% 9.15/9.59  (46414) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) ) }.
% 9.15/9.59  (46415) {G0,W33,D7,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), 
% 9.15/9.59    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 9.15/9.59    composition( converse( X ), Z ) ) ) ) = composition( meet( X, composition
% 9.15/9.59    ( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) }.
% 9.15/9.59  (46416) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), meet
% 9.15/9.59    ( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z ) ) = 
% 9.15/9.59    meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z )
% 9.15/9.59     }.
% 9.15/9.59  (46417) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), meet
% 9.15/9.59    ( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z ) ) = 
% 9.15/9.59    meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z )
% 9.15/9.59     }.
% 9.15/9.59  (46418) {G0,W10,D4,L1,V0,M1}  { ! converse( meet( skol1, skol2 ) ) = meet( 
% 9.15/9.59    converse( skol1 ), converse( skol2 ) ) }.
% 9.15/9.59  
% 9.15/9.59  
% 9.15/9.59  Total Proof:
% 9.15/9.59  
% 9.15/9.59  subsumption: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 9.15/9.59  parent0: (46402) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join
% 9.15/9.59    ( join( X, Y ), Z ) }.
% 9.15/9.59  parent0: (46403) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( 
% 9.15/9.59    join( X, Y ), Z ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59     Z := Z
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46421) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 9.15/9.59    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 9.15/9.59    X }.
% 9.15/9.59  parent0[0]: (46404) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( 
% 9.15/9.59    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 9.15/9.59    Y ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 9.15/9.59    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 9.15/9.59    Y ) ) ) ==> X }.
% 9.15/9.59  parent0: (46421) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 9.15/9.59    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 9.15/9.59    X }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46424) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 9.15/9.59    complement( Y ) ) ) = meet( X, Y ) }.
% 9.15/9.59  parent0[0]: (46405) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join
% 9.15/9.59    ( complement( X ), complement( Y ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 9.15/9.59    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 9.15/9.59  parent0: (46424) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 9.15/9.59    , complement( Y ) ) ) = meet( X, Y ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 9.15/9.59     ) ) ==> composition( composition( X, Y ), Z ) }.
% 9.15/9.59  parent0: (46406) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z
% 9.15/9.59     ) ) = composition( composition( X, Y ), Z ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59     Z := Z
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 9.15/9.59  parent0: (46407) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46439) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 9.15/9.59    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 9.15/9.59  parent0[0]: (46408) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) 
% 9.15/9.59    = join( composition( X, Z ), composition( Y, Z ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59     Z := Z
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 9.15/9.59    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 9.15/9.59  parent0: (46439) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 9.15/9.59    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59     Z := Z
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X
% 9.15/9.59     }.
% 9.15/9.59  parent0: (46409) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46454) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 9.15/9.59     ) = converse( join( X, Y ) ) }.
% 9.15/9.59  parent0[0]: (46410) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join
% 9.15/9.59    ( converse( X ), converse( Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y
% 9.15/9.59     ) ) ==> converse( join( X, Y ) ) }.
% 9.15/9.59  parent0: (46454) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 9.15/9.59     ) = converse( join( X, Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46463) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 9.15/9.59    converse( X ) ) = converse( composition( X, Y ) ) }.
% 9.15/9.59  parent0[0]: (46411) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) )
% 9.15/9.59     = composition( converse( Y ), converse( X ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 9.15/9.59    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 9.15/9.59  parent0: (46463) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 9.15/9.59    converse( X ) ) = converse( composition( X, Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 9.15/9.59    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 9.15/9.59    Y ) }.
% 9.15/9.59  parent0: (46412) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 9.15/9.59    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 9.15/9.59     }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46484) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top }.
% 9.15/9.59  parent0[0]: (46413) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) )
% 9.15/9.59     }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> 
% 9.15/9.59    top }.
% 9.15/9.59  parent0: (46484) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top
% 9.15/9.59     }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46496) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 9.15/9.59     }.
% 9.15/9.59  parent0[0]: (46414) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X )
% 9.15/9.59     ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 9.15/9.59    zero }.
% 9.15/9.59  parent0: (46496) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 9.15/9.59     }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y )
% 9.15/9.59    , Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 9.15/9.59    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 9.15/9.59    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 9.15/9.59     ) ) ) }.
% 9.15/9.59  parent0: (46415) {G0,W33,D7,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 9.15/9.59     ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 9.15/9.59    composition( converse( X ), Z ) ) ) ) = composition( meet( X, composition
% 9.15/9.59    ( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59     Z := Z
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y )
% 9.15/9.59    , Z ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y )
% 9.15/9.59    , Z ) ) ==> meet( composition( meet( X, composition( Z, converse( Y ) ) )
% 9.15/9.59    , Y ), Z ) }.
% 9.15/9.59  parent0: (46417) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 9.15/9.59     ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z
% 9.15/9.59     ) ) = meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y )
% 9.15/9.59    , Z ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59     Z := Z
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46540) {G0,W10,D4,L1,V0,M1}  { ! meet( converse( skol1 ), converse
% 9.15/9.59    ( skol2 ) ) = converse( meet( skol1, skol2 ) ) }.
% 9.15/9.59  parent0[0]: (46418) {G0,W10,D4,L1,V0,M1}  { ! converse( meet( skol1, skol2
% 9.15/9.59     ) ) = meet( converse( skol1 ), converse( skol2 ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (16) {G0,W10,D4,L1,V0,M1} I { ! meet( converse( skol1 ), 
% 9.15/9.59    converse( skol2 ) ) ==> converse( meet( skol1, skol2 ) ) }.
% 9.15/9.59  parent0: (46540) {G0,W10,D4,L1,V0,M1}  { ! meet( converse( skol1 ), 
% 9.15/9.59    converse( skol2 ) ) = converse( meet( skol1, skol2 ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46541) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 9.15/9.59     }.
% 9.15/9.59  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 9.15/9.59     }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46542) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 9.15/9.59     }.
% 9.15/9.59  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 9.15/9.59  parent1[0; 2]: (46541) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( 
% 9.15/9.59    X ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := complement( X )
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46545) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 9.15/9.59     }.
% 9.15/9.59  parent0[0]: (46542) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X
% 9.15/9.59     ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 9.15/9.59    ==> top }.
% 9.15/9.59  parent0: (46545) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 9.15/9.59     }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46546) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 9.15/9.59    , join( Y, Z ) ) }.
% 9.15/9.59  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 9.15/9.59    join( X, Y ), Z ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59     Z := Z
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46549) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 9.15/9.59    join( Y, Z ), X ) }.
% 9.15/9.59  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 9.15/9.59  parent1[0; 6]: (46546) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 9.15/9.59    join( X, join( Y, Z ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := join( Y, Z )
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59     Z := Z
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (18) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 9.15/9.59    join( join( Y, Z ), X ) }.
% 9.15/9.59  parent0: (46549) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 9.15/9.59    join( Y, Z ), X ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59     Z := Z
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46563) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 9.15/9.59    , join( Y, Z ) ) }.
% 9.15/9.59  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 9.15/9.59    join( X, Y ), Z ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59     Z := Z
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46568) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 9.15/9.59    X, join( Z, Y ) ) }.
% 9.15/9.59  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 9.15/9.59  parent1[0; 8]: (46563) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 9.15/9.59    join( X, join( Y, Z ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := Y
% 9.15/9.59     Y := Z
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59     Z := Z
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46581) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 9.15/9.59    join( X, Z ), Y ) }.
% 9.15/9.59  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 9.15/9.59    join( X, Y ), Z ) }.
% 9.15/9.59  parent1[0; 6]: (46568) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 9.15/9.59    join( X, join( Z, Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Z
% 9.15/9.59     Z := Y
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59     Z := Z
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X
% 9.15/9.59     ) = join( join( Z, X ), Y ) }.
% 9.15/9.59  parent0: (46581) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 9.15/9.59    join( X, Z ), Y ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := Z
% 9.15/9.59     Y := Y
% 9.15/9.59     Z := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46583) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 9.15/9.59    , join( Y, Z ) ) }.
% 9.15/9.59  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 9.15/9.59    join( X, Y ), Z ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59     Z := Z
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46586) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y
% 9.15/9.59     ) ) ==> join( X, top ) }.
% 9.15/9.59  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 9.15/9.59     }.
% 9.15/9.59  parent1[0; 9]: (46583) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 9.15/9.59    join( X, join( Y, Z ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := Y
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59     Z := complement( Y )
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 9.15/9.59    complement( X ) ) ==> join( Y, top ) }.
% 9.15/9.59  parent0: (46586) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y
% 9.15/9.59     ) ) ==> join( X, top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := Y
% 9.15/9.59     Y := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46590) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 9.15/9.59     }.
% 9.15/9.59  parent0[0]: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 9.15/9.59    ==> top }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46592) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 9.15/9.59    join( X, Y ) ), X ), Y ) }.
% 9.15/9.59  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 9.15/9.59    join( X, Y ), Z ) }.
% 9.15/9.59  parent1[0; 2]: (46590) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 9.15/9.59    , X ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := complement( join( X, Y ) )
% 9.15/9.59     Y := X
% 9.15/9.59     Z := Y
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := join( X, Y )
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46593) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y
% 9.15/9.59     ) ), X ), Y ) ==> top }.
% 9.15/9.59  parent0[0]: (46592) {G1,W10,D6,L1,V2,M1}  { top ==> join( join( complement
% 9.15/9.59    ( join( X, Y ) ), X ), Y ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (21) {G2,W10,D6,L1,V2,M1} P(17,1) { join( join( complement( 
% 9.15/9.59    join( X, Y ) ), X ), Y ) ==> top }.
% 9.15/9.59  parent0: (46593) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, Y
% 9.15/9.59     ) ), X ), Y ) ==> top }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46594) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 9.15/9.59     ), complement( Y ) ) }.
% 9.15/9.59  parent0[0]: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 9.15/9.59    complement( X ) ) ==> join( Y, top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := Y
% 9.15/9.59     Y := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46597) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( Y, 
% 9.15/9.59    X ), complement( Y ) ) }.
% 9.15/9.59  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 9.15/9.59  parent1[0; 5]: (46594) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 9.15/9.59    join( X, Y ), complement( Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46610) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y )
% 9.15/9.59     ) ==> join( X, top ) }.
% 9.15/9.59  parent0[0]: (46597) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( 
% 9.15/9.59    Y, X ), complement( Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (26) {G2,W10,D4,L1,V2,M1} P(0,20) { join( join( Y, X ), 
% 9.15/9.59    complement( Y ) ) ==> join( X, top ) }.
% 9.15/9.59  parent0: (46610) {G1,W10,D4,L1,V2,M1}  { join( join( Y, X ), complement( Y
% 9.15/9.59     ) ) ==> join( X, top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46612) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 9.15/9.59     ), complement( Y ) ) }.
% 9.15/9.59  parent0[0]: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 9.15/9.59    complement( X ) ) ==> join( Y, top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := Y
% 9.15/9.59     Y := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46613) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 9.15/9.59    complement( complement( X ) ) ) }.
% 9.15/9.59  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 9.15/9.59     }.
% 9.15/9.59  parent1[0; 5]: (46612) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 9.15/9.59    join( X, Y ), complement( Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := complement( X )
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46614) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( X
% 9.15/9.59     ) ) ) ==> join( X, top ) }.
% 9.15/9.59  parent0[0]: (46613) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 9.15/9.59    complement( complement( X ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (27) {G2,W9,D5,L1,V1,M1} P(11,20) { join( top, complement( 
% 9.15/9.59    complement( X ) ) ) ==> join( X, top ) }.
% 9.15/9.59  parent0: (46614) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( 
% 9.15/9.59    X ) ) ) ==> join( X, top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46615) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 9.15/9.59    complement( complement( X ) ) ) }.
% 9.15/9.59  parent0[0]: (27) {G2,W9,D5,L1,V1,M1} P(11,20) { join( top, complement( 
% 9.15/9.59    complement( X ) ) ) ==> join( X, top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46617) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( complement
% 9.15/9.59    ( complement( X ) ), top ) }.
% 9.15/9.59  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 9.15/9.59  parent1[0; 4]: (46615) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top
% 9.15/9.59    , complement( complement( X ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := top
% 9.15/9.59     Y := complement( complement( X ) )
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46623) {G1,W9,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 9.15/9.59    , top ) ==> join( X, top ) }.
% 9.15/9.59  parent0[0]: (46617) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( 
% 9.15/9.59    complement( complement( X ) ), top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (28) {G3,W9,D5,L1,V1,M1} P(27,0) { join( complement( 
% 9.15/9.59    complement( X ) ), top ) ==> join( X, top ) }.
% 9.15/9.59  parent0: (46623) {G1,W9,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 9.15/9.59    , top ) ==> join( X, top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46626) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 9.15/9.59    join( complement( X ), Y ) ) ) ==> X }.
% 9.15/9.59  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 9.15/9.59    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 9.15/9.59  parent1[0; 2]: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 9.15/9.59    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 9.15/9.59    Y ) ) ) ==> X }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 9.15/9.59    complement( join( complement( X ), Y ) ) ) ==> X }.
% 9.15/9.59  parent0: (46626) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 9.15/9.59    join( complement( X ), Y ) ) ) ==> X }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46629) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) ==>
% 9.15/9.59     composition( converse( X ), converse( Y ) ) }.
% 9.15/9.59  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 9.15/9.59    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := Y
% 9.15/9.59     Y := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46631) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 9.15/9.59     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 9.15/9.59  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 9.15/9.59  parent1[0; 9]: (46629) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 9.15/9.59     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := Y
% 9.15/9.59     Y := converse( X )
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (37) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 9.15/9.59    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 9.15/9.59  parent0: (46631) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( X
% 9.15/9.59     ), Y ) ) ==> composition( converse( Y ), X ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46634) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 9.15/9.59    converse( X ), converse( Y ) ) }.
% 9.15/9.59  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 9.15/9.59     ) ==> converse( join( X, Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46636) {G1,W10,D4,L1,V2,M1}  { converse( join( Y, X ) ) ==> join
% 9.15/9.59    ( converse( X ), converse( Y ) ) }.
% 9.15/9.59  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 9.15/9.59  parent1[0; 2]: (46634) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 9.15/9.59     join( converse( X ), converse( Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46638) {G1,W9,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> 
% 9.15/9.59    converse( join( Y, X ) ) }.
% 9.15/9.59  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 9.15/9.59     ) ==> converse( join( X, Y ) ) }.
% 9.15/9.59  parent1[0; 5]: (46636) {G1,W10,D4,L1,V2,M1}  { converse( join( Y, X ) ) ==>
% 9.15/9.59     join( converse( X ), converse( Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := Y
% 9.15/9.59     Y := X
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := Y
% 9.15/9.59     Y := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (41) {G1,W9,D4,L1,V2,M1} P(8,0);d(8) { converse( join( X, Y )
% 9.15/9.59     ) = converse( join( Y, X ) ) }.
% 9.15/9.59  parent0: (46638) {G1,W9,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> 
% 9.15/9.59    converse( join( Y, X ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46640) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 9.15/9.59    converse( X ), converse( Y ) ) }.
% 9.15/9.59  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 9.15/9.59     ) ==> converse( join( X, Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46641) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 9.15/9.59     ) ==> join( X, converse( Y ) ) }.
% 9.15/9.59  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 9.15/9.59  parent1[0; 7]: (46640) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 9.15/9.59     join( converse( X ), converse( Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := converse( X )
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 9.15/9.59     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 9.15/9.59  parent0: (46641) {G1,W10,D5,L1,V2,M1}  { converse( join( converse( X ), Y )
% 9.15/9.59     ) ==> join( X, converse( Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46646) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join( 
% 9.15/9.59    converse( X ), converse( Y ) ) }.
% 9.15/9.59  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 9.15/9.59     ) ==> converse( join( X, Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46648) {G1,W10,D5,L1,V2,M1}  { converse( join( X, converse( Y ) )
% 9.15/9.59     ) ==> join( converse( X ), Y ) }.
% 9.15/9.59  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 9.15/9.59  parent1[0; 9]: (46646) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==>
% 9.15/9.59     join( converse( X ), converse( Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := Y
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := converse( Y )
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (43) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 9.15/9.59    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 9.15/9.59  parent0: (46648) {G1,W10,D5,L1,V2,M1}  { converse( join( X, converse( Y ) )
% 9.15/9.59     ) ==> join( converse( X ), Y ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := Y
% 9.15/9.59     Y := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46651) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 9.15/9.59    complement( X ), complement( Y ) ) ) }.
% 9.15/9.59  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 9.15/9.59    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46653) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 9.15/9.59    ( complement( Y ), complement( X ) ) ) }.
% 9.15/9.59  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 9.15/9.59  parent1[0; 5]: (46651) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 9.15/9.59    ( join( complement( X ), complement( Y ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := complement( X )
% 9.15/9.59     Y := complement( Y )
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46655) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 9.15/9.59  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 9.15/9.59    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 9.15/9.59  parent1[0; 4]: (46653) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 9.15/9.59    ( join( complement( Y ), complement( X ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := Y
% 9.15/9.59     Y := X
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X
% 9.15/9.59    , Y ) }.
% 9.15/9.59  parent0: (46655) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := Y
% 9.15/9.59     Y := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46657) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 9.15/9.59    complement( X ), complement( Y ) ) ) }.
% 9.15/9.59  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 9.15/9.59    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46660) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==> 
% 9.15/9.59    complement( top ) }.
% 9.15/9.59  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 9.15/9.59     }.
% 9.15/9.59  parent1[0; 6]: (46657) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 9.15/9.59    ( join( complement( X ), complement( Y ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := complement( X )
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := complement( X )
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46661) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 9.15/9.59  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 9.15/9.59    zero }.
% 9.15/9.59  parent1[0; 1]: (46660) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) 
% 9.15/9.59    ==> complement( top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46662) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 9.15/9.59  parent0[0]: (46661) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==>
% 9.15/9.59     zero }.
% 9.15/9.59  parent0: (46662) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46664) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 9.15/9.59    complement( X ), complement( Y ) ) ) }.
% 9.15/9.59  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 9.15/9.59    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46665) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 9.15/9.59    ( zero, complement( X ) ) ) }.
% 9.15/9.59  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 9.15/9.59    zero }.
% 9.15/9.59  parent1[0; 6]: (46664) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 9.15/9.59    ( join( complement( X ), complement( Y ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := top
% 9.15/9.59     Y := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46667) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement( 
% 9.15/9.59    X ) ) ) ==> meet( top, X ) }.
% 9.15/9.59  parent0[0]: (46665) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 9.15/9.59    join( zero, complement( X ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (59) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( zero, 
% 9.15/9.59    complement( X ) ) ) ==> meet( top, X ) }.
% 9.15/9.59  parent0: (46667) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement
% 9.15/9.59    ( X ) ) ) ==> meet( top, X ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46670) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 9.15/9.59    complement( X ), complement( Y ) ) ) }.
% 9.15/9.59  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 9.15/9.59    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46672) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 9.15/9.59    ( complement( X ), zero ) ) }.
% 9.15/9.59  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 9.15/9.59    zero }.
% 9.15/9.59  parent1[0; 8]: (46670) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 9.15/9.59    ( join( complement( X ), complement( Y ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := top
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46674) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 9.15/9.59    zero ) ) ==> meet( X, top ) }.
% 9.15/9.59  parent0[0]: (46672) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 9.15/9.59    join( complement( X ), zero ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (60) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( 
% 9.15/9.59    complement( X ), zero ) ) ==> meet( X, top ) }.
% 9.15/9.59  parent0: (46674) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 9.15/9.59    zero ) ) ==> meet( X, top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46676) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 9.15/9.59     }.
% 9.15/9.59  parent0[0]: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 9.15/9.59    ==> top }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46677) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 9.15/9.59  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 9.15/9.59    zero }.
% 9.15/9.59  parent1[0; 3]: (46676) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X )
% 9.15/9.59    , X ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := top
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46678) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 9.15/9.59  parent0[0]: (46677) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (65) {G2,W5,D3,L1,V0,M1} P(58,17) { join( zero, top ) ==> top
% 9.15/9.59     }.
% 9.15/9.59  parent0: (46678) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46680) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( X
% 9.15/9.59    , join( Y, Z ) ) }.
% 9.15/9.59  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 9.15/9.59    join( X, Y ), Z ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59     Z := Z
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46682) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 9.15/9.59    join( X, top ) }.
% 9.15/9.59  parent0[0]: (65) {G2,W5,D3,L1,V0,M1} P(58,17) { join( zero, top ) ==> top
% 9.15/9.59     }.
% 9.15/9.59  parent1[0; 8]: (46680) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> 
% 9.15/9.59    join( X, join( Y, Z ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := zero
% 9.15/9.59     Z := top
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (68) {G3,W9,D4,L1,V1,M1} P(65,1) { join( join( X, zero ), top
% 9.15/9.59     ) ==> join( X, top ) }.
% 9.15/9.59  parent0: (46682) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 9.15/9.59    join( X, top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46686) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 9.15/9.59    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 9.15/9.59    complement( Y ) ) }.
% 9.15/9.59  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 9.15/9.59    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 9.15/9.59    Y ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46688) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 9.15/9.59    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 9.15/9.59     }.
% 9.15/9.59  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 9.15/9.59    zero }.
% 9.15/9.59  parent1[0; 11]: (46686) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 9.15/9.59    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 9.15/9.59    complement( Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := top
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46689) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 9.15/9.59    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 9.15/9.59  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 9.15/9.59    zero }.
% 9.15/9.59  parent1[0; 1]: (46688) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 9.15/9.59    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 9.15/9.59     }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46691) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 9.15/9.59    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 9.15/9.59  parent0[0]: (46689) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 9.15/9.59    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (82) {G2,W11,D6,L1,V1,M1} P(58,10) { join( composition( 
% 9.15/9.59    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 9.15/9.59  parent0: (46691) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 9.15/9.59    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46694) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 9.15/9.59    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 9.15/9.59    complement( Y ) ) }.
% 9.15/9.59  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 9.15/9.59    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 9.15/9.59    Y ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46695) {G1,W11,D5,L1,V1,M1}  { complement( one ) ==> join( 
% 9.15/9.59    composition( converse( X ), complement( X ) ), complement( one ) ) }.
% 9.15/9.59  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 9.15/9.59  parent1[0; 8]: (46694) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 9.15/9.59    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 9.15/9.59    complement( Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := one
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46696) {G1,W11,D5,L1,V1,M1}  { join( composition( converse( X ), 
% 9.15/9.59    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 9.15/9.59  parent0[0]: (46695) {G1,W11,D5,L1,V1,M1}  { complement( one ) ==> join( 
% 9.15/9.59    composition( converse( X ), complement( X ) ), complement( one ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (90) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( 
% 9.15/9.59    converse( X ), complement( X ) ), complement( one ) ) ==> complement( one
% 9.15/9.59     ) }.
% 9.15/9.59  parent0: (46696) {G1,W11,D5,L1,V1,M1}  { join( composition( converse( X ), 
% 9.15/9.59    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46698) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 9.15/9.59     ), complement( Y ) ) }.
% 9.15/9.59  parent0[0]: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 9.15/9.59    complement( X ) ) ==> join( Y, top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := Y
% 9.15/9.59     Y := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46700) {G1,W36,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 9.15/9.59     ), top ) ==> join( composition( meet( X, composition( Z, converse( Y ) )
% 9.15/9.59     ), meet( Y, composition( converse( X ), Z ) ) ), complement( composition
% 9.15/9.59    ( meet( X, composition( Z, converse( Y ) ) ), meet( Y, composition( 
% 9.15/9.59    converse( X ), Z ) ) ) ) ) }.
% 9.15/9.59  parent0[0]: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 9.15/9.59    Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 9.15/9.59    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 9.15/9.59    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 9.15/9.59     ) ) ) }.
% 9.15/9.59  parent1[0; 9]: (46698) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 9.15/9.59    join( X, Y ), complement( Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59     Z := Z
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := meet( composition( X, Y ), Z )
% 9.15/9.59     Y := composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 9.15/9.59    composition( converse( X ), Z ) ) )
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46701) {G1,W9,D5,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 9.15/9.59     ), top ) ==> top }.
% 9.15/9.59  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 9.15/9.59     }.
% 9.15/9.59  parent1[0; 8]: (46700) {G1,W36,D8,L1,V3,M1}  { join( meet( composition( X, 
% 9.15/9.59    Y ), Z ), top ) ==> join( composition( meet( X, composition( Z, converse
% 9.15/9.59    ( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ), complement( 
% 9.15/9.59    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 9.15/9.59    composition( converse( X ), Z ) ) ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 9.15/9.59    composition( converse( X ), Z ) ) )
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59     Z := Z
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (116) {G2,W9,D5,L1,V3,M1} P(13,20);d(11) { join( meet( 
% 9.15/9.59    composition( X, Y ), Z ), top ) ==> top }.
% 9.15/9.59  parent0: (46701) {G1,W9,D5,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 9.15/9.59     ), top ) ==> top }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59     Z := Z
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46704) {G2,W9,D5,L1,V3,M1}  { top ==> join( meet( composition( X, 
% 9.15/9.59    Y ), Z ), top ) }.
% 9.15/9.59  parent0[0]: (116) {G2,W9,D5,L1,V3,M1} P(13,20);d(11) { join( meet( 
% 9.15/9.59    composition( X, Y ), Z ), top ) ==> top }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59     Z := Z
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46705) {G1,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), top )
% 9.15/9.59     }.
% 9.15/9.59  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 9.15/9.59  parent1[0; 4]: (46704) {G2,W9,D5,L1,V3,M1}  { top ==> join( meet( 
% 9.15/9.59    composition( X, Y ), Z ), top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := one
% 9.15/9.59     Z := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46706) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> top
% 9.15/9.59     }.
% 9.15/9.59  parent0[0]: (46705) {G1,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), top
% 9.15/9.59     ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (130) {G3,W7,D4,L1,V2,M1} P(5,116) { join( meet( X, Y ), top )
% 9.15/9.59     ==> top }.
% 9.15/9.59  parent0: (46706) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> top
% 9.15/9.59     }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46708) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 9.15/9.59     ), complement( X ) ) }.
% 9.15/9.59  parent0[0]: (26) {G2,W10,D4,L1,V2,M1} P(0,20) { join( join( Y, X ), 
% 9.15/9.59    complement( Y ) ) ==> join( X, top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := Y
% 9.15/9.59     Y := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46710) {G3,W10,D5,L1,V2,M1}  { join( top, top ) ==> join( top, 
% 9.15/9.59    complement( meet( X, Y ) ) ) }.
% 9.15/9.59  parent0[0]: (130) {G3,W7,D4,L1,V2,M1} P(5,116) { join( meet( X, Y ), top ) 
% 9.15/9.59    ==> top }.
% 9.15/9.59  parent1[0; 5]: (46708) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( 
% 9.15/9.59    join( X, Y ), complement( X ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := meet( X, Y )
% 9.15/9.59     Y := top
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46712) {G3,W10,D5,L1,V2,M1}  { join( top, complement( meet( X, Y )
% 9.15/9.59     ) ) ==> join( top, top ) }.
% 9.15/9.59  parent0[0]: (46710) {G3,W10,D5,L1,V2,M1}  { join( top, top ) ==> join( top
% 9.15/9.59    , complement( meet( X, Y ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (142) {G4,W10,D5,L1,V2,M1} P(130,26) { join( top, complement( 
% 9.15/9.59    meet( X, Y ) ) ) ==> join( top, top ) }.
% 9.15/9.59  parent0: (46712) {G3,W10,D5,L1,V2,M1}  { join( top, complement( meet( X, Y
% 9.15/9.59     ) ) ) ==> join( top, top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46714) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 9.15/9.59    complement( complement( X ) ) ) }.
% 9.15/9.59  parent0[0]: (27) {G2,W9,D5,L1,V1,M1} P(11,20) { join( top, complement( 
% 9.15/9.59    complement( X ) ) ) ==> join( X, top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46717) {G3,W13,D5,L1,V1,M1}  { join( join( complement( X ), zero
% 9.15/9.59     ), top ) ==> join( top, complement( meet( X, top ) ) ) }.
% 9.15/9.59  parent0[0]: (60) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( complement
% 9.15/9.59    ( X ), zero ) ) ==> meet( X, top ) }.
% 9.15/9.59  parent1[0; 10]: (46714) {G2,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top
% 9.15/9.59    , complement( complement( X ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := join( complement( X ), zero )
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46718) {G4,W10,D5,L1,V1,M1}  { join( join( complement( X ), zero
% 9.15/9.59     ), top ) ==> join( top, top ) }.
% 9.15/9.59  parent0[0]: (142) {G4,W10,D5,L1,V2,M1} P(130,26) { join( top, complement( 
% 9.15/9.59    meet( X, Y ) ) ) ==> join( top, top ) }.
% 9.15/9.59  parent1[0; 7]: (46717) {G3,W13,D5,L1,V1,M1}  { join( join( complement( X )
% 9.15/9.59    , zero ), top ) ==> join( top, complement( meet( X, top ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := top
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46719) {G4,W8,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 9.15/9.59    join( top, top ) }.
% 9.15/9.59  parent0[0]: (68) {G3,W9,D4,L1,V1,M1} P(65,1) { join( join( X, zero ), top )
% 9.15/9.59     ==> join( X, top ) }.
% 9.15/9.59  parent1[0; 1]: (46718) {G4,W10,D5,L1,V1,M1}  { join( join( complement( X )
% 9.15/9.59    , zero ), top ) ==> join( top, top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := complement( X )
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (163) {G5,W8,D4,L1,V1,M1} P(60,27);d(142);d(68) { join( 
% 9.15/9.59    complement( X ), top ) ==> join( top, top ) }.
% 9.15/9.59  parent0: (46719) {G4,W8,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 9.15/9.59    join( top, top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46722) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 9.15/9.59    complement( X ), top ) }.
% 9.15/9.59  parent0[0]: (163) {G5,W8,D4,L1,V1,M1} P(60,27);d(142);d(68) { join( 
% 9.15/9.59    complement( X ), top ) ==> join( top, top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46724) {G3,W9,D4,L1,V1,M1}  { join( top, top ) ==> join( meet( X
% 9.15/9.59    , top ), top ) }.
% 9.15/9.59  parent0[0]: (60) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( complement
% 9.15/9.59    ( X ), zero ) ) ==> meet( X, top ) }.
% 9.15/9.59  parent1[0; 5]: (46722) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 9.15/9.59    complement( X ), top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := join( complement( X ), zero )
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46725) {G4,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 9.15/9.59  parent0[0]: (130) {G3,W7,D4,L1,V2,M1} P(5,116) { join( meet( X, Y ), top ) 
% 9.15/9.59    ==> top }.
% 9.15/9.59  parent1[0; 4]: (46724) {G3,W9,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 9.15/9.59    meet( X, top ), top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := top
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (168) {G6,W5,D3,L1,V0,M1} P(60,163);d(130) { join( top, top ) 
% 9.15/9.59    ==> top }.
% 9.15/9.59  parent0: (46725) {G4,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46727) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 9.15/9.59    complement( X ), top ) }.
% 9.15/9.59  parent0[0]: (163) {G5,W8,D4,L1,V1,M1} P(60,27);d(142);d(68) { join( 
% 9.15/9.59    complement( X ), top ) ==> join( top, top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46730) {G4,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X, top )
% 9.15/9.59     }.
% 9.15/9.59  parent0[0]: (28) {G3,W9,D5,L1,V1,M1} P(27,0) { join( complement( complement
% 9.15/9.59    ( X ) ), top ) ==> join( X, top ) }.
% 9.15/9.59  parent1[0; 4]: (46727) {G5,W8,D4,L1,V1,M1}  { join( top, top ) ==> join( 
% 9.15/9.59    complement( X ), top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := complement( X )
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46731) {G5,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 9.15/9.59  parent0[0]: (168) {G6,W5,D3,L1,V0,M1} P(60,163);d(130) { join( top, top ) 
% 9.15/9.59    ==> top }.
% 9.15/9.59  parent1[0; 1]: (46730) {G4,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X
% 9.15/9.59    , top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46732) {G5,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 9.15/9.59  parent0[0]: (46731) {G5,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) 
% 9.15/9.59    ==> top }.
% 9.15/9.59  parent0: (46732) {G5,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46733) {G7,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 9.15/9.59  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 9.15/9.59     top }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46734) {G1,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 9.15/9.59  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 9.15/9.59  parent1[0; 2]: (46733) {G7,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := top
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46737) {G1,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 9.15/9.59  parent0[0]: (46734) {G1,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (174) {G8,W5,D3,L1,V1,M1} P(171,0) { join( top, X ) ==> top
% 9.15/9.59     }.
% 9.15/9.59  parent0: (46737) {G1,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46739) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 9.15/9.59    converse( join( converse( X ), Y ) ) }.
% 9.15/9.59  parent0[0]: (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 9.15/9.59     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46740) {G2,W7,D4,L1,V1,M1}  { join( X, converse( top ) ) ==> 
% 9.15/9.59    converse( top ) }.
% 9.15/9.59  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 9.15/9.59     top }.
% 9.15/9.59  parent1[0; 6]: (46739) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==>
% 9.15/9.59     converse( join( converse( X ), Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := converse( X )
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := top
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (201) {G8,W7,D4,L1,V1,M1} P(171,42) { join( X, converse( top )
% 9.15/9.59     ) ==> converse( top ) }.
% 9.15/9.59  parent0: (46740) {G2,W7,D4,L1,V1,M1}  { join( X, converse( top ) ) ==> 
% 9.15/9.59    converse( top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46742) {G8,W7,D4,L1,V1,M1}  { converse( top ) ==> join( X, 
% 9.15/9.59    converse( top ) ) }.
% 9.15/9.59  parent0[0]: (201) {G8,W7,D4,L1,V1,M1} P(171,42) { join( X, converse( top )
% 9.15/9.59     ) ==> converse( top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46744) {G9,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 9.15/9.59  parent0[0]: (174) {G8,W5,D3,L1,V1,M1} P(171,0) { join( top, X ) ==> top }.
% 9.15/9.59  parent1[0; 3]: (46742) {G8,W7,D4,L1,V1,M1}  { converse( top ) ==> join( X, 
% 9.15/9.59    converse( top ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := converse( top )
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := top
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (207) {G9,W4,D3,L1,V0,M1} P(201,174) { converse( top ) ==> top
% 9.15/9.59     }.
% 9.15/9.59  parent0: (46744) {G9,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46747) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 9.15/9.59     converse( composition( converse( X ), Y ) ) }.
% 9.15/9.59  parent0[0]: (37) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 9.15/9.59    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46750) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 9.15/9.59    ==> converse( converse( X ) ) }.
% 9.15/9.59  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 9.15/9.59  parent1[0; 6]: (46747) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), 
% 9.15/9.59    X ) ==> converse( composition( converse( X ), Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := converse( X )
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := one
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46751) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 9.15/9.59    ==> X }.
% 9.15/9.59  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 9.15/9.59  parent1[0; 5]: (46750) {G1,W8,D4,L1,V1,M1}  { composition( converse( one )
% 9.15/9.59    , X ) ==> converse( converse( X ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (268) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse
% 9.15/9.59    ( one ), X ) ==> X }.
% 9.15/9.59  parent0: (46751) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 9.15/9.59    ==> X }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46753) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), 
% 9.15/9.59    X ) }.
% 9.15/9.59  parent0[0]: (268) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse
% 9.15/9.59    ( one ), X ) ==> X }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46755) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 9.15/9.59  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 9.15/9.59  parent1[0; 2]: (46753) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 9.15/9.59    one ), X ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := converse( one )
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := one
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46756) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 9.15/9.59  parent0[0]: (46755) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (275) {G3,W4,D3,L1,V0,M1} P(268,5) { converse( one ) ==> one
% 9.15/9.59     }.
% 9.15/9.59  parent0: (46756) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46758) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one ), 
% 9.15/9.59    X ) }.
% 9.15/9.59  parent0[0]: (268) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse
% 9.15/9.59    ( one ), X ) ==> X }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46759) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 9.15/9.59  parent0[0]: (275) {G3,W4,D3,L1,V0,M1} P(268,5) { converse( one ) ==> one
% 9.15/9.59     }.
% 9.15/9.59  parent1[0; 3]: (46758) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( 
% 9.15/9.59    one ), X ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46760) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 9.15/9.59  parent0[0]: (46759) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (276) {G4,W5,D3,L1,V1,M1} P(275,268) { composition( one, X ) 
% 9.15/9.59    ==> X }.
% 9.15/9.59  parent0: (46760) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46762) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 9.15/9.59    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 9.15/9.59    complement( Y ) ) }.
% 9.15/9.59  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 9.15/9.59    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 9.15/9.59    Y ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46764) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 9.15/9.59    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 9.15/9.59  parent0[0]: (276) {G4,W5,D3,L1,V1,M1} P(275,268) { composition( one, X ) 
% 9.15/9.59    ==> X }.
% 9.15/9.59  parent1[0; 8]: (46762) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 9.15/9.59    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 9.15/9.59    complement( Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := one
% 9.15/9.59     Y := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46765) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 9.15/9.59    complement( X ), complement( X ) ) }.
% 9.15/9.59  parent0[0]: (268) {G2,W6,D4,L1,V1,M1} P(5,37);d(7) { composition( converse
% 9.15/9.59    ( one ), X ) ==> X }.
% 9.15/9.59  parent1[0; 4]: (46764) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 9.15/9.59    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := complement( X )
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46766) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( X
% 9.15/9.59     ) ) ==> complement( X ) }.
% 9.15/9.59  parent0[0]: (46765) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 9.15/9.59    complement( X ), complement( X ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (281) {G5,W8,D4,L1,V1,M1} P(276,10);d(268) { join( complement
% 9.15/9.59    ( X ), complement( X ) ) ==> complement( X ) }.
% 9.15/9.59  parent0: (46766) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( 
% 9.15/9.59    X ) ) ==> complement( X ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46768) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 9.15/9.59    complement( X ), complement( Y ) ) ) }.
% 9.15/9.59  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 9.15/9.59    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46783) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 9.15/9.59    complement( X ) ) }.
% 9.15/9.59  parent0[0]: (281) {G5,W8,D4,L1,V1,M1} P(276,10);d(268) { join( complement( 
% 9.15/9.59    X ), complement( X ) ) ==> complement( X ) }.
% 9.15/9.59  parent1[0; 5]: (46768) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 9.15/9.59    ( join( complement( X ), complement( Y ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46784) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 9.15/9.59    meet( X, X ) }.
% 9.15/9.59  parent0[0]: (46783) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 9.15/9.59    complement( X ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (290) {G6,W7,D4,L1,V1,M1} P(281,3) { complement( complement( X
% 9.15/9.59     ) ) = meet( X, X ) }.
% 9.15/9.59  parent0: (46784) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 9.15/9.59    meet( X, X ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46785) {G6,W7,D4,L1,V1,M1}  { meet( X, X ) = complement( 
% 9.15/9.59    complement( X ) ) }.
% 9.15/9.59  parent0[0]: (290) {G6,W7,D4,L1,V1,M1} P(281,3) { complement( complement( X
% 9.15/9.59     ) ) = meet( X, X ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46786) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 9.15/9.59    complement( join( complement( X ), Y ) ) ) }.
% 9.15/9.59  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 9.15/9.59    complement( join( complement( X ), Y ) ) ) ==> X }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46789) {G2,W11,D6,L1,V1,M1}  { X ==> join( complement( complement
% 9.15/9.59    ( X ) ), complement( join( complement( X ), X ) ) ) }.
% 9.15/9.59  parent0[0]: (46785) {G6,W7,D4,L1,V1,M1}  { meet( X, X ) = complement( 
% 9.15/9.59    complement( X ) ) }.
% 9.15/9.59  parent1[0; 3]: (46786) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 9.15/9.59    complement( join( complement( X ), Y ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46790) {G2,W8,D5,L1,V1,M1}  { X ==> join( complement( complement
% 9.15/9.59    ( X ) ), complement( top ) ) }.
% 9.15/9.59  parent0[0]: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 9.15/9.59    ==> top }.
% 9.15/9.59  parent1[0; 7]: (46789) {G2,W11,D6,L1,V1,M1}  { X ==> join( complement( 
% 9.15/9.59    complement( X ) ), complement( join( complement( X ), X ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46791) {G2,W7,D5,L1,V1,M1}  { X ==> join( complement( complement
% 9.15/9.59    ( X ) ), zero ) }.
% 9.15/9.59  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 9.15/9.59    zero }.
% 9.15/9.59  parent1[0; 6]: (46790) {G2,W8,D5,L1,V1,M1}  { X ==> join( complement( 
% 9.15/9.59    complement( X ) ), complement( top ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46792) {G2,W7,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 9.15/9.59    , zero ) ==> X }.
% 9.15/9.59  parent0[0]: (46791) {G2,W7,D5,L1,V1,M1}  { X ==> join( complement( 
% 9.15/9.59    complement( X ) ), zero ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (313) {G7,W7,D5,L1,V1,M1} P(290,30);d(17);d(58) { join( 
% 9.15/9.59    complement( complement( X ) ), zero ) ==> X }.
% 9.15/9.59  parent0: (46792) {G2,W7,D5,L1,V1,M1}  { join( complement( complement( X ) )
% 9.15/9.59    , zero ) ==> X }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46794) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 9.15/9.59    complement( join( complement( X ), Y ) ) ) }.
% 9.15/9.59  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 9.15/9.59    complement( join( complement( X ), Y ) ) ) ==> X }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46797) {G2,W10,D5,L1,V1,M1}  { X ==> join( meet( X, converse( top
% 9.15/9.59     ) ), complement( converse( top ) ) ) }.
% 9.15/9.59  parent0[0]: (201) {G8,W7,D4,L1,V1,M1} P(171,42) { join( X, converse( top )
% 9.15/9.59     ) ==> converse( top ) }.
% 9.15/9.59  parent1[0; 8]: (46794) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 9.15/9.59    complement( join( complement( X ), Y ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := complement( X )
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := converse( top )
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46799) {G3,W9,D5,L1,V1,M1}  { X ==> join( meet( X, converse( top
% 9.15/9.59     ) ), complement( top ) ) }.
% 9.15/9.59  parent0[0]: (207) {G9,W4,D3,L1,V0,M1} P(201,174) { converse( top ) ==> top
% 9.15/9.59     }.
% 9.15/9.59  parent1[0; 8]: (46797) {G2,W10,D5,L1,V1,M1}  { X ==> join( meet( X, 
% 9.15/9.59    converse( top ) ), complement( converse( top ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46800) {G4,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 9.15/9.59    complement( top ) ) }.
% 9.15/9.59  parent0[0]: (207) {G9,W4,D3,L1,V0,M1} P(201,174) { converse( top ) ==> top
% 9.15/9.59     }.
% 9.15/9.59  parent1[0; 5]: (46799) {G3,W9,D5,L1,V1,M1}  { X ==> join( meet( X, converse
% 9.15/9.59    ( top ) ), complement( top ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46803) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 9.15/9.59     }.
% 9.15/9.59  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 9.15/9.59    zero }.
% 9.15/9.59  parent1[0; 6]: (46800) {G4,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 9.15/9.59    complement( top ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46804) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 9.15/9.59     }.
% 9.15/9.59  parent0[0]: (46803) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero
% 9.15/9.59     ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (318) {G10,W7,D4,L1,V1,M1} P(201,30);d(207);d(58) { join( meet
% 9.15/9.59    ( X, top ), zero ) ==> X }.
% 9.15/9.59  parent0: (46804) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 9.15/9.59     }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46806) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( join( X, Y
% 9.15/9.59     ), complement( X ) ) }.
% 9.15/9.59  parent0[0]: (26) {G2,W10,D4,L1,V2,M1} P(0,20) { join( join( Y, X ), 
% 9.15/9.59    complement( Y ) ) ==> join( X, top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := Y
% 9.15/9.59     Y := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46808) {G2,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 9.15/9.59    ( X ), Y ) ), top ) ==> join( X, complement( meet( X, Y ) ) ) }.
% 9.15/9.59  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 9.15/9.59    complement( join( complement( X ), Y ) ) ) ==> X }.
% 9.15/9.59  parent1[0; 9]: (46806) {G2,W10,D4,L1,V2,M1}  { join( Y, top ) ==> join( 
% 9.15/9.59    join( X, Y ), complement( X ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := meet( X, Y )
% 9.15/9.59     Y := complement( join( complement( X ), Y ) )
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46809) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet( 
% 9.15/9.59    X, Y ) ) ) }.
% 9.15/9.59  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 9.15/9.59     top }.
% 9.15/9.59  parent1[0; 1]: (46808) {G2,W14,D6,L1,V2,M1}  { join( complement( join( 
% 9.15/9.59    complement( X ), Y ) ), top ) ==> join( X, complement( meet( X, Y ) ) )
% 9.15/9.59     }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := complement( join( complement( X ), Y ) )
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46810) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) )
% 9.15/9.59     ) ==> top }.
% 9.15/9.59  parent0[0]: (46809) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( 
% 9.15/9.59    meet( X, Y ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (330) {G8,W8,D5,L1,V2,M1} P(30,26);d(171) { join( X, 
% 9.15/9.59    complement( meet( X, Y ) ) ) ==> top }.
% 9.15/9.59  parent0: (46810) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) )
% 9.15/9.59     ) ==> top }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46812) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 9.15/9.59    complement( join( complement( X ), Y ) ) ) }.
% 9.15/9.59  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 9.15/9.59    complement( join( complement( X ), Y ) ) ) ==> X }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46814) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 9.15/9.59    complement( top ) ) }.
% 9.15/9.59  parent0[0]: (17) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 9.15/9.59    ==> top }.
% 9.15/9.59  parent1[0; 7]: (46812) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 9.15/9.59    complement( join( complement( X ), Y ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46815) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero )
% 9.15/9.59     }.
% 9.15/9.59  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 9.15/9.59    zero }.
% 9.15/9.59  parent1[0; 6]: (46814) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 9.15/9.59    complement( top ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46816) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X }.
% 9.15/9.59  parent0[0]: (46815) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero )
% 9.15/9.59     }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (332) {G2,W7,D4,L1,V1,M1} P(17,30);d(58) { join( meet( X, X )
% 9.15/9.59    , zero ) ==> X }.
% 9.15/9.59  parent0: (46816) {G2,W7,D4,L1,V1,M1}  { join( meet( X, X ), zero ) ==> X
% 9.15/9.59     }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46818) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 9.15/9.59    complement( join( complement( X ), Y ) ) ) }.
% 9.15/9.59  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 9.15/9.59    complement( join( complement( X ), Y ) ) ) ==> X }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := Y
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46820) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement( join
% 9.15/9.59    ( complement( X ), complement( X ) ) ) ) }.
% 9.15/9.59  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 9.15/9.59    zero }.
% 9.15/9.59  parent1[0; 3]: (46818) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 9.15/9.59    complement( join( complement( X ), Y ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59     Y := complement( X )
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46821) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) )
% 9.15/9.59     }.
% 9.15/9.59  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 9.15/9.59    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 9.15/9.59  parent1[0; 4]: (46820) {G1,W10,D6,L1,V1,M1}  { X ==> join( zero, complement
% 9.15/9.59    ( join( complement( X ), complement( X ) ) ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59     Y := X
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46822) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X }.
% 9.15/9.59  parent0[0]: (46821) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) )
% 9.15/9.59     }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (337) {G2,W7,D4,L1,V1,M1} P(12,30);d(3) { join( zero, meet( X
% 9.15/9.59    , X ) ) ==> X }.
% 9.15/9.59  parent0: (46822) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( X, X ) ) ==> X
% 9.15/9.59     }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46823) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 9.15/9.59     }.
% 9.15/9.59  parent0[0]: (318) {G10,W7,D4,L1,V1,M1} P(201,30);d(207);d(58) { join( meet
% 9.15/9.59    ( X, top ), zero ) ==> X }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46824) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 9.15/9.59     }.
% 9.15/9.59  parent0[0]: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 9.15/9.59    Y ) }.
% 9.15/9.59  parent1[0; 3]: (46823) {G10,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 9.15/9.59    zero ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := top
% 9.15/9.59     Y := X
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46827) {G2,W7,D4,L1,V1,M1}  { join( meet( top, X ), zero ) ==> X
% 9.15/9.59     }.
% 9.15/9.59  parent0[0]: (46824) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero
% 9.15/9.59     ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  subsumption: (342) {G11,W7,D4,L1,V1,M1} P(56,318) { join( meet( top, X ), 
% 9.15/9.59    zero ) ==> X }.
% 9.15/9.59  parent0: (46827) {G2,W7,D4,L1,V1,M1}  { join( meet( top, X ), zero ) ==> X
% 9.15/9.59     }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  permutation0:
% 9.15/9.59     0 ==> 0
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  eqswap: (46829) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, Y
% 9.15/9.59     ), complement( Y ) ) }.
% 9.15/9.59  parent0[0]: (20) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 9.15/9.59    complement( X ) ) ==> join( Y, top ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := Y
% 9.15/9.59     Y := X
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46831) {G2,W10,D4,L1,V1,M1}  { join( meet( X, top ), top ) ==> 
% 9.15/9.59    join( X, complement( zero ) ) }.
% 9.15/9.59  parent0[0]: (318) {G10,W7,D4,L1,V1,M1} P(201,30);d(207);d(58) { join( meet
% 9.15/9.59    ( X, top ), zero ) ==> X }.
% 9.15/9.59  parent1[0; 7]: (46829) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 9.15/9.59    join( X, Y ), complement( Y ) ) }.
% 9.15/9.59  substitution0:
% 9.15/9.59     X := X
% 9.15/9.59  end
% 9.15/9.59  substitution1:
% 9.15/9.59     X := meet( X, top )
% 9.15/9.59     Y := zero
% 9.15/9.59  end
% 9.15/9.59  
% 9.15/9.59  paramod: (46832) {G3,W6,D4,L1,V1,M1}  { top ==> join( X, complement( zero )
% 9.15/9.59     ) }.
% 9.15/9.59  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 9.15/9.60     top }.
% 9.15/9.60  parent1[0; 1]: (46831) {G2,W10,D4,L1,V1,M1}  { join( meet( X, top ), top ) 
% 9.15/9.60    ==> join( X, complement( zero ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := meet( X, top )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46833) {G3,W6,D4,L1,V1,M1}  { join( X, complement( zero ) ) ==> 
% 9.15/9.60    top }.
% 9.15/9.60  parent0[0]: (46832) {G3,W6,D4,L1,V1,M1}  { top ==> join( X, complement( 
% 9.15/9.60    zero ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (344) {G11,W6,D4,L1,V1,M1} P(318,20);d(171) { join( X, 
% 9.15/9.60    complement( zero ) ) ==> top }.
% 9.15/9.60  parent0: (46833) {G3,W6,D4,L1,V1,M1}  { join( X, complement( zero ) ) ==> 
% 9.15/9.60    top }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46834) {G11,W6,D4,L1,V1,M1}  { top ==> join( X, complement( zero )
% 9.15/9.60     ) }.
% 9.15/9.60  parent0[0]: (344) {G11,W6,D4,L1,V1,M1} P(318,20);d(171) { join( X, 
% 9.15/9.60    complement( zero ) ) ==> top }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46836) {G6,W4,D3,L1,V0,M1}  { top ==> complement( zero ) }.
% 9.15/9.60  parent0[0]: (281) {G5,W8,D4,L1,V1,M1} P(276,10);d(268) { join( complement( 
% 9.15/9.60    X ), complement( X ) ) ==> complement( X ) }.
% 9.15/9.60  parent1[0; 2]: (46834) {G11,W6,D4,L1,V1,M1}  { top ==> join( X, complement
% 9.15/9.60    ( zero ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := zero
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := complement( zero )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46837) {G6,W4,D3,L1,V0,M1}  { complement( zero ) ==> top }.
% 9.15/9.60  parent0[0]: (46836) {G6,W4,D3,L1,V0,M1}  { top ==> complement( zero ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (347) {G12,W4,D3,L1,V0,M1} P(344,281) { complement( zero ) ==>
% 9.15/9.60     top }.
% 9.15/9.60  parent0: (46837) {G6,W4,D3,L1,V0,M1}  { complement( zero ) ==> top }.
% 9.15/9.60  substitution0:
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46839) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 9.15/9.60    complement( X ), complement( Y ) ) ) }.
% 9.15/9.60  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 9.15/9.60    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46841) {G1,W6,D3,L1,V1,M1}  { meet( X, zero ) ==> complement( top
% 9.15/9.60     ) }.
% 9.15/9.60  parent0[0]: (344) {G11,W6,D4,L1,V1,M1} P(318,20);d(171) { join( X, 
% 9.15/9.60    complement( zero ) ) ==> top }.
% 9.15/9.60  parent1[0; 5]: (46839) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 9.15/9.60    ( join( complement( X ), complement( Y ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := complement( X )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := zero
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46842) {G2,W5,D3,L1,V1,M1}  { meet( X, zero ) ==> zero }.
% 9.15/9.60  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 9.15/9.60    zero }.
% 9.15/9.60  parent1[0; 4]: (46841) {G1,W6,D3,L1,V1,M1}  { meet( X, zero ) ==> 
% 9.15/9.60    complement( top ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (348) {G12,W5,D3,L1,V1,M1} P(344,3);d(58) { meet( X, zero ) 
% 9.15/9.60    ==> zero }.
% 9.15/9.60  parent0: (46842) {G2,W5,D3,L1,V1,M1}  { meet( X, zero ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46845) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 9.15/9.60    complement( X ), complement( Y ) ) ) }.
% 9.15/9.60  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 9.15/9.60    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46848) {G1,W9,D5,L1,V1,M1}  { meet( zero, X ) ==> complement( 
% 9.15/9.60    join( top, complement( X ) ) ) }.
% 9.15/9.60  parent0[0]: (347) {G12,W4,D3,L1,V0,M1} P(344,281) { complement( zero ) ==> 
% 9.15/9.60    top }.
% 9.15/9.60  parent1[0; 6]: (46845) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 9.15/9.60    ( join( complement( X ), complement( Y ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := zero
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46850) {G2,W6,D3,L1,V1,M1}  { meet( zero, X ) ==> complement( top
% 9.15/9.60     ) }.
% 9.15/9.60  parent0[0]: (174) {G8,W5,D3,L1,V1,M1} P(171,0) { join( top, X ) ==> top }.
% 9.15/9.60  parent1[0; 5]: (46848) {G1,W9,D5,L1,V1,M1}  { meet( zero, X ) ==> 
% 9.15/9.60    complement( join( top, complement( X ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := complement( X )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46851) {G2,W5,D3,L1,V1,M1}  { meet( zero, X ) ==> zero }.
% 9.15/9.60  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 9.15/9.60    zero }.
% 9.15/9.60  parent1[0; 4]: (46850) {G2,W6,D3,L1,V1,M1}  { meet( zero, X ) ==> 
% 9.15/9.60    complement( top ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (350) {G13,W5,D3,L1,V1,M1} P(347,3);d(174);d(58) { meet( zero
% 9.15/9.60    , X ) ==> zero }.
% 9.15/9.60  parent0: (46851) {G2,W5,D3,L1,V1,M1}  { meet( zero, X ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46853) {G11,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 9.15/9.60     }.
% 9.15/9.60  parent0[0]: (342) {G11,W7,D4,L1,V1,M1} P(56,318) { join( meet( top, X ), 
% 9.15/9.60    zero ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46854) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( top, X ) )
% 9.15/9.60     }.
% 9.15/9.60  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 9.15/9.60  parent1[0; 2]: (46853) {G11,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), 
% 9.15/9.60    zero ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := meet( top, X )
% 9.15/9.60     Y := zero
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46857) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( top, X ) ) ==> X
% 9.15/9.60     }.
% 9.15/9.60  parent0[0]: (46854) {G1,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( top, X )
% 9.15/9.60     ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (357) {G12,W7,D4,L1,V1,M1} P(342,0) { join( zero, meet( top, X
% 9.15/9.60     ) ) ==> X }.
% 9.15/9.60  parent0: (46857) {G1,W7,D4,L1,V1,M1}  { join( zero, meet( top, X ) ) ==> X
% 9.15/9.60     }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46859) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 9.15/9.60    complement( join( complement( X ), Y ) ) ) }.
% 9.15/9.60  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 9.15/9.60    complement( join( complement( X ), Y ) ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46861) {G2,W10,D5,L1,V1,M1}  { complement( X ) ==> join( meet( 
% 9.15/9.60    complement( X ), zero ), complement( X ) ) }.
% 9.15/9.60  parent0[0]: (313) {G7,W7,D5,L1,V1,M1} P(290,30);d(17);d(58) { join( 
% 9.15/9.60    complement( complement( X ) ), zero ) ==> X }.
% 9.15/9.60  parent1[0; 9]: (46859) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 9.15/9.60    complement( join( complement( X ), Y ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := complement( X )
% 9.15/9.60     Y := zero
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46862) {G3,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 9.15/9.60    complement( X ) ) }.
% 9.15/9.60  parent0[0]: (348) {G12,W5,D3,L1,V1,M1} P(344,3);d(58) { meet( X, zero ) ==>
% 9.15/9.60     zero }.
% 9.15/9.60  parent1[0; 4]: (46861) {G2,W10,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 9.15/9.60    meet( complement( X ), zero ), complement( X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := complement( X )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46863) {G3,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 9.15/9.60    complement( X ) }.
% 9.15/9.60  parent0[0]: (46862) {G3,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 9.15/9.60    complement( X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (365) {G13,W7,D4,L1,V1,M1} P(313,30);d(348) { join( zero, 
% 9.15/9.60    complement( X ) ) ==> complement( X ) }.
% 9.15/9.60  parent0: (46863) {G3,W7,D4,L1,V1,M1}  { join( zero, complement( X ) ) ==> 
% 9.15/9.60    complement( X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46865) {G13,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 9.15/9.60    complement( X ) ) }.
% 9.15/9.60  parent0[0]: (365) {G13,W7,D4,L1,V1,M1} P(313,30);d(348) { join( zero, 
% 9.15/9.60    complement( X ) ) ==> complement( X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46868) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 9.15/9.60    join( zero, meet( X, X ) ) }.
% 9.15/9.60  parent0[0]: (290) {G6,W7,D4,L1,V1,M1} P(281,3) { complement( complement( X
% 9.15/9.60     ) ) = meet( X, X ) }.
% 9.15/9.60  parent1[0; 6]: (46865) {G13,W7,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 9.15/9.60    zero, complement( X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := complement( X )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46869) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, meet( 
% 9.15/9.60    X, X ) ) }.
% 9.15/9.60  parent0[0]: (290) {G6,W7,D4,L1,V1,M1} P(281,3) { complement( complement( X
% 9.15/9.60     ) ) = meet( X, X ) }.
% 9.15/9.60  parent1[0; 1]: (46868) {G7,W9,D4,L1,V1,M1}  { complement( complement( X ) )
% 9.15/9.60     ==> join( zero, meet( X, X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46872) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 9.15/9.60  parent0[0]: (337) {G2,W7,D4,L1,V1,M1} P(12,30);d(3) { join( zero, meet( X, 
% 9.15/9.60    X ) ) ==> X }.
% 9.15/9.60  parent1[0; 4]: (46869) {G7,W9,D4,L1,V1,M1}  { meet( X, X ) ==> join( zero, 
% 9.15/9.60    meet( X, X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (375) {G14,W5,D3,L1,V1,M1} P(290,365);d(337) { meet( X, X ) 
% 9.15/9.60    ==> X }.
% 9.15/9.60  parent0: (46872) {G3,W5,D3,L1,V1,M1}  { meet( X, X ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46876) {G2,W11,D4,L1,V2,M1}  { join( join( zero, X ), complement
% 9.15/9.60    ( Y ) ) = join( complement( Y ), X ) }.
% 9.15/9.60  parent0[0]: (365) {G13,W7,D4,L1,V1,M1} P(313,30);d(348) { join( zero, 
% 9.15/9.60    complement( X ) ) ==> complement( X ) }.
% 9.15/9.60  parent1[0; 8]: (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 9.15/9.60    X ) = join( join( Z, X ), Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := complement( Y )
% 9.15/9.60     Y := X
% 9.15/9.60     Z := zero
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (376) {G14,W11,D4,L1,V2,M1} P(365,19) { join( join( zero, Y )
% 9.15/9.60    , complement( X ) ) ==> join( complement( X ), Y ) }.
% 9.15/9.60  parent0: (46876) {G2,W11,D4,L1,V2,M1}  { join( join( zero, X ), complement
% 9.15/9.60    ( Y ) ) = join( complement( Y ), X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46878) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 9.15/9.60    ( zero, complement( X ) ) ) }.
% 9.15/9.60  parent0[0]: (59) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( zero, 
% 9.15/9.60    complement( X ) ) ) ==> meet( top, X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46885) {G3,W7,D4,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 9.15/9.60    complement( X ) ) }.
% 9.15/9.60  parent0[0]: (365) {G13,W7,D4,L1,V1,M1} P(313,30);d(348) { join( zero, 
% 9.15/9.60    complement( X ) ) ==> complement( X ) }.
% 9.15/9.60  parent1[0; 5]: (46878) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement
% 9.15/9.60    ( join( zero, complement( X ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (380) {G14,W7,D4,L1,V1,M1} P(365,59) { meet( top, X ) ==> 
% 9.15/9.60    complement( complement( X ) ) }.
% 9.15/9.60  parent0: (46885) {G3,W7,D4,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 9.15/9.60    complement( X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46888) {G13,W7,D4,L1,V1,M1}  { complement( X ) ==> join( zero, 
% 9.15/9.60    complement( X ) ) }.
% 9.15/9.60  parent0[0]: (365) {G13,W7,D4,L1,V1,M1} P(313,30);d(348) { join( zero, 
% 9.15/9.60    complement( X ) ) ==> complement( X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46893) {G3,W11,D5,L1,V1,M1}  { complement( join( zero, complement
% 9.15/9.60    ( X ) ) ) ==> join( zero, meet( top, X ) ) }.
% 9.15/9.60  parent0[0]: (59) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( zero, 
% 9.15/9.60    complement( X ) ) ) ==> meet( top, X ) }.
% 9.15/9.60  parent1[0; 8]: (46888) {G13,W7,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 9.15/9.60    zero, complement( X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := join( zero, complement( X ) )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46894) {G3,W9,D4,L1,V1,M1}  { meet( top, X ) ==> join( zero, meet
% 9.15/9.60    ( top, X ) ) }.
% 9.15/9.60  parent0[0]: (59) {G2,W9,D5,L1,V1,M1} P(58,3) { complement( join( zero, 
% 9.15/9.60    complement( X ) ) ) ==> meet( top, X ) }.
% 9.15/9.60  parent1[0; 1]: (46893) {G3,W11,D5,L1,V1,M1}  { complement( join( zero, 
% 9.15/9.60    complement( X ) ) ) ==> join( zero, meet( top, X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46896) {G4,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 9.15/9.60  parent0[0]: (357) {G12,W7,D4,L1,V1,M1} P(342,0) { join( zero, meet( top, X
% 9.15/9.60     ) ) ==> X }.
% 9.15/9.60  parent1[0; 4]: (46894) {G3,W9,D4,L1,V1,M1}  { meet( top, X ) ==> join( zero
% 9.15/9.60    , meet( top, X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46897) {G5,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 9.15/9.60     }.
% 9.15/9.60  parent0[0]: (380) {G14,W7,D4,L1,V1,M1} P(365,59) { meet( top, X ) ==> 
% 9.15/9.60    complement( complement( X ) ) }.
% 9.15/9.60  parent1[0; 1]: (46896) {G4,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { 
% 9.15/9.60    complement( complement( X ) ) ==> X }.
% 9.15/9.60  parent0: (46897) {G5,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 9.15/9.60     }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46900) {G2,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X ) ) }.
% 9.15/9.60  parent0[0]: (337) {G2,W7,D4,L1,V1,M1} P(12,30);d(3) { join( zero, meet( X, 
% 9.15/9.60    X ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46901) {G3,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 9.15/9.60  parent0[0]: (375) {G14,W5,D3,L1,V1,M1} P(290,365);d(337) { meet( X, X ) ==>
% 9.15/9.60     X }.
% 9.15/9.60  parent1[0; 4]: (46900) {G2,W7,D4,L1,V1,M1}  { X ==> join( zero, meet( X, X
% 9.15/9.60     ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46902) {G3,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 9.15/9.60  parent0[0]: (46901) {G3,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (385) {G15,W5,D3,L1,V1,M1} P(375,337) { join( zero, X ) ==> X
% 9.15/9.60     }.
% 9.15/9.60  parent0: (46902) {G3,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46904) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), zero ) }.
% 9.15/9.60  parent0[0]: (332) {G2,W7,D4,L1,V1,M1} P(17,30);d(58) { join( meet( X, X ), 
% 9.15/9.60    zero ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46905) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 9.15/9.60  parent0[0]: (375) {G14,W5,D3,L1,V1,M1} P(290,365);d(337) { meet( X, X ) ==>
% 9.15/9.60     X }.
% 9.15/9.60  parent1[0; 3]: (46904) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, X ), 
% 9.15/9.60    zero ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46906) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 9.15/9.60  parent0[0]: (46905) {G3,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (386) {G15,W5,D3,L1,V1,M1} P(375,332) { join( X, zero ) ==> X
% 9.15/9.60     }.
% 9.15/9.60  parent0: (46906) {G3,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46908) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 9.15/9.60    converse( join( converse( X ), Y ) ) }.
% 9.15/9.60  parent0[0]: (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 9.15/9.60     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46910) {G2,W8,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> 
% 9.15/9.60    converse( converse( X ) ) }.
% 9.15/9.60  parent0[0]: (386) {G15,W5,D3,L1,V1,M1} P(375,332) { join( X, zero ) ==> X
% 9.15/9.60     }.
% 9.15/9.60  parent1[0; 6]: (46908) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==>
% 9.15/9.60     converse( join( converse( X ), Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := converse( X )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := zero
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46911) {G1,W6,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> X
% 9.15/9.60     }.
% 9.15/9.60  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 9.15/9.60  parent1[0; 5]: (46910) {G2,W8,D4,L1,V1,M1}  { join( X, converse( zero ) ) 
% 9.15/9.60    ==> converse( converse( X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (390) {G16,W6,D4,L1,V1,M1} P(386,42);d(7) { join( X, converse
% 9.15/9.60    ( zero ) ) ==> X }.
% 9.15/9.60  parent0: (46911) {G1,W6,D4,L1,V1,M1}  { join( X, converse( zero ) ) ==> X
% 9.15/9.60     }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46914) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( complement
% 9.15/9.60    ( X ), complement( X ) ) }.
% 9.15/9.60  parent0[0]: (281) {G5,W8,D4,L1,V1,M1} P(276,10);d(268) { join( complement( 
% 9.15/9.60    X ), complement( X ) ) ==> complement( X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46917) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 9.15/9.60    join( complement( complement( X ) ), X ) }.
% 9.15/9.60  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 9.15/9.60    ( complement( X ) ) ==> X }.
% 9.15/9.60  parent1[0; 8]: (46914) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 9.15/9.60    complement( X ), complement( X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := complement( X )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46919) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 9.15/9.60    join( X, X ) }.
% 9.15/9.60  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 9.15/9.60    ( complement( X ) ) ==> X }.
% 9.15/9.60  parent1[0; 5]: (46917) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) )
% 9.15/9.60     ==> join( complement( complement( X ) ), X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46920) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 9.15/9.60  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 9.15/9.60    ( complement( X ) ) ==> X }.
% 9.15/9.60  parent1[0; 1]: (46919) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) )
% 9.15/9.60     ==> join( X, X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46926) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 9.15/9.60  parent0[0]: (46920) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (392) {G16,W5,D3,L1,V1,M1} P(381,281) { join( X, X ) ==> X }.
% 9.15/9.60  parent0: (46926) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46930) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 9.15/9.60    complement( X ), complement( Y ) ) ) }.
% 9.15/9.60  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 9.15/9.60    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46933) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 9.15/9.60    complement( join( X, complement( Y ) ) ) }.
% 9.15/9.60  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 9.15/9.60    ( complement( X ) ) ==> X }.
% 9.15/9.60  parent1[0; 7]: (46930) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 9.15/9.60    ( join( complement( X ), complement( Y ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := complement( X )
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46935) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y
% 9.15/9.60     ) ) ) ==> meet( complement( X ), Y ) }.
% 9.15/9.60  parent0[0]: (46933) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 9.15/9.60    complement( join( X, complement( Y ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (394) {G16,W10,D5,L1,V2,M1} P(381,3) { complement( join( X, 
% 9.15/9.60    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 9.15/9.60  parent0: (46935) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y
% 9.15/9.60     ) ) ) ==> meet( complement( X ), Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46938) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 9.15/9.60    complement( X ), complement( Y ) ) ) }.
% 9.15/9.60  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 9.15/9.60    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46942) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 9.15/9.60    complement( join( complement( X ), Y ) ) }.
% 9.15/9.60  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 9.15/9.60    ( complement( X ) ) ==> X }.
% 9.15/9.60  parent1[0; 9]: (46938) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 9.15/9.60    ( join( complement( X ), complement( Y ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := complement( Y )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46944) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X ), 
% 9.15/9.60    Y ) ) ==> meet( X, complement( Y ) ) }.
% 9.15/9.60  parent0[0]: (46942) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 9.15/9.60    complement( join( complement( X ), Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (395) {G16,W10,D5,L1,V2,M1} P(381,3) { complement( join( 
% 9.15/9.60    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 9.15/9.60  parent0: (46944) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 9.15/9.60    , Y ) ) ==> meet( X, complement( Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46946) {G15,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 9.15/9.60     }.
% 9.15/9.60  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 9.15/9.60    ( complement( X ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46951) {G1,W10,D4,L1,V2,M1}  { join( complement( X ), complement
% 9.15/9.60    ( Y ) ) ==> complement( meet( X, Y ) ) }.
% 9.15/9.60  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 9.15/9.60    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 9.15/9.60  parent1[0; 7]: (46946) {G15,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 9.15/9.60    ( X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := join( complement( X ), complement( Y ) )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (396) {G16,W10,D4,L1,V2,M1} P(3,381) { join( complement( X ), 
% 9.15/9.60    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 9.15/9.60  parent0: (46951) {G1,W10,D4,L1,V2,M1}  { join( complement( X ), complement
% 9.15/9.60    ( Y ) ) ==> complement( meet( X, Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46953) {G16,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 9.15/9.60  parent0[0]: (392) {G16,W5,D3,L1,V1,M1} P(381,281) { join( X, X ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46956) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( X, 
% 9.15/9.60    join( X, Y ) ), Y ) }.
% 9.15/9.60  parent0[0]: (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 9.15/9.60     = join( join( Z, X ), Y ) }.
% 9.15/9.60  parent1[0; 4]: (46953) {G16,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := join( X, Y )
% 9.15/9.60     Y := Y
% 9.15/9.60     Z := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := join( X, Y )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46958) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( join
% 9.15/9.60    ( X, X ), Y ), Y ) }.
% 9.15/9.60  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 9.15/9.60    join( X, Y ), Z ) }.
% 9.15/9.60  parent1[0; 5]: (46956) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join
% 9.15/9.60    ( X, join( X, Y ) ), Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := X
% 9.15/9.60     Z := Y
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46959) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 9.15/9.60    , Y ) }.
% 9.15/9.60  parent0[0]: (392) {G16,W5,D3,L1,V1,M1} P(381,281) { join( X, X ) ==> X }.
% 9.15/9.60  parent1[0; 6]: (46958) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join
% 9.15/9.60    ( join( X, X ), Y ), Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46960) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X
% 9.15/9.60    , Y ) }.
% 9.15/9.60  parent0[0]: (46959) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, 
% 9.15/9.60    Y ), Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (397) {G17,W9,D4,L1,V2,M1} P(392,19);d(1);d(392) { join( join
% 9.15/9.60    ( X, Y ), Y ) ==> join( X, Y ) }.
% 9.15/9.60  parent0: (46960) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X
% 9.15/9.60    , Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46969) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, 
% 9.15/9.60    Y ) }.
% 9.15/9.60  parent0[0]: (392) {G16,W5,D3,L1,V1,M1} P(381,281) { join( X, X ) ==> X }.
% 9.15/9.60  parent1[0; 7]: (19) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 9.15/9.60    X ) = join( join( Z, X ), Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60     Z := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (398) {G17,W9,D4,L1,V2,M1} P(392,19) { join( join( X, Y ), X )
% 9.15/9.60     ==> join( X, Y ) }.
% 9.15/9.60  parent0: (46969) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X, 
% 9.15/9.60    Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46970) {G16,W6,D4,L1,V1,M1}  { X ==> join( X, converse( zero ) )
% 9.15/9.60     }.
% 9.15/9.60  parent0[0]: (390) {G16,W6,D4,L1,V1,M1} P(386,42);d(7) { join( X, converse( 
% 9.15/9.60    zero ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46972) {G16,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 9.15/9.60  parent0[0]: (385) {G15,W5,D3,L1,V1,M1} P(375,337) { join( zero, X ) ==> X
% 9.15/9.60     }.
% 9.15/9.60  parent1[0; 2]: (46970) {G16,W6,D4,L1,V1,M1}  { X ==> join( X, converse( 
% 9.15/9.60    zero ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := converse( zero )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := zero
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46973) {G16,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 9.15/9.60  parent0[0]: (46972) {G16,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (400) {G17,W4,D3,L1,V0,M1} P(390,385) { converse( zero ) ==> 
% 9.15/9.60    zero }.
% 9.15/9.60  parent0: (46973) {G16,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46975) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( complement( 
% 9.15/9.60    join( X, Y ) ), X ), Y ) }.
% 9.15/9.60  parent0[0]: (21) {G2,W10,D6,L1,V2,M1} P(17,1) { join( join( complement( 
% 9.15/9.60    join( X, Y ) ), X ), Y ) ==> top }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46978) {G3,W11,D5,L1,V2,M1}  { top ==> join( join( complement( 
% 9.15/9.60    top ), X ), complement( meet( X, Y ) ) ) }.
% 9.15/9.60  parent0[0]: (330) {G8,W8,D5,L1,V2,M1} P(30,26);d(171) { join( X, complement
% 9.15/9.60    ( meet( X, Y ) ) ) ==> top }.
% 9.15/9.60  parent1[0; 5]: (46975) {G2,W10,D6,L1,V2,M1}  { top ==> join( join( 
% 9.15/9.60    complement( join( X, Y ) ), X ), Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := complement( meet( X, Y ) )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46979) {G2,W10,D5,L1,V2,M1}  { top ==> join( join( zero, X ), 
% 9.15/9.60    complement( meet( X, Y ) ) ) }.
% 9.15/9.60  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 9.15/9.60    zero }.
% 9.15/9.60  parent1[0; 4]: (46978) {G3,W11,D5,L1,V2,M1}  { top ==> join( join( 
% 9.15/9.60    complement( top ), X ), complement( meet( X, Y ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46980) {G3,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( X, 
% 9.15/9.60    Y ) ), X ) }.
% 9.15/9.60  parent0[0]: (376) {G14,W11,D4,L1,V2,M1} P(365,19) { join( join( zero, Y ), 
% 9.15/9.60    complement( X ) ) ==> join( complement( X ), Y ) }.
% 9.15/9.60  parent1[0; 2]: (46979) {G2,W10,D5,L1,V2,M1}  { top ==> join( join( zero, X
% 9.15/9.60     ), complement( meet( X, Y ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := meet( X, Y )
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46981) {G3,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), X
% 9.15/9.60     ) ==> top }.
% 9.15/9.60  parent0[0]: (46980) {G3,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( 
% 9.15/9.60    X, Y ) ), X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (430) {G15,W8,D5,L1,V2,M1} P(330,21);d(58);d(376) { join( 
% 9.15/9.60    complement( meet( X, Y ) ), X ) ==> top }.
% 9.15/9.60  parent0: (46981) {G3,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), X
% 9.15/9.60     ) ==> top }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46982) {G15,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( X, 
% 9.15/9.60    Y ) ), X ) }.
% 9.15/9.60  parent0[0]: (430) {G15,W8,D5,L1,V2,M1} P(330,21);d(58);d(376) { join( 
% 9.15/9.60    complement( meet( X, Y ) ), X ) ==> top }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46983) {G2,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( Y, 
% 9.15/9.60    X ) ), X ) }.
% 9.15/9.60  parent0[0]: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 9.15/9.60    Y ) }.
% 9.15/9.60  parent1[0; 4]: (46982) {G15,W8,D5,L1,V2,M1}  { top ==> join( complement( 
% 9.15/9.60    meet( X, Y ) ), X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46986) {G2,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), Y
% 9.15/9.60     ) ==> top }.
% 9.15/9.60  parent0[0]: (46983) {G2,W8,D5,L1,V2,M1}  { top ==> join( complement( meet( 
% 9.15/9.60    Y, X ) ), X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (444) {G16,W8,D5,L1,V2,M1} P(56,430) { join( complement( meet
% 9.15/9.60    ( Y, X ) ), X ) ==> top }.
% 9.15/9.60  parent0: (46986) {G2,W8,D5,L1,V2,M1}  { join( complement( meet( X, Y ) ), Y
% 9.15/9.60     ) ==> top }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46988) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 9.15/9.60    complement( join( complement( X ), Y ) ) ) }.
% 9.15/9.60  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 9.15/9.60    complement( join( complement( X ), Y ) ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46991) {G2,W12,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet( meet
% 9.15/9.60    ( X, Y ), Y ), complement( top ) ) }.
% 9.15/9.60  parent0[0]: (444) {G16,W8,D5,L1,V2,M1} P(56,430) { join( complement( meet( 
% 9.15/9.60    Y, X ) ), X ) ==> top }.
% 9.15/9.60  parent1[0; 11]: (46988) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 9.15/9.60    complement( join( complement( X ), Y ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := meet( X, Y )
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46992) {G2,W11,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet( meet
% 9.15/9.60    ( X, Y ), Y ), zero ) }.
% 9.15/9.60  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 9.15/9.60    zero }.
% 9.15/9.60  parent1[0; 10]: (46991) {G2,W12,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet
% 9.15/9.60    ( meet( X, Y ), Y ), complement( top ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46993) {G3,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 9.15/9.60    , Y ) }.
% 9.15/9.60  parent0[0]: (386) {G15,W5,D3,L1,V1,M1} P(375,332) { join( X, zero ) ==> X
% 9.15/9.60     }.
% 9.15/9.60  parent1[0; 4]: (46992) {G2,W11,D5,L1,V2,M1}  { meet( X, Y ) ==> join( meet
% 9.15/9.60    ( meet( X, Y ), Y ), zero ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := meet( meet( X, Y ), Y )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46994) {G3,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), Y ) ==> meet( X
% 9.15/9.60    , Y ) }.
% 9.15/9.60  parent0[0]: (46993) {G3,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, 
% 9.15/9.60    Y ), Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (451) {G17,W9,D4,L1,V2,M1} P(444,30);d(58);d(386) { meet( meet
% 9.15/9.60    ( X, Y ), Y ) ==> meet( X, Y ) }.
% 9.15/9.60  parent0: (46994) {G3,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), Y ) ==> meet( X
% 9.15/9.60    , Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (46996) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 9.15/9.60    complement( X ), complement( Y ) ) ) }.
% 9.15/9.60  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 9.15/9.60    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46998) {G1,W9,D5,L1,V2,M1}  { meet( meet( X, complement( Y ) ), Y
% 9.15/9.60     ) ==> complement( top ) }.
% 9.15/9.60  parent0[0]: (444) {G16,W8,D5,L1,V2,M1} P(56,430) { join( complement( meet( 
% 9.15/9.60    Y, X ) ), X ) ==> top }.
% 9.15/9.60  parent1[0; 8]: (46996) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 9.15/9.60    ( join( complement( X ), complement( Y ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := complement( Y )
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := meet( X, complement( Y ) )
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (46999) {G2,W8,D5,L1,V2,M1}  { meet( meet( X, complement( Y ) ), Y
% 9.15/9.60     ) ==> zero }.
% 9.15/9.60  parent0[0]: (58) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 9.15/9.60    zero }.
% 9.15/9.60  parent1[0; 7]: (46998) {G1,W9,D5,L1,V2,M1}  { meet( meet( X, complement( Y
% 9.15/9.60     ) ), Y ) ==> complement( top ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (456) {G17,W8,D5,L1,V2,M1} P(444,3);d(58) { meet( meet( X, 
% 9.15/9.60    complement( Y ) ), Y ) ==> zero }.
% 9.15/9.60  parent0: (46999) {G2,W8,D5,L1,V2,M1}  { meet( meet( X, complement( Y ) ), Y
% 9.15/9.60     ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47002) {G17,W8,D5,L1,V2,M1}  { zero ==> meet( meet( X, complement
% 9.15/9.60    ( Y ) ), Y ) }.
% 9.15/9.60  parent0[0]: (456) {G17,W8,D5,L1,V2,M1} P(444,3);d(58) { meet( meet( X, 
% 9.15/9.60    complement( Y ) ), Y ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47003) {G16,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 9.15/9.60    complement( Y ) ) }.
% 9.15/9.60  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 9.15/9.60    ( complement( X ) ) ==> X }.
% 9.15/9.60  parent1[0; 5]: (47002) {G17,W8,D5,L1,V2,M1}  { zero ==> meet( meet( X, 
% 9.15/9.60    complement( Y ) ), Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := complement( Y )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47004) {G16,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( Y )
% 9.15/9.60     ) ==> zero }.
% 9.15/9.60  parent0[0]: (47003) {G16,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 9.15/9.60    complement( Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (458) {G18,W8,D4,L1,V2,M1} P(381,456) { meet( meet( Y, X ), 
% 9.15/9.60    complement( X ) ) ==> zero }.
% 9.15/9.60  parent0: (47004) {G16,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( Y
% 9.15/9.60     ) ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47005) {G17,W8,D5,L1,V2,M1}  { zero ==> meet( meet( X, complement
% 9.15/9.60    ( Y ) ), Y ) }.
% 9.15/9.60  parent0[0]: (456) {G17,W8,D5,L1,V2,M1} P(444,3);d(58) { meet( meet( X, 
% 9.15/9.60    complement( Y ) ), Y ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47006) {G2,W8,D5,L1,V2,M1}  { zero ==> meet( Y, meet( X, 
% 9.15/9.60    complement( Y ) ) ) }.
% 9.15/9.60  parent0[0]: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 9.15/9.60    Y ) }.
% 9.15/9.60  parent1[0; 2]: (47005) {G17,W8,D5,L1,V2,M1}  { zero ==> meet( meet( X, 
% 9.15/9.60    complement( Y ) ), Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := meet( X, complement( Y ) )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47010) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 9.15/9.60     ) ==> zero }.
% 9.15/9.60  parent0[0]: (47006) {G2,W8,D5,L1,V2,M1}  { zero ==> meet( Y, meet( X, 
% 9.15/9.60    complement( Y ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (459) {G18,W8,D5,L1,V2,M1} P(456,56) { meet( Y, meet( X, 
% 9.15/9.60    complement( Y ) ) ) ==> zero }.
% 9.15/9.60  parent0: (47010) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X ) )
% 9.15/9.60     ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47014) {G18,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 9.15/9.60    complement( Y ) ) }.
% 9.15/9.60  parent0[0]: (458) {G18,W8,D4,L1,V2,M1} P(381,456) { meet( meet( Y, X ), 
% 9.15/9.60    complement( X ) ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47015) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( Y ), 
% 9.15/9.60    meet( X, Y ) ) }.
% 9.15/9.60  parent0[0]: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 9.15/9.60    Y ) }.
% 9.15/9.60  parent1[0; 2]: (47014) {G18,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y )
% 9.15/9.60    , complement( Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := complement( Y )
% 9.15/9.60     Y := meet( X, Y )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47019) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X )
% 9.15/9.60     ) ==> zero }.
% 9.15/9.60  parent0[0]: (47015) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( Y ), 
% 9.15/9.60    meet( X, Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (460) {G19,W8,D4,L1,V2,M1} P(458,56) { meet( complement( Y ), 
% 9.15/9.60    meet( X, Y ) ) ==> zero }.
% 9.15/9.60  parent0: (47019) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X )
% 9.15/9.60     ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47023) {G19,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 9.15/9.60    meet( Y, X ) ) }.
% 9.15/9.60  parent0[0]: (460) {G19,W8,D4,L1,V2,M1} P(458,56) { meet( complement( Y ), 
% 9.15/9.60    meet( X, Y ) ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47025) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 9.15/9.60    meet( X, Y ) ) }.
% 9.15/9.60  parent0[0]: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 9.15/9.60    Y ) }.
% 9.15/9.60  parent1[0; 5]: (47023) {G19,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 9.15/9.60     ), meet( Y, X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47031) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( X, Y )
% 9.15/9.60     ) ==> zero }.
% 9.15/9.60  parent0[0]: (47025) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 9.15/9.60    meet( X, Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (463) {G20,W8,D4,L1,V2,M1} P(56,460) { meet( complement( Y ), 
% 9.15/9.60    meet( Y, X ) ) ==> zero }.
% 9.15/9.60  parent0: (47031) {G2,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( X, Y )
% 9.15/9.60     ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47033) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 9.15/9.60    complement( join( complement( X ), Y ) ) ) }.
% 9.15/9.60  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 9.15/9.60    complement( join( complement( X ), Y ) ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47036) {G2,W12,D7,L1,V2,M1}  { X ==> join( zero, complement( join
% 9.15/9.60    ( complement( X ), meet( Y, complement( X ) ) ) ) ) }.
% 9.15/9.60  parent0[0]: (459) {G18,W8,D5,L1,V2,M1} P(456,56) { meet( Y, meet( X, 
% 9.15/9.60    complement( Y ) ) ) ==> zero }.
% 9.15/9.60  parent1[0; 3]: (47033) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 9.15/9.60    complement( join( complement( X ), Y ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := meet( Y, complement( X ) )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47037) {G3,W10,D6,L1,V2,M1}  { X ==> complement( join( complement
% 9.15/9.60    ( X ), meet( Y, complement( X ) ) ) ) }.
% 9.15/9.60  parent0[0]: (365) {G13,W7,D4,L1,V1,M1} P(313,30);d(348) { join( zero, 
% 9.15/9.60    complement( X ) ) ==> complement( X ) }.
% 9.15/9.60  parent1[0; 2]: (47036) {G2,W12,D7,L1,V2,M1}  { X ==> join( zero, complement
% 9.15/9.60    ( join( complement( X ), meet( Y, complement( X ) ) ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := join( complement( X ), meet( Y, complement( X ) ) )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47038) {G4,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet( Y
% 9.15/9.60    , complement( X ) ) ) ) }.
% 9.15/9.60  parent0[0]: (395) {G16,W10,D5,L1,V2,M1} P(381,3) { complement( join( 
% 9.15/9.60    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 9.15/9.60  parent1[0; 2]: (47037) {G3,W10,D6,L1,V2,M1}  { X ==> complement( join( 
% 9.15/9.60    complement( X ), meet( Y, complement( X ) ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := meet( Y, complement( X ) )
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47039) {G4,W9,D6,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 9.15/9.60    complement( X ) ) ) ) ==> X }.
% 9.15/9.60  parent0[0]: (47038) {G4,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet
% 9.15/9.60    ( Y, complement( X ) ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (466) {G19,W9,D6,L1,V2,M1} P(459,30);d(365);d(395) { meet( X, 
% 9.15/9.60    complement( meet( Y, complement( X ) ) ) ) ==> X }.
% 9.15/9.60  parent0: (47039) {G4,W9,D6,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 9.15/9.60    complement( X ) ) ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47040) {G17,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y )
% 9.15/9.60    , Y ) }.
% 9.15/9.60  parent0[0]: (451) {G17,W9,D4,L1,V2,M1} P(444,30);d(58);d(386) { meet( meet
% 9.15/9.60    ( X, Y ), Y ) ==> meet( X, Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47043) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( X, 
% 9.15/9.60    Y ) ) }.
% 9.15/9.60  parent0[0]: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 9.15/9.60    Y ) }.
% 9.15/9.60  parent1[0; 4]: (47040) {G17,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet
% 9.15/9.60    ( X, Y ), Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := meet( X, Y )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47056) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X
% 9.15/9.60    , Y ) }.
% 9.15/9.60  parent0[0]: (47043) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( 
% 9.15/9.60    X, Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (480) {G18,W9,D4,L1,V2,M1} P(451,56) { meet( Y, meet( X, Y ) )
% 9.15/9.60     ==> meet( X, Y ) }.
% 9.15/9.60  parent0: (47056) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X
% 9.15/9.60    , Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47058) {G17,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y )
% 9.15/9.60    , Y ) }.
% 9.15/9.60  parent0[0]: (397) {G17,W9,D4,L1,V2,M1} P(392,19);d(1);d(392) { join( join( 
% 9.15/9.60    X, Y ), Y ) ==> join( X, Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47061) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 9.15/9.60    join( complement( X ), Y ) ) ) ==> join( X, complement( join( complement
% 9.15/9.60    ( X ), Y ) ) ) }.
% 9.15/9.60  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 9.15/9.60    complement( join( complement( X ), Y ) ) ) ==> X }.
% 9.15/9.60  parent1[0; 11]: (47058) {G17,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join
% 9.15/9.60    ( X, Y ), Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := meet( X, Y )
% 9.15/9.60     Y := complement( join( complement( X ), Y ) )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47062) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( join( 
% 9.15/9.60    complement( X ), Y ) ) ) }.
% 9.15/9.60  parent0[0]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 9.15/9.60    complement( join( complement( X ), Y ) ) ) ==> X }.
% 9.15/9.60  parent1[0; 1]: (47061) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), 
% 9.15/9.60    complement( join( complement( X ), Y ) ) ) ==> join( X, complement( join
% 9.15/9.60    ( complement( X ), Y ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47069) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement
% 9.15/9.60    ( Y ) ) ) }.
% 9.15/9.60  parent0[0]: (395) {G16,W10,D5,L1,V2,M1} P(381,3) { complement( join( 
% 9.15/9.60    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 9.15/9.60  parent1[0; 4]: (47062) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( 
% 9.15/9.60    join( complement( X ), Y ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47070) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) )
% 9.15/9.60     ) ==> X }.
% 9.15/9.60  parent0[0]: (47069) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 9.15/9.60    complement( Y ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (486) {G18,W8,D5,L1,V2,M1} P(30,397);d(395) { join( X, meet( X
% 9.15/9.60    , complement( Y ) ) ) ==> X }.
% 9.15/9.60  parent0: (47070) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) )
% 9.15/9.60     ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47072) {G18,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement
% 9.15/9.60    ( Y ) ) ) }.
% 9.15/9.60  parent0[0]: (486) {G18,W8,D5,L1,V2,M1} P(30,397);d(395) { join( X, meet( X
% 9.15/9.60    , complement( Y ) ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47073) {G16,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 9.15/9.60  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 9.15/9.60    ( complement( X ) ) ==> X }.
% 9.15/9.60  parent1[0; 6]: (47072) {G18,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 9.15/9.60    complement( Y ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := complement( Y )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47074) {G16,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 9.15/9.60  parent0[0]: (47073) {G16,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) )
% 9.15/9.60     }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (495) {G19,W7,D4,L1,V2,M1} P(381,486) { join( Y, meet( Y, X )
% 9.15/9.60     ) ==> Y }.
% 9.15/9.60  parent0: (47074) {G16,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47076) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 9.15/9.60  parent0[0]: (495) {G19,W7,D4,L1,V2,M1} P(381,486) { join( Y, meet( Y, X ) )
% 9.15/9.60     ==> Y }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47077) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 9.15/9.60  parent0[0]: (480) {G18,W9,D4,L1,V2,M1} P(451,56) { meet( Y, meet( X, Y ) ) 
% 9.15/9.60    ==> meet( X, Y ) }.
% 9.15/9.60  parent1[0; 4]: (47076) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y )
% 9.15/9.60     ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := meet( Y, X )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47078) {G19,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 9.15/9.60  parent0[0]: (47077) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) )
% 9.15/9.60     }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (510) {G20,W7,D4,L1,V2,M1} P(480,495) { join( X, meet( Y, X )
% 9.15/9.60     ) ==> X }.
% 9.15/9.60  parent0: (47078) {G19,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47079) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 9.15/9.60  parent0[0]: (495) {G19,W7,D4,L1,V2,M1} P(381,486) { join( Y, meet( Y, X ) )
% 9.15/9.60     ==> Y }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47080) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( X, Y ), X ) }.
% 9.15/9.60  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 9.15/9.60  parent1[0; 2]: (47079) {G19,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y )
% 9.15/9.60     ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := meet( X, Y )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47083) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), X ) ==> X }.
% 9.15/9.60  parent0[0]: (47080) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( X, Y ), X )
% 9.15/9.60     }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (525) {G20,W7,D4,L1,V2,M1} P(495,0) { join( meet( X, Y ), X ) 
% 9.15/9.60    ==> X }.
% 9.15/9.60  parent0: (47083) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), X ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47084) {G20,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 9.15/9.60  parent0[0]: (510) {G20,W7,D4,L1,V2,M1} P(480,495) { join( X, meet( Y, X ) )
% 9.15/9.60     ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47085) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( Y, X ), X ) }.
% 9.15/9.60  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 9.15/9.60  parent1[0; 2]: (47084) {G20,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X )
% 9.15/9.60     ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := meet( Y, X )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47088) {G1,W7,D4,L1,V2,M1}  { join( meet( Y, X ), X ) ==> X }.
% 9.15/9.60  parent0[0]: (47085) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( Y, X ), X )
% 9.15/9.60     }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (544) {G21,W7,D4,L1,V2,M1} P(510,0) { join( meet( Y, X ), X ) 
% 9.15/9.60    ==> X }.
% 9.15/9.60  parent0: (47088) {G1,W7,D4,L1,V2,M1}  { join( meet( Y, X ), X ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47090) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 9.15/9.60    join( X, Y ), Z ) }.
% 9.15/9.60  parent0[0]: (18) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 9.15/9.60    join( join( Y, Z ), X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60     Z := Z
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47091) {G2,W11,D5,L1,V3,M1}  { join( X, Z ) = join( join( Z, meet
% 9.15/9.60    ( X, Y ) ), X ) }.
% 9.15/9.60  parent0[0]: (525) {G20,W7,D4,L1,V2,M1} P(495,0) { join( meet( X, Y ), X ) 
% 9.15/9.60    ==> X }.
% 9.15/9.60  parent1[0; 2]: (47090) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 9.15/9.60    join( join( X, Y ), Z ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := Z
% 9.15/9.60     Y := meet( X, Y )
% 9.15/9.60     Z := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47093) {G2,W11,D5,L1,V3,M1}  { join( join( Y, meet( X, Z ) ), X ) 
% 9.15/9.60    = join( X, Y ) }.
% 9.15/9.60  parent0[0]: (47091) {G2,W11,D5,L1,V3,M1}  { join( X, Z ) = join( join( Z, 
% 9.15/9.60    meet( X, Y ) ), X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Z
% 9.15/9.60     Z := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (552) {G21,W11,D5,L1,V3,M1} P(525,18) { join( join( Z, meet( X
% 9.15/9.60    , Y ) ), X ) ==> join( X, Z ) }.
% 9.15/9.60  parent0: (47093) {G2,W11,D5,L1,V3,M1}  { join( join( Y, meet( X, Z ) ), X )
% 9.15/9.60     = join( X, Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Z
% 9.15/9.60     Z := Y
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47096) {G18,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, meet( Y, 
% 9.15/9.60    X ) ) }.
% 9.15/9.60  parent0[0]: (480) {G18,W9,D4,L1,V2,M1} P(451,56) { meet( Y, meet( X, Y ) ) 
% 9.15/9.60    ==> meet( X, Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47098) {G19,W15,D6,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 9.15/9.60    complement( X ) ) ) ) ==> meet( complement( meet( Y, complement( X ) ) )
% 9.15/9.60    , X ) }.
% 9.15/9.60  parent0[0]: (466) {G19,W9,D6,L1,V2,M1} P(459,30);d(365);d(395) { meet( X, 
% 9.15/9.60    complement( meet( Y, complement( X ) ) ) ) ==> X }.
% 9.15/9.60  parent1[0; 14]: (47096) {G18,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 9.15/9.60    meet( Y, X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := complement( meet( Y, complement( X ) ) )
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47099) {G20,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( Y, 
% 9.15/9.60    complement( X ) ) ), X ) }.
% 9.15/9.60  parent0[0]: (466) {G19,W9,D6,L1,V2,M1} P(459,30);d(365);d(395) { meet( X, 
% 9.15/9.60    complement( meet( Y, complement( X ) ) ) ) ==> X }.
% 9.15/9.60  parent1[0; 1]: (47098) {G19,W15,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 9.15/9.60    Y, complement( X ) ) ) ) ==> meet( complement( meet( Y, complement( X ) )
% 9.15/9.60     ), X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47101) {G20,W9,D6,L1,V2,M1}  { meet( complement( meet( Y, 
% 9.15/9.60    complement( X ) ) ), X ) ==> X }.
% 9.15/9.60  parent0[0]: (47099) {G20,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( Y
% 9.15/9.60    , complement( X ) ) ), X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (661) {G20,W9,D6,L1,V2,M1} P(466,480) { meet( complement( meet
% 9.15/9.60    ( Y, complement( X ) ) ), X ) ==> X }.
% 9.15/9.60  parent0: (47101) {G20,W9,D6,L1,V2,M1}  { meet( complement( meet( Y, 
% 9.15/9.60    complement( X ) ) ), X ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47104) {G16,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 9.15/9.60    join( complement( X ), complement( Y ) ) }.
% 9.15/9.60  parent0[0]: (396) {G16,W10,D4,L1,V2,M1} P(3,381) { join( complement( X ), 
% 9.15/9.60    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47105) {G16,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 9.15/9.60    , Y ) ) ==> join( X, complement( Y ) ) }.
% 9.15/9.60  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 9.15/9.60    ( complement( X ) ) ==> X }.
% 9.15/9.60  parent1[0; 7]: (47104) {G16,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 9.15/9.60    ==> join( complement( X ), complement( Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := complement( X )
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (673) {G17,W10,D5,L1,V2,M1} P(381,396) { complement( meet( 
% 9.15/9.60    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 9.15/9.60  parent0: (47105) {G16,W10,D5,L1,V2,M1}  { complement( meet( complement( X )
% 9.15/9.60    , Y ) ) ==> join( X, complement( Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47110) {G16,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 9.15/9.60    join( complement( X ), complement( Y ) ) }.
% 9.15/9.60  parent0[0]: (396) {G16,W10,D4,L1,V2,M1} P(3,381) { join( complement( X ), 
% 9.15/9.60    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47112) {G16,W10,D5,L1,V2,M1}  { complement( meet( X, complement( 
% 9.15/9.60    Y ) ) ) ==> join( complement( X ), Y ) }.
% 9.15/9.60  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 9.15/9.60    ( complement( X ) ) ==> X }.
% 9.15/9.60  parent1[0; 9]: (47110) {G16,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 9.15/9.60    ==> join( complement( X ), complement( Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := complement( Y )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (674) {G17,W10,D5,L1,V2,M1} P(381,396) { complement( meet( Y, 
% 9.15/9.60    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 9.15/9.60  parent0: (47112) {G16,W10,D5,L1,V2,M1}  { complement( meet( X, complement( 
% 9.15/9.60    Y ) ) ) ==> join( complement( X ), Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47115) {G16,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 9.15/9.60    join( complement( X ), complement( Y ) ) }.
% 9.15/9.60  parent0[0]: (396) {G16,W10,D4,L1,V2,M1} P(3,381) { join( complement( X ), 
% 9.15/9.60    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47117) {G1,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 9.15/9.60    join( complement( Y ), complement( X ) ) }.
% 9.15/9.60  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 9.15/9.60  parent1[0; 5]: (47115) {G16,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 9.15/9.60    ==> join( complement( X ), complement( Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := complement( X )
% 9.15/9.60     Y := complement( Y )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47119) {G2,W9,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 9.15/9.60    complement( meet( Y, X ) ) }.
% 9.15/9.60  parent0[0]: (396) {G16,W10,D4,L1,V2,M1} P(3,381) { join( complement( X ), 
% 9.15/9.60    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 9.15/9.60  parent1[0; 5]: (47117) {G1,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 9.15/9.60    ==> join( complement( Y ), complement( X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (681) {G17,W9,D4,L1,V2,M1} P(396,0);d(396) { complement( meet
% 9.15/9.60    ( X, Y ) ) = complement( meet( Y, X ) ) }.
% 9.15/9.60  parent0: (47119) {G2,W9,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 9.15/9.60    complement( meet( Y, X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47120) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join( 
% 9.15/9.60    complement( X ), complement( Y ) ) ) }.
% 9.15/9.60  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 9.15/9.60    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47122) {G1,W14,D6,L1,V3,M1}  { meet( meet( X, Y ), Z ) ==> 
% 9.15/9.60    complement( join( complement( meet( Y, X ) ), complement( Z ) ) ) }.
% 9.15/9.60  parent0[0]: (681) {G17,W9,D4,L1,V2,M1} P(396,0);d(396) { complement( meet( 
% 9.15/9.60    X, Y ) ) = complement( meet( Y, X ) ) }.
% 9.15/9.60  parent1[0; 8]: (47120) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 9.15/9.60    ( join( complement( X ), complement( Y ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := meet( X, Y )
% 9.15/9.60     Y := Z
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47128) {G1,W11,D4,L1,V3,M1}  { meet( meet( X, Y ), Z ) ==> meet( 
% 9.15/9.60    meet( Y, X ), Z ) }.
% 9.15/9.60  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 9.15/9.60    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 9.15/9.60  parent1[0; 6]: (47122) {G1,W14,D6,L1,V3,M1}  { meet( meet( X, Y ), Z ) ==> 
% 9.15/9.60    complement( join( complement( meet( Y, X ) ), complement( Z ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := meet( Y, X )
% 9.15/9.60     Y := Z
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60     Z := Z
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (712) {G18,W11,D4,L1,V3,M1} P(681,3);d(3) { meet( meet( Y, X )
% 9.15/9.60    , Z ) = meet( meet( X, Y ), Z ) }.
% 9.15/9.60  parent0: (47128) {G1,W11,D4,L1,V3,M1}  { meet( meet( X, Y ), Z ) ==> meet( 
% 9.15/9.60    meet( Y, X ), Z ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60     Z := Z
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47130) {G20,W9,D6,L1,V2,M1}  { Y ==> meet( complement( meet( X, 
% 9.15/9.60    complement( Y ) ) ), Y ) }.
% 9.15/9.60  parent0[0]: (661) {G20,W9,D6,L1,V2,M1} P(466,480) { meet( complement( meet
% 9.15/9.60    ( Y, complement( X ) ) ), X ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47133) {G18,W9,D6,L1,V2,M1}  { X ==> meet( join( Y, complement( 
% 9.15/9.60    complement( X ) ) ), X ) }.
% 9.15/9.60  parent0[0]: (673) {G17,W10,D5,L1,V2,M1} P(381,396) { complement( meet( 
% 9.15/9.60    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 9.15/9.60  parent1[0; 3]: (47130) {G20,W9,D6,L1,V2,M1}  { Y ==> meet( complement( meet
% 9.15/9.60    ( X, complement( Y ) ) ), Y ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := complement( X )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := complement( Y )
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47135) {G16,W7,D4,L1,V2,M1}  { X ==> meet( join( Y, X ), X ) }.
% 9.15/9.60  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 9.15/9.60    ( complement( X ) ) ==> X }.
% 9.15/9.60  parent1[0; 5]: (47133) {G18,W9,D6,L1,V2,M1}  { X ==> meet( join( Y, 
% 9.15/9.60    complement( complement( X ) ) ), X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47136) {G16,W7,D4,L1,V2,M1}  { meet( join( Y, X ), X ) ==> X }.
% 9.15/9.60  parent0[0]: (47135) {G16,W7,D4,L1,V2,M1}  { X ==> meet( join( Y, X ), X )
% 9.15/9.60     }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (809) {G21,W7,D4,L1,V2,M1} P(673,661);d(381) { meet( join( X, 
% 9.15/9.60    Y ), Y ) ==> Y }.
% 9.15/9.60  parent0: (47136) {G16,W7,D4,L1,V2,M1}  { meet( join( Y, X ), X ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47138) {G21,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y ) }.
% 9.15/9.60  parent0[0]: (809) {G21,W7,D4,L1,V2,M1} P(673,661);d(381) { meet( join( X, Y
% 9.15/9.60     ), Y ) ==> Y }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47139) {G18,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X ) }.
% 9.15/9.60  parent0[0]: (398) {G17,W9,D4,L1,V2,M1} P(392,19) { join( join( X, Y ), X ) 
% 9.15/9.60    ==> join( X, Y ) }.
% 9.15/9.60  parent1[0; 3]: (47138) {G21,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y
% 9.15/9.60     ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := join( X, Y )
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47140) {G18,W7,D4,L1,V2,M1}  { meet( join( X, Y ), X ) ==> X }.
% 9.15/9.60  parent0[0]: (47139) {G18,W7,D4,L1,V2,M1}  { X ==> meet( join( X, Y ), X )
% 9.15/9.60     }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (833) {G22,W7,D4,L1,V2,M1} P(398,809) { meet( join( X, Y ), X
% 9.15/9.60     ) ==> X }.
% 9.15/9.60  parent0: (47140) {G18,W7,D4,L1,V2,M1}  { meet( join( X, Y ), X ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47142) {G20,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 9.15/9.60    meet( X, Y ) ) }.
% 9.15/9.60  parent0[0]: (463) {G20,W8,D4,L1,V2,M1} P(56,460) { meet( complement( Y ), 
% 9.15/9.60    meet( Y, X ) ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47143) {G21,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 9.15/9.60    , Y ) ), X ) }.
% 9.15/9.60  parent0[0]: (833) {G22,W7,D4,L1,V2,M1} P(398,809) { meet( join( X, Y ), X )
% 9.15/9.60     ==> X }.
% 9.15/9.60  parent1[0; 7]: (47142) {G20,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X
% 9.15/9.60     ), meet( X, Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := join( X, Y )
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47144) {G21,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), X
% 9.15/9.60     ) ==> zero }.
% 9.15/9.60  parent0[0]: (47143) {G21,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join
% 9.15/9.60    ( X, Y ) ), X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (852) {G23,W8,D5,L1,V2,M1} P(833,463) { meet( complement( join
% 9.15/9.60    ( X, Y ) ), X ) ==> zero }.
% 9.15/9.60  parent0: (47144) {G21,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 9.15/9.60    X ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47147) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 9.15/9.60    complement( composition( X, top ) ) ) ==> zero }.
% 9.15/9.60  parent0[0]: (386) {G15,W5,D3,L1,V1,M1} P(375,332) { join( X, zero ) ==> X
% 9.15/9.60     }.
% 9.15/9.60  parent1[0; 1]: (82) {G2,W11,D6,L1,V1,M1} P(58,10) { join( composition( 
% 9.15/9.60    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := composition( converse( X ), complement( composition( X, top ) ) )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (939) {G16,W9,D5,L1,V1,M1} S(82);d(386) { composition( 
% 9.15/9.60    converse( X ), complement( composition( X, top ) ) ) ==> zero }.
% 9.15/9.60  parent0: (47147) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 9.15/9.60    complement( composition( X, top ) ) ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47150) {G16,W9,D5,L1,V1,M1}  { zero ==> composition( converse( X )
% 9.15/9.60    , complement( composition( X, top ) ) ) }.
% 9.15/9.60  parent0[0]: (939) {G16,W9,D5,L1,V1,M1} S(82);d(386) { composition( converse
% 9.15/9.60    ( X ), complement( composition( X, top ) ) ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47151) {G10,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 9.15/9.60    complement( composition( top, top ) ) ) }.
% 9.15/9.60  parent0[0]: (207) {G9,W4,D3,L1,V0,M1} P(201,174) { converse( top ) ==> top
% 9.15/9.60     }.
% 9.15/9.60  parent1[0; 3]: (47150) {G16,W9,D5,L1,V1,M1}  { zero ==> composition( 
% 9.15/9.60    converse( X ), complement( composition( X, top ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := top
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47152) {G10,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 9.15/9.60    composition( top, top ) ) ) ==> zero }.
% 9.15/9.60  parent0[0]: (47151) {G10,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 9.15/9.60    complement( composition( top, top ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (981) {G17,W8,D5,L1,V0,M1} P(207,939) { composition( top, 
% 9.15/9.60    complement( composition( top, top ) ) ) ==> zero }.
% 9.15/9.60  parent0: (47152) {G10,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 9.15/9.60    composition( top, top ) ) ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47154) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==> 
% 9.15/9.60    join( composition( X, Y ), composition( Z, Y ) ) }.
% 9.15/9.60  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 9.15/9.60    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Z
% 9.15/9.60     Z := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47159) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top ), 
% 9.15/9.60    complement( composition( top, top ) ) ) ==> join( composition( X, 
% 9.15/9.60    complement( composition( top, top ) ) ), zero ) }.
% 9.15/9.60  parent0[0]: (981) {G17,W8,D5,L1,V0,M1} P(207,939) { composition( top, 
% 9.15/9.60    complement( composition( top, top ) ) ) ==> zero }.
% 9.15/9.60  parent1[0; 16]: (47154) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), 
% 9.15/9.60    Y ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := complement( composition( top, top ) )
% 9.15/9.60     Z := top
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47160) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top ), 
% 9.15/9.60    complement( composition( top, top ) ) ) ==> composition( X, complement( 
% 9.15/9.60    composition( top, top ) ) ) }.
% 9.15/9.60  parent0[0]: (386) {G15,W5,D3,L1,V1,M1} P(375,332) { join( X, zero ) ==> X
% 9.15/9.60     }.
% 9.15/9.60  parent1[0; 9]: (47159) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top )
% 9.15/9.60    , complement( composition( top, top ) ) ) ==> join( composition( X, 
% 9.15/9.60    complement( composition( top, top ) ) ), zero ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := composition( X, complement( composition( top, top ) ) )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47161) {G3,W13,D5,L1,V1,M1}  { composition( top, complement( 
% 9.15/9.60    composition( top, top ) ) ) ==> composition( X, complement( composition( 
% 9.15/9.60    top, top ) ) ) }.
% 9.15/9.60  parent0[0]: (171) {G7,W5,D3,L1,V1,M1} P(163,28);d(168) { join( X, top ) ==>
% 9.15/9.60     top }.
% 9.15/9.60  parent1[0; 2]: (47160) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top )
% 9.15/9.60    , complement( composition( top, top ) ) ) ==> composition( X, complement
% 9.15/9.60    ( composition( top, top ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47162) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, complement
% 9.15/9.60    ( composition( top, top ) ) ) }.
% 9.15/9.60  parent0[0]: (981) {G17,W8,D5,L1,V0,M1} P(207,939) { composition( top, 
% 9.15/9.60    complement( composition( top, top ) ) ) ==> zero }.
% 9.15/9.60  parent1[0; 1]: (47161) {G3,W13,D5,L1,V1,M1}  { composition( top, complement
% 9.15/9.60    ( composition( top, top ) ) ) ==> composition( X, complement( composition
% 9.15/9.60    ( top, top ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47163) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 9.15/9.60    composition( top, top ) ) ) ==> zero }.
% 9.15/9.60  parent0[0]: (47162) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 9.15/9.60    complement( composition( top, top ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (986) {G18,W8,D5,L1,V1,M1} P(981,6);d(386);d(171);d(981) { 
% 9.15/9.60    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 9.15/9.60  parent0: (47163) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 9.15/9.60    composition( top, top ) ) ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47165) {G0,W11,D4,L1,V3,M1}  { composition( composition( X, Y ), Z
% 9.15/9.60     ) ==> composition( X, composition( Y, Z ) ) }.
% 9.15/9.60  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 9.15/9.60     ) ) ==> composition( composition( X, Y ), Z ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60     Z := Z
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47168) {G1,W12,D5,L1,V1,M1}  { composition( composition( X, top )
% 9.15/9.60    , complement( composition( top, top ) ) ) ==> composition( X, zero ) }.
% 9.15/9.60  parent0[0]: (981) {G17,W8,D5,L1,V0,M1} P(207,939) { composition( top, 
% 9.15/9.60    complement( composition( top, top ) ) ) ==> zero }.
% 9.15/9.60  parent1[0; 11]: (47165) {G0,W11,D4,L1,V3,M1}  { composition( composition( X
% 9.15/9.60    , Y ), Z ) ==> composition( X, composition( Y, Z ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := top
% 9.15/9.60     Z := complement( composition( top, top ) )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47169) {G2,W5,D3,L1,V1,M1}  { zero ==> composition( X, zero ) }.
% 9.15/9.60  parent0[0]: (986) {G18,W8,D5,L1,V1,M1} P(981,6);d(386);d(171);d(981) { 
% 9.15/9.60    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 9.15/9.60  parent1[0; 1]: (47168) {G1,W12,D5,L1,V1,M1}  { composition( composition( X
% 9.15/9.60    , top ), complement( composition( top, top ) ) ) ==> composition( X, zero
% 9.15/9.60     ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := composition( X, top )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47170) {G2,W5,D3,L1,V1,M1}  { composition( X, zero ) ==> zero }.
% 9.15/9.60  parent0[0]: (47169) {G2,W5,D3,L1,V1,M1}  { zero ==> composition( X, zero )
% 9.15/9.60     }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (987) {G19,W5,D3,L1,V1,M1} P(981,4);d(986) { composition( X, 
% 9.15/9.60    zero ) ==> zero }.
% 9.15/9.60  parent0: (47170) {G2,W5,D3,L1,V1,M1}  { composition( X, zero ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47172) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) ==>
% 9.15/9.60     converse( composition( converse( X ), Y ) ) }.
% 9.15/9.60  parent0[0]: (37) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 9.15/9.60    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47175) {G2,W7,D4,L1,V1,M1}  { composition( converse( zero ), X ) 
% 9.15/9.60    ==> converse( zero ) }.
% 9.15/9.60  parent0[0]: (987) {G19,W5,D3,L1,V1,M1} P(981,4);d(986) { composition( X, 
% 9.15/9.60    zero ) ==> zero }.
% 9.15/9.60  parent1[0; 6]: (47172) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), 
% 9.15/9.60    X ) ==> converse( composition( converse( X ), Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := converse( X )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := zero
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47177) {G3,W6,D4,L1,V1,M1}  { composition( converse( zero ), X ) 
% 9.15/9.60    ==> zero }.
% 9.15/9.60  parent0[0]: (400) {G17,W4,D3,L1,V0,M1} P(390,385) { converse( zero ) ==> 
% 9.15/9.60    zero }.
% 9.15/9.60  parent1[0; 5]: (47175) {G2,W7,D4,L1,V1,M1}  { composition( converse( zero )
% 9.15/9.60    , X ) ==> converse( zero ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47178) {G4,W5,D3,L1,V1,M1}  { composition( zero, X ) ==> zero }.
% 9.15/9.60  parent0[0]: (400) {G17,W4,D3,L1,V0,M1} P(390,385) { converse( zero ) ==> 
% 9.15/9.60    zero }.
% 9.15/9.60  parent1[0; 2]: (47177) {G3,W6,D4,L1,V1,M1}  { composition( converse( zero )
% 9.15/9.60    , X ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (990) {G20,W5,D3,L1,V1,M1} P(987,37);d(400) { composition( 
% 9.15/9.60    zero, X ) ==> zero }.
% 9.15/9.60  parent0: (47178) {G4,W5,D3,L1,V1,M1}  { composition( zero, X ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47184) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 9.15/9.60    complement( Y ) ) ) ==> X }.
% 9.15/9.60  parent0[0]: (395) {G16,W10,D5,L1,V2,M1} P(381,3) { complement( join( 
% 9.15/9.60    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 9.15/9.60  parent1[0; 5]: (30) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 9.15/9.60    complement( join( complement( X ), Y ) ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (1001) {G17,W10,D5,L1,V2,M1} S(30);d(395) { join( meet( X, Y )
% 9.15/9.60    , meet( X, complement( Y ) ) ) ==> X }.
% 9.15/9.60  parent0: (47184) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 9.15/9.60    complement( Y ) ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47187) {G23,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 9.15/9.60    , Y ) ), X ) }.
% 9.15/9.60  parent0[0]: (852) {G23,W8,D5,L1,V2,M1} P(833,463) { meet( complement( join
% 9.15/9.60    ( X, Y ) ), X ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47189) {G2,W11,D5,L1,V1,M1}  { zero ==> meet( complement( 
% 9.15/9.60    complement( one ) ), composition( converse( X ), complement( X ) ) ) }.
% 9.15/9.60  parent0[0]: (90) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( converse
% 9.15/9.60    ( X ), complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 9.15/9.60  parent1[0; 4]: (47187) {G23,W8,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 9.15/9.60    join( X, Y ) ), X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := composition( converse( X ), complement( X ) )
% 9.15/9.60     Y := complement( one )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47190) {G3,W9,D5,L1,V1,M1}  { zero ==> meet( one, composition( 
% 9.15/9.60    converse( X ), complement( X ) ) ) }.
% 9.15/9.60  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 9.15/9.60    ( complement( X ) ) ==> X }.
% 9.15/9.60  parent1[0; 3]: (47189) {G2,W11,D5,L1,V1,M1}  { zero ==> meet( complement( 
% 9.15/9.60    complement( one ) ), composition( converse( X ), complement( X ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := one
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47191) {G3,W9,D5,L1,V1,M1}  { meet( one, composition( converse( X
% 9.15/9.60     ), complement( X ) ) ) ==> zero }.
% 9.15/9.60  parent0[0]: (47190) {G3,W9,D5,L1,V1,M1}  { zero ==> meet( one, composition
% 9.15/9.60    ( converse( X ), complement( X ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (1172) {G24,W9,D5,L1,V1,M1} P(90,852);d(381) { meet( one, 
% 9.15/9.60    composition( converse( X ), complement( X ) ) ) ==> zero }.
% 9.15/9.60  parent0: (47191) {G3,W9,D5,L1,V1,M1}  { meet( one, composition( converse( X
% 9.15/9.60     ), complement( X ) ) ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47193) {G24,W9,D5,L1,V1,M1}  { zero ==> meet( one, composition( 
% 9.15/9.60    converse( X ), complement( X ) ) ) }.
% 9.15/9.60  parent0[0]: (1172) {G24,W9,D5,L1,V1,M1} P(90,852);d(381) { meet( one, 
% 9.15/9.60    composition( converse( X ), complement( X ) ) ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47194) {G16,W9,D6,L1,V1,M1}  { zero ==> meet( one, composition( 
% 9.15/9.60    converse( complement( X ) ), X ) ) }.
% 9.15/9.60  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 9.15/9.60    ( complement( X ) ) ==> X }.
% 9.15/9.60  parent1[0; 8]: (47193) {G24,W9,D5,L1,V1,M1}  { zero ==> meet( one, 
% 9.15/9.60    composition( converse( X ), complement( X ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := complement( X )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47195) {G16,W9,D6,L1,V1,M1}  { meet( one, composition( converse( 
% 9.15/9.60    complement( X ) ), X ) ) ==> zero }.
% 9.15/9.60  parent0[0]: (47194) {G16,W9,D6,L1,V1,M1}  { zero ==> meet( one, composition
% 9.15/9.60    ( converse( complement( X ) ), X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (1421) {G25,W9,D6,L1,V1,M1} P(381,1172) { meet( one, 
% 9.15/9.60    composition( converse( complement( X ) ), X ) ) ==> zero }.
% 9.15/9.60  parent0: (47195) {G16,W9,D6,L1,V1,M1}  { meet( one, composition( converse( 
% 9.15/9.60    complement( X ) ), X ) ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47197) {G0,W27,D8,L1,V3,M1}  { meet( composition( meet( X, 
% 9.15/9.60    composition( Z, converse( Y ) ) ), Y ), Z ) ==> join( meet( composition( 
% 9.15/9.60    X, Y ), Z ), meet( composition( meet( X, composition( Z, converse( Y ) )
% 9.15/9.60     ), Y ), Z ) ) }.
% 9.15/9.60  parent0[0]: (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 9.15/9.60    Z ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), 
% 9.15/9.60    Z ) ) ==> meet( composition( meet( X, composition( Z, converse( Y ) ) ), 
% 9.15/9.60    Y ), Z ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60     Z := Z
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47203) {G1,W34,D9,L1,V1,M1}  { meet( composition( meet( one, 
% 9.15/9.60    composition( converse( complement( converse( X ) ) ), converse( X ) ) ), 
% 9.15/9.60    X ), converse( complement( converse( X ) ) ) ) ==> join( meet( 
% 9.15/9.60    composition( one, X ), converse( complement( converse( X ) ) ) ), meet( 
% 9.15/9.60    composition( zero, X ), converse( complement( converse( X ) ) ) ) ) }.
% 9.15/9.60  parent0[0]: (1421) {G25,W9,D6,L1,V1,M1} P(381,1172) { meet( one, 
% 9.15/9.60    composition( converse( complement( X ) ), X ) ) ==> zero }.
% 9.15/9.60  parent1[0; 28]: (47197) {G0,W27,D8,L1,V3,M1}  { meet( composition( meet( X
% 9.15/9.60    , composition( Z, converse( Y ) ) ), Y ), Z ) ==> join( meet( composition
% 9.15/9.60    ( X, Y ), Z ), meet( composition( meet( X, composition( Z, converse( Y )
% 9.15/9.60     ) ), Y ), Z ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := converse( X )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := one
% 9.15/9.60     Y := X
% 9.15/9.60     Z := converse( complement( converse( X ) ) )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47204) {G2,W26,D7,L1,V1,M1}  { meet( composition( zero, X ), 
% 9.15/9.60    converse( complement( converse( X ) ) ) ) ==> join( meet( composition( 
% 9.15/9.60    one, X ), converse( complement( converse( X ) ) ) ), meet( composition( 
% 9.15/9.60    zero, X ), converse( complement( converse( X ) ) ) ) ) }.
% 9.15/9.60  parent0[0]: (1421) {G25,W9,D6,L1,V1,M1} P(381,1172) { meet( one, 
% 9.15/9.60    composition( converse( complement( X ) ), X ) ) ==> zero }.
% 9.15/9.60  parent1[0; 3]: (47203) {G1,W34,D9,L1,V1,M1}  { meet( composition( meet( one
% 9.15/9.60    , composition( converse( complement( converse( X ) ) ), converse( X ) ) )
% 9.15/9.60    , X ), converse( complement( converse( X ) ) ) ) ==> join( meet( 
% 9.15/9.60    composition( one, X ), converse( complement( converse( X ) ) ) ), meet( 
% 9.15/9.60    composition( zero, X ), converse( complement( converse( X ) ) ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := converse( X )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47210) {G3,W24,D7,L1,V1,M1}  { meet( composition( zero, X ), 
% 9.15/9.60    converse( complement( converse( X ) ) ) ) ==> join( meet( X, converse( 
% 9.15/9.60    complement( converse( X ) ) ) ), meet( composition( zero, X ), converse( 
% 9.15/9.60    complement( converse( X ) ) ) ) ) }.
% 9.15/9.60  parent0[0]: (276) {G4,W5,D3,L1,V1,M1} P(275,268) { composition( one, X ) 
% 9.15/9.60    ==> X }.
% 9.15/9.60  parent1[0; 11]: (47204) {G2,W26,D7,L1,V1,M1}  { meet( composition( zero, X
% 9.15/9.60     ), converse( complement( converse( X ) ) ) ) ==> join( meet( composition
% 9.15/9.60    ( one, X ), converse( complement( converse( X ) ) ) ), meet( composition
% 9.15/9.60    ( zero, X ), converse( complement( converse( X ) ) ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47212) {G4,W22,D7,L1,V1,M1}  { meet( composition( zero, X ), 
% 9.15/9.60    converse( complement( converse( X ) ) ) ) ==> join( meet( X, converse( 
% 9.15/9.60    complement( converse( X ) ) ) ), meet( zero, converse( complement( 
% 9.15/9.60    converse( X ) ) ) ) ) }.
% 9.15/9.60  parent0[0]: (990) {G20,W5,D3,L1,V1,M1} P(987,37);d(400) { composition( zero
% 9.15/9.60    , X ) ==> zero }.
% 9.15/9.60  parent1[0; 17]: (47210) {G3,W24,D7,L1,V1,M1}  { meet( composition( zero, X
% 9.15/9.60     ), converse( complement( converse( X ) ) ) ) ==> join( meet( X, converse
% 9.15/9.60    ( complement( converse( X ) ) ) ), meet( composition( zero, X ), converse
% 9.15/9.60    ( complement( converse( X ) ) ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47213) {G5,W20,D7,L1,V1,M1}  { meet( zero, converse( complement( 
% 9.15/9.60    converse( X ) ) ) ) ==> join( meet( X, converse( complement( converse( X
% 9.15/9.60     ) ) ) ), meet( zero, converse( complement( converse( X ) ) ) ) ) }.
% 9.15/9.60  parent0[0]: (990) {G20,W5,D3,L1,V1,M1} P(987,37);d(400) { composition( zero
% 9.15/9.60    , X ) ==> zero }.
% 9.15/9.60  parent1[0; 2]: (47212) {G4,W22,D7,L1,V1,M1}  { meet( composition( zero, X )
% 9.15/9.60    , converse( complement( converse( X ) ) ) ) ==> join( meet( X, converse( 
% 9.15/9.60    complement( converse( X ) ) ) ), meet( zero, converse( complement( 
% 9.15/9.60    converse( X ) ) ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47218) {G6,W15,D7,L1,V1,M1}  { meet( zero, converse( complement( 
% 9.15/9.60    converse( X ) ) ) ) ==> join( meet( X, converse( complement( converse( X
% 9.15/9.60     ) ) ) ), zero ) }.
% 9.15/9.60  parent0[0]: (350) {G13,W5,D3,L1,V1,M1} P(347,3);d(174);d(58) { meet( zero, 
% 9.15/9.60    X ) ==> zero }.
% 9.15/9.60  parent1[0; 14]: (47213) {G5,W20,D7,L1,V1,M1}  { meet( zero, converse( 
% 9.15/9.60    complement( converse( X ) ) ) ) ==> join( meet( X, converse( complement( 
% 9.15/9.60    converse( X ) ) ) ), meet( zero, converse( complement( converse( X ) ) )
% 9.15/9.60     ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := converse( complement( converse( X ) ) )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47219) {G7,W10,D7,L1,V1,M1}  { zero ==> join( meet( X, converse( 
% 9.15/9.60    complement( converse( X ) ) ) ), zero ) }.
% 9.15/9.60  parent0[0]: (350) {G13,W5,D3,L1,V1,M1} P(347,3);d(174);d(58) { meet( zero, 
% 9.15/9.60    X ) ==> zero }.
% 9.15/9.60  parent1[0; 1]: (47218) {G6,W15,D7,L1,V1,M1}  { meet( zero, converse( 
% 9.15/9.60    complement( converse( X ) ) ) ) ==> join( meet( X, converse( complement( 
% 9.15/9.60    converse( X ) ) ) ), zero ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := converse( complement( converse( X ) ) )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47222) {G8,W8,D6,L1,V1,M1}  { zero ==> meet( X, converse( 
% 9.15/9.60    complement( converse( X ) ) ) ) }.
% 9.15/9.60  parent0[0]: (386) {G15,W5,D3,L1,V1,M1} P(375,332) { join( X, zero ) ==> X
% 9.15/9.60     }.
% 9.15/9.60  parent1[0; 2]: (47219) {G7,W10,D7,L1,V1,M1}  { zero ==> join( meet( X, 
% 9.15/9.60    converse( complement( converse( X ) ) ) ), zero ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := meet( X, converse( complement( converse( X ) ) ) )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47223) {G8,W8,D6,L1,V1,M1}  { meet( X, converse( complement( 
% 9.15/9.60    converse( X ) ) ) ) ==> zero }.
% 9.15/9.60  parent0[0]: (47222) {G8,W8,D6,L1,V1,M1}  { zero ==> meet( X, converse( 
% 9.15/9.60    complement( converse( X ) ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (1446) {G26,W8,D6,L1,V1,M1} P(1421,15);d(276);d(990);d(350);d(
% 9.15/9.60    386) { meet( X, converse( complement( converse( X ) ) ) ) ==> zero }.
% 9.15/9.60  parent0: (47223) {G8,W8,D6,L1,V1,M1}  { meet( X, converse( complement( 
% 9.15/9.60    converse( X ) ) ) ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47225) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 9.15/9.60    , complement( Y ) ) ) }.
% 9.15/9.60  parent0[0]: (1001) {G17,W10,D5,L1,V2,M1} S(30);d(395) { join( meet( X, Y )
% 9.15/9.60    , meet( X, complement( Y ) ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47227) {G18,W11,D8,L1,V1,M1}  { X ==> join( zero, meet( X, 
% 9.15/9.60    complement( converse( complement( converse( X ) ) ) ) ) ) }.
% 9.15/9.60  parent0[0]: (1446) {G26,W8,D6,L1,V1,M1} P(1421,15);d(276);d(990);d(350);d(
% 9.15/9.60    386) { meet( X, converse( complement( converse( X ) ) ) ) ==> zero }.
% 9.15/9.60  parent1[0; 3]: (47225) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 9.15/9.60    meet( X, complement( Y ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := converse( complement( converse( X ) ) )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47228) {G16,W9,D7,L1,V1,M1}  { X ==> meet( X, complement( 
% 9.15/9.60    converse( complement( converse( X ) ) ) ) ) }.
% 9.15/9.60  parent0[0]: (385) {G15,W5,D3,L1,V1,M1} P(375,337) { join( zero, X ) ==> X
% 9.15/9.60     }.
% 9.15/9.60  parent1[0; 2]: (47227) {G18,W11,D8,L1,V1,M1}  { X ==> join( zero, meet( X, 
% 9.15/9.60    complement( converse( complement( converse( X ) ) ) ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := meet( X, complement( converse( complement( converse( X ) ) ) ) )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47229) {G16,W9,D7,L1,V1,M1}  { meet( X, complement( converse( 
% 9.15/9.60    complement( converse( X ) ) ) ) ) ==> X }.
% 9.15/9.60  parent0[0]: (47228) {G16,W9,D7,L1,V1,M1}  { X ==> meet( X, complement( 
% 9.15/9.60    converse( complement( converse( X ) ) ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (1926) {G27,W9,D7,L1,V1,M1} P(1446,1001);d(385) { meet( X, 
% 9.15/9.60    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 9.15/9.60  parent0: (47229) {G16,W9,D7,L1,V1,M1}  { meet( X, complement( converse( 
% 9.15/9.60    complement( converse( X ) ) ) ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47230) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 9.15/9.60    , complement( Y ) ) ) }.
% 9.15/9.60  parent0[0]: (1001) {G17,W10,D5,L1,V2,M1} S(30);d(395) { join( meet( X, Y )
% 9.15/9.60    , meet( X, complement( Y ) ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47231) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet( X
% 9.15/9.60    , complement( Y ) ) ) }.
% 9.15/9.60  parent0[0]: (56) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 9.15/9.60    Y ) }.
% 9.15/9.60  parent1[0; 3]: (47230) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 9.15/9.60    meet( X, complement( Y ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47235) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 9.15/9.60    complement( Y ) ) ) ==> X }.
% 9.15/9.60  parent0[0]: (47231) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet
% 9.15/9.60    ( X, complement( Y ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (1946) {G18,W10,D5,L1,V2,M1} P(56,1001) { join( meet( Y, X ), 
% 9.15/9.60    meet( X, complement( Y ) ) ) ==> X }.
% 9.15/9.60  parent0: (47235) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 9.15/9.60    complement( Y ) ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47240) {G17,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) ==> 
% 9.15/9.60    complement( meet( complement( X ), Y ) ) }.
% 9.15/9.60  parent0[0]: (673) {G17,W10,D5,L1,V2,M1} P(381,396) { complement( meet( 
% 9.15/9.60    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47243) {G18,W13,D9,L1,V1,M1}  { join( X, complement( complement( 
% 9.15/9.60    converse( complement( converse( complement( X ) ) ) ) ) ) ) ==> 
% 9.15/9.60    complement( complement( X ) ) }.
% 9.15/9.60  parent0[0]: (1926) {G27,W9,D7,L1,V1,M1} P(1446,1001);d(385) { meet( X, 
% 9.15/9.60    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 9.15/9.60  parent1[0; 11]: (47240) {G17,W10,D5,L1,V2,M1}  { join( X, complement( Y ) )
% 9.15/9.60     ==> complement( meet( complement( X ), Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := complement( X )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := complement( converse( complement( converse( complement( X ) ) ) ) )
% 9.15/9.60    
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47245) {G16,W11,D9,L1,V1,M1}  { join( X, complement( complement( 
% 9.15/9.60    converse( complement( converse( complement( X ) ) ) ) ) ) ) ==> X }.
% 9.15/9.60  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 9.15/9.60    ( complement( X ) ) ==> X }.
% 9.15/9.60  parent1[0; 10]: (47243) {G18,W13,D9,L1,V1,M1}  { join( X, complement( 
% 9.15/9.60    complement( converse( complement( converse( complement( X ) ) ) ) ) ) ) 
% 9.15/9.60    ==> complement( complement( X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47247) {G16,W9,D7,L1,V1,M1}  { join( X, converse( complement( 
% 9.15/9.60    converse( complement( X ) ) ) ) ) ==> X }.
% 9.15/9.60  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 9.15/9.60    ( complement( X ) ) ==> X }.
% 9.15/9.60  parent1[0; 3]: (47245) {G16,W11,D9,L1,V1,M1}  { join( X, complement( 
% 9.15/9.60    complement( converse( complement( converse( complement( X ) ) ) ) ) ) ) 
% 9.15/9.60    ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := converse( complement( converse( complement( X ) ) ) )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (2004) {G28,W9,D7,L1,V1,M1} P(1926,673);d(381);d(381) { join( 
% 9.15/9.60    X, converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 9.15/9.60  parent0: (47247) {G16,W9,D7,L1,V1,M1}  { join( X, converse( complement( 
% 9.15/9.60    converse( complement( X ) ) ) ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47250) {G21,W7,D4,L1,V2,M1}  { Y ==> join( meet( X, Y ), Y ) }.
% 9.15/9.60  parent0[0]: (544) {G21,W7,D4,L1,V2,M1} P(510,0) { join( meet( Y, X ), X ) 
% 9.15/9.60    ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47251) {G22,W13,D7,L1,V1,M1}  { complement( converse( complement
% 9.15/9.60    ( converse( X ) ) ) ) ==> join( X, complement( converse( complement( 
% 9.15/9.60    converse( X ) ) ) ) ) }.
% 9.15/9.60  parent0[0]: (1926) {G27,W9,D7,L1,V1,M1} P(1446,1001);d(385) { meet( X, 
% 9.15/9.60    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 9.15/9.60  parent1[0; 7]: (47250) {G21,W7,D4,L1,V2,M1}  { Y ==> join( meet( X, Y ), Y
% 9.15/9.60     ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := complement( converse( complement( converse( X ) ) ) )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47252) {G22,W13,D7,L1,V1,M1}  { join( X, complement( converse( 
% 9.15/9.60    complement( converse( X ) ) ) ) ) ==> complement( converse( complement( 
% 9.15/9.60    converse( X ) ) ) ) }.
% 9.15/9.60  parent0[0]: (47251) {G22,W13,D7,L1,V1,M1}  { complement( converse( 
% 9.15/9.60    complement( converse( X ) ) ) ) ==> join( X, complement( converse( 
% 9.15/9.60    complement( converse( X ) ) ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (2010) {G28,W13,D7,L1,V1,M1} P(1926,544) { join( X, complement
% 9.15/9.60    ( converse( complement( converse( X ) ) ) ) ) ==> complement( converse( 
% 9.15/9.60    complement( converse( X ) ) ) ) }.
% 9.15/9.60  parent0: (47252) {G22,W13,D7,L1,V1,M1}  { join( X, complement( converse( 
% 9.15/9.60    complement( converse( X ) ) ) ) ) ==> complement( converse( complement( 
% 9.15/9.60    converse( X ) ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47254) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) ==> 
% 9.15/9.60    converse( join( converse( X ), Y ) ) }.
% 9.15/9.60  parent0[0]: (42) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( converse( X
% 9.15/9.60     ), Y ) ) ==> join( X, converse( Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47259) {G2,W13,D9,L1,V1,M1}  { join( X, converse( converse( 
% 9.15/9.60    complement( converse( complement( converse( X ) ) ) ) ) ) ) ==> converse
% 9.15/9.60    ( converse( X ) ) }.
% 9.15/9.60  parent0[0]: (2004) {G28,W9,D7,L1,V1,M1} P(1926,673);d(381);d(381) { join( X
% 9.15/9.60    , converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 9.15/9.60  parent1[0; 11]: (47254) {G1,W10,D5,L1,V2,M1}  { join( X, converse( Y ) ) 
% 9.15/9.60    ==> converse( join( converse( X ), Y ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := converse( X )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := converse( complement( converse( complement( converse( X ) ) ) ) )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47261) {G1,W11,D9,L1,V1,M1}  { join( X, converse( converse( 
% 9.15/9.60    complement( converse( complement( converse( X ) ) ) ) ) ) ) ==> X }.
% 9.15/9.60  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 9.15/9.60  parent1[0; 10]: (47259) {G2,W13,D9,L1,V1,M1}  { join( X, converse( converse
% 9.15/9.60    ( complement( converse( complement( converse( X ) ) ) ) ) ) ) ==> 
% 9.15/9.60    converse( converse( X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47263) {G1,W9,D7,L1,V1,M1}  { join( X, complement( converse( 
% 9.15/9.60    complement( converse( X ) ) ) ) ) ==> X }.
% 9.15/9.60  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 9.15/9.60  parent1[0; 3]: (47261) {G1,W11,D9,L1,V1,M1}  { join( X, converse( converse
% 9.15/9.60    ( complement( converse( complement( converse( X ) ) ) ) ) ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := complement( converse( complement( converse( X ) ) ) )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47264) {G2,W7,D6,L1,V1,M1}  { complement( converse( complement( 
% 9.15/9.60    converse( X ) ) ) ) ==> X }.
% 9.15/9.60  parent0[0]: (2010) {G28,W13,D7,L1,V1,M1} P(1926,544) { join( X, complement
% 9.15/9.60    ( converse( complement( converse( X ) ) ) ) ) ==> complement( converse( 
% 9.15/9.60    complement( converse( X ) ) ) ) }.
% 9.15/9.60  parent1[0; 1]: (47263) {G1,W9,D7,L1,V1,M1}  { join( X, complement( converse
% 9.15/9.60    ( complement( converse( X ) ) ) ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (2040) {G29,W7,D6,L1,V1,M1} P(2004,42);d(7);d(7);d(2010) { 
% 9.15/9.60    complement( converse( complement( converse( X ) ) ) ) ==> X }.
% 9.15/9.60  parent0: (47264) {G2,W7,D6,L1,V1,M1}  { complement( converse( complement( 
% 9.15/9.60    converse( X ) ) ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47267) {G15,W5,D4,L1,V1,M1}  { X ==> complement( complement( X ) )
% 9.15/9.60     }.
% 9.15/9.60  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 9.15/9.60    ( complement( X ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47268) {G16,W7,D5,L1,V1,M1}  { converse( complement( converse( X
% 9.15/9.60     ) ) ) ==> complement( X ) }.
% 9.15/9.60  parent0[0]: (2040) {G29,W7,D6,L1,V1,M1} P(2004,42);d(7);d(7);d(2010) { 
% 9.15/9.60    complement( converse( complement( converse( X ) ) ) ) ==> X }.
% 9.15/9.60  parent1[0; 6]: (47267) {G15,W5,D4,L1,V1,M1}  { X ==> complement( complement
% 9.15/9.60    ( X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := converse( complement( converse( X ) ) )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (2098) {G30,W7,D5,L1,V1,M1} P(2040,381) { converse( complement
% 9.15/9.60    ( converse( X ) ) ) ==> complement( X ) }.
% 9.15/9.60  parent0: (47268) {G16,W7,D5,L1,V1,M1}  { converse( complement( converse( X
% 9.15/9.60     ) ) ) ==> complement( X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47271) {G29,W7,D6,L1,V1,M1}  { X ==> complement( converse( 
% 9.15/9.60    complement( converse( X ) ) ) ) }.
% 9.15/9.60  parent0[0]: (2040) {G29,W7,D6,L1,V1,M1} P(2004,42);d(7);d(7);d(2010) { 
% 9.15/9.60    complement( converse( complement( converse( X ) ) ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47272) {G1,W7,D5,L1,V1,M1}  { converse( X ) ==> complement( 
% 9.15/9.60    converse( complement( X ) ) ) }.
% 9.15/9.60  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 9.15/9.60  parent1[0; 6]: (47271) {G29,W7,D6,L1,V1,M1}  { X ==> complement( converse( 
% 9.15/9.60    complement( converse( X ) ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := converse( X )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47273) {G1,W7,D5,L1,V1,M1}  { complement( converse( complement( X
% 9.15/9.60     ) ) ) ==> converse( X ) }.
% 9.15/9.60  parent0[0]: (47272) {G1,W7,D5,L1,V1,M1}  { converse( X ) ==> complement( 
% 9.15/9.60    converse( complement( X ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (2103) {G30,W7,D5,L1,V1,M1} P(7,2040) { complement( converse( 
% 9.15/9.60    complement( X ) ) ) ==> converse( X ) }.
% 9.15/9.60  parent0: (47273) {G1,W7,D5,L1,V1,M1}  { complement( converse( complement( X
% 9.15/9.60     ) ) ) ==> converse( X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47275) {G29,W7,D6,L1,V1,M1}  { X ==> complement( converse( 
% 9.15/9.60    complement( converse( X ) ) ) ) }.
% 9.15/9.60  parent0[0]: (2040) {G29,W7,D6,L1,V1,M1} P(2004,42);d(7);d(7);d(2010) { 
% 9.15/9.60    complement( converse( complement( converse( X ) ) ) ) ==> X }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47280) {G30,W9,D6,L1,V1,M1}  { complement( converse( X ) ) ==> 
% 9.15/9.60    complement( converse( complement( complement( X ) ) ) ) }.
% 9.15/9.60  parent0[0]: (2098) {G30,W7,D5,L1,V1,M1} P(2040,381) { converse( complement
% 9.15/9.60    ( converse( X ) ) ) ==> complement( X ) }.
% 9.15/9.60  parent1[0; 7]: (47275) {G29,W7,D6,L1,V1,M1}  { X ==> complement( converse( 
% 9.15/9.60    complement( converse( X ) ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := complement( converse( X ) )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47281) {G31,W7,D4,L1,V1,M1}  { complement( converse( X ) ) ==> 
% 9.15/9.60    converse( complement( X ) ) }.
% 9.15/9.60  parent0[0]: (2103) {G30,W7,D5,L1,V1,M1} P(7,2040) { complement( converse( 
% 9.15/9.60    complement( X ) ) ) ==> converse( X ) }.
% 9.15/9.60  parent1[0; 4]: (47280) {G30,W9,D6,L1,V1,M1}  { complement( converse( X ) ) 
% 9.15/9.60    ==> complement( converse( complement( complement( X ) ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := complement( X )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47282) {G31,W7,D4,L1,V1,M1}  { converse( complement( X ) ) ==> 
% 9.15/9.60    complement( converse( X ) ) }.
% 9.15/9.60  parent0[0]: (47281) {G31,W7,D4,L1,V1,M1}  { complement( converse( X ) ) ==>
% 9.15/9.60     converse( complement( X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (2104) {G31,W7,D4,L1,V1,M1} P(2098,2040);d(2103) { converse( 
% 9.15/9.60    complement( X ) ) ==> complement( converse( X ) ) }.
% 9.15/9.60  parent0: (47282) {G31,W7,D4,L1,V1,M1}  { converse( complement( X ) ) ==> 
% 9.15/9.60    complement( converse( X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47284) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 9.15/9.60    converse( join( X, converse( Y ) ) ) }.
% 9.15/9.60  parent0[0]: (43) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 9.15/9.60    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47288) {G2,W12,D5,L1,V2,M1}  { join( converse( X ), complement( 
% 9.15/9.60    converse( Y ) ) ) ==> converse( join( X, complement( Y ) ) ) }.
% 9.15/9.60  parent0[0]: (2098) {G30,W7,D5,L1,V1,M1} P(2040,381) { converse( complement
% 9.15/9.60    ( converse( X ) ) ) ==> complement( X ) }.
% 9.15/9.60  parent1[0; 10]: (47284) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) 
% 9.15/9.60    ==> converse( join( X, converse( Y ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := complement( converse( Y ) )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (2124) {G31,W12,D5,L1,V2,M1} P(2098,43) { join( converse( Y )
% 9.15/9.60    , complement( converse( X ) ) ) ==> converse( join( Y, complement( X ) )
% 9.15/9.60     ) }.
% 9.15/9.60  parent0: (47288) {G2,W12,D5,L1,V2,M1}  { join( converse( X ), complement( 
% 9.15/9.60    converse( Y ) ) ) ==> converse( join( X, complement( Y ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47291) {G30,W7,D5,L1,V1,M1}  { complement( X ) ==> converse( 
% 9.15/9.60    complement( converse( X ) ) ) }.
% 9.15/9.60  parent0[0]: (2098) {G30,W7,D5,L1,V1,M1} P(2040,381) { converse( complement
% 9.15/9.60    ( converse( X ) ) ) ==> complement( X ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47293) {G2,W11,D6,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 9.15/9.60    converse( complement( converse( join( Y, X ) ) ) ) }.
% 9.15/9.60  parent0[0]: (41) {G1,W9,D4,L1,V2,M1} P(8,0);d(8) { converse( join( X, Y ) )
% 9.15/9.60     = converse( join( Y, X ) ) }.
% 9.15/9.60  parent1[0; 7]: (47291) {G30,W7,D5,L1,V1,M1}  { complement( X ) ==> converse
% 9.15/9.60    ( complement( converse( X ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := join( X, Y )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47295) {G3,W9,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 9.15/9.60    complement( join( Y, X ) ) }.
% 9.15/9.60  parent0[0]: (2098) {G30,W7,D5,L1,V1,M1} P(2040,381) { converse( complement
% 9.15/9.60    ( converse( X ) ) ) ==> complement( X ) }.
% 9.15/9.60  parent1[0; 5]: (47293) {G2,W11,D6,L1,V2,M1}  { complement( join( X, Y ) ) 
% 9.15/9.60    ==> converse( complement( converse( join( Y, X ) ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := join( Y, X )
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (2129) {G31,W9,D4,L1,V2,M1} P(41,2098);d(2098) { complement( 
% 9.15/9.60    join( Y, X ) ) = complement( join( X, Y ) ) }.
% 9.15/9.60  parent0: (47295) {G3,W9,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 9.15/9.60    complement( join( Y, X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  permutation0:
% 9.15/9.60     0 ==> 0
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47296) {G0,W6,D4,L1,V1,M1}  { zero ==> meet( X, complement( X ) )
% 9.15/9.60     }.
% 9.15/9.60  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 9.15/9.60    zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  paramod: (47297) {G1,W10,D5,L1,V2,M1}  { zero ==> meet( join( X, Y ), 
% 9.15/9.60    complement( join( Y, X ) ) ) }.
% 9.15/9.60  parent0[0]: (2129) {G31,W9,D4,L1,V2,M1} P(41,2098);d(2098) { complement( 
% 9.15/9.60    join( Y, X ) ) = complement( join( X, Y ) ) }.
% 9.15/9.60  parent1[0; 6]: (47296) {G0,W6,D4,L1,V1,M1}  { zero ==> meet( X, complement
% 9.15/9.60    ( X ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := Y
% 9.15/9.60     Y := X
% 9.15/9.60  end
% 9.15/9.60  substitution1:
% 9.15/9.60     X := join( X, Y )
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  eqswap: (47300) {G1,W10,D5,L1,V2,M1}  { meet( join( X, Y ), complement( 
% 9.15/9.60    join( Y, X ) ) ) ==> zero }.
% 9.15/9.60  parent0[0]: (47297) {G1,W10,D5,L1,V2,M1}  { zero ==> meet( join( X, Y ), 
% 9.15/9.60    complement( join( Y, X ) ) ) }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.60  end
% 9.15/9.60  
% 9.15/9.60  subsumption: (2220) {G32,W10,D5,L1,V2,M1} P(2129,12) { meet( join( X, Y ), 
% 9.15/9.60    complement( join( Y, X ) ) ) ==> zero }.
% 9.15/9.60  parent0: (47300) {G1,W10,D5,L1,V2,M1}  { meet( join( X, Y ), complement( 
% 9.15/9.60    join( Y, X ) ) ) ==> zero }.
% 9.15/9.60  substitution0:
% 9.15/9.60     X := X
% 9.15/9.60     Y := Y
% 9.15/9.61  end
% 9.15/9.61  permutation0:
% 9.15/9.61     0 ==> 0
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  eqswap: (47302) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 9.15/9.61    , complement( Y ) ) ) }.
% 9.15/9.61  parent0[0]: (1001) {G17,W10,D5,L1,V2,M1} S(30);d(395) { join( meet( X, Y )
% 9.15/9.61    , meet( X, complement( Y ) ) ) ==> X }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47307) {G18,W15,D7,L1,V2,M1}  { join( X, Y ) ==> join( zero, meet
% 9.15/9.61    ( join( X, Y ), complement( complement( join( Y, X ) ) ) ) ) }.
% 9.15/9.61  parent0[0]: (2220) {G32,W10,D5,L1,V2,M1} P(2129,12) { meet( join( X, Y ), 
% 9.15/9.61    complement( join( Y, X ) ) ) ==> zero }.
% 9.15/9.61  parent1[0; 5]: (47302) {G17,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 9.15/9.61    meet( X, complement( Y ) ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := join( X, Y )
% 9.15/9.61     Y := complement( join( Y, X ) )
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47309) {G16,W13,D6,L1,V2,M1}  { join( X, Y ) ==> meet( join( X, Y
% 9.15/9.61     ), complement( complement( join( Y, X ) ) ) ) }.
% 9.15/9.61  parent0[0]: (385) {G15,W5,D3,L1,V1,M1} P(375,337) { join( zero, X ) ==> X
% 9.15/9.61     }.
% 9.15/9.61  parent1[0; 4]: (47307) {G18,W15,D7,L1,V2,M1}  { join( X, Y ) ==> join( zero
% 9.15/9.61    , meet( join( X, Y ), complement( complement( join( Y, X ) ) ) ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := meet( join( X, Y ), complement( complement( join( Y, X ) ) ) )
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47310) {G16,W11,D4,L1,V2,M1}  { join( X, Y ) ==> meet( join( X, Y
% 9.15/9.61     ), join( Y, X ) ) }.
% 9.15/9.61  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 9.15/9.61    ( complement( X ) ) ==> X }.
% 9.15/9.61  parent1[0; 8]: (47309) {G16,W13,D6,L1,V2,M1}  { join( X, Y ) ==> meet( join
% 9.15/9.61    ( X, Y ), complement( complement( join( Y, X ) ) ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := join( Y, X )
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  eqswap: (47311) {G16,W11,D4,L1,V2,M1}  { meet( join( X, Y ), join( Y, X ) )
% 9.15/9.61     ==> join( X, Y ) }.
% 9.15/9.61  parent0[0]: (47310) {G16,W11,D4,L1,V2,M1}  { join( X, Y ) ==> meet( join( X
% 9.15/9.61    , Y ), join( Y, X ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  subsumption: (2693) {G33,W11,D4,L1,V2,M1} P(2220,1001);d(385);d(381) { meet
% 9.15/9.61    ( join( X, Y ), join( Y, X ) ) ==> join( X, Y ) }.
% 9.15/9.61  parent0: (47311) {G16,W11,D4,L1,V2,M1}  { meet( join( X, Y ), join( Y, X )
% 9.15/9.61     ) ==> join( X, Y ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  permutation0:
% 9.15/9.61     0 ==> 0
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  eqswap: (47312) {G18,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), meet( Y
% 9.15/9.61    , complement( X ) ) ) }.
% 9.15/9.61  parent0[0]: (1946) {G18,W10,D5,L1,V2,M1} P(56,1001) { join( meet( Y, X ), 
% 9.15/9.61    meet( X, complement( Y ) ) ) ==> X }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := Y
% 9.15/9.61     Y := X
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47313) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 9.15/9.61     ) ), meet( Y, X ) ) }.
% 9.15/9.61  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 9.15/9.61  parent1[0; 2]: (47312) {G18,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), 
% 9.15/9.61    meet( Y, complement( X ) ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := meet( Y, X )
% 9.15/9.61     Y := meet( X, complement( Y ) )
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := Y
% 9.15/9.61     Y := X
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  eqswap: (47316) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 9.15/9.61    meet( Y, X ) ) ==> X }.
% 9.15/9.61  parent0[0]: (47313) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement
% 9.15/9.61    ( Y ) ), meet( Y, X ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  subsumption: (2731) {G19,W10,D5,L1,V2,M1} P(1946,0) { join( meet( Y, 
% 9.15/9.61    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 9.15/9.61  parent0: (47316) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 9.15/9.61    meet( Y, X ) ) ==> X }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := Y
% 9.15/9.61     Y := X
% 9.15/9.61  end
% 9.15/9.61  permutation0:
% 9.15/9.61     0 ==> 0
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  eqswap: (47318) {G31,W7,D4,L1,V1,M1}  { complement( converse( X ) ) ==> 
% 9.15/9.61    converse( complement( X ) ) }.
% 9.15/9.61  parent0[0]: (2104) {G31,W7,D4,L1,V1,M1} P(2098,2040);d(2103) { converse( 
% 9.15/9.61    complement( X ) ) ==> complement( converse( X ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47319) {G17,W12,D6,L1,V2,M1}  { complement( converse( join( X, 
% 9.15/9.61    complement( Y ) ) ) ) ==> converse( meet( complement( X ), Y ) ) }.
% 9.15/9.61  parent0[0]: (394) {G16,W10,D5,L1,V2,M1} P(381,3) { complement( join( X, 
% 9.15/9.61    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 9.15/9.61  parent1[0; 8]: (47318) {G31,W7,D4,L1,V1,M1}  { complement( converse( X ) ) 
% 9.15/9.61    ==> converse( complement( X ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := join( X, complement( Y ) )
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  subsumption: (3008) {G32,W12,D6,L1,V2,M1} P(394,2104) { complement( 
% 9.15/9.61    converse( join( X, complement( Y ) ) ) ) ==> converse( meet( complement( 
% 9.15/9.61    X ), Y ) ) }.
% 9.15/9.61  parent0: (47319) {G17,W12,D6,L1,V2,M1}  { complement( converse( join( X, 
% 9.15/9.61    complement( Y ) ) ) ) ==> converse( meet( complement( X ), Y ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  permutation0:
% 9.15/9.61     0 ==> 0
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47324) {G19,W15,D5,L1,V3,M1}  { meet( meet( join( X, Y ), join( Y
% 9.15/9.61    , X ) ), Z ) = meet( join( Y, X ), Z ) }.
% 9.15/9.61  parent0[0]: (2693) {G33,W11,D4,L1,V2,M1} P(2220,1001);d(385);d(381) { meet
% 9.15/9.61    ( join( X, Y ), join( Y, X ) ) ==> join( X, Y ) }.
% 9.15/9.61  parent1[0; 11]: (712) {G18,W11,D4,L1,V3,M1} P(681,3);d(3) { meet( meet( Y, 
% 9.15/9.61    X ), Z ) = meet( meet( X, Y ), Z ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := Y
% 9.15/9.61     Y := X
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := join( Y, X )
% 9.15/9.61     Y := join( X, Y )
% 9.15/9.61     Z := Z
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47326) {G20,W11,D4,L1,V3,M1}  { meet( join( X, Y ), Z ) = meet( 
% 9.15/9.61    join( Y, X ), Z ) }.
% 9.15/9.61  parent0[0]: (2693) {G33,W11,D4,L1,V2,M1} P(2220,1001);d(385);d(381) { meet
% 9.15/9.61    ( join( X, Y ), join( Y, X ) ) ==> join( X, Y ) }.
% 9.15/9.61  parent1[0; 2]: (47324) {G19,W15,D5,L1,V3,M1}  { meet( meet( join( X, Y ), 
% 9.15/9.61    join( Y, X ) ), Z ) = meet( join( Y, X ), Z ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61     Z := Z
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  subsumption: (6411) {G34,W11,D4,L1,V3,M1} P(2693,712);d(2693) { meet( join
% 9.15/9.61    ( X, Y ), Z ) = meet( join( Y, X ), Z ) }.
% 9.15/9.61  parent0: (47326) {G20,W11,D4,L1,V3,M1}  { meet( join( X, Y ), Z ) = meet( 
% 9.15/9.61    join( Y, X ), Z ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61     Z := Z
% 9.15/9.61  end
% 9.15/9.61  permutation0:
% 9.15/9.61     0 ==> 0
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  eqswap: (47328) {G21,W11,D5,L1,V3,M1}  { join( Y, X ) ==> join( join( X, 
% 9.15/9.61    meet( Y, Z ) ), Y ) }.
% 9.15/9.61  parent0[0]: (552) {G21,W11,D5,L1,V3,M1} P(525,18) { join( join( Z, meet( X
% 9.15/9.61    , Y ) ), X ) ==> join( X, Z ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := Y
% 9.15/9.61     Y := Z
% 9.15/9.61     Z := X
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47330) {G20,W10,D5,L1,V2,M1}  { join( X, meet( Y, complement( X )
% 9.15/9.61     ) ) ==> join( Y, X ) }.
% 9.15/9.61  parent0[0]: (2731) {G19,W10,D5,L1,V2,M1} P(1946,0) { join( meet( Y, 
% 9.15/9.61    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 9.15/9.61  parent1[0; 8]: (47328) {G21,W11,D5,L1,V3,M1}  { join( Y, X ) ==> join( join
% 9.15/9.61    ( X, meet( Y, Z ) ), Y ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := meet( Y, complement( X ) )
% 9.15/9.61     Y := X
% 9.15/9.61     Z := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  subsumption: (8465) {G22,W10,D5,L1,V2,M1} P(2731,552) { join( Y, meet( X, 
% 9.15/9.61    complement( Y ) ) ) ==> join( X, Y ) }.
% 9.15/9.61  parent0: (47330) {G20,W10,D5,L1,V2,M1}  { join( X, meet( Y, complement( X )
% 9.15/9.61     ) ) ==> join( Y, X ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := Y
% 9.15/9.61     Y := X
% 9.15/9.61  end
% 9.15/9.61  permutation0:
% 9.15/9.61     0 ==> 0
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47339) {G23,W14,D6,L1,V3,M1}  { meet( join( meet( X, complement( 
% 9.15/9.61    Y ) ), Y ), Z ) = meet( join( X, Y ), Z ) }.
% 9.15/9.61  parent0[0]: (8465) {G22,W10,D5,L1,V2,M1} P(2731,552) { join( Y, meet( X, 
% 9.15/9.61    complement( Y ) ) ) ==> join( X, Y ) }.
% 9.15/9.61  parent1[0; 10]: (6411) {G34,W11,D4,L1,V3,M1} P(2693,712);d(2693) { meet( 
% 9.15/9.61    join( X, Y ), Z ) = meet( join( Y, X ), Z ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := meet( X, complement( Y ) )
% 9.15/9.61     Y := Y
% 9.15/9.61     Z := Z
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  subsumption: (8493) {G35,W14,D6,L1,V3,M1} P(8465,6411) { meet( join( meet( 
% 9.15/9.61    Y, complement( X ) ), X ), Z ) ==> meet( join( Y, X ), Z ) }.
% 9.15/9.61  parent0: (47339) {G23,W14,D6,L1,V3,M1}  { meet( join( meet( X, complement( 
% 9.15/9.61    Y ) ), Y ), Z ) = meet( join( X, Y ), Z ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := Y
% 9.15/9.61     Y := X
% 9.15/9.61     Z := Z
% 9.15/9.61  end
% 9.15/9.61  permutation0:
% 9.15/9.61     0 ==> 0
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  eqswap: (47341) {G33,W11,D4,L1,V2,M1}  { join( X, Y ) ==> meet( join( X, Y
% 9.15/9.61     ), join( Y, X ) ) }.
% 9.15/9.61  parent0[0]: (2693) {G33,W11,D4,L1,V2,M1} P(2220,1001);d(385);d(381) { meet
% 9.15/9.61    ( join( X, Y ), join( Y, X ) ) ==> join( X, Y ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47346) {G23,W17,D6,L1,V2,M1}  { join( meet( X, complement( Y ) )
% 9.15/9.61    , Y ) ==> meet( join( meet( X, complement( Y ) ), Y ), join( X, Y ) ) }.
% 9.15/9.61  parent0[0]: (8465) {G22,W10,D5,L1,V2,M1} P(2731,552) { join( Y, meet( X, 
% 9.15/9.61    complement( Y ) ) ) ==> join( X, Y ) }.
% 9.15/9.61  parent1[0; 14]: (47341) {G33,W11,D4,L1,V2,M1}  { join( X, Y ) ==> meet( 
% 9.15/9.61    join( X, Y ), join( Y, X ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := meet( X, complement( Y ) )
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47348) {G24,W14,D5,L1,V2,M1}  { join( meet( X, complement( Y ) )
% 9.15/9.61    , Y ) ==> meet( join( X, Y ), join( X, Y ) ) }.
% 9.15/9.61  parent0[0]: (8493) {G35,W14,D6,L1,V3,M1} P(8465,6411) { meet( join( meet( Y
% 9.15/9.61    , complement( X ) ), X ), Z ) ==> meet( join( Y, X ), Z ) }.
% 9.15/9.61  parent1[0; 7]: (47346) {G23,W17,D6,L1,V2,M1}  { join( meet( X, complement( 
% 9.15/9.61    Y ) ), Y ) ==> meet( join( meet( X, complement( Y ) ), Y ), join( X, Y )
% 9.15/9.61     ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := Y
% 9.15/9.61     Y := X
% 9.15/9.61     Z := join( X, Y )
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47349) {G15,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) )
% 9.15/9.61    , Y ) ==> join( X, Y ) }.
% 9.15/9.61  parent0[0]: (375) {G14,W5,D3,L1,V1,M1} P(290,365);d(337) { meet( X, X ) ==>
% 9.15/9.61     X }.
% 9.15/9.61  parent1[0; 7]: (47348) {G24,W14,D5,L1,V2,M1}  { join( meet( X, complement( 
% 9.15/9.61    Y ) ), Y ) ==> meet( join( X, Y ), join( X, Y ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := join( X, Y )
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  subsumption: (8495) {G36,W10,D5,L1,V2,M1} P(8465,2693);d(8493);d(375) { 
% 9.15/9.61    join( meet( Y, complement( X ) ), X ) ==> join( Y, X ) }.
% 9.15/9.61  parent0: (47349) {G15,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) )
% 9.15/9.61    , Y ) ==> join( X, Y ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := Y
% 9.15/9.61     Y := X
% 9.15/9.61  end
% 9.15/9.61  permutation0:
% 9.15/9.61     0 ==> 0
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  eqswap: (47352) {G16,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 9.15/9.61    complement( join( complement( X ), Y ) ) }.
% 9.15/9.61  parent0[0]: (395) {G16,W10,D5,L1,V2,M1} P(381,3) { complement( join( 
% 9.15/9.61    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := Y
% 9.15/9.61     Y := X
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47357) {G17,W14,D7,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 9.15/9.61    complement( complement( X ) ) ) ) ) ==> complement( join( Y, complement( 
% 9.15/9.61    X ) ) ) }.
% 9.15/9.61  parent0[0]: (8465) {G22,W10,D5,L1,V2,M1} P(2731,552) { join( Y, meet( X, 
% 9.15/9.61    complement( Y ) ) ) ==> join( X, Y ) }.
% 9.15/9.61  parent1[0; 10]: (47352) {G16,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) )
% 9.15/9.61     ==> complement( join( complement( X ), Y ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := Y
% 9.15/9.61     Y := complement( X )
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := X
% 9.15/9.61     Y := meet( Y, complement( complement( X ) ) )
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47358) {G17,W13,D7,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 9.15/9.61    complement( complement( X ) ) ) ) ) ==> meet( complement( Y ), X ) }.
% 9.15/9.61  parent0[0]: (394) {G16,W10,D5,L1,V2,M1} P(381,3) { complement( join( X, 
% 9.15/9.61    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 9.15/9.61  parent1[0; 9]: (47357) {G17,W14,D7,L1,V2,M1}  { meet( X, complement( meet( 
% 9.15/9.61    Y, complement( complement( X ) ) ) ) ) ==> complement( join( Y, 
% 9.15/9.61    complement( X ) ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := Y
% 9.15/9.61     Y := X
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47359) {G18,W12,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 9.15/9.61    complement( X ) ) ) ==> meet( complement( Y ), X ) }.
% 9.15/9.61  parent0[0]: (674) {G17,W10,D5,L1,V2,M1} P(381,396) { complement( meet( Y, 
% 9.15/9.61    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 9.15/9.61  parent1[0; 3]: (47358) {G17,W13,D7,L1,V2,M1}  { meet( X, complement( meet( 
% 9.15/9.61    Y, complement( complement( X ) ) ) ) ) ==> meet( complement( Y ), X ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := complement( X )
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47360) {G17,W11,D5,L1,V2,M1}  { meet( X, complement( meet( Y, X )
% 9.15/9.61     ) ) ==> meet( complement( Y ), X ) }.
% 9.15/9.61  parent0[0]: (396) {G16,W10,D4,L1,V2,M1} P(3,381) { join( complement( X ), 
% 9.15/9.61    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 9.15/9.61  parent1[0; 3]: (47359) {G18,W12,D5,L1,V2,M1}  { meet( X, join( complement( 
% 9.15/9.61    Y ), complement( X ) ) ) ==> meet( complement( Y ), X ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := Y
% 9.15/9.61     Y := X
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  subsumption: (8510) {G23,W11,D5,L1,V2,M1} P(8465,395);d(394);d(674);d(396)
% 9.15/9.61     { meet( X, complement( meet( Y, X ) ) ) ==> meet( complement( Y ), X )
% 9.15/9.61     }.
% 9.15/9.61  parent0: (47360) {G17,W11,D5,L1,V2,M1}  { meet( X, complement( meet( Y, X )
% 9.15/9.61     ) ) ==> meet( complement( Y ), X ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  permutation0:
% 9.15/9.61     0 ==> 0
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  eqswap: (47363) {G16,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 9.15/9.61    complement( join( X, complement( Y ) ) ) }.
% 9.15/9.61  parent0[0]: (394) {G16,W10,D5,L1,V2,M1} P(381,3) { complement( join( X, 
% 9.15/9.61    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47368) {G17,W14,D7,L1,V2,M1}  { meet( complement( meet( X, 
% 9.15/9.61    complement( complement( Y ) ) ) ), Y ) ==> complement( join( X, 
% 9.15/9.61    complement( Y ) ) ) }.
% 9.15/9.61  parent0[0]: (8495) {G36,W10,D5,L1,V2,M1} P(8465,2693);d(8493);d(375) { join
% 9.15/9.61    ( meet( Y, complement( X ) ), X ) ==> join( Y, X ) }.
% 9.15/9.61  parent1[0; 10]: (47363) {G16,W10,D5,L1,V2,M1}  { meet( complement( X ), Y )
% 9.15/9.61     ==> complement( join( X, complement( Y ) ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := complement( Y )
% 9.15/9.61     Y := X
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := meet( X, complement( complement( Y ) ) )
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47369) {G17,W13,D7,L1,V2,M1}  { meet( complement( meet( X, 
% 9.15/9.61    complement( complement( Y ) ) ) ), Y ) ==> meet( complement( X ), Y ) }.
% 9.15/9.61  parent0[0]: (394) {G16,W10,D5,L1,V2,M1} P(381,3) { complement( join( X, 
% 9.15/9.61    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 9.15/9.61  parent1[0; 9]: (47368) {G17,W14,D7,L1,V2,M1}  { meet( complement( meet( X, 
% 9.15/9.61    complement( complement( Y ) ) ) ), Y ) ==> complement( join( X, 
% 9.15/9.61    complement( Y ) ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47370) {G18,W12,D5,L1,V2,M1}  { meet( join( complement( X ), 
% 9.15/9.61    complement( Y ) ), Y ) ==> meet( complement( X ), Y ) }.
% 9.15/9.61  parent0[0]: (674) {G17,W10,D5,L1,V2,M1} P(381,396) { complement( meet( Y, 
% 9.15/9.61    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 9.15/9.61  parent1[0; 2]: (47369) {G17,W13,D7,L1,V2,M1}  { meet( complement( meet( X, 
% 9.15/9.61    complement( complement( Y ) ) ) ), Y ) ==> meet( complement( X ), Y ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := complement( Y )
% 9.15/9.61     Y := X
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47371) {G17,W11,D5,L1,V2,M1}  { meet( complement( meet( X, Y ) )
% 9.15/9.61    , Y ) ==> meet( complement( X ), Y ) }.
% 9.15/9.61  parent0[0]: (396) {G16,W10,D4,L1,V2,M1} P(3,381) { join( complement( X ), 
% 9.15/9.61    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 9.15/9.61  parent1[0; 2]: (47370) {G18,W12,D5,L1,V2,M1}  { meet( join( complement( X )
% 9.15/9.61    , complement( Y ) ), Y ) ==> meet( complement( X ), Y ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  subsumption: (8540) {G37,W11,D5,L1,V2,M1} P(8495,394);d(394);d(674);d(396)
% 9.15/9.61     { meet( complement( meet( X, Y ) ), Y ) ==> meet( complement( X ), Y )
% 9.15/9.61     }.
% 9.15/9.61  parent0: (47371) {G17,W11,D5,L1,V2,M1}  { meet( complement( meet( X, Y ) )
% 9.15/9.61    , Y ) ==> meet( complement( X ), Y ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  permutation0:
% 9.15/9.61     0 ==> 0
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  eqswap: (47374) {G16,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 9.15/9.61    complement( join( X, complement( Y ) ) ) }.
% 9.15/9.61  parent0[0]: (394) {G16,W10,D5,L1,V2,M1} P(381,3) { complement( join( X, 
% 9.15/9.61    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47379) {G17,W13,D6,L1,V2,M1}  { meet( complement( converse( X ) )
% 9.15/9.61    , converse( Y ) ) ==> complement( converse( join( X, complement( Y ) ) )
% 9.15/9.61     ) }.
% 9.15/9.61  parent0[0]: (2124) {G31,W12,D5,L1,V2,M1} P(2098,43) { join( converse( Y ), 
% 9.15/9.61    complement( converse( X ) ) ) ==> converse( join( Y, complement( X ) ) )
% 9.15/9.61     }.
% 9.15/9.61  parent1[0; 8]: (47374) {G16,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) 
% 9.15/9.61    ==> complement( join( X, complement( Y ) ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := Y
% 9.15/9.61     Y := X
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := converse( X )
% 9.15/9.61     Y := converse( Y )
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47380) {G18,W12,D5,L1,V2,M1}  { meet( complement( converse( X ) )
% 9.15/9.61    , converse( Y ) ) ==> converse( meet( complement( X ), Y ) ) }.
% 9.15/9.61  parent0[0]: (3008) {G32,W12,D6,L1,V2,M1} P(394,2104) { complement( converse
% 9.15/9.61    ( join( X, complement( Y ) ) ) ) ==> converse( meet( complement( X ), Y )
% 9.15/9.61     ) }.
% 9.15/9.61  parent1[0; 7]: (47379) {G17,W13,D6,L1,V2,M1}  { meet( complement( converse
% 9.15/9.61    ( X ) ), converse( Y ) ) ==> complement( converse( join( X, complement( Y
% 9.15/9.61     ) ) ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  subsumption: (46370) {G33,W12,D5,L1,V2,M1} P(2124,394);d(3008) { meet( 
% 9.15/9.61    complement( converse( X ) ), converse( Y ) ) ==> converse( meet( 
% 9.15/9.61    complement( X ), Y ) ) }.
% 9.15/9.61  parent0: (47380) {G18,W12,D5,L1,V2,M1}  { meet( complement( converse( X ) )
% 9.15/9.61    , converse( Y ) ) ==> converse( meet( complement( X ), Y ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  permutation0:
% 9.15/9.61     0 ==> 0
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47388) {G32,W14,D6,L1,V2,M1}  { complement( join( complement( 
% 9.15/9.61    converse( X ) ), converse( Y ) ) ) = complement( converse( join( Y, 
% 9.15/9.61    complement( X ) ) ) ) }.
% 9.15/9.61  parent0[0]: (2124) {G31,W12,D5,L1,V2,M1} P(2098,43) { join( converse( Y ), 
% 9.15/9.61    complement( converse( X ) ) ) ==> converse( join( Y, complement( X ) ) )
% 9.15/9.61     }.
% 9.15/9.61  parent1[0; 9]: (2129) {G31,W9,D4,L1,V2,M1} P(41,2098);d(2098) { complement
% 9.15/9.61    ( join( Y, X ) ) = complement( join( X, Y ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := converse( Y )
% 9.15/9.61     Y := complement( converse( X ) )
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47389) {G33,W13,D6,L1,V2,M1}  { complement( join( complement( 
% 9.15/9.61    converse( X ) ), converse( Y ) ) ) = converse( meet( complement( Y ), X )
% 9.15/9.61     ) }.
% 9.15/9.61  parent0[0]: (3008) {G32,W12,D6,L1,V2,M1} P(394,2104) { complement( converse
% 9.15/9.61    ( join( X, complement( Y ) ) ) ) ==> converse( meet( complement( X ), Y )
% 9.15/9.61     ) }.
% 9.15/9.61  parent1[0; 8]: (47388) {G32,W14,D6,L1,V2,M1}  { complement( join( 
% 9.15/9.61    complement( converse( X ) ), converse( Y ) ) ) = complement( converse( 
% 9.15/9.61    join( Y, complement( X ) ) ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := Y
% 9.15/9.61     Y := X
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47390) {G17,W12,D5,L1,V2,M1}  { meet( converse( X ), complement( 
% 9.15/9.61    converse( Y ) ) ) = converse( meet( complement( Y ), X ) ) }.
% 9.15/9.61  parent0[0]: (395) {G16,W10,D5,L1,V2,M1} P(381,3) { complement( join( 
% 9.15/9.61    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 9.15/9.61  parent1[0; 1]: (47389) {G33,W13,D6,L1,V2,M1}  { complement( join( 
% 9.15/9.61    complement( converse( X ) ), converse( Y ) ) ) = converse( meet( 
% 9.15/9.61    complement( Y ), X ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := converse( Y )
% 9.15/9.61     Y := converse( X )
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  subsumption: (46374) {G33,W12,D5,L1,V2,M1} P(2124,2129);d(3008);d(395) { 
% 9.15/9.61    meet( converse( Y ), complement( converse( X ) ) ) ==> converse( meet( 
% 9.15/9.61    complement( X ), Y ) ) }.
% 9.15/9.61  parent0: (47390) {G17,W12,D5,L1,V2,M1}  { meet( converse( X ), complement( 
% 9.15/9.61    converse( Y ) ) ) = converse( meet( complement( Y ), X ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := Y
% 9.15/9.61     Y := X
% 9.15/9.61  end
% 9.15/9.61  permutation0:
% 9.15/9.61     0 ==> 0
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  eqswap: (47393) {G23,W11,D5,L1,V2,M1}  { meet( complement( Y ), X ) ==> 
% 9.15/9.61    meet( X, complement( meet( Y, X ) ) ) }.
% 9.15/9.61  parent0[0]: (8510) {G23,W11,D5,L1,V2,M1} P(8465,395);d(394);d(674);d(396)
% 9.15/9.61     { meet( X, complement( meet( Y, X ) ) ) ==> meet( complement( Y ), X )
% 9.15/9.61     }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47400) {G24,W17,D7,L1,V2,M1}  { meet( complement( complement( 
% 9.15/9.61    converse( X ) ) ), converse( Y ) ) ==> meet( converse( Y ), complement( 
% 9.15/9.61    converse( meet( complement( X ), Y ) ) ) ) }.
% 9.15/9.61  parent0[0]: (46370) {G33,W12,D5,L1,V2,M1} P(2124,394);d(3008) { meet( 
% 9.15/9.61    complement( converse( X ) ), converse( Y ) ) ==> converse( meet( 
% 9.15/9.61    complement( X ), Y ) ) }.
% 9.15/9.61  parent1[0; 12]: (47393) {G23,W11,D5,L1,V2,M1}  { meet( complement( Y ), X )
% 9.15/9.61     ==> meet( X, complement( meet( Y, X ) ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := converse( Y )
% 9.15/9.61     Y := complement( converse( X ) )
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47401) {G25,W16,D7,L1,V2,M1}  { meet( complement( complement( 
% 9.15/9.61    converse( X ) ) ), converse( Y ) ) ==> converse( meet( complement( meet( 
% 9.15/9.61    complement( X ), Y ) ), Y ) ) }.
% 9.15/9.61  parent0[0]: (46374) {G33,W12,D5,L1,V2,M1} P(2124,2129);d(3008);d(395) { 
% 9.15/9.61    meet( converse( Y ), complement( converse( X ) ) ) ==> converse( meet( 
% 9.15/9.61    complement( X ), Y ) ) }.
% 9.15/9.61  parent1[0; 8]: (47400) {G24,W17,D7,L1,V2,M1}  { meet( complement( 
% 9.15/9.61    complement( converse( X ) ) ), converse( Y ) ) ==> meet( converse( Y ), 
% 9.15/9.61    complement( converse( meet( complement( X ), Y ) ) ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := meet( complement( X ), Y )
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47402) {G26,W14,D6,L1,V2,M1}  { meet( complement( complement( 
% 9.15/9.61    converse( X ) ) ), converse( Y ) ) ==> converse( meet( complement( 
% 9.15/9.61    complement( X ) ), Y ) ) }.
% 9.15/9.61  parent0[0]: (8540) {G37,W11,D5,L1,V2,M1} P(8495,394);d(394);d(674);d(396)
% 9.15/9.61     { meet( complement( meet( X, Y ) ), Y ) ==> meet( complement( X ), Y )
% 9.15/9.61     }.
% 9.15/9.61  parent1[0; 9]: (47401) {G25,W16,D7,L1,V2,M1}  { meet( complement( 
% 9.15/9.61    complement( converse( X ) ) ), converse( Y ) ) ==> converse( meet( 
% 9.15/9.61    complement( meet( complement( X ), Y ) ), Y ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := complement( X )
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47404) {G16,W12,D6,L1,V2,M1}  { meet( complement( complement( 
% 9.15/9.61    converse( X ) ) ), converse( Y ) ) ==> converse( meet( X, Y ) ) }.
% 9.15/9.61  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 9.15/9.61    ( complement( X ) ) ==> X }.
% 9.15/9.61  parent1[0; 10]: (47402) {G26,W14,D6,L1,V2,M1}  { meet( complement( 
% 9.15/9.61    complement( converse( X ) ) ), converse( Y ) ) ==> converse( meet( 
% 9.15/9.61    complement( complement( X ) ), Y ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  paramod: (47406) {G16,W10,D4,L1,V2,M1}  { meet( converse( X ), converse( Y
% 9.15/9.61     ) ) ==> converse( meet( X, Y ) ) }.
% 9.15/9.61  parent0[0]: (381) {G15,W5,D4,L1,V1,M1} P(59,365);d(357);d(380) { complement
% 9.15/9.61    ( complement( X ) ) ==> X }.
% 9.15/9.61  parent1[0; 2]: (47404) {G16,W12,D6,L1,V2,M1}  { meet( complement( 
% 9.15/9.61    complement( converse( X ) ) ), converse( Y ) ) ==> converse( meet( X, Y )
% 9.15/9.61     ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := converse( X )
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  subsumption: (46395) {G38,W10,D4,L1,V2,M1} P(46370,8510);d(46374);d(8540);d
% 9.15/9.61    (381);d(381) { meet( converse( X ), converse( Y ) ) ==> converse( meet( X
% 9.15/9.61    , Y ) ) }.
% 9.15/9.61  parent0: (47406) {G16,W10,D4,L1,V2,M1}  { meet( converse( X ), converse( Y
% 9.15/9.61     ) ) ==> converse( meet( X, Y ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  permutation0:
% 9.15/9.61     0 ==> 0
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  eqswap: (47408) {G38,W10,D4,L1,V2,M1}  { converse( meet( X, Y ) ) ==> meet
% 9.15/9.61    ( converse( X ), converse( Y ) ) }.
% 9.15/9.61  parent0[0]: (46395) {G38,W10,D4,L1,V2,M1} P(46370,8510);d(46374);d(8540);d(
% 9.15/9.61    381);d(381) { meet( converse( X ), converse( Y ) ) ==> converse( meet( X
% 9.15/9.61    , Y ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61     X := X
% 9.15/9.61     Y := Y
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  eqswap: (47409) {G0,W10,D4,L1,V0,M1}  { ! converse( meet( skol1, skol2 ) ) 
% 9.15/9.61    ==> meet( converse( skol1 ), converse( skol2 ) ) }.
% 9.15/9.61  parent0[0]: (16) {G0,W10,D4,L1,V0,M1} I { ! meet( converse( skol1 ), 
% 9.15/9.61    converse( skol2 ) ) ==> converse( meet( skol1, skol2 ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  resolution: (47410) {G1,W0,D0,L0,V0,M0}  {  }.
% 9.15/9.61  parent0[0]: (47409) {G0,W10,D4,L1,V0,M1}  { ! converse( meet( skol1, skol2
% 9.15/9.61     ) ) ==> meet( converse( skol1 ), converse( skol2 ) ) }.
% 9.15/9.61  parent1[0]: (47408) {G38,W10,D4,L1,V2,M1}  { converse( meet( X, Y ) ) ==> 
% 9.15/9.61    meet( converse( X ), converse( Y ) ) }.
% 9.15/9.61  substitution0:
% 9.15/9.61  end
% 9.15/9.61  substitution1:
% 9.15/9.61     X := skol1
% 9.15/9.61     Y := skol2
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  subsumption: (46400) {G39,W0,D0,L0,V0,M0} R(46395,16) {  }.
% 9.15/9.61  parent0: (47410) {G1,W0,D0,L0,V0,M0}  {  }.
% 9.15/9.61  substitution0:
% 9.15/9.61  end
% 9.15/9.61  permutation0:
% 9.15/9.61  end
% 9.15/9.61  
% 9.15/9.61  Proof check complete!
% 9.15/9.61  
% 9.15/9.61  Memory use:
% 9.15/9.61  
% 9.15/9.61  space for terms:        640731
% 9.15/9.61  space for clauses:      4939797
% 9.15/9.61  
% 9.15/9.61  
% 9.15/9.61  clauses generated:      2174833
% 9.15/9.61  clauses kept:           46401
% 9.15/9.61  clauses selected:       2769
% 9.15/9.61  clauses deleted:        14808
% 9.15/9.61  clauses inuse deleted:  666
% 9.15/9.61  
% 9.15/9.61  subsentry:          38739
% 9.15/9.61  literals s-matched: 35716
% 9.15/9.61  literals matched:   35353
% 9.15/9.61  full subsumption:   0
% 9.15/9.61  
% 9.15/9.61  checksum:           -905181630
% 9.15/9.61  
% 9.15/9.61  
% 9.15/9.61  Bliksem ended
%------------------------------------------------------------------------------