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

View Problem - Process Solution

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

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

% Result   : Theorem 35.95s 36.33s
% Output   : Refutation 35.95s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.12  % Problem  : REL009+2 : TPTP v8.1.0. Released v4.0.0.
% 0.12/0.13  % Command  : bliksem %s
% 0.12/0.34  % Computer : n017.cluster.edu
% 0.12/0.34  % Model    : x86_64 x86_64
% 0.12/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  % Memory   : 8042.1875MB
% 0.12/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit : 300
% 0.12/0.34  % DateTime : Fri Jul  8 11:16:31 EDT 2022
% 0.12/0.34  % CPUTime  : 
% 5.55/5.93  *** allocated 10000 integers for termspace/termends
% 5.55/5.93  *** allocated 10000 integers for clauses
% 5.55/5.93  *** allocated 10000 integers for justifications
% 5.55/5.93  Bliksem 1.12
% 5.55/5.93  
% 5.55/5.93  
% 5.55/5.93  Automatic Strategy Selection
% 5.55/5.93  
% 5.55/5.93  
% 5.55/5.93  Clauses:
% 5.55/5.93  
% 5.55/5.93  { join( X, Y ) = join( Y, X ) }.
% 5.55/5.93  { join( X, join( Y, Z ) ) = join( join( X, Y ), Z ) }.
% 5.55/5.93  { X = join( complement( join( complement( X ), complement( Y ) ) ), 
% 5.55/5.93    complement( join( complement( X ), Y ) ) ) }.
% 5.55/5.93  { meet( X, Y ) = complement( join( complement( X ), complement( Y ) ) ) }.
% 5.55/5.93  { composition( X, composition( Y, Z ) ) = composition( composition( X, Y )
% 5.55/5.93    , Z ) }.
% 5.55/5.93  { composition( X, one ) = X }.
% 5.55/5.93  { composition( join( X, Y ), Z ) = join( composition( X, Z ), composition( 
% 5.55/5.93    Y, Z ) ) }.
% 5.55/5.93  { converse( converse( X ) ) = X }.
% 5.55/5.93  { converse( join( X, Y ) ) = join( converse( X ), converse( Y ) ) }.
% 5.55/5.93  { converse( composition( X, Y ) ) = composition( converse( Y ), converse( X
% 5.55/5.93     ) ) }.
% 5.55/5.93  { join( composition( converse( X ), complement( composition( X, Y ) ) ), 
% 5.55/5.93    complement( Y ) ) = complement( Y ) }.
% 5.55/5.93  { top = join( X, complement( X ) ) }.
% 5.55/5.93  { zero = meet( X, complement( X ) ) }.
% 5.55/5.93  { join( meet( composition( X, Y ), Z ), composition( meet( X, composition( 
% 5.55/5.93    Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ) = 
% 5.55/5.93    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 5.55/5.93    composition( converse( X ), Z ) ) ) }.
% 5.55/5.93  { join( meet( composition( X, Y ), Z ), meet( composition( X, meet( Y, 
% 5.55/5.93    composition( converse( X ), Z ) ) ), Z ) ) = meet( composition( X, meet( 
% 5.55/5.93    Y, composition( converse( X ), Z ) ) ), Z ) }.
% 5.55/5.93  { join( meet( composition( X, Y ), Z ), meet( composition( meet( X, 
% 5.55/5.93    composition( Z, converse( Y ) ) ), Y ), Z ) ) = meet( composition( meet( 
% 5.55/5.93    X, composition( Z, converse( Y ) ) ), Y ), Z ) }.
% 5.55/5.93  { join( skol1, skol2 ) = skol2 }.
% 5.55/5.93  { ! join( composition( skol1, skol3 ), composition( skol2, skol3 ) ) = 
% 5.55/5.93    composition( skol2, skol3 ), ! join( composition( skol3, skol1 ), 
% 5.55/5.93    composition( skol3, skol2 ) ) = composition( skol3, skol2 ) }.
% 5.55/5.93  
% 5.55/5.93  percentage equality = 1.000000, percentage horn = 1.000000
% 5.55/5.93  This is a pure equality problem
% 5.55/5.94  
% 5.55/5.94  
% 5.55/5.94  
% 5.55/5.94  Options Used:
% 5.55/5.94  
% 5.55/5.94  useres =            1
% 5.55/5.94  useparamod =        1
% 5.55/5.94  useeqrefl =         1
% 5.55/5.94  useeqfact =         1
% 5.55/5.94  usefactor =         1
% 5.55/5.94  usesimpsplitting =  0
% 5.55/5.94  usesimpdemod =      5
% 5.55/5.94  usesimpres =        3
% 5.55/5.94  
% 5.55/5.94  resimpinuse      =  1000
% 5.55/5.94  resimpclauses =     20000
% 5.55/5.94  substype =          eqrewr
% 5.55/5.94  backwardsubs =      1
% 5.55/5.94  selectoldest =      5
% 5.55/5.94  
% 5.55/5.94  litorderings [0] =  split
% 5.55/5.94  litorderings [1] =  extend the termordering, first sorting on arguments
% 5.55/5.94  
% 5.55/5.94  termordering =      kbo
% 5.55/5.94  
% 5.55/5.94  litapriori =        0
% 5.55/5.94  termapriori =       1
% 5.55/5.94  litaposteriori =    0
% 5.55/5.94  termaposteriori =   0
% 5.55/5.94  demodaposteriori =  0
% 5.55/5.94  ordereqreflfact =   0
% 5.55/5.94  
% 5.55/5.94  litselect =         negord
% 5.55/5.94  
% 5.55/5.94  maxweight =         15
% 5.55/5.94  maxdepth =          30000
% 5.55/5.94  maxlength =         115
% 5.55/5.94  maxnrvars =         195
% 5.55/5.94  excuselevel =       1
% 5.55/5.94  increasemaxweight = 1
% 5.55/5.94  
% 5.55/5.94  maxselected =       10000000
% 5.55/5.94  maxnrclauses =      10000000
% 5.55/5.94  
% 5.55/5.94  showgenerated =    0
% 5.55/5.94  showkept =         0
% 5.55/5.94  showselected =     0
% 5.55/5.94  showdeleted =      0
% 5.55/5.94  showresimp =       1
% 5.55/5.94  showstatus =       2000
% 5.55/5.94  
% 5.55/5.94  prologoutput =     0
% 5.55/5.94  nrgoals =          5000000
% 5.55/5.94  totalproof =       1
% 5.55/5.94  
% 5.55/5.94  Symbols occurring in the translation:
% 5.55/5.94  
% 5.55/5.94  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 5.55/5.94  .  [1, 2]      (w:1, o:22, a:1, s:1, b:0), 
% 5.55/5.94  !  [4, 1]      (w:0, o:15, a:1, s:1, b:0), 
% 5.55/5.94  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 5.55/5.94  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 5.55/5.94  join  [37, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 5.55/5.94  complement  [39, 1]      (w:1, o:20, a:1, s:1, b:0), 
% 5.55/5.94  meet  [40, 2]      (w:1, o:47, a:1, s:1, b:0), 
% 5.55/5.94  composition  [41, 2]      (w:1, o:48, a:1, s:1, b:0), 
% 5.55/5.94  one  [42, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 5.55/5.94  converse  [43, 1]      (w:1, o:21, a:1, s:1, b:0), 
% 5.55/5.94  top  [44, 0]      (w:1, o:13, a:1, s:1, b:0), 
% 5.55/5.94  zero  [45, 0]      (w:1, o:14, a:1, s:1, b:0), 
% 5.55/5.94  skol1  [46, 0]      (w:1, o:10, a:1, s:1, b:1), 
% 5.55/5.94  skol2  [47, 0]      (w:1, o:11, a:1, s:1, b:1), 
% 5.55/5.94  skol3  [48, 0]      (w:1, o:12, a:1, s:1, b:1).
% 5.55/5.94  
% 5.55/5.94  
% 5.55/5.94  Starting Search:
% 5.55/5.94  
% 5.55/5.94  *** allocated 15000 integers for clauses
% 5.55/5.94  *** allocated 22500 integers for clauses
% 5.55/5.94  *** allocated 33750 integers for clauses
% 5.55/5.94  *** allocated 50625 integers for clauses
% 5.55/5.94  *** allocated 75937 integers for clauses
% 5.55/5.94  *** allocated 113905 integers for clauses
% 18.97/19.38  *** allocated 15000 integers for termspace/termends
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  *** allocated 170857 integers for clauses
% 18.97/19.38  *** allocated 22500 integers for termspace/termends
% 18.97/19.38  *** allocated 256285 integers for clauses
% 18.97/19.38  *** allocated 33750 integers for termspace/termends
% 18.97/19.38  
% 18.97/19.38  Intermediate Status:
% 18.97/19.38  Generated:    24731
% 18.97/19.38  Kept:         2001
% 18.97/19.38  Inuse:        348
% 18.97/19.38  Deleted:      180
% 18.97/19.38  Deletedinuse: 79
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  *** allocated 384427 integers for clauses
% 18.97/19.38  *** allocated 50625 integers for termspace/termends
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  *** allocated 576640 integers for clauses
% 18.97/19.38  
% 18.97/19.38  Intermediate Status:
% 18.97/19.38  Generated:    61148
% 18.97/19.38  Kept:         4017
% 18.97/19.38  Inuse:        546
% 18.97/19.38  Deleted:      263
% 18.97/19.38  Deletedinuse: 116
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  *** allocated 75937 integers for termspace/termends
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  *** allocated 864960 integers for clauses
% 18.97/19.38  *** allocated 113905 integers for termspace/termends
% 18.97/19.38  
% 18.97/19.38  Intermediate Status:
% 18.97/19.38  Generated:    102930
% 18.97/19.38  Kept:         6212
% 18.97/19.38  Inuse:        746
% 18.97/19.38  Deleted:      338
% 18.97/19.38  Deletedinuse: 123
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  *** allocated 1297440 integers for clauses
% 18.97/19.38  
% 18.97/19.38  Intermediate Status:
% 18.97/19.38  Generated:    169180
% 18.97/19.38  Kept:         8221
% 18.97/19.38  Inuse:        861
% 18.97/19.38  Deleted:      355
% 18.97/19.38  Deletedinuse: 123
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  *** allocated 170857 integers for termspace/termends
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  
% 18.97/19.38  Intermediate Status:
% 18.97/19.38  Generated:    230929
% 18.97/19.38  Kept:         10222
% 18.97/19.38  Inuse:        1001
% 18.97/19.38  Deleted:      404
% 18.97/19.38  Deletedinuse: 145
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  *** allocated 1946160 integers for clauses
% 18.97/19.38  
% 18.97/19.38  Intermediate Status:
% 18.97/19.38  Generated:    304550
% 18.97/19.38  Kept:         12239
% 18.97/19.38  Inuse:        1209
% 18.97/19.38  Deleted:      543
% 18.97/19.38  Deletedinuse: 145
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  *** allocated 256285 integers for termspace/termends
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  
% 18.97/19.38  Intermediate Status:
% 18.97/19.38  Generated:    380439
% 18.97/19.38  Kept:         14269
% 18.97/19.38  Inuse:        1316
% 18.97/19.38  Deleted:      573
% 18.97/19.38  Deletedinuse: 149
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  
% 18.97/19.38  Intermediate Status:
% 18.97/19.38  Generated:    470134
% 18.97/19.38  Kept:         16319
% 18.97/19.38  Inuse:        1424
% 18.97/19.38  Deleted:      645
% 18.97/19.38  Deletedinuse: 185
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  
% 18.97/19.38  Intermediate Status:
% 18.97/19.38  Generated:    540173
% 18.97/19.38  Kept:         18328
% 18.97/19.38  Inuse:        1542
% 18.97/19.38  Deleted:      736
% 18.97/19.38  Deletedinuse: 226
% 18.97/19.38  
% 18.97/19.38  *** allocated 2919240 integers for clauses
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  *** allocated 384427 integers for termspace/termends
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  Resimplifying clauses:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  
% 18.97/19.38  Intermediate Status:
% 18.97/19.38  Generated:    615447
% 18.97/19.38  Kept:         20331
% 18.97/19.38  Inuse:        1634
% 18.97/19.38  Deleted:      4292
% 18.97/19.38  Deletedinuse: 226
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  
% 18.97/19.38  Intermediate Status:
% 18.97/19.38  Generated:    695508
% 18.97/19.38  Kept:         22333
% 18.97/19.38  Inuse:        1758
% 18.97/19.38  Deleted:      4366
% 18.97/19.38  Deletedinuse: 298
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  
% 18.97/19.38  Intermediate Status:
% 18.97/19.38  Generated:    772035
% 18.97/19.38  Kept:         24390
% 18.97/19.38  Inuse:        1885
% 18.97/19.38  Deleted:      4374
% 18.97/19.38  Deletedinuse: 306
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  
% 18.97/19.38  Intermediate Status:
% 18.97/19.38  Generated:    853084
% 18.97/19.38  Kept:         26391
% 18.97/19.38  Inuse:        1966
% 18.97/19.38  Deleted:      4374
% 18.97/19.38  Deletedinuse: 306
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  *** allocated 4378860 integers for clauses
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  
% 18.97/19.38  Intermediate Status:
% 18.97/19.38  Generated:    925280
% 18.97/19.38  Kept:         28395
% 18.97/19.38  Inuse:        2071
% 18.97/19.38  Deleted:      4374
% 18.97/19.38  Deletedinuse: 306
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  *** allocated 576640 integers for termspace/termends
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  
% 18.97/19.38  Intermediate Status:
% 18.97/19.38  Generated:    1006127
% 18.97/19.38  Kept:         30403
% 18.97/19.38  Inuse:        2191
% 18.97/19.38  Deleted:      4376
% 18.97/19.38  Deletedinuse: 308
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  
% 18.97/19.38  Intermediate Status:
% 18.97/19.38  Generated:    1045060
% 18.97/19.38  Kept:         32491
% 18.97/19.38  Inuse:        2245
% 18.97/19.38  Deleted:      4383
% 18.97/19.38  Deletedinuse: 311
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  
% 18.97/19.38  Intermediate Status:
% 18.97/19.38  Generated:    1143255
% 18.97/19.38  Kept:         34641
% 18.97/19.38  Inuse:        2341
% 18.97/19.38  Deleted:      4387
% 18.97/19.38  Deletedinuse: 311
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  
% 18.97/19.38  Intermediate Status:
% 18.97/19.38  Generated:    1201046
% 18.97/19.38  Kept:         36684
% 18.97/19.38  Inuse:        2406
% 18.97/19.38  Deleted:      4390
% 18.97/19.38  Deletedinuse: 314
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 18.97/19.38  Done
% 18.97/19.38  
% 18.97/19.38  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    1268391
% 35.95/36.33  Kept:         38686
% 35.95/36.33  Inuse:        2462
% 35.95/36.33  Deleted:      4390
% 35.95/36.33  Deletedinuse: 314
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying clauses:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    1369487
% 35.95/36.33  Kept:         40686
% 35.95/36.33  Inuse:        2563
% 35.95/36.33  Deleted:      7099
% 35.95/36.33  Deletedinuse: 314
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  *** allocated 6568290 integers for clauses
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    1513616
% 35.95/36.33  Kept:         42717
% 35.95/36.33  Inuse:        2668
% 35.95/36.33  Deleted:      7267
% 35.95/36.33  Deletedinuse: 461
% 35.95/36.33  
% 35.95/36.33  *** allocated 864960 integers for termspace/termends
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    1613799
% 35.95/36.33  Kept:         44767
% 35.95/36.33  Inuse:        2756
% 35.95/36.33  Deleted:      7268
% 35.95/36.33  Deletedinuse: 462
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    1692276
% 35.95/36.33  Kept:         46807
% 35.95/36.33  Inuse:        2824
% 35.95/36.33  Deleted:      7271
% 35.95/36.33  Deletedinuse: 462
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    1796673
% 35.95/36.33  Kept:         48807
% 35.95/36.33  Inuse:        2902
% 35.95/36.33  Deleted:      7286
% 35.95/36.33  Deletedinuse: 462
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    1918258
% 35.95/36.33  Kept:         50810
% 35.95/36.33  Inuse:        3010
% 35.95/36.33  Deleted:      7291
% 35.95/36.33  Deletedinuse: 462
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    2089213
% 35.95/36.33  Kept:         52865
% 35.95/36.33  Inuse:        3190
% 35.95/36.33  Deleted:      7316
% 35.95/36.33  Deletedinuse: 462
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    2251914
% 35.95/36.33  Kept:         54898
% 35.95/36.33  Inuse:        3346
% 35.95/36.33  Deleted:      7337
% 35.95/36.33  Deletedinuse: 462
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    2411568
% 35.95/36.33  Kept:         56899
% 35.95/36.33  Inuse:        3493
% 35.95/36.33  Deleted:      7339
% 35.95/36.33  Deletedinuse: 462
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    2557872
% 35.95/36.33  Kept:         58939
% 35.95/36.33  Inuse:        3633
% 35.95/36.33  Deleted:      7356
% 35.95/36.33  Deletedinuse: 466
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying clauses:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    2669774
% 35.95/36.33  Kept:         60956
% 35.95/36.33  Inuse:        3713
% 35.95/36.33  Deleted:      12301
% 35.95/36.33  Deletedinuse: 494
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  *** allocated 9852435 integers for clauses
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    2779513
% 35.95/36.33  Kept:         63054
% 35.95/36.33  Inuse:        3790
% 35.95/36.33  Deleted:      12301
% 35.95/36.33  Deletedinuse: 494
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  *** allocated 1297440 integers for termspace/termends
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    2923509
% 35.95/36.33  Kept:         65065
% 35.95/36.33  Inuse:        3877
% 35.95/36.33  Deleted:      12301
% 35.95/36.33  Deletedinuse: 494
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    3087245
% 35.95/36.33  Kept:         67108
% 35.95/36.33  Inuse:        3980
% 35.95/36.33  Deleted:      12307
% 35.95/36.33  Deletedinuse: 497
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    3290492
% 35.95/36.33  Kept:         69116
% 35.95/36.33  Inuse:        4153
% 35.95/36.33  Deleted:      12351
% 35.95/36.33  Deletedinuse: 535
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    3491492
% 35.95/36.33  Kept:         71127
% 35.95/36.33  Inuse:        4327
% 35.95/36.33  Deleted:      12356
% 35.95/36.33  Deletedinuse: 536
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    3668337
% 35.95/36.33  Kept:         73132
% 35.95/36.33  Inuse:        4499
% 35.95/36.33  Deleted:      12370
% 35.95/36.33  Deletedinuse: 536
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    3740557
% 35.95/36.33  Kept:         75199
% 35.95/36.33  Inuse:        4517
% 35.95/36.33  Deleted:      12381
% 35.95/36.33  Deletedinuse: 547
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    3839122
% 35.95/36.33  Kept:         77248
% 35.95/36.33  Inuse:        4561
% 35.95/36.33  Deleted:      12381
% 35.95/36.33  Deletedinuse: 547
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    3960381
% 35.95/36.33  Kept:         79325
% 35.95/36.33  Inuse:        4605
% 35.95/36.33  Deleted:      12381
% 35.95/36.33  Deletedinuse: 547
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying clauses:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    4049645
% 35.95/36.33  Kept:         81378
% 35.95/36.33  Inuse:        4632
% 35.95/36.33  Deleted:      15615
% 35.95/36.33  Deletedinuse: 547
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    4211682
% 35.95/36.33  Kept:         83430
% 35.95/36.33  Inuse:        4689
% 35.95/36.33  Deleted:      15615
% 35.95/36.33  Deletedinuse: 547
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    4550082
% 35.95/36.33  Kept:         85431
% 35.95/36.33  Inuse:        4822
% 35.95/36.33  Deleted:      15615
% 35.95/36.33  Deletedinuse: 547
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    4875031
% 35.95/36.33  Kept:         87465
% 35.95/36.33  Inuse:        5025
% 35.95/36.33  Deleted:      15615
% 35.95/36.33  Deletedinuse: 547
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    5128728
% 35.95/36.33  Kept:         89483
% 35.95/36.33  Inuse:        5179
% 35.95/36.33  Deleted:      15615
% 35.95/36.33  Deletedinuse: 547
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    5516675
% 35.95/36.33  Kept:         91496
% 35.95/36.33  Inuse:        5381
% 35.95/36.33  Deleted:      16078
% 35.95/36.33  Deletedinuse: 1010
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    5779066
% 35.95/36.33  Kept:         93496
% 35.95/36.33  Inuse:        5622
% 35.95/36.33  Deleted:      16218
% 35.95/36.33  Deletedinuse: 1090
% 35.95/36.33  
% 35.95/36.33  *** allocated 1946160 integers for termspace/termends
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  *** allocated 14778652 integers for clauses
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    6037860
% 35.95/36.33  Kept:         95529
% 35.95/36.33  Inuse:        5770
% 35.95/36.33  Deleted:      16239
% 35.95/36.33  Deletedinuse: 1090
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    6288511
% 35.95/36.33  Kept:         97568
% 35.95/36.33  Inuse:        5834
% 35.95/36.33  Deleted:      16243
% 35.95/36.33  Deletedinuse: 1090
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    6527878
% 35.95/36.33  Kept:         99592
% 35.95/36.33  Inuse:        5904
% 35.95/36.33  Deleted:      16244
% 35.95/36.33  Deletedinuse: 1090
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying clauses:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    6694017
% 35.95/36.33  Kept:         101674
% 35.95/36.33  Inuse:        5966
% 35.95/36.33  Deleted:      28412
% 35.95/36.33  Deletedinuse: 1121
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    6727345
% 35.95/36.33  Kept:         103701
% 35.95/36.33  Inuse:        5987
% 35.95/36.33  Deleted:      28464
% 35.95/36.33  Deletedinuse: 1173
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    6807506
% 35.95/36.33  Kept:         105742
% 35.95/36.33  Inuse:        6036
% 35.95/36.33  Deleted:      28523
% 35.95/36.33  Deletedinuse: 1201
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Intermediate Status:
% 35.95/36.33  Generated:    6922544
% 35.95/36.33  Kept:         107748
% 35.95/36.33  Inuse:        6109
% 35.95/36.33  Deleted:      28584
% 35.95/36.33  Deletedinuse: 1249
% 35.95/36.33  
% 35.95/36.33  Resimplifying inuse:
% 35.95/36.33  Done
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Bliksems!, er is een bewijs:
% 35.95/36.33  % SZS status Theorem
% 35.95/36.33  % SZS output start Refutation
% 35.95/36.33  
% 35.95/36.33  (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 35.95/36.33  (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( join( X, Y )
% 35.95/36.33    , Z ) }.
% 35.95/36.33  (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( complement( X ), 
% 35.95/36.33    complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) ==> X }.
% 35.95/36.33  (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X ), complement
% 35.95/36.33    ( Y ) ) ) ==> meet( X, Y ) }.
% 35.95/36.33  (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z ) ) ==> 
% 35.95/36.33    composition( composition( X, Y ), Z ) }.
% 35.95/36.33  (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 35.95/36.33  (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), composition( Y, Z )
% 35.95/36.33     ) ==> composition( join( X, Y ), Z ) }.
% 35.95/36.33  (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 35.95/36.33  (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y ) ) ==> 
% 35.95/36.33    converse( join( X, Y ) ) }.
% 35.95/36.33  (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), converse( X ) ) 
% 35.95/36.33    ==> converse( composition( X, Y ) ) }.
% 35.95/36.33  (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X ), complement
% 35.95/36.33    ( composition( X, Y ) ) ), complement( Y ) ) ==> complement( Y ) }.
% 35.95/36.33  (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top }.
% 35.95/36.33  (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> zero }.
% 35.95/36.33  (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), Z ), 
% 35.95/36.33    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 35.95/36.33    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 35.95/36.33    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 35.95/36.33     ) ) ) }.
% 35.95/36.33  (14) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), Z ), meet( 
% 35.95/36.33    composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z ) ) ==> 
% 35.95/36.33    meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z )
% 35.95/36.33     }.
% 35.95/36.33  (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), Z ), meet( 
% 35.95/36.33    composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z ) ) ==> 
% 35.95/36.33    meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z )
% 35.95/36.33     }.
% 35.95/36.33  (16) {G0,W5,D3,L1,V0,M1} I { join( skol1, skol2 ) ==> skol2 }.
% 35.95/36.33  (17) {G1,W11,D4,L1,V0,M1} I;d(6);d(16);q { ! join( composition( skol3, 
% 35.95/36.33    skol1 ), composition( skol3, skol2 ) ) ==> composition( skol3, skol2 )
% 35.95/36.33     }.
% 35.95/36.33  (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) ==> top }.
% 35.95/36.33  (19) {G1,W5,D3,L1,V0,M1} P(0,16) { join( skol2, skol1 ) ==> skol2 }.
% 35.95/36.33  (20) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, converse( X )
% 35.95/36.33     ) ) ==> composition( X, converse( Y ) ) }.
% 35.95/36.33  (21) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( converse( X ), Y
% 35.95/36.33     ) ) ==> composition( converse( Y ), X ) }.
% 35.95/36.33  (24) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse( X ) ) ) ==>
% 35.95/36.33     join( converse( Y ), X ) }.
% 35.95/36.33  (26) {G2,W10,D6,L1,V2,M1} P(1,18) { join( join( complement( join( X, Y ) )
% 35.95/36.33    , X ), Y ) ==> top }.
% 35.95/36.33  (28) {G2,W9,D4,L1,V1,M1} P(19,1) { join( join( X, skol2 ), skol1 ) ==> join
% 35.95/36.33    ( X, skol2 ) }.
% 35.95/36.33  (29) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = join( join( Y
% 35.95/36.33    , Z ), X ) }.
% 35.95/36.33  (30) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X ) = join( 
% 35.95/36.33    join( Z, X ), Y ) }.
% 35.95/36.33  (31) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), complement( X ) ) 
% 35.95/36.33    ==> join( Y, top ) }.
% 35.95/36.33  (40) {G3,W9,D4,L1,V1,M1} P(28,0);d(1) { join( join( skol1, X ), skol2 ) ==>
% 35.95/36.33     join( X, skol2 ) }.
% 35.95/36.33  (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), complement( join
% 35.95/36.33    ( complement( X ), Y ) ) ) ==> X }.
% 35.95/36.33  (58) {G2,W7,D4,L1,V1,M1} P(18,3) { meet( complement( X ), X ) ==> 
% 35.95/36.33    complement( top ) }.
% 35.95/36.33  (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, Y ) }.
% 35.95/36.33  (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> zero }.
% 35.95/36.33  (62) {G2,W9,D5,L1,V1,M1} P(61,3) { complement( join( zero, complement( X )
% 35.95/36.33     ) ) ==> meet( top, X ) }.
% 35.95/36.33  (63) {G2,W9,D5,L1,V1,M1} P(61,3) { complement( join( complement( X ), zero
% 35.95/36.33     ) ) ==> meet( X, top ) }.
% 35.95/36.33  (64) {G2,W5,D3,L1,V0,M1} P(61,18) { join( zero, top ) ==> top }.
% 35.95/36.33  (67) {G3,W9,D4,L1,V1,M1} P(64,1) { join( join( X, zero ), top ) ==> join( X
% 35.95/36.33    , top ) }.
% 35.95/36.33  (71) {G3,W6,D4,L1,V1,M1} S(58);d(61) { meet( complement( X ), X ) ==> zero
% 35.95/36.33     }.
% 35.95/36.33  (87) {G2,W11,D6,L1,V1,M1} P(61,10) { join( composition( converse( X ), 
% 35.95/36.33    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 35.95/36.33  (94) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( converse( X ), 
% 35.95/36.33    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 35.95/36.33  (108) {G1,W34,D7,L1,V3,M1} P(7,13) { join( meet( composition( Y, converse( 
% 35.95/36.33    X ) ), Z ), composition( meet( Y, composition( Z, X ) ), meet( converse( 
% 35.95/36.33    X ), composition( converse( Y ), Z ) ) ) ) ==> composition( meet( Y, 
% 35.95/36.33    composition( Z, X ) ), meet( converse( X ), composition( converse( Y ), Z
% 35.95/36.33     ) ) ) }.
% 35.95/36.33  (109) {G1,W34,D7,L1,V3,M1} P(7,13) { join( meet( composition( converse( X )
% 35.95/36.33    , Y ), Z ), composition( meet( converse( X ), composition( Z, converse( Y
% 35.95/36.33     ) ) ), meet( Y, composition( X, Z ) ) ) ) ==> composition( meet( 
% 35.95/36.33    converse( X ), composition( Z, converse( Y ) ) ), meet( Y, composition( X
% 35.95/36.33    , Z ) ) ) }.
% 35.95/36.33  (114) {G4,W8,D4,L1,V0,M1} P(11,40) { join( complement( skol1 ), skol2 ) ==>
% 35.95/36.33     join( top, skol2 ) }.
% 35.95/36.33  (126) {G1,W28,D7,L1,V3,M1} P(7,14) { join( meet( composition( converse( X )
% 35.95/36.33    , Y ), Z ), meet( composition( converse( X ), meet( Y, composition( X, Z
% 35.95/36.33     ) ) ), Z ) ) ==> meet( composition( converse( X ), meet( Y, composition
% 35.95/36.33    ( X, Z ) ) ), Z ) }.
% 35.95/36.33  (134) {G3,W8,D4,L1,V0,M1} P(61,62) { complement( join( zero, zero ) ) ==> 
% 35.95/36.33    meet( top, top ) }.
% 35.95/36.33  (142) {G4,W9,D5,L1,V0,M1} P(134,18);d(1) { join( join( meet( top, top ), 
% 35.95/36.33    zero ), zero ) ==> top }.
% 35.95/36.33  (164) {G2,W11,D4,L1,V0,M1} P(0,17) { ! join( composition( skol3, skol2 ), 
% 35.95/36.33    composition( skol3, skol1 ) ) ==> composition( skol3, skol2 ) }.
% 35.95/36.33  (165) {G5,W9,D4,L1,V0,M1} P(142,67);d(67) { join( meet( top, top ), top ) 
% 35.95/36.33    ==> join( top, top ) }.
% 35.95/36.33  (181) {G2,W9,D5,L1,V3,M1} P(15,31);d(11) { join( meet( composition( X, Y )
% 35.95/36.33    , Z ), top ) ==> top }.
% 35.95/36.33  (193) {G2,W9,D5,L1,V1,M1} P(11,31) { join( top, complement( complement( X )
% 35.95/36.33     ) ) ==> join( X, top ) }.
% 35.95/36.33  (202) {G3,W7,D4,L1,V2,M1} P(5,181) { join( meet( X, Y ), top ) ==> top }.
% 35.95/36.33  (207) {G2,W6,D4,L1,V1,M1} P(5,21);d(7) { composition( converse( one ), X ) 
% 35.95/36.33    ==> X }.
% 35.95/36.33  (213) {G3,W4,D3,L1,V0,M1} P(207,5) { converse( one ) ==> one }.
% 35.95/36.33  (214) {G4,W5,D3,L1,V1,M1} P(213,207) { composition( one, X ) ==> X }.
% 35.95/36.33  (218) {G5,W8,D4,L1,V1,M1} P(214,10);d(207) { join( complement( X ), 
% 35.95/36.33    complement( X ) ) ==> complement( X ) }.
% 35.95/36.33  (221) {G6,W5,D3,L1,V0,M1} P(202,165) { join( top, top ) ==> top }.
% 35.95/36.33  (236) {G6,W6,D4,L1,V1,M1} P(218,31);d(11) { join( complement( X ), top ) 
% 35.95/36.33    ==> top }.
% 35.95/36.33  (239) {G6,W5,D3,L1,V0,M1} P(61,218) { join( zero, zero ) ==> zero }.
% 35.95/36.33  (240) {G6,W7,D4,L1,V1,M1} P(218,3) { complement( complement( X ) ) = meet( 
% 35.95/36.33    X, X ) }.
% 35.95/36.33  (247) {G7,W9,D4,L1,V1,M1} P(239,1) { join( join( X, zero ), zero ) ==> join
% 35.95/36.33    ( X, zero ) }.
% 35.95/36.33  (251) {G7,W6,D4,L1,V1,M1} P(236,0) { join( top, complement( X ) ) ==> top
% 35.95/36.33     }.
% 35.95/36.33  (252) {G8,W5,D3,L1,V1,M1} P(251,31);d(193);d(221) { join( X, top ) ==> top
% 35.95/36.33     }.
% 35.95/36.33  (255) {G9,W5,D3,L1,V1,M1} P(252,0) { join( top, X ) ==> top }.
% 35.95/36.33  (262) {G10,W7,D4,L1,V1,M1} P(255,24) { join( converse( top ), X ) ==> 
% 35.95/36.33    converse( top ) }.
% 35.95/36.33  (263) {G11,W4,D3,L1,V0,M1} P(262,252) { converse( top ) ==> top }.
% 35.95/36.33  (264) {G12,W9,D4,L1,V1,M1} P(263,21) { composition( converse( X ), top ) 
% 35.95/36.33    ==> converse( composition( top, X ) ) }.
% 35.95/36.33  (265) {G12,W9,D4,L1,V1,M1} P(263,20) { composition( top, converse( X ) ) 
% 35.95/36.33    ==> converse( composition( X, top ) ) }.
% 35.95/36.33  (292) {G2,W15,D5,L1,V4,M1} P(29,29);d(1) { join( join( join( Y, Z ), X ), T
% 35.95/36.33     ) = join( join( join( Z, T ), X ), Y ) }.
% 35.95/36.33  (310) {G2,W11,D4,L1,V3,M1} P(0,29) { join( join( Z, X ), Y ) = join( join( 
% 35.95/36.33    Y, X ), Z ) }.
% 35.95/36.33  (320) {G2,W11,D4,L1,V3,M1} P(30,29) { join( join( Z, X ), Y ) = join( join
% 35.95/36.33    ( X, Z ), Y ) }.
% 35.95/36.33  (322) {G10,W12,D7,L1,V3,M1} P(26,30);d(255) { join( join( join( complement
% 35.95/36.33    ( join( X, Y ) ), X ), Z ), Y ) ==> top }.
% 35.95/36.33  (326) {G13,W8,D4,L1,V0,M1} P(263,264) { converse( composition( top, top ) )
% 35.95/36.33     ==> composition( top, top ) }.
% 35.95/36.33  (442) {G9,W7,D4,L1,V1,M1} P(252,46);d(61) { join( meet( X, top ), zero ) 
% 35.95/36.33    ==> X }.
% 35.95/36.33  (447) {G10,W7,D4,L1,V0,M1} P(114,46);d(255);d(61) { join( meet( skol1, 
% 35.95/36.33    skol2 ), zero ) ==> skol1 }.
% 35.95/36.33  (451) {G2,W10,D5,L1,V2,M1} P(3,46) { join( meet( X, complement( Y ) ), meet
% 35.95/36.33    ( X, Y ) ) ==> X }.
% 35.95/36.33  (463) {G10,W5,D3,L1,V1,M1} P(442,247) { join( X, zero ) ==> X }.
% 35.95/36.33  (469) {G11,W4,D3,L1,V0,M1} P(240,442);d(463);d(61) { complement( zero ) ==>
% 35.95/36.33     top }.
% 35.95/36.33  (470) {G11,W5,D3,L1,V1,M1} P(59,442);d(463) { meet( top, X ) ==> X }.
% 35.95/36.33  (471) {G12,W5,D3,L1,V1,M1} P(469,46);d(255);d(61);d(463) { meet( zero, X ) 
% 35.95/36.33    ==> zero }.
% 35.95/36.33  (473) {G11,W5,D3,L1,V1,M1} P(463,442) { meet( X, top ) ==> X }.
% 35.95/36.33  (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( complement( X ) )
% 35.95/36.33     ==> X }.
% 35.95/36.33  (484) {G11,W5,D3,L1,V1,M1} P(463,0) { join( zero, X ) ==> X }.
% 35.95/36.33  (485) {G12,W6,D4,L1,V1,M1} P(484,24);d(7) { join( converse( zero ), X ) ==>
% 35.95/36.33     X }.
% 35.95/36.33  (492) {G13,W5,D3,L1,V1,M1} P(481,218) { join( X, X ) ==> X }.
% 35.95/36.33  (494) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( X, complement( Y )
% 35.95/36.33     ) ) ==> meet( complement( X ), Y ) }.
% 35.95/36.33  (495) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( complement( Y ), X
% 35.95/36.33     ) ) ==> meet( Y, complement( X ) ) }.
% 35.95/36.33  (496) {G13,W10,D4,L1,V2,M1} P(3,481) { join( complement( X ), complement( Y
% 35.95/36.33     ) ) ==> complement( meet( X, Y ) ) }.
% 35.95/36.33  (501) {G14,W9,D4,L1,V2,M1} P(492,30);d(1);d(492) { join( join( X, Y ), Y ) 
% 35.95/36.33    ==> join( X, Y ) }.
% 35.95/36.33  (502) {G14,W9,D4,L1,V2,M1} P(492,30) { join( join( X, Y ), X ) ==> join( X
% 35.95/36.33    , Y ) }.
% 35.95/36.33  (503) {G13,W4,D3,L1,V0,M1} P(485,463) { converse( zero ) ==> zero }.
% 35.95/36.33  (509) {G11,W5,D3,L1,V0,M1} S(447);d(463) { meet( skol1, skol2 ) ==> skol1
% 35.95/36.33     }.
% 35.95/36.33  (511) {G12,W5,D3,L1,V0,M1} P(509,59) { meet( skol2, skol1 ) ==> skol1 }.
% 35.95/36.33  (668) {G15,W8,D5,L1,V2,M1} P(46,501);d(495) { join( X, meet( X, complement
% 35.95/36.33    ( Y ) ) ) ==> X }.
% 35.95/36.33  (673) {G16,W7,D4,L1,V2,M1} P(481,668) { join( Y, meet( Y, X ) ) ==> Y }.
% 35.95/36.33  (705) {G17,W11,D4,L1,V3,M1} P(673,30) { join( join( X, Z ), meet( X, Y ) ) 
% 35.95/36.33    ==> join( X, Z ) }.
% 35.95/36.33  (711) {G17,W8,D5,L1,V2,M1} P(673,31);d(252) { join( X, complement( meet( X
% 35.95/36.33    , Y ) ) ) ==> top }.
% 35.95/36.33  (713) {G17,W7,D4,L1,V2,M1} P(59,673) { join( X, meet( Y, X ) ) ==> X }.
% 35.95/36.33  (715) {G17,W7,D4,L1,V2,M1} P(673,0) { join( meet( X, Y ), X ) ==> X }.
% 35.95/36.33  (733) {G18,W8,D5,L1,V2,M1} P(713,31);d(252) { join( X, complement( meet( Y
% 35.95/36.33    , X ) ) ) ==> top }.
% 35.95/36.33  (736) {G18,W7,D4,L1,V2,M1} P(713,0) { join( meet( Y, X ), X ) ==> X }.
% 35.95/36.33  (775) {G19,W9,D6,L1,V2,M1} P(733,46);d(61);d(463) { meet( X, complement( 
% 35.95/36.33    meet( Y, complement( X ) ) ) ) ==> X }.
% 35.95/36.33  (793) {G19,W8,D5,L1,V2,M1} P(733,3);d(61) { meet( X, meet( Y, complement( X
% 35.95/36.33     ) ) ) ==> zero }.
% 35.95/36.33  (796) {G20,W8,D4,L1,V2,M1} P(481,793) { meet( complement( X ), meet( Y, X )
% 35.95/36.33     ) ==> zero }.
% 35.95/36.33  (798) {G20,W8,D5,L1,V2,M1} P(59,793) { meet( Y, meet( complement( Y ), X )
% 35.95/36.33     ) ==> zero }.
% 35.95/36.33  (802) {G21,W8,D4,L1,V2,M1} P(796,59) { meet( meet( Y, X ), complement( X )
% 35.95/36.33     ) ==> zero }.
% 35.95/36.33  (807) {G22,W9,D4,L1,V2,M1} P(802,46);d(484);d(3) { meet( meet( X, Y ), Y ) 
% 35.95/36.33    ==> meet( X, Y ) }.
% 35.95/36.33  (808) {G22,W8,D4,L1,V2,M1} P(59,802) { meet( meet( Y, X ), complement( Y )
% 35.95/36.33     ) ==> zero }.
% 35.95/36.33  (810) {G23,W9,D4,L1,V2,M1} P(808,46);d(484);d(3) { meet( meet( X, Y ), X ) 
% 35.95/36.33    ==> meet( X, Y ) }.
% 35.95/36.33  (814) {G21,W9,D6,L1,V2,M1} P(798,46);d(484);d(495) { meet( X, complement( 
% 35.95/36.33    meet( complement( X ), Y ) ) ) ==> X }.
% 35.95/36.33  (858) {G24,W9,D4,L1,V2,M1} P(810,59) { meet( X, meet( X, Y ) ) ==> meet( X
% 35.95/36.33    , Y ) }.
% 35.95/36.33  (860) {G25,W9,D4,L1,V2,M1} P(59,858) { meet( X, meet( Y, X ) ) ==> meet( Y
% 35.95/36.33    , X ) }.
% 35.95/36.33  (861) {G11,W9,D5,L1,V1,M1} S(87);d(463) { composition( converse( X ), 
% 35.95/36.33    complement( composition( X, top ) ) ) ==> zero }.
% 35.95/36.33  (919) {G12,W8,D5,L1,V0,M1} P(263,861) { composition( top, complement( 
% 35.95/36.33    composition( top, top ) ) ) ==> zero }.
% 35.95/36.33  (928) {G13,W8,D5,L1,V1,M1} P(919,6);d(463);d(252);d(919) { composition( X, 
% 35.95/36.33    complement( composition( top, top ) ) ) ==> zero }.
% 35.95/36.33  (929) {G14,W5,D3,L1,V1,M1} P(919,4);d(928) { composition( X, zero ) ==> 
% 35.95/36.33    zero }.
% 35.95/36.33  (936) {G15,W5,D3,L1,V1,M1} P(929,21);d(503) { composition( zero, X ) ==> 
% 35.95/36.33    zero }.
% 35.95/36.33  (942) {G14,W6,D4,L1,V0,M1} P(928,214) { complement( composition( top, top )
% 35.95/36.33     ) ==> zero }.
% 35.95/36.33  (948) {G15,W5,D3,L1,V0,M1} P(942,481);d(469) { composition( top, top ) ==> 
% 35.95/36.33    top }.
% 35.95/36.33  (950) {G18,W7,D4,L1,V1,M1} P(948,14);d(470);d(713);d(470);d(4);d(265);d(326
% 35.95/36.33    );d(948) { meet( composition( top, X ), X ) ==> X }.
% 35.95/36.33  (952) {G24,W7,D4,L1,V1,M1} P(950,810) { meet( X, composition( top, X ) ) 
% 35.95/36.33    ==> X }.
% 35.95/36.33  (953) {G19,W8,D4,L1,V1,M1} P(950,711) { join( composition( top, X ), 
% 35.95/36.33    complement( X ) ) ==> top }.
% 35.95/36.33  (1002) {G14,W10,D5,L1,V2,M1} S(46);d(495) { join( meet( X, Y ), meet( X, 
% 35.95/36.33    complement( Y ) ) ) ==> X }.
% 35.95/36.33  (1225) {G26,W9,D6,L1,V2,M1} P(814,860) { meet( complement( meet( complement
% 35.95/36.33    ( X ), Y ) ), X ) ==> X }.
% 35.95/36.33  (1228) {G27,W9,D6,L1,V2,M1} P(860,1225) { meet( complement( meet( Y, 
% 35.95/36.33    complement( X ) ) ), X ) ==> X }.
% 35.95/36.33  (1302) {G15,W11,D6,L1,V2,M1} P(71,109);d(929);d(463) { meet( composition( 
% 35.95/36.33    converse( X ), complement( composition( X, Y ) ) ), Y ) ==> zero }.
% 35.95/36.33  (1340) {G14,W10,D5,L1,V2,M1} P(481,496) { complement( meet( complement( X )
% 35.95/36.33    , Y ) ) ==> join( X, complement( Y ) ) }.
% 35.95/36.33  (1341) {G14,W10,D5,L1,V2,M1} P(481,496) { complement( meet( Y, complement( 
% 35.95/36.33    X ) ) ) ==> join( complement( Y ), X ) }.
% 35.95/36.33  (1345) {G14,W14,D5,L1,V3,M1} P(496,30) { join( join( complement( X ), Z ), 
% 35.95/36.33    complement( Y ) ) ==> join( complement( meet( X, Y ) ), Z ) }.
% 35.95/36.33  (1350) {G14,W9,D4,L1,V2,M1} P(496,0);d(496) { complement( meet( X, Y ) ) = 
% 35.95/36.33    complement( meet( Y, X ) ) }.
% 35.95/36.33  (1365) {G20,W12,D5,L1,V2,M1} P(1350,953) { join( composition( top, meet( X
% 35.95/36.33    , Y ) ), complement( meet( Y, X ) ) ) ==> top }.
% 35.95/36.33  (1381) {G15,W10,D5,L1,V2,M1} P(1350,12) { meet( meet( X, Y ), complement( 
% 35.95/36.33    meet( Y, X ) ) ) ==> zero }.
% 35.95/36.33  (1749) {G20,W7,D4,L1,V2,M1} P(1340,775);d(481) { meet( Y, join( X, Y ) ) 
% 35.95/36.33    ==> Y }.
% 35.95/36.33  (1750) {G28,W7,D4,L1,V2,M1} P(1340,1228);d(481) { meet( join( X, Y ), Y ) 
% 35.95/36.33    ==> Y }.
% 35.95/36.33  (1763) {G25,W9,D6,L1,V1,M1} P(952,1340);d(481) { join( X, complement( 
% 35.95/36.33    composition( top, complement( X ) ) ) ) ==> X }.
% 35.95/36.33  (1783) {G21,W7,D4,L1,V2,M1} P(502,1749) { meet( X, join( X, Y ) ) ==> X }.
% 35.95/36.33  (1806) {G22,W8,D5,L1,V2,M1} P(1783,796) { meet( complement( join( X, Y ) )
% 35.95/36.33    , X ) ==> zero }.
% 35.95/36.33  (1840) {G29,W10,D5,L1,V2,M1} P(8,1750) { meet( converse( join( X, Y ) ), 
% 35.95/36.33    converse( Y ) ) ==> converse( Y ) }.
% 35.95/36.33  (1890) {G23,W9,D5,L1,V1,M1} P(94,1806);d(481) { meet( one, composition( 
% 35.95/36.33    converse( X ), complement( X ) ) ) ==> zero }.
% 35.95/36.33  (2366) {G24,W8,D5,L1,V1,M1} P(1890,108);d(214);d(936);d(463) { meet( 
% 35.95/36.33    converse( complement( X ) ), converse( X ) ) ==> zero }.
% 35.95/36.33  (2377) {G25,W8,D5,L1,V1,M1} P(2366,1381);d(469);d(473) { meet( converse( X
% 35.95/36.33     ), converse( complement( X ) ) ) ==> zero }.
% 35.95/36.33  (2397) {G26,W8,D6,L1,V1,M1} P(7,2377) { meet( X, converse( complement( 
% 35.95/36.33    converse( X ) ) ) ) ==> zero }.
% 35.95/36.33  (2538) {G26,W9,D6,L1,V1,M1} P(1763,0) { join( complement( composition( top
% 35.95/36.33    , complement( X ) ) ), X ) ==> X }.
% 35.95/36.33  (2541) {G27,W13,D7,L1,V2,M1} P(2538,29) { join( join( Y, complement( 
% 35.95/36.33    composition( top, complement( X ) ) ) ), X ) ==> join( X, Y ) }.
% 35.95/36.33  (2854) {G27,W9,D7,L1,V1,M1} P(2397,1002);d(484) { meet( X, complement( 
% 35.95/36.33    converse( complement( converse( X ) ) ) ) ) ==> X }.
% 35.95/36.33  (2855) {G26,W10,D6,L1,V1,M1} P(2377,1002);d(484) { meet( converse( X ), 
% 35.95/36.33    complement( converse( complement( X ) ) ) ) ==> converse( X ) }.
% 35.95/36.33  (2888) {G15,W10,D5,L1,V2,M1} P(59,1002) { join( meet( Y, X ), meet( X, 
% 35.95/36.33    complement( Y ) ) ) ==> X }.
% 35.95/36.33  (2931) {G28,W9,D7,L1,V1,M1} P(2854,1340);d(481);d(481) { join( X, converse
% 35.95/36.33    ( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 35.95/36.33  (2946) {G30,W7,D5,L1,V1,M1} P(2931,1840);d(7);d(2855) { complement( 
% 35.95/36.33    converse( complement( X ) ) ) ==> converse( X ) }.
% 35.95/36.33  (2947) {G31,W11,D4,L1,V2,M1} P(1350,2931);d(2946);d(7) { join( meet( X, Y )
% 35.95/36.33    , meet( Y, X ) ) ==> meet( X, Y ) }.
% 35.95/36.33  (3083) {G16,W10,D5,L1,V2,M1} P(2888,0) { join( meet( Y, complement( X ) ), 
% 35.95/36.33    meet( X, Y ) ) ==> Y }.
% 35.95/36.33  (3278) {G14,W10,D4,L1,V2,M1} P(481,494) { meet( complement( Y ), complement
% 35.95/36.33    ( X ) ) ==> complement( join( Y, X ) ) }.
% 35.95/36.33  (3279) {G14,W14,D6,L1,V3,M1} P(30,494) { complement( join( join( X, 
% 35.95/36.33    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 35.95/36.33  (3281) {G14,W14,D6,L1,V3,M1} P(29,494) { complement( join( join( complement
% 35.95/36.33    ( Z ), X ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 35.95/36.33  (3299) {G15,W14,D5,L1,V3,M1} P(494,3278);d(3279) { meet( meet( complement( 
% 35.95/36.33    X ), Y ), complement( Z ) ) ==> meet( complement( join( X, Z ) ), Y ) }.
% 35.95/36.33  (3310) {G15,W15,D6,L1,V3,M1} P(1340,3278) { meet( join( X, complement( Y )
% 35.95/36.33     ), complement( Z ) ) ==> complement( join( meet( complement( X ), Y ), Z
% 35.95/36.33     ) ) }.
% 35.95/36.33  (3311) {G16,W10,D5,L1,V2,M1} P(3278,1381);d(3278);d(3278);d(494) { meet( 
% 35.95/36.33    complement( join( X, Y ) ), join( Y, X ) ) ==> zero }.
% 35.95/36.33  (3315) {G15,W9,D4,L1,V2,M1} P(3278,59);d(3278) { complement( join( X, Y ) )
% 35.95/36.33     = complement( join( Y, X ) ) }.
% 35.95/36.33  (3383) {G23,W12,D5,L1,V3,M1} P(3315,808) { meet( meet( join( X, Y ), Z ), 
% 35.95/36.33    complement( join( Y, X ) ) ) ==> zero }.
% 35.95/36.33  (4038) {G17,W10,D6,L1,V2,M1} P(496,3311);d(3278);d(3279);d(495) { meet( 
% 35.95/36.33    meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 35.95/36.33  (4111) {G15,W14,D5,L1,V3,M1} P(495,3278);d(3281) { meet( meet( X, 
% 35.95/36.33    complement( Y ) ), complement( Z ) ) ==> meet( complement( join( Y, Z ) )
% 35.95/36.33    , X ) }.
% 35.95/36.33  (6204) {G18,W15,D6,L1,V4,M1} P(713,292) { join( join( join( meet( Y, X ), T
% 35.95/36.33     ), Z ), X ) ==> join( join( X, Z ), T ) }.
% 35.95/36.33  (7658) {G18,W11,D5,L1,V2,M1} P(4038,451);d(463);d(4111);d(715) { meet( X, 
% 35.95/36.33    complement( meet( Y, X ) ) ) ==> meet( complement( Y ), X ) }.
% 35.95/36.33  (7659) {G18,W10,D5,L1,V2,M1} P(4038,3083);d(463);d(1341) { meet( Y, join( 
% 35.95/36.33    complement( X ), meet( Y, X ) ) ) ==> Y }.
% 35.95/36.33  (7690) {G19,W11,D4,L1,V2,M1} P(7659,736);d(1);d(705) { join( complement( Y
% 35.95/36.33     ), meet( X, Y ) ) ==> join( X, complement( Y ) ) }.
% 35.95/36.33  (7693) {G19,W10,D5,L1,V2,M1} P(0,7659) { meet( Y, join( meet( Y, X ), 
% 35.95/36.33    complement( X ) ) ) ==> Y }.
% 35.95/36.33  (7822) {G20,W10,D6,L1,V2,M1} P(7693,1340);d(481);d(494);d(1340) { join( X, 
% 35.95/36.33    meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 35.95/36.33  (7837) {G21,W14,D6,L1,V3,M1} P(322,7822);d(494);d(470);d(6204) { join( join
% 35.95/36.33    ( meet( complement( X ), Y ), X ), Z ) ==> join( join( Y, Z ), X ) }.
% 35.95/36.33  (7895) {G21,W10,D5,L1,V2,M1} P(481,7822) { join( Y, meet( join( Y, X ), 
% 35.95/36.33    complement( X ) ) ) ==> Y }.
% 35.95/36.33  (7899) {G22,W10,D5,L1,V2,M1} P(26,7822);d(494);d(7837);d(713) { join( meet
% 35.95/36.33    ( complement( X ), Y ), X ) ==> join( Y, X ) }.
% 35.95/36.33  (8554) {G22,W10,D5,L1,V2,M1} P(7895,0) { join( meet( join( X, Y ), 
% 35.95/36.33    complement( Y ) ), X ) ==> X }.
% 35.95/36.33  (8790) {G23,W15,D7,L1,V3,M1} P(495,8554);d(1) { join( meet( join( join( Z, 
% 35.95/36.33    complement( X ) ), Y ), meet( X, complement( Y ) ) ), Z ) ==> Z }.
% 35.95/36.33  (8817) {G23,W11,D5,L1,V2,M1} P(7899,494);d(494);d(1340);d(496) { meet( 
% 35.95/36.33    complement( meet( X, Y ) ), X ) ==> meet( complement( Y ), X ) }.
% 35.95/36.33  (13019) {G32,W15,D5,L1,V3,M1} P(2947,310) { join( join( Z, meet( Y, X ) ), 
% 35.95/36.33    meet( X, Y ) ) ==> join( meet( X, Y ), Z ) }.
% 35.95/36.33  (13038) {G33,W11,D4,L1,V3,M1} P(2947,1);d(13019) { join( Z, meet( X, Y ) ) 
% 35.95/36.33    = join( meet( Y, X ), Z ) }.
% 35.95/36.33  (15322) {G24,W10,D5,L1,V2,M1} P(1341,8817);d(481) { meet( join( complement
% 35.95/36.33    ( X ), Y ), X ) ==> meet( Y, X ) }.
% 35.95/36.33  (15332) {G34,W14,D6,L1,V3,M1} P(15322,13038) { join( meet( X, join( 
% 35.95/36.33    complement( X ), Y ) ), Z ) ==> join( Z, meet( Y, X ) ) }.
% 35.95/36.33  (15338) {G35,W10,D5,L1,V2,M1} P(15322,2947);d(15332);d(492) { meet( X, join
% 35.95/36.33    ( complement( X ), Y ) ) ==> meet( Y, X ) }.
% 35.95/36.33  (15340) {G25,W10,D5,L1,V2,M1} P(7690,15322);d(807) { meet( join( Y, 
% 35.95/36.33    complement( X ) ), X ) ==> meet( Y, X ) }.
% 35.95/36.33  (15348) {G36,W10,D5,L1,V2,M1} P(7690,15338);d(807) { meet( X, join( Y, 
% 35.95/36.33    complement( X ) ) ) ==> meet( Y, X ) }.
% 35.95/36.33  (15357) {G37,W11,D4,L1,V3,M1} P(320,15348);d(15348) { meet( join( Y, X ), Z
% 35.95/36.33     ) = meet( join( X, Y ), Z ) }.
% 35.95/36.33  (15360) {G37,W14,D6,L1,V3,M1} P(30,15348) { meet( Z, join( join( X, 
% 35.95/36.33    complement( Z ) ), Y ) ) ==> meet( join( X, Y ), Z ) }.
% 35.95/36.33  (15361) {G26,W11,D4,L1,V2,M1} P(481,15340) { meet( join( Y, X ), complement
% 35.95/36.33    ( X ) ) ==> meet( Y, complement( X ) ) }.
% 35.95/36.33  (15392) {G38,W11,D4,L1,V3,M1} P(15357,59) { meet( join( Y, X ), Z ) = meet
% 35.95/36.33    ( Z, join( X, Y ) ) }.
% 35.95/36.33  (15438) {G39,W11,D4,L1,V3,M1} P(15392,59) { meet( Z, join( Y, X ) ) = meet
% 35.95/36.33    ( Z, join( X, Y ) ) }.
% 35.95/36.33  (15518) {G27,W10,D5,L1,V2,M1} P(15361,8817);d(1341);d(481);d(1749) { meet( 
% 35.95/36.33    join( complement( X ), Y ), join( X, Y ) ) ==> Y }.
% 35.95/36.33  (15563) {G40,W10,D5,L1,V2,M1} P(15518,15438) { meet( join( complement( X )
% 35.95/36.33    , Y ), join( Y, X ) ) ==> Y }.
% 35.95/36.33  (15589) {G41,W10,D5,L1,V2,M1} P(15563,15357) { meet( join( Y, complement( X
% 35.95/36.33     ) ), join( Y, X ) ) ==> Y }.
% 35.95/36.33  (40573) {G16,W13,D5,L1,V3,M1} P(1345,3315);d(495);d(495);d(495) { meet( Z, 
% 35.95/36.33    meet( X, complement( Y ) ) ) ==> meet( meet( X, Z ), complement( Y ) )
% 35.95/36.33     }.
% 35.95/36.33  (60383) {G38,W12,D6,L1,V3,M1} S(8790);d(40573);d(15360) { join( meet( meet
% 35.95/36.33    ( join( Z, Y ), X ), complement( Y ) ), Z ) ==> Z }.
% 35.95/36.33  (99935) {G39,W12,D6,L1,V3,M1} P(7658,60383);d(3299) { join( meet( 
% 35.95/36.33    complement( join( Z, Y ) ), join( X, Y ) ), X ) ==> X }.
% 35.95/36.33  (100108) {G40,W12,D6,L1,V3,M1} P(15392,99935) { join( meet( join( Y, Z ), 
% 35.95/36.33    complement( join( X, Y ) ) ), Z ) ==> Z }.
% 35.95/36.33  (100222) {G41,W12,D6,L1,V3,M1} P(2541,100108) { join( meet( join( Y, Z ), 
% 35.95/36.33    complement( join( Y, X ) ) ), Z ) ==> Z }.
% 35.95/36.33  (100454) {G42,W12,D6,L1,V3,M1} P(15357,100222) { join( meet( join( Y, X ), 
% 35.95/36.33    complement( join( X, Z ) ) ), Y ) ==> Y }.
% 35.95/36.33  (100629) {G43,W12,D6,L1,V3,M1} P(496,100454);d(3310);d(494);d(1340) { join
% 35.95/36.33    ( meet( join( Z, complement( X ) ), meet( X, Y ) ), Z ) ==> Z }.
% 35.95/36.33  (101288) {G44,W10,D6,L1,V1,M1} P(511,100629) { join( meet( join( X, 
% 35.95/36.33    complement( skol2 ) ), skol1 ), X ) ==> X }.
% 35.95/36.33  (101482) {G45,W10,D5,L1,V1,M1} P(101288,494);d(481);d(496);d(1340) { meet( 
% 35.95/36.33    join( meet( X, skol2 ), complement( skol1 ) ), X ) ==> X }.
% 35.95/36.33  (101542) {G46,W10,D5,L1,V1,M1} P(101482,3383);d(495);d(40573) { meet( meet
% 35.95/36.33    ( skol1, X ), complement( meet( X, skol2 ) ) ) ==> zero }.
% 35.95/36.33  (101764) {G47,W11,D6,L1,V1,M1} P(1302,101542);d(469);d(473) { meet( skol1, 
% 35.95/36.33    composition( converse( X ), complement( composition( X, skol2 ) ) ) ) ==>
% 35.95/36.33     zero }.
% 35.95/36.33  (108739) {G48,W10,D5,L1,V1,M1} P(101764,126);d(7);d(929);d(471);d(463) { 
% 35.95/36.33    meet( composition( X, skol1 ), complement( composition( X, skol2 ) ) ) 
% 35.95/36.33    ==> zero }.
% 35.95/36.33  (108773) {G49,W10,D5,L1,V1,M1} P(108739,1365);d(929);d(484);d(1340) { join
% 35.95/36.33    ( composition( X, skol2 ), complement( composition( X, skol1 ) ) ) ==> 
% 35.95/36.33    top }.
% 35.95/36.33  (108836) {G50,W11,D4,L1,V1,M1} P(108773,15589);d(470) { join( composition( 
% 35.95/36.33    X, skol2 ), composition( X, skol1 ) ) ==> composition( X, skol2 ) }.
% 35.95/36.33  (108869) {G51,W0,D0,L0,V0,M0} R(108836,164) {  }.
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  % SZS output end Refutation
% 35.95/36.33  found a proof!
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Unprocessed initial clauses:
% 35.95/36.33  
% 35.95/36.33  (108871) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 35.95/36.33  (108872) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( join( X, Y
% 35.95/36.33     ), Z ) }.
% 35.95/36.33  (108873) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( complement( X
% 35.95/36.33     ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) }.
% 35.95/36.33  (108874) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( join( 
% 35.95/36.33    complement( X ), complement( Y ) ) ) }.
% 35.95/36.33  (108875) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z ) ) = 
% 35.95/36.33    composition( composition( X, Y ), Z ) }.
% 35.95/36.33  (108876) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 35.95/36.33  (108877) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z ) = join( 
% 35.95/36.33    composition( X, Z ), composition( Y, Z ) ) }.
% 35.95/36.33  (108878) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 35.95/36.33  (108879) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = join( converse
% 35.95/36.33    ( X ), converse( Y ) ) }.
% 35.95/36.33  (108880) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y ) ) = 
% 35.95/36.33    composition( converse( Y ), converse( X ) ) }.
% 35.95/36.33  (108881) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X ), 
% 35.95/36.33    complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y )
% 35.95/36.33     }.
% 35.95/36.33  (108882) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X ) ) }.
% 35.95/36.33  (108883) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X ) ) }.
% 35.95/36.33  (108884) {G0,W33,D7,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), 
% 35.95/36.33    composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 35.95/36.33    composition( converse( X ), Z ) ) ) ) = composition( meet( X, composition
% 35.95/36.33    ( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) }.
% 35.95/36.33  (108885) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), meet
% 35.95/36.33    ( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z ) ) = 
% 35.95/36.33    meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), Z )
% 35.95/36.33     }.
% 35.95/36.33  (108886) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), Z ), meet
% 35.95/36.33    ( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z ) ) = 
% 35.95/36.33    meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), Z )
% 35.95/36.33     }.
% 35.95/36.33  (108887) {G0,W5,D3,L1,V0,M1}  { join( skol1, skol2 ) = skol2 }.
% 35.95/36.33  (108888) {G0,W22,D4,L2,V0,M2}  { ! join( composition( skol1, skol3 ), 
% 35.95/36.33    composition( skol2, skol3 ) ) = composition( skol2, skol3 ), ! join( 
% 35.95/36.33    composition( skol3, skol1 ), composition( skol3, skol2 ) ) = composition
% 35.95/36.33    ( skol3, skol2 ) }.
% 35.95/36.33  
% 35.95/36.33  
% 35.95/36.33  Total Proof:
% 35.95/36.33  
% 35.95/36.33  subsumption: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 35.95/36.33  parent0: (108871) {G0,W7,D3,L1,V2,M1}  { join( X, Y ) = join( Y, X ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join
% 35.95/36.33    ( join( X, Y ), Z ) }.
% 35.95/36.33  parent0: (108872) {G0,W11,D4,L1,V3,M1}  { join( X, join( Y, Z ) ) = join( 
% 35.95/36.33    join( X, Y ), Z ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (108891) {G0,W14,D6,L1,V2,M1}  { join( complement( join( complement
% 35.95/36.33    ( X ), complement( Y ) ) ), complement( join( complement( X ), Y ) ) ) = 
% 35.95/36.33    X }.
% 35.95/36.33  parent0[0]: (108873) {G0,W14,D6,L1,V2,M1}  { X = join( complement( join( 
% 35.95/36.33    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 35.95/36.33    Y ) ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 35.95/36.33    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 35.95/36.33    Y ) ) ) ==> X }.
% 35.95/36.33  parent0: (108891) {G0,W14,D6,L1,V2,M1}  { join( complement( join( 
% 35.95/36.33    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 35.95/36.33    Y ) ) ) = X }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (108894) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 35.95/36.33    , complement( Y ) ) ) = meet( X, Y ) }.
% 35.95/36.33  parent0[0]: (108874) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) = complement( 
% 35.95/36.33    join( complement( X ), complement( Y ) ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 35.95/36.33    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 35.95/36.33  parent0: (108894) {G0,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 35.95/36.33    , complement( Y ) ) ) = meet( X, Y ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 35.95/36.33     ) ) ==> composition( composition( X, Y ), Z ) }.
% 35.95/36.33  parent0: (108875) {G0,W11,D4,L1,V3,M1}  { composition( X, composition( Y, Z
% 35.95/36.33     ) ) = composition( composition( X, Y ), Z ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 35.95/36.33  parent0: (108876) {G0,W5,D3,L1,V1,M1}  { composition( X, one ) = X }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (108909) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 35.95/36.33    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 35.95/36.33  parent0[0]: (108877) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Y ), Z )
% 35.95/36.33     = join( composition( X, Z ), composition( Y, Z ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 35.95/36.33    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 35.95/36.33  parent0: (108909) {G0,W13,D4,L1,V3,M1}  { join( composition( X, Z ), 
% 35.95/36.33    composition( Y, Z ) ) = composition( join( X, Y ), Z ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X
% 35.95/36.33     }.
% 35.95/36.33  parent0: (108878) {G0,W5,D4,L1,V1,M1}  { converse( converse( X ) ) = X }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (108924) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y )
% 35.95/36.33     ) = converse( join( X, Y ) ) }.
% 35.95/36.33  parent0[0]: (108879) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) = 
% 35.95/36.33    join( converse( X ), converse( Y ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y
% 35.95/36.33     ) ) ==> converse( join( X, Y ) ) }.
% 35.95/36.33  parent0: (108924) {G0,W10,D4,L1,V2,M1}  { join( converse( X ), converse( Y
% 35.95/36.33     ) ) = converse( join( X, Y ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (108933) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 35.95/36.33    converse( X ) ) = converse( composition( X, Y ) ) }.
% 35.95/36.33  parent0[0]: (108880) {G0,W10,D4,L1,V2,M1}  { converse( composition( X, Y )
% 35.95/36.33     ) = composition( converse( Y ), converse( X ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 35.95/36.33    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 35.95/36.33  parent0: (108933) {G0,W10,D4,L1,V2,M1}  { composition( converse( Y ), 
% 35.95/36.33    converse( X ) ) = converse( composition( X, Y ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 35.95/36.33    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 35.95/36.33    Y ) }.
% 35.95/36.33  parent0: (108881) {G0,W13,D6,L1,V2,M1}  { join( composition( converse( X )
% 35.95/36.33    , complement( composition( X, Y ) ) ), complement( Y ) ) = complement( Y
% 35.95/36.33     ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (108954) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top
% 35.95/36.33     }.
% 35.95/36.33  parent0[0]: (108882) {G0,W6,D4,L1,V1,M1}  { top = join( X, complement( X )
% 35.95/36.33     ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> 
% 35.95/36.33    top }.
% 35.95/36.33  parent0: (108954) {G0,W6,D4,L1,V1,M1}  { join( X, complement( X ) ) = top
% 35.95/36.33     }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (108966) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 35.95/36.33     }.
% 35.95/36.33  parent0[0]: (108883) {G0,W6,D4,L1,V1,M1}  { zero = meet( X, complement( X )
% 35.95/36.33     ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 35.95/36.33    zero }.
% 35.95/36.33  parent0: (108966) {G0,W6,D4,L1,V1,M1}  { meet( X, complement( X ) ) = zero
% 35.95/36.33     }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y )
% 35.95/36.33    , Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 35.95/36.33    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 35.95/36.33    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 35.95/36.33     ) ) ) }.
% 35.95/36.33  parent0: (108884) {G0,W33,D7,L1,V3,M1}  { join( meet( composition( X, Y ), 
% 35.95/36.33    Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 35.95/36.33    composition( converse( X ), Z ) ) ) ) = composition( meet( X, composition
% 35.95/36.33    ( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (14) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y )
% 35.95/36.33    , Z ), meet( composition( X, meet( Y, composition( converse( X ), Z ) ) )
% 35.95/36.33    , Z ) ) ==> meet( composition( X, meet( Y, composition( converse( X ), Z
% 35.95/36.33     ) ) ), Z ) }.
% 35.95/36.33  parent0: (108885) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), 
% 35.95/36.33    Z ), meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), 
% 35.95/36.33    Z ) ) = meet( composition( X, meet( Y, composition( converse( X ), Z ) )
% 35.95/36.33     ), Z ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y )
% 35.95/36.33    , Z ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y )
% 35.95/36.33    , Z ) ) ==> meet( composition( meet( X, composition( Z, converse( Y ) ) )
% 35.95/36.33    , Y ), Z ) }.
% 35.95/36.33  parent0: (108886) {G0,W27,D8,L1,V3,M1}  { join( meet( composition( X, Y ), 
% 35.95/36.33    Z ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), 
% 35.95/36.33    Z ) ) = meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y
% 35.95/36.33     ), Z ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (16) {G0,W5,D3,L1,V0,M1} I { join( skol1, skol2 ) ==> skol2
% 35.95/36.33     }.
% 35.95/36.33  parent0: (108887) {G0,W5,D3,L1,V0,M1}  { join( skol1, skol2 ) = skol2 }.
% 35.95/36.33  substitution0:
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109082) {G1,W20,D4,L2,V0,M2}  { ! composition( join( skol1, skol2
% 35.95/36.33     ), skol3 ) = composition( skol2, skol3 ), ! join( composition( skol3, 
% 35.95/36.33    skol1 ), composition( skol3, skol2 ) ) = composition( skol3, skol2 ) }.
% 35.95/36.33  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 35.95/36.33    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 35.95/36.33  parent1[0; 2]: (108888) {G0,W22,D4,L2,V0,M2}  { ! join( composition( skol1
% 35.95/36.33    , skol3 ), composition( skol2, skol3 ) ) = composition( skol2, skol3 ), !
% 35.95/36.33     join( composition( skol3, skol1 ), composition( skol3, skol2 ) ) = 
% 35.95/36.33    composition( skol3, skol2 ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := skol1
% 35.95/36.33     Y := skol2
% 35.95/36.33     Z := skol3
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109083) {G1,W18,D4,L2,V0,M2}  { ! composition( skol2, skol3 ) = 
% 35.95/36.33    composition( skol2, skol3 ), ! join( composition( skol3, skol1 ), 
% 35.95/36.33    composition( skol3, skol2 ) ) = composition( skol3, skol2 ) }.
% 35.95/36.33  parent0[0]: (16) {G0,W5,D3,L1,V0,M1} I { join( skol1, skol2 ) ==> skol2 }.
% 35.95/36.33  parent1[0; 3]: (109082) {G1,W20,D4,L2,V0,M2}  { ! composition( join( skol1
% 35.95/36.33    , skol2 ), skol3 ) = composition( skol2, skol3 ), ! join( composition( 
% 35.95/36.33    skol3, skol1 ), composition( skol3, skol2 ) ) = composition( skol3, skol2
% 35.95/36.33     ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqrefl: (109084) {G0,W11,D4,L1,V0,M1}  { ! join( composition( skol3, skol1
% 35.95/36.33     ), composition( skol3, skol2 ) ) = composition( skol3, skol2 ) }.
% 35.95/36.33  parent0[0]: (109083) {G1,W18,D4,L2,V0,M2}  { ! composition( skol2, skol3 ) 
% 35.95/36.33    = composition( skol2, skol3 ), ! join( composition( skol3, skol1 ), 
% 35.95/36.33    composition( skol3, skol2 ) ) = composition( skol3, skol2 ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (17) {G1,W11,D4,L1,V0,M1} I;d(6);d(16);q { ! join( composition
% 35.95/36.33    ( skol3, skol1 ), composition( skol3, skol2 ) ) ==> composition( skol3, 
% 35.95/36.33    skol2 ) }.
% 35.95/36.33  parent0: (109084) {G0,W11,D4,L1,V0,M1}  { ! join( composition( skol3, skol1
% 35.95/36.33     ), composition( skol3, skol2 ) ) = composition( skol3, skol2 ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109086) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement( X ) )
% 35.95/36.33     }.
% 35.95/36.33  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 35.95/36.33     }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109087) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 35.95/36.33     }.
% 35.95/36.33  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 35.95/36.33  parent1[0; 2]: (109086) {G0,W6,D4,L1,V1,M1}  { top ==> join( X, complement
% 35.95/36.33    ( X ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := complement( X )
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109090) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 35.95/36.33     }.
% 35.95/36.33  parent0[0]: (109087) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), 
% 35.95/36.33    X ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 35.95/36.33    ==> top }.
% 35.95/36.33  parent0: (109090) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), X ) ==> top
% 35.95/36.33     }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109091) {G0,W5,D3,L1,V0,M1}  { skol2 ==> join( skol1, skol2 ) }.
% 35.95/36.33  parent0[0]: (16) {G0,W5,D3,L1,V0,M1} I { join( skol1, skol2 ) ==> skol2 }.
% 35.95/36.33  substitution0:
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109092) {G1,W5,D3,L1,V0,M1}  { skol2 ==> join( skol2, skol1 ) }.
% 35.95/36.33  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 35.95/36.33  parent1[0; 2]: (109091) {G0,W5,D3,L1,V0,M1}  { skol2 ==> join( skol1, skol2
% 35.95/36.33     ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := skol1
% 35.95/36.33     Y := skol2
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109095) {G1,W5,D3,L1,V0,M1}  { join( skol2, skol1 ) ==> skol2 }.
% 35.95/36.33  parent0[0]: (109092) {G1,W5,D3,L1,V0,M1}  { skol2 ==> join( skol2, skol1 )
% 35.95/36.33     }.
% 35.95/36.33  substitution0:
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (19) {G1,W5,D3,L1,V0,M1} P(0,16) { join( skol2, skol1 ) ==> 
% 35.95/36.33    skol2 }.
% 35.95/36.33  parent0: (109095) {G1,W5,D3,L1,V0,M1}  { join( skol2, skol1 ) ==> skol2 }.
% 35.95/36.33  substitution0:
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109097) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) 
% 35.95/36.33    ==> composition( converse( X ), converse( Y ) ) }.
% 35.95/36.33  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 35.95/36.33    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := Y
% 35.95/36.33     Y := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109098) {G1,W10,D5,L1,V2,M1}  { converse( composition( X, 
% 35.95/36.33    converse( Y ) ) ) ==> composition( Y, converse( X ) ) }.
% 35.95/36.33  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 35.95/36.33  parent1[0; 7]: (109097) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 35.95/36.33     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := Y
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := converse( Y )
% 35.95/36.33     Y := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (20) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 35.95/36.33    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 35.95/36.33  parent0: (109098) {G1,W10,D5,L1,V2,M1}  { converse( composition( X, 
% 35.95/36.33    converse( Y ) ) ) ==> composition( Y, converse( X ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := Y
% 35.95/36.33     Y := X
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109103) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X ) ) 
% 35.95/36.33    ==> composition( converse( X ), converse( Y ) ) }.
% 35.95/36.33  parent0[0]: (9) {G0,W10,D4,L1,V2,M1} I { composition( converse( Y ), 
% 35.95/36.33    converse( X ) ) ==> converse( composition( X, Y ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := Y
% 35.95/36.33     Y := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109105) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( 
% 35.95/36.33    X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 35.95/36.33  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 35.95/36.33  parent1[0; 9]: (109103) {G0,W10,D4,L1,V2,M1}  { converse( composition( Y, X
% 35.95/36.33     ) ) ==> composition( converse( X ), converse( Y ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := Y
% 35.95/36.33     Y := converse( X )
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (21) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 35.95/36.33    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 35.95/36.33  parent0: (109105) {G1,W10,D5,L1,V2,M1}  { converse( composition( converse( 
% 35.95/36.33    X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109109) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) ==> join
% 35.95/36.33    ( converse( X ), converse( Y ) ) }.
% 35.95/36.33  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 35.95/36.33     ) ==> converse( join( X, Y ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109111) {G1,W10,D5,L1,V2,M1}  { converse( join( X, converse( Y )
% 35.95/36.33     ) ) ==> join( converse( X ), Y ) }.
% 35.95/36.33  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 35.95/36.33  parent1[0; 9]: (109109) {G0,W10,D4,L1,V2,M1}  { converse( join( X, Y ) ) 
% 35.95/36.33    ==> join( converse( X ), converse( Y ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := Y
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33     Y := converse( Y )
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (24) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 35.95/36.33    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 35.95/36.33  parent0: (109111) {G1,W10,D5,L1,V2,M1}  { converse( join( X, converse( Y )
% 35.95/36.33     ) ) ==> join( converse( X ), Y ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := Y
% 35.95/36.33     Y := X
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109114) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 35.95/36.33    X, join( Y, Z ) ) }.
% 35.95/36.33  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 35.95/36.33    join( X, Y ), Z ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109117) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, 
% 35.95/36.33    Y ) ), X ), Y ) ==> top }.
% 35.95/36.33  parent0[0]: (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 35.95/36.33    ==> top }.
% 35.95/36.33  parent1[0; 9]: (109114) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==>
% 35.95/36.33     join( X, join( Y, Z ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := join( X, Y )
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := complement( join( X, Y ) )
% 35.95/36.33     Y := X
% 35.95/36.33     Z := Y
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (26) {G2,W10,D6,L1,V2,M1} P(1,18) { join( join( complement( 
% 35.95/36.33    join( X, Y ) ), X ), Y ) ==> top }.
% 35.95/36.33  parent0: (109117) {G1,W10,D6,L1,V2,M1}  { join( join( complement( join( X, 
% 35.95/36.33    Y ) ), X ), Y ) ==> top }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109123) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 35.95/36.33    X, join( Y, Z ) ) }.
% 35.95/36.33  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 35.95/36.33    join( X, Y ), Z ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109125) {G1,W9,D4,L1,V1,M1}  { join( join( X, skol2 ), skol1 ) 
% 35.95/36.33    ==> join( X, skol2 ) }.
% 35.95/36.33  parent0[0]: (19) {G1,W5,D3,L1,V0,M1} P(0,16) { join( skol2, skol1 ) ==> 
% 35.95/36.33    skol2 }.
% 35.95/36.33  parent1[0; 8]: (109123) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==>
% 35.95/36.33     join( X, join( Y, Z ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33     Y := skol2
% 35.95/36.33     Z := skol1
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (28) {G2,W9,D4,L1,V1,M1} P(19,1) { join( join( X, skol2 ), 
% 35.95/36.33    skol1 ) ==> join( X, skol2 ) }.
% 35.95/36.33  parent0: (109125) {G1,W9,D4,L1,V1,M1}  { join( join( X, skol2 ), skol1 ) 
% 35.95/36.33    ==> join( X, skol2 ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109128) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 35.95/36.33    X, join( Y, Z ) ) }.
% 35.95/36.33  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 35.95/36.33    join( X, Y ), Z ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109131) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join
% 35.95/36.33    ( join( Y, Z ), X ) }.
% 35.95/36.33  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 35.95/36.33  parent1[0; 6]: (109128) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==>
% 35.95/36.33     join( X, join( Y, Z ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := join( Y, Z )
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (29) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 35.95/36.33    join( join( Y, Z ), X ) }.
% 35.95/36.33  parent0: (109131) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join
% 35.95/36.33    ( join( Y, Z ), X ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109145) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 35.95/36.33    X, join( Y, Z ) ) }.
% 35.95/36.33  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 35.95/36.33    join( X, Y ), Z ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109150) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join
% 35.95/36.33    ( X, join( Z, Y ) ) }.
% 35.95/36.33  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 35.95/36.33  parent1[0; 8]: (109145) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==>
% 35.95/36.33     join( X, join( Y, Z ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := Y
% 35.95/36.33     Y := Z
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109163) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join
% 35.95/36.33    ( join( X, Z ), Y ) }.
% 35.95/36.33  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 35.95/36.33    join( X, Y ), Z ) }.
% 35.95/36.33  parent1[0; 6]: (109150) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==>
% 35.95/36.33     join( X, join( Z, Y ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Z
% 35.95/36.33     Z := Y
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (30) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X
% 35.95/36.33     ) = join( join( Z, X ), Y ) }.
% 35.95/36.33  parent0: (109163) {G1,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join
% 35.95/36.33    ( join( X, Z ), Y ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := Z
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := X
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109165) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 35.95/36.33    X, join( Y, Z ) ) }.
% 35.95/36.33  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 35.95/36.33    join( X, Y ), Z ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109168) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y
% 35.95/36.33     ) ) ==> join( X, top ) }.
% 35.95/36.33  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 35.95/36.33     }.
% 35.95/36.33  parent1[0; 9]: (109165) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==>
% 35.95/36.33     join( X, join( Y, Z ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := Y
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := complement( Y )
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (31) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 35.95/36.33    complement( X ) ) ==> join( Y, top ) }.
% 35.95/36.33  parent0: (109168) {G1,W10,D4,L1,V2,M1}  { join( join( X, Y ), complement( Y
% 35.95/36.33     ) ) ==> join( X, top ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := Y
% 35.95/36.33     Y := X
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109172) {G2,W9,D4,L1,V1,M1}  { join( X, skol2 ) ==> join( join( X
% 35.95/36.33    , skol2 ), skol1 ) }.
% 35.95/36.33  parent0[0]: (28) {G2,W9,D4,L1,V1,M1} P(19,1) { join( join( X, skol2 ), 
% 35.95/36.33    skol1 ) ==> join( X, skol2 ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109176) {G1,W9,D4,L1,V1,M1}  { join( X, skol2 ) ==> join( skol1, 
% 35.95/36.33    join( X, skol2 ) ) }.
% 35.95/36.33  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 35.95/36.33  parent1[0; 4]: (109172) {G2,W9,D4,L1,V1,M1}  { join( X, skol2 ) ==> join( 
% 35.95/36.33    join( X, skol2 ), skol1 ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := join( X, skol2 )
% 35.95/36.33     Y := skol1
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109182) {G1,W9,D4,L1,V1,M1}  { join( X, skol2 ) ==> join( join( 
% 35.95/36.33    skol1, X ), skol2 ) }.
% 35.95/36.33  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 35.95/36.33    join( X, Y ), Z ) }.
% 35.95/36.33  parent1[0; 4]: (109176) {G1,W9,D4,L1,V1,M1}  { join( X, skol2 ) ==> join( 
% 35.95/36.33    skol1, join( X, skol2 ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := skol1
% 35.95/36.33     Y := X
% 35.95/36.33     Z := skol2
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109183) {G1,W9,D4,L1,V1,M1}  { join( join( skol1, X ), skol2 ) ==>
% 35.95/36.33     join( X, skol2 ) }.
% 35.95/36.33  parent0[0]: (109182) {G1,W9,D4,L1,V1,M1}  { join( X, skol2 ) ==> join( join
% 35.95/36.33    ( skol1, X ), skol2 ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (40) {G3,W9,D4,L1,V1,M1} P(28,0);d(1) { join( join( skol1, X )
% 35.95/36.33    , skol2 ) ==> join( X, skol2 ) }.
% 35.95/36.33  parent0: (109183) {G1,W9,D4,L1,V1,M1}  { join( join( skol1, X ), skol2 ) 
% 35.95/36.33    ==> join( X, skol2 ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109186) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 35.95/36.33    join( complement( X ), Y ) ) ) ==> X }.
% 35.95/36.33  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 35.95/36.33    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 35.95/36.33  parent1[0; 2]: (2) {G0,W14,D6,L1,V2,M1} I { join( complement( join( 
% 35.95/36.33    complement( X ), complement( Y ) ) ), complement( join( complement( X ), 
% 35.95/36.33    Y ) ) ) ==> X }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 35.95/36.33    complement( join( complement( X ), Y ) ) ) ==> X }.
% 35.95/36.33  parent0: (109186) {G1,W11,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 35.95/36.33    join( complement( X ), Y ) ) ) ==> X }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109189) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 35.95/36.33    ( complement( X ), complement( Y ) ) ) }.
% 35.95/36.33  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 35.95/36.33    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109192) {G1,W7,D4,L1,V1,M1}  { meet( complement( X ), X ) ==> 
% 35.95/36.33    complement( top ) }.
% 35.95/36.33  parent0[0]: (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 35.95/36.33    ==> top }.
% 35.95/36.33  parent1[0; 6]: (109189) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 35.95/36.33    ( join( complement( X ), complement( Y ) ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := complement( X )
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := complement( X )
% 35.95/36.33     Y := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (58) {G2,W7,D4,L1,V1,M1} P(18,3) { meet( complement( X ), X ) 
% 35.95/36.33    ==> complement( top ) }.
% 35.95/36.33  parent0: (109192) {G1,W7,D4,L1,V1,M1}  { meet( complement( X ), X ) ==> 
% 35.95/36.33    complement( top ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109194) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 35.95/36.33    ( complement( X ), complement( Y ) ) ) }.
% 35.95/36.33  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 35.95/36.33    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109196) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 35.95/36.33    ( complement( Y ), complement( X ) ) ) }.
% 35.95/36.33  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 35.95/36.33  parent1[0; 5]: (109194) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 35.95/36.33    ( join( complement( X ), complement( Y ) ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := complement( X )
% 35.95/36.33     Y := complement( Y )
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109198) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 35.95/36.33  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 35.95/36.33    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 35.95/36.33  parent1[0; 4]: (109196) {G1,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 35.95/36.33    ( join( complement( Y ), complement( X ) ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := Y
% 35.95/36.33     Y := X
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X
% 35.95/36.33    , Y ) }.
% 35.95/36.33  parent0: (109198) {G1,W7,D3,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, X ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := Y
% 35.95/36.33     Y := X
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109200) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 35.95/36.33    ( complement( X ), complement( Y ) ) ) }.
% 35.95/36.33  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 35.95/36.33    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109203) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) ==> 
% 35.95/36.33    complement( top ) }.
% 35.95/36.33  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 35.95/36.33     }.
% 35.95/36.33  parent1[0; 6]: (109200) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 35.95/36.33    ( join( complement( X ), complement( Y ) ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := complement( X )
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33     Y := complement( X )
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109204) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 35.95/36.33  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 35.95/36.33    zero }.
% 35.95/36.33  parent1[0; 1]: (109203) {G1,W7,D4,L1,V1,M1}  { meet( X, complement( X ) ) 
% 35.95/36.33    ==> complement( top ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109205) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 35.95/36.33  parent0[0]: (109204) {G1,W4,D3,L1,V0,M1}  { zero ==> complement( top ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==>
% 35.95/36.33     zero }.
% 35.95/36.33  parent0: (109205) {G1,W4,D3,L1,V0,M1}  { complement( top ) ==> zero }.
% 35.95/36.33  substitution0:
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109207) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 35.95/36.33    ( complement( X ), complement( Y ) ) ) }.
% 35.95/36.33  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 35.95/36.33    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109208) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 35.95/36.33    join( zero, complement( X ) ) ) }.
% 35.95/36.33  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 35.95/36.33    zero }.
% 35.95/36.33  parent1[0; 6]: (109207) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 35.95/36.33    ( join( complement( X ), complement( Y ) ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := top
% 35.95/36.33     Y := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109210) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement
% 35.95/36.33    ( X ) ) ) ==> meet( top, X ) }.
% 35.95/36.33  parent0[0]: (109208) {G1,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( 
% 35.95/36.33    join( zero, complement( X ) ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (62) {G2,W9,D5,L1,V1,M1} P(61,3) { complement( join( zero, 
% 35.95/36.33    complement( X ) ) ) ==> meet( top, X ) }.
% 35.95/36.33  parent0: (109210) {G1,W9,D5,L1,V1,M1}  { complement( join( zero, complement
% 35.95/36.33    ( X ) ) ) ==> meet( top, X ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109213) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 35.95/36.33    ( complement( X ), complement( Y ) ) ) }.
% 35.95/36.33  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 35.95/36.33    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109215) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 35.95/36.33    join( complement( X ), zero ) ) }.
% 35.95/36.33  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 35.95/36.33    zero }.
% 35.95/36.33  parent1[0; 8]: (109213) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 35.95/36.33    ( join( complement( X ), complement( Y ) ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33     Y := top
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109217) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X ), 
% 35.95/36.33    zero ) ) ==> meet( X, top ) }.
% 35.95/36.33  parent0[0]: (109215) {G1,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 35.95/36.33    join( complement( X ), zero ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (63) {G2,W9,D5,L1,V1,M1} P(61,3) { complement( join( 
% 35.95/36.33    complement( X ), zero ) ) ==> meet( X, top ) }.
% 35.95/36.33  parent0: (109217) {G1,W9,D5,L1,V1,M1}  { complement( join( complement( X )
% 35.95/36.33    , zero ) ) ==> meet( X, top ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109219) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 35.95/36.33     }.
% 35.95/36.33  parent0[0]: (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 35.95/36.33    ==> top }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109220) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 35.95/36.33  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 35.95/36.33    zero }.
% 35.95/36.33  parent1[0; 3]: (109219) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X
% 35.95/36.33     ), X ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := top
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109221) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 35.95/36.33  parent0[0]: (109220) {G2,W5,D3,L1,V0,M1}  { top ==> join( zero, top ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (64) {G2,W5,D3,L1,V0,M1} P(61,18) { join( zero, top ) ==> top
% 35.95/36.33     }.
% 35.95/36.33  parent0: (109221) {G2,W5,D3,L1,V0,M1}  { join( zero, top ) ==> top }.
% 35.95/36.33  substitution0:
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109223) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 35.95/36.33    X, join( Y, Z ) ) }.
% 35.95/36.33  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 35.95/36.33    join( X, Y ), Z ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109225) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 35.95/36.33    join( X, top ) }.
% 35.95/36.33  parent0[0]: (64) {G2,W5,D3,L1,V0,M1} P(61,18) { join( zero, top ) ==> top
% 35.95/36.33     }.
% 35.95/36.33  parent1[0; 8]: (109223) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==>
% 35.95/36.33     join( X, join( Y, Z ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33     Y := zero
% 35.95/36.33     Z := top
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (67) {G3,W9,D4,L1,V1,M1} P(64,1) { join( join( X, zero ), top
% 35.95/36.33     ) ==> join( X, top ) }.
% 35.95/36.33  parent0: (109225) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), top ) ==> 
% 35.95/36.33    join( X, top ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109230) {G2,W6,D4,L1,V1,M1}  { meet( complement( X ), X ) ==> 
% 35.95/36.33    zero }.
% 35.95/36.33  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 35.95/36.33    zero }.
% 35.95/36.33  parent1[0; 5]: (58) {G2,W7,D4,L1,V1,M1} P(18,3) { meet( complement( X ), X
% 35.95/36.33     ) ==> complement( top ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (71) {G3,W6,D4,L1,V1,M1} S(58);d(61) { meet( complement( X ), 
% 35.95/36.33    X ) ==> zero }.
% 35.95/36.33  parent0: (109230) {G2,W6,D4,L1,V1,M1}  { meet( complement( X ), X ) ==> 
% 35.95/36.33    zero }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109233) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 35.95/36.33    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 35.95/36.33    complement( Y ) ) }.
% 35.95/36.33  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 35.95/36.33    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 35.95/36.33    Y ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109235) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join( 
% 35.95/36.33    composition( converse( X ), complement( composition( X, top ) ) ), zero )
% 35.95/36.33     }.
% 35.95/36.33  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 35.95/36.33    zero }.
% 35.95/36.33  parent1[0; 11]: (109233) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 35.95/36.33    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 35.95/36.33    complement( Y ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33     Y := top
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109236) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 35.95/36.33    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 35.95/36.33  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 35.95/36.33    zero }.
% 35.95/36.33  parent1[0; 1]: (109235) {G1,W12,D6,L1,V1,M1}  { complement( top ) ==> join
% 35.95/36.33    ( composition( converse( X ), complement( composition( X, top ) ) ), zero
% 35.95/36.33     ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109238) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X ), 
% 35.95/36.33    complement( composition( X, top ) ) ), zero ) ==> zero }.
% 35.95/36.33  parent0[0]: (109236) {G2,W11,D6,L1,V1,M1}  { zero ==> join( composition( 
% 35.95/36.33    converse( X ), complement( composition( X, top ) ) ), zero ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (87) {G2,W11,D6,L1,V1,M1} P(61,10) { join( composition( 
% 35.95/36.33    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 35.95/36.33  parent0: (109238) {G2,W11,D6,L1,V1,M1}  { join( composition( converse( X )
% 35.95/36.33    , complement( composition( X, top ) ) ), zero ) ==> zero }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109241) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 35.95/36.33    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 35.95/36.33    complement( Y ) ) }.
% 35.95/36.33  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 35.95/36.33    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 35.95/36.33    Y ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109242) {G1,W11,D5,L1,V1,M1}  { complement( one ) ==> join( 
% 35.95/36.33    composition( converse( X ), complement( X ) ), complement( one ) ) }.
% 35.95/36.33  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 35.95/36.33  parent1[0; 8]: (109241) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 35.95/36.33    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 35.95/36.33    complement( Y ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33     Y := one
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109243) {G1,W11,D5,L1,V1,M1}  { join( composition( converse( X ), 
% 35.95/36.33    complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 35.95/36.33  parent0[0]: (109242) {G1,W11,D5,L1,V1,M1}  { complement( one ) ==> join( 
% 35.95/36.33    composition( converse( X ), complement( X ) ), complement( one ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (94) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( 
% 35.95/36.33    converse( X ), complement( X ) ), complement( one ) ) ==> complement( one
% 35.95/36.33     ) }.
% 35.95/36.33  parent0: (109243) {G1,W11,D5,L1,V1,M1}  { join( composition( converse( X )
% 35.95/36.33    , complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109245) {G0,W33,D7,L1,V3,M1}  { composition( meet( X, composition
% 35.95/36.33    ( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ==> 
% 35.95/36.33    join( meet( composition( X, Y ), Z ), composition( meet( X, composition( 
% 35.95/36.33    Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ) }.
% 35.95/36.33  parent0[0]: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 35.95/36.33    Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 35.95/36.33    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 35.95/36.33    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 35.95/36.33     ) ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109247) {G1,W36,D7,L1,V3,M1}  { composition( meet( X, composition
% 35.95/36.33    ( Y, converse( converse( Z ) ) ) ), meet( converse( Z ), composition( 
% 35.95/36.33    converse( X ), Y ) ) ) ==> join( meet( composition( X, converse( Z ) ), Y
% 35.95/36.33     ), composition( meet( X, composition( Y, Z ) ), meet( converse( Z ), 
% 35.95/36.33    composition( converse( X ), Y ) ) ) ) }.
% 35.95/36.33  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 35.95/36.33  parent1[0; 28]: (109245) {G0,W33,D7,L1,V3,M1}  { composition( meet( X, 
% 35.95/36.33    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 35.95/36.33     ) ) ) ==> join( meet( composition( X, Y ), Z ), composition( meet( X, 
% 35.95/36.33    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 35.95/36.33     ) ) ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := Z
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33     Y := converse( Z )
% 35.95/36.33     Z := Y
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109251) {G1,W34,D7,L1,V3,M1}  { composition( meet( X, composition
% 35.95/36.33    ( Y, Z ) ), meet( converse( Z ), composition( converse( X ), Y ) ) ) ==> 
% 35.95/36.33    join( meet( composition( X, converse( Z ) ), Y ), composition( meet( X, 
% 35.95/36.33    composition( Y, Z ) ), meet( converse( Z ), composition( converse( X ), Y
% 35.95/36.33     ) ) ) ) }.
% 35.95/36.33  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 35.95/36.33  parent1[0; 6]: (109247) {G1,W36,D7,L1,V3,M1}  { composition( meet( X, 
% 35.95/36.33    composition( Y, converse( converse( Z ) ) ) ), meet( converse( Z ), 
% 35.95/36.33    composition( converse( X ), Y ) ) ) ==> join( meet( composition( X, 
% 35.95/36.33    converse( Z ) ), Y ), composition( meet( X, composition( Y, Z ) ), meet( 
% 35.95/36.33    converse( Z ), composition( converse( X ), Y ) ) ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := Z
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109253) {G1,W34,D7,L1,V3,M1}  { join( meet( composition( X, 
% 35.95/36.33    converse( Z ) ), Y ), composition( meet( X, composition( Y, Z ) ), meet( 
% 35.95/36.33    converse( Z ), composition( converse( X ), Y ) ) ) ) ==> composition( 
% 35.95/36.33    meet( X, composition( Y, Z ) ), meet( converse( Z ), composition( 
% 35.95/36.33    converse( X ), Y ) ) ) }.
% 35.95/36.33  parent0[0]: (109251) {G1,W34,D7,L1,V3,M1}  { composition( meet( X, 
% 35.95/36.33    composition( Y, Z ) ), meet( converse( Z ), composition( converse( X ), Y
% 35.95/36.33     ) ) ) ==> join( meet( composition( X, converse( Z ) ), Y ), composition
% 35.95/36.33    ( meet( X, composition( Y, Z ) ), meet( converse( Z ), composition( 
% 35.95/36.33    converse( X ), Y ) ) ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (108) {G1,W34,D7,L1,V3,M1} P(7,13) { join( meet( composition( 
% 35.95/36.33    Y, converse( X ) ), Z ), composition( meet( Y, composition( Z, X ) ), 
% 35.95/36.33    meet( converse( X ), composition( converse( Y ), Z ) ) ) ) ==> 
% 35.95/36.33    composition( meet( Y, composition( Z, X ) ), meet( converse( X ), 
% 35.95/36.33    composition( converse( Y ), Z ) ) ) }.
% 35.95/36.33  parent0: (109253) {G1,W34,D7,L1,V3,M1}  { join( meet( composition( X, 
% 35.95/36.33    converse( Z ) ), Y ), composition( meet( X, composition( Y, Z ) ), meet( 
% 35.95/36.33    converse( Z ), composition( converse( X ), Y ) ) ) ) ==> composition( 
% 35.95/36.33    meet( X, composition( Y, Z ) ), meet( converse( Z ), composition( 
% 35.95/36.33    converse( X ), Y ) ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := Y
% 35.95/36.33     Y := Z
% 35.95/36.33     Z := X
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109259) {G0,W33,D7,L1,V3,M1}  { composition( meet( X, composition
% 35.95/36.33    ( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ==> 
% 35.95/36.33    join( meet( composition( X, Y ), Z ), composition( meet( X, composition( 
% 35.95/36.33    Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z ) ) ) ) }.
% 35.95/36.33  parent0[0]: (13) {G0,W33,D7,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 35.95/36.33    Z ), composition( meet( X, composition( Z, converse( Y ) ) ), meet( Y, 
% 35.95/36.33    composition( converse( X ), Z ) ) ) ) ==> composition( meet( X, 
% 35.95/36.33    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 35.95/36.33     ) ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109263) {G1,W36,D7,L1,V3,M1}  { composition( meet( converse( X )
% 35.95/36.33    , composition( Y, converse( Z ) ) ), meet( Z, composition( converse( 
% 35.95/36.33    converse( X ) ), Y ) ) ) ==> join( meet( composition( converse( X ), Z )
% 35.95/36.33    , Y ), composition( meet( converse( X ), composition( Y, converse( Z ) )
% 35.95/36.33     ), meet( Z, composition( X, Y ) ) ) ) }.
% 35.95/36.33  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 35.95/36.33  parent1[0; 34]: (109259) {G0,W33,D7,L1,V3,M1}  { composition( meet( X, 
% 35.95/36.33    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 35.95/36.33     ) ) ) ==> join( meet( composition( X, Y ), Z ), composition( meet( X, 
% 35.95/36.33    composition( Z, converse( Y ) ) ), meet( Y, composition( converse( X ), Z
% 35.95/36.33     ) ) ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := converse( X )
% 35.95/36.33     Y := Z
% 35.95/36.33     Z := Y
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109264) {G1,W34,D7,L1,V3,M1}  { composition( meet( converse( X )
% 35.95/36.33    , composition( Y, converse( Z ) ) ), meet( Z, composition( X, Y ) ) ) ==>
% 35.95/36.33     join( meet( composition( converse( X ), Z ), Y ), composition( meet( 
% 35.95/36.33    converse( X ), composition( Y, converse( Z ) ) ), meet( Z, composition( X
% 35.95/36.33    , Y ) ) ) ) }.
% 35.95/36.33  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 35.95/36.33  parent1[0; 12]: (109263) {G1,W36,D7,L1,V3,M1}  { composition( meet( 
% 35.95/36.33    converse( X ), composition( Y, converse( Z ) ) ), meet( Z, composition( 
% 35.95/36.33    converse( converse( X ) ), Y ) ) ) ==> join( meet( composition( converse
% 35.95/36.33    ( X ), Z ), Y ), composition( meet( converse( X ), composition( Y, 
% 35.95/36.33    converse( Z ) ) ), meet( Z, composition( X, Y ) ) ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  substitution1:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109270) {G1,W34,D7,L1,V3,M1}  { join( meet( composition( converse
% 35.95/36.33    ( X ), Z ), Y ), composition( meet( converse( X ), composition( Y, 
% 35.95/36.33    converse( Z ) ) ), meet( Z, composition( X, Y ) ) ) ) ==> composition( 
% 35.95/36.33    meet( converse( X ), composition( Y, converse( Z ) ) ), meet( Z, 
% 35.95/36.33    composition( X, Y ) ) ) }.
% 35.95/36.33  parent0[0]: (109264) {G1,W34,D7,L1,V3,M1}  { composition( meet( converse( X
% 35.95/36.33     ), composition( Y, converse( Z ) ) ), meet( Z, composition( X, Y ) ) ) 
% 35.95/36.33    ==> join( meet( composition( converse( X ), Z ), Y ), composition( meet( 
% 35.95/36.33    converse( X ), composition( Y, converse( Z ) ) ), meet( Z, composition( X
% 35.95/36.33    , Y ) ) ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Y
% 35.95/36.33     Z := Z
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  subsumption: (109) {G1,W34,D7,L1,V3,M1} P(7,13) { join( meet( composition( 
% 35.95/36.33    converse( X ), Y ), Z ), composition( meet( converse( X ), composition( Z
% 35.95/36.33    , converse( Y ) ) ), meet( Y, composition( X, Z ) ) ) ) ==> composition( 
% 35.95/36.33    meet( converse( X ), composition( Z, converse( Y ) ) ), meet( Y, 
% 35.95/36.33    composition( X, Z ) ) ) }.
% 35.95/36.33  parent0: (109270) {G1,W34,D7,L1,V3,M1}  { join( meet( composition( converse
% 35.95/36.33    ( X ), Z ), Y ), composition( meet( converse( X ), composition( Y, 
% 35.95/36.33    converse( Z ) ) ), meet( Z, composition( X, Y ) ) ) ) ==> composition( 
% 35.95/36.33    meet( converse( X ), composition( Y, converse( Z ) ) ), meet( Z, 
% 35.95/36.33    composition( X, Y ) ) ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33     Y := Z
% 35.95/36.33     Z := Y
% 35.95/36.33  end
% 35.95/36.33  permutation0:
% 35.95/36.33     0 ==> 0
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  eqswap: (109273) {G3,W9,D4,L1,V1,M1}  { join( X, skol2 ) ==> join( join( 
% 35.95/36.33    skol1, X ), skol2 ) }.
% 35.95/36.33  parent0[0]: (40) {G3,W9,D4,L1,V1,M1} P(28,0);d(1) { join( join( skol1, X )
% 35.95/36.33    , skol2 ) ==> join( X, skol2 ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := X
% 35.95/36.33  end
% 35.95/36.33  
% 35.95/36.33  paramod: (109274) {G1,W8,D4,L1,V0,M1}  { join( complement( skol1 ), skol2 )
% 35.95/36.33     ==> join( top, skol2 ) }.
% 35.95/36.33  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 35.95/36.33     }.
% 35.95/36.33  parent1[0; 6]: (109273) {G3,W9,D4,L1,V1,M1}  { join( X, skol2 ) ==> join( 
% 35.95/36.33    join( skol1, X ), skol2 ) }.
% 35.95/36.33  substitution0:
% 35.95/36.33     X := skol1
% 35.95/36.33  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := complement( skol1 )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (114) {G4,W8,D4,L1,V0,M1} P(11,40) { join( complement( skol1 )
% 35.95/36.34    , skol2 ) ==> join( top, skol2 ) }.
% 35.95/36.34  parent0: (109274) {G1,W8,D4,L1,V0,M1}  { join( complement( skol1 ), skol2 )
% 35.95/36.34     ==> join( top, skol2 ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109277) {G0,W27,D8,L1,V3,M1}  { meet( composition( X, meet( Y, 
% 35.95/36.34    composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition( X, 
% 35.95/36.34    Y ), Z ), meet( composition( X, meet( Y, composition( converse( X ), Z )
% 35.95/36.34     ) ), Z ) ) }.
% 35.95/36.34  parent0[0]: (14) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 35.95/36.34    Z ), meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), 
% 35.95/36.34    Z ) ) ==> meet( composition( X, meet( Y, composition( converse( X ), Z )
% 35.95/36.34     ) ), Z ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := Z
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109279) {G1,W30,D8,L1,V3,M1}  { meet( composition( converse( X )
% 35.95/36.34    , meet( Y, composition( converse( converse( X ) ), Z ) ) ), Z ) ==> join
% 35.95/36.34    ( meet( composition( converse( X ), Y ), Z ), meet( composition( converse
% 35.95/36.34    ( X ), meet( Y, composition( X, Z ) ) ), Z ) ) }.
% 35.95/36.34  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 35.95/36.34  parent1[0; 27]: (109277) {G0,W27,D8,L1,V3,M1}  { meet( composition( X, meet
% 35.95/36.34    ( Y, composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition
% 35.95/36.34    ( X, Y ), Z ), meet( composition( X, meet( Y, composition( converse( X )
% 35.95/36.34    , Z ) ) ), Z ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := converse( X )
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := Z
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109280) {G1,W28,D7,L1,V3,M1}  { meet( composition( converse( X )
% 35.95/36.34    , meet( Y, composition( X, Z ) ) ), Z ) ==> join( meet( composition( 
% 35.95/36.34    converse( X ), Y ), Z ), meet( composition( converse( X ), meet( Y, 
% 35.95/36.34    composition( X, Z ) ) ), Z ) ) }.
% 35.95/36.34  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 35.95/36.34  parent1[0; 8]: (109279) {G1,W30,D8,L1,V3,M1}  { meet( composition( converse
% 35.95/36.34    ( X ), meet( Y, composition( converse( converse( X ) ), Z ) ) ), Z ) ==> 
% 35.95/36.34    join( meet( composition( converse( X ), Y ), Z ), meet( composition( 
% 35.95/36.34    converse( X ), meet( Y, composition( X, Z ) ) ), Z ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := Z
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109282) {G1,W28,D7,L1,V3,M1}  { join( meet( composition( converse
% 35.95/36.34    ( X ), Y ), Z ), meet( composition( converse( X ), meet( Y, composition( 
% 35.95/36.34    X, Z ) ) ), Z ) ) ==> meet( composition( converse( X ), meet( Y, 
% 35.95/36.34    composition( X, Z ) ) ), Z ) }.
% 35.95/36.34  parent0[0]: (109280) {G1,W28,D7,L1,V3,M1}  { meet( composition( converse( X
% 35.95/36.34     ), meet( Y, composition( X, Z ) ) ), Z ) ==> join( meet( composition( 
% 35.95/36.34    converse( X ), Y ), Z ), meet( composition( converse( X ), meet( Y, 
% 35.95/36.34    composition( X, Z ) ) ), Z ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := Z
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (126) {G1,W28,D7,L1,V3,M1} P(7,14) { join( meet( composition( 
% 35.95/36.34    converse( X ), Y ), Z ), meet( composition( converse( X ), meet( Y, 
% 35.95/36.34    composition( X, Z ) ) ), Z ) ) ==> meet( composition( converse( X ), meet
% 35.95/36.34    ( Y, composition( X, Z ) ) ), Z ) }.
% 35.95/36.34  parent0: (109282) {G1,W28,D7,L1,V3,M1}  { join( meet( composition( converse
% 35.95/36.34    ( X ), Y ), Z ), meet( composition( converse( X ), meet( Y, composition( 
% 35.95/36.34    X, Z ) ) ), Z ) ) ==> meet( composition( converse( X ), meet( Y, 
% 35.95/36.34    composition( X, Z ) ) ), Z ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := Z
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109285) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> complement( join
% 35.95/36.34    ( zero, complement( X ) ) ) }.
% 35.95/36.34  parent0[0]: (62) {G2,W9,D5,L1,V1,M1} P(61,3) { complement( join( zero, 
% 35.95/36.34    complement( X ) ) ) ==> meet( top, X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109286) {G2,W8,D4,L1,V0,M1}  { meet( top, top ) ==> complement( 
% 35.95/36.34    join( zero, zero ) ) }.
% 35.95/36.34  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 35.95/36.34    zero }.
% 35.95/36.34  parent1[0; 7]: (109285) {G2,W9,D5,L1,V1,M1}  { meet( top, X ) ==> 
% 35.95/36.34    complement( join( zero, complement( X ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := top
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109287) {G2,W8,D4,L1,V0,M1}  { complement( join( zero, zero ) ) 
% 35.95/36.34    ==> meet( top, top ) }.
% 35.95/36.34  parent0[0]: (109286) {G2,W8,D4,L1,V0,M1}  { meet( top, top ) ==> complement
% 35.95/36.34    ( join( zero, zero ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (134) {G3,W8,D4,L1,V0,M1} P(61,62) { complement( join( zero, 
% 35.95/36.34    zero ) ) ==> meet( top, top ) }.
% 35.95/36.34  parent0: (109287) {G2,W8,D4,L1,V0,M1}  { complement( join( zero, zero ) ) 
% 35.95/36.34    ==> meet( top, top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109289) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), X )
% 35.95/36.34     }.
% 35.95/36.34  parent0[0]: (18) {G1,W6,D4,L1,V1,M1} P(0,11) { join( complement( X ), X ) 
% 35.95/36.34    ==> top }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109291) {G2,W9,D4,L1,V0,M1}  { top ==> join( meet( top, top ), 
% 35.95/36.34    join( zero, zero ) ) }.
% 35.95/36.34  parent0[0]: (134) {G3,W8,D4,L1,V0,M1} P(61,62) { complement( join( zero, 
% 35.95/36.34    zero ) ) ==> meet( top, top ) }.
% 35.95/36.34  parent1[0; 3]: (109289) {G1,W6,D4,L1,V1,M1}  { top ==> join( complement( X
% 35.95/36.34     ), X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := join( zero, zero )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109292) {G1,W9,D5,L1,V0,M1}  { top ==> join( join( meet( top, top
% 35.95/36.34     ), zero ), zero ) }.
% 35.95/36.34  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 35.95/36.34    join( X, Y ), Z ) }.
% 35.95/36.34  parent1[0; 2]: (109291) {G2,W9,D4,L1,V0,M1}  { top ==> join( meet( top, top
% 35.95/36.34     ), join( zero, zero ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := meet( top, top )
% 35.95/36.34     Y := zero
% 35.95/36.34     Z := zero
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109293) {G1,W9,D5,L1,V0,M1}  { join( join( meet( top, top ), zero
% 35.95/36.34     ), zero ) ==> top }.
% 35.95/36.34  parent0[0]: (109292) {G1,W9,D5,L1,V0,M1}  { top ==> join( join( meet( top, 
% 35.95/36.34    top ), zero ), zero ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (142) {G4,W9,D5,L1,V0,M1} P(134,18);d(1) { join( join( meet( 
% 35.95/36.34    top, top ), zero ), zero ) ==> top }.
% 35.95/36.34  parent0: (109293) {G1,W9,D5,L1,V0,M1}  { join( join( meet( top, top ), zero
% 35.95/36.34     ), zero ) ==> top }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109294) {G1,W11,D4,L1,V0,M1}  { ! composition( skol3, skol2 ) ==> 
% 35.95/36.34    join( composition( skol3, skol1 ), composition( skol3, skol2 ) ) }.
% 35.95/36.34  parent0[0]: (17) {G1,W11,D4,L1,V0,M1} I;d(6);d(16);q { ! join( composition
% 35.95/36.34    ( skol3, skol1 ), composition( skol3, skol2 ) ) ==> composition( skol3, 
% 35.95/36.34    skol2 ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109295) {G1,W11,D4,L1,V0,M1}  { ! composition( skol3, skol2 ) ==>
% 35.95/36.34     join( composition( skol3, skol2 ), composition( skol3, skol1 ) ) }.
% 35.95/36.34  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 35.95/36.34  parent1[0; 5]: (109294) {G1,W11,D4,L1,V0,M1}  { ! composition( skol3, skol2
% 35.95/36.34     ) ==> join( composition( skol3, skol1 ), composition( skol3, skol2 ) )
% 35.95/36.34     }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := composition( skol3, skol1 )
% 35.95/36.34     Y := composition( skol3, skol2 )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109298) {G1,W11,D4,L1,V0,M1}  { ! join( composition( skol3, skol2
% 35.95/36.34     ), composition( skol3, skol1 ) ) ==> composition( skol3, skol2 ) }.
% 35.95/36.34  parent0[0]: (109295) {G1,W11,D4,L1,V0,M1}  { ! composition( skol3, skol2 ) 
% 35.95/36.34    ==> join( composition( skol3, skol2 ), composition( skol3, skol1 ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (164) {G2,W11,D4,L1,V0,M1} P(0,17) { ! join( composition( 
% 35.95/36.34    skol3, skol2 ), composition( skol3, skol1 ) ) ==> composition( skol3, 
% 35.95/36.34    skol2 ) }.
% 35.95/36.34  parent0: (109298) {G1,W11,D4,L1,V0,M1}  { ! join( composition( skol3, skol2
% 35.95/36.34     ), composition( skol3, skol1 ) ) ==> composition( skol3, skol2 ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109300) {G3,W9,D4,L1,V1,M1}  { join( X, top ) ==> join( join( X, 
% 35.95/36.34    zero ), top ) }.
% 35.95/36.34  parent0[0]: (67) {G3,W9,D4,L1,V1,M1} P(64,1) { join( join( X, zero ), top )
% 35.95/36.34     ==> join( X, top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109302) {G4,W11,D5,L1,V0,M1}  { join( join( meet( top, top ), 
% 35.95/36.34    zero ), top ) ==> join( top, top ) }.
% 35.95/36.34  parent0[0]: (142) {G4,W9,D5,L1,V0,M1} P(134,18);d(1) { join( join( meet( 
% 35.95/36.34    top, top ), zero ), zero ) ==> top }.
% 35.95/36.34  parent1[0; 9]: (109300) {G3,W9,D4,L1,V1,M1}  { join( X, top ) ==> join( 
% 35.95/36.34    join( X, zero ), top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := join( meet( top, top ), zero )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109303) {G4,W9,D4,L1,V0,M1}  { join( meet( top, top ), top ) ==> 
% 35.95/36.34    join( top, top ) }.
% 35.95/36.34  parent0[0]: (67) {G3,W9,D4,L1,V1,M1} P(64,1) { join( join( X, zero ), top )
% 35.95/36.34     ==> join( X, top ) }.
% 35.95/36.34  parent1[0; 1]: (109302) {G4,W11,D5,L1,V0,M1}  { join( join( meet( top, top
% 35.95/36.34     ), zero ), top ) ==> join( top, top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := meet( top, top )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (165) {G5,W9,D4,L1,V0,M1} P(142,67);d(67) { join( meet( top, 
% 35.95/36.34    top ), top ) ==> join( top, top ) }.
% 35.95/36.34  parent0: (109303) {G4,W9,D4,L1,V0,M1}  { join( meet( top, top ), top ) ==> 
% 35.95/36.34    join( top, top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109306) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, 
% 35.95/36.34    Y ), complement( Y ) ) }.
% 35.95/36.34  parent0[0]: (31) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 35.95/36.34    complement( X ) ) ==> join( Y, top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109308) {G1,W30,D9,L1,V3,M1}  { join( meet( composition( X, Y ), 
% 35.95/36.34    Z ), top ) ==> join( meet( composition( meet( X, composition( Z, converse
% 35.95/36.34    ( Y ) ) ), Y ), Z ), complement( meet( composition( meet( X, composition
% 35.95/36.34    ( Z, converse( Y ) ) ), Y ), Z ) ) ) }.
% 35.95/36.34  parent0[0]: (15) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 35.95/36.34    Z ), meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y ), 
% 35.95/36.34    Z ) ) ==> meet( composition( meet( X, composition( Z, converse( Y ) ) ), 
% 35.95/36.34    Y ), Z ) }.
% 35.95/36.34  parent1[0; 9]: (109306) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 35.95/36.34    join( X, Y ), complement( Y ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := Z
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := meet( composition( X, Y ), Z )
% 35.95/36.34     Y := meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y )
% 35.95/36.34    , Z )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109309) {G1,W9,D5,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 35.95/36.34     ), top ) ==> top }.
% 35.95/36.34  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 35.95/36.34     }.
% 35.95/36.34  parent1[0; 8]: (109308) {G1,W30,D9,L1,V3,M1}  { join( meet( composition( X
% 35.95/36.34    , Y ), Z ), top ) ==> join( meet( composition( meet( X, composition( Z, 
% 35.95/36.34    converse( Y ) ) ), Y ), Z ), complement( meet( composition( meet( X, 
% 35.95/36.34    composition( Z, converse( Y ) ) ), Y ), Z ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := meet( composition( meet( X, composition( Z, converse( Y ) ) ), Y )
% 35.95/36.34    , Z )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := Z
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (181) {G2,W9,D5,L1,V3,M1} P(15,31);d(11) { join( meet( 
% 35.95/36.34    composition( X, Y ), Z ), top ) ==> top }.
% 35.95/36.34  parent0: (109309) {G1,W9,D5,L1,V3,M1}  { join( meet( composition( X, Y ), Z
% 35.95/36.34     ), top ) ==> top }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := Z
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109312) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, 
% 35.95/36.34    Y ), complement( Y ) ) }.
% 35.95/36.34  parent0[0]: (31) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 35.95/36.34    complement( X ) ) ==> join( Y, top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109313) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 35.95/36.34    complement( complement( X ) ) ) }.
% 35.95/36.34  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 35.95/36.34     }.
% 35.95/36.34  parent1[0; 5]: (109312) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 35.95/36.34    join( X, Y ), complement( Y ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := complement( X )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109314) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement( 
% 35.95/36.34    X ) ) ) ==> join( X, top ) }.
% 35.95/36.34  parent0[0]: (109313) {G1,W9,D5,L1,V1,M1}  { join( X, top ) ==> join( top, 
% 35.95/36.34    complement( complement( X ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (193) {G2,W9,D5,L1,V1,M1} P(11,31) { join( top, complement( 
% 35.95/36.34    complement( X ) ) ) ==> join( X, top ) }.
% 35.95/36.34  parent0: (109314) {G1,W9,D5,L1,V1,M1}  { join( top, complement( complement
% 35.95/36.34    ( X ) ) ) ==> join( X, top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109316) {G2,W9,D5,L1,V3,M1}  { top ==> join( meet( composition( X
% 35.95/36.34    , Y ), Z ), top ) }.
% 35.95/36.34  parent0[0]: (181) {G2,W9,D5,L1,V3,M1} P(15,31);d(11) { join( meet( 
% 35.95/36.34    composition( X, Y ), Z ), top ) ==> top }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := Z
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109317) {G1,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), top )
% 35.95/36.34     }.
% 35.95/36.34  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 35.95/36.34  parent1[0; 4]: (109316) {G2,W9,D5,L1,V3,M1}  { top ==> join( meet( 
% 35.95/36.34    composition( X, Y ), Z ), top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := one
% 35.95/36.34     Z := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109318) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> top
% 35.95/36.34     }.
% 35.95/36.34  parent0[0]: (109317) {G1,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), top
% 35.95/36.34     ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (202) {G3,W7,D4,L1,V2,M1} P(5,181) { join( meet( X, Y ), top )
% 35.95/36.34     ==> top }.
% 35.95/36.34  parent0: (109318) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), top ) ==> top
% 35.95/36.34     }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109320) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) 
% 35.95/36.34    ==> converse( composition( converse( X ), Y ) ) }.
% 35.95/36.34  parent0[0]: (21) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 35.95/36.34    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109323) {G1,W8,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 35.95/36.34    ==> converse( converse( X ) ) }.
% 35.95/36.34  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 35.95/36.34  parent1[0; 6]: (109320) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y )
% 35.95/36.34    , X ) ==> converse( composition( converse( X ), Y ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := converse( X )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := one
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109324) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 35.95/36.34    ==> X }.
% 35.95/36.34  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 35.95/36.34  parent1[0; 5]: (109323) {G1,W8,D4,L1,V1,M1}  { composition( converse( one )
% 35.95/36.34    , X ) ==> converse( converse( X ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (207) {G2,W6,D4,L1,V1,M1} P(5,21);d(7) { composition( converse
% 35.95/36.34    ( one ), X ) ==> X }.
% 35.95/36.34  parent0: (109324) {G1,W6,D4,L1,V1,M1}  { composition( converse( one ), X ) 
% 35.95/36.34    ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109326) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one )
% 35.95/36.34    , X ) }.
% 35.95/36.34  parent0[0]: (207) {G2,W6,D4,L1,V1,M1} P(5,21);d(7) { composition( converse
% 35.95/36.34    ( one ), X ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109328) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 35.95/36.34  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { composition( X, one ) ==> X }.
% 35.95/36.34  parent1[0; 2]: (109326) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse
% 35.95/36.34    ( one ), X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := converse( one )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := one
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109329) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 35.95/36.34  parent0[0]: (109328) {G1,W4,D3,L1,V0,M1}  { one ==> converse( one ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (213) {G3,W4,D3,L1,V0,M1} P(207,5) { converse( one ) ==> one
% 35.95/36.34     }.
% 35.95/36.34  parent0: (109329) {G1,W4,D3,L1,V0,M1}  { converse( one ) ==> one }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109331) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse( one )
% 35.95/36.34    , X ) }.
% 35.95/36.34  parent0[0]: (207) {G2,W6,D4,L1,V1,M1} P(5,21);d(7) { composition( converse
% 35.95/36.34    ( one ), X ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109332) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 35.95/36.34  parent0[0]: (213) {G3,W4,D3,L1,V0,M1} P(207,5) { converse( one ) ==> one
% 35.95/36.34     }.
% 35.95/36.34  parent1[0; 3]: (109331) {G2,W6,D4,L1,V1,M1}  { X ==> composition( converse
% 35.95/36.34    ( one ), X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109333) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 35.95/36.34  parent0[0]: (109332) {G3,W5,D3,L1,V1,M1}  { X ==> composition( one, X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (214) {G4,W5,D3,L1,V1,M1} P(213,207) { composition( one, X ) 
% 35.95/36.34    ==> X }.
% 35.95/36.34  parent0: (109333) {G3,W5,D3,L1,V1,M1}  { composition( one, X ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109335) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 35.95/36.34    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 35.95/36.34    complement( Y ) ) }.
% 35.95/36.34  parent0[0]: (10) {G0,W13,D6,L1,V2,M1} I { join( composition( converse( X )
% 35.95/36.34    , complement( composition( X, Y ) ) ), complement( Y ) ) ==> complement( 
% 35.95/36.34    Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109337) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 35.95/36.34    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 35.95/36.34  parent0[0]: (214) {G4,W5,D3,L1,V1,M1} P(213,207) { composition( one, X ) 
% 35.95/36.34    ==> X }.
% 35.95/36.34  parent1[0; 8]: (109335) {G0,W13,D6,L1,V2,M1}  { complement( Y ) ==> join( 
% 35.95/36.34    composition( converse( X ), complement( composition( X, Y ) ) ), 
% 35.95/36.34    complement( Y ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := one
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109338) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 35.95/36.34    complement( X ), complement( X ) ) }.
% 35.95/36.34  parent0[0]: (207) {G2,W6,D4,L1,V1,M1} P(5,21);d(7) { composition( converse
% 35.95/36.34    ( one ), X ) ==> X }.
% 35.95/36.34  parent1[0; 4]: (109337) {G1,W11,D5,L1,V1,M1}  { complement( X ) ==> join( 
% 35.95/36.34    composition( converse( one ), complement( X ) ), complement( X ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := complement( X )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109339) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement( 
% 35.95/36.34    X ) ) ==> complement( X ) }.
% 35.95/36.34  parent0[0]: (109338) {G2,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 35.95/36.34    complement( X ), complement( X ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (218) {G5,W8,D4,L1,V1,M1} P(214,10);d(207) { join( complement
% 35.95/36.34    ( X ), complement( X ) ) ==> complement( X ) }.
% 35.95/36.34  parent0: (109339) {G2,W8,D4,L1,V1,M1}  { join( complement( X ), complement
% 35.95/36.34    ( X ) ) ==> complement( X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109340) {G3,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), top )
% 35.95/36.34     }.
% 35.95/36.34  parent0[0]: (202) {G3,W7,D4,L1,V2,M1} P(5,181) { join( meet( X, Y ), top ) 
% 35.95/36.34    ==> top }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109342) {G4,W5,D3,L1,V0,M1}  { top ==> join( top, top ) }.
% 35.95/36.34  parent0[0]: (165) {G5,W9,D4,L1,V0,M1} P(142,67);d(67) { join( meet( top, 
% 35.95/36.34    top ), top ) ==> join( top, top ) }.
% 35.95/36.34  parent1[0; 2]: (109340) {G3,W7,D4,L1,V2,M1}  { top ==> join( meet( X, Y ), 
% 35.95/36.34    top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := top
% 35.95/36.34     Y := top
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109343) {G4,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 35.95/36.34  parent0[0]: (109342) {G4,W5,D3,L1,V0,M1}  { top ==> join( top, top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (221) {G6,W5,D3,L1,V0,M1} P(202,165) { join( top, top ) ==> 
% 35.95/36.34    top }.
% 35.95/36.34  parent0: (109343) {G4,W5,D3,L1,V0,M1}  { join( top, top ) ==> top }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109345) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, 
% 35.95/36.34    Y ), complement( Y ) ) }.
% 35.95/36.34  parent0[0]: (31) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 35.95/36.34    complement( X ) ) ==> join( Y, top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109347) {G2,W11,D5,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 35.95/36.34    join( complement( X ), complement( complement( X ) ) ) }.
% 35.95/36.34  parent0[0]: (218) {G5,W8,D4,L1,V1,M1} P(214,10);d(207) { join( complement( 
% 35.95/36.34    X ), complement( X ) ) ==> complement( X ) }.
% 35.95/36.34  parent1[0; 6]: (109345) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 35.95/36.34    join( X, Y ), complement( Y ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := complement( X )
% 35.95/36.34     Y := complement( X )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109348) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 35.95/36.34    top }.
% 35.95/36.34  parent0[0]: (11) {G0,W6,D4,L1,V1,M1} I { join( X, complement( X ) ) ==> top
% 35.95/36.34     }.
% 35.95/36.34  parent1[0; 5]: (109347) {G2,W11,D5,L1,V1,M1}  { join( complement( X ), top
% 35.95/36.34     ) ==> join( complement( X ), complement( complement( X ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := complement( X )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (236) {G6,W6,D4,L1,V1,M1} P(218,31);d(11) { join( complement( 
% 35.95/36.34    X ), top ) ==> top }.
% 35.95/36.34  parent0: (109348) {G1,W6,D4,L1,V1,M1}  { join( complement( X ), top ) ==> 
% 35.95/36.34    top }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109351) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 35.95/36.34    complement( X ), complement( X ) ) }.
% 35.95/36.34  parent0[0]: (218) {G5,W8,D4,L1,V1,M1} P(214,10);d(207) { join( complement( 
% 35.95/36.34    X ), complement( X ) ) ==> complement( X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109354) {G2,W7,D4,L1,V0,M1}  { complement( top ) ==> join( 
% 35.95/36.34    complement( top ), zero ) }.
% 35.95/36.34  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 35.95/36.34    zero }.
% 35.95/36.34  parent1[0; 6]: (109351) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 35.95/36.34    complement( X ), complement( X ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := top
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109356) {G2,W6,D3,L1,V0,M1}  { complement( top ) ==> join( zero, 
% 35.95/36.34    zero ) }.
% 35.95/36.34  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 35.95/36.34    zero }.
% 35.95/36.34  parent1[0; 4]: (109354) {G2,W7,D4,L1,V0,M1}  { complement( top ) ==> join( 
% 35.95/36.34    complement( top ), zero ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109357) {G2,W5,D3,L1,V0,M1}  { zero ==> join( zero, zero ) }.
% 35.95/36.34  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 35.95/36.34    zero }.
% 35.95/36.34  parent1[0; 1]: (109356) {G2,W6,D3,L1,V0,M1}  { complement( top ) ==> join( 
% 35.95/36.34    zero, zero ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109363) {G2,W5,D3,L1,V0,M1}  { join( zero, zero ) ==> zero }.
% 35.95/36.34  parent0[0]: (109357) {G2,W5,D3,L1,V0,M1}  { zero ==> join( zero, zero ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (239) {G6,W5,D3,L1,V0,M1} P(61,218) { join( zero, zero ) ==> 
% 35.95/36.34    zero }.
% 35.95/36.34  parent0: (109363) {G2,W5,D3,L1,V0,M1}  { join( zero, zero ) ==> zero }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109367) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 35.95/36.34    ( complement( X ), complement( Y ) ) ) }.
% 35.95/36.34  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 35.95/36.34    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109382) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 35.95/36.34    complement( X ) ) }.
% 35.95/36.34  parent0[0]: (218) {G5,W8,D4,L1,V1,M1} P(214,10);d(207) { join( complement( 
% 35.95/36.34    X ), complement( X ) ) ==> complement( X ) }.
% 35.95/36.34  parent1[0; 5]: (109367) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 35.95/36.34    ( join( complement( X ), complement( Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109383) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 35.95/36.34    meet( X, X ) }.
% 35.95/36.34  parent0[0]: (109382) {G1,W7,D4,L1,V1,M1}  { meet( X, X ) ==> complement( 
% 35.95/36.34    complement( X ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (240) {G6,W7,D4,L1,V1,M1} P(218,3) { complement( complement( X
% 35.95/36.34     ) ) = meet( X, X ) }.
% 35.95/36.34  parent0: (109383) {G1,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 35.95/36.34    meet( X, X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109385) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 35.95/36.34    X, join( Y, Z ) ) }.
% 35.95/36.34  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 35.95/36.34    join( X, Y ), Z ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := Z
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109387) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), zero ) ==> 
% 35.95/36.34    join( X, zero ) }.
% 35.95/36.34  parent0[0]: (239) {G6,W5,D3,L1,V0,M1} P(61,218) { join( zero, zero ) ==> 
% 35.95/36.34    zero }.
% 35.95/36.34  parent1[0; 8]: (109385) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==>
% 35.95/36.34     join( X, join( Y, Z ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := zero
% 35.95/36.34     Z := zero
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (247) {G7,W9,D4,L1,V1,M1} P(239,1) { join( join( X, zero ), 
% 35.95/36.34    zero ) ==> join( X, zero ) }.
% 35.95/36.34  parent0: (109387) {G1,W9,D4,L1,V1,M1}  { join( join( X, zero ), zero ) ==> 
% 35.95/36.34    join( X, zero ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109390) {G6,W6,D4,L1,V1,M1}  { top ==> join( complement( X ), top
% 35.95/36.34     ) }.
% 35.95/36.34  parent0[0]: (236) {G6,W6,D4,L1,V1,M1} P(218,31);d(11) { join( complement( X
% 35.95/36.34     ), top ) ==> top }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109391) {G1,W6,D4,L1,V1,M1}  { top ==> join( top, complement( X )
% 35.95/36.34     ) }.
% 35.95/36.34  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 35.95/36.34  parent1[0; 2]: (109390) {G6,W6,D4,L1,V1,M1}  { top ==> join( complement( X
% 35.95/36.34     ), top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := complement( X )
% 35.95/36.34     Y := top
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109394) {G1,W6,D4,L1,V1,M1}  { join( top, complement( X ) ) ==> 
% 35.95/36.34    top }.
% 35.95/36.34  parent0[0]: (109391) {G1,W6,D4,L1,V1,M1}  { top ==> join( top, complement( 
% 35.95/36.34    X ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (251) {G7,W6,D4,L1,V1,M1} P(236,0) { join( top, complement( X
% 35.95/36.34     ) ) ==> top }.
% 35.95/36.34  parent0: (109394) {G1,W6,D4,L1,V1,M1}  { join( top, complement( X ) ) ==> 
% 35.95/36.34    top }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109396) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, 
% 35.95/36.34    Y ), complement( Y ) ) }.
% 35.95/36.34  parent0[0]: (31) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 35.95/36.34    complement( X ) ) ==> join( Y, top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109399) {G2,W9,D5,L1,V1,M1}  { join( top, top ) ==> join( top, 
% 35.95/36.34    complement( complement( X ) ) ) }.
% 35.95/36.34  parent0[0]: (251) {G7,W6,D4,L1,V1,M1} P(236,0) { join( top, complement( X )
% 35.95/36.34     ) ==> top }.
% 35.95/36.34  parent1[0; 5]: (109396) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 35.95/36.34    join( X, Y ), complement( Y ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := top
% 35.95/36.34     Y := complement( X )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109401) {G3,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X, top
% 35.95/36.34     ) }.
% 35.95/36.34  parent0[0]: (193) {G2,W9,D5,L1,V1,M1} P(11,31) { join( top, complement( 
% 35.95/36.34    complement( X ) ) ) ==> join( X, top ) }.
% 35.95/36.34  parent1[0; 4]: (109399) {G2,W9,D5,L1,V1,M1}  { join( top, top ) ==> join( 
% 35.95/36.34    top, complement( complement( X ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109402) {G4,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 35.95/36.34  parent0[0]: (221) {G6,W5,D3,L1,V0,M1} P(202,165) { join( top, top ) ==> top
% 35.95/36.34     }.
% 35.95/36.34  parent1[0; 1]: (109401) {G3,W7,D3,L1,V1,M1}  { join( top, top ) ==> join( X
% 35.95/36.34    , top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109403) {G4,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 35.95/36.34  parent0[0]: (109402) {G4,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (252) {G8,W5,D3,L1,V1,M1} P(251,31);d(193);d(221) { join( X, 
% 35.95/36.34    top ) ==> top }.
% 35.95/36.34  parent0: (109403) {G4,W5,D3,L1,V1,M1}  { join( X, top ) ==> top }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109404) {G8,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 35.95/36.34  parent0[0]: (252) {G8,W5,D3,L1,V1,M1} P(251,31);d(193);d(221) { join( X, 
% 35.95/36.34    top ) ==> top }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109405) {G1,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 35.95/36.34  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 35.95/36.34  parent1[0; 2]: (109404) {G8,W5,D3,L1,V1,M1}  { top ==> join( X, top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := top
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109408) {G1,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 35.95/36.34  parent0[0]: (109405) {G1,W5,D3,L1,V1,M1}  { top ==> join( top, X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (255) {G9,W5,D3,L1,V1,M1} P(252,0) { join( top, X ) ==> top
% 35.95/36.34     }.
% 35.95/36.34  parent0: (109408) {G1,W5,D3,L1,V1,M1}  { join( top, X ) ==> top }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109410) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 35.95/36.34    converse( join( X, converse( Y ) ) ) }.
% 35.95/36.34  parent0[0]: (24) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 35.95/36.34    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109411) {G2,W7,D4,L1,V1,M1}  { join( converse( top ), X ) ==> 
% 35.95/36.34    converse( top ) }.
% 35.95/36.34  parent0[0]: (255) {G9,W5,D3,L1,V1,M1} P(252,0) { join( top, X ) ==> top }.
% 35.95/36.34  parent1[0; 6]: (109410) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) 
% 35.95/36.34    ==> converse( join( X, converse( Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := converse( X )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := top
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (262) {G10,W7,D4,L1,V1,M1} P(255,24) { join( converse( top ), 
% 35.95/36.34    X ) ==> converse( top ) }.
% 35.95/36.34  parent0: (109411) {G2,W7,D4,L1,V1,M1}  { join( converse( top ), X ) ==> 
% 35.95/36.34    converse( top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109413) {G10,W7,D4,L1,V1,M1}  { converse( top ) ==> join( converse
% 35.95/36.34    ( top ), X ) }.
% 35.95/36.34  parent0[0]: (262) {G10,W7,D4,L1,V1,M1} P(255,24) { join( converse( top ), X
% 35.95/36.34     ) ==> converse( top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109415) {G9,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 35.95/36.34  parent0[0]: (252) {G8,W5,D3,L1,V1,M1} P(251,31);d(193);d(221) { join( X, 
% 35.95/36.34    top ) ==> top }.
% 35.95/36.34  parent1[0; 3]: (109413) {G10,W7,D4,L1,V1,M1}  { converse( top ) ==> join( 
% 35.95/36.34    converse( top ), X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := converse( top )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := top
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (263) {G11,W4,D3,L1,V0,M1} P(262,252) { converse( top ) ==> 
% 35.95/36.34    top }.
% 35.95/36.34  parent0: (109415) {G9,W4,D3,L1,V0,M1}  { converse( top ) ==> top }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109418) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) 
% 35.95/36.34    ==> converse( composition( converse( X ), Y ) ) }.
% 35.95/36.34  parent0[0]: (21) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 35.95/36.34    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109420) {G2,W9,D4,L1,V1,M1}  { composition( converse( X ), top ) 
% 35.95/36.34    ==> converse( composition( top, X ) ) }.
% 35.95/36.34  parent0[0]: (263) {G11,W4,D3,L1,V0,M1} P(262,252) { converse( top ) ==> top
% 35.95/36.34     }.
% 35.95/36.34  parent1[0; 7]: (109418) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y )
% 35.95/36.34    , X ) ==> converse( composition( converse( X ), Y ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := top
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (264) {G12,W9,D4,L1,V1,M1} P(263,21) { composition( converse( 
% 35.95/36.34    X ), top ) ==> converse( composition( top, X ) ) }.
% 35.95/36.34  parent0: (109420) {G2,W9,D4,L1,V1,M1}  { composition( converse( X ), top ) 
% 35.95/36.34    ==> converse( composition( top, X ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109424) {G1,W10,D5,L1,V2,M1}  { composition( Y, converse( X ) ) 
% 35.95/36.34    ==> converse( composition( X, converse( Y ) ) ) }.
% 35.95/36.34  parent0[0]: (20) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( Y, 
% 35.95/36.34    converse( X ) ) ) ==> composition( X, converse( Y ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109426) {G2,W9,D4,L1,V1,M1}  { composition( top, converse( X ) ) 
% 35.95/36.34    ==> converse( composition( X, top ) ) }.
% 35.95/36.34  parent0[0]: (263) {G11,W4,D3,L1,V0,M1} P(262,252) { converse( top ) ==> top
% 35.95/36.34     }.
% 35.95/36.34  parent1[0; 8]: (109424) {G1,W10,D5,L1,V2,M1}  { composition( Y, converse( X
% 35.95/36.34     ) ) ==> converse( composition( X, converse( Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := top
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (265) {G12,W9,D4,L1,V1,M1} P(263,20) { composition( top, 
% 35.95/36.34    converse( X ) ) ==> converse( composition( X, top ) ) }.
% 35.95/36.34  parent0: (109426) {G2,W9,D4,L1,V1,M1}  { composition( top, converse( X ) ) 
% 35.95/36.34    ==> converse( composition( X, top ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109429) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 35.95/36.34    join( X, Y ), Z ) }.
% 35.95/36.34  parent0[0]: (29) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 35.95/36.34    join( join( Y, Z ), X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := Z
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109430) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 35.95/36.34    join( X, Y ), Z ) }.
% 35.95/36.34  parent0[0]: (29) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 35.95/36.34    join( join( Y, Z ), X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := Z
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109435) {G2,W15,D5,L1,V4,M1}  { join( join( X, Y ), join( Z, T )
% 35.95/36.34     ) = join( join( join( X, Z ), T ), Y ) }.
% 35.95/36.34  parent0[0]: (109429) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join
% 35.95/36.34    ( join( X, Y ), Z ) }.
% 35.95/36.34  parent1[0; 9]: (109430) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 35.95/36.34    join( join( X, Y ), Z ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Z
% 35.95/36.34     Z := T
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := join( Z, T )
% 35.95/36.34     Y := X
% 35.95/36.34     Z := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109438) {G2,W15,D5,L1,V4,M1}  { join( join( X, Y ), join( Z, T )
% 35.95/36.34     ) = join( join( join( T, X ), Z ), Y ) }.
% 35.95/36.34  parent0[0]: (109429) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join
% 35.95/36.34    ( join( X, Y ), Z ) }.
% 35.95/36.34  parent1[0; 9]: (109435) {G2,W15,D5,L1,V4,M1}  { join( join( X, Y ), join( Z
% 35.95/36.34    , T ) ) = join( join( join( X, Z ), T ), Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := T
% 35.95/36.34     Y := X
% 35.95/36.34     Z := Z
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := Z
% 35.95/36.34     T := T
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109454) {G1,W15,D5,L1,V4,M1}  { join( join( join( X, Y ), Z ), T
% 35.95/36.34     ) = join( join( join( T, X ), Z ), Y ) }.
% 35.95/36.34  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 35.95/36.34    join( X, Y ), Z ) }.
% 35.95/36.34  parent1[0; 1]: (109438) {G2,W15,D5,L1,V4,M1}  { join( join( X, Y ), join( Z
% 35.95/36.34    , T ) ) = join( join( join( T, X ), Z ), Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := join( X, Y )
% 35.95/36.34     Y := Z
% 35.95/36.34     Z := T
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := Z
% 35.95/36.34     T := T
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109455) {G1,W15,D5,L1,V4,M1}  { join( join( join( T, X ), Z ), Y )
% 35.95/36.34     = join( join( join( X, Y ), Z ), T ) }.
% 35.95/36.34  parent0[0]: (109454) {G1,W15,D5,L1,V4,M1}  { join( join( join( X, Y ), Z )
% 35.95/36.34    , T ) = join( join( join( T, X ), Z ), Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := Z
% 35.95/36.34     T := T
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (292) {G2,W15,D5,L1,V4,M1} P(29,29);d(1) { join( join( join( Y
% 35.95/36.34    , Z ), X ), T ) = join( join( join( Z, T ), X ), Y ) }.
% 35.95/36.34  parent0: (109455) {G1,W15,D5,L1,V4,M1}  { join( join( join( T, X ), Z ), Y
% 35.95/36.34     ) = join( join( join( X, Y ), Z ), T ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Z
% 35.95/36.34     Y := T
% 35.95/36.34     Z := X
% 35.95/36.34     T := Y
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109456) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 35.95/36.34    join( X, Y ), Z ) }.
% 35.95/36.34  parent0[0]: (29) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 35.95/36.34    join( join( Y, Z ), X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := Z
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109458) {G1,W11,D4,L1,V3,M1}  { join( join( Y, X ), Z ) = join( 
% 35.95/36.34    join( Z, X ), Y ) }.
% 35.95/36.34  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 35.95/36.34  parent1[0; 2]: (109456) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 35.95/36.34    join( join( X, Y ), Z ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := Z
% 35.95/36.34     Y := X
% 35.95/36.34     Z := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (310) {G2,W11,D4,L1,V3,M1} P(0,29) { join( join( Z, X ), Y ) =
% 35.95/36.34     join( join( Y, X ), Z ) }.
% 35.95/36.34  parent0: (109458) {G1,W11,D4,L1,V3,M1}  { join( join( Y, X ), Z ) = join( 
% 35.95/36.34    join( Z, X ), Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Z
% 35.95/36.34     Z := Y
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109473) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 35.95/36.34    join( X, Y ), Z ) }.
% 35.95/36.34  parent0[0]: (29) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 35.95/36.34    join( join( Y, Z ), X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := Z
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109474) {G2,W11,D4,L1,V3,M1}  { join( join( X, Z ), Y ) = join( 
% 35.95/36.34    join( Z, X ), Y ) }.
% 35.95/36.34  parent0[0]: (30) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 35.95/36.34     = join( join( Z, X ), Y ) }.
% 35.95/36.34  parent1[0; 1]: (109473) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 35.95/36.34    join( join( X, Y ), Z ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Z
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := Z
% 35.95/36.34     Y := X
% 35.95/36.34     Z := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (320) {G2,W11,D4,L1,V3,M1} P(30,29) { join( join( Z, X ), Y ) 
% 35.95/36.34    = join( join( X, Z ), Y ) }.
% 35.95/36.34  parent0: (109474) {G2,W11,D4,L1,V3,M1}  { join( join( X, Z ), Y ) = join( 
% 35.95/36.34    join( Z, X ), Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Z
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109506) {G2,W14,D7,L1,V3,M1}  { join( join( join( complement( 
% 35.95/36.34    join( X, Y ) ), X ), Z ), Y ) = join( top, Z ) }.
% 35.95/36.34  parent0[0]: (26) {G2,W10,D6,L1,V2,M1} P(1,18) { join( join( complement( 
% 35.95/36.34    join( X, Y ) ), X ), Y ) ==> top }.
% 35.95/36.34  parent1[0; 12]: (30) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y )
% 35.95/36.34    , X ) = join( join( Z, X ), Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := Z
% 35.95/36.34     Z := join( complement( join( X, Y ) ), X )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109507) {G3,W12,D7,L1,V3,M1}  { join( join( join( complement( 
% 35.95/36.34    join( X, Y ) ), X ), Z ), Y ) = top }.
% 35.95/36.34  parent0[0]: (255) {G9,W5,D3,L1,V1,M1} P(252,0) { join( top, X ) ==> top }.
% 35.95/36.34  parent1[0; 11]: (109506) {G2,W14,D7,L1,V3,M1}  { join( join( join( 
% 35.95/36.34    complement( join( X, Y ) ), X ), Z ), Y ) = join( top, Z ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Z
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := Z
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (322) {G10,W12,D7,L1,V3,M1} P(26,30);d(255) { join( join( join
% 35.95/36.34    ( complement( join( X, Y ) ), X ), Z ), Y ) ==> top }.
% 35.95/36.34  parent0: (109507) {G3,W12,D7,L1,V3,M1}  { join( join( join( complement( 
% 35.95/36.34    join( X, Y ) ), X ), Z ), Y ) = top }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := Z
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109510) {G12,W9,D4,L1,V1,M1}  { converse( composition( top, X ) ) 
% 35.95/36.34    ==> composition( converse( X ), top ) }.
% 35.95/36.34  parent0[0]: (264) {G12,W9,D4,L1,V1,M1} P(263,21) { composition( converse( X
% 35.95/36.34     ), top ) ==> converse( composition( top, X ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109511) {G12,W8,D4,L1,V0,M1}  { converse( composition( top, top )
% 35.95/36.34     ) ==> composition( top, top ) }.
% 35.95/36.34  parent0[0]: (263) {G11,W4,D3,L1,V0,M1} P(262,252) { converse( top ) ==> top
% 35.95/36.34     }.
% 35.95/36.34  parent1[0; 6]: (109510) {G12,W9,D4,L1,V1,M1}  { converse( composition( top
% 35.95/36.34    , X ) ) ==> composition( converse( X ), top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := top
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (326) {G13,W8,D4,L1,V0,M1} P(263,264) { converse( composition
% 35.95/36.34    ( top, top ) ) ==> composition( top, top ) }.
% 35.95/36.34  parent0: (109511) {G12,W8,D4,L1,V0,M1}  { converse( composition( top, top )
% 35.95/36.34     ) ==> composition( top, top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109514) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) }.
% 35.95/36.34  parent0[0]: (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109516) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 35.95/36.34    complement( top ) ) }.
% 35.95/36.34  parent0[0]: (252) {G8,W5,D3,L1,V1,M1} P(251,31);d(193);d(221) { join( X, 
% 35.95/36.34    top ) ==> top }.
% 35.95/36.34  parent1[0; 7]: (109514) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := complement( X )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := top
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109517) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 35.95/36.34     }.
% 35.95/36.34  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 35.95/36.34    zero }.
% 35.95/36.34  parent1[0; 6]: (109516) {G2,W8,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 35.95/36.34    complement( top ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109518) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 35.95/36.34     }.
% 35.95/36.34  parent0[0]: (109517) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 35.95/36.34    zero ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (442) {G9,W7,D4,L1,V1,M1} P(252,46);d(61) { join( meet( X, top
% 35.95/36.34     ), zero ) ==> X }.
% 35.95/36.34  parent0: (109518) {G2,W7,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> X
% 35.95/36.34     }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109520) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) }.
% 35.95/36.34  parent0[0]: (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109523) {G2,W10,D5,L1,V0,M1}  { skol1 ==> join( meet( skol1, 
% 35.95/36.34    skol2 ), complement( join( top, skol2 ) ) ) }.
% 35.95/36.34  parent0[0]: (114) {G4,W8,D4,L1,V0,M1} P(11,40) { join( complement( skol1 )
% 35.95/36.34    , skol2 ) ==> join( top, skol2 ) }.
% 35.95/36.34  parent1[0; 7]: (109520) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := skol1
% 35.95/36.34     Y := skol2
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109524) {G3,W8,D4,L1,V0,M1}  { skol1 ==> join( meet( skol1, skol2
% 35.95/36.34     ), complement( top ) ) }.
% 35.95/36.34  parent0[0]: (255) {G9,W5,D3,L1,V1,M1} P(252,0) { join( top, X ) ==> top }.
% 35.95/36.34  parent1[0; 7]: (109523) {G2,W10,D5,L1,V0,M1}  { skol1 ==> join( meet( skol1
% 35.95/36.34    , skol2 ), complement( join( top, skol2 ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := skol2
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109525) {G2,W7,D4,L1,V0,M1}  { skol1 ==> join( meet( skol1, skol2
% 35.95/36.34     ), zero ) }.
% 35.95/36.34  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 35.95/36.34    zero }.
% 35.95/36.34  parent1[0; 6]: (109524) {G3,W8,D4,L1,V0,M1}  { skol1 ==> join( meet( skol1
% 35.95/36.34    , skol2 ), complement( top ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109526) {G2,W7,D4,L1,V0,M1}  { join( meet( skol1, skol2 ), zero ) 
% 35.95/36.34    ==> skol1 }.
% 35.95/36.34  parent0[0]: (109525) {G2,W7,D4,L1,V0,M1}  { skol1 ==> join( meet( skol1, 
% 35.95/36.34    skol2 ), zero ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (447) {G10,W7,D4,L1,V0,M1} P(114,46);d(255);d(61) { join( meet
% 35.95/36.34    ( skol1, skol2 ), zero ) ==> skol1 }.
% 35.95/36.34  parent0: (109526) {G2,W7,D4,L1,V0,M1}  { join( meet( skol1, skol2 ), zero )
% 35.95/36.34     ==> skol1 }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109528) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) }.
% 35.95/36.34  parent0[0]: (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109529) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( 
% 35.95/36.34    Y ) ), meet( X, Y ) ) }.
% 35.95/36.34  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 35.95/36.34    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 35.95/36.34  parent1[0; 7]: (109528) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := complement( Y )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109531) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 35.95/36.34    meet( X, Y ) ) ==> X }.
% 35.95/36.34  parent0[0]: (109529) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, 
% 35.95/36.34    complement( Y ) ), meet( X, Y ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (451) {G2,W10,D5,L1,V2,M1} P(3,46) { join( meet( X, complement
% 35.95/36.34    ( Y ) ), meet( X, Y ) ) ==> X }.
% 35.95/36.34  parent0: (109531) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) )
% 35.95/36.34    , meet( X, Y ) ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109534) {G7,W9,D4,L1,V1,M1}  { join( X, zero ) ==> join( join( X, 
% 35.95/36.34    zero ), zero ) }.
% 35.95/36.34  parent0[0]: (247) {G7,W9,D4,L1,V1,M1} P(239,1) { join( join( X, zero ), 
% 35.95/36.34    zero ) ==> join( X, zero ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109536) {G8,W9,D4,L1,V1,M1}  { join( meet( X, top ), zero ) ==> 
% 35.95/36.34    join( X, zero ) }.
% 35.95/36.34  parent0[0]: (442) {G9,W7,D4,L1,V1,M1} P(252,46);d(61) { join( meet( X, top
% 35.95/36.34     ), zero ) ==> X }.
% 35.95/36.34  parent1[0; 7]: (109534) {G7,W9,D4,L1,V1,M1}  { join( X, zero ) ==> join( 
% 35.95/36.34    join( X, zero ), zero ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := meet( X, top )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109537) {G9,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 35.95/36.34  parent0[0]: (442) {G9,W7,D4,L1,V1,M1} P(252,46);d(61) { join( meet( X, top
% 35.95/36.34     ), zero ) ==> X }.
% 35.95/36.34  parent1[0; 1]: (109536) {G8,W9,D4,L1,V1,M1}  { join( meet( X, top ), zero )
% 35.95/36.34     ==> join( X, zero ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109539) {G9,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 35.95/36.34  parent0[0]: (109537) {G9,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (463) {G10,W5,D3,L1,V1,M1} P(442,247) { join( X, zero ) ==> X
% 35.95/36.34     }.
% 35.95/36.34  parent0: (109539) {G9,W5,D3,L1,V1,M1}  { join( X, zero ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109541) {G6,W7,D4,L1,V1,M1}  { meet( X, X ) = complement( 
% 35.95/36.34    complement( X ) ) }.
% 35.95/36.34  parent0[0]: (240) {G6,W7,D4,L1,V1,M1} P(218,3) { complement( complement( X
% 35.95/36.34     ) ) = meet( X, X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109542) {G9,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 35.95/36.34     }.
% 35.95/36.34  parent0[0]: (442) {G9,W7,D4,L1,V1,M1} P(252,46);d(61) { join( meet( X, top
% 35.95/36.34     ), zero ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109545) {G7,W7,D5,L1,V0,M1}  { top ==> join( complement( 
% 35.95/36.34    complement( top ) ), zero ) }.
% 35.95/36.34  parent0[0]: (109541) {G6,W7,D4,L1,V1,M1}  { meet( X, X ) = complement( 
% 35.95/36.34    complement( X ) ) }.
% 35.95/36.34  parent1[0; 3]: (109542) {G9,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 35.95/36.34    zero ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := top
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := top
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109546) {G8,W5,D4,L1,V0,M1}  { top ==> complement( complement( 
% 35.95/36.34    top ) ) }.
% 35.95/36.34  parent0[0]: (463) {G10,W5,D3,L1,V1,M1} P(442,247) { join( X, zero ) ==> X
% 35.95/36.34     }.
% 35.95/36.34  parent1[0; 2]: (109545) {G7,W7,D5,L1,V0,M1}  { top ==> join( complement( 
% 35.95/36.34    complement( top ) ), zero ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := complement( complement( top ) )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109547) {G2,W4,D3,L1,V0,M1}  { top ==> complement( zero ) }.
% 35.95/36.34  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 35.95/36.34    zero }.
% 35.95/36.34  parent1[0; 3]: (109546) {G8,W5,D4,L1,V0,M1}  { top ==> complement( 
% 35.95/36.34    complement( top ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109548) {G2,W4,D3,L1,V0,M1}  { complement( zero ) ==> top }.
% 35.95/36.34  parent0[0]: (109547) {G2,W4,D3,L1,V0,M1}  { top ==> complement( zero ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (469) {G11,W4,D3,L1,V0,M1} P(240,442);d(463);d(61) { 
% 35.95/36.34    complement( zero ) ==> top }.
% 35.95/36.34  parent0: (109548) {G2,W4,D3,L1,V0,M1}  { complement( zero ) ==> top }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109549) {G9,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), zero )
% 35.95/36.34     }.
% 35.95/36.34  parent0[0]: (442) {G9,W7,D4,L1,V1,M1} P(252,46);d(61) { join( meet( X, top
% 35.95/36.34     ), zero ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109551) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), zero )
% 35.95/36.34     }.
% 35.95/36.34  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 35.95/36.34    Y ) }.
% 35.95/36.34  parent1[0; 3]: (109549) {G9,W7,D4,L1,V1,M1}  { X ==> join( meet( X, top ), 
% 35.95/36.34    zero ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := top
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109553) {G3,W5,D3,L1,V1,M1}  { X ==> meet( top, X ) }.
% 35.95/36.34  parent0[0]: (463) {G10,W5,D3,L1,V1,M1} P(442,247) { join( X, zero ) ==> X
% 35.95/36.34     }.
% 35.95/36.34  parent1[0; 2]: (109551) {G2,W7,D4,L1,V1,M1}  { X ==> join( meet( top, X ), 
% 35.95/36.34    zero ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := meet( top, X )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109554) {G3,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 35.95/36.34  parent0[0]: (109553) {G3,W5,D3,L1,V1,M1}  { X ==> meet( top, X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (470) {G11,W5,D3,L1,V1,M1} P(59,442);d(463) { meet( top, X ) 
% 35.95/36.34    ==> X }.
% 35.95/36.34  parent0: (109554) {G3,W5,D3,L1,V1,M1}  { meet( top, X ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109556) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) }.
% 35.95/36.34  parent0[0]: (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109560) {G2,W10,D5,L1,V1,M1}  { zero ==> join( meet( zero, X ), 
% 35.95/36.34    complement( join( top, X ) ) ) }.
% 35.95/36.34  parent0[0]: (469) {G11,W4,D3,L1,V0,M1} P(240,442);d(463);d(61) { complement
% 35.95/36.34    ( zero ) ==> top }.
% 35.95/36.34  parent1[0; 8]: (109556) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := zero
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109561) {G3,W8,D4,L1,V1,M1}  { zero ==> join( meet( zero, X ), 
% 35.95/36.34    complement( top ) ) }.
% 35.95/36.34  parent0[0]: (255) {G9,W5,D3,L1,V1,M1} P(252,0) { join( top, X ) ==> top }.
% 35.95/36.34  parent1[0; 7]: (109560) {G2,W10,D5,L1,V1,M1}  { zero ==> join( meet( zero, 
% 35.95/36.34    X ), complement( join( top, X ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109562) {G2,W7,D4,L1,V1,M1}  { zero ==> join( meet( zero, X ), 
% 35.95/36.34    zero ) }.
% 35.95/36.34  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 35.95/36.34    zero }.
% 35.95/36.34  parent1[0; 6]: (109561) {G3,W8,D4,L1,V1,M1}  { zero ==> join( meet( zero, X
% 35.95/36.34     ), complement( top ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109563) {G3,W5,D3,L1,V1,M1}  { zero ==> meet( zero, X ) }.
% 35.95/36.34  parent0[0]: (463) {G10,W5,D3,L1,V1,M1} P(442,247) { join( X, zero ) ==> X
% 35.95/36.34     }.
% 35.95/36.34  parent1[0; 2]: (109562) {G2,W7,D4,L1,V1,M1}  { zero ==> join( meet( zero, X
% 35.95/36.34     ), zero ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := meet( zero, X )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109564) {G3,W5,D3,L1,V1,M1}  { meet( zero, X ) ==> zero }.
% 35.95/36.34  parent0[0]: (109563) {G3,W5,D3,L1,V1,M1}  { zero ==> meet( zero, X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (471) {G12,W5,D3,L1,V1,M1} P(469,46);d(255);d(61);d(463) { 
% 35.95/36.34    meet( zero, X ) ==> zero }.
% 35.95/36.34  parent0: (109564) {G3,W5,D3,L1,V1,M1}  { meet( zero, X ) ==> zero }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109565) {G10,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 35.95/36.34  parent0[0]: (463) {G10,W5,D3,L1,V1,M1} P(442,247) { join( X, zero ) ==> X
% 35.95/36.34     }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109567) {G10,W5,D3,L1,V1,M1}  { meet( X, top ) ==> X }.
% 35.95/36.34  parent0[0]: (442) {G9,W7,D4,L1,V1,M1} P(252,46);d(61) { join( meet( X, top
% 35.95/36.34     ), zero ) ==> X }.
% 35.95/36.34  parent1[0; 4]: (109565) {G10,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := meet( X, top )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (473) {G11,W5,D3,L1,V1,M1} P(463,442) { meet( X, top ) ==> X
% 35.95/36.34     }.
% 35.95/36.34  parent0: (109567) {G10,W5,D3,L1,V1,M1}  { meet( X, top ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109570) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> complement( join
% 35.95/36.34    ( complement( X ), zero ) ) }.
% 35.95/36.34  parent0[0]: (63) {G2,W9,D5,L1,V1,M1} P(61,3) { complement( join( complement
% 35.95/36.34    ( X ), zero ) ) ==> meet( X, top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109572) {G3,W7,D4,L1,V1,M1}  { meet( X, top ) ==> complement( 
% 35.95/36.34    complement( X ) ) }.
% 35.95/36.34  parent0[0]: (463) {G10,W5,D3,L1,V1,M1} P(442,247) { join( X, zero ) ==> X
% 35.95/36.34     }.
% 35.95/36.34  parent1[0; 5]: (109570) {G2,W9,D5,L1,V1,M1}  { meet( X, top ) ==> 
% 35.95/36.34    complement( join( complement( X ), zero ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := complement( X )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109573) {G4,W5,D4,L1,V1,M1}  { X ==> complement( complement( X )
% 35.95/36.34     ) }.
% 35.95/36.34  parent0[0]: (473) {G11,W5,D3,L1,V1,M1} P(463,442) { meet( X, top ) ==> X
% 35.95/36.34     }.
% 35.95/36.34  parent1[0; 1]: (109572) {G3,W7,D4,L1,V1,M1}  { meet( X, top ) ==> 
% 35.95/36.34    complement( complement( X ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109574) {G4,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> X
% 35.95/36.34     }.
% 35.95/36.34  parent0[0]: (109573) {G4,W5,D4,L1,V1,M1}  { X ==> complement( complement( X
% 35.95/36.34     ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.34    complement( X ) ) ==> X }.
% 35.95/36.34  parent0: (109574) {G4,W5,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 35.95/36.34    X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109575) {G10,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 35.95/36.34  parent0[0]: (463) {G10,W5,D3,L1,V1,M1} P(442,247) { join( X, zero ) ==> X
% 35.95/36.34     }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109576) {G1,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 35.95/36.34  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 35.95/36.34  parent1[0; 2]: (109575) {G10,W5,D3,L1,V1,M1}  { X ==> join( X, zero ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := zero
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109579) {G1,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 35.95/36.34  parent0[0]: (109576) {G1,W5,D3,L1,V1,M1}  { X ==> join( zero, X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (484) {G11,W5,D3,L1,V1,M1} P(463,0) { join( zero, X ) ==> X
% 35.95/36.34     }.
% 35.95/36.34  parent0: (109579) {G1,W5,D3,L1,V1,M1}  { join( zero, X ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109581) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) ==> 
% 35.95/36.34    converse( join( X, converse( Y ) ) ) }.
% 35.95/36.34  parent0[0]: (24) {G1,W10,D5,L1,V2,M1} P(7,8) { converse( join( Y, converse
% 35.95/36.34    ( X ) ) ) ==> join( converse( Y ), X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109583) {G2,W8,D4,L1,V1,M1}  { join( converse( zero ), X ) ==> 
% 35.95/36.34    converse( converse( X ) ) }.
% 35.95/36.34  parent0[0]: (484) {G11,W5,D3,L1,V1,M1} P(463,0) { join( zero, X ) ==> X }.
% 35.95/36.34  parent1[0; 6]: (109581) {G1,W10,D5,L1,V2,M1}  { join( converse( X ), Y ) 
% 35.95/36.34    ==> converse( join( X, converse( Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := converse( X )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := zero
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109584) {G1,W6,D4,L1,V1,M1}  { join( converse( zero ), X ) ==> X
% 35.95/36.34     }.
% 35.95/36.34  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 35.95/36.34  parent1[0; 5]: (109583) {G2,W8,D4,L1,V1,M1}  { join( converse( zero ), X ) 
% 35.95/36.34    ==> converse( converse( X ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (485) {G12,W6,D4,L1,V1,M1} P(484,24);d(7) { join( converse( 
% 35.95/36.34    zero ), X ) ==> X }.
% 35.95/36.34  parent0: (109584) {G1,W6,D4,L1,V1,M1}  { join( converse( zero ), X ) ==> X
% 35.95/36.34     }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109587) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 35.95/36.34    complement( X ), complement( X ) ) }.
% 35.95/36.34  parent0[0]: (218) {G5,W8,D4,L1,V1,M1} P(214,10);d(207) { join( complement( 
% 35.95/36.34    X ), complement( X ) ) ==> complement( X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109590) {G6,W9,D5,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 35.95/36.34    join( complement( complement( X ) ), X ) }.
% 35.95/36.34  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.34    complement( X ) ) ==> X }.
% 35.95/36.34  parent1[0; 8]: (109587) {G5,W8,D4,L1,V1,M1}  { complement( X ) ==> join( 
% 35.95/36.34    complement( X ), complement( X ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := complement( X )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109592) {G7,W7,D4,L1,V1,M1}  { complement( complement( X ) ) ==> 
% 35.95/36.34    join( X, X ) }.
% 35.95/36.34  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.34    complement( X ) ) ==> X }.
% 35.95/36.34  parent1[0; 5]: (109590) {G6,W9,D5,L1,V1,M1}  { complement( complement( X )
% 35.95/36.34     ) ==> join( complement( complement( X ) ), X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109593) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 35.95/36.34  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.34    complement( X ) ) ==> X }.
% 35.95/36.34  parent1[0; 1]: (109592) {G7,W7,D4,L1,V1,M1}  { complement( complement( X )
% 35.95/36.34     ) ==> join( X, X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109599) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 35.95/36.34  parent0[0]: (109593) {G8,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (492) {G13,W5,D3,L1,V1,M1} P(481,218) { join( X, X ) ==> X }.
% 35.95/36.34  parent0: (109599) {G8,W5,D3,L1,V1,M1}  { join( X, X ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109603) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 35.95/36.34    ( complement( X ), complement( Y ) ) ) }.
% 35.95/36.34  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 35.95/36.34    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109606) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 35.95/36.34    complement( join( X, complement( Y ) ) ) }.
% 35.95/36.34  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.34    complement( X ) ) ==> X }.
% 35.95/36.34  parent1[0; 7]: (109603) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 35.95/36.34    ( join( complement( X ), complement( Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := complement( X )
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109608) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( Y
% 35.95/36.34     ) ) ) ==> meet( complement( X ), Y ) }.
% 35.95/36.34  parent0[0]: (109606) {G1,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==>
% 35.95/36.34     complement( join( X, complement( Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (494) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( X, 
% 35.95/36.34    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 35.95/36.34  parent0: (109608) {G1,W10,D5,L1,V2,M1}  { complement( join( X, complement( 
% 35.95/36.34    Y ) ) ) ==> meet( complement( X ), Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109611) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 35.95/36.34    ( complement( X ), complement( Y ) ) ) }.
% 35.95/36.34  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 35.95/36.34    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109615) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 35.95/36.34    complement( join( complement( X ), Y ) ) }.
% 35.95/36.34  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.34    complement( X ) ) ==> X }.
% 35.95/36.34  parent1[0; 9]: (109611) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 35.95/36.34    ( join( complement( X ), complement( Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := complement( Y )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109617) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 35.95/36.34    , Y ) ) ==> meet( X, complement( Y ) ) }.
% 35.95/36.34  parent0[0]: (109615) {G1,W10,D5,L1,V2,M1}  { meet( X, complement( Y ) ) ==>
% 35.95/36.34     complement( join( complement( X ), Y ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (495) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( 
% 35.95/36.34    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 35.95/36.34  parent0: (109617) {G1,W10,D5,L1,V2,M1}  { complement( join( complement( X )
% 35.95/36.34    , Y ) ) ==> meet( X, complement( Y ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109619) {G12,W5,D4,L1,V1,M1}  { X ==> complement( complement( X )
% 35.95/36.34     ) }.
% 35.95/36.34  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.34    complement( X ) ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109624) {G1,W10,D4,L1,V2,M1}  { join( complement( X ), complement
% 35.95/36.34    ( Y ) ) ==> complement( meet( X, Y ) ) }.
% 35.95/36.34  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 35.95/36.34    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 35.95/36.34  parent1[0; 7]: (109619) {G12,W5,D4,L1,V1,M1}  { X ==> complement( 
% 35.95/36.34    complement( X ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := join( complement( X ), complement( Y ) )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (496) {G13,W10,D4,L1,V2,M1} P(3,481) { join( complement( X ), 
% 35.95/36.34    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 35.95/36.34  parent0: (109624) {G1,W10,D4,L1,V2,M1}  { join( complement( X ), complement
% 35.95/36.34    ( Y ) ) ==> complement( meet( X, Y ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109626) {G13,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 35.95/36.34  parent0[0]: (492) {G13,W5,D3,L1,V1,M1} P(481,218) { join( X, X ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109629) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( X, 
% 35.95/36.34    join( X, Y ) ), Y ) }.
% 35.95/36.34  parent0[0]: (30) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 35.95/36.34     = join( join( Z, X ), Y ) }.
% 35.95/36.34  parent1[0; 4]: (109626) {G13,W5,D3,L1,V1,M1}  { X ==> join( X, X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := join( X, Y )
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := join( X, Y )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109631) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join( join
% 35.95/36.34    ( X, X ), Y ), Y ) }.
% 35.95/36.34  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 35.95/36.34    join( X, Y ), Z ) }.
% 35.95/36.34  parent1[0; 5]: (109629) {G2,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join
% 35.95/36.34    ( X, join( X, Y ) ), Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := X
% 35.95/36.34     Z := Y
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109632) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y
% 35.95/36.34     ), Y ) }.
% 35.95/36.34  parent0[0]: (492) {G13,W5,D3,L1,V1,M1} P(481,218) { join( X, X ) ==> X }.
% 35.95/36.34  parent1[0; 6]: (109631) {G1,W11,D5,L1,V2,M1}  { join( X, Y ) ==> join( join
% 35.95/36.34    ( join( X, X ), Y ), Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109633) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( X
% 35.95/36.34    , Y ) }.
% 35.95/36.34  parent0[0]: (109632) {G2,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X
% 35.95/36.34    , Y ), Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (501) {G14,W9,D4,L1,V2,M1} P(492,30);d(1);d(492) { join( join
% 35.95/36.34    ( X, Y ), Y ) ==> join( X, Y ) }.
% 35.95/36.34  parent0: (109633) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), Y ) ==> join( 
% 35.95/36.34    X, Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109642) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X
% 35.95/36.34    , Y ) }.
% 35.95/36.34  parent0[0]: (492) {G13,W5,D3,L1,V1,M1} P(481,218) { join( X, X ) ==> X }.
% 35.95/36.34  parent1[0; 7]: (30) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 35.95/36.34    X ) = join( join( Z, X ), Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (502) {G14,W9,D4,L1,V2,M1} P(492,30) { join( join( X, Y ), X )
% 35.95/36.34     ==> join( X, Y ) }.
% 35.95/36.34  parent0: (109642) {G2,W9,D4,L1,V2,M1}  { join( join( X, Y ), X ) = join( X
% 35.95/36.34    , Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109643) {G12,W6,D4,L1,V1,M1}  { X ==> join( converse( zero ), X )
% 35.95/36.34     }.
% 35.95/36.34  parent0[0]: (485) {G12,W6,D4,L1,V1,M1} P(484,24);d(7) { join( converse( 
% 35.95/36.34    zero ), X ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109645) {G11,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 35.95/36.34  parent0[0]: (463) {G10,W5,D3,L1,V1,M1} P(442,247) { join( X, zero ) ==> X
% 35.95/36.34     }.
% 35.95/36.34  parent1[0; 2]: (109643) {G12,W6,D4,L1,V1,M1}  { X ==> join( converse( zero
% 35.95/36.34     ), X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := converse( zero )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := zero
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109646) {G11,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 35.95/36.34  parent0[0]: (109645) {G11,W4,D3,L1,V0,M1}  { zero ==> converse( zero ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (503) {G13,W4,D3,L1,V0,M1} P(485,463) { converse( zero ) ==> 
% 35.95/36.34    zero }.
% 35.95/36.34  parent0: (109646) {G11,W4,D3,L1,V0,M1}  { converse( zero ) ==> zero }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109649) {G11,W5,D3,L1,V0,M1}  { meet( skol1, skol2 ) ==> skol1
% 35.95/36.34     }.
% 35.95/36.34  parent0[0]: (463) {G10,W5,D3,L1,V1,M1} P(442,247) { join( X, zero ) ==> X
% 35.95/36.34     }.
% 35.95/36.34  parent1[0; 1]: (447) {G10,W7,D4,L1,V0,M1} P(114,46);d(255);d(61) { join( 
% 35.95/36.34    meet( skol1, skol2 ), zero ) ==> skol1 }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := meet( skol1, skol2 )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (509) {G11,W5,D3,L1,V0,M1} S(447);d(463) { meet( skol1, skol2
% 35.95/36.34     ) ==> skol1 }.
% 35.95/36.34  parent0: (109649) {G11,W5,D3,L1,V0,M1}  { meet( skol1, skol2 ) ==> skol1
% 35.95/36.34     }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109651) {G11,W5,D3,L1,V0,M1}  { skol1 ==> meet( skol1, skol2 ) }.
% 35.95/36.34  parent0[0]: (509) {G11,W5,D3,L1,V0,M1} S(447);d(463) { meet( skol1, skol2 )
% 35.95/36.34     ==> skol1 }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109652) {G2,W5,D3,L1,V0,M1}  { skol1 ==> meet( skol2, skol1 ) }.
% 35.95/36.34  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 35.95/36.34    Y ) }.
% 35.95/36.34  parent1[0; 2]: (109651) {G11,W5,D3,L1,V0,M1}  { skol1 ==> meet( skol1, 
% 35.95/36.34    skol2 ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := skol2
% 35.95/36.34     Y := skol1
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109655) {G2,W5,D3,L1,V0,M1}  { meet( skol2, skol1 ) ==> skol1 }.
% 35.95/36.34  parent0[0]: (109652) {G2,W5,D3,L1,V0,M1}  { skol1 ==> meet( skol2, skol1 )
% 35.95/36.34     }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (511) {G12,W5,D3,L1,V0,M1} P(509,59) { meet( skol2, skol1 ) 
% 35.95/36.34    ==> skol1 }.
% 35.95/36.34  parent0: (109655) {G2,W5,D3,L1,V0,M1}  { meet( skol2, skol1 ) ==> skol1 }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109657) {G14,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( join( X, Y
% 35.95/36.34     ), Y ) }.
% 35.95/36.34  parent0[0]: (501) {G14,W9,D4,L1,V2,M1} P(492,30);d(1);d(492) { join( join( 
% 35.95/36.34    X, Y ), Y ) ==> join( X, Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109660) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), complement( 
% 35.95/36.34    join( complement( X ), Y ) ) ) ==> join( X, complement( join( complement
% 35.95/36.34    ( X ), Y ) ) ) }.
% 35.95/36.34  parent0[0]: (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) ==> X }.
% 35.95/36.34  parent1[0; 11]: (109657) {G14,W9,D4,L1,V2,M1}  { join( X, Y ) ==> join( 
% 35.95/36.34    join( X, Y ), Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := meet( X, Y )
% 35.95/36.34     Y := complement( join( complement( X ), Y ) )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109661) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( join( 
% 35.95/36.34    complement( X ), Y ) ) ) }.
% 35.95/36.34  parent0[0]: (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) ==> X }.
% 35.95/36.34  parent1[0; 1]: (109660) {G2,W17,D6,L1,V2,M1}  { join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) ==> join( X, complement( join
% 35.95/36.34    ( complement( X ), Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109668) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement
% 35.95/36.34    ( Y ) ) ) }.
% 35.95/36.34  parent0[0]: (495) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( 
% 35.95/36.34    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 35.95/36.34  parent1[0; 4]: (109661) {G2,W9,D6,L1,V2,M1}  { X ==> join( X, complement( 
% 35.95/36.34    join( complement( X ), Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109669) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y ) )
% 35.95/36.34     ) ==> X }.
% 35.95/36.34  parent0[0]: (109668) {G3,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 35.95/36.34    complement( Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (668) {G15,W8,D5,L1,V2,M1} P(46,501);d(495) { join( X, meet( X
% 35.95/36.34    , complement( Y ) ) ) ==> X }.
% 35.95/36.34  parent0: (109669) {G3,W8,D5,L1,V2,M1}  { join( X, meet( X, complement( Y )
% 35.95/36.34     ) ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109671) {G15,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, complement
% 35.95/36.34    ( Y ) ) ) }.
% 35.95/36.34  parent0[0]: (668) {G15,W8,D5,L1,V2,M1} P(46,501);d(495) { join( X, meet( X
% 35.95/36.34    , complement( Y ) ) ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109672) {G13,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 35.95/36.34  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.34    complement( X ) ) ==> X }.
% 35.95/36.34  parent1[0; 6]: (109671) {G15,W8,D5,L1,V2,M1}  { X ==> join( X, meet( X, 
% 35.95/36.34    complement( Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := complement( Y )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109673) {G13,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 35.95/36.34  parent0[0]: (109672) {G13,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) )
% 35.95/36.34     }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (673) {G16,W7,D4,L1,V2,M1} P(481,668) { join( Y, meet( Y, X )
% 35.95/36.34     ) ==> Y }.
% 35.95/36.34  parent0: (109673) {G13,W7,D4,L1,V2,M1}  { join( X, meet( X, Y ) ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109682) {G2,W11,D4,L1,V3,M1}  { join( join( X, Y ), meet( X, Z )
% 35.95/36.34     ) = join( X, Y ) }.
% 35.95/36.34  parent0[0]: (673) {G16,W7,D4,L1,V2,M1} P(481,668) { join( Y, meet( Y, X ) )
% 35.95/36.34     ==> Y }.
% 35.95/36.34  parent1[0; 9]: (30) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 35.95/36.34    X ) = join( join( Z, X ), Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Z
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := meet( X, Z )
% 35.95/36.34     Y := Y
% 35.95/36.34     Z := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (705) {G17,W11,D4,L1,V3,M1} P(673,30) { join( join( X, Z ), 
% 35.95/36.34    meet( X, Y ) ) ==> join( X, Z ) }.
% 35.95/36.34  parent0: (109682) {G2,W11,D4,L1,V3,M1}  { join( join( X, Y ), meet( X, Z )
% 35.95/36.34     ) = join( X, Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Z
% 35.95/36.34     Z := Y
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109684) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, 
% 35.95/36.34    Y ), complement( Y ) ) }.
% 35.95/36.34  parent0[0]: (31) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 35.95/36.34    complement( X ) ) ==> join( Y, top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109686) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( X, 
% 35.95/36.34    complement( meet( X, Y ) ) ) }.
% 35.95/36.34  parent0[0]: (673) {G16,W7,D4,L1,V2,M1} P(481,668) { join( Y, meet( Y, X ) )
% 35.95/36.34     ==> Y }.
% 35.95/36.34  parent1[0; 5]: (109684) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 35.95/36.34    join( X, Y ), complement( Y ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := meet( X, Y )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109687) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet
% 35.95/36.34    ( X, Y ) ) ) }.
% 35.95/36.34  parent0[0]: (252) {G8,W5,D3,L1,V1,M1} P(251,31);d(193);d(221) { join( X, 
% 35.95/36.34    top ) ==> top }.
% 35.95/36.34  parent1[0; 1]: (109686) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( X
% 35.95/36.34    , complement( meet( X, Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109688) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y ) )
% 35.95/36.34     ) ==> top }.
% 35.95/36.34  parent0[0]: (109687) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( 
% 35.95/36.34    meet( X, Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (711) {G17,W8,D5,L1,V2,M1} P(673,31);d(252) { join( X, 
% 35.95/36.34    complement( meet( X, Y ) ) ) ==> top }.
% 35.95/36.34  parent0: (109688) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( X, Y )
% 35.95/36.34     ) ) ==> top }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109689) {G16,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 35.95/36.34  parent0[0]: (673) {G16,W7,D4,L1,V2,M1} P(481,668) { join( Y, meet( Y, X ) )
% 35.95/36.34     ==> Y }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109690) {G2,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 35.95/36.34  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 35.95/36.34    Y ) }.
% 35.95/36.34  parent1[0; 4]: (109689) {G16,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y )
% 35.95/36.34     ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109693) {G2,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 35.95/36.34  parent0[0]: (109690) {G2,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) )
% 35.95/36.34     }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (713) {G17,W7,D4,L1,V2,M1} P(59,673) { join( X, meet( Y, X ) )
% 35.95/36.34     ==> X }.
% 35.95/36.34  parent0: (109693) {G2,W7,D4,L1,V2,M1}  { join( X, meet( Y, X ) ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109694) {G16,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y ) ) }.
% 35.95/36.34  parent0[0]: (673) {G16,W7,D4,L1,V2,M1} P(481,668) { join( Y, meet( Y, X ) )
% 35.95/36.34     ==> Y }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109695) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( X, Y ), X ) }.
% 35.95/36.34  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 35.95/36.34  parent1[0; 2]: (109694) {G16,W7,D4,L1,V2,M1}  { X ==> join( X, meet( X, Y )
% 35.95/36.34     ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := meet( X, Y )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109698) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), X ) ==> X }.
% 35.95/36.34  parent0[0]: (109695) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( X, Y ), X )
% 35.95/36.34     }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (715) {G17,W7,D4,L1,V2,M1} P(673,0) { join( meet( X, Y ), X ) 
% 35.95/36.34    ==> X }.
% 35.95/36.34  parent0: (109698) {G1,W7,D4,L1,V2,M1}  { join( meet( X, Y ), X ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109700) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( join( X, 
% 35.95/36.34    Y ), complement( Y ) ) }.
% 35.95/36.34  parent0[0]: (31) {G1,W10,D4,L1,V2,M1} P(11,1) { join( join( Y, X ), 
% 35.95/36.34    complement( X ) ) ==> join( Y, top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109702) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( X, 
% 35.95/36.34    complement( meet( Y, X ) ) ) }.
% 35.95/36.34  parent0[0]: (713) {G17,W7,D4,L1,V2,M1} P(59,673) { join( X, meet( Y, X ) ) 
% 35.95/36.34    ==> X }.
% 35.95/36.34  parent1[0; 5]: (109700) {G1,W10,D4,L1,V2,M1}  { join( X, top ) ==> join( 
% 35.95/36.34    join( X, Y ), complement( Y ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := meet( Y, X )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109703) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet
% 35.95/36.34    ( Y, X ) ) ) }.
% 35.95/36.34  parent0[0]: (252) {G8,W5,D3,L1,V1,M1} P(251,31);d(193);d(221) { join( X, 
% 35.95/36.34    top ) ==> top }.
% 35.95/36.34  parent1[0; 1]: (109702) {G2,W10,D5,L1,V2,M1}  { join( X, top ) ==> join( X
% 35.95/36.34    , complement( meet( Y, X ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109704) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( Y, X ) )
% 35.95/36.34     ) ==> top }.
% 35.95/36.34  parent0[0]: (109703) {G3,W8,D5,L1,V2,M1}  { top ==> join( X, complement( 
% 35.95/36.34    meet( Y, X ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (733) {G18,W8,D5,L1,V2,M1} P(713,31);d(252) { join( X, 
% 35.95/36.34    complement( meet( Y, X ) ) ) ==> top }.
% 35.95/36.34  parent0: (109704) {G3,W8,D5,L1,V2,M1}  { join( X, complement( meet( Y, X )
% 35.95/36.34     ) ) ==> top }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109705) {G17,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X ) ) }.
% 35.95/36.34  parent0[0]: (713) {G17,W7,D4,L1,V2,M1} P(59,673) { join( X, meet( Y, X ) ) 
% 35.95/36.34    ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109706) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( Y, X ), X ) }.
% 35.95/36.34  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 35.95/36.34  parent1[0; 2]: (109705) {G17,W7,D4,L1,V2,M1}  { X ==> join( X, meet( Y, X )
% 35.95/36.34     ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := meet( Y, X )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109709) {G1,W7,D4,L1,V2,M1}  { join( meet( Y, X ), X ) ==> X }.
% 35.95/36.34  parent0[0]: (109706) {G1,W7,D4,L1,V2,M1}  { X ==> join( meet( Y, X ), X )
% 35.95/36.34     }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (736) {G18,W7,D4,L1,V2,M1} P(713,0) { join( meet( Y, X ), X ) 
% 35.95/36.34    ==> X }.
% 35.95/36.34  parent0: (109709) {G1,W7,D4,L1,V2,M1}  { join( meet( Y, X ), X ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109711) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) }.
% 35.95/36.34  parent0[0]: (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109714) {G2,W12,D7,L1,V2,M1}  { X ==> join( meet( X, complement( 
% 35.95/36.34    meet( Y, complement( X ) ) ) ), complement( top ) ) }.
% 35.95/36.34  parent0[0]: (733) {G18,W8,D5,L1,V2,M1} P(713,31);d(252) { join( X, 
% 35.95/36.34    complement( meet( Y, X ) ) ) ==> top }.
% 35.95/36.34  parent1[0; 11]: (109711) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := complement( X )
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := complement( meet( Y, complement( X ) ) )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109715) {G2,W11,D7,L1,V2,M1}  { X ==> join( meet( X, complement( 
% 35.95/36.34    meet( Y, complement( X ) ) ) ), zero ) }.
% 35.95/36.34  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 35.95/36.34    zero }.
% 35.95/36.34  parent1[0; 10]: (109714) {G2,W12,D7,L1,V2,M1}  { X ==> join( meet( X, 
% 35.95/36.34    complement( meet( Y, complement( X ) ) ) ), complement( top ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109716) {G3,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet( Y
% 35.95/36.34    , complement( X ) ) ) ) }.
% 35.95/36.34  parent0[0]: (463) {G10,W5,D3,L1,V1,M1} P(442,247) { join( X, zero ) ==> X
% 35.95/36.34     }.
% 35.95/36.34  parent1[0; 2]: (109715) {G2,W11,D7,L1,V2,M1}  { X ==> join( meet( X, 
% 35.95/36.34    complement( meet( Y, complement( X ) ) ) ), zero ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := meet( X, complement( meet( Y, complement( X ) ) ) )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109717) {G3,W9,D6,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 35.95/36.34    complement( X ) ) ) ) ==> X }.
% 35.95/36.34  parent0[0]: (109716) {G3,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet
% 35.95/36.34    ( Y, complement( X ) ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (775) {G19,W9,D6,L1,V2,M1} P(733,46);d(61);d(463) { meet( X, 
% 35.95/36.34    complement( meet( Y, complement( X ) ) ) ) ==> X }.
% 35.95/36.34  parent0: (109717) {G3,W9,D6,L1,V2,M1}  { meet( X, complement( meet( Y, 
% 35.95/36.34    complement( X ) ) ) ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109719) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 35.95/36.34    ( complement( X ), complement( Y ) ) ) }.
% 35.95/36.34  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 35.95/36.34    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109721) {G1,W9,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X )
% 35.95/36.34     ) ) ==> complement( top ) }.
% 35.95/36.34  parent0[0]: (733) {G18,W8,D5,L1,V2,M1} P(713,31);d(252) { join( X, 
% 35.95/36.34    complement( meet( Y, X ) ) ) ==> top }.
% 35.95/36.34  parent1[0; 8]: (109719) {G0,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> complement
% 35.95/36.34    ( join( complement( X ), complement( Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := complement( X )
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := meet( Y, complement( X ) )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109722) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X )
% 35.95/36.34     ) ) ==> zero }.
% 35.95/36.34  parent0[0]: (61) {G1,W4,D3,L1,V0,M1} P(11,3);d(12) { complement( top ) ==> 
% 35.95/36.34    zero }.
% 35.95/36.34  parent1[0; 7]: (109721) {G1,W9,D5,L1,V2,M1}  { meet( X, meet( Y, complement
% 35.95/36.34    ( X ) ) ) ==> complement( top ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (793) {G19,W8,D5,L1,V2,M1} P(733,3);d(61) { meet( X, meet( Y, 
% 35.95/36.34    complement( X ) ) ) ==> zero }.
% 35.95/36.34  parent0: (109722) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( Y, complement( X )
% 35.95/36.34     ) ) ==> zero }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109725) {G19,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( Y, 
% 35.95/36.34    complement( X ) ) ) }.
% 35.95/36.34  parent0[0]: (793) {G19,W8,D5,L1,V2,M1} P(733,3);d(61) { meet( X, meet( Y, 
% 35.95/36.34    complement( X ) ) ) ==> zero }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109726) {G13,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 35.95/36.34    meet( Y, X ) ) }.
% 35.95/36.34  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.34    complement( X ) ) ==> X }.
% 35.95/36.34  parent1[0; 7]: (109725) {G19,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( Y, 
% 35.95/36.34    complement( X ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := complement( X )
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109727) {G13,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X
% 35.95/36.34     ) ) ==> zero }.
% 35.95/36.34  parent0[0]: (109726) {G13,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X )
% 35.95/36.34    , meet( Y, X ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (796) {G20,W8,D4,L1,V2,M1} P(481,793) { meet( complement( X )
% 35.95/36.34    , meet( Y, X ) ) ==> zero }.
% 35.95/36.34  parent0: (109727) {G13,W8,D4,L1,V2,M1}  { meet( complement( X ), meet( Y, X
% 35.95/36.34     ) ) ==> zero }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109728) {G19,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( Y, 
% 35.95/36.34    complement( X ) ) ) }.
% 35.95/36.34  parent0[0]: (793) {G19,W8,D5,L1,V2,M1} P(733,3);d(61) { meet( X, meet( Y, 
% 35.95/36.34    complement( X ) ) ) ==> zero }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109730) {G2,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( complement
% 35.95/36.34    ( X ), Y ) ) }.
% 35.95/36.34  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 35.95/36.34    Y ) }.
% 35.95/36.34  parent1[0; 4]: (109728) {G19,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( Y, 
% 35.95/36.34    complement( X ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := complement( X )
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109736) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( complement( X ), Y )
% 35.95/36.34     ) ==> zero }.
% 35.95/36.34  parent0[0]: (109730) {G2,W8,D5,L1,V2,M1}  { zero ==> meet( X, meet( 
% 35.95/36.34    complement( X ), Y ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (798) {G20,W8,D5,L1,V2,M1} P(59,793) { meet( Y, meet( 
% 35.95/36.34    complement( Y ), X ) ) ==> zero }.
% 35.95/36.34  parent0: (109736) {G2,W8,D5,L1,V2,M1}  { meet( X, meet( complement( X ), Y
% 35.95/36.34     ) ) ==> zero }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109737) {G20,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 35.95/36.34    meet( Y, X ) ) }.
% 35.95/36.34  parent0[0]: (796) {G20,W8,D4,L1,V2,M1} P(481,793) { meet( complement( X ), 
% 35.95/36.34    meet( Y, X ) ) ==> zero }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109738) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 35.95/36.34    complement( X ) ) }.
% 35.95/36.34  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 35.95/36.34    Y ) }.
% 35.95/36.34  parent1[0; 2]: (109737) {G20,W8,D4,L1,V2,M1}  { zero ==> meet( complement( 
% 35.95/36.34    X ), meet( Y, X ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := meet( Y, X )
% 35.95/36.34     Y := complement( X )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109742) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( Y )
% 35.95/36.34     ) ==> zero }.
% 35.95/36.34  parent0[0]: (109738) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 35.95/36.34    complement( X ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (802) {G21,W8,D4,L1,V2,M1} P(796,59) { meet( meet( Y, X ), 
% 35.95/36.34    complement( X ) ) ==> zero }.
% 35.95/36.34  parent0: (109742) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( Y
% 35.95/36.34     ) ) ==> zero }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109747) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) }.
% 35.95/36.34  parent0[0]: (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109750) {G2,W14,D7,L1,V2,M1}  { meet( X, Y ) ==> join( zero, 
% 35.95/36.34    complement( join( complement( meet( X, Y ) ), complement( Y ) ) ) ) }.
% 35.95/36.34  parent0[0]: (802) {G21,W8,D4,L1,V2,M1} P(796,59) { meet( meet( Y, X ), 
% 35.95/36.34    complement( X ) ) ==> zero }.
% 35.95/36.34  parent1[0; 5]: (109747) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := meet( X, Y )
% 35.95/36.34     Y := complement( Y )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109751) {G3,W12,D6,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 35.95/36.34    ( complement( meet( X, Y ) ), complement( Y ) ) ) }.
% 35.95/36.34  parent0[0]: (484) {G11,W5,D3,L1,V1,M1} P(463,0) { join( zero, X ) ==> X }.
% 35.95/36.34  parent1[0; 4]: (109750) {G2,W14,D7,L1,V2,M1}  { meet( X, Y ) ==> join( zero
% 35.95/36.34    , complement( join( complement( meet( X, Y ) ), complement( Y ) ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := complement( join( complement( meet( X, Y ) ), complement( Y ) ) )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109752) {G1,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y
% 35.95/36.34     ), Y ) }.
% 35.95/36.34  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 35.95/36.34    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 35.95/36.34  parent1[0; 4]: (109751) {G3,W12,D6,L1,V2,M1}  { meet( X, Y ) ==> complement
% 35.95/36.34    ( join( complement( meet( X, Y ) ), complement( Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := meet( X, Y )
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109753) {G1,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), Y ) ==> meet( X
% 35.95/36.34    , Y ) }.
% 35.95/36.34  parent0[0]: (109752) {G1,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X
% 35.95/36.34    , Y ), Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (807) {G22,W9,D4,L1,V2,M1} P(802,46);d(484);d(3) { meet( meet
% 35.95/36.34    ( X, Y ), Y ) ==> meet( X, Y ) }.
% 35.95/36.34  parent0: (109753) {G1,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), Y ) ==> meet( 
% 35.95/36.34    X, Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109754) {G21,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 35.95/36.34    complement( Y ) ) }.
% 35.95/36.34  parent0[0]: (802) {G21,W8,D4,L1,V2,M1} P(796,59) { meet( meet( Y, X ), 
% 35.95/36.34    complement( X ) ) ==> zero }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109756) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 35.95/36.34    complement( Y ) ) }.
% 35.95/36.34  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 35.95/36.34    Y ) }.
% 35.95/36.34  parent1[0; 3]: (109754) {G21,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y )
% 35.95/36.34    , complement( Y ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109762) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( X )
% 35.95/36.34     ) ==> zero }.
% 35.95/36.34  parent0[0]: (109756) {G2,W8,D4,L1,V2,M1}  { zero ==> meet( meet( Y, X ), 
% 35.95/36.34    complement( Y ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (808) {G22,W8,D4,L1,V2,M1} P(59,802) { meet( meet( Y, X ), 
% 35.95/36.34    complement( Y ) ) ==> zero }.
% 35.95/36.34  parent0: (109762) {G2,W8,D4,L1,V2,M1}  { meet( meet( X, Y ), complement( X
% 35.95/36.34     ) ) ==> zero }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109764) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) }.
% 35.95/36.34  parent0[0]: (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109767) {G2,W14,D7,L1,V2,M1}  { meet( X, Y ) ==> join( zero, 
% 35.95/36.34    complement( join( complement( meet( X, Y ) ), complement( X ) ) ) ) }.
% 35.95/36.34  parent0[0]: (808) {G22,W8,D4,L1,V2,M1} P(59,802) { meet( meet( Y, X ), 
% 35.95/36.34    complement( Y ) ) ==> zero }.
% 35.95/36.34  parent1[0; 5]: (109764) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := meet( X, Y )
% 35.95/36.34     Y := complement( X )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109768) {G3,W12,D6,L1,V2,M1}  { meet( X, Y ) ==> complement( join
% 35.95/36.34    ( complement( meet( X, Y ) ), complement( X ) ) ) }.
% 35.95/36.34  parent0[0]: (484) {G11,W5,D3,L1,V1,M1} P(463,0) { join( zero, X ) ==> X }.
% 35.95/36.34  parent1[0; 4]: (109767) {G2,W14,D7,L1,V2,M1}  { meet( X, Y ) ==> join( zero
% 35.95/36.34    , complement( join( complement( meet( X, Y ) ), complement( X ) ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := complement( join( complement( meet( X, Y ) ), complement( X ) ) )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109769) {G1,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y
% 35.95/36.34     ), X ) }.
% 35.95/36.34  parent0[0]: (3) {G0,W10,D5,L1,V2,M1} I { complement( join( complement( X )
% 35.95/36.34    , complement( Y ) ) ) ==> meet( X, Y ) }.
% 35.95/36.34  parent1[0; 4]: (109768) {G3,W12,D6,L1,V2,M1}  { meet( X, Y ) ==> complement
% 35.95/36.34    ( join( complement( meet( X, Y ) ), complement( X ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := meet( X, Y )
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109770) {G1,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), X ) ==> meet( X
% 35.95/36.34    , Y ) }.
% 35.95/36.34  parent0[0]: (109769) {G1,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X
% 35.95/36.34    , Y ), X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (810) {G23,W9,D4,L1,V2,M1} P(808,46);d(484);d(3) { meet( meet
% 35.95/36.34    ( X, Y ), X ) ==> meet( X, Y ) }.
% 35.95/36.34  parent0: (109770) {G1,W9,D4,L1,V2,M1}  { meet( meet( X, Y ), X ) ==> meet( 
% 35.95/36.34    X, Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109772) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) }.
% 35.95/36.34  parent0[0]: (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109775) {G2,W12,D7,L1,V2,M1}  { X ==> join( zero, complement( 
% 35.95/36.34    join( complement( X ), meet( complement( X ), Y ) ) ) ) }.
% 35.95/36.34  parent0[0]: (798) {G20,W8,D5,L1,V2,M1} P(59,793) { meet( Y, meet( 
% 35.95/36.34    complement( Y ), X ) ) ==> zero }.
% 35.95/36.34  parent1[0; 3]: (109772) {G1,W11,D6,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 35.95/36.34    complement( join( complement( X ), Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := meet( complement( X ), Y )
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109776) {G3,W10,D6,L1,V2,M1}  { X ==> complement( join( 
% 35.95/36.34    complement( X ), meet( complement( X ), Y ) ) ) }.
% 35.95/36.34  parent0[0]: (484) {G11,W5,D3,L1,V1,M1} P(463,0) { join( zero, X ) ==> X }.
% 35.95/36.34  parent1[0; 2]: (109775) {G2,W12,D7,L1,V2,M1}  { X ==> join( zero, 
% 35.95/36.34    complement( join( complement( X ), meet( complement( X ), Y ) ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := complement( join( complement( X ), meet( complement( X ), Y ) ) )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109777) {G4,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet( 
% 35.95/36.34    complement( X ), Y ) ) ) }.
% 35.95/36.34  parent0[0]: (495) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( 
% 35.95/36.34    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 35.95/36.34  parent1[0; 2]: (109776) {G3,W10,D6,L1,V2,M1}  { X ==> complement( join( 
% 35.95/36.34    complement( X ), meet( complement( X ), Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := meet( complement( X ), Y )
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109778) {G4,W9,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 35.95/36.34    complement( X ), Y ) ) ) ==> X }.
% 35.95/36.34  parent0[0]: (109777) {G4,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet
% 35.95/36.34    ( complement( X ), Y ) ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (814) {G21,W9,D6,L1,V2,M1} P(798,46);d(484);d(495) { meet( X, 
% 35.95/36.34    complement( meet( complement( X ), Y ) ) ) ==> X }.
% 35.95/36.34  parent0: (109778) {G4,W9,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 35.95/36.34    complement( X ), Y ) ) ) ==> X }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109779) {G23,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y
% 35.95/36.34     ), X ) }.
% 35.95/36.34  parent0[0]: (810) {G23,W9,D4,L1,V2,M1} P(808,46);d(484);d(3) { meet( meet( 
% 35.95/36.34    X, Y ), X ) ==> meet( X, Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109782) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, meet( X
% 35.95/36.34    , Y ) ) }.
% 35.95/36.34  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 35.95/36.34    Y ) }.
% 35.95/36.34  parent1[0; 4]: (109779) {G23,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet
% 35.95/36.34    ( X, Y ), X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := meet( X, Y )
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109795) {G2,W9,D4,L1,V2,M1}  { meet( X, meet( X, Y ) ) ==> meet( X
% 35.95/36.34    , Y ) }.
% 35.95/36.34  parent0[0]: (109782) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, meet
% 35.95/36.34    ( X, Y ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  subsumption: (858) {G24,W9,D4,L1,V2,M1} P(810,59) { meet( X, meet( X, Y ) )
% 35.95/36.34     ==> meet( X, Y ) }.
% 35.95/36.34  parent0: (109795) {G2,W9,D4,L1,V2,M1}  { meet( X, meet( X, Y ) ) ==> meet( 
% 35.95/36.34    X, Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  permutation0:
% 35.95/36.34     0 ==> 0
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  eqswap: (109796) {G24,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, meet( X
% 35.95/36.34    , Y ) ) }.
% 35.95/36.34  parent0[0]: (858) {G24,W9,D4,L1,V2,M1} P(810,59) { meet( X, meet( X, Y ) ) 
% 35.95/36.34    ==> meet( X, Y ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109799) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y
% 35.95/36.34     ), X ) }.
% 35.95/36.34  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 35.95/36.34    Y ) }.
% 35.95/36.34  parent1[0; 4]: (109796) {G24,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( X, 
% 35.95/36.34    meet( X, Y ) ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := meet( X, Y )
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109801) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( Y, X
% 35.95/36.34     ), X ) }.
% 35.95/36.34  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 35.95/36.34    Y ) }.
% 35.95/36.34  parent1[0; 5]: (109799) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet
% 35.95/36.34    ( X, Y ), X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109803) {G2,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( meet( Y, X
% 35.95/36.34     ), X ) }.
% 35.95/36.34  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 35.95/36.34    Y ) }.
% 35.95/36.34  parent1[0; 1]: (109801) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet
% 35.95/36.34    ( Y, X ), X ) }.
% 35.95/36.34  substitution0:
% 35.95/36.34     X := Y
% 35.95/36.34     Y := X
% 35.95/36.34  end
% 35.95/36.34  substitution1:
% 35.95/36.34     X := X
% 35.95/36.34     Y := Y
% 35.95/36.34  end
% 35.95/36.34  
% 35.95/36.34  paramod: (109804) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet( X
% 35.95/36.34    , Y ) ) }.
% 35.95/36.34  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 35.95/36.35    Y ) }.
% 35.95/36.35  parent1[0; 4]: (109803) {G2,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( meet
% 35.95/36.35    ( Y, X ), X ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := meet( X, Y )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109808) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( X
% 35.95/36.35    , Y ) }.
% 35.95/36.35  parent0[0]: (109804) {G2,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, meet
% 35.95/36.35    ( X, Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (860) {G25,W9,D4,L1,V2,M1} P(59,858) { meet( X, meet( Y, X ) )
% 35.95/36.35     ==> meet( Y, X ) }.
% 35.95/36.35  parent0: (109808) {G2,W9,D4,L1,V2,M1}  { meet( Y, meet( X, Y ) ) ==> meet( 
% 35.95/36.35    X, Y ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109815) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 35.95/36.35    complement( composition( X, top ) ) ) ==> zero }.
% 35.95/36.35  parent0[0]: (463) {G10,W5,D3,L1,V1,M1} P(442,247) { join( X, zero ) ==> X
% 35.95/36.35     }.
% 35.95/36.35  parent1[0; 1]: (87) {G2,W11,D6,L1,V1,M1} P(61,10) { join( composition( 
% 35.95/36.35    converse( X ), complement( composition( X, top ) ) ), zero ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := composition( converse( X ), complement( composition( X, top ) ) )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (861) {G11,W9,D5,L1,V1,M1} S(87);d(463) { composition( 
% 35.95/36.35    converse( X ), complement( composition( X, top ) ) ) ==> zero }.
% 35.95/36.35  parent0: (109815) {G3,W9,D5,L1,V1,M1}  { composition( converse( X ), 
% 35.95/36.35    complement( composition( X, top ) ) ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109818) {G11,W9,D5,L1,V1,M1}  { zero ==> composition( converse( X
% 35.95/36.35     ), complement( composition( X, top ) ) ) }.
% 35.95/36.35  parent0[0]: (861) {G11,W9,D5,L1,V1,M1} S(87);d(463) { composition( converse
% 35.95/36.35    ( X ), complement( composition( X, top ) ) ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109819) {G12,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 35.95/36.35    complement( composition( top, top ) ) ) }.
% 35.95/36.35  parent0[0]: (263) {G11,W4,D3,L1,V0,M1} P(262,252) { converse( top ) ==> top
% 35.95/36.35     }.
% 35.95/36.35  parent1[0; 3]: (109818) {G11,W9,D5,L1,V1,M1}  { zero ==> composition( 
% 35.95/36.35    converse( X ), complement( composition( X, top ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := top
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109820) {G12,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 35.95/36.35    composition( top, top ) ) ) ==> zero }.
% 35.95/36.35  parent0[0]: (109819) {G12,W8,D5,L1,V0,M1}  { zero ==> composition( top, 
% 35.95/36.35    complement( composition( top, top ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (919) {G12,W8,D5,L1,V0,M1} P(263,861) { composition( top, 
% 35.95/36.35    complement( composition( top, top ) ) ) ==> zero }.
% 35.95/36.35  parent0: (109820) {G12,W8,D5,L1,V0,M1}  { composition( top, complement( 
% 35.95/36.35    composition( top, top ) ) ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109822) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z ), Y ) ==>
% 35.95/36.35     join( composition( X, Y ), composition( Z, Y ) ) }.
% 35.95/36.35  parent0[0]: (6) {G0,W13,D4,L1,V3,M1} I { join( composition( X, Z ), 
% 35.95/36.35    composition( Y, Z ) ) ==> composition( join( X, Y ), Z ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Z
% 35.95/36.35     Z := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109827) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top ), 
% 35.95/36.35    complement( composition( top, top ) ) ) ==> join( composition( X, 
% 35.95/36.35    complement( composition( top, top ) ) ), zero ) }.
% 35.95/36.35  parent0[0]: (919) {G12,W8,D5,L1,V0,M1} P(263,861) { composition( top, 
% 35.95/36.35    complement( composition( top, top ) ) ) ==> zero }.
% 35.95/36.35  parent1[0; 16]: (109822) {G0,W13,D4,L1,V3,M1}  { composition( join( X, Z )
% 35.95/36.35    , Y ) ==> join( composition( X, Y ), composition( Z, Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := complement( composition( top, top ) )
% 35.95/36.35     Z := top
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109828) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top ), 
% 35.95/36.35    complement( composition( top, top ) ) ) ==> composition( X, complement( 
% 35.95/36.35    composition( top, top ) ) ) }.
% 35.95/36.35  parent0[0]: (463) {G10,W5,D3,L1,V1,M1} P(442,247) { join( X, zero ) ==> X
% 35.95/36.35     }.
% 35.95/36.35  parent1[0; 9]: (109827) {G1,W17,D6,L1,V1,M1}  { composition( join( X, top )
% 35.95/36.35    , complement( composition( top, top ) ) ) ==> join( composition( X, 
% 35.95/36.35    complement( composition( top, top ) ) ), zero ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := composition( X, complement( composition( top, top ) ) )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109829) {G3,W13,D5,L1,V1,M1}  { composition( top, complement( 
% 35.95/36.35    composition( top, top ) ) ) ==> composition( X, complement( composition( 
% 35.95/36.35    top, top ) ) ) }.
% 35.95/36.35  parent0[0]: (252) {G8,W5,D3,L1,V1,M1} P(251,31);d(193);d(221) { join( X, 
% 35.95/36.35    top ) ==> top }.
% 35.95/36.35  parent1[0; 2]: (109828) {G2,W15,D5,L1,V1,M1}  { composition( join( X, top )
% 35.95/36.35    , complement( composition( top, top ) ) ) ==> composition( X, complement
% 35.95/36.35    ( composition( top, top ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109830) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 35.95/36.35    complement( composition( top, top ) ) ) }.
% 35.95/36.35  parent0[0]: (919) {G12,W8,D5,L1,V0,M1} P(263,861) { composition( top, 
% 35.95/36.35    complement( composition( top, top ) ) ) ==> zero }.
% 35.95/36.35  parent1[0; 1]: (109829) {G3,W13,D5,L1,V1,M1}  { composition( top, 
% 35.95/36.35    complement( composition( top, top ) ) ) ==> composition( X, complement( 
% 35.95/36.35    composition( top, top ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109831) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 35.95/36.35    composition( top, top ) ) ) ==> zero }.
% 35.95/36.35  parent0[0]: (109830) {G4,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 35.95/36.35    complement( composition( top, top ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (928) {G13,W8,D5,L1,V1,M1} P(919,6);d(463);d(252);d(919) { 
% 35.95/36.35    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 35.95/36.35  parent0: (109831) {G4,W8,D5,L1,V1,M1}  { composition( X, complement( 
% 35.95/36.35    composition( top, top ) ) ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109833) {G0,W11,D4,L1,V3,M1}  { composition( composition( X, Y ), 
% 35.95/36.35    Z ) ==> composition( X, composition( Y, Z ) ) }.
% 35.95/36.35  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 35.95/36.35     ) ) ==> composition( composition( X, Y ), Z ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35     Z := Z
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109836) {G1,W12,D5,L1,V1,M1}  { composition( composition( X, top
% 35.95/36.35     ), complement( composition( top, top ) ) ) ==> composition( X, zero )
% 35.95/36.35     }.
% 35.95/36.35  parent0[0]: (919) {G12,W8,D5,L1,V0,M1} P(263,861) { composition( top, 
% 35.95/36.35    complement( composition( top, top ) ) ) ==> zero }.
% 35.95/36.35  parent1[0; 11]: (109833) {G0,W11,D4,L1,V3,M1}  { composition( composition( 
% 35.95/36.35    X, Y ), Z ) ==> composition( X, composition( Y, Z ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := top
% 35.95/36.35     Z := complement( composition( top, top ) )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109837) {G2,W5,D3,L1,V1,M1}  { zero ==> composition( X, zero )
% 35.95/36.35     }.
% 35.95/36.35  parent0[0]: (928) {G13,W8,D5,L1,V1,M1} P(919,6);d(463);d(252);d(919) { 
% 35.95/36.35    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 35.95/36.35  parent1[0; 1]: (109836) {G1,W12,D5,L1,V1,M1}  { composition( composition( X
% 35.95/36.35    , top ), complement( composition( top, top ) ) ) ==> composition( X, zero
% 35.95/36.35     ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := composition( X, top )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109838) {G2,W5,D3,L1,V1,M1}  { composition( X, zero ) ==> zero }.
% 35.95/36.35  parent0[0]: (109837) {G2,W5,D3,L1,V1,M1}  { zero ==> composition( X, zero )
% 35.95/36.35     }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (929) {G14,W5,D3,L1,V1,M1} P(919,4);d(928) { composition( X, 
% 35.95/36.35    zero ) ==> zero }.
% 35.95/36.35  parent0: (109838) {G2,W5,D3,L1,V1,M1}  { composition( X, zero ) ==> zero
% 35.95/36.35     }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109840) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y ), X ) 
% 35.95/36.35    ==> converse( composition( converse( X ), Y ) ) }.
% 35.95/36.35  parent0[0]: (21) {G1,W10,D5,L1,V2,M1} P(7,9) { converse( composition( 
% 35.95/36.35    converse( X ), Y ) ) ==> composition( converse( Y ), X ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109843) {G2,W7,D4,L1,V1,M1}  { composition( converse( zero ), X )
% 35.95/36.35     ==> converse( zero ) }.
% 35.95/36.35  parent0[0]: (929) {G14,W5,D3,L1,V1,M1} P(919,4);d(928) { composition( X, 
% 35.95/36.35    zero ) ==> zero }.
% 35.95/36.35  parent1[0; 6]: (109840) {G1,W10,D5,L1,V2,M1}  { composition( converse( Y )
% 35.95/36.35    , X ) ==> converse( composition( converse( X ), Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := converse( X )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := zero
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109845) {G3,W6,D4,L1,V1,M1}  { composition( converse( zero ), X )
% 35.95/36.35     ==> zero }.
% 35.95/36.35  parent0[0]: (503) {G13,W4,D3,L1,V0,M1} P(485,463) { converse( zero ) ==> 
% 35.95/36.35    zero }.
% 35.95/36.35  parent1[0; 5]: (109843) {G2,W7,D4,L1,V1,M1}  { composition( converse( zero
% 35.95/36.35     ), X ) ==> converse( zero ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109846) {G4,W5,D3,L1,V1,M1}  { composition( zero, X ) ==> zero
% 35.95/36.35     }.
% 35.95/36.35  parent0[0]: (503) {G13,W4,D3,L1,V0,M1} P(485,463) { converse( zero ) ==> 
% 35.95/36.35    zero }.
% 35.95/36.35  parent1[0; 2]: (109845) {G3,W6,D4,L1,V1,M1}  { composition( converse( zero
% 35.95/36.35     ), X ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (936) {G15,W5,D3,L1,V1,M1} P(929,21);d(503) { composition( 
% 35.95/36.35    zero, X ) ==> zero }.
% 35.95/36.35  parent0: (109846) {G4,W5,D3,L1,V1,M1}  { composition( zero, X ) ==> zero
% 35.95/36.35     }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109850) {G13,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 35.95/36.35    complement( composition( top, top ) ) ) }.
% 35.95/36.35  parent0[0]: (928) {G13,W8,D5,L1,V1,M1} P(919,6);d(463);d(252);d(919) { 
% 35.95/36.35    composition( X, complement( composition( top, top ) ) ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109852) {G5,W6,D4,L1,V0,M1}  { zero ==> complement( composition( 
% 35.95/36.35    top, top ) ) }.
% 35.95/36.35  parent0[0]: (214) {G4,W5,D3,L1,V1,M1} P(213,207) { composition( one, X ) 
% 35.95/36.35    ==> X }.
% 35.95/36.35  parent1[0; 2]: (109850) {G13,W8,D5,L1,V1,M1}  { zero ==> composition( X, 
% 35.95/36.35    complement( composition( top, top ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := complement( composition( top, top ) )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := one
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109853) {G5,W6,D4,L1,V0,M1}  { complement( composition( top, top )
% 35.95/36.35     ) ==> zero }.
% 35.95/36.35  parent0[0]: (109852) {G5,W6,D4,L1,V0,M1}  { zero ==> complement( 
% 35.95/36.35    composition( top, top ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (942) {G14,W6,D4,L1,V0,M1} P(928,214) { complement( 
% 35.95/36.35    composition( top, top ) ) ==> zero }.
% 35.95/36.35  parent0: (109853) {G5,W6,D4,L1,V0,M1}  { complement( composition( top, top
% 35.95/36.35     ) ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109855) {G12,W5,D4,L1,V1,M1}  { X ==> complement( complement( X )
% 35.95/36.35     ) }.
% 35.95/36.35  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.35    complement( X ) ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109857) {G13,W6,D3,L1,V0,M1}  { composition( top, top ) ==> 
% 35.95/36.35    complement( zero ) }.
% 35.95/36.35  parent0[0]: (942) {G14,W6,D4,L1,V0,M1} P(928,214) { complement( composition
% 35.95/36.35    ( top, top ) ) ==> zero }.
% 35.95/36.35  parent1[0; 5]: (109855) {G12,W5,D4,L1,V1,M1}  { X ==> complement( 
% 35.95/36.35    complement( X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := composition( top, top )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109858) {G12,W5,D3,L1,V0,M1}  { composition( top, top ) ==> top
% 35.95/36.35     }.
% 35.95/36.35  parent0[0]: (469) {G11,W4,D3,L1,V0,M1} P(240,442);d(463);d(61) { complement
% 35.95/36.35    ( zero ) ==> top }.
% 35.95/36.35  parent1[0; 4]: (109857) {G13,W6,D3,L1,V0,M1}  { composition( top, top ) ==>
% 35.95/36.35     complement( zero ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (948) {G15,W5,D3,L1,V0,M1} P(942,481);d(469) { composition( 
% 35.95/36.35    top, top ) ==> top }.
% 35.95/36.35  parent0: (109858) {G12,W5,D3,L1,V0,M1}  { composition( top, top ) ==> top
% 35.95/36.35     }.
% 35.95/36.35  substitution0:
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109861) {G0,W27,D8,L1,V3,M1}  { meet( composition( X, meet( Y, 
% 35.95/36.35    composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition( X, 
% 35.95/36.35    Y ), Z ), meet( composition( X, meet( Y, composition( converse( X ), Z )
% 35.95/36.35     ) ), Z ) ) }.
% 35.95/36.35  parent0[0]: (14) {G0,W27,D8,L1,V3,M1} I { join( meet( composition( X, Y ), 
% 35.95/36.35    Z ), meet( composition( X, meet( Y, composition( converse( X ), Z ) ) ), 
% 35.95/36.35    Z ) ) ==> meet( composition( X, meet( Y, composition( converse( X ), Z )
% 35.95/36.35     ) ), Z ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35     Z := Z
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109869) {G1,W25,D8,L1,V1,M1}  { meet( composition( top, meet( top
% 35.95/36.35    , composition( converse( top ), X ) ) ), X ) ==> join( meet( top, X ), 
% 35.95/36.35    meet( composition( top, meet( top, composition( converse( top ), X ) ) )
% 35.95/36.35    , X ) ) }.
% 35.95/36.35  parent0[0]: (948) {G15,W5,D3,L1,V0,M1} P(942,481);d(469) { composition( top
% 35.95/36.35    , top ) ==> top }.
% 35.95/36.35  parent1[0; 13]: (109861) {G0,W27,D8,L1,V3,M1}  { meet( composition( X, meet
% 35.95/36.35    ( Y, composition( converse( X ), Z ) ) ), Z ) ==> join( meet( composition
% 35.95/36.35    ( X, Y ), Z ), meet( composition( X, meet( Y, composition( converse( X )
% 35.95/36.35    , Z ) ) ), Z ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := top
% 35.95/36.35     Y := top
% 35.95/36.35     Z := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109872) {G2,W23,D8,L1,V1,M1}  { meet( composition( top, meet( top
% 35.95/36.35    , composition( converse( top ), X ) ) ), X ) ==> join( X, meet( 
% 35.95/36.35    composition( top, meet( top, composition( converse( top ), X ) ) ), X ) )
% 35.95/36.35     }.
% 35.95/36.35  parent0[0]: (470) {G11,W5,D3,L1,V1,M1} P(59,442);d(463) { meet( top, X ) 
% 35.95/36.35    ==> X }.
% 35.95/36.35  parent1[0; 12]: (109869) {G1,W25,D8,L1,V1,M1}  { meet( composition( top, 
% 35.95/36.35    meet( top, composition( converse( top ), X ) ) ), X ) ==> join( meet( top
% 35.95/36.35    , X ), meet( composition( top, meet( top, composition( converse( top ), X
% 35.95/36.35     ) ) ), X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109877) {G3,W12,D7,L1,V1,M1}  { meet( composition( top, meet( top
% 35.95/36.35    , composition( converse( top ), X ) ) ), X ) ==> X }.
% 35.95/36.35  parent0[0]: (713) {G17,W7,D4,L1,V2,M1} P(59,673) { join( X, meet( Y, X ) ) 
% 35.95/36.35    ==> X }.
% 35.95/36.35  parent1[0; 11]: (109872) {G2,W23,D8,L1,V1,M1}  { meet( composition( top, 
% 35.95/36.35    meet( top, composition( converse( top ), X ) ) ), X ) ==> join( X, meet( 
% 35.95/36.35    composition( top, meet( top, composition( converse( top ), X ) ) ), X ) )
% 35.95/36.35     }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := composition( top, meet( top, composition( converse( top ), X ) ) )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109878) {G4,W10,D6,L1,V1,M1}  { meet( composition( top, 
% 35.95/36.35    composition( converse( top ), X ) ), X ) ==> X }.
% 35.95/36.35  parent0[0]: (470) {G11,W5,D3,L1,V1,M1} P(59,442);d(463) { meet( top, X ) 
% 35.95/36.35    ==> X }.
% 35.95/36.35  parent1[0; 4]: (109877) {G3,W12,D7,L1,V1,M1}  { meet( composition( top, 
% 35.95/36.35    meet( top, composition( converse( top ), X ) ) ), X ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := composition( converse( top ), X )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109879) {G1,W10,D6,L1,V1,M1}  { meet( composition( composition( 
% 35.95/36.35    top, converse( top ) ), X ), X ) ==> X }.
% 35.95/36.35  parent0[0]: (4) {G0,W11,D4,L1,V3,M1} I { composition( X, composition( Y, Z
% 35.95/36.35     ) ) ==> composition( composition( X, Y ), Z ) }.
% 35.95/36.35  parent1[0; 2]: (109878) {G4,W10,D6,L1,V1,M1}  { meet( composition( top, 
% 35.95/36.35    composition( converse( top ), X ) ), X ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := top
% 35.95/36.35     Y := converse( top )
% 35.95/36.35     Z := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109880) {G2,W10,D6,L1,V1,M1}  { meet( composition( converse( 
% 35.95/36.35    composition( top, top ) ), X ), X ) ==> X }.
% 35.95/36.35  parent0[0]: (265) {G12,W9,D4,L1,V1,M1} P(263,20) { composition( top, 
% 35.95/36.35    converse( X ) ) ==> converse( composition( X, top ) ) }.
% 35.95/36.35  parent1[0; 3]: (109879) {G1,W10,D6,L1,V1,M1}  { meet( composition( 
% 35.95/36.35    composition( top, converse( top ) ), X ), X ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := top
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109881) {G3,W9,D5,L1,V1,M1}  { meet( composition( composition( 
% 35.95/36.35    top, top ), X ), X ) ==> X }.
% 35.95/36.35  parent0[0]: (326) {G13,W8,D4,L1,V0,M1} P(263,264) { converse( composition( 
% 35.95/36.35    top, top ) ) ==> composition( top, top ) }.
% 35.95/36.35  parent1[0; 3]: (109880) {G2,W10,D6,L1,V1,M1}  { meet( composition( converse
% 35.95/36.35    ( composition( top, top ) ), X ), X ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109882) {G4,W7,D4,L1,V1,M1}  { meet( composition( top, X ), X ) 
% 35.95/36.35    ==> X }.
% 35.95/36.35  parent0[0]: (948) {G15,W5,D3,L1,V0,M1} P(942,481);d(469) { composition( top
% 35.95/36.35    , top ) ==> top }.
% 35.95/36.35  parent1[0; 3]: (109881) {G3,W9,D5,L1,V1,M1}  { meet( composition( 
% 35.95/36.35    composition( top, top ), X ), X ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (950) {G18,W7,D4,L1,V1,M1} P(948,14);d(470);d(713);d(470);d(4)
% 35.95/36.35    ;d(265);d(326);d(948) { meet( composition( top, X ), X ) ==> X }.
% 35.95/36.35  parent0: (109882) {G4,W7,D4,L1,V1,M1}  { meet( composition( top, X ), X ) 
% 35.95/36.35    ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109885) {G23,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet( X, Y
% 35.95/36.35     ), X ) }.
% 35.95/36.35  parent0[0]: (810) {G23,W9,D4,L1,V2,M1} P(808,46);d(484);d(3) { meet( meet( 
% 35.95/36.35    X, Y ), X ) ==> meet( X, Y ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109887) {G19,W11,D4,L1,V1,M1}  { meet( composition( top, X ), X )
% 35.95/36.35     ==> meet( X, composition( top, X ) ) }.
% 35.95/36.35  parent0[0]: (950) {G18,W7,D4,L1,V1,M1} P(948,14);d(470);d(713);d(470);d(4);
% 35.95/36.35    d(265);d(326);d(948) { meet( composition( top, X ), X ) ==> X }.
% 35.95/36.35  parent1[0; 7]: (109885) {G23,W9,D4,L1,V2,M1}  { meet( X, Y ) ==> meet( meet
% 35.95/36.35    ( X, Y ), X ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := composition( top, X )
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109888) {G19,W7,D4,L1,V1,M1}  { X ==> meet( X, composition( top, 
% 35.95/36.35    X ) ) }.
% 35.95/36.35  parent0[0]: (950) {G18,W7,D4,L1,V1,M1} P(948,14);d(470);d(713);d(470);d(4);
% 35.95/36.35    d(265);d(326);d(948) { meet( composition( top, X ), X ) ==> X }.
% 35.95/36.35  parent1[0; 1]: (109887) {G19,W11,D4,L1,V1,M1}  { meet( composition( top, X
% 35.95/36.35     ), X ) ==> meet( X, composition( top, X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109890) {G19,W7,D4,L1,V1,M1}  { meet( X, composition( top, X ) ) 
% 35.95/36.35    ==> X }.
% 35.95/36.35  parent0[0]: (109888) {G19,W7,D4,L1,V1,M1}  { X ==> meet( X, composition( 
% 35.95/36.35    top, X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (952) {G24,W7,D4,L1,V1,M1} P(950,810) { meet( X, composition( 
% 35.95/36.35    top, X ) ) ==> X }.
% 35.95/36.35  parent0: (109890) {G19,W7,D4,L1,V1,M1}  { meet( X, composition( top, X ) ) 
% 35.95/36.35    ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109893) {G17,W8,D5,L1,V2,M1}  { top ==> join( X, complement( meet
% 35.95/36.35    ( X, Y ) ) ) }.
% 35.95/36.35  parent0[0]: (711) {G17,W8,D5,L1,V2,M1} P(673,31);d(252) { join( X, 
% 35.95/36.35    complement( meet( X, Y ) ) ) ==> top }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109894) {G18,W8,D4,L1,V1,M1}  { top ==> join( composition( top, X
% 35.95/36.35     ), complement( X ) ) }.
% 35.95/36.35  parent0[0]: (950) {G18,W7,D4,L1,V1,M1} P(948,14);d(470);d(713);d(470);d(4);
% 35.95/36.35    d(265);d(326);d(948) { meet( composition( top, X ), X ) ==> X }.
% 35.95/36.35  parent1[0; 7]: (109893) {G17,W8,D5,L1,V2,M1}  { top ==> join( X, complement
% 35.95/36.35    ( meet( X, Y ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := composition( top, X )
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109895) {G18,W8,D4,L1,V1,M1}  { join( composition( top, X ), 
% 35.95/36.35    complement( X ) ) ==> top }.
% 35.95/36.35  parent0[0]: (109894) {G18,W8,D4,L1,V1,M1}  { top ==> join( composition( top
% 35.95/36.35    , X ), complement( X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (953) {G19,W8,D4,L1,V1,M1} P(950,711) { join( composition( top
% 35.95/36.35    , X ), complement( X ) ) ==> top }.
% 35.95/36.35  parent0: (109895) {G18,W8,D4,L1,V1,M1}  { join( composition( top, X ), 
% 35.95/36.35    complement( X ) ) ==> top }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109898) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 35.95/36.35    complement( Y ) ) ) ==> X }.
% 35.95/36.35  parent0[0]: (495) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( 
% 35.95/36.35    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 35.95/36.35  parent1[0; 5]: (46) {G1,W11,D6,L1,V2,M1} S(2);d(3) { join( meet( X, Y ), 
% 35.95/36.35    complement( join( complement( X ), Y ) ) ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (1002) {G14,W10,D5,L1,V2,M1} S(46);d(495) { join( meet( X, Y )
% 35.95/36.35    , meet( X, complement( Y ) ) ) ==> X }.
% 35.95/36.35  parent0: (109898) {G2,W10,D5,L1,V2,M1}  { join( meet( X, Y ), meet( X, 
% 35.95/36.35    complement( Y ) ) ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109901) {G25,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, meet( Y
% 35.95/36.35    , X ) ) }.
% 35.95/36.35  parent0[0]: (860) {G25,W9,D4,L1,V2,M1} P(59,858) { meet( X, meet( Y, X ) ) 
% 35.95/36.35    ==> meet( Y, X ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109905) {G22,W15,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 35.95/36.35    complement( X ), Y ) ) ) ==> meet( complement( meet( complement( X ), Y )
% 35.95/36.35     ), X ) }.
% 35.95/36.35  parent0[0]: (814) {G21,W9,D6,L1,V2,M1} P(798,46);d(484);d(495) { meet( X, 
% 35.95/36.35    complement( meet( complement( X ), Y ) ) ) ==> X }.
% 35.95/36.35  parent1[0; 14]: (109901) {G25,W9,D4,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 35.95/36.35    meet( Y, X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := complement( meet( complement( X ), Y ) )
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109906) {G22,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( 
% 35.95/36.35    complement( X ), Y ) ), X ) }.
% 35.95/36.35  parent0[0]: (814) {G21,W9,D6,L1,V2,M1} P(798,46);d(484);d(495) { meet( X, 
% 35.95/36.35    complement( meet( complement( X ), Y ) ) ) ==> X }.
% 35.95/36.35  parent1[0; 1]: (109905) {G22,W15,D6,L1,V2,M1}  { meet( X, complement( meet
% 35.95/36.35    ( complement( X ), Y ) ) ) ==> meet( complement( meet( complement( X ), Y
% 35.95/36.35     ) ), X ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109908) {G22,W9,D6,L1,V2,M1}  { meet( complement( meet( complement
% 35.95/36.35    ( X ), Y ) ), X ) ==> X }.
% 35.95/36.35  parent0[0]: (109906) {G22,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( 
% 35.95/36.35    complement( X ), Y ) ), X ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (1225) {G26,W9,D6,L1,V2,M1} P(814,860) { meet( complement( 
% 35.95/36.35    meet( complement( X ), Y ) ), X ) ==> X }.
% 35.95/36.35  parent0: (109908) {G22,W9,D6,L1,V2,M1}  { meet( complement( meet( 
% 35.95/36.35    complement( X ), Y ) ), X ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109911) {G26,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( 
% 35.95/36.35    complement( X ), Y ) ), X ) }.
% 35.95/36.35  parent0[0]: (1225) {G26,W9,D6,L1,V2,M1} P(814,860) { meet( complement( meet
% 35.95/36.35    ( complement( X ), Y ) ), X ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109918) {G26,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( Y, 
% 35.95/36.35    complement( X ) ) ), X ) }.
% 35.95/36.35  parent0[0]: (860) {G25,W9,D4,L1,V2,M1} P(59,858) { meet( X, meet( Y, X ) ) 
% 35.95/36.35    ==> meet( Y, X ) }.
% 35.95/36.35  parent1[0; 4]: (109911) {G26,W9,D6,L1,V2,M1}  { X ==> meet( complement( 
% 35.95/36.35    meet( complement( X ), Y ) ), X ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := complement( X )
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := meet( Y, complement( X ) )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109919) {G26,W9,D6,L1,V2,M1}  { meet( complement( meet( Y, 
% 35.95/36.35    complement( X ) ) ), X ) ==> X }.
% 35.95/36.35  parent0[0]: (109918) {G26,W9,D6,L1,V2,M1}  { X ==> meet( complement( meet( 
% 35.95/36.35    Y, complement( X ) ) ), X ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (1228) {G27,W9,D6,L1,V2,M1} P(860,1225) { meet( complement( 
% 35.95/36.35    meet( Y, complement( X ) ) ), X ) ==> X }.
% 35.95/36.35  parent0: (109919) {G26,W9,D6,L1,V2,M1}  { meet( complement( meet( Y, 
% 35.95/36.35    complement( X ) ) ), X ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109921) {G1,W34,D7,L1,V3,M1}  { composition( meet( converse( X ), 
% 35.95/36.35    composition( Z, converse( Y ) ) ), meet( Y, composition( X, Z ) ) ) ==> 
% 35.95/36.35    join( meet( composition( converse( X ), Y ), Z ), composition( meet( 
% 35.95/36.35    converse( X ), composition( Z, converse( Y ) ) ), meet( Y, composition( X
% 35.95/36.35    , Z ) ) ) ) }.
% 35.95/36.35  parent0[0]: (109) {G1,W34,D7,L1,V3,M1} P(7,13) { join( meet( composition( 
% 35.95/36.35    converse( X ), Y ), Z ), composition( meet( converse( X ), composition( Z
% 35.95/36.35    , converse( Y ) ) ), meet( Y, composition( X, Z ) ) ) ) ==> composition( 
% 35.95/36.35    meet( converse( X ), composition( Z, converse( Y ) ) ), meet( Y, 
% 35.95/36.35    composition( X, Z ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35     Z := Z
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109925) {G2,W42,D9,L1,V2,M1}  { composition( meet( converse( X )
% 35.95/36.35    , composition( Y, converse( complement( composition( X, Y ) ) ) ) ), meet
% 35.95/36.35    ( complement( composition( X, Y ) ), composition( X, Y ) ) ) ==> join( 
% 35.95/36.35    meet( composition( converse( X ), complement( composition( X, Y ) ) ), Y
% 35.95/36.35     ), composition( meet( converse( X ), composition( Y, converse( 
% 35.95/36.35    complement( composition( X, Y ) ) ) ) ), zero ) ) }.
% 35.95/36.35  parent0[0]: (71) {G3,W6,D4,L1,V1,M1} S(58);d(61) { meet( complement( X ), X
% 35.95/36.35     ) ==> zero }.
% 35.95/36.35  parent1[0; 41]: (109921) {G1,W34,D7,L1,V3,M1}  { composition( meet( 
% 35.95/36.35    converse( X ), composition( Z, converse( Y ) ) ), meet( Y, composition( X
% 35.95/36.35    , Z ) ) ) ==> join( meet( composition( converse( X ), Y ), Z ), 
% 35.95/36.35    composition( meet( converse( X ), composition( Z, converse( Y ) ) ), meet
% 35.95/36.35    ( Y, composition( X, Z ) ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := composition( X, Y )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := complement( composition( X, Y ) )
% 35.95/36.35     Z := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109926) {G3,W35,D9,L1,V2,M1}  { composition( meet( converse( X )
% 35.95/36.35    , composition( Y, converse( complement( composition( X, Y ) ) ) ) ), zero
% 35.95/36.35     ) ==> join( meet( composition( converse( X ), complement( composition( X
% 35.95/36.35    , Y ) ) ), Y ), composition( meet( converse( X ), composition( Y, 
% 35.95/36.35    converse( complement( composition( X, Y ) ) ) ) ), zero ) ) }.
% 35.95/36.35  parent0[0]: (71) {G3,W6,D4,L1,V1,M1} S(58);d(61) { meet( complement( X ), X
% 35.95/36.35     ) ==> zero }.
% 35.95/36.35  parent1[0; 12]: (109925) {G2,W42,D9,L1,V2,M1}  { composition( meet( 
% 35.95/36.35    converse( X ), composition( Y, converse( complement( composition( X, Y )
% 35.95/36.35     ) ) ) ), meet( complement( composition( X, Y ) ), composition( X, Y ) )
% 35.95/36.35     ) ==> join( meet( composition( converse( X ), complement( composition( X
% 35.95/36.35    , Y ) ) ), Y ), composition( meet( converse( X ), composition( Y, 
% 35.95/36.35    converse( complement( composition( X, Y ) ) ) ) ), zero ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := composition( X, Y )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109931) {G4,W24,D8,L1,V2,M1}  { composition( meet( converse( X )
% 35.95/36.35    , composition( Y, converse( complement( composition( X, Y ) ) ) ) ), zero
% 35.95/36.35     ) ==> join( meet( composition( converse( X ), complement( composition( X
% 35.95/36.35    , Y ) ) ), Y ), zero ) }.
% 35.95/36.35  parent0[0]: (929) {G14,W5,D3,L1,V1,M1} P(919,4);d(928) { composition( X, 
% 35.95/36.35    zero ) ==> zero }.
% 35.95/36.35  parent1[0; 23]: (109926) {G3,W35,D9,L1,V2,M1}  { composition( meet( 
% 35.95/36.35    converse( X ), composition( Y, converse( complement( composition( X, Y )
% 35.95/36.35     ) ) ) ), zero ) ==> join( meet( composition( converse( X ), complement( 
% 35.95/36.35    composition( X, Y ) ) ), Y ), composition( meet( converse( X ), 
% 35.95/36.35    composition( Y, converse( complement( composition( X, Y ) ) ) ) ), zero )
% 35.95/36.35     ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := meet( converse( X ), composition( Y, converse( complement( 
% 35.95/36.35    composition( X, Y ) ) ) ) )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109932) {G5,W13,D7,L1,V2,M1}  { zero ==> join( meet( composition
% 35.95/36.35    ( converse( X ), complement( composition( X, Y ) ) ), Y ), zero ) }.
% 35.95/36.35  parent0[0]: (929) {G14,W5,D3,L1,V1,M1} P(919,4);d(928) { composition( X, 
% 35.95/36.35    zero ) ==> zero }.
% 35.95/36.35  parent1[0; 1]: (109931) {G4,W24,D8,L1,V2,M1}  { composition( meet( converse
% 35.95/36.35    ( X ), composition( Y, converse( complement( composition( X, Y ) ) ) ) )
% 35.95/36.35    , zero ) ==> join( meet( composition( converse( X ), complement( 
% 35.95/36.35    composition( X, Y ) ) ), Y ), zero ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := meet( converse( X ), composition( Y, converse( complement( 
% 35.95/36.35    composition( X, Y ) ) ) ) )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109935) {G6,W11,D6,L1,V2,M1}  { zero ==> meet( composition( 
% 35.95/36.35    converse( X ), complement( composition( X, Y ) ) ), Y ) }.
% 35.95/36.35  parent0[0]: (463) {G10,W5,D3,L1,V1,M1} P(442,247) { join( X, zero ) ==> X
% 35.95/36.35     }.
% 35.95/36.35  parent1[0; 2]: (109932) {G5,W13,D7,L1,V2,M1}  { zero ==> join( meet( 
% 35.95/36.35    composition( converse( X ), complement( composition( X, Y ) ) ), Y ), 
% 35.95/36.35    zero ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := meet( composition( converse( X ), complement( composition( X, Y ) )
% 35.95/36.35     ), Y )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109936) {G6,W11,D6,L1,V2,M1}  { meet( composition( converse( X ), 
% 35.95/36.35    complement( composition( X, Y ) ) ), Y ) ==> zero }.
% 35.95/36.35  parent0[0]: (109935) {G6,W11,D6,L1,V2,M1}  { zero ==> meet( composition( 
% 35.95/36.35    converse( X ), complement( composition( X, Y ) ) ), Y ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (1302) {G15,W11,D6,L1,V2,M1} P(71,109);d(929);d(463) { meet( 
% 35.95/36.35    composition( converse( X ), complement( composition( X, Y ) ) ), Y ) ==> 
% 35.95/36.35    zero }.
% 35.95/36.35  parent0: (109936) {G6,W11,D6,L1,V2,M1}  { meet( composition( converse( X )
% 35.95/36.35    , complement( composition( X, Y ) ) ), Y ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109938) {G13,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 35.95/36.35    join( complement( X ), complement( Y ) ) }.
% 35.95/36.35  parent0[0]: (496) {G13,W10,D4,L1,V2,M1} P(3,481) { join( complement( X ), 
% 35.95/36.35    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109939) {G13,W10,D5,L1,V2,M1}  { complement( meet( complement( X
% 35.95/36.35     ), Y ) ) ==> join( X, complement( Y ) ) }.
% 35.95/36.35  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.35    complement( X ) ) ==> X }.
% 35.95/36.35  parent1[0; 7]: (109938) {G13,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) )
% 35.95/36.35     ==> join( complement( X ), complement( Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := complement( X )
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (1340) {G14,W10,D5,L1,V2,M1} P(481,496) { complement( meet( 
% 35.95/36.35    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 35.95/36.35  parent0: (109939) {G13,W10,D5,L1,V2,M1}  { complement( meet( complement( X
% 35.95/36.35     ), Y ) ) ==> join( X, complement( Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109944) {G13,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 35.95/36.35    join( complement( X ), complement( Y ) ) }.
% 35.95/36.35  parent0[0]: (496) {G13,W10,D4,L1,V2,M1} P(3,481) { join( complement( X ), 
% 35.95/36.35    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109946) {G13,W10,D5,L1,V2,M1}  { complement( meet( X, complement
% 35.95/36.35    ( Y ) ) ) ==> join( complement( X ), Y ) }.
% 35.95/36.35  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.35    complement( X ) ) ==> X }.
% 35.95/36.35  parent1[0; 9]: (109944) {G13,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) )
% 35.95/36.35     ==> join( complement( X ), complement( Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := complement( Y )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (1341) {G14,W10,D5,L1,V2,M1} P(481,496) { complement( meet( Y
% 35.95/36.35    , complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 35.95/36.35  parent0: (109946) {G13,W10,D5,L1,V2,M1}  { complement( meet( X, complement
% 35.95/36.35    ( Y ) ) ) ==> join( complement( X ), Y ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109951) {G2,W14,D5,L1,V3,M1}  { join( join( complement( X ), Y )
% 35.95/36.35    , complement( Z ) ) = join( complement( meet( X, Z ) ), Y ) }.
% 35.95/36.35  parent0[0]: (496) {G13,W10,D4,L1,V2,M1} P(3,481) { join( complement( X ), 
% 35.95/36.35    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 35.95/36.35  parent1[0; 9]: (30) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), 
% 35.95/36.35    X ) = join( join( Z, X ), Y ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Z
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := complement( Z )
% 35.95/36.35     Y := Y
% 35.95/36.35     Z := complement( X )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (1345) {G14,W14,D5,L1,V3,M1} P(496,30) { join( join( 
% 35.95/36.35    complement( X ), Z ), complement( Y ) ) ==> join( complement( meet( X, Y
% 35.95/36.35     ) ), Z ) }.
% 35.95/36.35  parent0: (109951) {G2,W14,D5,L1,V3,M1}  { join( join( complement( X ), Y )
% 35.95/36.35    , complement( Z ) ) = join( complement( meet( X, Z ) ), Y ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Z
% 35.95/36.35     Z := Y
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109952) {G13,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 35.95/36.35    join( complement( X ), complement( Y ) ) }.
% 35.95/36.35  parent0[0]: (496) {G13,W10,D4,L1,V2,M1} P(3,481) { join( complement( X ), 
% 35.95/36.35    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109954) {G1,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 35.95/36.35    join( complement( Y ), complement( X ) ) }.
% 35.95/36.35  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 35.95/36.35  parent1[0; 5]: (109952) {G13,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) )
% 35.95/36.35     ==> join( complement( X ), complement( Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := complement( X )
% 35.95/36.35     Y := complement( Y )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109956) {G2,W9,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 35.95/36.35    complement( meet( Y, X ) ) }.
% 35.95/36.35  parent0[0]: (496) {G13,W10,D4,L1,V2,M1} P(3,481) { join( complement( X ), 
% 35.95/36.35    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 35.95/36.35  parent1[0; 5]: (109954) {G1,W10,D4,L1,V2,M1}  { complement( meet( X, Y ) ) 
% 35.95/36.35    ==> join( complement( Y ), complement( X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (1350) {G14,W9,D4,L1,V2,M1} P(496,0);d(496) { complement( meet
% 35.95/36.35    ( X, Y ) ) = complement( meet( Y, X ) ) }.
% 35.95/36.35  parent0: (109956) {G2,W9,D4,L1,V2,M1}  { complement( meet( X, Y ) ) ==> 
% 35.95/36.35    complement( meet( Y, X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109957) {G19,W8,D4,L1,V1,M1}  { top ==> join( composition( top, X
% 35.95/36.35     ), complement( X ) ) }.
% 35.95/36.35  parent0[0]: (953) {G19,W8,D4,L1,V1,M1} P(950,711) { join( composition( top
% 35.95/36.35    , X ), complement( X ) ) ==> top }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109958) {G15,W12,D5,L1,V2,M1}  { top ==> join( composition( top, 
% 35.95/36.35    meet( X, Y ) ), complement( meet( Y, X ) ) ) }.
% 35.95/36.35  parent0[0]: (1350) {G14,W9,D4,L1,V2,M1} P(496,0);d(496) { complement( meet
% 35.95/36.35    ( X, Y ) ) = complement( meet( Y, X ) ) }.
% 35.95/36.35  parent1[0; 8]: (109957) {G19,W8,D4,L1,V1,M1}  { top ==> join( composition( 
% 35.95/36.35    top, X ), complement( X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := meet( X, Y )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109961) {G15,W12,D5,L1,V2,M1}  { join( composition( top, meet( X, 
% 35.95/36.35    Y ) ), complement( meet( Y, X ) ) ) ==> top }.
% 35.95/36.35  parent0[0]: (109958) {G15,W12,D5,L1,V2,M1}  { top ==> join( composition( 
% 35.95/36.35    top, meet( X, Y ) ), complement( meet( Y, X ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (1365) {G20,W12,D5,L1,V2,M1} P(1350,953) { join( composition( 
% 35.95/36.35    top, meet( X, Y ) ), complement( meet( Y, X ) ) ) ==> top }.
% 35.95/36.35  parent0: (109961) {G15,W12,D5,L1,V2,M1}  { join( composition( top, meet( X
% 35.95/36.35    , Y ) ), complement( meet( Y, X ) ) ) ==> top }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109962) {G0,W6,D4,L1,V1,M1}  { zero ==> meet( X, complement( X ) )
% 35.95/36.35     }.
% 35.95/36.35  parent0[0]: (12) {G0,W6,D4,L1,V1,M1} I { meet( X, complement( X ) ) ==> 
% 35.95/36.35    zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109963) {G1,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 35.95/36.35    complement( meet( Y, X ) ) ) }.
% 35.95/36.35  parent0[0]: (1350) {G14,W9,D4,L1,V2,M1} P(496,0);d(496) { complement( meet
% 35.95/36.35    ( X, Y ) ) = complement( meet( Y, X ) ) }.
% 35.95/36.35  parent1[0; 6]: (109962) {G0,W6,D4,L1,V1,M1}  { zero ==> meet( X, complement
% 35.95/36.35    ( X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := meet( X, Y )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109966) {G1,W10,D5,L1,V2,M1}  { meet( meet( X, Y ), complement( 
% 35.95/36.35    meet( Y, X ) ) ) ==> zero }.
% 35.95/36.35  parent0[0]: (109963) {G1,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 35.95/36.35    complement( meet( Y, X ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (1381) {G15,W10,D5,L1,V2,M1} P(1350,12) { meet( meet( X, Y ), 
% 35.95/36.35    complement( meet( Y, X ) ) ) ==> zero }.
% 35.95/36.35  parent0: (109966) {G1,W10,D5,L1,V2,M1}  { meet( meet( X, Y ), complement( 
% 35.95/36.35    meet( Y, X ) ) ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109968) {G19,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( meet( Y
% 35.95/36.35    , complement( X ) ) ) ) }.
% 35.95/36.35  parent0[0]: (775) {G19,W9,D6,L1,V2,M1} P(733,46);d(61);d(463) { meet( X, 
% 35.95/36.35    complement( meet( Y, complement( X ) ) ) ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109985) {G15,W9,D6,L1,V2,M1}  { X ==> meet( X, join( Y, 
% 35.95/36.35    complement( complement( X ) ) ) ) }.
% 35.95/36.35  parent0[0]: (1340) {G14,W10,D5,L1,V2,M1} P(481,496) { complement( meet( 
% 35.95/36.35    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 35.95/36.35  parent1[0; 4]: (109968) {G19,W9,D6,L1,V2,M1}  { X ==> meet( X, complement( 
% 35.95/36.35    meet( Y, complement( X ) ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := complement( X )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := complement( Y )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109987) {G13,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X ) ) }.
% 35.95/36.35  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.35    complement( X ) ) ==> X }.
% 35.95/36.35  parent1[0; 6]: (109985) {G15,W9,D6,L1,V2,M1}  { X ==> meet( X, join( Y, 
% 35.95/36.35    complement( complement( X ) ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109988) {G13,W7,D4,L1,V2,M1}  { meet( X, join( Y, X ) ) ==> X }.
% 35.95/36.35  parent0[0]: (109987) {G13,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X ) )
% 35.95/36.35     }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (1749) {G20,W7,D4,L1,V2,M1} P(1340,775);d(481) { meet( Y, join
% 35.95/36.35    ( X, Y ) ) ==> Y }.
% 35.95/36.35  parent0: (109988) {G13,W7,D4,L1,V2,M1}  { meet( X, join( Y, X ) ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109990) {G27,W9,D6,L1,V2,M1}  { Y ==> meet( complement( meet( X, 
% 35.95/36.35    complement( Y ) ) ), Y ) }.
% 35.95/36.35  parent0[0]: (1228) {G27,W9,D6,L1,V2,M1} P(860,1225) { meet( complement( 
% 35.95/36.35    meet( Y, complement( X ) ) ), X ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109993) {G15,W9,D6,L1,V2,M1}  { X ==> meet( join( Y, complement( 
% 35.95/36.35    complement( X ) ) ), X ) }.
% 35.95/36.35  parent0[0]: (1340) {G14,W10,D5,L1,V2,M1} P(481,496) { complement( meet( 
% 35.95/36.35    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 35.95/36.35  parent1[0; 3]: (109990) {G27,W9,D6,L1,V2,M1}  { Y ==> meet( complement( 
% 35.95/36.35    meet( X, complement( Y ) ) ), Y ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := complement( X )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := complement( Y )
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (109995) {G13,W7,D4,L1,V2,M1}  { X ==> meet( join( Y, X ), X ) }.
% 35.95/36.35  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.35    complement( X ) ) ==> X }.
% 35.95/36.35  parent1[0; 5]: (109993) {G15,W9,D6,L1,V2,M1}  { X ==> meet( join( Y, 
% 35.95/36.35    complement( complement( X ) ) ), X ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109996) {G13,W7,D4,L1,V2,M1}  { meet( join( Y, X ), X ) ==> X }.
% 35.95/36.35  parent0[0]: (109995) {G13,W7,D4,L1,V2,M1}  { X ==> meet( join( Y, X ), X )
% 35.95/36.35     }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (1750) {G28,W7,D4,L1,V2,M1} P(1340,1228);d(481) { meet( join( 
% 35.95/36.35    X, Y ), Y ) ==> Y }.
% 35.95/36.35  parent0: (109996) {G13,W7,D4,L1,V2,M1}  { meet( join( Y, X ), X ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (109998) {G14,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) ==> 
% 35.95/36.35    complement( meet( complement( X ), Y ) ) }.
% 35.95/36.35  parent0[0]: (1340) {G14,W10,D5,L1,V2,M1} P(481,496) { complement( meet( 
% 35.95/36.35    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110000) {G15,W11,D6,L1,V1,M1}  { join( X, complement( composition
% 35.95/36.35    ( top, complement( X ) ) ) ) ==> complement( complement( X ) ) }.
% 35.95/36.35  parent0[0]: (952) {G24,W7,D4,L1,V1,M1} P(950,810) { meet( X, composition( 
% 35.95/36.35    top, X ) ) ==> X }.
% 35.95/36.35  parent1[0; 9]: (109998) {G14,W10,D5,L1,V2,M1}  { join( X, complement( Y ) )
% 35.95/36.35     ==> complement( meet( complement( X ), Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := complement( X )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := composition( top, complement( X ) )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110001) {G13,W9,D6,L1,V1,M1}  { join( X, complement( composition
% 35.95/36.35    ( top, complement( X ) ) ) ) ==> X }.
% 35.95/36.35  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.35    complement( X ) ) ==> X }.
% 35.95/36.35  parent1[0; 8]: (110000) {G15,W11,D6,L1,V1,M1}  { join( X, complement( 
% 35.95/36.35    composition( top, complement( X ) ) ) ) ==> complement( complement( X ) )
% 35.95/36.35     }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (1763) {G25,W9,D6,L1,V1,M1} P(952,1340);d(481) { join( X, 
% 35.95/36.35    complement( composition( top, complement( X ) ) ) ) ==> X }.
% 35.95/36.35  parent0: (110001) {G13,W9,D6,L1,V1,M1}  { join( X, complement( composition
% 35.95/36.35    ( top, complement( X ) ) ) ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110004) {G20,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X ) ) }.
% 35.95/36.35  parent0[0]: (1749) {G20,W7,D4,L1,V2,M1} P(1340,775);d(481) { meet( Y, join
% 35.95/36.35    ( X, Y ) ) ==> Y }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110005) {G15,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y ) ) }.
% 35.95/36.35  parent0[0]: (502) {G14,W9,D4,L1,V2,M1} P(492,30) { join( join( X, Y ), X ) 
% 35.95/36.35    ==> join( X, Y ) }.
% 35.95/36.35  parent1[0; 4]: (110004) {G20,W7,D4,L1,V2,M1}  { X ==> meet( X, join( Y, X )
% 35.95/36.35     ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := join( X, Y )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110006) {G15,W7,D4,L1,V2,M1}  { meet( X, join( X, Y ) ) ==> X }.
% 35.95/36.35  parent0[0]: (110005) {G15,W7,D4,L1,V2,M1}  { X ==> meet( X, join( X, Y ) )
% 35.95/36.35     }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (1783) {G21,W7,D4,L1,V2,M1} P(502,1749) { meet( X, join( X, Y
% 35.95/36.35     ) ) ==> X }.
% 35.95/36.35  parent0: (110006) {G15,W7,D4,L1,V2,M1}  { meet( X, join( X, Y ) ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110008) {G20,W8,D4,L1,V2,M1}  { zero ==> meet( complement( X ), 
% 35.95/36.35    meet( Y, X ) ) }.
% 35.95/36.35  parent0[0]: (796) {G20,W8,D4,L1,V2,M1} P(481,793) { meet( complement( X ), 
% 35.95/36.35    meet( Y, X ) ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110009) {G21,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( 
% 35.95/36.35    X, Y ) ), X ) }.
% 35.95/36.35  parent0[0]: (1783) {G21,W7,D4,L1,V2,M1} P(502,1749) { meet( X, join( X, Y )
% 35.95/36.35     ) ==> X }.
% 35.95/36.35  parent1[0; 7]: (110008) {G20,W8,D4,L1,V2,M1}  { zero ==> meet( complement( 
% 35.95/36.35    X ), meet( Y, X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := join( X, Y )
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110010) {G21,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) ), 
% 35.95/36.35    X ) ==> zero }.
% 35.95/36.35  parent0[0]: (110009) {G21,W8,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 35.95/36.35    join( X, Y ) ), X ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (1806) {G22,W8,D5,L1,V2,M1} P(1783,796) { meet( complement( 
% 35.95/36.35    join( X, Y ) ), X ) ==> zero }.
% 35.95/36.35  parent0: (110010) {G21,W8,D5,L1,V2,M1}  { meet( complement( join( X, Y ) )
% 35.95/36.35    , X ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110012) {G28,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y ) }.
% 35.95/36.35  parent0[0]: (1750) {G28,W7,D4,L1,V2,M1} P(1340,1228);d(481) { meet( join( X
% 35.95/36.35    , Y ), Y ) ==> Y }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110013) {G1,W10,D5,L1,V2,M1}  { converse( X ) ==> meet( converse
% 35.95/36.35    ( join( Y, X ) ), converse( X ) ) }.
% 35.95/36.35  parent0[0]: (8) {G0,W10,D4,L1,V2,M1} I { join( converse( X ), converse( Y )
% 35.95/36.35     ) ==> converse( join( X, Y ) ) }.
% 35.95/36.35  parent1[0; 4]: (110012) {G28,W7,D4,L1,V2,M1}  { Y ==> meet( join( X, Y ), Y
% 35.95/36.35     ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := converse( Y )
% 35.95/36.35     Y := converse( X )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110014) {G1,W10,D5,L1,V2,M1}  { meet( converse( join( Y, X ) ), 
% 35.95/36.35    converse( X ) ) ==> converse( X ) }.
% 35.95/36.35  parent0[0]: (110013) {G1,W10,D5,L1,V2,M1}  { converse( X ) ==> meet( 
% 35.95/36.35    converse( join( Y, X ) ), converse( X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (1840) {G29,W10,D5,L1,V2,M1} P(8,1750) { meet( converse( join
% 35.95/36.35    ( X, Y ) ), converse( Y ) ) ==> converse( Y ) }.
% 35.95/36.35  parent0: (110014) {G1,W10,D5,L1,V2,M1}  { meet( converse( join( Y, X ) ), 
% 35.95/36.35    converse( X ) ) ==> converse( X ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110016) {G22,W8,D5,L1,V2,M1}  { zero ==> meet( complement( join( X
% 35.95/36.35    , Y ) ), X ) }.
% 35.95/36.35  parent0[0]: (1806) {G22,W8,D5,L1,V2,M1} P(1783,796) { meet( complement( 
% 35.95/36.35    join( X, Y ) ), X ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110018) {G2,W11,D5,L1,V1,M1}  { zero ==> meet( complement( 
% 35.95/36.35    complement( one ) ), composition( converse( X ), complement( X ) ) ) }.
% 35.95/36.35  parent0[0]: (94) {G1,W11,D5,L1,V1,M1} P(5,10) { join( composition( converse
% 35.95/36.35    ( X ), complement( X ) ), complement( one ) ) ==> complement( one ) }.
% 35.95/36.35  parent1[0; 4]: (110016) {G22,W8,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 35.95/36.35    join( X, Y ) ), X ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := composition( converse( X ), complement( X ) )
% 35.95/36.35     Y := complement( one )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110019) {G3,W9,D5,L1,V1,M1}  { zero ==> meet( one, composition( 
% 35.95/36.35    converse( X ), complement( X ) ) ) }.
% 35.95/36.35  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.35    complement( X ) ) ==> X }.
% 35.95/36.35  parent1[0; 3]: (110018) {G2,W11,D5,L1,V1,M1}  { zero ==> meet( complement( 
% 35.95/36.35    complement( one ) ), composition( converse( X ), complement( X ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := one
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110020) {G3,W9,D5,L1,V1,M1}  { meet( one, composition( converse( X
% 35.95/36.35     ), complement( X ) ) ) ==> zero }.
% 35.95/36.35  parent0[0]: (110019) {G3,W9,D5,L1,V1,M1}  { zero ==> meet( one, composition
% 35.95/36.35    ( converse( X ), complement( X ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (1890) {G23,W9,D5,L1,V1,M1} P(94,1806);d(481) { meet( one, 
% 35.95/36.35    composition( converse( X ), complement( X ) ) ) ==> zero }.
% 35.95/36.35  parent0: (110020) {G3,W9,D5,L1,V1,M1}  { meet( one, composition( converse( 
% 35.95/36.35    X ), complement( X ) ) ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110022) {G1,W34,D7,L1,V3,M1}  { composition( meet( X, composition
% 35.95/36.35    ( Z, Y ) ), meet( converse( Y ), composition( converse( X ), Z ) ) ) ==> 
% 35.95/36.35    join( meet( composition( X, converse( Y ) ), Z ), composition( meet( X, 
% 35.95/36.35    composition( Z, Y ) ), meet( converse( Y ), composition( converse( X ), Z
% 35.95/36.35     ) ) ) ) }.
% 35.95/36.35  parent0[0]: (108) {G1,W34,D7,L1,V3,M1} P(7,13) { join( meet( composition( Y
% 35.95/36.35    , converse( X ) ), Z ), composition( meet( Y, composition( Z, X ) ), meet
% 35.95/36.35    ( converse( X ), composition( converse( Y ), Z ) ) ) ) ==> composition( 
% 35.95/36.35    meet( Y, composition( Z, X ) ), meet( converse( X ), composition( 
% 35.95/36.35    converse( Y ), Z ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35     Z := Z
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110027) {G2,W38,D7,L1,V1,M1}  { composition( meet( one, 
% 35.95/36.35    composition( converse( X ), complement( X ) ) ), meet( converse( 
% 35.95/36.35    complement( X ) ), composition( converse( one ), converse( X ) ) ) ) ==> 
% 35.95/36.35    join( meet( composition( one, converse( complement( X ) ) ), converse( X
% 35.95/36.35     ) ), composition( zero, meet( converse( complement( X ) ), composition( 
% 35.95/36.35    converse( one ), converse( X ) ) ) ) ) }.
% 35.95/36.35  parent0[0]: (1890) {G23,W9,D5,L1,V1,M1} P(94,1806);d(481) { meet( one, 
% 35.95/36.35    composition( converse( X ), complement( X ) ) ) ==> zero }.
% 35.95/36.35  parent1[0; 28]: (110022) {G1,W34,D7,L1,V3,M1}  { composition( meet( X, 
% 35.95/36.35    composition( Z, Y ) ), meet( converse( Y ), composition( converse( X ), Z
% 35.95/36.35     ) ) ) ==> join( meet( composition( X, converse( Y ) ), Z ), composition
% 35.95/36.35    ( meet( X, composition( Z, Y ) ), meet( converse( Y ), composition( 
% 35.95/36.35    converse( X ), Z ) ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := one
% 35.95/36.35     Y := complement( X )
% 35.95/36.35     Z := converse( X )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110028) {G3,W32,D7,L1,V1,M1}  { composition( zero, meet( converse
% 35.95/36.35    ( complement( X ) ), composition( converse( one ), converse( X ) ) ) ) 
% 35.95/36.35    ==> join( meet( composition( one, converse( complement( X ) ) ), converse
% 35.95/36.35    ( X ) ), composition( zero, meet( converse( complement( X ) ), 
% 35.95/36.35    composition( converse( one ), converse( X ) ) ) ) ) }.
% 35.95/36.35  parent0[0]: (1890) {G23,W9,D5,L1,V1,M1} P(94,1806);d(481) { meet( one, 
% 35.95/36.35    composition( converse( X ), complement( X ) ) ) ==> zero }.
% 35.95/36.35  parent1[0; 2]: (110027) {G2,W38,D7,L1,V1,M1}  { composition( meet( one, 
% 35.95/36.35    composition( converse( X ), complement( X ) ) ), meet( converse( 
% 35.95/36.35    complement( X ) ), composition( converse( one ), converse( X ) ) ) ) ==> 
% 35.95/36.35    join( meet( composition( one, converse( complement( X ) ) ), converse( X
% 35.95/36.35     ) ), composition( zero, meet( converse( complement( X ) ), composition( 
% 35.95/36.35    converse( one ), converse( X ) ) ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110033) {G4,W30,D7,L1,V1,M1}  { composition( zero, meet( converse
% 35.95/36.35    ( complement( X ) ), composition( converse( one ), converse( X ) ) ) ) 
% 35.95/36.35    ==> join( meet( converse( complement( X ) ), converse( X ) ), composition
% 35.95/36.35    ( zero, meet( converse( complement( X ) ), composition( converse( one ), 
% 35.95/36.35    converse( X ) ) ) ) ) }.
% 35.95/36.35  parent0[0]: (214) {G4,W5,D3,L1,V1,M1} P(213,207) { composition( one, X ) 
% 35.95/36.35    ==> X }.
% 35.95/36.35  parent1[0; 14]: (110028) {G3,W32,D7,L1,V1,M1}  { composition( zero, meet( 
% 35.95/36.35    converse( complement( X ) ), composition( converse( one ), converse( X )
% 35.95/36.35     ) ) ) ==> join( meet( composition( one, converse( complement( X ) ) ), 
% 35.95/36.35    converse( X ) ), composition( zero, meet( converse( complement( X ) ), 
% 35.95/36.35    composition( converse( one ), converse( X ) ) ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := converse( complement( X ) )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110035) {G5,W20,D6,L1,V1,M1}  { composition( zero, meet( converse
% 35.95/36.35    ( complement( X ) ), composition( converse( one ), converse( X ) ) ) ) 
% 35.95/36.35    ==> join( meet( converse( complement( X ) ), converse( X ) ), zero ) }.
% 35.95/36.35  parent0[0]: (936) {G15,W5,D3,L1,V1,M1} P(929,21);d(503) { composition( zero
% 35.95/36.35    , X ) ==> zero }.
% 35.95/36.35  parent1[0; 19]: (110033) {G4,W30,D7,L1,V1,M1}  { composition( zero, meet( 
% 35.95/36.35    converse( complement( X ) ), composition( converse( one ), converse( X )
% 35.95/36.35     ) ) ) ==> join( meet( converse( complement( X ) ), converse( X ) ), 
% 35.95/36.35    composition( zero, meet( converse( complement( X ) ), composition( 
% 35.95/36.35    converse( one ), converse( X ) ) ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := meet( converse( complement( X ) ), composition( converse( one ), 
% 35.95/36.35    converse( X ) ) )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110036) {G6,W10,D6,L1,V1,M1}  { zero ==> join( meet( converse( 
% 35.95/36.35    complement( X ) ), converse( X ) ), zero ) }.
% 35.95/36.35  parent0[0]: (936) {G15,W5,D3,L1,V1,M1} P(929,21);d(503) { composition( zero
% 35.95/36.35    , X ) ==> zero }.
% 35.95/36.35  parent1[0; 1]: (110035) {G5,W20,D6,L1,V1,M1}  { composition( zero, meet( 
% 35.95/36.35    converse( complement( X ) ), composition( converse( one ), converse( X )
% 35.95/36.35     ) ) ) ==> join( meet( converse( complement( X ) ), converse( X ) ), zero
% 35.95/36.35     ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := meet( converse( complement( X ) ), composition( converse( one ), 
% 35.95/36.35    converse( X ) ) )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110039) {G7,W8,D5,L1,V1,M1}  { zero ==> meet( converse( 
% 35.95/36.35    complement( X ) ), converse( X ) ) }.
% 35.95/36.35  parent0[0]: (463) {G10,W5,D3,L1,V1,M1} P(442,247) { join( X, zero ) ==> X
% 35.95/36.35     }.
% 35.95/36.35  parent1[0; 2]: (110036) {G6,W10,D6,L1,V1,M1}  { zero ==> join( meet( 
% 35.95/36.35    converse( complement( X ) ), converse( X ) ), zero ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := meet( converse( complement( X ) ), converse( X ) )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110040) {G7,W8,D5,L1,V1,M1}  { meet( converse( complement( X ) ), 
% 35.95/36.35    converse( X ) ) ==> zero }.
% 35.95/36.35  parent0[0]: (110039) {G7,W8,D5,L1,V1,M1}  { zero ==> meet( converse( 
% 35.95/36.35    complement( X ) ), converse( X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (2366) {G24,W8,D5,L1,V1,M1} P(1890,108);d(214);d(936);d(463)
% 35.95/36.35     { meet( converse( complement( X ) ), converse( X ) ) ==> zero }.
% 35.95/36.35  parent0: (110040) {G7,W8,D5,L1,V1,M1}  { meet( converse( complement( X ) )
% 35.95/36.35    , converse( X ) ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110042) {G15,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 35.95/36.35    complement( meet( Y, X ) ) ) }.
% 35.95/36.35  parent0[0]: (1381) {G15,W10,D5,L1,V2,M1} P(1350,12) { meet( meet( X, Y ), 
% 35.95/36.35    complement( meet( Y, X ) ) ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110046) {G16,W11,D6,L1,V1,M1}  { zero ==> meet( meet( converse( X
% 35.95/36.35     ), converse( complement( X ) ) ), complement( zero ) ) }.
% 35.95/36.35  parent0[0]: (2366) {G24,W8,D5,L1,V1,M1} P(1890,108);d(214);d(936);d(463) { 
% 35.95/36.35    meet( converse( complement( X ) ), converse( X ) ) ==> zero }.
% 35.95/36.35  parent1[0; 10]: (110042) {G15,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y
% 35.95/36.35     ), complement( meet( Y, X ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := converse( X )
% 35.95/36.35     Y := converse( complement( X ) )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110047) {G12,W10,D6,L1,V1,M1}  { zero ==> meet( meet( converse( X
% 35.95/36.35     ), converse( complement( X ) ) ), top ) }.
% 35.95/36.35  parent0[0]: (469) {G11,W4,D3,L1,V0,M1} P(240,442);d(463);d(61) { complement
% 35.95/36.35    ( zero ) ==> top }.
% 35.95/36.35  parent1[0; 9]: (110046) {G16,W11,D6,L1,V1,M1}  { zero ==> meet( meet( 
% 35.95/36.35    converse( X ), converse( complement( X ) ) ), complement( zero ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110048) {G12,W8,D5,L1,V1,M1}  { zero ==> meet( converse( X ), 
% 35.95/36.35    converse( complement( X ) ) ) }.
% 35.95/36.35  parent0[0]: (473) {G11,W5,D3,L1,V1,M1} P(463,442) { meet( X, top ) ==> X
% 35.95/36.35     }.
% 35.95/36.35  parent1[0; 2]: (110047) {G12,W10,D6,L1,V1,M1}  { zero ==> meet( meet( 
% 35.95/36.35    converse( X ), converse( complement( X ) ) ), top ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := meet( converse( X ), converse( complement( X ) ) )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110049) {G12,W8,D5,L1,V1,M1}  { meet( converse( X ), converse( 
% 35.95/36.35    complement( X ) ) ) ==> zero }.
% 35.95/36.35  parent0[0]: (110048) {G12,W8,D5,L1,V1,M1}  { zero ==> meet( converse( X ), 
% 35.95/36.35    converse( complement( X ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (2377) {G25,W8,D5,L1,V1,M1} P(2366,1381);d(469);d(473) { meet
% 35.95/36.35    ( converse( X ), converse( complement( X ) ) ) ==> zero }.
% 35.95/36.35  parent0: (110049) {G12,W8,D5,L1,V1,M1}  { meet( converse( X ), converse( 
% 35.95/36.35    complement( X ) ) ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110051) {G25,W8,D5,L1,V1,M1}  { zero ==> meet( converse( X ), 
% 35.95/36.35    converse( complement( X ) ) ) }.
% 35.95/36.35  parent0[0]: (2377) {G25,W8,D5,L1,V1,M1} P(2366,1381);d(469);d(473) { meet( 
% 35.95/36.35    converse( X ), converse( complement( X ) ) ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110052) {G1,W8,D6,L1,V1,M1}  { zero ==> meet( X, converse( 
% 35.95/36.35    complement( converse( X ) ) ) ) }.
% 35.95/36.35  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 35.95/36.35  parent1[0; 3]: (110051) {G25,W8,D5,L1,V1,M1}  { zero ==> meet( converse( X
% 35.95/36.35     ), converse( complement( X ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := converse( X )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110053) {G1,W8,D6,L1,V1,M1}  { meet( X, converse( complement( 
% 35.95/36.35    converse( X ) ) ) ) ==> zero }.
% 35.95/36.35  parent0[0]: (110052) {G1,W8,D6,L1,V1,M1}  { zero ==> meet( X, converse( 
% 35.95/36.35    complement( converse( X ) ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (2397) {G26,W8,D6,L1,V1,M1} P(7,2377) { meet( X, converse( 
% 35.95/36.35    complement( converse( X ) ) ) ) ==> zero }.
% 35.95/36.35  parent0: (110053) {G1,W8,D6,L1,V1,M1}  { meet( X, converse( complement( 
% 35.95/36.35    converse( X ) ) ) ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110054) {G25,W9,D6,L1,V1,M1}  { X ==> join( X, complement( 
% 35.95/36.35    composition( top, complement( X ) ) ) ) }.
% 35.95/36.35  parent0[0]: (1763) {G25,W9,D6,L1,V1,M1} P(952,1340);d(481) { join( X, 
% 35.95/36.35    complement( composition( top, complement( X ) ) ) ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110055) {G1,W9,D6,L1,V1,M1}  { X ==> join( complement( 
% 35.95/36.35    composition( top, complement( X ) ) ), X ) }.
% 35.95/36.35  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 35.95/36.35  parent1[0; 2]: (110054) {G25,W9,D6,L1,V1,M1}  { X ==> join( X, complement( 
% 35.95/36.35    composition( top, complement( X ) ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := complement( composition( top, complement( X ) ) )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110058) {G1,W9,D6,L1,V1,M1}  { join( complement( composition( top
% 35.95/36.35    , complement( X ) ) ), X ) ==> X }.
% 35.95/36.35  parent0[0]: (110055) {G1,W9,D6,L1,V1,M1}  { X ==> join( complement( 
% 35.95/36.35    composition( top, complement( X ) ) ), X ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (2538) {G26,W9,D6,L1,V1,M1} P(1763,0) { join( complement( 
% 35.95/36.35    composition( top, complement( X ) ) ), X ) ==> X }.
% 35.95/36.35  parent0: (110058) {G1,W9,D6,L1,V1,M1}  { join( complement( composition( top
% 35.95/36.35    , complement( X ) ) ), X ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110060) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 35.95/36.35    join( X, Y ), Z ) }.
% 35.95/36.35  parent0[0]: (29) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 35.95/36.35    join( join( Y, Z ), X ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35     Z := Z
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110061) {G2,W13,D7,L1,V2,M1}  { join( X, Y ) = join( join( Y, 
% 35.95/36.35    complement( composition( top, complement( X ) ) ) ), X ) }.
% 35.95/36.35  parent0[0]: (2538) {G26,W9,D6,L1,V1,M1} P(1763,0) { join( complement( 
% 35.95/36.35    composition( top, complement( X ) ) ), X ) ==> X }.
% 35.95/36.35  parent1[0; 2]: (110060) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = 
% 35.95/36.35    join( join( X, Y ), Z ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := complement( composition( top, complement( X ) ) )
% 35.95/36.35     Z := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110063) {G2,W13,D7,L1,V2,M1}  { join( join( Y, complement( 
% 35.95/36.35    composition( top, complement( X ) ) ) ), X ) = join( X, Y ) }.
% 35.95/36.35  parent0[0]: (110061) {G2,W13,D7,L1,V2,M1}  { join( X, Y ) = join( join( Y, 
% 35.95/36.35    complement( composition( top, complement( X ) ) ) ), X ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (2541) {G27,W13,D7,L1,V2,M1} P(2538,29) { join( join( Y, 
% 35.95/36.35    complement( composition( top, complement( X ) ) ) ), X ) ==> join( X, Y )
% 35.95/36.35     }.
% 35.95/36.35  parent0: (110063) {G2,W13,D7,L1,V2,M1}  { join( join( Y, complement( 
% 35.95/36.35    composition( top, complement( X ) ) ) ), X ) = join( X, Y ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110066) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 35.95/36.35    , complement( Y ) ) ) }.
% 35.95/36.35  parent0[0]: (1002) {G14,W10,D5,L1,V2,M1} S(46);d(495) { join( meet( X, Y )
% 35.95/36.35    , meet( X, complement( Y ) ) ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110068) {G15,W11,D8,L1,V1,M1}  { X ==> join( zero, meet( X, 
% 35.95/36.35    complement( converse( complement( converse( X ) ) ) ) ) ) }.
% 35.95/36.35  parent0[0]: (2397) {G26,W8,D6,L1,V1,M1} P(7,2377) { meet( X, converse( 
% 35.95/36.35    complement( converse( X ) ) ) ) ==> zero }.
% 35.95/36.35  parent1[0; 3]: (110066) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 35.95/36.35    meet( X, complement( Y ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := converse( complement( converse( X ) ) )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110069) {G12,W9,D7,L1,V1,M1}  { X ==> meet( X, complement( 
% 35.95/36.35    converse( complement( converse( X ) ) ) ) ) }.
% 35.95/36.35  parent0[0]: (484) {G11,W5,D3,L1,V1,M1} P(463,0) { join( zero, X ) ==> X }.
% 35.95/36.35  parent1[0; 2]: (110068) {G15,W11,D8,L1,V1,M1}  { X ==> join( zero, meet( X
% 35.95/36.35    , complement( converse( complement( converse( X ) ) ) ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := meet( X, complement( converse( complement( converse( X ) ) ) ) )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110070) {G12,W9,D7,L1,V1,M1}  { meet( X, complement( converse( 
% 35.95/36.35    complement( converse( X ) ) ) ) ) ==> X }.
% 35.95/36.35  parent0[0]: (110069) {G12,W9,D7,L1,V1,M1}  { X ==> meet( X, complement( 
% 35.95/36.35    converse( complement( converse( X ) ) ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (2854) {G27,W9,D7,L1,V1,M1} P(2397,1002);d(484) { meet( X, 
% 35.95/36.35    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 35.95/36.35  parent0: (110070) {G12,W9,D7,L1,V1,M1}  { meet( X, complement( converse( 
% 35.95/36.35    complement( converse( X ) ) ) ) ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110072) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 35.95/36.35    , complement( Y ) ) ) }.
% 35.95/36.35  parent0[0]: (1002) {G14,W10,D5,L1,V2,M1} S(46);d(495) { join( meet( X, Y )
% 35.95/36.35    , meet( X, complement( Y ) ) ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110074) {G15,W12,D7,L1,V1,M1}  { converse( X ) ==> join( zero, 
% 35.95/36.35    meet( converse( X ), complement( converse( complement( X ) ) ) ) ) }.
% 35.95/36.35  parent0[0]: (2377) {G25,W8,D5,L1,V1,M1} P(2366,1381);d(469);d(473) { meet( 
% 35.95/36.35    converse( X ), converse( complement( X ) ) ) ==> zero }.
% 35.95/36.35  parent1[0; 4]: (110072) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 35.95/36.35    meet( X, complement( Y ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := converse( X )
% 35.95/36.35     Y := converse( complement( X ) )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110075) {G12,W10,D6,L1,V1,M1}  { converse( X ) ==> meet( converse
% 35.95/36.35    ( X ), complement( converse( complement( X ) ) ) ) }.
% 35.95/36.35  parent0[0]: (484) {G11,W5,D3,L1,V1,M1} P(463,0) { join( zero, X ) ==> X }.
% 35.95/36.35  parent1[0; 3]: (110074) {G15,W12,D7,L1,V1,M1}  { converse( X ) ==> join( 
% 35.95/36.35    zero, meet( converse( X ), complement( converse( complement( X ) ) ) ) )
% 35.95/36.35     }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := meet( converse( X ), complement( converse( complement( X ) ) ) )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110076) {G12,W10,D6,L1,V1,M1}  { meet( converse( X ), complement( 
% 35.95/36.35    converse( complement( X ) ) ) ) ==> converse( X ) }.
% 35.95/36.35  parent0[0]: (110075) {G12,W10,D6,L1,V1,M1}  { converse( X ) ==> meet( 
% 35.95/36.35    converse( X ), complement( converse( complement( X ) ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (2855) {G26,W10,D6,L1,V1,M1} P(2377,1002);d(484) { meet( 
% 35.95/36.35    converse( X ), complement( converse( complement( X ) ) ) ) ==> converse( 
% 35.95/36.35    X ) }.
% 35.95/36.35  parent0: (110076) {G12,W10,D6,L1,V1,M1}  { meet( converse( X ), complement
% 35.95/36.35    ( converse( complement( X ) ) ) ) ==> converse( X ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110077) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), meet( X
% 35.95/36.35    , complement( Y ) ) ) }.
% 35.95/36.35  parent0[0]: (1002) {G14,W10,D5,L1,V2,M1} S(46);d(495) { join( meet( X, Y )
% 35.95/36.35    , meet( X, complement( Y ) ) ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110078) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet( X
% 35.95/36.35    , complement( Y ) ) ) }.
% 35.95/36.35  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 35.95/36.35    Y ) }.
% 35.95/36.35  parent1[0; 3]: (110077) {G14,W10,D5,L1,V2,M1}  { X ==> join( meet( X, Y ), 
% 35.95/36.35    meet( X, complement( Y ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110082) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 35.95/36.35    complement( Y ) ) ) ==> X }.
% 35.95/36.35  parent0[0]: (110078) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( Y, X ), meet
% 35.95/36.35    ( X, complement( Y ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (2888) {G15,W10,D5,L1,V2,M1} P(59,1002) { join( meet( Y, X ), 
% 35.95/36.35    meet( X, complement( Y ) ) ) ==> X }.
% 35.95/36.35  parent0: (110082) {G2,W10,D5,L1,V2,M1}  { join( meet( Y, X ), meet( X, 
% 35.95/36.35    complement( Y ) ) ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110087) {G14,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) ==> 
% 35.95/36.35    complement( meet( complement( X ), Y ) ) }.
% 35.95/36.35  parent0[0]: (1340) {G14,W10,D5,L1,V2,M1} P(481,496) { complement( meet( 
% 35.95/36.35    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110090) {G15,W13,D9,L1,V1,M1}  { join( X, complement( complement
% 35.95/36.35    ( converse( complement( converse( complement( X ) ) ) ) ) ) ) ==> 
% 35.95/36.35    complement( complement( X ) ) }.
% 35.95/36.35  parent0[0]: (2854) {G27,W9,D7,L1,V1,M1} P(2397,1002);d(484) { meet( X, 
% 35.95/36.35    complement( converse( complement( converse( X ) ) ) ) ) ==> X }.
% 35.95/36.35  parent1[0; 11]: (110087) {G14,W10,D5,L1,V2,M1}  { join( X, complement( Y )
% 35.95/36.35     ) ==> complement( meet( complement( X ), Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := complement( X )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := complement( converse( complement( converse( complement( X ) ) ) ) )
% 35.95/36.35    
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110092) {G13,W11,D9,L1,V1,M1}  { join( X, complement( complement
% 35.95/36.35    ( converse( complement( converse( complement( X ) ) ) ) ) ) ) ==> X }.
% 35.95/36.35  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.35    complement( X ) ) ==> X }.
% 35.95/36.35  parent1[0; 10]: (110090) {G15,W13,D9,L1,V1,M1}  { join( X, complement( 
% 35.95/36.35    complement( converse( complement( converse( complement( X ) ) ) ) ) ) ) 
% 35.95/36.35    ==> complement( complement( X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110094) {G13,W9,D7,L1,V1,M1}  { join( X, converse( complement( 
% 35.95/36.35    converse( complement( X ) ) ) ) ) ==> X }.
% 35.95/36.35  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.35    complement( X ) ) ==> X }.
% 35.95/36.35  parent1[0; 3]: (110092) {G13,W11,D9,L1,V1,M1}  { join( X, complement( 
% 35.95/36.35    complement( converse( complement( converse( complement( X ) ) ) ) ) ) ) 
% 35.95/36.35    ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := converse( complement( converse( complement( X ) ) ) )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (2931) {G28,W9,D7,L1,V1,M1} P(2854,1340);d(481);d(481) { join
% 35.95/36.35    ( X, converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 35.95/36.35  parent0: (110094) {G13,W9,D7,L1,V1,M1}  { join( X, converse( complement( 
% 35.95/36.35    converse( complement( X ) ) ) ) ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110097) {G29,W10,D5,L1,V2,M1}  { converse( Y ) ==> meet( converse
% 35.95/36.35    ( join( X, Y ) ), converse( Y ) ) }.
% 35.95/36.35  parent0[0]: (1840) {G29,W10,D5,L1,V2,M1} P(8,1750) { meet( converse( join( 
% 35.95/36.35    X, Y ) ), converse( Y ) ) ==> converse( Y ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110100) {G29,W16,D8,L1,V1,M1}  { converse( converse( complement( 
% 35.95/36.35    converse( complement( X ) ) ) ) ) ==> meet( converse( X ), converse( 
% 35.95/36.35    converse( complement( converse( complement( X ) ) ) ) ) ) }.
% 35.95/36.35  parent0[0]: (2931) {G28,W9,D7,L1,V1,M1} P(2854,1340);d(481);d(481) { join( 
% 35.95/36.35    X, converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 35.95/36.35  parent1[0; 9]: (110097) {G29,W10,D5,L1,V2,M1}  { converse( Y ) ==> meet( 
% 35.95/36.35    converse( join( X, Y ) ), converse( Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := converse( complement( converse( complement( X ) ) ) )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110102) {G1,W14,D7,L1,V1,M1}  { converse( converse( complement( 
% 35.95/36.35    converse( complement( X ) ) ) ) ) ==> meet( converse( X ), complement( 
% 35.95/36.35    converse( complement( X ) ) ) ) }.
% 35.95/36.35  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 35.95/36.35  parent1[0; 10]: (110100) {G29,W16,D8,L1,V1,M1}  { converse( converse( 
% 35.95/36.35    complement( converse( complement( X ) ) ) ) ) ==> meet( converse( X ), 
% 35.95/36.35    converse( converse( complement( converse( complement( X ) ) ) ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := complement( converse( complement( X ) ) )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110103) {G1,W12,D6,L1,V1,M1}  { complement( converse( complement
% 35.95/36.35    ( X ) ) ) ==> meet( converse( X ), complement( converse( complement( X )
% 35.95/36.35     ) ) ) }.
% 35.95/36.35  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 35.95/36.35  parent1[0; 1]: (110102) {G1,W14,D7,L1,V1,M1}  { converse( converse( 
% 35.95/36.35    complement( converse( complement( X ) ) ) ) ) ==> meet( converse( X ), 
% 35.95/36.35    complement( converse( complement( X ) ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := complement( converse( complement( X ) ) )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110106) {G2,W7,D5,L1,V1,M1}  { complement( converse( complement( 
% 35.95/36.35    X ) ) ) ==> converse( X ) }.
% 35.95/36.35  parent0[0]: (2855) {G26,W10,D6,L1,V1,M1} P(2377,1002);d(484) { meet( 
% 35.95/36.35    converse( X ), complement( converse( complement( X ) ) ) ) ==> converse( 
% 35.95/36.35    X ) }.
% 35.95/36.35  parent1[0; 5]: (110103) {G1,W12,D6,L1,V1,M1}  { complement( converse( 
% 35.95/36.35    complement( X ) ) ) ==> meet( converse( X ), complement( converse( 
% 35.95/36.35    complement( X ) ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (2946) {G30,W7,D5,L1,V1,M1} P(2931,1840);d(7);d(2855) { 
% 35.95/36.35    complement( converse( complement( X ) ) ) ==> converse( X ) }.
% 35.95/36.35  parent0: (110106) {G2,W7,D5,L1,V1,M1}  { complement( converse( complement( 
% 35.95/36.35    X ) ) ) ==> converse( X ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110108) {G28,W9,D7,L1,V1,M1}  { X ==> join( X, converse( 
% 35.95/36.35    complement( converse( complement( X ) ) ) ) ) }.
% 35.95/36.35  parent0[0]: (2931) {G28,W9,D7,L1,V1,M1} P(2854,1340);d(481);d(481) { join( 
% 35.95/36.35    X, converse( complement( converse( complement( X ) ) ) ) ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110111) {G15,W15,D8,L1,V2,M1}  { meet( X, Y ) ==> join( meet( X, 
% 35.95/36.35    Y ), converse( complement( converse( complement( meet( Y, X ) ) ) ) ) )
% 35.95/36.35     }.
% 35.95/36.35  parent0[0]: (1350) {G14,W9,D4,L1,V2,M1} P(496,0);d(496) { complement( meet
% 35.95/36.35    ( X, Y ) ) = complement( meet( Y, X ) ) }.
% 35.95/36.35  parent1[0; 11]: (110108) {G28,W9,D7,L1,V1,M1}  { X ==> join( X, converse( 
% 35.95/36.35    complement( converse( complement( X ) ) ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := meet( X, Y )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110113) {G16,W13,D6,L1,V2,M1}  { meet( X, Y ) ==> join( meet( X, 
% 35.95/36.35    Y ), converse( converse( meet( Y, X ) ) ) ) }.
% 35.95/36.35  parent0[0]: (2946) {G30,W7,D5,L1,V1,M1} P(2931,1840);d(7);d(2855) { 
% 35.95/36.35    complement( converse( complement( X ) ) ) ==> converse( X ) }.
% 35.95/36.35  parent1[0; 9]: (110111) {G15,W15,D8,L1,V2,M1}  { meet( X, Y ) ==> join( 
% 35.95/36.35    meet( X, Y ), converse( complement( converse( complement( meet( Y, X ) )
% 35.95/36.35     ) ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := meet( Y, X )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110114) {G1,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> join( meet( X, Y
% 35.95/36.35     ), meet( Y, X ) ) }.
% 35.95/36.35  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 35.95/36.35  parent1[0; 8]: (110113) {G16,W13,D6,L1,V2,M1}  { meet( X, Y ) ==> join( 
% 35.95/36.35    meet( X, Y ), converse( converse( meet( Y, X ) ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := meet( Y, X )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110115) {G1,W11,D4,L1,V2,M1}  { join( meet( X, Y ), meet( Y, X ) )
% 35.95/36.35     ==> meet( X, Y ) }.
% 35.95/36.35  parent0[0]: (110114) {G1,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> join( meet( X
% 35.95/36.35    , Y ), meet( Y, X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (2947) {G31,W11,D4,L1,V2,M1} P(1350,2931);d(2946);d(7) { join
% 35.95/36.35    ( meet( X, Y ), meet( Y, X ) ) ==> meet( X, Y ) }.
% 35.95/36.35  parent0: (110115) {G1,W11,D4,L1,V2,M1}  { join( meet( X, Y ), meet( Y, X )
% 35.95/36.35     ) ==> meet( X, Y ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110116) {G15,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), meet( Y
% 35.95/36.35    , complement( X ) ) ) }.
% 35.95/36.35  parent0[0]: (2888) {G15,W10,D5,L1,V2,M1} P(59,1002) { join( meet( Y, X ), 
% 35.95/36.35    meet( X, complement( Y ) ) ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110117) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( 
% 35.95/36.35    Y ) ), meet( Y, X ) ) }.
% 35.95/36.35  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 35.95/36.35  parent1[0; 2]: (110116) {G15,W10,D5,L1,V2,M1}  { Y ==> join( meet( X, Y ), 
% 35.95/36.35    meet( Y, complement( X ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := meet( Y, X )
% 35.95/36.35     Y := meet( X, complement( Y ) )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110120) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) ), 
% 35.95/36.35    meet( Y, X ) ) ==> X }.
% 35.95/36.35  parent0[0]: (110117) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( X, 
% 35.95/36.35    complement( Y ) ), meet( Y, X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (3083) {G16,W10,D5,L1,V2,M1} P(2888,0) { join( meet( Y, 
% 35.95/36.35    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 35.95/36.35  parent0: (110120) {G1,W10,D5,L1,V2,M1}  { join( meet( X, complement( Y ) )
% 35.95/36.35    , meet( Y, X ) ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110122) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 35.95/36.35    complement( join( X, complement( Y ) ) ) }.
% 35.95/36.35  parent0[0]: (494) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( X, 
% 35.95/36.35    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110126) {G13,W10,D4,L1,V2,M1}  { meet( complement( X ), 
% 35.95/36.35    complement( Y ) ) ==> complement( join( X, Y ) ) }.
% 35.95/36.35  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.35    complement( X ) ) ==> X }.
% 35.95/36.35  parent1[0; 9]: (110122) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y )
% 35.95/36.35     ==> complement( join( X, complement( Y ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := complement( Y )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (3278) {G14,W10,D4,L1,V2,M1} P(481,494) { meet( complement( Y
% 35.95/36.35     ), complement( X ) ) ==> complement( join( Y, X ) ) }.
% 35.95/36.35  parent0: (110126) {G13,W10,D4,L1,V2,M1}  { meet( complement( X ), 
% 35.95/36.35    complement( Y ) ) ==> complement( join( X, Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110129) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 35.95/36.35    complement( join( X, complement( Y ) ) ) }.
% 35.95/36.35  parent0[0]: (494) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( X, 
% 35.95/36.35    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110130) {G2,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y ) )
% 35.95/36.35    , Z ) ==> complement( join( join( X, complement( Z ) ), Y ) ) }.
% 35.95/36.35  parent0[0]: (30) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 35.95/36.35     = join( join( Z, X ), Y ) }.
% 35.95/36.35  parent1[0; 8]: (110129) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y )
% 35.95/36.35     ==> complement( join( X, complement( Y ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := complement( Z )
% 35.95/36.35     Y := Y
% 35.95/36.35     Z := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := join( X, Y )
% 35.95/36.35     Y := Z
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110133) {G2,W14,D6,L1,V3,M1}  { complement( join( join( X, 
% 35.95/36.35    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 35.95/36.35  parent0[0]: (110130) {G2,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y )
% 35.95/36.35     ), Z ) ==> complement( join( join( X, complement( Z ) ), Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35     Z := Z
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (3279) {G14,W14,D6,L1,V3,M1} P(30,494) { complement( join( 
% 35.95/36.35    join( X, complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z
% 35.95/36.35     ) }.
% 35.95/36.35  parent0: (110133) {G2,W14,D6,L1,V3,M1}  { complement( join( join( X, 
% 35.95/36.35    complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35     Z := Z
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110134) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join( 
% 35.95/36.35    join( X, Y ), Z ) }.
% 35.95/36.35  parent0[0]: (29) {G1,W11,D4,L1,V3,M1} P(1,0) { join( join( X, Y ), Z ) = 
% 35.95/36.35    join( join( Y, Z ), X ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35     Z := Z
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110135) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 35.95/36.35    complement( join( X, complement( Y ) ) ) }.
% 35.95/36.35  parent0[0]: (494) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( X, 
% 35.95/36.35    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110136) {G2,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y ) )
% 35.95/36.35    , Z ) ==> complement( join( join( complement( Z ), X ), Y ) ) }.
% 35.95/36.35  parent0[0]: (110134) {G1,W11,D4,L1,V3,M1}  { join( join( Y, Z ), X ) = join
% 35.95/36.35    ( join( X, Y ), Z ) }.
% 35.95/36.35  parent1[0; 8]: (110135) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y )
% 35.95/36.35     ==> complement( join( X, complement( Y ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := complement( Z )
% 35.95/36.35     Y := X
% 35.95/36.35     Z := Y
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := join( X, Y )
% 35.95/36.35     Y := Z
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110141) {G2,W14,D6,L1,V3,M1}  { complement( join( join( complement
% 35.95/36.35    ( Z ), X ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 35.95/36.35  parent0[0]: (110136) {G2,W14,D6,L1,V3,M1}  { meet( complement( join( X, Y )
% 35.95/36.35     ), Z ) ==> complement( join( join( complement( Z ), X ), Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35     Z := Z
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (3281) {G14,W14,D6,L1,V3,M1} P(29,494) { complement( join( 
% 35.95/36.35    join( complement( Z ), X ), Y ) ) ==> meet( complement( join( X, Y ) ), Z
% 35.95/36.35     ) }.
% 35.95/36.35  parent0: (110141) {G2,W14,D6,L1,V3,M1}  { complement( join( join( 
% 35.95/36.35    complement( Z ), X ), Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35     Z := Z
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110143) {G14,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 35.95/36.35    meet( complement( X ), complement( Y ) ) }.
% 35.95/36.35  parent0[0]: (3278) {G14,W10,D4,L1,V2,M1} P(481,494) { meet( complement( Y )
% 35.95/36.35    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110147) {G14,W15,D6,L1,V3,M1}  { complement( join( join( X, 
% 35.95/36.35    complement( Y ) ), Z ) ) ==> meet( meet( complement( X ), Y ), complement
% 35.95/36.35    ( Z ) ) }.
% 35.95/36.35  parent0[0]: (494) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( X, 
% 35.95/36.35    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 35.95/36.35  parent1[0; 9]: (110143) {G14,W10,D4,L1,V2,M1}  { complement( join( X, Y ) )
% 35.95/36.35     ==> meet( complement( X ), complement( Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := join( X, complement( Y ) )
% 35.95/36.35     Y := Z
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110149) {G15,W14,D5,L1,V3,M1}  { meet( complement( join( X, Z ) )
% 35.95/36.35    , Y ) ==> meet( meet( complement( X ), Y ), complement( Z ) ) }.
% 35.95/36.35  parent0[0]: (3279) {G14,W14,D6,L1,V3,M1} P(30,494) { complement( join( join
% 35.95/36.35    ( X, complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z )
% 35.95/36.35     }.
% 35.95/36.35  parent1[0; 1]: (110147) {G14,W15,D6,L1,V3,M1}  { complement( join( join( X
% 35.95/36.35    , complement( Y ) ), Z ) ) ==> meet( meet( complement( X ), Y ), 
% 35.95/36.35    complement( Z ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Z
% 35.95/36.35     Z := Y
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35     Z := Z
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110150) {G15,W14,D5,L1,V3,M1}  { meet( meet( complement( X ), Z )
% 35.95/36.35    , complement( Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 35.95/36.35  parent0[0]: (110149) {G15,W14,D5,L1,V3,M1}  { meet( complement( join( X, Z
% 35.95/36.35     ) ), Y ) ==> meet( meet( complement( X ), Y ), complement( Z ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Z
% 35.95/36.35     Z := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (3299) {G15,W14,D5,L1,V3,M1} P(494,3278);d(3279) { meet( meet
% 35.95/36.35    ( complement( X ), Y ), complement( Z ) ) ==> meet( complement( join( X, 
% 35.95/36.35    Z ) ), Y ) }.
% 35.95/36.35  parent0: (110150) {G15,W14,D5,L1,V3,M1}  { meet( meet( complement( X ), Z )
% 35.95/36.35    , complement( Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Z
% 35.95/36.35     Z := Y
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110152) {G14,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 35.95/36.35    meet( complement( X ), complement( Y ) ) }.
% 35.95/36.35  parent0[0]: (3278) {G14,W10,D4,L1,V2,M1} P(481,494) { meet( complement( Y )
% 35.95/36.35    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110155) {G15,W15,D6,L1,V3,M1}  { complement( join( meet( 
% 35.95/36.35    complement( X ), Y ), Z ) ) ==> meet( join( X, complement( Y ) ), 
% 35.95/36.35    complement( Z ) ) }.
% 35.95/36.35  parent0[0]: (1340) {G14,W10,D5,L1,V2,M1} P(481,496) { complement( meet( 
% 35.95/36.35    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 35.95/36.35  parent1[0; 9]: (110152) {G14,W10,D4,L1,V2,M1}  { complement( join( X, Y ) )
% 35.95/36.35     ==> meet( complement( X ), complement( Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := meet( complement( X ), Y )
% 35.95/36.35     Y := Z
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110157) {G15,W15,D6,L1,V3,M1}  { meet( join( X, complement( Y ) )
% 35.95/36.35    , complement( Z ) ) ==> complement( join( meet( complement( X ), Y ), Z )
% 35.95/36.35     ) }.
% 35.95/36.35  parent0[0]: (110155) {G15,W15,D6,L1,V3,M1}  { complement( join( meet( 
% 35.95/36.35    complement( X ), Y ), Z ) ) ==> meet( join( X, complement( Y ) ), 
% 35.95/36.35    complement( Z ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35     Z := Z
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (3310) {G15,W15,D6,L1,V3,M1} P(1340,3278) { meet( join( X, 
% 35.95/36.35    complement( Y ) ), complement( Z ) ) ==> complement( join( meet( 
% 35.95/36.35    complement( X ), Y ), Z ) ) }.
% 35.95/36.35  parent0: (110157) {G15,W15,D6,L1,V3,M1}  { meet( join( X, complement( Y ) )
% 35.95/36.35    , complement( Z ) ) ==> complement( join( meet( complement( X ), Y ), Z )
% 35.95/36.35     ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35     Z := Z
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110160) {G15,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 35.95/36.35    complement( meet( Y, X ) ) ) }.
% 35.95/36.35  parent0[0]: (1381) {G15,W10,D5,L1,V2,M1} P(1350,12) { meet( meet( X, Y ), 
% 35.95/36.35    complement( meet( Y, X ) ) ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110165) {G15,W13,D6,L1,V2,M1}  { zero ==> meet( meet( complement
% 35.95/36.35    ( X ), complement( Y ) ), complement( complement( join( Y, X ) ) ) ) }.
% 35.95/36.35  parent0[0]: (3278) {G14,W10,D4,L1,V2,M1} P(481,494) { meet( complement( Y )
% 35.95/36.35    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 35.95/36.35  parent1[0; 9]: (110160) {G15,W10,D5,L1,V2,M1}  { zero ==> meet( meet( X, Y
% 35.95/36.35     ), complement( meet( Y, X ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := complement( X )
% 35.95/36.35     Y := complement( Y )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110169) {G15,W12,D6,L1,V2,M1}  { zero ==> meet( complement( join
% 35.95/36.35    ( X, Y ) ), complement( complement( join( Y, X ) ) ) ) }.
% 35.95/36.35  parent0[0]: (3278) {G14,W10,D4,L1,V2,M1} P(481,494) { meet( complement( Y )
% 35.95/36.35    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 35.95/36.35  parent1[0; 3]: (110165) {G15,W13,D6,L1,V2,M1}  { zero ==> meet( meet( 
% 35.95/36.35    complement( X ), complement( Y ) ), complement( complement( join( Y, X )
% 35.95/36.35     ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110171) {G15,W11,D6,L1,V2,M1}  { zero ==> complement( join( join
% 35.95/36.35    ( X, Y ), complement( join( Y, X ) ) ) ) }.
% 35.95/36.35  parent0[0]: (3278) {G14,W10,D4,L1,V2,M1} P(481,494) { meet( complement( Y )
% 35.95/36.35    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 35.95/36.35  parent1[0; 2]: (110169) {G15,W12,D6,L1,V2,M1}  { zero ==> meet( complement
% 35.95/36.35    ( join( X, Y ) ), complement( complement( join( Y, X ) ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := complement( join( Y, X ) )
% 35.95/36.35     Y := join( X, Y )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110172) {G14,W10,D5,L1,V2,M1}  { zero ==> meet( complement( join
% 35.95/36.35    ( X, Y ) ), join( Y, X ) ) }.
% 35.95/36.35  parent0[0]: (494) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( X, 
% 35.95/36.35    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 35.95/36.35  parent1[0; 2]: (110171) {G15,W11,D6,L1,V2,M1}  { zero ==> complement( join
% 35.95/36.35    ( join( X, Y ), complement( join( Y, X ) ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := join( X, Y )
% 35.95/36.35     Y := join( Y, X )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110173) {G14,W10,D5,L1,V2,M1}  { meet( complement( join( X, Y ) )
% 35.95/36.35    , join( Y, X ) ) ==> zero }.
% 35.95/36.35  parent0[0]: (110172) {G14,W10,D5,L1,V2,M1}  { zero ==> meet( complement( 
% 35.95/36.35    join( X, Y ) ), join( Y, X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (3311) {G16,W10,D5,L1,V2,M1} P(3278,1381);d(3278);d(3278);d(
% 35.95/36.35    494) { meet( complement( join( X, Y ) ), join( Y, X ) ) ==> zero }.
% 35.95/36.35  parent0: (110173) {G14,W10,D5,L1,V2,M1}  { meet( complement( join( X, Y ) )
% 35.95/36.35    , join( Y, X ) ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110174) {G14,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 35.95/36.35    meet( complement( X ), complement( Y ) ) }.
% 35.95/36.35  parent0[0]: (3278) {G14,W10,D4,L1,V2,M1} P(481,494) { meet( complement( Y )
% 35.95/36.35    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110176) {G2,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 35.95/36.35    meet( complement( Y ), complement( X ) ) }.
% 35.95/36.35  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 35.95/36.35    Y ) }.
% 35.95/36.35  parent1[0; 5]: (110174) {G14,W10,D4,L1,V2,M1}  { complement( join( X, Y ) )
% 35.95/36.35     ==> meet( complement( X ), complement( Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := complement( Y )
% 35.95/36.35     Y := complement( X )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110178) {G3,W9,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 35.95/36.35    complement( join( Y, X ) ) }.
% 35.95/36.35  parent0[0]: (3278) {G14,W10,D4,L1,V2,M1} P(481,494) { meet( complement( Y )
% 35.95/36.35    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 35.95/36.35  parent1[0; 5]: (110176) {G2,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) 
% 35.95/36.35    ==> meet( complement( Y ), complement( X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (3315) {G15,W9,D4,L1,V2,M1} P(3278,59);d(3278) { complement( 
% 35.95/36.35    join( X, Y ) ) = complement( join( Y, X ) ) }.
% 35.95/36.35  parent0: (110178) {G3,W9,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 35.95/36.35    complement( join( Y, X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110179) {G22,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y ), 
% 35.95/36.35    complement( X ) ) }.
% 35.95/36.35  parent0[0]: (808) {G22,W8,D4,L1,V2,M1} P(59,802) { meet( meet( Y, X ), 
% 35.95/36.35    complement( Y ) ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110180) {G16,W12,D5,L1,V3,M1}  { zero ==> meet( meet( join( X, Y
% 35.95/36.35     ), Z ), complement( join( Y, X ) ) ) }.
% 35.95/36.35  parent0[0]: (3315) {G15,W9,D4,L1,V2,M1} P(3278,59);d(3278) { complement( 
% 35.95/36.35    join( X, Y ) ) = complement( join( Y, X ) ) }.
% 35.95/36.35  parent1[0; 8]: (110179) {G22,W8,D4,L1,V2,M1}  { zero ==> meet( meet( X, Y )
% 35.95/36.35    , complement( X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := join( X, Y )
% 35.95/36.35     Y := Z
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110183) {G16,W12,D5,L1,V3,M1}  { meet( meet( join( X, Y ), Z ), 
% 35.95/36.35    complement( join( Y, X ) ) ) ==> zero }.
% 35.95/36.35  parent0[0]: (110180) {G16,W12,D5,L1,V3,M1}  { zero ==> meet( meet( join( X
% 35.95/36.35    , Y ), Z ), complement( join( Y, X ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35     Z := Z
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (3383) {G23,W12,D5,L1,V3,M1} P(3315,808) { meet( meet( join( X
% 35.95/36.35    , Y ), Z ), complement( join( Y, X ) ) ) ==> zero }.
% 35.95/36.35  parent0: (110183) {G16,W12,D5,L1,V3,M1}  { meet( meet( join( X, Y ), Z ), 
% 35.95/36.35    complement( join( Y, X ) ) ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35     Z := Z
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110185) {G16,W10,D5,L1,V2,M1}  { zero ==> meet( complement( join( 
% 35.95/36.35    X, Y ) ), join( Y, X ) ) }.
% 35.95/36.35  parent0[0]: (3311) {G16,W10,D5,L1,V2,M1} P(3278,1381);d(3278);d(3278);d(494
% 35.95/36.35    ) { meet( complement( join( X, Y ) ), join( Y, X ) ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110191) {G14,W13,D6,L1,V2,M1}  { zero ==> meet( complement( join
% 35.95/36.35    ( complement( X ), complement( Y ) ) ), complement( meet( Y, X ) ) ) }.
% 35.95/36.35  parent0[0]: (496) {G13,W10,D4,L1,V2,M1} P(3,481) { join( complement( X ), 
% 35.95/36.35    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 35.95/36.35  parent1[0; 9]: (110185) {G16,W10,D5,L1,V2,M1}  { zero ==> meet( complement
% 35.95/36.35    ( join( X, Y ) ), join( Y, X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := complement( X )
% 35.95/36.35     Y := complement( Y )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110193) {G15,W12,D6,L1,V2,M1}  { zero ==> complement( join( join
% 35.95/36.35    ( complement( X ), complement( Y ) ), meet( Y, X ) ) ) }.
% 35.95/36.35  parent0[0]: (3278) {G14,W10,D4,L1,V2,M1} P(481,494) { meet( complement( Y )
% 35.95/36.35    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 35.95/36.35  parent1[0; 2]: (110191) {G14,W13,D6,L1,V2,M1}  { zero ==> meet( complement
% 35.95/36.35    ( join( complement( X ), complement( Y ) ) ), complement( meet( Y, X ) )
% 35.95/36.35     ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := meet( Y, X )
% 35.95/36.35     Y := join( complement( X ), complement( Y ) )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110194) {G15,W11,D6,L1,V2,M1}  { zero ==> meet( complement( join
% 35.95/36.35    ( complement( X ), meet( Y, X ) ) ), Y ) }.
% 35.95/36.35  parent0[0]: (3279) {G14,W14,D6,L1,V3,M1} P(30,494) { complement( join( join
% 35.95/36.35    ( X, complement( Z ) ), Y ) ) ==> meet( complement( join( X, Y ) ), Z )
% 35.95/36.35     }.
% 35.95/36.35  parent1[0; 2]: (110193) {G15,W12,D6,L1,V2,M1}  { zero ==> complement( join
% 35.95/36.35    ( join( complement( X ), complement( Y ) ), meet( Y, X ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := complement( X )
% 35.95/36.35     Y := meet( Y, X )
% 35.95/36.35     Z := Y
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110195) {G14,W10,D6,L1,V2,M1}  { zero ==> meet( meet( X, 
% 35.95/36.35    complement( meet( Y, X ) ) ), Y ) }.
% 35.95/36.35  parent0[0]: (495) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( 
% 35.95/36.35    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 35.95/36.35  parent1[0; 3]: (110194) {G15,W11,D6,L1,V2,M1}  { zero ==> meet( complement
% 35.95/36.35    ( join( complement( X ), meet( Y, X ) ) ), Y ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := meet( Y, X )
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110196) {G14,W10,D6,L1,V2,M1}  { meet( meet( X, complement( meet( 
% 35.95/36.35    Y, X ) ) ), Y ) ==> zero }.
% 35.95/36.35  parent0[0]: (110195) {G14,W10,D6,L1,V2,M1}  { zero ==> meet( meet( X, 
% 35.95/36.35    complement( meet( Y, X ) ) ), Y ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (4038) {G17,W10,D6,L1,V2,M1} P(496,3311);d(3278);d(3279);d(495
% 35.95/36.35    ) { meet( meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 35.95/36.35  parent0: (110196) {G14,W10,D6,L1,V2,M1}  { meet( meet( X, complement( meet
% 35.95/36.35    ( Y, X ) ) ), Y ) ==> zero }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110198) {G14,W10,D4,L1,V2,M1}  { complement( join( X, Y ) ) ==> 
% 35.95/36.35    meet( complement( X ), complement( Y ) ) }.
% 35.95/36.35  parent0[0]: (3278) {G14,W10,D4,L1,V2,M1} P(481,494) { meet( complement( Y )
% 35.95/36.35    , complement( X ) ) ==> complement( join( Y, X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110202) {G14,W15,D6,L1,V3,M1}  { complement( join( join( 
% 35.95/36.35    complement( X ), Y ), Z ) ) ==> meet( meet( X, complement( Y ) ), 
% 35.95/36.35    complement( Z ) ) }.
% 35.95/36.35  parent0[0]: (495) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( 
% 35.95/36.35    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 35.95/36.35  parent1[0; 9]: (110198) {G14,W10,D4,L1,V2,M1}  { complement( join( X, Y ) )
% 35.95/36.35     ==> meet( complement( X ), complement( Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := join( complement( X ), Y )
% 35.95/36.35     Y := Z
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110204) {G15,W14,D5,L1,V3,M1}  { meet( complement( join( Y, Z ) )
% 35.95/36.35    , X ) ==> meet( meet( X, complement( Y ) ), complement( Z ) ) }.
% 35.95/36.35  parent0[0]: (3281) {G14,W14,D6,L1,V3,M1} P(29,494) { complement( join( join
% 35.95/36.35    ( complement( Z ), X ), Y ) ) ==> meet( complement( join( X, Y ) ), Z )
% 35.95/36.35     }.
% 35.95/36.35  parent1[0; 1]: (110202) {G14,W15,D6,L1,V3,M1}  { complement( join( join( 
% 35.95/36.35    complement( X ), Y ), Z ) ) ==> meet( meet( X, complement( Y ) ), 
% 35.95/36.35    complement( Z ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := Z
% 35.95/36.35     Z := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35     Z := Z
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110205) {G15,W14,D5,L1,V3,M1}  { meet( meet( Z, complement( X ) )
% 35.95/36.35    , complement( Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 35.95/36.35  parent0[0]: (110204) {G15,W14,D5,L1,V3,M1}  { meet( complement( join( Y, Z
% 35.95/36.35     ) ), X ) ==> meet( meet( X, complement( Y ) ), complement( Z ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Z
% 35.95/36.35     Y := X
% 35.95/36.35     Z := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (4111) {G15,W14,D5,L1,V3,M1} P(495,3278);d(3281) { meet( meet
% 35.95/36.35    ( X, complement( Y ) ), complement( Z ) ) ==> meet( complement( join( Y, 
% 35.95/36.35    Z ) ), X ) }.
% 35.95/36.35  parent0: (110205) {G15,W14,D5,L1,V3,M1}  { meet( meet( Z, complement( X ) )
% 35.95/36.35    , complement( Y ) ) ==> meet( complement( join( X, Y ) ), Z ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := Z
% 35.95/36.35     Z := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110207) {G2,W15,D5,L1,V4,M1}  { join( join( join( Y, T ), Z ), X )
% 35.95/36.35     = join( join( join( X, Y ), Z ), T ) }.
% 35.95/36.35  parent0[0]: (292) {G2,W15,D5,L1,V4,M1} P(29,29);d(1) { join( join( join( Y
% 35.95/36.35    , Z ), X ), T ) = join( join( join( Z, T ), X ), Y ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Z
% 35.95/36.35     Y := X
% 35.95/36.35     Z := Y
% 35.95/36.35     T := T
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110225) {G3,W15,D6,L1,V4,M1}  { join( join( join( meet( X, Y ), Z
% 35.95/36.35     ), T ), Y ) = join( join( Y, T ), Z ) }.
% 35.95/36.35  parent0[0]: (713) {G17,W7,D4,L1,V2,M1} P(59,673) { join( X, meet( Y, X ) ) 
% 35.95/36.35    ==> X }.
% 35.95/36.35  parent1[0; 12]: (110207) {G2,W15,D5,L1,V4,M1}  { join( join( join( Y, T ), 
% 35.95/36.35    Z ), X ) = join( join( join( X, Y ), Z ), T ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := meet( X, Y )
% 35.95/36.35     Z := T
% 35.95/36.35     T := Z
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (6204) {G18,W15,D6,L1,V4,M1} P(713,292) { join( join( join( 
% 35.95/36.35    meet( Y, X ), T ), Z ), X ) ==> join( join( X, Z ), T ) }.
% 35.95/36.35  parent0: (110225) {G3,W15,D6,L1,V4,M1}  { join( join( join( meet( X, Y ), Z
% 35.95/36.35     ), T ), Y ) = join( join( Y, T ), Z ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35     Z := T
% 35.95/36.35     T := Z
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110233) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( Y
% 35.95/36.35     ) ), meet( X, Y ) ) }.
% 35.95/36.35  parent0[0]: (451) {G2,W10,D5,L1,V2,M1} P(3,46) { join( meet( X, complement
% 35.95/36.35    ( Y ) ), meet( X, Y ) ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110238) {G3,W18,D7,L1,V2,M1}  { meet( X, complement( meet( Y, X )
% 35.95/36.35     ) ) ==> join( meet( meet( X, complement( meet( Y, X ) ) ), complement( Y
% 35.95/36.35     ) ), zero ) }.
% 35.95/36.35  parent0[0]: (4038) {G17,W10,D6,L1,V2,M1} P(496,3311);d(3278);d(3279);d(495)
% 35.95/36.35     { meet( meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 35.95/36.35  parent1[0; 17]: (110233) {G2,W10,D5,L1,V2,M1}  { X ==> join( meet( X, 
% 35.95/36.35    complement( Y ) ), meet( X, Y ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := meet( X, complement( meet( Y, X ) ) )
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110239) {G4,W16,D6,L1,V2,M1}  { meet( X, complement( meet( Y, X )
% 35.95/36.35     ) ) ==> meet( meet( X, complement( meet( Y, X ) ) ), complement( Y ) )
% 35.95/36.35     }.
% 35.95/36.35  parent0[0]: (463) {G10,W5,D3,L1,V1,M1} P(442,247) { join( X, zero ) ==> X
% 35.95/36.35     }.
% 35.95/36.35  parent1[0; 7]: (110238) {G3,W18,D7,L1,V2,M1}  { meet( X, complement( meet( 
% 35.95/36.35    Y, X ) ) ) ==> join( meet( meet( X, complement( meet( Y, X ) ) ), 
% 35.95/36.35    complement( Y ) ), zero ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := meet( meet( X, complement( meet( Y, X ) ) ), complement( Y ) )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110240) {G5,W15,D6,L1,V2,M1}  { meet( X, complement( meet( Y, X )
% 35.95/36.35     ) ) ==> meet( complement( join( meet( Y, X ), Y ) ), X ) }.
% 35.95/36.35  parent0[0]: (4111) {G15,W14,D5,L1,V3,M1} P(495,3278);d(3281) { meet( meet( 
% 35.95/36.35    X, complement( Y ) ), complement( Z ) ) ==> meet( complement( join( Y, Z
% 35.95/36.35     ) ), X ) }.
% 35.95/36.35  parent1[0; 7]: (110239) {G4,W16,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 35.95/36.35    Y, X ) ) ) ==> meet( meet( X, complement( meet( Y, X ) ) ), complement( Y
% 35.95/36.35     ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := meet( Y, X )
% 35.95/36.35     Z := Y
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110241) {G6,W11,D5,L1,V2,M1}  { meet( X, complement( meet( Y, X )
% 35.95/36.35     ) ) ==> meet( complement( Y ), X ) }.
% 35.95/36.35  parent0[0]: (715) {G17,W7,D4,L1,V2,M1} P(673,0) { join( meet( X, Y ), X ) 
% 35.95/36.35    ==> X }.
% 35.95/36.35  parent1[0; 9]: (110240) {G5,W15,D6,L1,V2,M1}  { meet( X, complement( meet( 
% 35.95/36.35    Y, X ) ) ) ==> meet( complement( join( meet( Y, X ), Y ) ), X ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (7658) {G18,W11,D5,L1,V2,M1} P(4038,451);d(463);d(4111);d(715)
% 35.95/36.35     { meet( X, complement( meet( Y, X ) ) ) ==> meet( complement( Y ), X )
% 35.95/36.35     }.
% 35.95/36.35  parent0: (110241) {G6,W11,D5,L1,V2,M1}  { meet( X, complement( meet( Y, X )
% 35.95/36.35     ) ) ==> meet( complement( Y ), X ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110244) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, complement( 
% 35.95/36.35    Y ) ), meet( Y, X ) ) }.
% 35.95/36.35  parent0[0]: (3083) {G16,W10,D5,L1,V2,M1} P(2888,0) { join( meet( Y, 
% 35.95/36.35    complement( X ) ), meet( X, Y ) ) ==> Y }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110248) {G17,W13,D8,L1,V2,M1}  { X ==> join( meet( X, complement
% 35.95/36.35    ( meet( Y, complement( meet( X, Y ) ) ) ) ), zero ) }.
% 35.95/36.35  parent0[0]: (4038) {G17,W10,D6,L1,V2,M1} P(496,3311);d(3278);d(3279);d(495)
% 35.95/36.35     { meet( meet( Y, complement( meet( X, Y ) ) ), X ) ==> zero }.
% 35.95/36.35  parent1[0; 12]: (110244) {G16,W10,D5,L1,V2,M1}  { X ==> join( meet( X, 
% 35.95/36.35    complement( Y ) ), meet( Y, X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := meet( Y, complement( meet( X, Y ) ) )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110249) {G11,W11,D7,L1,V2,M1}  { X ==> meet( X, complement( meet
% 35.95/36.35    ( Y, complement( meet( X, Y ) ) ) ) ) }.
% 35.95/36.35  parent0[0]: (463) {G10,W5,D3,L1,V1,M1} P(442,247) { join( X, zero ) ==> X
% 35.95/36.35     }.
% 35.95/36.35  parent1[0; 2]: (110248) {G17,W13,D8,L1,V2,M1}  { X ==> join( meet( X, 
% 35.95/36.35    complement( meet( Y, complement( meet( X, Y ) ) ) ) ), zero ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := meet( X, complement( meet( Y, complement( meet( X, Y ) ) ) ) )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110250) {G12,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement
% 35.95/36.35    ( Y ), meet( X, Y ) ) ) }.
% 35.95/36.35  parent0[0]: (1341) {G14,W10,D5,L1,V2,M1} P(481,496) { complement( meet( Y, 
% 35.95/36.35    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 35.95/36.35  parent1[0; 4]: (110249) {G11,W11,D7,L1,V2,M1}  { X ==> meet( X, complement
% 35.95/36.35    ( meet( Y, complement( meet( X, Y ) ) ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := meet( X, Y )
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110251) {G12,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 35.95/36.35    meet( X, Y ) ) ) ==> X }.
% 35.95/36.35  parent0[0]: (110250) {G12,W10,D5,L1,V2,M1}  { X ==> meet( X, join( 
% 35.95/36.35    complement( Y ), meet( X, Y ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (7659) {G18,W10,D5,L1,V2,M1} P(4038,3083);d(463);d(1341) { 
% 35.95/36.35    meet( Y, join( complement( X ), meet( Y, X ) ) ) ==> Y }.
% 35.95/36.35  parent0: (110251) {G12,W10,D5,L1,V2,M1}  { meet( X, join( complement( Y ), 
% 35.95/36.35    meet( X, Y ) ) ) ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110253) {G18,W7,D4,L1,V2,M1}  { Y ==> join( meet( X, Y ), Y ) }.
% 35.95/36.35  parent0[0]: (736) {G18,W7,D4,L1,V2,M1} P(713,0) { join( meet( Y, X ), X ) 
% 35.95/36.35    ==> X }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110256) {G19,W15,D5,L1,V2,M1}  { join( complement( X ), meet( Y, 
% 35.95/36.35    X ) ) ==> join( Y, join( complement( X ), meet( Y, X ) ) ) }.
% 35.95/36.35  parent0[0]: (7659) {G18,W10,D5,L1,V2,M1} P(4038,3083);d(463);d(1341) { meet
% 35.95/36.35    ( Y, join( complement( X ), meet( Y, X ) ) ) ==> Y }.
% 35.95/36.35  parent1[0; 8]: (110253) {G18,W7,D4,L1,V2,M1}  { Y ==> join( meet( X, Y ), Y
% 35.95/36.35     ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := join( complement( X ), meet( Y, X ) )
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110257) {G1,W15,D5,L1,V2,M1}  { join( complement( X ), meet( Y, X
% 35.95/36.35     ) ) ==> join( join( Y, complement( X ) ), meet( Y, X ) ) }.
% 35.95/36.35  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 35.95/36.35    join( X, Y ), Z ) }.
% 35.95/36.35  parent1[0; 7]: (110256) {G19,W15,D5,L1,V2,M1}  { join( complement( X ), 
% 35.95/36.35    meet( Y, X ) ) ==> join( Y, join( complement( X ), meet( Y, X ) ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := complement( X )
% 35.95/36.35     Z := meet( Y, X )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110258) {G2,W11,D4,L1,V2,M1}  { join( complement( X ), meet( Y, X
% 35.95/36.35     ) ) ==> join( Y, complement( X ) ) }.
% 35.95/36.35  parent0[0]: (705) {G17,W11,D4,L1,V3,M1} P(673,30) { join( join( X, Z ), 
% 35.95/36.35    meet( X, Y ) ) ==> join( X, Z ) }.
% 35.95/36.35  parent1[0; 7]: (110257) {G1,W15,D5,L1,V2,M1}  { join( complement( X ), meet
% 35.95/36.35    ( Y, X ) ) ==> join( join( Y, complement( X ) ), meet( Y, X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35     Z := complement( X )
% 35.95/36.35  end
% 35.95/36.35  substitution1:
% 35.95/36.35     X := X
% 35.95/36.35     Y := Y
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  subsumption: (7690) {G19,W11,D4,L1,V2,M1} P(7659,736);d(1);d(705) { join( 
% 35.95/36.35    complement( Y ), meet( X, Y ) ) ==> join( X, complement( Y ) ) }.
% 35.95/36.35  parent0: (110258) {G2,W11,D4,L1,V2,M1}  { join( complement( X ), meet( Y, X
% 35.95/36.35     ) ) ==> join( Y, complement( X ) ) }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  permutation0:
% 35.95/36.35     0 ==> 0
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  eqswap: (110260) {G18,W10,D5,L1,V2,M1}  { X ==> meet( X, join( complement( 
% 35.95/36.35    Y ), meet( X, Y ) ) ) }.
% 35.95/36.35  parent0[0]: (7659) {G18,W10,D5,L1,V2,M1} P(4038,3083);d(463);d(1341) { meet
% 35.95/36.35    ( Y, join( complement( X ), meet( Y, X ) ) ) ==> Y }.
% 35.95/36.35  substitution0:
% 35.95/36.35     X := Y
% 35.95/36.35     Y := X
% 35.95/36.35  end
% 35.95/36.35  
% 35.95/36.35  paramod: (110261) {G1,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( X, Y )
% 35.95/36.35    , complement( Y ) ) ) }.
% 35.95/36.35  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 35.95/36.36  parent1[0; 4]: (110260) {G18,W10,D5,L1,V2,M1}  { X ==> meet( X, join( 
% 35.95/36.36    complement( Y ), meet( X, Y ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := complement( Y )
% 35.95/36.36     Y := meet( X, Y )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110264) {G1,W10,D5,L1,V2,M1}  { meet( X, join( meet( X, Y ), 
% 35.95/36.36    complement( Y ) ) ) ==> X }.
% 35.95/36.36  parent0[0]: (110261) {G1,W10,D5,L1,V2,M1}  { X ==> meet( X, join( meet( X, 
% 35.95/36.36    Y ), complement( Y ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (7693) {G19,W10,D5,L1,V2,M1} P(0,7659) { meet( Y, join( meet( 
% 35.95/36.36    Y, X ), complement( X ) ) ) ==> Y }.
% 35.95/36.36  parent0: (110264) {G1,W10,D5,L1,V2,M1}  { meet( X, join( meet( X, Y ), 
% 35.95/36.36    complement( Y ) ) ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110266) {G14,W10,D5,L1,V2,M1}  { join( X, complement( Y ) ) ==> 
% 35.95/36.36    complement( meet( complement( X ), Y ) ) }.
% 35.95/36.36  parent0[0]: (1340) {G14,W10,D5,L1,V2,M1} P(481,496) { complement( meet( 
% 35.95/36.36    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110271) {G15,W14,D7,L1,V2,M1}  { join( X, complement( join( meet
% 35.95/36.36    ( complement( X ), Y ), complement( Y ) ) ) ) ==> complement( complement
% 35.95/36.36    ( X ) ) }.
% 35.95/36.36  parent0[0]: (7693) {G19,W10,D5,L1,V2,M1} P(0,7659) { meet( Y, join( meet( Y
% 35.95/36.36    , X ), complement( X ) ) ) ==> Y }.
% 35.95/36.36  parent1[0; 12]: (110266) {G14,W10,D5,L1,V2,M1}  { join( X, complement( Y )
% 35.95/36.36     ) ==> complement( meet( complement( X ), Y ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := complement( X )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := join( meet( complement( X ), Y ), complement( Y ) )
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110272) {G13,W12,D7,L1,V2,M1}  { join( X, complement( join( meet
% 35.95/36.36    ( complement( X ), Y ), complement( Y ) ) ) ) ==> X }.
% 35.95/36.36  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.36    complement( X ) ) ==> X }.
% 35.95/36.36  parent1[0; 11]: (110271) {G15,W14,D7,L1,V2,M1}  { join( X, complement( join
% 35.95/36.36    ( meet( complement( X ), Y ), complement( Y ) ) ) ) ==> complement( 
% 35.95/36.36    complement( X ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110273) {G14,W11,D7,L1,V2,M1}  { join( X, meet( complement( meet
% 35.95/36.36    ( complement( X ), Y ) ), Y ) ) ==> X }.
% 35.95/36.36  parent0[0]: (494) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( X, 
% 35.95/36.36    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 35.95/36.36  parent1[0; 3]: (110272) {G13,W12,D7,L1,V2,M1}  { join( X, complement( join
% 35.95/36.36    ( meet( complement( X ), Y ), complement( Y ) ) ) ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := meet( complement( X ), Y )
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110274) {G15,W10,D6,L1,V2,M1}  { join( X, meet( join( X, 
% 35.95/36.36    complement( Y ) ), Y ) ) ==> X }.
% 35.95/36.36  parent0[0]: (1340) {G14,W10,D5,L1,V2,M1} P(481,496) { complement( meet( 
% 35.95/36.36    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 35.95/36.36  parent1[0; 4]: (110273) {G14,W11,D7,L1,V2,M1}  { join( X, meet( complement
% 35.95/36.36    ( meet( complement( X ), Y ) ), Y ) ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (7822) {G20,W10,D6,L1,V2,M1} P(7693,1340);d(481);d(494);d(1340
% 35.95/36.36    ) { join( X, meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 35.95/36.36  parent0: (110274) {G15,W10,D6,L1,V2,M1}  { join( X, meet( join( X, 
% 35.95/36.36    complement( Y ) ), Y ) ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110277) {G20,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( X, 
% 35.95/36.36    complement( Y ) ), Y ) ) }.
% 35.95/36.36  parent0[0]: (7822) {G20,W10,D6,L1,V2,M1} P(7693,1340);d(481);d(494);d(1340)
% 35.95/36.36     { join( X, meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110283) {G11,W23,D8,L1,V3,M1}  { join( join( complement( join( X
% 35.95/36.36    , complement( Y ) ) ), X ), Z ) ==> join( join( join( complement( join( X
% 35.95/36.36    , complement( Y ) ) ), X ), Z ), meet( top, Y ) ) }.
% 35.95/36.36  parent0[0]: (322) {G10,W12,D7,L1,V3,M1} P(26,30);d(255) { join( join( join
% 35.95/36.36    ( complement( join( X, Y ) ), X ), Z ), Y ) ==> top }.
% 35.95/36.36  parent1[0; 21]: (110277) {G20,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join
% 35.95/36.36    ( X, complement( Y ) ), Y ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := complement( Y )
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := join( join( complement( join( X, complement( Y ) ) ), X ), Z )
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110285) {G12,W22,D7,L1,V3,M1}  { join( join( complement( join( X
% 35.95/36.36    , complement( Y ) ) ), X ), Z ) ==> join( join( join( meet( complement( X
% 35.95/36.36     ), Y ), X ), Z ), meet( top, Y ) ) }.
% 35.95/36.36  parent0[0]: (494) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( X, 
% 35.95/36.36    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 35.95/36.36  parent1[0; 13]: (110283) {G11,W23,D8,L1,V3,M1}  { join( join( complement( 
% 35.95/36.36    join( X, complement( Y ) ) ), X ), Z ) ==> join( join( join( complement( 
% 35.95/36.36    join( X, complement( Y ) ) ), X ), Z ), meet( top, Y ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110286) {G13,W21,D7,L1,V3,M1}  { join( join( meet( complement( X
% 35.95/36.36     ), Y ), X ), Z ) ==> join( join( join( meet( complement( X ), Y ), X ), 
% 35.95/36.36    Z ), meet( top, Y ) ) }.
% 35.95/36.36  parent0[0]: (494) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( X, 
% 35.95/36.36    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 35.95/36.36  parent1[0; 3]: (110285) {G12,W22,D7,L1,V3,M1}  { join( join( complement( 
% 35.95/36.36    join( X, complement( Y ) ) ), X ), Z ) ==> join( join( join( meet( 
% 35.95/36.36    complement( X ), Y ), X ), Z ), meet( top, Y ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110290) {G12,W19,D7,L1,V3,M1}  { join( join( meet( complement( X
% 35.95/36.36     ), Y ), X ), Z ) ==> join( join( join( meet( complement( X ), Y ), X ), 
% 35.95/36.36    Z ), Y ) }.
% 35.95/36.36  parent0[0]: (470) {G11,W5,D3,L1,V1,M1} P(59,442);d(463) { meet( top, X ) 
% 35.95/36.36    ==> X }.
% 35.95/36.36  parent1[0; 18]: (110286) {G13,W21,D7,L1,V3,M1}  { join( join( meet( 
% 35.95/36.36    complement( X ), Y ), X ), Z ) ==> join( join( join( meet( complement( X
% 35.95/36.36     ), Y ), X ), Z ), meet( top, Y ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110291) {G13,W14,D6,L1,V3,M1}  { join( join( meet( complement( X
% 35.95/36.36     ), Y ), X ), Z ) ==> join( join( Y, Z ), X ) }.
% 35.95/36.36  parent0[0]: (6204) {G18,W15,D6,L1,V4,M1} P(713,292) { join( join( join( 
% 35.95/36.36    meet( Y, X ), T ), Z ), X ) ==> join( join( X, Z ), T ) }.
% 35.95/36.36  parent1[0; 9]: (110290) {G12,W19,D7,L1,V3,M1}  { join( join( meet( 
% 35.95/36.36    complement( X ), Y ), X ), Z ) ==> join( join( join( meet( complement( X
% 35.95/36.36     ), Y ), X ), Z ), Y ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := complement( X )
% 35.95/36.36     Z := Z
% 35.95/36.36     T := X
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (7837) {G21,W14,D6,L1,V3,M1} P(322,7822);d(494);d(470);d(6204)
% 35.95/36.36     { join( join( meet( complement( X ), Y ), X ), Z ) ==> join( join( Y, Z
% 35.95/36.36     ), X ) }.
% 35.95/36.36  parent0: (110291) {G13,W14,D6,L1,V3,M1}  { join( join( meet( complement( X
% 35.95/36.36     ), Y ), X ), Z ) ==> join( join( Y, Z ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110294) {G20,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( X, 
% 35.95/36.36    complement( Y ) ), Y ) ) }.
% 35.95/36.36  parent0[0]: (7822) {G20,W10,D6,L1,V2,M1} P(7693,1340);d(481);d(494);d(1340)
% 35.95/36.36     { join( X, meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110295) {G13,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( X, Y
% 35.95/36.36     ), complement( Y ) ) ) }.
% 35.95/36.36  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.36    complement( X ) ) ==> X }.
% 35.95/36.36  parent1[0; 7]: (110294) {G20,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join
% 35.95/36.36    ( X, complement( Y ) ), Y ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := complement( Y )
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110296) {G13,W10,D5,L1,V2,M1}  { join( X, meet( join( X, Y ), 
% 35.95/36.36    complement( Y ) ) ) ==> X }.
% 35.95/36.36  parent0[0]: (110295) {G13,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( X
% 35.95/36.36    , Y ), complement( Y ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (7895) {G21,W10,D5,L1,V2,M1} P(481,7822) { join( Y, meet( join
% 35.95/36.36    ( Y, X ), complement( X ) ) ) ==> Y }.
% 35.95/36.36  parent0: (110296) {G13,W10,D5,L1,V2,M1}  { join( X, meet( join( X, Y ), 
% 35.95/36.36    complement( Y ) ) ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110298) {G20,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join( X, 
% 35.95/36.36    complement( Y ) ), Y ) ) }.
% 35.95/36.36  parent0[0]: (7822) {G20,W10,D6,L1,V2,M1} P(7693,1340);d(481);d(494);d(1340)
% 35.95/36.36     { join( X, meet( join( X, complement( Y ) ), Y ) ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110303) {G3,W19,D7,L1,V2,M1}  { join( complement( join( X, 
% 35.95/36.36    complement( Y ) ) ), X ) ==> join( join( complement( join( X, complement
% 35.95/36.36    ( Y ) ) ), X ), meet( top, Y ) ) }.
% 35.95/36.36  parent0[0]: (26) {G2,W10,D6,L1,V2,M1} P(1,18) { join( join( complement( 
% 35.95/36.36    join( X, Y ) ), X ), Y ) ==> top }.
% 35.95/36.36  parent1[0; 17]: (110298) {G20,W10,D6,L1,V2,M1}  { X ==> join( X, meet( join
% 35.95/36.36    ( X, complement( Y ) ), Y ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := complement( Y )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := join( complement( join( X, complement( Y ) ) ), X )
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110305) {G4,W18,D6,L1,V2,M1}  { join( complement( join( X, 
% 35.95/36.36    complement( Y ) ) ), X ) ==> join( join( meet( complement( X ), Y ), X )
% 35.95/36.36    , meet( top, Y ) ) }.
% 35.95/36.36  parent0[0]: (494) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( X, 
% 35.95/36.36    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 35.95/36.36  parent1[0; 10]: (110303) {G3,W19,D7,L1,V2,M1}  { join( complement( join( X
% 35.95/36.36    , complement( Y ) ) ), X ) ==> join( join( complement( join( X, 
% 35.95/36.36    complement( Y ) ) ), X ), meet( top, Y ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110306) {G5,W17,D6,L1,V2,M1}  { join( meet( complement( X ), Y )
% 35.95/36.36    , X ) ==> join( join( meet( complement( X ), Y ), X ), meet( top, Y ) )
% 35.95/36.36     }.
% 35.95/36.36  parent0[0]: (494) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( X, 
% 35.95/36.36    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 35.95/36.36  parent1[0; 2]: (110305) {G4,W18,D6,L1,V2,M1}  { join( complement( join( X, 
% 35.95/36.36    complement( Y ) ) ), X ) ==> join( join( meet( complement( X ), Y ), X )
% 35.95/36.36    , meet( top, Y ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110310) {G6,W14,D5,L1,V2,M1}  { join( meet( complement( X ), Y )
% 35.95/36.36    , X ) ==> join( join( Y, meet( top, Y ) ), X ) }.
% 35.95/36.36  parent0[0]: (7837) {G21,W14,D6,L1,V3,M1} P(322,7822);d(494);d(470);d(6204)
% 35.95/36.36     { join( join( meet( complement( X ), Y ), X ), Z ) ==> join( join( Y, Z
% 35.95/36.36     ), X ) }.
% 35.95/36.36  parent1[0; 7]: (110306) {G5,W17,D6,L1,V2,M1}  { join( meet( complement( X )
% 35.95/36.36    , Y ), X ) ==> join( join( meet( complement( X ), Y ), X ), meet( top, Y
% 35.95/36.36     ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := meet( top, Y )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110311) {G7,W10,D5,L1,V2,M1}  { join( meet( complement( X ), Y )
% 35.95/36.36    , X ) ==> join( Y, X ) }.
% 35.95/36.36  parent0[0]: (713) {G17,W7,D4,L1,V2,M1} P(59,673) { join( X, meet( Y, X ) ) 
% 35.95/36.36    ==> X }.
% 35.95/36.36  parent1[0; 8]: (110310) {G6,W14,D5,L1,V2,M1}  { join( meet( complement( X )
% 35.95/36.36    , Y ), X ) ==> join( join( Y, meet( top, Y ) ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := top
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (7899) {G22,W10,D5,L1,V2,M1} P(26,7822);d(494);d(7837);d(713)
% 35.95/36.36     { join( meet( complement( X ), Y ), X ) ==> join( Y, X ) }.
% 35.95/36.36  parent0: (110311) {G7,W10,D5,L1,V2,M1}  { join( meet( complement( X ), Y )
% 35.95/36.36    , X ) ==> join( Y, X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110313) {G21,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join( X, Y )
% 35.95/36.36    , complement( Y ) ) ) }.
% 35.95/36.36  parent0[0]: (7895) {G21,W10,D5,L1,V2,M1} P(481,7822) { join( Y, meet( join
% 35.95/36.36    ( Y, X ), complement( X ) ) ) ==> Y }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110314) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( join( X, Y ), 
% 35.95/36.36    complement( Y ) ), X ) }.
% 35.95/36.36  parent0[0]: (0) {G0,W7,D3,L1,V2,M1} I { join( X, Y ) = join( Y, X ) }.
% 35.95/36.36  parent1[0; 2]: (110313) {G21,W10,D5,L1,V2,M1}  { X ==> join( X, meet( join
% 35.95/36.36    ( X, Y ), complement( Y ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := meet( join( X, Y ), complement( Y ) )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110318) {G1,W10,D5,L1,V2,M1}  { join( meet( join( X, Y ), 
% 35.95/36.36    complement( Y ) ), X ) ==> X }.
% 35.95/36.36  parent0[0]: (110314) {G1,W10,D5,L1,V2,M1}  { X ==> join( meet( join( X, Y )
% 35.95/36.36    , complement( Y ) ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (8554) {G22,W10,D5,L1,V2,M1} P(7895,0) { join( meet( join( X, 
% 35.95/36.36    Y ), complement( Y ) ), X ) ==> X }.
% 35.95/36.36  parent0: (110318) {G1,W10,D5,L1,V2,M1}  { join( meet( join( X, Y ), 
% 35.95/36.36    complement( Y ) ), X ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110323) {G22,W10,D5,L1,V2,M1}  { X ==> join( meet( join( X, Y ), 
% 35.95/36.36    complement( Y ) ), X ) }.
% 35.95/36.36  parent0[0]: (8554) {G22,W10,D5,L1,V2,M1} P(7895,0) { join( meet( join( X, Y
% 35.95/36.36     ), complement( Y ) ), X ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110325) {G14,W15,D7,L1,V3,M1}  { X ==> join( meet( join( X, join
% 35.95/36.36    ( complement( Y ), Z ) ), meet( Y, complement( Z ) ) ), X ) }.
% 35.95/36.36  parent0[0]: (495) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( 
% 35.95/36.36    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 35.95/36.36  parent1[0; 10]: (110323) {G22,W10,D5,L1,V2,M1}  { X ==> join( meet( join( X
% 35.95/36.36    , Y ), complement( Y ) ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := join( complement( Y ), Z )
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110326) {G1,W15,D7,L1,V3,M1}  { X ==> join( meet( join( join( X, 
% 35.95/36.36    complement( Y ) ), Z ), meet( Y, complement( Z ) ) ), X ) }.
% 35.95/36.36  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 35.95/36.36    join( X, Y ), Z ) }.
% 35.95/36.36  parent1[0; 4]: (110325) {G14,W15,D7,L1,V3,M1}  { X ==> join( meet( join( X
% 35.95/36.36    , join( complement( Y ), Z ) ), meet( Y, complement( Z ) ) ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := complement( Y )
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110327) {G1,W15,D7,L1,V3,M1}  { join( meet( join( join( X, 
% 35.95/36.36    complement( Y ) ), Z ), meet( Y, complement( Z ) ) ), X ) ==> X }.
% 35.95/36.36  parent0[0]: (110326) {G1,W15,D7,L1,V3,M1}  { X ==> join( meet( join( join( 
% 35.95/36.36    X, complement( Y ) ), Z ), meet( Y, complement( Z ) ) ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (8790) {G23,W15,D7,L1,V3,M1} P(495,8554);d(1) { join( meet( 
% 35.95/36.36    join( join( Z, complement( X ) ), Y ), meet( X, complement( Y ) ) ), Z ) 
% 35.95/36.36    ==> Z }.
% 35.95/36.36  parent0: (110327) {G1,W15,D7,L1,V3,M1}  { join( meet( join( join( X, 
% 35.95/36.36    complement( Y ) ), Z ), meet( Y, complement( Z ) ) ), X ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := X
% 35.95/36.36     Z := Y
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110329) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 35.95/36.36    complement( join( X, complement( Y ) ) ) }.
% 35.95/36.36  parent0[0]: (494) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( X, 
% 35.95/36.36    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110334) {G14,W14,D7,L1,V2,M1}  { meet( complement( meet( 
% 35.95/36.36    complement( complement( X ) ), Y ) ), X ) ==> complement( join( Y, 
% 35.95/36.36    complement( X ) ) ) }.
% 35.95/36.36  parent0[0]: (7899) {G22,W10,D5,L1,V2,M1} P(26,7822);d(494);d(7837);d(713)
% 35.95/36.36     { join( meet( complement( X ), Y ), X ) ==> join( Y, X ) }.
% 35.95/36.36  parent1[0; 10]: (110329) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y
% 35.95/36.36     ) ==> complement( join( X, complement( Y ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := complement( X )
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := meet( complement( complement( X ) ), Y )
% 35.95/36.36     Y := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110335) {G14,W13,D7,L1,V2,M1}  { meet( complement( meet( 
% 35.95/36.36    complement( complement( X ) ), Y ) ), X ) ==> meet( complement( Y ), X )
% 35.95/36.36     }.
% 35.95/36.36  parent0[0]: (494) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( X, 
% 35.95/36.36    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 35.95/36.36  parent1[0; 9]: (110334) {G14,W14,D7,L1,V2,M1}  { meet( complement( meet( 
% 35.95/36.36    complement( complement( X ) ), Y ) ), X ) ==> complement( join( Y, 
% 35.95/36.36    complement( X ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110336) {G15,W12,D5,L1,V2,M1}  { meet( join( complement( X ), 
% 35.95/36.36    complement( Y ) ), X ) ==> meet( complement( Y ), X ) }.
% 35.95/36.36  parent0[0]: (1340) {G14,W10,D5,L1,V2,M1} P(481,496) { complement( meet( 
% 35.95/36.36    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 35.95/36.36  parent1[0; 2]: (110335) {G14,W13,D7,L1,V2,M1}  { meet( complement( meet( 
% 35.95/36.36    complement( complement( X ) ), Y ) ), X ) ==> meet( complement( Y ), X )
% 35.95/36.36     }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := complement( X )
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110337) {G14,W11,D5,L1,V2,M1}  { meet( complement( meet( X, Y ) )
% 35.95/36.36    , X ) ==> meet( complement( Y ), X ) }.
% 35.95/36.36  parent0[0]: (496) {G13,W10,D4,L1,V2,M1} P(3,481) { join( complement( X ), 
% 35.95/36.36    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 35.95/36.36  parent1[0; 2]: (110336) {G15,W12,D5,L1,V2,M1}  { meet( join( complement( X
% 35.95/36.36     ), complement( Y ) ), X ) ==> meet( complement( Y ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (8817) {G23,W11,D5,L1,V2,M1} P(7899,494);d(494);d(1340);d(496)
% 35.95/36.36     { meet( complement( meet( X, Y ) ), X ) ==> meet( complement( Y ), X )
% 35.95/36.36     }.
% 35.95/36.36  parent0: (110337) {G14,W11,D5,L1,V2,M1}  { meet( complement( meet( X, Y ) )
% 35.95/36.36    , X ) ==> meet( complement( Y ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110341) {G3,W15,D5,L1,V3,M1}  { join( join( X, meet( Y, Z ) ), 
% 35.95/36.36    meet( Z, Y ) ) = join( meet( Z, Y ), X ) }.
% 35.95/36.36  parent0[0]: (2947) {G31,W11,D4,L1,V2,M1} P(1350,2931);d(2946);d(7) { join( 
% 35.95/36.36    meet( X, Y ), meet( Y, X ) ) ==> meet( X, Y ) }.
% 35.95/36.36  parent1[0; 11]: (310) {G2,W11,D4,L1,V3,M1} P(0,29) { join( join( Z, X ), Y
% 35.95/36.36     ) = join( join( Y, X ), Z ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := meet( Y, Z )
% 35.95/36.36     Y := meet( Z, Y )
% 35.95/36.36     Z := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (13019) {G32,W15,D5,L1,V3,M1} P(2947,310) { join( join( Z, 
% 35.95/36.36    meet( Y, X ) ), meet( X, Y ) ) ==> join( meet( X, Y ), Z ) }.
% 35.95/36.36  parent0: (110341) {G3,W15,D5,L1,V3,M1}  { join( join( X, meet( Y, Z ) ), 
% 35.95/36.36    meet( Z, Y ) ) = join( meet( Z, Y ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := X
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110343) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) ==> join( 
% 35.95/36.36    X, join( Y, Z ) ) }.
% 35.95/36.36  parent0[0]: (1) {G0,W11,D4,L1,V3,M1} I { join( X, join( Y, Z ) ) ==> join( 
% 35.95/36.36    join( X, Y ), Z ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110346) {G1,W15,D5,L1,V3,M1}  { join( join( X, meet( Y, Z ) ), 
% 35.95/36.36    meet( Z, Y ) ) ==> join( X, meet( Y, Z ) ) }.
% 35.95/36.36  parent0[0]: (2947) {G31,W11,D4,L1,V2,M1} P(1350,2931);d(2946);d(7) { join( 
% 35.95/36.36    meet( X, Y ), meet( Y, X ) ) ==> meet( X, Y ) }.
% 35.95/36.36  parent1[0; 12]: (110343) {G0,W11,D4,L1,V3,M1}  { join( join( X, Y ), Z ) 
% 35.95/36.36    ==> join( X, join( Y, Z ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := Z
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := meet( Y, Z )
% 35.95/36.36     Z := meet( Z, Y )
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110347) {G2,W11,D4,L1,V3,M1}  { join( meet( Z, Y ), X ) ==> join
% 35.95/36.36    ( X, meet( Y, Z ) ) }.
% 35.95/36.36  parent0[0]: (13019) {G32,W15,D5,L1,V3,M1} P(2947,310) { join( join( Z, meet
% 35.95/36.36    ( Y, X ) ), meet( X, Y ) ) ==> join( meet( X, Y ), Z ) }.
% 35.95/36.36  parent1[0; 1]: (110346) {G1,W15,D5,L1,V3,M1}  { join( join( X, meet( Y, Z )
% 35.95/36.36     ), meet( Z, Y ) ) ==> join( X, meet( Y, Z ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := X
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110348) {G2,W11,D4,L1,V3,M1}  { join( Z, meet( Y, X ) ) ==> join( 
% 35.95/36.36    meet( X, Y ), Z ) }.
% 35.95/36.36  parent0[0]: (110347) {G2,W11,D4,L1,V3,M1}  { join( meet( Z, Y ), X ) ==> 
% 35.95/36.36    join( X, meet( Y, Z ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (13038) {G33,W11,D4,L1,V3,M1} P(2947,1);d(13019) { join( Z, 
% 35.95/36.36    meet( X, Y ) ) = join( meet( Y, X ), Z ) }.
% 35.95/36.36  parent0: (110348) {G2,W11,D4,L1,V3,M1}  { join( Z, meet( Y, X ) ) ==> join
% 35.95/36.36    ( meet( X, Y ), Z ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110350) {G23,W11,D5,L1,V2,M1}  { meet( complement( Y ), X ) ==> 
% 35.95/36.36    meet( complement( meet( X, Y ) ), X ) }.
% 35.95/36.36  parent0[0]: (8817) {G23,W11,D5,L1,V2,M1} P(7899,494);d(494);d(1340);d(496)
% 35.95/36.36     { meet( complement( meet( X, Y ) ), X ) ==> meet( complement( Y ), X )
% 35.95/36.36     }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110356) {G15,W12,D5,L1,V2,M1}  { meet( complement( complement( X
% 35.95/36.36     ) ), Y ) ==> meet( join( complement( Y ), X ), Y ) }.
% 35.95/36.36  parent0[0]: (1341) {G14,W10,D5,L1,V2,M1} P(481,496) { complement( meet( Y, 
% 35.95/36.36    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 35.95/36.36  parent1[0; 7]: (110350) {G23,W11,D5,L1,V2,M1}  { meet( complement( Y ), X )
% 35.95/36.36     ==> meet( complement( meet( X, Y ) ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := complement( X )
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110357) {G13,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( join( 
% 35.95/36.36    complement( Y ), X ), Y ) }.
% 35.95/36.36  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.36    complement( X ) ) ==> X }.
% 35.95/36.36  parent1[0; 2]: (110356) {G15,W12,D5,L1,V2,M1}  { meet( complement( 
% 35.95/36.36    complement( X ) ), Y ) ==> meet( join( complement( Y ), X ), Y ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110358) {G13,W10,D5,L1,V2,M1}  { meet( join( complement( Y ), X )
% 35.95/36.36    , Y ) ==> meet( X, Y ) }.
% 35.95/36.36  parent0[0]: (110357) {G13,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( join( 
% 35.95/36.36    complement( Y ), X ), Y ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (15322) {G24,W10,D5,L1,V2,M1} P(1341,8817);d(481) { meet( join
% 35.95/36.36    ( complement( X ), Y ), X ) ==> meet( Y, X ) }.
% 35.95/36.36  parent0: (110358) {G13,W10,D5,L1,V2,M1}  { meet( join( complement( Y ), X )
% 35.95/36.36    , Y ) ==> meet( X, Y ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110360) {G33,W11,D4,L1,V3,M1}  { join( meet( Z, Y ), X ) = join( X
% 35.95/36.36    , meet( Y, Z ) ) }.
% 35.95/36.36  parent0[0]: (13038) {G33,W11,D4,L1,V3,M1} P(2947,1);d(13019) { join( Z, 
% 35.95/36.36    meet( X, Y ) ) = join( meet( Y, X ), Z ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := Z
% 35.95/36.36     Z := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110364) {G25,W14,D6,L1,V3,M1}  { join( meet( X, join( complement
% 35.95/36.36    ( X ), Y ) ), Z ) = join( Z, meet( Y, X ) ) }.
% 35.95/36.36  parent0[0]: (15322) {G24,W10,D5,L1,V2,M1} P(1341,8817);d(481) { meet( join
% 35.95/36.36    ( complement( X ), Y ), X ) ==> meet( Y, X ) }.
% 35.95/36.36  parent1[0; 11]: (110360) {G33,W11,D4,L1,V3,M1}  { join( meet( Z, Y ), X ) =
% 35.95/36.36     join( X, meet( Y, Z ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := join( complement( X ), Y )
% 35.95/36.36     Z := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (15332) {G34,W14,D6,L1,V3,M1} P(15322,13038) { join( meet( X, 
% 35.95/36.36    join( complement( X ), Y ) ), Z ) ==> join( Z, meet( Y, X ) ) }.
% 35.95/36.36  parent0: (110364) {G25,W14,D6,L1,V3,M1}  { join( meet( X, join( complement
% 35.95/36.36    ( X ), Y ) ), Z ) = join( Z, meet( Y, X ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110368) {G31,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> join( meet( X, Y
% 35.95/36.36     ), meet( Y, X ) ) }.
% 35.95/36.36  parent0[0]: (2947) {G31,W11,D4,L1,V2,M1} P(1350,2931);d(2946);d(7) { join( 
% 35.95/36.36    meet( X, Y ), meet( Y, X ) ) ==> meet( X, Y ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110373) {G25,W17,D6,L1,V2,M1}  { meet( X, join( complement( X ), 
% 35.95/36.36    Y ) ) ==> join( meet( X, join( complement( X ), Y ) ), meet( Y, X ) ) }.
% 35.95/36.36  parent0[0]: (15322) {G24,W10,D5,L1,V2,M1} P(1341,8817);d(481) { meet( join
% 35.95/36.36    ( complement( X ), Y ), X ) ==> meet( Y, X ) }.
% 35.95/36.36  parent1[0; 14]: (110368) {G31,W11,D4,L1,V2,M1}  { meet( X, Y ) ==> join( 
% 35.95/36.36    meet( X, Y ), meet( Y, X ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := join( complement( X ), Y )
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110375) {G26,W14,D5,L1,V2,M1}  { meet( X, join( complement( X ), 
% 35.95/36.36    Y ) ) ==> join( meet( Y, X ), meet( Y, X ) ) }.
% 35.95/36.36  parent0[0]: (15332) {G34,W14,D6,L1,V3,M1} P(15322,13038) { join( meet( X, 
% 35.95/36.36    join( complement( X ), Y ) ), Z ) ==> join( Z, meet( Y, X ) ) }.
% 35.95/36.36  parent1[0; 7]: (110373) {G25,W17,D6,L1,V2,M1}  { meet( X, join( complement
% 35.95/36.36    ( X ), Y ) ) ==> join( meet( X, join( complement( X ), Y ) ), meet( Y, X
% 35.95/36.36     ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := meet( Y, X )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110376) {G14,W10,D5,L1,V2,M1}  { meet( X, join( complement( X ), 
% 35.95/36.36    Y ) ) ==> meet( Y, X ) }.
% 35.95/36.36  parent0[0]: (492) {G13,W5,D3,L1,V1,M1} P(481,218) { join( X, X ) ==> X }.
% 35.95/36.36  parent1[0; 7]: (110375) {G26,W14,D5,L1,V2,M1}  { meet( X, join( complement
% 35.95/36.36    ( X ), Y ) ) ==> join( meet( Y, X ), meet( Y, X ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := meet( Y, X )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (15338) {G35,W10,D5,L1,V2,M1} P(15322,2947);d(15332);d(492) { 
% 35.95/36.36    meet( X, join( complement( X ), Y ) ) ==> meet( Y, X ) }.
% 35.95/36.36  parent0: (110376) {G14,W10,D5,L1,V2,M1}  { meet( X, join( complement( X ), 
% 35.95/36.36    Y ) ) ==> meet( Y, X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110379) {G24,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( join( 
% 35.95/36.36    complement( X ), Y ), X ) }.
% 35.95/36.36  parent0[0]: (15322) {G24,W10,D5,L1,V2,M1} P(1341,8817);d(481) { meet( join
% 35.95/36.36    ( complement( X ), Y ), X ) ==> meet( Y, X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110382) {G20,W12,D5,L1,V2,M1}  { meet( meet( X, Y ), Y ) ==> meet
% 35.95/36.36    ( join( X, complement( Y ) ), Y ) }.
% 35.95/36.36  parent0[0]: (7690) {G19,W11,D4,L1,V2,M1} P(7659,736);d(1);d(705) { join( 
% 35.95/36.36    complement( Y ), meet( X, Y ) ) ==> join( X, complement( Y ) ) }.
% 35.95/36.36  parent1[0; 7]: (110379) {G24,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( 
% 35.95/36.36    join( complement( X ), Y ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := meet( X, Y )
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110383) {G21,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( join( X, 
% 35.95/36.36    complement( Y ) ), Y ) }.
% 35.95/36.36  parent0[0]: (807) {G22,W9,D4,L1,V2,M1} P(802,46);d(484);d(3) { meet( meet( 
% 35.95/36.36    X, Y ), Y ) ==> meet( X, Y ) }.
% 35.95/36.36  parent1[0; 1]: (110382) {G20,W12,D5,L1,V2,M1}  { meet( meet( X, Y ), Y ) 
% 35.95/36.36    ==> meet( join( X, complement( Y ) ), Y ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110384) {G21,W10,D5,L1,V2,M1}  { meet( join( X, complement( Y ) )
% 35.95/36.36    , Y ) ==> meet( X, Y ) }.
% 35.95/36.36  parent0[0]: (110383) {G21,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( join( 
% 35.95/36.36    X, complement( Y ) ), Y ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (15340) {G25,W10,D5,L1,V2,M1} P(7690,15322);d(807) { meet( 
% 35.95/36.36    join( Y, complement( X ) ), X ) ==> meet( Y, X ) }.
% 35.95/36.36  parent0: (110384) {G21,W10,D5,L1,V2,M1}  { meet( join( X, complement( Y ) )
% 35.95/36.36    , Y ) ==> meet( X, Y ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110386) {G35,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( X, join( 
% 35.95/36.36    complement( X ), Y ) ) }.
% 35.95/36.36  parent0[0]: (15338) {G35,W10,D5,L1,V2,M1} P(15322,2947);d(15332);d(492) { 
% 35.95/36.36    meet( X, join( complement( X ), Y ) ) ==> meet( Y, X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110389) {G20,W12,D5,L1,V2,M1}  { meet( meet( X, Y ), Y ) ==> meet
% 35.95/36.36    ( Y, join( X, complement( Y ) ) ) }.
% 35.95/36.36  parent0[0]: (7690) {G19,W11,D4,L1,V2,M1} P(7659,736);d(1);d(705) { join( 
% 35.95/36.36    complement( Y ), meet( X, Y ) ) ==> join( X, complement( Y ) ) }.
% 35.95/36.36  parent1[0; 8]: (110386) {G35,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 35.95/36.36    join( complement( X ), Y ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := meet( X, Y )
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110390) {G21,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, join( 
% 35.95/36.36    X, complement( Y ) ) ) }.
% 35.95/36.36  parent0[0]: (807) {G22,W9,D4,L1,V2,M1} P(802,46);d(484);d(3) { meet( meet( 
% 35.95/36.36    X, Y ), Y ) ==> meet( X, Y ) }.
% 35.95/36.36  parent1[0; 1]: (110389) {G20,W12,D5,L1,V2,M1}  { meet( meet( X, Y ), Y ) 
% 35.95/36.36    ==> meet( Y, join( X, complement( Y ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110391) {G21,W10,D5,L1,V2,M1}  { meet( Y, join( X, complement( Y )
% 35.95/36.36     ) ) ==> meet( X, Y ) }.
% 35.95/36.36  parent0[0]: (110390) {G21,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( Y, 
% 35.95/36.36    join( X, complement( Y ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (15348) {G36,W10,D5,L1,V2,M1} P(7690,15338);d(807) { meet( X, 
% 35.95/36.36    join( Y, complement( X ) ) ) ==> meet( Y, X ) }.
% 35.95/36.36  parent0: (110391) {G21,W10,D5,L1,V2,M1}  { meet( Y, join( X, complement( Y
% 35.95/36.36     ) ) ) ==> meet( X, Y ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110392) {G36,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( X, join( Y
% 35.95/36.36    , complement( X ) ) ) }.
% 35.95/36.36  parent0[0]: (15348) {G36,W10,D5,L1,V2,M1} P(7690,15338);d(807) { meet( X, 
% 35.95/36.36    join( Y, complement( X ) ) ) ==> meet( Y, X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110394) {G3,W14,D5,L1,V3,M1}  { meet( join( X, Y ), Z ) ==> meet
% 35.95/36.36    ( Z, join( join( Y, X ), complement( Z ) ) ) }.
% 35.95/36.36  parent0[0]: (320) {G2,W11,D4,L1,V3,M1} P(30,29) { join( join( Z, X ), Y ) =
% 35.95/36.36     join( join( X, Z ), Y ) }.
% 35.95/36.36  parent1[0; 8]: (110392) {G36,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 35.95/36.36    join( Y, complement( X ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := complement( Z )
% 35.95/36.36     Z := X
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := join( X, Y )
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110396) {G4,W11,D4,L1,V3,M1}  { meet( join( X, Y ), Z ) ==> meet
% 35.95/36.36    ( join( Y, X ), Z ) }.
% 35.95/36.36  parent0[0]: (15348) {G36,W10,D5,L1,V2,M1} P(7690,15338);d(807) { meet( X, 
% 35.95/36.36    join( Y, complement( X ) ) ) ==> meet( Y, X ) }.
% 35.95/36.36  parent1[0; 6]: (110394) {G3,W14,D5,L1,V3,M1}  { meet( join( X, Y ), Z ) ==>
% 35.95/36.36     meet( Z, join( join( Y, X ), complement( Z ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := join( Y, X )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (15357) {G37,W11,D4,L1,V3,M1} P(320,15348);d(15348) { meet( 
% 35.95/36.36    join( Y, X ), Z ) = meet( join( X, Y ), Z ) }.
% 35.95/36.36  parent0: (110396) {G4,W11,D4,L1,V3,M1}  { meet( join( X, Y ), Z ) ==> meet
% 35.95/36.36    ( join( Y, X ), Z ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110397) {G36,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( X, join( Y
% 35.95/36.36    , complement( X ) ) ) }.
% 35.95/36.36  parent0[0]: (15348) {G36,W10,D5,L1,V2,M1} P(7690,15338);d(807) { meet( X, 
% 35.95/36.36    join( Y, complement( X ) ) ) ==> meet( Y, X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110398) {G2,W14,D6,L1,V3,M1}  { meet( join( X, Y ), Z ) ==> meet
% 35.95/36.36    ( Z, join( join( X, complement( Z ) ), Y ) ) }.
% 35.95/36.36  parent0[0]: (30) {G1,W11,D4,L1,V3,M1} P(0,1);d(1) { join( join( Z, Y ), X )
% 35.95/36.36     = join( join( Z, X ), Y ) }.
% 35.95/36.36  parent1[0; 8]: (110397) {G36,W10,D5,L1,V2,M1}  { meet( Y, X ) ==> meet( X, 
% 35.95/36.36    join( Y, complement( X ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := complement( Z )
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := X
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := join( X, Y )
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110401) {G2,W14,D6,L1,V3,M1}  { meet( Z, join( join( X, complement
% 35.95/36.36    ( Z ) ), Y ) ) ==> meet( join( X, Y ), Z ) }.
% 35.95/36.36  parent0[0]: (110398) {G2,W14,D6,L1,V3,M1}  { meet( join( X, Y ), Z ) ==> 
% 35.95/36.36    meet( Z, join( join( X, complement( Z ) ), Y ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (15360) {G37,W14,D6,L1,V3,M1} P(30,15348) { meet( Z, join( 
% 35.95/36.36    join( X, complement( Z ) ), Y ) ) ==> meet( join( X, Y ), Z ) }.
% 35.95/36.36  parent0: (110401) {G2,W14,D6,L1,V3,M1}  { meet( Z, join( join( X, 
% 35.95/36.36    complement( Z ) ), Y ) ) ==> meet( join( X, Y ), Z ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110403) {G25,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( join( X, 
% 35.95/36.36    complement( Y ) ), Y ) }.
% 35.95/36.36  parent0[0]: (15340) {G25,W10,D5,L1,V2,M1} P(7690,15322);d(807) { meet( join
% 35.95/36.36    ( Y, complement( X ) ), X ) ==> meet( Y, X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110404) {G13,W11,D4,L1,V2,M1}  { meet( X, complement( Y ) ) ==> 
% 35.95/36.36    meet( join( X, Y ), complement( Y ) ) }.
% 35.95/36.36  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.36    complement( X ) ) ==> X }.
% 35.95/36.36  parent1[0; 8]: (110403) {G25,W10,D5,L1,V2,M1}  { meet( X, Y ) ==> meet( 
% 35.95/36.36    join( X, complement( Y ) ), Y ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := complement( Y )
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110405) {G13,W11,D4,L1,V2,M1}  { meet( join( X, Y ), complement( Y
% 35.95/36.36     ) ) ==> meet( X, complement( Y ) ) }.
% 35.95/36.36  parent0[0]: (110404) {G13,W11,D4,L1,V2,M1}  { meet( X, complement( Y ) ) 
% 35.95/36.36    ==> meet( join( X, Y ), complement( Y ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (15361) {G26,W11,D4,L1,V2,M1} P(481,15340) { meet( join( Y, X
% 35.95/36.36     ), complement( X ) ) ==> meet( Y, complement( X ) ) }.
% 35.95/36.36  parent0: (110405) {G13,W11,D4,L1,V2,M1}  { meet( join( X, Y ), complement( 
% 35.95/36.36    Y ) ) ==> meet( X, complement( Y ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110406) {G2,W11,D4,L1,V3,M1}  { meet( join( Y, X ), Z ) = meet( Z
% 35.95/36.36    , join( X, Y ) ) }.
% 35.95/36.36  parent0[0]: (15357) {G37,W11,D4,L1,V3,M1} P(320,15348);d(15348) { meet( 
% 35.95/36.36    join( Y, X ), Z ) = meet( join( X, Y ), Z ) }.
% 35.95/36.36  parent1[0; 1]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( 
% 35.95/36.36    X, Y ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := join( X, Y )
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (15392) {G38,W11,D4,L1,V3,M1} P(15357,59) { meet( join( Y, X )
% 35.95/36.36    , Z ) = meet( Z, join( X, Y ) ) }.
% 35.95/36.36  parent0: (110406) {G2,W11,D4,L1,V3,M1}  { meet( join( Y, X ), Z ) = meet( Z
% 35.95/36.36    , join( X, Y ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110410) {G38,W11,D4,L1,V3,M1}  { meet( Z, join( Y, X ) ) = meet( 
% 35.95/36.36    join( X, Y ), Z ) }.
% 35.95/36.36  parent0[0]: (15392) {G38,W11,D4,L1,V3,M1} P(15357,59) { meet( join( Y, X )
% 35.95/36.36    , Z ) = meet( Z, join( X, Y ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110413) {G2,W11,D4,L1,V3,M1}  { meet( X, join( Y, Z ) ) = meet( X
% 35.95/36.36    , join( Z, Y ) ) }.
% 35.95/36.36  parent0[0]: (59) {G1,W7,D3,L1,V2,M1} P(0,3);d(3) { meet( Y, X ) = meet( X, 
% 35.95/36.36    Y ) }.
% 35.95/36.36  parent1[0; 6]: (110410) {G38,W11,D4,L1,V3,M1}  { meet( Z, join( Y, X ) ) = 
% 35.95/36.36    meet( join( X, Y ), Z ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := join( Z, Y )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (15438) {G39,W11,D4,L1,V3,M1} P(15392,59) { meet( Z, join( Y, 
% 35.95/36.36    X ) ) = meet( Z, join( X, Y ) ) }.
% 35.95/36.36  parent0: (110413) {G2,W11,D4,L1,V3,M1}  { meet( X, join( Y, Z ) ) = meet( X
% 35.95/36.36    , join( Z, Y ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := X
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110417) {G23,W11,D5,L1,V2,M1}  { meet( complement( Y ), X ) ==> 
% 35.95/36.36    meet( complement( meet( X, Y ) ), X ) }.
% 35.95/36.36  parent0[0]: (8817) {G23,W11,D5,L1,V2,M1} P(7899,494);d(494);d(1340);d(496)
% 35.95/36.36     { meet( complement( meet( X, Y ) ), X ) ==> meet( complement( Y ), X )
% 35.95/36.36     }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110422) {G24,W17,D6,L1,V2,M1}  { meet( complement( complement( X
% 35.95/36.36     ) ), join( Y, X ) ) ==> meet( complement( meet( Y, complement( X ) ) ), 
% 35.95/36.36    join( Y, X ) ) }.
% 35.95/36.36  parent0[0]: (15361) {G26,W11,D4,L1,V2,M1} P(481,15340) { meet( join( Y, X )
% 35.95/36.36    , complement( X ) ) ==> meet( Y, complement( X ) ) }.
% 35.95/36.36  parent1[0; 10]: (110417) {G23,W11,D5,L1,V2,M1}  { meet( complement( Y ), X
% 35.95/36.36     ) ==> meet( complement( meet( X, Y ) ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := join( Y, X )
% 35.95/36.36     Y := complement( X )
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110423) {G15,W16,D5,L1,V2,M1}  { meet( complement( complement( X
% 35.95/36.36     ) ), join( Y, X ) ) ==> meet( join( complement( Y ), X ), join( Y, X ) )
% 35.95/36.36     }.
% 35.95/36.36  parent0[0]: (1341) {G14,W10,D5,L1,V2,M1} P(481,496) { complement( meet( Y, 
% 35.95/36.36    complement( X ) ) ) ==> join( complement( Y ), X ) }.
% 35.95/36.36  parent1[0; 9]: (110422) {G24,W17,D6,L1,V2,M1}  { meet( complement( 
% 35.95/36.36    complement( X ) ), join( Y, X ) ) ==> meet( complement( meet( Y, 
% 35.95/36.36    complement( X ) ) ), join( Y, X ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110424) {G13,W14,D5,L1,V2,M1}  { meet( X, join( Y, X ) ) ==> meet
% 35.95/36.36    ( join( complement( Y ), X ), join( Y, X ) ) }.
% 35.95/36.36  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.36    complement( X ) ) ==> X }.
% 35.95/36.36  parent1[0; 2]: (110423) {G15,W16,D5,L1,V2,M1}  { meet( complement( 
% 35.95/36.36    complement( X ) ), join( Y, X ) ) ==> meet( join( complement( Y ), X ), 
% 35.95/36.36    join( Y, X ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110425) {G14,W10,D5,L1,V2,M1}  { X ==> meet( join( complement( Y
% 35.95/36.36     ), X ), join( Y, X ) ) }.
% 35.95/36.36  parent0[0]: (1749) {G20,W7,D4,L1,V2,M1} P(1340,775);d(481) { meet( Y, join
% 35.95/36.36    ( X, Y ) ) ==> Y }.
% 35.95/36.36  parent1[0; 1]: (110424) {G13,W14,D5,L1,V2,M1}  { meet( X, join( Y, X ) ) 
% 35.95/36.36    ==> meet( join( complement( Y ), X ), join( Y, X ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110426) {G14,W10,D5,L1,V2,M1}  { meet( join( complement( Y ), X )
% 35.95/36.36    , join( Y, X ) ) ==> X }.
% 35.95/36.36  parent0[0]: (110425) {G14,W10,D5,L1,V2,M1}  { X ==> meet( join( complement
% 35.95/36.36    ( Y ), X ), join( Y, X ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (15518) {G27,W10,D5,L1,V2,M1} P(15361,8817);d(1341);d(481);d(
% 35.95/36.36    1749) { meet( join( complement( X ), Y ), join( X, Y ) ) ==> Y }.
% 35.95/36.36  parent0: (110426) {G14,W10,D5,L1,V2,M1}  { meet( join( complement( Y ), X )
% 35.95/36.36    , join( Y, X ) ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110427) {G27,W10,D5,L1,V2,M1}  { Y ==> meet( join( complement( X )
% 35.95/36.36    , Y ), join( X, Y ) ) }.
% 35.95/36.36  parent0[0]: (15518) {G27,W10,D5,L1,V2,M1} P(15361,8817);d(1341);d(481);d(
% 35.95/36.36    1749) { meet( join( complement( X ), Y ), join( X, Y ) ) ==> Y }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110428) {G28,W10,D5,L1,V2,M1}  { X ==> meet( join( complement( Y
% 35.95/36.36     ), X ), join( X, Y ) ) }.
% 35.95/36.36  parent0[0]: (15438) {G39,W11,D4,L1,V3,M1} P(15392,59) { meet( Z, join( Y, X
% 35.95/36.36     ) ) = meet( Z, join( X, Y ) ) }.
% 35.95/36.36  parent1[0; 2]: (110427) {G27,W10,D5,L1,V2,M1}  { Y ==> meet( join( 
% 35.95/36.36    complement( X ), Y ), join( X, Y ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := join( complement( Y ), X )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110431) {G28,W10,D5,L1,V2,M1}  { meet( join( complement( Y ), X )
% 35.95/36.36    , join( X, Y ) ) ==> X }.
% 35.95/36.36  parent0[0]: (110428) {G28,W10,D5,L1,V2,M1}  { X ==> meet( join( complement
% 35.95/36.36    ( Y ), X ), join( X, Y ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (15563) {G40,W10,D5,L1,V2,M1} P(15518,15438) { meet( join( 
% 35.95/36.36    complement( X ), Y ), join( Y, X ) ) ==> Y }.
% 35.95/36.36  parent0: (110431) {G28,W10,D5,L1,V2,M1}  { meet( join( complement( Y ), X )
% 35.95/36.36    , join( X, Y ) ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110432) {G40,W10,D5,L1,V2,M1}  { Y ==> meet( join( complement( X )
% 35.95/36.36    , Y ), join( Y, X ) ) }.
% 35.95/36.36  parent0[0]: (15563) {G40,W10,D5,L1,V2,M1} P(15518,15438) { meet( join( 
% 35.95/36.36    complement( X ), Y ), join( Y, X ) ) ==> Y }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110433) {G38,W10,D5,L1,V2,M1}  { X ==> meet( join( X, complement
% 35.95/36.36    ( Y ) ), join( X, Y ) ) }.
% 35.95/36.36  parent0[0]: (15357) {G37,W11,D4,L1,V3,M1} P(320,15348);d(15348) { meet( 
% 35.95/36.36    join( Y, X ), Z ) = meet( join( X, Y ), Z ) }.
% 35.95/36.36  parent1[0; 2]: (110432) {G40,W10,D5,L1,V2,M1}  { Y ==> meet( join( 
% 35.95/36.36    complement( X ), Y ), join( Y, X ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := complement( Y )
% 35.95/36.36     Z := join( X, Y )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110436) {G38,W10,D5,L1,V2,M1}  { meet( join( X, complement( Y ) )
% 35.95/36.36    , join( X, Y ) ) ==> X }.
% 35.95/36.36  parent0[0]: (110433) {G38,W10,D5,L1,V2,M1}  { X ==> meet( join( X, 
% 35.95/36.36    complement( Y ) ), join( X, Y ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (15589) {G41,W10,D5,L1,V2,M1} P(15563,15357) { meet( join( Y, 
% 35.95/36.36    complement( X ) ), join( Y, X ) ) ==> Y }.
% 35.95/36.36  parent0: (110436) {G38,W10,D5,L1,V2,M1}  { meet( join( X, complement( Y ) )
% 35.95/36.36    , join( X, Y ) ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110446) {G15,W16,D6,L1,V3,M1}  { complement( join( complement( X
% 35.95/36.36     ), join( complement( Y ), Z ) ) ) = complement( join( complement( meet( 
% 35.95/36.36    Y, X ) ), Z ) ) }.
% 35.95/36.36  parent0[0]: (1345) {G14,W14,D5,L1,V3,M1} P(496,30) { join( join( complement
% 35.95/36.36    ( X ), Z ), complement( Y ) ) ==> join( complement( meet( X, Y ) ), Z )
% 35.95/36.36     }.
% 35.95/36.36  parent1[0; 10]: (3315) {G15,W9,D4,L1,V2,M1} P(3278,59);d(3278) { complement
% 35.95/36.36    ( join( X, Y ) ) = complement( join( Y, X ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := complement( X )
% 35.95/36.36     Y := join( complement( Y ), Z )
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110448) {G14,W15,D6,L1,V3,M1}  { complement( join( complement( X
% 35.95/36.36     ), join( complement( Y ), Z ) ) ) = meet( meet( Y, X ), complement( Z )
% 35.95/36.36     ) }.
% 35.95/36.36  parent0[0]: (495) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( 
% 35.95/36.36    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 35.95/36.36  parent1[0; 9]: (110446) {G15,W16,D6,L1,V3,M1}  { complement( join( 
% 35.95/36.36    complement( X ), join( complement( Y ), Z ) ) ) = complement( join( 
% 35.95/36.36    complement( meet( Y, X ) ), Z ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := meet( Y, X )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110452) {G14,W14,D6,L1,V3,M1}  { meet( X, complement( join( 
% 35.95/36.36    complement( Y ), Z ) ) ) = meet( meet( Y, X ), complement( Z ) ) }.
% 35.95/36.36  parent0[0]: (495) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( 
% 35.95/36.36    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 35.95/36.36  parent1[0; 1]: (110448) {G14,W15,D6,L1,V3,M1}  { complement( join( 
% 35.95/36.36    complement( X ), join( complement( Y ), Z ) ) ) = meet( meet( Y, X ), 
% 35.95/36.36    complement( Z ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := join( complement( Y ), Z )
% 35.95/36.36     Y := X
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110454) {G14,W13,D5,L1,V3,M1}  { meet( X, meet( Y, complement( Z
% 35.95/36.36     ) ) ) = meet( meet( Y, X ), complement( Z ) ) }.
% 35.95/36.36  parent0[0]: (495) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( 
% 35.95/36.36    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 35.95/36.36  parent1[0; 3]: (110452) {G14,W14,D6,L1,V3,M1}  { meet( X, complement( join
% 35.95/36.36    ( complement( Y ), Z ) ) ) = meet( meet( Y, X ), complement( Z ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (40573) {G16,W13,D5,L1,V3,M1} P(1345,3315);d(495);d(495);d(495
% 35.95/36.36    ) { meet( Z, meet( X, complement( Y ) ) ) ==> meet( meet( X, Z ), 
% 35.95/36.36    complement( Y ) ) }.
% 35.95/36.36  parent0: (110454) {G14,W13,D5,L1,V3,M1}  { meet( X, meet( Y, complement( Z
% 35.95/36.36     ) ) ) = meet( meet( Y, X ), complement( Z ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := X
% 35.95/36.36     Z := Y
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110459) {G17,W15,D8,L1,V3,M1}  { join( meet( meet( Y, join( join
% 35.95/36.36    ( X, complement( Y ) ), Z ) ), complement( Z ) ), X ) ==> X }.
% 35.95/36.36  parent0[0]: (40573) {G16,W13,D5,L1,V3,M1} P(1345,3315);d(495);d(495);d(495)
% 35.95/36.36     { meet( Z, meet( X, complement( Y ) ) ) ==> meet( meet( X, Z ), 
% 35.95/36.36    complement( Y ) ) }.
% 35.95/36.36  parent1[0; 2]: (8790) {G23,W15,D7,L1,V3,M1} P(495,8554);d(1) { join( meet( 
% 35.95/36.36    join( join( Z, complement( X ) ), Y ), meet( X, complement( Y ) ) ), Z ) 
% 35.95/36.36    ==> Z }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := Z
% 35.95/36.36     Z := join( join( X, complement( Y ) ), Z )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := Z
% 35.95/36.36     Z := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110460) {G18,W12,D6,L1,V3,M1}  { join( meet( meet( join( Y, Z ), 
% 35.95/36.36    X ), complement( Z ) ), Y ) ==> Y }.
% 35.95/36.36  parent0[0]: (15360) {G37,W14,D6,L1,V3,M1} P(30,15348) { meet( Z, join( join
% 35.95/36.36    ( X, complement( Z ) ), Y ) ) ==> meet( join( X, Y ), Z ) }.
% 35.95/36.36  parent1[0; 3]: (110459) {G17,W15,D8,L1,V3,M1}  { join( meet( meet( Y, join
% 35.95/36.36    ( join( X, complement( Y ) ), Z ) ), complement( Z ) ), X ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := Z
% 35.95/36.36     Z := X
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (60383) {G38,W12,D6,L1,V3,M1} S(8790);d(40573);d(15360) { join
% 35.95/36.36    ( meet( meet( join( Z, Y ), X ), complement( Y ) ), Z ) ==> Z }.
% 35.95/36.36  parent0: (110460) {G18,W12,D6,L1,V3,M1}  { join( meet( meet( join( Y, Z ), 
% 35.95/36.36    X ), complement( Z ) ), Y ) ==> Y }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Z
% 35.95/36.36     Z := Y
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110463) {G38,W12,D6,L1,V3,M1}  { X ==> join( meet( meet( join( X, 
% 35.95/36.36    Y ), Z ), complement( Y ) ), X ) }.
% 35.95/36.36  parent0[0]: (60383) {G38,W12,D6,L1,V3,M1} S(8790);d(40573);d(15360) { join
% 35.95/36.36    ( meet( meet( join( Z, Y ), X ), complement( Y ) ), Z ) ==> Z }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110465) {G19,W13,D6,L1,V3,M1}  { X ==> join( meet( meet( 
% 35.95/36.36    complement( Z ), join( X, Y ) ), complement( Y ) ), X ) }.
% 35.95/36.36  parent0[0]: (7658) {G18,W11,D5,L1,V2,M1} P(4038,451);d(463);d(4111);d(715)
% 35.95/36.36     { meet( X, complement( meet( Y, X ) ) ) ==> meet( complement( Y ), X )
% 35.95/36.36     }.
% 35.95/36.36  parent1[0; 4]: (110463) {G38,W12,D6,L1,V3,M1}  { X ==> join( meet( meet( 
% 35.95/36.36    join( X, Y ), Z ), complement( Y ) ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := join( X, Y )
% 35.95/36.36     Y := Z
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := complement( meet( Z, join( X, Y ) ) )
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110466) {G16,W12,D6,L1,V3,M1}  { X ==> join( meet( complement( 
% 35.95/36.36    join( Y, Z ) ), join( X, Z ) ), X ) }.
% 35.95/36.36  parent0[0]: (3299) {G15,W14,D5,L1,V3,M1} P(494,3278);d(3279) { meet( meet( 
% 35.95/36.36    complement( X ), Y ), complement( Z ) ) ==> meet( complement( join( X, Z
% 35.95/36.36     ) ), Y ) }.
% 35.95/36.36  parent1[0; 3]: (110465) {G19,W13,D6,L1,V3,M1}  { X ==> join( meet( meet( 
% 35.95/36.36    complement( Z ), join( X, Y ) ), complement( Y ) ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := join( X, Z )
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Z
% 35.95/36.36     Z := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110467) {G16,W12,D6,L1,V3,M1}  { join( meet( complement( join( Y, 
% 35.95/36.36    Z ) ), join( X, Z ) ), X ) ==> X }.
% 35.95/36.36  parent0[0]: (110466) {G16,W12,D6,L1,V3,M1}  { X ==> join( meet( complement
% 35.95/36.36    ( join( Y, Z ) ), join( X, Z ) ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (99935) {G39,W12,D6,L1,V3,M1} P(7658,60383);d(3299) { join( 
% 35.95/36.36    meet( complement( join( Z, Y ) ), join( X, Y ) ), X ) ==> X }.
% 35.95/36.36  parent0: (110467) {G16,W12,D6,L1,V3,M1}  { join( meet( complement( join( Y
% 35.95/36.36    , Z ) ), join( X, Z ) ), X ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Z
% 35.95/36.36     Z := Y
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110468) {G38,W11,D4,L1,V3,M1}  { meet( Z, join( Y, X ) ) = meet( 
% 35.95/36.36    join( X, Y ), Z ) }.
% 35.95/36.36  parent0[0]: (15392) {G38,W11,D4,L1,V3,M1} P(15357,59) { meet( join( Y, X )
% 35.95/36.36    , Z ) = meet( Z, join( X, Y ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110469) {G39,W12,D6,L1,V3,M1}  { Z ==> join( meet( complement( 
% 35.95/36.36    join( X, Y ) ), join( Z, Y ) ), Z ) }.
% 35.95/36.36  parent0[0]: (99935) {G39,W12,D6,L1,V3,M1} P(7658,60383);d(3299) { join( 
% 35.95/36.36    meet( complement( join( Z, Y ) ), join( X, Y ) ), X ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110470) {G39,W12,D6,L1,V3,M1}  { X ==> join( meet( join( Z, X ), 
% 35.95/36.36    complement( join( Y, Z ) ) ), X ) }.
% 35.95/36.36  parent0[0]: (110468) {G38,W11,D4,L1,V3,M1}  { meet( Z, join( Y, X ) ) = 
% 35.95/36.36    meet( join( X, Y ), Z ) }.
% 35.95/36.36  parent1[0; 3]: (110469) {G39,W12,D6,L1,V3,M1}  { Z ==> join( meet( 
% 35.95/36.36    complement( join( X, Y ) ), join( Z, Y ) ), Z ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := X
% 35.95/36.36     Z := complement( join( Y, Z ) )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := Z
% 35.95/36.36     Z := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110471) {G39,W12,D6,L1,V3,M1}  { join( meet( join( Y, X ), 
% 35.95/36.36    complement( join( Z, Y ) ) ), X ) ==> X }.
% 35.95/36.36  parent0[0]: (110470) {G39,W12,D6,L1,V3,M1}  { X ==> join( meet( join( Z, X
% 35.95/36.36     ), complement( join( Y, Z ) ) ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Z
% 35.95/36.36     Z := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (100108) {G40,W12,D6,L1,V3,M1} P(15392,99935) { join( meet( 
% 35.95/36.36    join( Y, Z ), complement( join( X, Y ) ) ), Z ) ==> Z }.
% 35.95/36.36  parent0: (110471) {G39,W12,D6,L1,V3,M1}  { join( meet( join( Y, X ), 
% 35.95/36.36    complement( join( Z, Y ) ) ), X ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := X
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110473) {G40,W12,D6,L1,V3,M1}  { Y ==> join( meet( join( X, Y ), 
% 35.95/36.36    complement( join( Z, X ) ) ), Y ) }.
% 35.95/36.36  parent0[0]: (100108) {G40,W12,D6,L1,V3,M1} P(15392,99935) { join( meet( 
% 35.95/36.36    join( Y, Z ), complement( join( X, Y ) ) ), Z ) ==> Z }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := X
% 35.95/36.36     Z := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110479) {G28,W12,D6,L1,V3,M1}  { X ==> join( meet( join( Y, X ), 
% 35.95/36.36    complement( join( Y, Z ) ) ), X ) }.
% 35.95/36.36  parent0[0]: (2541) {G27,W13,D7,L1,V2,M1} P(2538,29) { join( join( Y, 
% 35.95/36.36    complement( composition( top, complement( X ) ) ) ), X ) ==> join( X, Y )
% 35.95/36.36     }.
% 35.95/36.36  parent1[0; 8]: (110473) {G40,W12,D6,L1,V3,M1}  { Y ==> join( meet( join( X
% 35.95/36.36    , Y ), complement( join( Z, X ) ) ), Y ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := Z
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36     Z := join( Z, complement( composition( top, complement( Y ) ) ) )
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110481) {G28,W12,D6,L1,V3,M1}  { join( meet( join( Y, X ), 
% 35.95/36.36    complement( join( Y, Z ) ) ), X ) ==> X }.
% 35.95/36.36  parent0[0]: (110479) {G28,W12,D6,L1,V3,M1}  { X ==> join( meet( join( Y, X
% 35.95/36.36     ), complement( join( Y, Z ) ) ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (100222) {G41,W12,D6,L1,V3,M1} P(2541,100108) { join( meet( 
% 35.95/36.36    join( Y, Z ), complement( join( Y, X ) ) ), Z ) ==> Z }.
% 35.95/36.36  parent0: (110481) {G28,W12,D6,L1,V3,M1}  { join( meet( join( Y, X ), 
% 35.95/36.36    complement( join( Y, Z ) ) ), X ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := X
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110482) {G41,W12,D6,L1,V3,M1}  { Y ==> join( meet( join( X, Y ), 
% 35.95/36.36    complement( join( X, Z ) ) ), Y ) }.
% 35.95/36.36  parent0[0]: (100222) {G41,W12,D6,L1,V3,M1} P(2541,100108) { join( meet( 
% 35.95/36.36    join( Y, Z ), complement( join( Y, X ) ) ), Z ) ==> Z }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := X
% 35.95/36.36     Z := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110483) {G38,W12,D6,L1,V3,M1}  { X ==> join( meet( join( X, Y ), 
% 35.95/36.36    complement( join( Y, Z ) ) ), X ) }.
% 35.95/36.36  parent0[0]: (15357) {G37,W11,D4,L1,V3,M1} P(320,15348);d(15348) { meet( 
% 35.95/36.36    join( Y, X ), Z ) = meet( join( X, Y ), Z ) }.
% 35.95/36.36  parent1[0; 3]: (110482) {G41,W12,D6,L1,V3,M1}  { Y ==> join( meet( join( X
% 35.95/36.36    , Y ), complement( join( X, Z ) ) ), Y ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := complement( join( Y, Z ) )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110486) {G38,W12,D6,L1,V3,M1}  { join( meet( join( X, Y ), 
% 35.95/36.36    complement( join( Y, Z ) ) ), X ) ==> X }.
% 35.95/36.36  parent0[0]: (110483) {G38,W12,D6,L1,V3,M1}  { X ==> join( meet( join( X, Y
% 35.95/36.36     ), complement( join( Y, Z ) ) ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (100454) {G42,W12,D6,L1,V3,M1} P(15357,100222) { join( meet( 
% 35.95/36.36    join( Y, X ), complement( join( X, Z ) ) ), Y ) ==> Y }.
% 35.95/36.36  parent0: (110486) {G38,W12,D6,L1,V3,M1}  { join( meet( join( X, Y ), 
% 35.95/36.36    complement( join( Y, Z ) ) ), X ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110488) {G42,W12,D6,L1,V3,M1}  { X ==> join( meet( join( X, Y ), 
% 35.95/36.36    complement( join( Y, Z ) ) ), X ) }.
% 35.95/36.36  parent0[0]: (100454) {G42,W12,D6,L1,V3,M1} P(15357,100222) { join( meet( 
% 35.95/36.36    join( Y, X ), complement( join( X, Z ) ) ), Y ) ==> Y }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110493) {G14,W14,D7,L1,V3,M1}  { X ==> join( meet( join( X, 
% 35.95/36.36    complement( Y ) ), complement( complement( meet( Y, Z ) ) ) ), X ) }.
% 35.95/36.36  parent0[0]: (496) {G13,W10,D4,L1,V2,M1} P(3,481) { join( complement( X ), 
% 35.95/36.36    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 35.95/36.36  parent1[0; 9]: (110488) {G42,W12,D6,L1,V3,M1}  { X ==> join( meet( join( X
% 35.95/36.36    , Y ), complement( join( Y, Z ) ) ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := Z
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := complement( Y )
% 35.95/36.36     Z := complement( Z )
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110494) {G15,W14,D7,L1,V3,M1}  { X ==> join( complement( join( 
% 35.95/36.36    meet( complement( X ), Y ), complement( meet( Y, Z ) ) ) ), X ) }.
% 35.95/36.36  parent0[0]: (3310) {G15,W15,D6,L1,V3,M1} P(1340,3278) { meet( join( X, 
% 35.95/36.36    complement( Y ) ), complement( Z ) ) ==> complement( join( meet( 
% 35.95/36.36    complement( X ), Y ), Z ) ) }.
% 35.95/36.36  parent1[0; 3]: (110493) {G14,W14,D7,L1,V3,M1}  { X ==> join( meet( join( X
% 35.95/36.36    , complement( Y ) ), complement( complement( meet( Y, Z ) ) ) ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := complement( meet( Y, Z ) )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110495) {G14,W13,D7,L1,V3,M1}  { X ==> join( meet( complement( 
% 35.95/36.36    meet( complement( X ), Y ) ), meet( Y, Z ) ), X ) }.
% 35.95/36.36  parent0[0]: (494) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( X, 
% 35.95/36.36    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 35.95/36.36  parent1[0; 3]: (110494) {G15,W14,D7,L1,V3,M1}  { X ==> join( complement( 
% 35.95/36.36    join( meet( complement( X ), Y ), complement( meet( Y, Z ) ) ) ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := meet( complement( X ), Y )
% 35.95/36.36     Y := meet( Y, Z )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110496) {G15,W12,D6,L1,V3,M1}  { X ==> join( meet( join( X, 
% 35.95/36.36    complement( Y ) ), meet( Y, Z ) ), X ) }.
% 35.95/36.36  parent0[0]: (1340) {G14,W10,D5,L1,V2,M1} P(481,496) { complement( meet( 
% 35.95/36.36    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 35.95/36.36  parent1[0; 4]: (110495) {G14,W13,D7,L1,V3,M1}  { X ==> join( meet( 
% 35.95/36.36    complement( meet( complement( X ), Y ) ), meet( Y, Z ) ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110497) {G15,W12,D6,L1,V3,M1}  { join( meet( join( X, complement( 
% 35.95/36.36    Y ) ), meet( Y, Z ) ), X ) ==> X }.
% 35.95/36.36  parent0[0]: (110496) {G15,W12,D6,L1,V3,M1}  { X ==> join( meet( join( X, 
% 35.95/36.36    complement( Y ) ), meet( Y, Z ) ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (100629) {G43,W12,D6,L1,V3,M1} P(496,100454);d(3310);d(494);d(
% 35.95/36.36    1340) { join( meet( join( Z, complement( X ) ), meet( X, Y ) ), Z ) ==> Z
% 35.95/36.36     }.
% 35.95/36.36  parent0: (110497) {G15,W12,D6,L1,V3,M1}  { join( meet( join( X, complement
% 35.95/36.36    ( Y ) ), meet( Y, Z ) ), X ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Z
% 35.95/36.36     Y := X
% 35.95/36.36     Z := Y
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110499) {G43,W12,D6,L1,V3,M1}  { X ==> join( meet( join( X, 
% 35.95/36.36    complement( Y ) ), meet( Y, Z ) ), X ) }.
% 35.95/36.36  parent0[0]: (100629) {G43,W12,D6,L1,V3,M1} P(496,100454);d(3310);d(494);d(
% 35.95/36.36    1340) { join( meet( join( Z, complement( X ) ), meet( X, Y ) ), Z ) ==> Z
% 35.95/36.36     }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := Z
% 35.95/36.36     Z := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110500) {G13,W10,D6,L1,V1,M1}  { X ==> join( meet( join( X, 
% 35.95/36.36    complement( skol2 ) ), skol1 ), X ) }.
% 35.95/36.36  parent0[0]: (511) {G12,W5,D3,L1,V0,M1} P(509,59) { meet( skol2, skol1 ) ==>
% 35.95/36.36     skol1 }.
% 35.95/36.36  parent1[0; 8]: (110499) {G43,W12,D6,L1,V3,M1}  { X ==> join( meet( join( X
% 35.95/36.36    , complement( Y ) ), meet( Y, Z ) ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36     Y := skol2
% 35.95/36.36     Z := skol1
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110501) {G13,W10,D6,L1,V1,M1}  { join( meet( join( X, complement( 
% 35.95/36.36    skol2 ) ), skol1 ), X ) ==> X }.
% 35.95/36.36  parent0[0]: (110500) {G13,W10,D6,L1,V1,M1}  { X ==> join( meet( join( X, 
% 35.95/36.36    complement( skol2 ) ), skol1 ), X ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (101288) {G44,W10,D6,L1,V1,M1} P(511,100629) { join( meet( 
% 35.95/36.36    join( X, complement( skol2 ) ), skol1 ), X ) ==> X }.
% 35.95/36.36  parent0: (110501) {G13,W10,D6,L1,V1,M1}  { join( meet( join( X, complement
% 35.95/36.36    ( skol2 ) ), skol1 ), X ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110503) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y ) ==> 
% 35.95/36.36    complement( join( X, complement( Y ) ) ) }.
% 35.95/36.36  parent0[0]: (494) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( X, 
% 35.95/36.36    complement( Y ) ) ) ==> meet( complement( X ), Y ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110507) {G14,W14,D7,L1,V1,M1}  { meet( complement( meet( join( 
% 35.95/36.36    complement( X ), complement( skol2 ) ), skol1 ) ), X ) ==> complement( 
% 35.95/36.36    complement( X ) ) }.
% 35.95/36.36  parent0[0]: (101288) {G44,W10,D6,L1,V1,M1} P(511,100629) { join( meet( join
% 35.95/36.36    ( X, complement( skol2 ) ), skol1 ), X ) ==> X }.
% 35.95/36.36  parent1[0; 12]: (110503) {G13,W10,D5,L1,V2,M1}  { meet( complement( X ), Y
% 35.95/36.36     ) ==> complement( join( X, complement( Y ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := complement( X )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := meet( join( complement( X ), complement( skol2 ) ), skol1 )
% 35.95/36.36     Y := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110508) {G13,W12,D7,L1,V1,M1}  { meet( complement( meet( join( 
% 35.95/36.36    complement( X ), complement( skol2 ) ), skol1 ) ), X ) ==> X }.
% 35.95/36.36  parent0[0]: (481) {G12,W5,D4,L1,V1,M1} P(463,63);d(473) { complement( 
% 35.95/36.36    complement( X ) ) ==> X }.
% 35.95/36.36  parent1[0; 11]: (110507) {G14,W14,D7,L1,V1,M1}  { meet( complement( meet( 
% 35.95/36.36    join( complement( X ), complement( skol2 ) ), skol1 ) ), X ) ==> 
% 35.95/36.36    complement( complement( X ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110509) {G14,W11,D7,L1,V1,M1}  { meet( complement( meet( 
% 35.95/36.36    complement( meet( X, skol2 ) ), skol1 ) ), X ) ==> X }.
% 35.95/36.36  parent0[0]: (496) {G13,W10,D4,L1,V2,M1} P(3,481) { join( complement( X ), 
% 35.95/36.36    complement( Y ) ) ==> complement( meet( X, Y ) ) }.
% 35.95/36.36  parent1[0; 4]: (110508) {G13,W12,D7,L1,V1,M1}  { meet( complement( meet( 
% 35.95/36.36    join( complement( X ), complement( skol2 ) ), skol1 ) ), X ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := skol2
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110510) {G15,W10,D5,L1,V1,M1}  { meet( join( meet( X, skol2 ), 
% 35.95/36.36    complement( skol1 ) ), X ) ==> X }.
% 35.95/36.36  parent0[0]: (1340) {G14,W10,D5,L1,V2,M1} P(481,496) { complement( meet( 
% 35.95/36.36    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 35.95/36.36  parent1[0; 2]: (110509) {G14,W11,D7,L1,V1,M1}  { meet( complement( meet( 
% 35.95/36.36    complement( meet( X, skol2 ) ), skol1 ) ), X ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := meet( X, skol2 )
% 35.95/36.36     Y := skol1
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (101482) {G45,W10,D5,L1,V1,M1} P(101288,494);d(481);d(496);d(
% 35.95/36.36    1340) { meet( join( meet( X, skol2 ), complement( skol1 ) ), X ) ==> X
% 35.95/36.36     }.
% 35.95/36.36  parent0: (110510) {G15,W10,D5,L1,V1,M1}  { meet( join( meet( X, skol2 ), 
% 35.95/36.36    complement( skol1 ) ), X ) ==> X }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110513) {G23,W12,D5,L1,V3,M1}  { zero ==> meet( meet( join( X, Y )
% 35.95/36.36    , Z ), complement( join( Y, X ) ) ) }.
% 35.95/36.36  parent0[0]: (3383) {G23,W12,D5,L1,V3,M1} P(3315,808) { meet( meet( join( X
% 35.95/36.36    , Y ), Z ), complement( join( Y, X ) ) ) ==> zero }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110516) {G24,W11,D6,L1,V1,M1}  { zero ==> meet( X, complement( 
% 35.95/36.36    join( complement( skol1 ), meet( X, skol2 ) ) ) ) }.
% 35.95/36.36  parent0[0]: (101482) {G45,W10,D5,L1,V1,M1} P(101288,494);d(481);d(496);d(
% 35.95/36.36    1340) { meet( join( meet( X, skol2 ), complement( skol1 ) ), X ) ==> X
% 35.95/36.36     }.
% 35.95/36.36  parent1[0; 3]: (110513) {G23,W12,D5,L1,V3,M1}  { zero ==> meet( meet( join
% 35.95/36.36    ( X, Y ), Z ), complement( join( Y, X ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := meet( X, skol2 )
% 35.95/36.36     Y := complement( skol1 )
% 35.95/36.36     Z := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110517) {G14,W10,D6,L1,V1,M1}  { zero ==> meet( X, meet( skol1, 
% 35.95/36.36    complement( meet( X, skol2 ) ) ) ) }.
% 35.95/36.36  parent0[0]: (495) {G13,W10,D5,L1,V2,M1} P(481,3) { complement( join( 
% 35.95/36.36    complement( Y ), X ) ) ==> meet( Y, complement( X ) ) }.
% 35.95/36.36  parent1[0; 4]: (110516) {G24,W11,D6,L1,V1,M1}  { zero ==> meet( X, 
% 35.95/36.36    complement( join( complement( skol1 ), meet( X, skol2 ) ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := meet( X, skol2 )
% 35.95/36.36     Y := skol1
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110518) {G15,W10,D5,L1,V1,M1}  { zero ==> meet( meet( skol1, X )
% 35.95/36.36    , complement( meet( X, skol2 ) ) ) }.
% 35.95/36.36  parent0[0]: (40573) {G16,W13,D5,L1,V3,M1} P(1345,3315);d(495);d(495);d(495)
% 35.95/36.36     { meet( Z, meet( X, complement( Y ) ) ) ==> meet( meet( X, Z ), 
% 35.95/36.36    complement( Y ) ) }.
% 35.95/36.36  parent1[0; 2]: (110517) {G14,W10,D6,L1,V1,M1}  { zero ==> meet( X, meet( 
% 35.95/36.36    skol1, complement( meet( X, skol2 ) ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := skol1
% 35.95/36.36     Y := meet( X, skol2 )
% 35.95/36.36     Z := X
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110519) {G15,W10,D5,L1,V1,M1}  { meet( meet( skol1, X ), 
% 35.95/36.36    complement( meet( X, skol2 ) ) ) ==> zero }.
% 35.95/36.36  parent0[0]: (110518) {G15,W10,D5,L1,V1,M1}  { zero ==> meet( meet( skol1, X
% 35.95/36.36     ), complement( meet( X, skol2 ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (101542) {G46,W10,D5,L1,V1,M1} P(101482,3383);d(495);d(40573)
% 35.95/36.36     { meet( meet( skol1, X ), complement( meet( X, skol2 ) ) ) ==> zero }.
% 35.95/36.36  parent0: (110519) {G15,W10,D5,L1,V1,M1}  { meet( meet( skol1, X ), 
% 35.95/36.36    complement( meet( X, skol2 ) ) ) ==> zero }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110521) {G46,W10,D5,L1,V1,M1}  { zero ==> meet( meet( skol1, X ), 
% 35.95/36.36    complement( meet( X, skol2 ) ) ) }.
% 35.95/36.36  parent0[0]: (101542) {G46,W10,D5,L1,V1,M1} P(101482,3383);d(495);d(40573)
% 35.95/36.36     { meet( meet( skol1, X ), complement( meet( X, skol2 ) ) ) ==> zero }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110524) {G16,W14,D7,L1,V1,M1}  { zero ==> meet( meet( skol1, 
% 35.95/36.36    composition( converse( X ), complement( composition( X, skol2 ) ) ) ), 
% 35.95/36.36    complement( zero ) ) }.
% 35.95/36.36  parent0[0]: (1302) {G15,W11,D6,L1,V2,M1} P(71,109);d(929);d(463) { meet( 
% 35.95/36.36    composition( converse( X ), complement( composition( X, Y ) ) ), Y ) ==> 
% 35.95/36.36    zero }.
% 35.95/36.36  parent1[0; 13]: (110521) {G46,W10,D5,L1,V1,M1}  { zero ==> meet( meet( 
% 35.95/36.36    skol1, X ), complement( meet( X, skol2 ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := skol2
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := composition( converse( X ), complement( composition( X, skol2 ) ) )
% 35.95/36.36    
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110525) {G12,W13,D7,L1,V1,M1}  { zero ==> meet( meet( skol1, 
% 35.95/36.36    composition( converse( X ), complement( composition( X, skol2 ) ) ) ), 
% 35.95/36.36    top ) }.
% 35.95/36.36  parent0[0]: (469) {G11,W4,D3,L1,V0,M1} P(240,442);d(463);d(61) { complement
% 35.95/36.36    ( zero ) ==> top }.
% 35.95/36.36  parent1[0; 12]: (110524) {G16,W14,D7,L1,V1,M1}  { zero ==> meet( meet( 
% 35.95/36.36    skol1, composition( converse( X ), complement( composition( X, skol2 ) )
% 35.95/36.36     ) ), complement( zero ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110526) {G12,W11,D6,L1,V1,M1}  { zero ==> meet( skol1, 
% 35.95/36.36    composition( converse( X ), complement( composition( X, skol2 ) ) ) ) }.
% 35.95/36.36  parent0[0]: (473) {G11,W5,D3,L1,V1,M1} P(463,442) { meet( X, top ) ==> X
% 35.95/36.36     }.
% 35.95/36.36  parent1[0; 2]: (110525) {G12,W13,D7,L1,V1,M1}  { zero ==> meet( meet( skol1
% 35.95/36.36    , composition( converse( X ), complement( composition( X, skol2 ) ) ) ), 
% 35.95/36.36    top ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := meet( skol1, composition( converse( X ), complement( composition( X
% 35.95/36.36    , skol2 ) ) ) )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110527) {G12,W11,D6,L1,V1,M1}  { meet( skol1, composition( 
% 35.95/36.36    converse( X ), complement( composition( X, skol2 ) ) ) ) ==> zero }.
% 35.95/36.36  parent0[0]: (110526) {G12,W11,D6,L1,V1,M1}  { zero ==> meet( skol1, 
% 35.95/36.36    composition( converse( X ), complement( composition( X, skol2 ) ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (101764) {G47,W11,D6,L1,V1,M1} P(1302,101542);d(469);d(473) { 
% 35.95/36.36    meet( skol1, composition( converse( X ), complement( composition( X, 
% 35.95/36.36    skol2 ) ) ) ) ==> zero }.
% 35.95/36.36  parent0: (110527) {G12,W11,D6,L1,V1,M1}  { meet( skol1, composition( 
% 35.95/36.36    converse( X ), complement( composition( X, skol2 ) ) ) ) ==> zero }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110529) {G1,W28,D7,L1,V3,M1}  { meet( composition( converse( X ), 
% 35.95/36.36    meet( Y, composition( X, Z ) ) ), Z ) ==> join( meet( composition( 
% 35.95/36.36    converse( X ), Y ), Z ), meet( composition( converse( X ), meet( Y, 
% 35.95/36.36    composition( X, Z ) ) ), Z ) ) }.
% 35.95/36.36  parent0[0]: (126) {G1,W28,D7,L1,V3,M1} P(7,14) { join( meet( composition( 
% 35.95/36.36    converse( X ), Y ), Z ), meet( composition( converse( X ), meet( Y, 
% 35.95/36.36    composition( X, Z ) ) ), Z ) ) ==> meet( composition( converse( X ), meet
% 35.95/36.36    ( Y, composition( X, Z ) ) ), Z ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36     Z := Z
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110535) {G2,W40,D8,L1,V1,M1}  { meet( composition( converse( 
% 35.95/36.36    converse( X ) ), meet( skol1, composition( converse( X ), complement( 
% 35.95/36.36    composition( X, skol2 ) ) ) ) ), complement( composition( X, skol2 ) ) ) 
% 35.95/36.36    ==> join( meet( composition( converse( converse( X ) ), skol1 ), 
% 35.95/36.36    complement( composition( X, skol2 ) ) ), meet( composition( converse( 
% 35.95/36.36    converse( X ) ), zero ), complement( composition( X, skol2 ) ) ) ) }.
% 35.95/36.36  parent0[0]: (101764) {G47,W11,D6,L1,V1,M1} P(1302,101542);d(469);d(473) { 
% 35.95/36.36    meet( skol1, composition( converse( X ), complement( composition( X, 
% 35.95/36.36    skol2 ) ) ) ) ==> zero }.
% 35.95/36.36  parent1[0; 35]: (110529) {G1,W28,D7,L1,V3,M1}  { meet( composition( 
% 35.95/36.36    converse( X ), meet( Y, composition( X, Z ) ) ), Z ) ==> join( meet( 
% 35.95/36.36    composition( converse( X ), Y ), Z ), meet( composition( converse( X ), 
% 35.95/36.36    meet( Y, composition( X, Z ) ) ), Z ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := converse( X )
% 35.95/36.36     Y := skol1
% 35.95/36.36     Z := complement( composition( X, skol2 ) )
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110536) {G3,W32,D7,L1,V1,M1}  { meet( composition( converse( 
% 35.95/36.36    converse( X ) ), zero ), complement( composition( X, skol2 ) ) ) ==> join
% 35.95/36.36    ( meet( composition( converse( converse( X ) ), skol1 ), complement( 
% 35.95/36.36    composition( X, skol2 ) ) ), meet( composition( converse( converse( X ) )
% 35.95/36.36    , zero ), complement( composition( X, skol2 ) ) ) ) }.
% 35.95/36.36  parent0[0]: (101764) {G47,W11,D6,L1,V1,M1} P(1302,101542);d(469);d(473) { 
% 35.95/36.36    meet( skol1, composition( converse( X ), complement( composition( X, 
% 35.95/36.36    skol2 ) ) ) ) ==> zero }.
% 35.95/36.36  parent1[0; 6]: (110535) {G2,W40,D8,L1,V1,M1}  { meet( composition( converse
% 35.95/36.36    ( converse( X ) ), meet( skol1, composition( converse( X ), complement( 
% 35.95/36.36    composition( X, skol2 ) ) ) ) ), complement( composition( X, skol2 ) ) ) 
% 35.95/36.36    ==> join( meet( composition( converse( converse( X ) ), skol1 ), 
% 35.95/36.36    complement( composition( X, skol2 ) ) ), meet( composition( converse( 
% 35.95/36.36    converse( X ) ), zero ), complement( composition( X, skol2 ) ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110574) {G1,W30,D7,L1,V1,M1}  { meet( composition( converse( 
% 35.95/36.36    converse( X ) ), zero ), complement( composition( X, skol2 ) ) ) ==> join
% 35.95/36.36    ( meet( composition( converse( converse( X ) ), skol1 ), complement( 
% 35.95/36.36    composition( X, skol2 ) ) ), meet( composition( X, zero ), complement( 
% 35.95/36.36    composition( X, skol2 ) ) ) ) }.
% 35.95/36.36  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 35.95/36.36  parent1[0; 24]: (110536) {G3,W32,D7,L1,V1,M1}  { meet( composition( 
% 35.95/36.36    converse( converse( X ) ), zero ), complement( composition( X, skol2 ) )
% 35.95/36.36     ) ==> join( meet( composition( converse( converse( X ) ), skol1 ), 
% 35.95/36.36    complement( composition( X, skol2 ) ) ), meet( composition( converse( 
% 35.95/36.36    converse( X ) ), zero ), complement( composition( X, skol2 ) ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110576) {G1,W28,D6,L1,V1,M1}  { meet( composition( converse( 
% 35.95/36.36    converse( X ) ), zero ), complement( composition( X, skol2 ) ) ) ==> join
% 35.95/36.36    ( meet( composition( X, skol1 ), complement( composition( X, skol2 ) ) )
% 35.95/36.36    , meet( composition( X, zero ), complement( composition( X, skol2 ) ) ) )
% 35.95/36.36     }.
% 35.95/36.36  parent0[0]: (7) {G0,W5,D4,L1,V1,M1} I { converse( converse( X ) ) ==> X }.
% 35.95/36.36  parent1[0; 14]: (110574) {G1,W30,D7,L1,V1,M1}  { meet( composition( 
% 35.95/36.36    converse( converse( X ) ), zero ), complement( composition( X, skol2 ) )
% 35.95/36.36     ) ==> join( meet( composition( converse( converse( X ) ), skol1 ), 
% 35.95/36.36    complement( composition( X, skol2 ) ) ), meet( composition( X, zero ), 
% 35.95/36.36    complement( composition( X, skol2 ) ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110594) {G2,W26,D6,L1,V1,M1}  { meet( composition( converse( 
% 35.95/36.36    converse( X ) ), zero ), complement( composition( X, skol2 ) ) ) ==> join
% 35.95/36.36    ( meet( composition( X, skol1 ), complement( composition( X, skol2 ) ) )
% 35.95/36.36    , meet( zero, complement( composition( X, skol2 ) ) ) ) }.
% 35.95/36.36  parent0[0]: (929) {G14,W5,D3,L1,V1,M1} P(919,4);d(928) { composition( X, 
% 35.95/36.36    zero ) ==> zero }.
% 35.95/36.36  parent1[0; 21]: (110576) {G1,W28,D6,L1,V1,M1}  { meet( composition( 
% 35.95/36.36    converse( converse( X ) ), zero ), complement( composition( X, skol2 ) )
% 35.95/36.36     ) ==> join( meet( composition( X, skol1 ), complement( composition( X, 
% 35.95/36.36    skol2 ) ) ), meet( composition( X, zero ), complement( composition( X, 
% 35.95/36.36    skol2 ) ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110595) {G3,W22,D6,L1,V1,M1}  { meet( zero, complement( 
% 35.95/36.36    composition( X, skol2 ) ) ) ==> join( meet( composition( X, skol1 ), 
% 35.95/36.36    complement( composition( X, skol2 ) ) ), meet( zero, complement( 
% 35.95/36.36    composition( X, skol2 ) ) ) ) }.
% 35.95/36.36  parent0[0]: (929) {G14,W5,D3,L1,V1,M1} P(919,4);d(928) { composition( X, 
% 35.95/36.36    zero ) ==> zero }.
% 35.95/36.36  parent1[0; 2]: (110594) {G2,W26,D6,L1,V1,M1}  { meet( composition( converse
% 35.95/36.36    ( converse( X ) ), zero ), complement( composition( X, skol2 ) ) ) ==> 
% 35.95/36.36    join( meet( composition( X, skol1 ), complement( composition( X, skol2 )
% 35.95/36.36     ) ), meet( zero, complement( composition( X, skol2 ) ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := converse( converse( X ) )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110600) {G4,W17,D6,L1,V1,M1}  { meet( zero, complement( 
% 35.95/36.36    composition( X, skol2 ) ) ) ==> join( meet( composition( X, skol1 ), 
% 35.95/36.36    complement( composition( X, skol2 ) ) ), zero ) }.
% 35.95/36.36  parent0[0]: (471) {G12,W5,D3,L1,V1,M1} P(469,46);d(255);d(61);d(463) { meet
% 35.95/36.36    ( zero, X ) ==> zero }.
% 35.95/36.36  parent1[0; 16]: (110595) {G3,W22,D6,L1,V1,M1}  { meet( zero, complement( 
% 35.95/36.36    composition( X, skol2 ) ) ) ==> join( meet( composition( X, skol1 ), 
% 35.95/36.36    complement( composition( X, skol2 ) ) ), meet( zero, complement( 
% 35.95/36.36    composition( X, skol2 ) ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := complement( composition( X, skol2 ) )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110601) {G5,W12,D6,L1,V1,M1}  { zero ==> join( meet( composition
% 35.95/36.36    ( X, skol1 ), complement( composition( X, skol2 ) ) ), zero ) }.
% 35.95/36.36  parent0[0]: (471) {G12,W5,D3,L1,V1,M1} P(469,46);d(255);d(61);d(463) { meet
% 35.95/36.36    ( zero, X ) ==> zero }.
% 35.95/36.36  parent1[0; 1]: (110600) {G4,W17,D6,L1,V1,M1}  { meet( zero, complement( 
% 35.95/36.36    composition( X, skol2 ) ) ) ==> join( meet( composition( X, skol1 ), 
% 35.95/36.36    complement( composition( X, skol2 ) ) ), zero ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := complement( composition( X, skol2 ) )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110604) {G6,W10,D5,L1,V1,M1}  { zero ==> meet( composition( X, 
% 35.95/36.36    skol1 ), complement( composition( X, skol2 ) ) ) }.
% 35.95/36.36  parent0[0]: (463) {G10,W5,D3,L1,V1,M1} P(442,247) { join( X, zero ) ==> X
% 35.95/36.36     }.
% 35.95/36.36  parent1[0; 2]: (110601) {G5,W12,D6,L1,V1,M1}  { zero ==> join( meet( 
% 35.95/36.36    composition( X, skol1 ), complement( composition( X, skol2 ) ) ), zero )
% 35.95/36.36     }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := meet( composition( X, skol1 ), complement( composition( X, skol2 )
% 35.95/36.36     ) )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110605) {G6,W10,D5,L1,V1,M1}  { meet( composition( X, skol1 ), 
% 35.95/36.36    complement( composition( X, skol2 ) ) ) ==> zero }.
% 35.95/36.36  parent0[0]: (110604) {G6,W10,D5,L1,V1,M1}  { zero ==> meet( composition( X
% 35.95/36.36    , skol1 ), complement( composition( X, skol2 ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (108739) {G48,W10,D5,L1,V1,M1} P(101764,126);d(7);d(929);d(471
% 35.95/36.36    );d(463) { meet( composition( X, skol1 ), complement( composition( X, 
% 35.95/36.36    skol2 ) ) ) ==> zero }.
% 35.95/36.36  parent0: (110605) {G6,W10,D5,L1,V1,M1}  { meet( composition( X, skol1 ), 
% 35.95/36.36    complement( composition( X, skol2 ) ) ) ==> zero }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110607) {G20,W12,D5,L1,V2,M1}  { top ==> join( composition( top, 
% 35.95/36.36    meet( X, Y ) ), complement( meet( Y, X ) ) ) }.
% 35.95/36.36  parent0[0]: (1365) {G20,W12,D5,L1,V2,M1} P(1350,953) { join( composition( 
% 35.95/36.36    top, meet( X, Y ) ), complement( meet( Y, X ) ) ) ==> top }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36     Y := Y
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110611) {G21,W15,D7,L1,V1,M1}  { top ==> join( composition( top, 
% 35.95/36.36    zero ), complement( meet( complement( composition( X, skol2 ) ), 
% 35.95/36.36    composition( X, skol1 ) ) ) ) }.
% 35.95/36.36  parent0[0]: (108739) {G48,W10,D5,L1,V1,M1} P(101764,126);d(7);d(929);d(471)
% 35.95/36.36    ;d(463) { meet( composition( X, skol1 ), complement( composition( X, 
% 35.95/36.36    skol2 ) ) ) ==> zero }.
% 35.95/36.36  parent1[0; 5]: (110607) {G20,W12,D5,L1,V2,M1}  { top ==> join( composition
% 35.95/36.36    ( top, meet( X, Y ) ), complement( meet( Y, X ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := composition( X, skol1 )
% 35.95/36.36     Y := complement( composition( X, skol2 ) )
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110613) {G15,W13,D7,L1,V1,M1}  { top ==> join( zero, complement( 
% 35.95/36.36    meet( complement( composition( X, skol2 ) ), composition( X, skol1 ) ) )
% 35.95/36.36     ) }.
% 35.95/36.36  parent0[0]: (929) {G14,W5,D3,L1,V1,M1} P(919,4);d(928) { composition( X, 
% 35.95/36.36    zero ) ==> zero }.
% 35.95/36.36  parent1[0; 3]: (110611) {G21,W15,D7,L1,V1,M1}  { top ==> join( composition
% 35.95/36.36    ( top, zero ), complement( meet( complement( composition( X, skol2 ) ), 
% 35.95/36.36    composition( X, skol1 ) ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := top
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110614) {G12,W11,D6,L1,V1,M1}  { top ==> complement( meet( 
% 35.95/36.36    complement( composition( X, skol2 ) ), composition( X, skol1 ) ) ) }.
% 35.95/36.36  parent0[0]: (484) {G11,W5,D3,L1,V1,M1} P(463,0) { join( zero, X ) ==> X }.
% 35.95/36.36  parent1[0; 2]: (110613) {G15,W13,D7,L1,V1,M1}  { top ==> join( zero, 
% 35.95/36.36    complement( meet( complement( composition( X, skol2 ) ), composition( X, 
% 35.95/36.36    skol1 ) ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := complement( meet( complement( composition( X, skol2 ) ), 
% 35.95/36.36    composition( X, skol1 ) ) )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110615) {G13,W10,D5,L1,V1,M1}  { top ==> join( composition( X, 
% 35.95/36.36    skol2 ), complement( composition( X, skol1 ) ) ) }.
% 35.95/36.36  parent0[0]: (1340) {G14,W10,D5,L1,V2,M1} P(481,496) { complement( meet( 
% 35.95/36.36    complement( X ), Y ) ) ==> join( X, complement( Y ) ) }.
% 35.95/36.36  parent1[0; 2]: (110614) {G12,W11,D6,L1,V1,M1}  { top ==> complement( meet( 
% 35.95/36.36    complement( composition( X, skol2 ) ), composition( X, skol1 ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := composition( X, skol2 )
% 35.95/36.36     Y := composition( X, skol1 )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110616) {G13,W10,D5,L1,V1,M1}  { join( composition( X, skol2 ), 
% 35.95/36.36    complement( composition( X, skol1 ) ) ) ==> top }.
% 35.95/36.36  parent0[0]: (110615) {G13,W10,D5,L1,V1,M1}  { top ==> join( composition( X
% 35.95/36.36    , skol2 ), complement( composition( X, skol1 ) ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (108773) {G49,W10,D5,L1,V1,M1} P(108739,1365);d(929);d(484);d(
% 35.95/36.36    1340) { join( composition( X, skol2 ), complement( composition( X, skol1
% 35.95/36.36     ) ) ) ==> top }.
% 35.95/36.36  parent0: (110616) {G13,W10,D5,L1,V1,M1}  { join( composition( X, skol2 ), 
% 35.95/36.36    complement( composition( X, skol1 ) ) ) ==> top }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110618) {G41,W10,D5,L1,V2,M1}  { X ==> meet( join( X, complement( 
% 35.95/36.36    Y ) ), join( X, Y ) ) }.
% 35.95/36.36  parent0[0]: (15589) {G41,W10,D5,L1,V2,M1} P(15563,15357) { meet( join( Y, 
% 35.95/36.36    complement( X ) ), join( Y, X ) ) ==> Y }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := Y
% 35.95/36.36     Y := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110620) {G42,W13,D5,L1,V1,M1}  { composition( X, skol2 ) ==> meet
% 35.95/36.36    ( top, join( composition( X, skol2 ), composition( X, skol1 ) ) ) }.
% 35.95/36.36  parent0[0]: (108773) {G49,W10,D5,L1,V1,M1} P(108739,1365);d(929);d(484);d(
% 35.95/36.36    1340) { join( composition( X, skol2 ), complement( composition( X, skol1
% 35.95/36.36     ) ) ) ==> top }.
% 35.95/36.36  parent1[0; 5]: (110618) {G41,W10,D5,L1,V2,M1}  { X ==> meet( join( X, 
% 35.95/36.36    complement( Y ) ), join( X, Y ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := composition( X, skol2 )
% 35.95/36.36     Y := composition( X, skol1 )
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  paramod: (110622) {G12,W11,D4,L1,V1,M1}  { composition( X, skol2 ) ==> join
% 35.95/36.36    ( composition( X, skol2 ), composition( X, skol1 ) ) }.
% 35.95/36.36  parent0[0]: (470) {G11,W5,D3,L1,V1,M1} P(59,442);d(463) { meet( top, X ) 
% 35.95/36.36    ==> X }.
% 35.95/36.36  parent1[0; 4]: (110620) {G42,W13,D5,L1,V1,M1}  { composition( X, skol2 ) 
% 35.95/36.36    ==> meet( top, join( composition( X, skol2 ), composition( X, skol1 ) ) )
% 35.95/36.36     }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := join( composition( X, skol2 ), composition( X, skol1 ) )
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110623) {G12,W11,D4,L1,V1,M1}  { join( composition( X, skol2 ), 
% 35.95/36.36    composition( X, skol1 ) ) ==> composition( X, skol2 ) }.
% 35.95/36.36  parent0[0]: (110622) {G12,W11,D4,L1,V1,M1}  { composition( X, skol2 ) ==> 
% 35.95/36.36    join( composition( X, skol2 ), composition( X, skol1 ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (108836) {G50,W11,D4,L1,V1,M1} P(108773,15589);d(470) { join( 
% 35.95/36.36    composition( X, skol2 ), composition( X, skol1 ) ) ==> composition( X, 
% 35.95/36.36    skol2 ) }.
% 35.95/36.36  parent0: (110623) {G12,W11,D4,L1,V1,M1}  { join( composition( X, skol2 ), 
% 35.95/36.36    composition( X, skol1 ) ) ==> composition( X, skol2 ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36     0 ==> 0
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110624) {G50,W11,D4,L1,V1,M1}  { composition( X, skol2 ) ==> join
% 35.95/36.36    ( composition( X, skol2 ), composition( X, skol1 ) ) }.
% 35.95/36.36  parent0[0]: (108836) {G50,W11,D4,L1,V1,M1} P(108773,15589);d(470) { join( 
% 35.95/36.36    composition( X, skol2 ), composition( X, skol1 ) ) ==> composition( X, 
% 35.95/36.36    skol2 ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36     X := X
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  eqswap: (110625) {G2,W11,D4,L1,V0,M1}  { ! composition( skol3, skol2 ) ==> 
% 35.95/36.36    join( composition( skol3, skol2 ), composition( skol3, skol1 ) ) }.
% 35.95/36.36  parent0[0]: (164) {G2,W11,D4,L1,V0,M1} P(0,17) { ! join( composition( skol3
% 35.95/36.36    , skol2 ), composition( skol3, skol1 ) ) ==> composition( skol3, skol2 )
% 35.95/36.36     }.
% 35.95/36.36  substitution0:
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  resolution: (110626) {G3,W0,D0,L0,V0,M0}  {  }.
% 35.95/36.36  parent0[0]: (110625) {G2,W11,D4,L1,V0,M1}  { ! composition( skol3, skol2 ) 
% 35.95/36.36    ==> join( composition( skol3, skol2 ), composition( skol3, skol1 ) ) }.
% 35.95/36.36  parent1[0]: (110624) {G50,W11,D4,L1,V1,M1}  { composition( X, skol2 ) ==> 
% 35.95/36.36    join( composition( X, skol2 ), composition( X, skol1 ) ) }.
% 35.95/36.36  substitution0:
% 35.95/36.36  end
% 35.95/36.36  substitution1:
% 35.95/36.36     X := skol3
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  subsumption: (108869) {G51,W0,D0,L0,V0,M0} R(108836,164) {  }.
% 35.95/36.36  parent0: (110626) {G3,W0,D0,L0,V0,M0}  {  }.
% 35.95/36.36  substitution0:
% 35.95/36.36  end
% 35.95/36.36  permutation0:
% 35.95/36.36  end
% 35.95/36.36  
% 35.95/36.36  Proof check complete!
% 35.95/36.36  
% 35.95/36.36  Memory use:
% 35.95/36.36  
% 35.95/36.36  space for terms:        1510980
% 35.95/36.36  space for clauses:      11275181
% 35.95/36.36  
% 35.95/36.36  
% 35.95/36.36  clauses generated:      7017755
% 35.95/36.36  clauses kept:           108870
% 35.95/36.36  clauses selected:       6169
% 35.95/36.36  clauses deleted:        28620
% 35.95/36.36  clauses inuse deleted:  1249
% 35.95/36.36  
% 35.95/36.36  subsentry:          78201
% 35.95/36.36  literals s-matched: 72529
% 35.95/36.36  literals matched:   71694
% 35.95/36.36  full subsumption:   0
% 35.95/36.36  
% 35.95/36.36  checksum:           1524311779
% 35.95/36.36  
% 35.95/36.36  
% 35.95/36.36  Bliksem ended
%------------------------------------------------------------------------------