TSTP Solution File: REL035-2 by Waldmeister---710

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Waldmeister---710
% Problem  : REL035-2 : TPTP v8.1.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : woody %s

% Computer : n026.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  : 600s
% DateTime : Mon Jul 18 20:10:23 EDT 2022

% Result   : Unsatisfiable 2.87s 3.29s
% Output   : CNFRefutation 2.87s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem  : REL035-2 : TPTP v8.1.0. Released v4.0.0.
% 0.14/0.13  % Command  : woody %s
% 0.14/0.35  % Computer : n026.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit : 300
% 0.14/0.35  % WCLimit  : 600
% 0.14/0.35  % DateTime : Fri Jul  8 14:07:10 EDT 2022
% 0.14/0.35  % CPUTime  : 
% 0.62/1.03  ********************************************************************************
% 0.62/1.03  *                             W A L D M E I S T E R           \|  \ /      \|/ *
% 0.62/1.03  *                                                              |/  |    \/  |  *
% 0.62/1.03  *              (C) 1994-2010  A. Buch and Th. Hillenbrand,      \ /      \ /   *
% 0.62/1.03  *                             A. Jaeger and B. Loechner          |        |    *
% 0.62/1.03  *                             <waldmeister@informatik.uni-kl.de>          |    *
% 0.62/1.03  ********************************************************************************
% 0.62/1.03  
% 0.62/1.03  
% 0.62/1.03  Goals:
% 0.62/1.03  ------
% 0.62/1.03  
% 0.62/1.03  (   1)  composition(meet(sk2,converse(sk1)),meet(sk1,sk3)) ?=? composition(sk2,meet(sk1,sk3))
% 0.62/1.03  
% 0.62/1.03  Detected structure: Orkus
% 0.62/1.03  ********************************************************************************
% 0.62/1.03  ****************************** COMPLETION - PROOF ******************************
% 0.62/1.03  ********************************************************************************
% 0.62/1.03  
% 2.87/3.29  joined goal:             1  composition(meet(sk2,converse(sk1)),meet(sk1,sk3)) ?= composition(sk2,meet(sk1,sk3)) to composition(sk2,meet(sk3,sk1))
% 2.87/3.29  goal joined
% 2.87/3.29  % SZS status Unsatisfiable
% 2.87/3.29  #START OF PROOF
% 2.87/3.29  % SZS output start CNFRefutation
% 2.87/3.29  cnf('0.1.0.0',axiom,
% 2.87/3.29      ( X1 = composition(X1,one) ),
% 2.87/3.29      file('/tmp/WALDMEISTER_6577_n026')).
% 2.87/3.29  cnf('0.1.1.0',plain,
% 2.87/3.29      ( X1 = composition(X1,one) ),
% 2.87/3.29      inference(weigh,[status(thm)],['0.1.0.0']),
% 2.87/3.29      [weight('<0,0,0,[0,0,0,1]>')]).
% 2.87/3.29  cnf('0.1.2.0',plain,
% 2.87/3.29      ( composition(X1,one) = X1 ),
% 2.87/3.29      inference(orient,[status(thm)],['0.1.1.0',theory(equality)]),
% 2.87/3.29      [x,rule_1]).
% 2.87/3.29  cnf('0.2.0.0',axiom,
% 2.87/3.29      ( X1 = join(complement(join(complement(X1),complement(X2))),complement(join(complement(X1),X2))) ),
% 2.87/3.29      file('/tmp/WALDMEISTER_6577_n026')).
% 2.87/3.29  cnf('0.2.1.0',plain,
% 2.87/3.29      ( X1 = join(complement(join(complement(X1),complement(X2))),complement(join(complement(X1),X2))) ),
% 2.87/3.29      inference(weigh,[status(thm)],['0.2.0.0']),
% 2.87/3.29      [weight('<1,0,0,[0,0,0,2]>')]).
% 2.87/3.29  cnf('0.2.2.0',plain,
% 2.87/3.29      ( join(complement(join(complement(X1),complement(X2))),complement(join(complement(X1),X2))) = X1 ),
% 2.87/3.29      inference(orient,[status(thm)],['0.2.1.0',theory(equality)]),
% 2.87/3.29      [x,rule_2]).
% 2.87/3.29  cnf('0.3.0.0',axiom,
% 2.87/3.29      ( X1 = converse(converse(X1)) ),
% 2.87/3.29      file('/tmp/WALDMEISTER_6577_n026')).
% 2.87/3.29  cnf('0.3.1.0',plain,
% 2.87/3.29      ( X1 = converse(converse(X1)) ),
% 2.87/3.29      inference(weigh,[status(thm)],['0.3.0.0']),
% 2.87/3.29      [weight('<2,0,0,[0,0,0,3]>')]).
% 2.87/3.29  cnf('0.3.2.0',plain,
% 2.87/3.29      ( converse(converse(X1)) = X1 ),
% 2.87/3.29      inference(orient,[status(thm)],['0.3.1.0',theory(equality)]),
% 2.87/3.29      [x,rule_3]).
% 2.87/3.29  cnf('0.4.0.0',axiom,
% 2.87/3.29      ( composition(X1,composition(X2,X3)) = composition(composition(X1,X2),X3) ),
% 2.87/3.29      file('/tmp/WALDMEISTER_6577_n026')).
% 2.87/3.29  cnf('0.4.1.0',plain,
% 2.87/3.29      ( composition(X1,composition(X2,X3)) = composition(composition(X1,X2),X3) ),
% 2.87/3.29      inference(weigh,[status(thm)],['0.4.0.0']),
% 2.87/3.29      [weight('<3,0,0,[0,0,0,4]>')]).
% 2.87/3.29  cnf('0.4.2.0',plain,
% 2.87/3.29      ( composition(composition(X1,X2),X3) = composition(X1,composition(X2,X3)) ),
% 2.87/3.29      inference(orient,[status(thm)],['0.4.1.0',theory(equality)]),
% 2.87/3.29      [x,rule_4]).
% 2.87/3.29  cnf('0.5.0.0',axiom,
% 2.87/3.29      ( composition(join(X1,X2),X3) = join(composition(X1,X3),composition(X2,X3)) ),
% 2.87/3.29      file('/tmp/WALDMEISTER_6577_n026')).
% 2.87/3.29  cnf('0.5.1.0',plain,
% 2.87/3.29      ( composition(join(X1,X2),X3) = join(composition(X1,X3),composition(X2,X3)) ),
% 2.87/3.29      inference(weigh,[status(thm)],['0.5.0.0']),
% 2.87/3.29      [weight('<4,0,0,[0,0,0,5]>')]).
% 2.87/3.29  cnf('0.5.2.0',plain,
% 2.87/3.29      ( join(composition(X1,X2),composition(X3,X2)) = composition(join(X1,X3),X2) ),
% 2.87/3.29      inference(orient,[status(thm)],['0.5.1.0',theory(equality)]),
% 2.87/3.29      [x,rule_5]).
% 2.87/3.29  cnf('0.6.0.0',axiom,
% 2.87/3.29      ( composition(converse(X1),converse(X2)) = converse(composition(X2,X1)) ),
% 2.87/3.29      file('/tmp/WALDMEISTER_6577_n026')).
% 2.87/3.29  cnf('0.6.1.0',plain,
% 2.87/3.29      ( composition(converse(X1),converse(X2)) = converse(composition(X2,X1)) ),
% 2.87/3.29      inference(weigh,[status(thm)],['0.6.0.0']),
% 2.87/3.29      [weight('<5,0,0,[0,0,0,6]>')]).
% 2.87/3.29  cnf('0.6.2.0',plain,
% 2.87/3.29      ( composition(converse(X1),converse(X2)) = converse(composition(X2,X1)) ),
% 2.87/3.29      inference(orient,[status(thm)],['0.6.1.0',theory(equality)]),
% 2.87/3.29      [u,rule_6]).
% 2.87/3.29  cnf('0.7.0.0',axiom,
% 2.87/3.29      ( composition(meet(X1,composition(X2,converse(X3))),meet(X3,composition(converse(X1),X2))) = join(meet(composition(X1,X3),X2),composition(meet(X1,composition(X2,converse(X3))),meet(X3,composition(converse(X1),X2)))) ),
% 2.87/3.29      file('/tmp/WALDMEISTER_6577_n026')).
% 2.87/3.29  cnf('0.7.1.0',plain,
% 2.87/3.29      ( composition(meet(X1,composition(X2,converse(X3))),meet(X3,composition(converse(X1),X2))) = join(meet(composition(X1,X3),X2),composition(meet(X1,composition(X2,converse(X3))),meet(X3,composition(converse(X1),X2)))) ),
% 2.87/3.29      inference(weigh,[status(thm)],['0.7.0.0']),
% 2.87/3.29      [weight('<6,0,0,[0,0,0,7]>')]).
% 2.87/3.29  cnf('0.7.2.0',plain,
% 2.87/3.29      ( join(meet(composition(X1,X2),X3),composition(meet(X1,composition(X3,converse(X2))),meet(X2,composition(converse(X1),X3)))) = composition(meet(X1,composition(X3,converse(X2))),meet(X2,composition(converse(X1),X3))) ),
% 2.87/3.29      inference(orient,[status(thm)],['0.7.1.0',theory(equality)]),
% 2.87/3.29      [x,rule_7]).
% 2.87/3.29  cnf('0.8.0.0',axiom,
% 2.87/3.29      ( composition(sk1,top) = sk1 ),
% 2.87/3.29      file('/tmp/WALDMEISTER_6577_n026')).
% 2.87/3.29  cnf('0.8.1.0',plain,
% 2.87/3.29      ( composition(sk1,top) = sk1 ),
% 2.87/3.29      inference(weigh,[status(thm)],['0.8.0.0']),
% 2.87/3.29      [weight('<7,0,0,[0,0,0,8]>')]).
% 2.87/3.29  cnf('0.8.2.0',plain,
% 2.87/3.29      ( composition(sk1,top) = sk1 ),
% 2.87/3.29      inference(orient,[status(thm)],['0.8.1.0',theory(equality)]),
% 2.87/3.29      [u,rule_8]).
% 2.87/3.29  cnf('0.9.0.0',axiom,
% 2.87/3.29      ( join(X1,X2) = join(X2,X1) ),
% 2.87/3.29      file('/tmp/WALDMEISTER_6577_n026')).
% 2.87/3.29  cnf('0.9.1.0',plain,
% 2.87/3.29      ( join(X1,X2) = join(X2,X1) ),
% 2.87/3.29      inference(weigh,[status(thm)],['0.9.0.0']),
% 2.87/3.29      [weight('<8,0,0,[0,0,0,9]>')]).
% 2.87/3.29  cnf('0.9.2.0',plain,
% 2.87/3.29      ( join(X1,X2) = join(X2,X1) ),
% 2.87/3.29      inference(activate,[status(thm)],['0.9.1.0']),
% 2.87/3.29      [equation_1]).
% 2.87/3.29  cnf('0.10.0.0',axiom,
% 2.87/3.29      ( join(X1,join(X2,X3)) = join(join(X1,X2),X3) ),
% 2.87/3.29      file('/tmp/WALDMEISTER_6577_n026')).
% 2.87/3.29  cnf('0.10.1.0',plain,
% 2.87/3.29      ( join(X1,join(X2,X3)) = join(join(X1,X2),X3) ),
% 2.87/3.29      inference(weigh,[status(thm)],['0.10.0.0']),
% 2.87/3.29      [weight('<9,0,0,[0,0,0,10]>')]).
% 2.87/3.29  cnf('0.10.2.0',plain,
% 2.87/3.29      ( join(join(X1,X2),X3) = join(X1,join(X2,X3)) ),
% 2.87/3.29      inference(orient,[status(thm)],['0.10.1.0',theory(equality)]),
% 2.87/3.29      [x,rule_9]).
% 2.87/3.29  cnf('0.11.0.0',axiom,
% 2.87/3.29      ( join(X1,complement(X1)) = top ),
% 2.87/3.29      file('/tmp/WALDMEISTER_6577_n026')).
% 2.87/3.29  cnf('0.11.1.0',plain,
% 2.87/3.29      ( join(X1,complement(X1)) = top ),
% 2.87/3.29      inference(weigh,[status(thm)],['0.11.0.0']),
% 2.87/3.29      [weight('<10,0,0,[0,0,0,11]>')]).
% 2.87/3.29  cnf('0.11.2.0',plain,
% 2.87/3.29      ( join(X1,complement(X1)) = top ),
% 2.87/3.29      inference(orient,[status(thm)],['0.11.1.0',theory(equality)]),
% 2.87/3.29      [u,rule_10]).
% 2.87/3.29  cnf('0.12.0.0',axiom,
% 2.87/3.29      ( join(composition(converse(X1),complement(composition(X1,X2))),complement(X2)) = complement(X2) ),
% 2.87/3.29      file('/tmp/WALDMEISTER_6577_n026')).
% 2.87/3.29  cnf('0.12.1.0',plain,
% 2.87/3.29      ( join(composition(converse(X1),complement(composition(X1,X2))),complement(X2)) = complement(X2) ),
% 2.87/3.29      inference(weigh,[status(thm)],['0.12.0.0']),
% 2.87/3.29      [weight('<11,0,0,[0,0,0,12]>')]).
% 2.87/3.29  cnf('0.12.1.1',plain,
% 2.87/3.29      ( join(complement(X2),composition(converse(X1),complement(composition(X1,X2)))) = complement(X2) ),
% 2.87/3.29      inference(reduction,[status(thm)],['0.12.1.0','0.9.2.0',theory(equality)]),
% 2.87/3.29      [pos('L','L')]).
% 2.87/3.29  cnf('0.12.2.0',plain,
% 2.87/3.29      ( join(complement(X1),composition(converse(X2),complement(composition(X2,X1)))) = complement(X1) ),
% 2.87/3.29      inference(orient,[status(thm)],['0.12.1.1',theory(equality)]),
% 2.87/3.29      [u,rule_11]).
% 2.87/3.29  cnf('0.13.0.0',axiom,
% 2.87/3.29      ( join(converse(X1),converse(X2)) = converse(join(X1,X2)) ),
% 2.87/3.29      file('/tmp/WALDMEISTER_6577_n026')).
% 2.87/3.29  cnf('0.13.1.0',plain,
% 2.87/3.29      ( join(converse(X1),converse(X2)) = converse(join(X1,X2)) ),
% 2.87/3.29      inference(weigh,[status(thm)],['0.13.0.0']),
% 2.87/3.29      [weight('<12,0,0,[0,0,0,13]>')]).
% 2.87/3.29  cnf('0.13.2.0',plain,
% 2.87/3.29      ( join(converse(X1),converse(X2)) = converse(join(X1,X2)) ),
% 2.87/3.29      inference(orient,[status(thm)],['0.13.1.0',theory(equality)]),
% 2.87/3.29      [u,rule_12]).
% 2.87/3.29  cnf('0.16.0.0',axiom,
% 2.87/3.29      ( meet(X1,X2) = complement(join(complement(X1),complement(X2))) ),
% 2.87/3.29      file('/tmp/WALDMEISTER_6577_n026')).
% 2.87/3.29  cnf('0.16.1.0',plain,
% 2.87/3.29      ( meet(X1,X2) = complement(join(complement(X1),complement(X2))) ),
% 2.87/3.29      inference(weigh,[status(thm)],['0.16.0.0']),
% 2.87/3.29      [weight('<15,0,0,[0,0,0,16]>')]).
% 2.87/3.29  cnf('0.16.2.0',plain,
% 2.87/3.29      ( complement(join(complement(X1),complement(X2))) = meet(X1,X2) ),
% 2.87/3.29      inference(orient,[status(thm)],['0.16.1.0',theory(equality)]),
% 2.87/3.29      [x,rule_15]).
% 2.87/3.29  cnf('0.17.0.0',axiom,
% 2.87/3.29      ( meet(X1,complement(X1)) = zero ),
% 2.87/3.29      file('/tmp/WALDMEISTER_6577_n026')).
% 2.87/3.29  cnf('0.17.1.0',plain,
% 2.87/3.29      ( meet(X1,complement(X1)) = zero ),
% 2.87/3.29      inference(weigh,[status(thm)],['0.17.0.0']),
% 2.87/3.29      [weight('<16,0,0,[0,0,0,17]>')]).
% 2.87/3.29  cnf('0.17.2.0',plain,
% 2.87/3.29      ( meet(X1,complement(X1)) = zero ),
% 2.87/3.29      inference(orient,[status(thm)],['0.17.1.0',theory(equality)]),
% 2.87/3.29      [u,rule_16]).
% 2.87/3.29  cnf('0.18.0.0',plain,
% 2.87/3.29      ( meet(X1,complement(X1)) = complement(top) ),
% 2.87/3.29      inference(cp,[status(thm)],['0.16.2.0','0.11.2.0',theory(equality)]),
% 2.87/3.29      [pos('L.1','L')]).
% 2.87/3.29  cnf('0.18.1.0',plain,
% 2.87/3.29      ( meet(X1,complement(X1)) = complement(top) ),
% 2.87/3.29      inference(weigh,[status(thm)],['0.18.0.0']),
% 2.87/3.29      [weight('<34,16,11,[1,0,0,1]>')]).
% 2.87/3.29  cnf('0.18.1.1',plain,
% 2.87/3.29      ( zero = complement(top) ),
% 2.87/3.29      inference(reduction,[status(thm)],['0.18.1.0','0.17.2.0',theory(equality)]),
% 2.87/3.29      [pos('L','L')]).
% 2.87/3.29  cnf('0.18.2.0',plain,
% 2.87/3.29      ( complement(top) = zero ),
% 2.87/3.29      inference(orient,[status(thm)],['0.18.1.1',theory(equality)]),
% 2.87/3.29      [x,rule_17]).
% 2.87/3.29  cnf('0.19.0.0',plain,
% 2.87/3.29      ( top = join(top,zero) ),
% 2.87/3.29      inference(cp,[status(thm)],['0.11.2.0','0.18.2.0',theory(equality)]),
% 2.87/3.29      [pos('L.2','L')]).
% 2.87/3.29  cnf('0.19.1.0',plain,
% 2.87/3.29      ( top = join(top,zero) ),
% 2.87/3.29      inference(weigh,[status(thm)],['0.19.0.0']),
% 2.87/3.29      [weight('<19,18,11,[0,0,0,2]>')]).
% 2.87/3.29  cnf('0.19.1.1',plain,
% 2.87/3.29      ( top = join(zero,top) ),
% 2.87/3.29      inference(reduction,[status(thm)],['0.19.1.0','0.9.2.0',theory(equality)]),
% 2.87/3.29      [pos('R','L')]).
% 2.87/3.29  cnf('0.19.2.0',plain,
% 2.87/3.29      ( join(zero,top) = top ),
% 2.87/3.29      inference(orient,[status(thm)],['0.19.1.1',theory(equality)]),
% 2.87/3.29      [x,rule_18]).
% 2.87/3.29  cnf('0.21.0.0',plain,
% 2.87/3.29      ( meet(X1,X2) = complement(join(complement(X2),complement(X1))) ),
% 2.87/3.29      inference(cp,[status(thm)],['0.16.2.0','0.9.2.0',theory(equality)]),
% 2.87/3.29      [pos('L.1','L')]).
% 2.87/3.29  cnf('0.21.0.1',plain,
% 2.87/3.29      ( meet(X1,X2) = meet(X2,X1) ),
% 2.87/3.29      inference(reduction,[status(thm)],['0.21.0.0','0.16.2.0',theory(equality)]),
% 2.87/3.29      [pos('R','L')]).
% 2.87/3.29  cnf('0.21.1.0',plain,
% 2.87/3.29      ( meet(X1,X2) = meet(X2,X1) ),
% 2.87/3.29      inference(weigh,[status(thm)],['0.21.0.1']),
% 2.87/3.29      [weight('<48,16,9,[1,0,0,1]>')]).
% 2.87/3.29  cnf('0.21.2.0',plain,
% 2.87/3.29      ( meet(X1,X2) = meet(X2,X1) ),
% 2.87/3.29      inference(activate,[status(thm)],['0.21.1.0']),
% 2.87/3.29      [equation_2]).
% 2.87/3.29  cnf('0.25.0.0',plain,
% 2.87/3.29      ( meet(top,X1) = complement(join(zero,complement(X1))) ),
% 2.87/3.29      inference(cp,[status(thm)],['0.16.2.0','0.18.2.0',theory(equality)]),
% 2.87/3.29      [pos('L.1.1','L')]).
% 2.87/3.29  cnf('0.25.1.0',plain,
% 2.87/3.29      ( meet(top,X1) = complement(join(zero,complement(X1))) ),
% 2.87/3.29      inference(weigh,[status(thm)],['0.25.0.0']),
% 2.87/3.29      [weight('<53,18,16,[0,0,0,2]>')]).
% 2.87/3.29  cnf('0.25.2.0',plain,
% 2.87/3.29      ( complement(join(zero,complement(X1))) = meet(top,X1) ),
% 2.87/3.29      inference(orient,[status(thm)],['0.25.1.0',theory(equality)]),
% 2.87/3.29      [x,rule_23]).
% 2.87/3.29  cnf('0.27.0.0',plain,
% 2.87/3.29      ( join(zero,join(top,X1)) = join(top,X1) ),
% 2.87/3.29      inference(cp,[status(thm)],['0.10.2.0','0.19.2.0',theory(equality)]),
% 2.87/3.29      [pos('L.1','L')]).
% 2.87/3.29  cnf('0.27.1.0',plain,
% 2.87/3.29      ( join(zero,join(top,X1)) = join(top,X1) ),
% 2.87/3.29      inference(weigh,[status(thm)],['0.27.0.0']),
% 2.87/3.29      [weight('<53,19,10,[0,0,0,1]>')]).
% 2.87/3.29  cnf('0.27.2.0',plain,
% 2.87/3.29      ( join(zero,join(top,X1)) = join(top,X1) ),
% 2.87/3.29      inference(orient,[status(thm)],['0.27.1.0',theory(equality)]),
% 2.87/3.29      [u,rule_25]).
% 2.87/3.29  cnf('0.28.0.0',plain,
% 2.87/3.29      ( join(top,X1) = join(zero,join(X1,top)) ),
% 2.87/3.29      inference(cp,[status(thm)],['0.27.2.0','0.9.2.0',theory(equality)]),
% 2.87/3.29      [pos('L.2','L')]).
% 2.87/3.29  cnf('0.28.1.0',plain,
% 2.87/3.29      ( join(top,X1) = join(zero,join(X1,top)) ),
% 2.87/3.29      inference(weigh,[status(thm)],['0.28.0.0']),
% 2.87/3.29      [weight('<53,27,9,[1,0,0,2]>')]).
% 2.87/3.29  cnf('0.28.2.0',plain,
% 2.87/3.29      ( join(zero,join(X1,top)) = join(top,X1) ),
% 2.87/3.29      inference(orient,[status(thm)],['0.28.1.0',theory(equality)]),
% 2.87/3.29      [x,rule_26]).
% 2.87/3.29  cnf('0.29.0.0',plain,
% 2.87/3.30      ( converse(composition(X1,converse(X2))) = composition(X2,converse(X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.6.2.0','0.3.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.29.1.0',plain,
% 2.87/3.30      ( converse(composition(X1,converse(X2))) = composition(X2,converse(X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.29.0.0']),
% 2.87/3.30      [weight('<59,6,3,[1,0,0,1]>')]).
% 2.87/3.30  cnf('0.29.2.0',plain,
% 2.87/3.30      ( converse(composition(X1,converse(X2))) = composition(X2,converse(X1)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.29.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_27]).
% 2.87/3.30  cnf('0.30.0.0',plain,
% 2.87/3.30      ( converse(composition(converse(X1),X2)) = composition(converse(X2),X1) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.6.2.0','0.3.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.30.1.0',plain,
% 2.87/3.30      ( converse(composition(converse(X1),X2)) = composition(converse(X2),X1) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.30.0.0']),
% 2.87/3.30      [weight('<59,6,3,[1,0,0,3]>')]).
% 2.87/3.30  cnf('0.30.2.0',plain,
% 2.87/3.30      ( converse(composition(converse(X1),X2)) = composition(converse(X2),X1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.30.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_28]).
% 2.87/3.30  cnf('0.31.0.0',plain,
% 2.87/3.30      ( composition(converse(one),X1) = converse(converse(X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.30.2.0','0.1.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.31.0.1',plain,
% 2.87/3.30      ( composition(converse(one),X1) = X1 ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.31.0.0','0.3.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.31.1.0',plain,
% 2.87/3.30      ( composition(converse(one),X1) = X1 ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.31.0.1']),
% 2.87/3.30      [weight('<29,30,1,[1,0,0,1]>')]).
% 2.87/3.30  cnf('0.31.2.0',plain,
% 2.87/3.30      ( composition(converse(one),X1) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.31.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_29]).
% 2.87/3.30  cnf('0.32.0.0',plain,
% 2.87/3.30      ( one = converse(one) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.31.2.0','0.1.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.32.1.0',plain,
% 2.87/3.30      ( one = converse(one) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.32.0.0']),
% 2.87/3.30      [weight('<11,31,1,[1,0,0,0]>')]).
% 2.87/3.30  cnf('0.32.2.0',plain,
% 2.87/3.30      ( converse(one) = one ),
% 2.87/3.30      inference(orient,[status(thm)],['0.32.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_30]).
% 2.87/3.30  cnf('0.33.0.0',plain,
% 2.87/3.30      ( composition(converse(one),X1) = X1 ),
% 2.87/3.30      inference(interreduction_right,[status(thm)],['0.31.2.0'])).
% 2.87/3.30  cnf('0.33.0.1',plain,
% 2.87/3.30      ( composition(one,X1) = X1 ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.33.0.0','0.32.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.33.1.0',plain,
% 2.87/3.30      ( composition(one,X1) = X1 ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.33.0.1']),
% 2.87/3.30      [weight('<19,31,32,[0,0,0,0]>')]).
% 2.87/3.30  cnf('0.33.2.0',plain,
% 2.87/3.30      ( composition(one,X1) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.33.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_31]).
% 2.87/3.30  cnf('0.34.0.0',plain,
% 2.87/3.30      ( converse(join(one,X1)) = join(one,converse(X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.13.2.0','0.32.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.34.1.0',plain,
% 2.87/3.30      ( converse(join(one,X1)) = join(one,converse(X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.34.0.0']),
% 2.87/3.30      [weight('<44,32,13,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.34.2.0',plain,
% 2.87/3.30      ( converse(join(one,X1)) = join(one,converse(X1)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.34.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_32]).
% 2.87/3.30  cnf('0.35.0.0',plain,
% 2.87/3.30      ( converse(join(X1,one)) = join(converse(X1),one) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.13.2.0','0.32.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.35.1.0',plain,
% 2.87/3.30      ( converse(join(X1,one)) = join(converse(X1),one) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.35.0.0']),
% 2.87/3.30      [weight('<44,32,13,[0,0,0,3]>')]).
% 2.87/3.30  cnf('0.35.1.1',plain,
% 2.87/3.30      ( converse(join(X1,one)) = join(one,converse(X1)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.35.1.0','0.9.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.35.2.0',plain,
% 2.87/3.30      ( converse(join(X1,one)) = join(one,converse(X1)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.35.1.1',theory(equality)]),
% 2.87/3.30      [u,rule_33]).
% 2.87/3.30  cnf('0.36.0.0',plain,
% 2.87/3.30      ( complement(X1) = join(complement(X1),composition(converse(one),complement(X1))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.12.2.0','0.33.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.2.1','L')]).
% 2.87/3.30  cnf('0.36.0.1',plain,
% 2.87/3.30      ( complement(X1) = join(complement(X1),composition(one,complement(X1))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.36.0.0','0.32.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2.1','L')]).
% 2.87/3.30  cnf('0.36.0.2',plain,
% 2.87/3.30      ( complement(X1) = join(complement(X1),complement(X1)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.36.0.1','0.33.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2','L')]).
% 2.87/3.30  cnf('0.36.1.0',plain,
% 2.87/3.30      ( complement(X1) = join(complement(X1),complement(X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.36.0.2']),
% 2.87/3.30      [weight('<47,33,12,[0,0,0,7]>')]).
% 2.87/3.30  cnf('0.36.2.0',plain,
% 2.87/3.30      ( join(complement(X1),complement(X1)) = complement(X1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.36.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_34]).
% 2.87/3.30  cnf('0.37.0.0',plain,
% 2.87/3.30      ( complement(top) = join(zero,complement(top)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.36.2.0','0.18.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.37.0.1',plain,
% 2.87/3.30      ( zero = join(zero,complement(top)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.37.0.0','0.18.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.37.0.2',plain,
% 2.87/3.30      ( zero = join(zero,zero) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.37.0.1','0.18.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2','L')]).
% 2.87/3.30  cnf('0.37.1.0',plain,
% 2.87/3.30      ( zero = join(zero,zero) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.37.0.2']),
% 2.87/3.30      [weight('<19,36,18,[1,0,0,1]>')]).
% 2.87/3.30  cnf('0.37.2.0',plain,
% 2.87/3.30      ( join(zero,zero) = zero ),
% 2.87/3.30      inference(orient,[status(thm)],['0.37.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_35]).
% 2.87/3.30  cnf('0.40.0.0',plain,
% 2.87/3.30      ( meet(X1,X1) = complement(complement(X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.16.2.0','0.36.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.40.1.0',plain,
% 2.87/3.30      ( meet(X1,X1) = complement(complement(X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.40.0.0']),
% 2.87/3.30      [weight('<48,36,16,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.40.2.0',plain,
% 2.87/3.30      ( meet(X1,X1) = complement(complement(X1)) ),
% 2.87/3.30      inference(activate,[status(thm)],['0.40.1.0']),
% 2.87/3.30      [equation_3]).
% 2.87/3.30  cnf('0.41.0.0',plain,
% 2.87/3.30      ( join(zero,join(zero,X1)) = join(zero,X1) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.10.2.0','0.37.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.41.1.0',plain,
% 2.87/3.30      ( join(zero,join(zero,X1)) = join(zero,X1) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.41.0.0']),
% 2.87/3.30      [weight('<53,37,10,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.41.2.0',plain,
% 2.87/3.30      ( join(zero,join(zero,X1)) = join(zero,X1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.41.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_38]).
% 2.87/3.30  cnf('0.42.0.0',plain,
% 2.87/3.30      ( join(zero,X1) = join(zero,join(X1,zero)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.41.2.0','0.9.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.42.1.0',plain,
% 2.87/3.30      ( join(zero,X1) = join(zero,join(X1,zero)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.42.0.0']),
% 2.87/3.30      [weight('<53,41,9,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.42.2.0',plain,
% 2.87/3.30      ( join(zero,join(X1,zero)) = join(zero,X1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.42.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_39]).
% 2.87/3.30  cnf('0.45.0.0',plain,
% 2.87/3.30      ( converse(join(converse(X1),X2)) = join(X1,converse(X2)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.13.2.0','0.3.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.45.1.0',plain,
% 2.87/3.30      ( converse(join(converse(X1),X2)) = join(X1,converse(X2)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.45.0.0']),
% 2.87/3.30      [weight('<59,13,3,[1,0,0,1]>')]).
% 2.87/3.30  cnf('0.45.2.0',plain,
% 2.87/3.30      ( converse(join(converse(X1),X2)) = join(X1,converse(X2)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.45.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_42]).
% 2.87/3.30  cnf('0.46.0.0',plain,
% 2.87/3.30      ( converse(join(X1,converse(X2))) = join(converse(X1),X2) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.13.2.0','0.3.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.46.1.0',plain,
% 2.87/3.30      ( converse(join(X1,converse(X2))) = join(converse(X1),X2) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.46.0.0']),
% 2.87/3.30      [weight('<59,13,3,[1,0,0,3]>')]).
% 2.87/3.30  cnf('0.46.2.0',plain,
% 2.87/3.30      ( converse(join(X1,converse(X2))) = join(converse(X1),X2) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.46.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_43]).
% 2.87/3.30  cnf('0.47.0.0',plain,
% 2.87/3.30      ( join(X1,converse(complement(converse(X1)))) = converse(top) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.45.2.0','0.11.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.47.1.0',plain,
% 2.87/3.30      ( join(X1,converse(complement(converse(X1)))) = converse(top) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.47.0.0']),
% 2.87/3.30      [weight('<62,45,11,[1,0,0,1]>')]).
% 2.87/3.30  cnf('0.47.2.0',plain,
% 2.87/3.30      ( join(X1,converse(complement(converse(X1)))) = converse(top) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.47.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_44]).
% 2.87/3.30  cnf('0.50.0.0',plain,
% 2.87/3.30      ( composition(join(sk1,X1),top) = join(sk1,composition(X1,top)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.5.2.0','0.8.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.50.1.0',plain,
% 2.87/3.30      ( composition(join(sk1,X1),top) = join(sk1,composition(X1,top)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.50.0.0']),
% 2.87/3.30      [weight('<65,8,5,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.50.2.0',plain,
% 2.87/3.30      ( composition(join(sk1,X1),top) = join(sk1,composition(X1,top)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.50.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_47]).
% 2.87/3.30  cnf('0.52.0.0',plain,
% 2.87/3.30      ( join(X1,join(complement(X1),X2)) = join(top,X2) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.10.2.0','0.11.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.52.1.0',plain,
% 2.87/3.30      ( join(X1,join(complement(X1),X2)) = join(top,X2) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.52.0.0']),
% 2.87/3.30      [weight('<69,11,10,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.52.2.0',plain,
% 2.87/3.30      ( join(X1,join(complement(X1),X2)) = join(top,X2) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.52.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_49]).
% 2.87/3.30  cnf('0.53.0.0',plain,
% 2.87/3.30      ( join(top,complement(X1)) = join(X1,complement(X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.52.2.0','0.36.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.53.0.1',plain,
% 2.87/3.30      ( join(top,complement(X1)) = top ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.53.0.0','0.11.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.53.1.0',plain,
% 2.87/3.30      ( join(top,complement(X1)) = top ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.53.0.1']),
% 2.87/3.30      [weight('<29,52,36,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.53.2.0',plain,
% 2.87/3.30      ( join(top,complement(X1)) = top ),
% 2.87/3.30      inference(orient,[status(thm)],['0.53.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_50]).
% 2.87/3.30  cnf('0.56.0.0',plain,
% 2.87/3.30      ( join(top,complement(complement(X1))) = join(X1,top) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.52.2.0','0.11.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.56.1.0',plain,
% 2.87/3.30      ( join(top,complement(complement(X1))) = join(X1,top) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.56.0.0']),
% 2.87/3.30      [weight('<53,52,11,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.56.1.1',plain,
% 2.87/3.30      ( top = join(X1,top) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.56.1.0','0.53.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.56.2.0',plain,
% 2.87/3.30      ( join(X1,top) = top ),
% 2.87/3.30      inference(orient,[status(thm)],['0.56.1.1',theory(equality)]),
% 2.87/3.30      [x,rule_53]).
% 2.87/3.30  cnf('0.57.0.0',plain,
% 2.87/3.30      ( join(zero,join(X1,top)) = join(top,X1) ),
% 2.87/3.30      inference(interreduction_right,[status(thm)],['0.28.2.0'])).
% 2.87/3.30  cnf('0.57.0.1',plain,
% 2.87/3.30      ( join(zero,top) = join(top,X1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.57.0.0','0.56.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.57.0.2',plain,
% 2.87/3.30      ( top = join(top,X1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.57.0.1','0.56.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.57.1.0',plain,
% 2.87/3.30      ( top = join(top,X1) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.57.0.2']),
% 2.87/3.30      [weight('<19,28,56,[0,0,0,0]>')]).
% 2.87/3.30  cnf('0.57.2.0',plain,
% 2.87/3.30      ( join(top,X1) = top ),
% 2.87/3.30      inference(orient,[status(thm)],['0.57.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_54]).
% 2.87/3.30  cnf('0.58.0.0',plain,
% 2.87/3.30      ( top = converse(top) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.57.2.0','0.47.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.58.1.0',plain,
% 2.87/3.30      ( top = converse(top) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.58.0.0']),
% 2.87/3.30      [weight('<11,57,47,[1,0,0,0]>')]).
% 2.87/3.30  cnf('0.58.2.0',plain,
% 2.87/3.30      ( converse(top) = top ),
% 2.87/3.30      inference(orient,[status(thm)],['0.58.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_55]).
% 2.87/3.30  cnf('0.60.0.0',plain,
% 2.87/3.30      ( converse(composition(X1,top)) = composition(top,converse(X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.6.2.0','0.58.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.60.1.0',plain,
% 2.87/3.30      ( converse(composition(X1,top)) = composition(top,converse(X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.60.0.0']),
% 2.87/3.30      [weight('<44,58,6,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.60.2.0',plain,
% 2.87/3.30      ( converse(composition(X1,top)) = composition(top,converse(X1)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.60.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_57]).
% 2.87/3.30  cnf('0.61.0.0',axiom,
% 2.87/3.30      ( X1 = join(complement(join(complement(X1),complement(X2))),complement(join(complement(X1),X2))) ),
% 2.87/3.30      file('/tmp/WALDMEISTER_6577_n026')).
% 2.87/3.30  cnf('0.61.1.0',plain,
% 2.87/3.30      ( X1 = join(complement(join(complement(X1),complement(X2))),complement(join(complement(X1),X2))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.61.0.0']),
% 2.87/3.30      [weight('<0,0,0,[0,0,0,2]>')]).
% 2.87/3.30  cnf('0.61.1.1',plain,
% 2.87/3.30      ( X1 = join(complement(join(complement(X1),X2)),complement(join(complement(X1),complement(X2)))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.61.1.0','0.9.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.61.1.2',plain,
% 2.87/3.30      ( X1 = join(complement(join(complement(X1),X2)),meet(X1,X2)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.61.1.1','0.16.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2','L')]).
% 2.87/3.30  cnf('0.61.1.3',plain,
% 2.87/3.30      ( X1 = join(meet(X1,X2),complement(join(complement(X1),X2))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.61.1.2','0.9.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.61.2.0',plain,
% 2.87/3.30      ( join(meet(X1,X2),complement(join(complement(X1),X2))) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.61.1.3',theory(equality)]),
% 2.87/3.30      [x,rule_58]).
% 2.87/3.30  cnf('0.62.0.0',plain,
% 2.87/3.30      ( composition(top,converse(sk1)) = converse(sk1) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.60.2.0','0.8.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.62.1.0',plain,
% 2.87/3.30      ( composition(top,converse(sk1)) = converse(sk1) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.62.0.0']),
% 2.87/3.30      [weight('<34,60,8,[1,0,0,1]>')]).
% 2.87/3.30  cnf('0.62.2.0',plain,
% 2.87/3.30      ( composition(top,converse(sk1)) = converse(sk1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.62.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_59]).
% 2.87/3.30  cnf('0.63.0.0',plain,
% 2.87/3.30      ( X1 = join(zero,complement(join(complement(X1),complement(X1)))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.61.2.0','0.17.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.63.0.1',plain,
% 2.87/3.30      ( X1 = join(zero,meet(X1,X1)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.63.0.0','0.16.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2','L')]).
% 2.87/3.30  cnf('0.63.1.0',plain,
% 2.87/3.30      ( X1 = join(zero,meet(X1,X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.63.0.1']),
% 2.87/3.30      [weight('<41,61,17,[1,0,0,1]>')]).
% 2.87/3.30  cnf('0.63.2.0',plain,
% 2.87/3.30      ( join(zero,meet(X1,X1)) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.63.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_60]).
% 2.87/3.30  cnf('0.64.0.0',plain,
% 2.87/3.30      ( join(zero,meet(X1,X1)) = join(zero,X1) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.41.2.0','0.63.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.64.0.1',plain,
% 2.87/3.30      ( X1 = join(zero,X1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.64.0.0','0.63.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.64.1.0',plain,
% 2.87/3.30      ( X1 = join(zero,X1) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.64.0.1']),
% 2.87/3.30      [weight('<19,63,41,[0,0,0,2]>')]).
% 2.87/3.30  cnf('0.64.2.0',plain,
% 2.87/3.30      ( join(zero,X1) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.64.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_61]).
% 2.87/3.30  cnf('0.65.0.0',plain,
% 2.87/3.30      ( complement(zero) = top ),
% 2.87/3.30      inference(cp,[status(thm)],['0.64.2.0','0.11.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.65.1.0',plain,
% 2.87/3.30      ( complement(zero) = top ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.65.0.0']),
% 2.87/3.30      [weight('<11,64,11,[1,0,0,0]>')]).
% 2.87/3.30  cnf('0.65.2.0',plain,
% 2.87/3.30      ( complement(zero) = top ),
% 2.87/3.30      inference(orient,[status(thm)],['0.65.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_62]).
% 2.87/3.30  cnf('0.67.0.0',plain,
% 2.87/3.30      ( join(zero,join(X1,zero)) = join(zero,X1) ),
% 2.87/3.30      inference(interreduction_right,[status(thm)],['0.42.2.0'])).
% 2.87/3.30  cnf('0.67.0.1',plain,
% 2.87/3.30      ( join(X1,zero) = join(zero,X1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.67.0.0','0.64.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.67.0.2',plain,
% 2.87/3.30      ( join(X1,zero) = X1 ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.67.0.1','0.64.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.67.1.0',plain,
% 2.87/3.30      ( join(X1,zero) = X1 ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.67.0.2']),
% 2.87/3.30      [weight('<19,42,64,[0,0,0,0]>')]).
% 2.87/3.30  cnf('0.67.2.0',plain,
% 2.87/3.30      ( join(X1,zero) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.67.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_64]).
% 2.87/3.30  cnf('0.68.0.0',plain,
% 2.87/3.30      ( join(zero,meet(X1,X1)) = X1 ),
% 2.87/3.30      inference(interreduction_right,[status(thm)],['0.63.2.0'])).
% 2.87/3.30  cnf('0.68.0.1',plain,
% 2.87/3.30      ( meet(X1,X1) = X1 ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.68.0.0','0.64.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.68.1.0',plain,
% 2.87/3.30      ( meet(X1,X1) = X1 ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.68.0.1']),
% 2.87/3.30      [weight('<19,63,64,[0,0,0,0]>')]).
% 2.87/3.30  cnf('0.68.2.0',plain,
% 2.87/3.30      ( meet(X1,X1) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.68.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_65]).
% 2.87/3.30  cnf('0.69.0.0',plain,
% 2.87/3.30      ( meet(X1,X1) = complement(complement(X1)) ),
% 2.87/3.30      inference(interreduction_right,[status(thm)],['0.40.2.0'])).
% 2.87/3.30  cnf('0.69.0.1',plain,
% 2.87/3.30      ( X1 = complement(complement(X1)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.69.0.0','0.68.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.69.1.0',plain,
% 2.87/3.30      ( X1 = complement(complement(X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.69.0.1']),
% 2.87/3.30      [weight('<19,40,68,[0,0,0,0]>')]).
% 2.87/3.30  cnf('0.69.2.0',plain,
% 2.87/3.30      ( complement(complement(X1)) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.69.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_66]).
% 2.87/3.30  cnf('0.71.0.0',plain,
% 2.87/3.30      ( meet(X1,zero) = complement(join(complement(X1),top)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.16.2.0','0.65.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.2','L')]).
% 2.87/3.30  cnf('0.71.0.1',plain,
% 2.87/3.30      ( meet(X1,zero) = complement(top) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.71.0.0','0.56.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1','L')]).
% 2.87/3.30  cnf('0.71.0.2',plain,
% 2.87/3.30      ( meet(X1,zero) = zero ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.71.0.1','0.18.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.71.1.0',plain,
% 2.87/3.30      ( meet(X1,zero) = zero ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.71.0.2']),
% 2.87/3.30      [weight('<19,65,16,[0,0,0,4]>')]).
% 2.87/3.30  cnf('0.71.2.0',plain,
% 2.87/3.30      ( meet(X1,zero) = zero ),
% 2.87/3.30      inference(orient,[status(thm)],['0.71.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_68]).
% 2.87/3.30  cnf('0.72.0.0',plain,
% 2.87/3.30      ( complement(complement(X1)) = join(X1,complement(complement(X1))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.36.2.0','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.72.0.1',plain,
% 2.87/3.30      ( X1 = join(X1,complement(complement(X1))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.72.0.0','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.72.0.2',plain,
% 2.87/3.30      ( X1 = join(X1,X1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.72.0.1','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2','L')]).
% 2.87/3.30  cnf('0.72.1.0',plain,
% 2.87/3.30      ( X1 = join(X1,X1) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.72.0.2']),
% 2.87/3.30      [weight('<19,69,36,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.72.2.0',plain,
% 2.87/3.30      ( join(X1,X1) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.72.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_69]).
% 2.87/3.30  cnf('0.73.0.0',plain,
% 2.87/3.30      ( complement(join(zero,complement(X1))) = meet(top,X1) ),
% 2.87/3.30      inference(interreduction_right,[status(thm)],['0.25.2.0'])).
% 2.87/3.30  cnf('0.73.0.1',plain,
% 2.87/3.30      ( complement(complement(X1)) = meet(top,X1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.73.0.0','0.64.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.73.1.0',plain,
% 2.87/3.30      ( complement(complement(X1)) = meet(top,X1) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.73.0.1']),
% 2.87/3.30      [weight('<27,25,64,[0,0,0,0]>')]).
% 2.87/3.30  cnf('0.73.1.1',plain,
% 2.87/3.30      ( X1 = meet(top,X1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.73.1.0','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.73.2.0',plain,
% 2.87/3.30      ( meet(top,X1) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.73.1.1',theory(equality)]),
% 2.87/3.30      [x,rule_70]).
% 2.87/3.30  cnf('0.74.0.0',plain,
% 2.87/3.30      ( X1 = meet(X1,top) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.73.2.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.74.1.0',plain,
% 2.87/3.30      ( X1 = meet(X1,top) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.74.0.0']),
% 2.87/3.30      [weight('<19,73,21,[1,0,0,0]>')]).
% 2.87/3.30  cnf('0.74.2.0',plain,
% 2.87/3.30      ( meet(X1,top) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.74.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_71]).
% 2.87/3.30  cnf('0.76.0.0',plain,
% 2.87/3.30      ( join(converse(zero),X1) = converse(converse(X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.46.2.0','0.64.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.76.0.1',plain,
% 2.87/3.30      ( join(converse(zero),X1) = X1 ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.76.0.0','0.3.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.76.1.0',plain,
% 2.87/3.30      ( join(converse(zero),X1) = X1 ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.76.0.1']),
% 2.87/3.30      [weight('<29,64,46,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.76.2.0',plain,
% 2.87/3.30      ( join(converse(zero),X1) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.76.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_73]).
% 2.87/3.30  cnf('0.77.0.0',plain,
% 2.87/3.30      ( zero = converse(zero) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.76.2.0','0.67.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.77.1.0',plain,
% 2.87/3.30      ( zero = converse(zero) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.77.0.0']),
% 2.87/3.30      [weight('<11,76,67,[1,0,0,0]>')]).
% 2.87/3.30  cnf('0.77.2.0',plain,
% 2.87/3.30      ( converse(zero) = zero ),
% 2.87/3.30      inference(orient,[status(thm)],['0.77.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_74]).
% 2.87/3.30  cnf('0.79.0.0',plain,
% 2.87/3.30      ( converse(composition(top,X1)) = composition(converse(X1),top) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.6.2.0','0.58.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.79.1.0',plain,
% 2.87/3.30      ( converse(composition(top,X1)) = composition(converse(X1),top) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.79.0.0']),
% 2.87/3.30      [weight('<44,58,6,[0,0,0,3]>')]).
% 2.87/3.30  cnf('0.79.2.0',plain,
% 2.87/3.30      ( converse(composition(top,X1)) = composition(converse(X1),top) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.79.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_76]).
% 2.87/3.30  cnf('0.81.0.0',plain,
% 2.87/3.30      ( converse(composition(zero,X1)) = composition(converse(X1),zero) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.6.2.0','0.77.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.81.1.0',plain,
% 2.87/3.30      ( converse(composition(zero,X1)) = composition(converse(X1),zero) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.81.0.0']),
% 2.87/3.30      [weight('<44,77,6,[0,0,0,3]>')]).
% 2.87/3.30  cnf('0.81.2.0',plain,
% 2.87/3.30      ( converse(composition(zero,X1)) = composition(converse(X1),zero) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.81.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_78]).
% 2.87/3.30  cnf('0.83.0.0',plain,
% 2.87/3.30      ( join(X1,join(X1,X2)) = join(X1,X2) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.10.2.0','0.72.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.83.1.0',plain,
% 2.87/3.30      ( join(X1,join(X1,X2)) = join(X1,X2) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.83.0.0']),
% 2.87/3.30      [weight('<53,72,10,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.83.2.0',plain,
% 2.87/3.30      ( join(X1,join(X1,X2)) = join(X1,X2) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.83.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_80]).
% 2.87/3.30  cnf('0.84.0.0',plain,
% 2.87/3.30      ( join(meet(X1,X2),complement(join(complement(X1),X2))) = join(meet(X1,X2),X1) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.83.2.0','0.61.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.84.0.1',plain,
% 2.87/3.30      ( X1 = join(meet(X1,X2),X1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.84.0.0','0.61.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.84.1.0',plain,
% 2.87/3.30      ( X1 = join(meet(X1,X2),X1) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.84.0.1']),
% 2.87/3.30      [weight('<41,83,61,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.84.1.1',plain,
% 2.87/3.30      ( X1 = join(X1,meet(X1,X2)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.84.1.0','0.9.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.84.2.0',plain,
% 2.87/3.30      ( join(X1,meet(X1,X2)) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.84.1.1',theory(equality)]),
% 2.87/3.30      [x,rule_81]).
% 2.87/3.30  cnf('0.85.0.0',plain,
% 2.87/3.30      ( X1 = join(X1,meet(X2,X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.84.2.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.85.1.0',plain,
% 2.87/3.30      ( X1 = join(X1,meet(X2,X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.85.0.0']),
% 2.87/3.30      [weight('<41,84,21,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.85.2.0',plain,
% 2.87/3.30      ( join(X1,meet(X2,X1)) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.85.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_82]).
% 2.87/3.30  cnf('0.86.0.0',plain,
% 2.87/3.30      ( join(X1,X2) = join(X1,join(X2,X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.83.2.0','0.9.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.86.1.0',plain,
% 2.87/3.30      ( join(X1,X2) = join(X1,join(X2,X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.86.0.0']),
% 2.87/3.30      [weight('<53,83,9,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.86.2.0',plain,
% 2.87/3.30      ( join(X1,join(X2,X1)) = join(X1,X2) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.86.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_83]).
% 2.87/3.30  cnf('0.87.0.0',plain,
% 2.87/3.30      ( join(X1,converse(complement(converse(X1)))) = converse(top) ),
% 2.87/3.30      inference(interreduction_right,[status(thm)],['0.47.2.0'])).
% 2.87/3.30  cnf('0.87.0.1',plain,
% 2.87/3.30      ( join(X1,converse(complement(converse(X1)))) = top ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.87.0.0','0.58.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.87.1.0',plain,
% 2.87/3.30      ( join(X1,converse(complement(converse(X1)))) = top ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.87.0.1']),
% 2.87/3.30      [weight('<55,47,58,[0,0,0,0]>')]).
% 2.87/3.30  cnf('0.87.2.0',plain,
% 2.87/3.30      ( join(X1,converse(complement(converse(X1)))) = top ),
% 2.87/3.30      inference(orient,[status(thm)],['0.87.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_84]).
% 2.87/3.30  cnf('0.88.0.0',plain,
% 2.87/3.30      ( join(X1,join(complement(X1),X2)) = join(top,X2) ),
% 2.87/3.30      inference(interreduction_right,[status(thm)],['0.52.2.0'])).
% 2.87/3.30  cnf('0.88.0.1',plain,
% 2.87/3.30      ( join(X1,join(complement(X1),X2)) = top ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.88.0.0','0.57.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.88.1.0',plain,
% 2.87/3.30      ( join(X1,join(complement(X1),X2)) = top ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.88.0.1']),
% 2.87/3.30      [weight('<55,52,57,[0,0,0,0]>')]).
% 2.87/3.30  cnf('0.88.2.0',plain,
% 2.87/3.30      ( join(X1,join(complement(X1),X2)) = top ),
% 2.87/3.30      inference(orient,[status(thm)],['0.88.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_85]).
% 2.87/3.30  cnf('0.89.0.0',plain,
% 2.87/3.30      ( X1 = join(meet(X1,join(complement(complement(X1)),X2)),complement(top)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.61.2.0','0.88.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1','L')]).
% 2.87/3.30  cnf('0.89.0.1',plain,
% 2.87/3.30      ( X1 = join(meet(X1,join(X1,X2)),complement(top)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.89.0.0','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1.2.1','L')]).
% 2.87/3.30  cnf('0.89.0.2',plain,
% 2.87/3.30      ( X1 = join(meet(X1,join(X1,X2)),zero) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.89.0.1','0.18.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2','L')]).
% 2.87/3.30  cnf('0.89.0.3',plain,
% 2.87/3.30      ( X1 = meet(X1,join(X1,X2)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.89.0.2','0.67.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.89.1.0',plain,
% 2.87/3.30      ( X1 = meet(X1,join(X1,X2)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.89.0.3']),
% 2.87/3.30      [weight('<41,88,61,[0,0,0,5]>')]).
% 2.87/3.30  cnf('0.89.2.0',plain,
% 2.87/3.30      ( meet(X1,join(X1,X2)) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.89.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_86]).
% 2.87/3.30  cnf('0.90.0.0',plain,
% 2.87/3.30      ( X1 = meet(X1,join(X2,X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.89.2.0','0.9.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.90.1.0',plain,
% 2.87/3.30      ( X1 = meet(X1,join(X2,X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.90.0.0']),
% 2.87/3.30      [weight('<41,89,9,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.90.2.0',plain,
% 2.87/3.30      ( meet(X1,join(X2,X1)) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.90.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_87]).
% 2.87/3.30  cnf('0.92.0.0',plain,
% 2.87/3.30      ( meet(X1,X2) = meet(meet(X1,X2),X1) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.89.2.0','0.61.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.92.1.0',plain,
% 2.87/3.30      ( meet(X1,X2) = meet(meet(X1,X2),X1) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.92.0.0']),
% 2.87/3.30      [weight('<53,89,61,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.92.1.1',plain,
% 2.87/3.30      ( meet(X1,X2) = meet(X1,meet(X1,X2)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.92.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.92.2.0',plain,
% 2.87/3.30      ( meet(X1,meet(X1,X2)) = meet(X1,X2) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.92.1.1',theory(equality)]),
% 2.87/3.30      [x,rule_89]).
% 2.87/3.30  cnf('0.94.0.0',plain,
% 2.87/3.30      ( meet(X1,X2) = meet(meet(X1,X2),X2) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.90.2.0','0.85.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.94.1.0',plain,
% 2.87/3.30      ( meet(X1,X2) = meet(meet(X1,X2),X2) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.94.0.0']),
% 2.87/3.30      [weight('<53,90,85,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.94.1.1',plain,
% 2.87/3.30      ( meet(X1,X2) = meet(X2,meet(X1,X2)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.94.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.94.2.0',plain,
% 2.87/3.30      ( meet(X1,meet(X2,X1)) = meet(X2,X1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.94.1.1',theory(equality)]),
% 2.87/3.30      [x,rule_91]).
% 2.87/3.30  cnf('0.99.0.0',plain,
% 2.87/3.30      ( join(join(complement(X1),X2),X1) = join(join(complement(X1),X2),top) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.86.2.0','0.88.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.99.0.1',plain,
% 2.87/3.30      ( join(complement(X1),join(X2,X1)) = join(join(complement(X1),X2),top) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.99.0.0','0.10.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.99.0.2',plain,
% 2.87/3.30      ( join(complement(X1),join(X2,X1)) = join(complement(X1),join(X2,top)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.99.0.1','0.10.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.99.0.3',plain,
% 2.87/3.30      ( join(complement(X1),join(X2,X1)) = join(complement(X1),top) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.99.0.2','0.56.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2','L')]).
% 2.87/3.30  cnf('0.99.0.4',plain,
% 2.87/3.30      ( join(complement(X1),join(X2,X1)) = top ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.99.0.3','0.56.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.99.1.0',plain,
% 2.87/3.30      ( join(complement(X1),join(X2,X1)) = top ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.99.0.4']),
% 2.87/3.30      [weight('<55,88,86,[0,0,0,2]>')]).
% 2.87/3.30  cnf('0.99.2.0',plain,
% 2.87/3.30      ( join(complement(X1),join(X2,X1)) = top ),
% 2.87/3.30      inference(orient,[status(thm)],['0.99.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_96]).
% 2.87/3.30  cnf('0.103.0.0',plain,
% 2.87/3.30      ( top = join(complement(meet(X1,X2)),X2) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.99.2.0','0.85.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.103.1.0',plain,
% 2.87/3.30      ( top = join(complement(meet(X1,X2)),X2) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.103.0.0']),
% 2.87/3.30      [weight('<55,99,85,[1,0,0,3]>')]).
% 2.87/3.30  cnf('0.103.1.1',plain,
% 2.87/3.30      ( top = join(X2,complement(meet(X1,X2))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.103.1.0','0.9.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.103.2.0',plain,
% 2.87/3.30      ( join(X1,complement(meet(X2,X1))) = top ),
% 2.87/3.30      inference(orient,[status(thm)],['0.103.1.1',theory(equality)]),
% 2.87/3.30      [x,rule_100]).
% 2.87/3.30  cnf('0.105.0.0',plain,
% 2.87/3.30      ( meet(X1,meet(X2,complement(X1))) = complement(top) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.16.2.0','0.103.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.105.0.1',plain,
% 2.87/3.30      ( meet(X1,meet(X2,complement(X1))) = zero ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.105.0.0','0.18.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.105.1.0',plain,
% 2.87/3.30      ( meet(X1,meet(X2,complement(X1))) = zero ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.105.0.1']),
% 2.87/3.30      [weight('<55,103,16,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.105.2.0',plain,
% 2.87/3.30      ( meet(X1,meet(X2,complement(X1))) = zero ),
% 2.87/3.30      inference(orient,[status(thm)],['0.105.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_102]).
% 2.87/3.30  cnf('0.107.0.0',plain,
% 2.87/3.30      ( zero = meet(complement(X1),meet(X2,X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.105.2.0','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.2','L')]).
% 2.87/3.30  cnf('0.107.1.0',plain,
% 2.87/3.30      ( zero = meet(complement(X1),meet(X2,X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.107.0.0']),
% 2.87/3.30      [weight('<55,105,69,[1,0,0,4]>')]).
% 2.87/3.30  cnf('0.107.2.0',plain,
% 2.87/3.30      ( meet(complement(X1),meet(X2,X1)) = zero ),
% 2.87/3.30      inference(orient,[status(thm)],['0.107.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_104]).
% 2.87/3.30  cnf('0.110.0.0',plain,
% 2.87/3.30      ( zero = meet(complement(join(X1,X2)),X2) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.107.2.0','0.90.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.110.1.0',plain,
% 2.87/3.30      ( zero = meet(complement(join(X1,X2)),X2) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.110.0.0']),
% 2.87/3.30      [weight('<55,107,90,[1,0,0,3]>')]).
% 2.87/3.30  cnf('0.110.1.1',plain,
% 2.87/3.30      ( zero = meet(X2,complement(join(X1,X2))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.110.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.110.2.0',plain,
% 2.87/3.30      ( meet(X1,complement(join(X2,X1))) = zero ),
% 2.87/3.30      inference(orient,[status(thm)],['0.110.1.1',theory(equality)]),
% 2.87/3.30      [x,rule_107]).
% 2.87/3.30  cnf('0.113.0.0',plain,
% 2.87/3.30      ( meet(complement(X1),X2) = complement(join(X1,complement(X2))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.16.2.0','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.1','L')]).
% 2.87/3.30  cnf('0.113.1.0',plain,
% 2.87/3.30      ( meet(complement(X1),X2) = complement(join(X1,complement(X2))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.113.0.0']),
% 2.87/3.30      [weight('<59,69,16,[0,0,0,2]>')]).
% 2.87/3.30  cnf('0.113.2.0',plain,
% 2.87/3.30      ( complement(join(X1,complement(X2))) = meet(complement(X1),X2) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.113.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_110]).
% 2.87/3.30  cnf('0.114.0.0',plain,
% 2.87/3.30      ( meet(complement(X1),X2) = complement(join(complement(X2),X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.113.2.0','0.9.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.114.1.0',plain,
% 2.87/3.30      ( meet(complement(X1),X2) = complement(join(complement(X2),X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.114.0.0']),
% 2.87/3.30      [weight('<59,113,9,[1,0,0,1]>')]).
% 2.87/3.30  cnf('0.114.2.0',plain,
% 2.87/3.30      ( complement(join(complement(X1),X2)) = meet(complement(X2),X1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.114.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_111]).
% 2.87/3.30  cnf('0.115.0.0',plain,
% 2.87/3.30      ( join(X1,complement(X2)) = complement(meet(complement(X1),X2)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.69.2.0','0.113.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.115.1.0',plain,
% 2.87/3.30      ( join(X1,complement(X2)) = complement(meet(complement(X1),X2)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.115.0.0']),
% 2.87/3.30      [weight('<59,113,69,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.115.2.0',plain,
% 2.87/3.30      ( complement(meet(complement(X1),X2)) = join(X1,complement(X2)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.115.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_112]).
% 2.87/3.30  cnf('0.116.0.0',plain,
% 2.87/3.30      ( meet(complement(X1),complement(X2)) = complement(join(X1,X2)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.113.2.0','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.2','L')]).
% 2.87/3.30  cnf('0.116.1.0',plain,
% 2.87/3.30      ( meet(complement(X1),complement(X2)) = complement(join(X1,X2)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.116.0.0']),
% 2.87/3.30      [weight('<59,113,69,[1,0,0,3]>')]).
% 2.87/3.30  cnf('0.116.2.0',plain,
% 2.87/3.30      ( meet(complement(X1),complement(X2)) = complement(join(X1,X2)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.116.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_113]).
% 2.87/3.30  cnf('0.117.0.0',plain,
% 2.87/3.30      ( join(X1,complement(X2)) = complement(meet(X2,complement(X1))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.115.2.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.117.1.0',plain,
% 2.87/3.30      ( join(X1,complement(X2)) = complement(meet(X2,complement(X1))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.117.0.0']),
% 2.87/3.30      [weight('<59,115,21,[1,0,0,1]>')]).
% 2.87/3.30  cnf('0.117.2.0',plain,
% 2.87/3.30      ( complement(meet(X1,complement(X2))) = join(X2,complement(X1)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.117.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_114]).
% 2.87/3.30  cnf('0.118.0.0',plain,
% 2.87/3.30      ( join(complement(X1),complement(X2)) = complement(meet(X1,X2)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.115.2.0','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.1','L')]).
% 2.87/3.30  cnf('0.118.1.0',plain,
% 2.87/3.30      ( join(complement(X1),complement(X2)) = complement(meet(X1,X2)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.118.0.0']),
% 2.87/3.30      [weight('<59,115,69,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.118.2.0',plain,
% 2.87/3.30      ( join(complement(X1),complement(X2)) = complement(meet(X1,X2)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.118.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_115]).
% 2.87/3.30  cnf('0.124.0.0',plain,
% 2.87/3.30      ( join(X1,converse(meet(X2,converse(X1)))) = converse(converse(X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.45.2.0','0.85.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.124.0.1',plain,
% 2.87/3.30      ( join(X1,converse(meet(X2,converse(X1)))) = X1 ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.124.0.0','0.3.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.124.1.0',plain,
% 2.87/3.30      ( join(X1,converse(meet(X2,converse(X1)))) = X1 ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.124.0.1']),
% 2.87/3.30      [weight('<71,85,45,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.124.2.0',plain,
% 2.87/3.30      ( join(X1,converse(meet(X2,converse(X1)))) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.124.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_121]).
% 2.87/3.30  cnf('0.127.0.0',plain,
% 2.87/3.30      ( X1 = meet(X1,join(X2,join(X3,X1))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.90.2.0','0.10.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.127.1.0',plain,
% 2.87/3.30      ( X1 = meet(X1,join(X2,join(X3,X1))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.127.0.0']),
% 2.87/3.30      [weight('<71,90,10,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.127.2.0',plain,
% 2.87/3.30      ( meet(X1,join(X2,join(X3,X1))) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.127.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_124]).
% 2.87/3.30  cnf('0.145.0.0',plain,
% 2.87/3.30      ( composition(join(top,X1),converse(sk1)) = join(converse(sk1),composition(X1,converse(sk1))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.5.2.0','0.62.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.145.0.1',plain,
% 2.87/3.30      ( composition(top,converse(sk1)) = join(converse(sk1),composition(X1,converse(sk1))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.145.0.0','0.57.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.145.0.2',plain,
% 2.87/3.30      ( converse(sk1) = join(converse(sk1),composition(X1,converse(sk1))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.145.0.1','0.62.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.145.1.0',plain,
% 2.87/3.30      ( converse(sk1) = join(converse(sk1),composition(X1,converse(sk1))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.145.0.2']),
% 2.87/3.30      [weight('<79,62,5,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.145.2.0',plain,
% 2.87/3.30      ( join(converse(sk1),composition(X1,converse(sk1))) = converse(sk1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.145.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_142]).
% 2.87/3.30  cnf('0.146.0.0',plain,
% 2.87/3.30      ( join(sk1,converse(composition(X1,converse(sk1)))) = converse(converse(sk1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.45.2.0','0.145.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.146.0.1',plain,
% 2.87/3.30      ( join(sk1,composition(sk1,converse(X1))) = converse(converse(sk1)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.146.0.0','0.29.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.146.0.2',plain,
% 2.87/3.30      ( join(sk1,composition(sk1,converse(X1))) = sk1 ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.146.0.1','0.3.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.146.1.0',plain,
% 2.87/3.30      ( join(sk1,composition(sk1,converse(X1))) = sk1 ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.146.0.2']),
% 2.87/3.30      [weight('<55,145,45,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.146.2.0',plain,
% 2.87/3.30      ( join(sk1,composition(sk1,converse(X1))) = sk1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.146.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_143]).
% 2.87/3.30  cnf('0.147.0.0',plain,
% 2.87/3.30      ( sk1 = join(sk1,composition(sk1,X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.146.2.0','0.3.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.2','L')]).
% 2.87/3.30  cnf('0.147.1.0',plain,
% 2.87/3.30      ( sk1 = join(sk1,composition(sk1,X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.147.0.0']),
% 2.87/3.30      [weight('<41,146,3,[1,0,0,4]>')]).
% 2.87/3.30  cnf('0.147.2.0',plain,
% 2.87/3.30      ( join(sk1,composition(sk1,X1)) = sk1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.147.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_144]).
% 2.87/3.30  cnf('0.163.0.0',axiom,
% 2.87/3.30      ( join(meet(composition(X1,X2),X3),meet(composition(meet(X1,composition(X3,converse(X2))),X2),X3)) = meet(composition(meet(X1,composition(X3,converse(X2))),X2),X3) ),
% 2.87/3.30      file('/tmp/WALDMEISTER_6577_n026')).
% 2.87/3.30  cnf('0.163.1.0',plain,
% 2.87/3.30      ( join(meet(composition(X1,X2),X3),meet(composition(meet(X1,composition(X3,converse(X2))),X2),X3)) = meet(composition(meet(X1,composition(X3,converse(X2))),X2),X3) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.163.0.0']),
% 2.87/3.30      [weight('<0,0,0,[0,0,0,15]>')]).
% 2.87/3.30  cnf('0.163.1.1',plain,
% 2.87/3.30      ( join(meet(composition(X1,X2),X3),meet(X3,composition(meet(X1,composition(X3,converse(X2))),X2))) = meet(composition(meet(X1,composition(X3,converse(X2))),X2),X3) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.163.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.163.1.2',plain,
% 2.87/3.30      ( join(meet(composition(X1,X2),X3),meet(X3,composition(meet(X1,composition(X3,converse(X2))),X2))) = meet(X3,composition(meet(X1,composition(X3,converse(X2))),X2)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.163.1.1','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.163.2.0',plain,
% 2.87/3.30      ( join(meet(composition(X1,X2),X3),meet(X3,composition(meet(X1,composition(X3,converse(X2))),X2))) = meet(X3,composition(meet(X1,composition(X3,converse(X2))),X2)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.163.1.2',theory(equality)]),
% 2.87/3.30      [u,rule_160]).
% 2.87/3.30  cnf('0.164.0.0',plain,
% 2.87/3.30      ( meet(top,composition(meet(X1,composition(top,converse(sk1))),sk1)) = join(meet(composition(X1,sk1),top),meet(top,composition(meet(X1,converse(sk1)),sk1))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.163.2.0','0.62.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.2.1.2','L')]).
% 2.87/3.30  cnf('0.164.0.1',plain,
% 2.87/3.30      ( composition(meet(X1,composition(top,converse(sk1))),sk1) = join(meet(composition(X1,sk1),top),meet(top,composition(meet(X1,converse(sk1)),sk1))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.164.0.0','0.73.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.164.0.2',plain,
% 2.87/3.30      ( composition(meet(X1,converse(sk1)),sk1) = join(meet(composition(X1,sk1),top),meet(top,composition(meet(X1,converse(sk1)),sk1))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.164.0.1','0.62.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.2','L')]).
% 2.87/3.30  cnf('0.164.0.3',plain,
% 2.87/3.30      ( composition(meet(X1,converse(sk1)),sk1) = join(composition(X1,sk1),meet(top,composition(meet(X1,converse(sk1)),sk1))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.164.0.2','0.74.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1','L')]).
% 2.87/3.30  cnf('0.164.0.4',plain,
% 2.87/3.30      ( composition(meet(X1,converse(sk1)),sk1) = join(composition(X1,sk1),composition(meet(X1,converse(sk1)),sk1)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.164.0.3','0.73.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2','L')]).
% 2.87/3.30  cnf('0.164.0.5',plain,
% 2.87/3.30      ( composition(meet(X1,converse(sk1)),sk1) = composition(join(X1,meet(X1,converse(sk1))),sk1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.164.0.4','0.5.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.164.0.6',plain,
% 2.87/3.30      ( composition(meet(X1,converse(sk1)),sk1) = composition(X1,sk1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.164.0.5','0.84.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1','L')]).
% 2.87/3.30  cnf('0.164.1.0',plain,
% 2.87/3.30      ( composition(meet(X1,converse(sk1)),sk1) = composition(X1,sk1) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.164.0.6']),
% 2.87/3.30      [weight('<69,163,62,[1,0,0,11]>')]).
% 2.87/3.30  cnf('0.164.2.0',plain,
% 2.87/3.30      ( composition(meet(X1,converse(sk1)),sk1) = composition(X1,sk1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.164.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_161]).
% 2.87/3.30  cnf('0.165.0.0',plain,
% 2.87/3.30      ( composition(top,sk1) = composition(converse(sk1),sk1) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.164.2.0','0.73.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.165.1.0',plain,
% 2.87/3.30      ( composition(top,sk1) = composition(converse(sk1),sk1) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.165.0.0']),
% 2.87/3.30      [weight('<39,164,73,[1,0,0,1]>')]).
% 2.87/3.30  cnf('0.165.2.0',plain,
% 2.87/3.30      ( composition(converse(sk1),sk1) = composition(top,sk1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.165.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_162]).
% 2.87/3.30  cnf('0.166.0.0',plain,
% 2.87/3.30      ( composition(converse(sk1),sk1) = converse(composition(top,sk1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.30.2.0','0.165.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.166.0.1',plain,
% 2.87/3.30      ( composition(top,sk1) = converse(composition(top,sk1)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.166.0.0','0.165.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.166.0.2',plain,
% 2.87/3.30      ( composition(top,sk1) = composition(converse(sk1),top) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.166.0.1','0.79.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.166.1.0',plain,
% 2.87/3.30      ( composition(top,sk1) = composition(converse(sk1),top) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.166.0.2']),
% 2.87/3.30      [weight('<39,165,30,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.166.2.0',plain,
% 2.87/3.30      ( composition(converse(sk1),top) = composition(top,sk1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.166.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_163]).
% 2.87/3.30  cnf('0.168.0.0',plain,
% 2.87/3.30      ( complement(top) = join(complement(top),composition(converse(converse(sk1)),complement(composition(top,sk1)))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.12.2.0','0.166.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.2.1','L')]).
% 2.87/3.30  cnf('0.168.0.1',plain,
% 2.87/3.30      ( zero = join(complement(top),composition(converse(converse(sk1)),complement(composition(top,sk1)))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.168.0.0','0.18.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.168.0.2',plain,
% 2.87/3.30      ( zero = join(zero,composition(converse(converse(sk1)),complement(composition(top,sk1)))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.168.0.1','0.18.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1','L')]).
% 2.87/3.30  cnf('0.168.0.3',plain,
% 2.87/3.30      ( zero = composition(converse(converse(sk1)),complement(composition(top,sk1))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.168.0.2','0.64.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.168.0.4',plain,
% 2.87/3.30      ( zero = composition(sk1,complement(composition(top,sk1))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.168.0.3','0.3.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1','L')]).
% 2.87/3.30  cnf('0.168.1.0',plain,
% 2.87/3.30      ( zero = composition(sk1,complement(composition(top,sk1))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.168.0.4']),
% 2.87/3.30      [weight('<55,166,12,[0,0,0,7]>')]).
% 2.87/3.30  cnf('0.168.2.0',plain,
% 2.87/3.30      ( composition(sk1,complement(composition(top,sk1))) = zero ),
% 2.87/3.30      inference(orient,[status(thm)],['0.168.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_165]).
% 2.87/3.30  cnf('0.169.0.0',plain,
% 2.87/3.30      ( composition(X1,sk1) = composition(meet(converse(sk1),X1),sk1) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.164.2.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.169.1.0',plain,
% 2.87/3.30      ( composition(X1,sk1) = composition(meet(converse(sk1),X1),sk1) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.169.0.0']),
% 2.87/3.30      [weight('<69,164,21,[1,0,0,1]>')]).
% 2.87/3.30  cnf('0.169.2.0',plain,
% 2.87/3.30      ( composition(meet(converse(sk1),X1),sk1) = composition(X1,sk1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.169.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_166]).
% 2.87/3.30  cnf('0.181.0.0',plain,
% 2.87/3.30      ( composition(converse(sk1),composition(sk1,X1)) = composition(composition(top,sk1),X1) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.4.2.0','0.165.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.181.0.1',plain,
% 2.87/3.30      ( composition(converse(sk1),composition(sk1,X1)) = composition(top,composition(sk1,X1)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.181.0.0','0.4.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.181.1.0',plain,
% 2.87/3.30      ( composition(converse(sk1),composition(sk1,X1)) = composition(top,composition(sk1,X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.181.0.1']),
% 2.87/3.30      [weight('<83,165,4,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.181.2.0',plain,
% 2.87/3.30      ( composition(converse(sk1),composition(sk1,X1)) = composition(top,composition(sk1,X1)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.181.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_178]).
% 2.87/3.30  cnf('0.182.0.0',plain,
% 2.87/3.30      ( composition(top,composition(sk1,complement(composition(top,sk1)))) = composition(converse(sk1),zero) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.181.2.0','0.168.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.182.0.1',plain,
% 2.87/3.30      ( composition(top,zero) = composition(converse(sk1),zero) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.182.0.0','0.168.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.182.1.0',plain,
% 2.87/3.30      ( composition(top,zero) = composition(converse(sk1),zero) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.182.0.1']),
% 2.87/3.30      [weight('<39,181,168,[1,0,0,3]>')]).
% 2.87/3.30  cnf('0.182.2.0',plain,
% 2.87/3.30      ( composition(converse(sk1),zero) = composition(top,zero) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.182.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_179]).
% 2.87/3.30  cnf('0.183.0.0',plain,
% 2.87/3.30      ( composition(converse(zero),sk1) = converse(composition(top,zero)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.30.2.0','0.182.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.183.0.1',plain,
% 2.87/3.30      ( composition(zero,sk1) = converse(composition(top,zero)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.183.0.0','0.77.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.183.0.2',plain,
% 2.87/3.30      ( composition(zero,sk1) = composition(converse(zero),top) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.183.0.1','0.79.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.183.0.3',plain,
% 2.87/3.30      ( composition(zero,sk1) = composition(zero,top) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.183.0.2','0.77.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1','L')]).
% 2.87/3.30  cnf('0.183.1.0',plain,
% 2.87/3.30      ( composition(zero,sk1) = composition(zero,top) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.183.0.3']),
% 2.87/3.30      [weight('<27,182,30,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.183.2.0',plain,
% 2.87/3.30      ( composition(zero,sk1) = composition(zero,top) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.183.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_180]).
% 2.87/3.30  cnf('0.198.0.0',plain,
% 2.87/3.30      ( join(X1,join(meet(X1,X2),X3)) = join(X1,X3) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.10.2.0','0.84.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.198.1.0',plain,
% 2.87/3.30      ( join(X1,join(meet(X1,X2),X3)) = join(X1,X3) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.198.0.0']),
% 2.87/3.30      [weight('<87,84,10,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.198.2.0',plain,
% 2.87/3.30      ( join(X1,join(meet(X1,X2),X3)) = join(X1,X3) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.198.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_195]).
% 2.87/3.30  cnf('0.199.0.0',plain,
% 2.87/3.30      ( join(X1,meet(meet(X1,X2),X3)) = join(X1,meet(X1,X2)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.198.2.0','0.84.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.199.0.1',plain,
% 2.87/3.30      ( join(X1,meet(meet(X1,X2),X3)) = X1 ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.199.0.0','0.84.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.199.1.0',plain,
% 2.87/3.30      ( join(X1,meet(meet(X1,X2),X3)) = X1 ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.199.0.1']),
% 2.87/3.30      [weight('<71,198,84,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.199.2.0',plain,
% 2.87/3.30      ( join(X1,meet(meet(X1,X2),X3)) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.199.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_196]).
% 2.87/3.30  cnf('0.200.0.0',plain,
% 2.87/3.30      ( join(X1,meet(X2,meet(X1,X3))) = join(X1,meet(X1,X3)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.198.2.0','0.85.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.200.0.1',plain,
% 2.87/3.30      ( join(X1,meet(X2,meet(X1,X3))) = X1 ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.200.0.0','0.84.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.200.1.0',plain,
% 2.87/3.30      ( join(X1,meet(X2,meet(X1,X3))) = X1 ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.200.0.1']),
% 2.87/3.30      [weight('<71,198,85,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.200.2.0',plain,
% 2.87/3.30      ( join(X1,meet(X2,meet(X1,X3))) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.200.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_197]).
% 2.87/3.30  cnf('0.201.0.0',plain,
% 2.87/3.30      ( X1 = join(X1,meet(meet(X2,X1),X3)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.199.2.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1','L')]).
% 2.87/3.30  cnf('0.201.1.0',plain,
% 2.87/3.30      ( X1 = join(X1,meet(meet(X2,X1),X3)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.201.0.0']),
% 2.87/3.30      [weight('<71,199,21,[1,0,0,3]>')]).
% 2.87/3.30  cnf('0.201.2.0',plain,
% 2.87/3.30      ( join(X1,meet(meet(X2,X1),X3)) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.201.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_198]).
% 2.87/3.30  cnf('0.203.0.0',plain,
% 2.87/3.30      ( X1 = join(X1,meet(X2,meet(X3,X1))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.200.2.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.2','L')]).
% 2.87/3.30  cnf('0.203.1.0',plain,
% 2.87/3.30      ( X1 = join(X1,meet(X2,meet(X3,X1))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.203.0.0']),
% 2.87/3.30      [weight('<71,200,21,[1,0,0,4]>')]).
% 2.87/3.30  cnf('0.203.2.0',plain,
% 2.87/3.30      ( join(X1,meet(X2,meet(X3,X1))) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.203.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_200]).
% 2.87/3.30  cnf('0.205.0.0',plain,
% 2.87/3.30      ( join(X1,join(meet(X2,X1),X3)) = join(X1,X3) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.10.2.0','0.85.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.205.1.0',plain,
% 2.87/3.30      ( join(X1,join(meet(X2,X1),X3)) = join(X1,X3) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.205.0.0']),
% 2.87/3.30      [weight('<87,85,10,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.205.2.0',plain,
% 2.87/3.30      ( join(X1,join(meet(X2,X1),X3)) = join(X1,X3) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.205.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_202]).
% 2.87/3.30  cnf('0.210.0.0',plain,
% 2.87/3.30      ( join(sk1,join(composition(sk1,X1),X2)) = join(sk1,X2) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.10.2.0','0.147.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.210.1.0',plain,
% 2.87/3.30      ( join(sk1,join(composition(sk1,X1),X2)) = join(sk1,X2) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.210.0.0']),
% 2.87/3.30      [weight('<87,147,10,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.210.2.0',plain,
% 2.87/3.30      ( join(sk1,join(composition(sk1,X1),X2)) = join(sk1,X2) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.210.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_207]).
% 2.87/3.30  cnf('0.214.0.0',plain,
% 2.87/3.30      ( join(complement(join(complement(X1),complement(X2))),complement(join(complement(X1),X2))) = X1 ),
% 2.87/3.30      inference(interreduction_right,[status(thm)],['0.2.2.0'])).
% 2.87/3.30  cnf('0.214.1.0',plain,
% 2.87/3.30      ( join(complement(join(complement(X1),complement(X2))),complement(join(complement(X1),X2))) = X1 ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.214.0.0']),
% 2.87/3.30      [weight('<?,2,9,[0,0,0,0]>')]).
% 2.87/3.30  cnf('0.214.1.1',plain,
% 2.87/3.30      ( complement(meet(join(complement(X1),complement(X2)),join(complement(X1),X2))) = X1 ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.214.1.0','0.118.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.214.1.2',plain,
% 2.87/3.30      ( complement(meet(join(complement(X1),X2),join(complement(X1),complement(X2)))) = X1 ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.214.1.1','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.214.1.3',plain,
% 2.87/3.30      ( complement(meet(join(complement(X1),X2),complement(meet(X1,X2)))) = X1 ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.214.1.2','0.118.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.2','L')]).
% 2.87/3.30  cnf('0.214.1.4',plain,
% 2.87/3.30      ( join(meet(X1,X2),complement(join(complement(X1),X2))) = X1 ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.214.1.3','0.117.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.214.1.5',plain,
% 2.87/3.30      ( join(meet(X1,X2),meet(complement(X2),X1)) = X1 ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.214.1.4','0.114.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.214.2.0',plain,
% 2.87/3.30      ( join(meet(X1,X2),meet(complement(X2),X1)) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.214.1.5',theory(equality)]),
% 2.87/3.30      [u,rule_211]).
% 2.87/3.30  cnf('0.215.0.0',plain,
% 2.87/3.30      ( join(X1,meet(complement(X1),X2)) = join(X1,X2) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.205.2.0','0.214.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.215.1.0',plain,
% 2.87/3.30      ( join(X1,meet(complement(X1),X2)) = join(X1,X2) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.215.0.0']),
% 2.87/3.30      [weight('<69,214,205,[0,0,0,2]>')]).
% 2.87/3.30  cnf('0.215.2.0',plain,
% 2.87/3.30      ( join(X1,meet(complement(X1),X2)) = join(X1,X2) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.215.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_212]).
% 2.87/3.30  cnf('0.216.0.0',plain,
% 2.87/3.30      ( join(X1,X2) = join(X1,meet(X2,complement(X1))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.215.2.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.216.1.0',plain,
% 2.87/3.30      ( join(X1,X2) = join(X1,meet(X2,complement(X1))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.216.0.0']),
% 2.87/3.30      [weight('<69,215,21,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.216.2.0',plain,
% 2.87/3.30      ( join(X1,meet(X2,complement(X1))) = join(X1,X2) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.216.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_213]).
% 2.87/3.30  cnf('0.218.0.0',plain,
% 2.87/3.30      ( meet(complement(meet(complement(complement(X1)),X2)),X1) = complement(join(complement(X1),X2)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.114.2.0','0.215.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.218.0.1',plain,
% 2.87/3.30      ( meet(join(complement(X1),complement(X2)),X1) = complement(join(complement(X1),X2)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.218.0.0','0.115.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.218.0.2',plain,
% 2.87/3.30      ( meet(complement(meet(X1,X2)),X1) = complement(join(complement(X1),X2)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.218.0.1','0.118.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.218.0.3',plain,
% 2.87/3.30      ( meet(complement(meet(X1,X2)),X1) = meet(complement(X2),X1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.218.0.2','0.114.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.218.1.0',plain,
% 2.87/3.30      ( meet(complement(meet(X1,X2)),X1) = meet(complement(X2),X1) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.218.0.3']),
% 2.87/3.30      [weight('<76,215,114,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.218.1.1',plain,
% 2.87/3.30      ( meet(X1,complement(meet(X1,X2))) = meet(complement(X2),X1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.218.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.218.2.0',plain,
% 2.87/3.30      ( meet(X1,complement(meet(X1,X2))) = meet(complement(X2),X1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.218.1.1',theory(equality)]),
% 2.87/3.30      [u,rule_215]).
% 2.87/3.30  cnf('0.219.0.0',plain,
% 2.87/3.30      ( meet(complement(complement(X1)),X2) = meet(X2,join(X1,complement(X2))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.218.2.0','0.117.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.219.0.1',plain,
% 2.87/3.30      ( meet(X1,X2) = meet(X2,join(X1,complement(X2))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.219.0.0','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.219.1.0',plain,
% 2.87/3.30      ( meet(X1,X2) = meet(X2,join(X1,complement(X2))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.219.0.1']),
% 2.87/3.30      [weight('<69,218,117,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.219.2.0',plain,
% 2.87/3.30      ( meet(X1,join(X2,complement(X1))) = meet(X2,X1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.219.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_216]).
% 2.87/3.30  cnf('0.220.0.0',plain,
% 2.87/3.30      ( meet(X1,X2) = meet(X2,join(complement(X2),X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.219.2.0','0.9.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.220.1.0',plain,
% 2.87/3.30      ( meet(X1,X2) = meet(X2,join(complement(X2),X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.220.0.0']),
% 2.87/3.30      [weight('<69,219,9,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.220.2.0',plain,
% 2.87/3.30      ( meet(X1,join(complement(X1),X2)) = meet(X2,X1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.220.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_217]).
% 2.87/3.30  cnf('0.221.0.0',plain,
% 2.87/3.30      ( meet(converse(complement(converse(complement(X1)))),X1) = meet(X1,top) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.220.2.0','0.87.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.221.0.1',plain,
% 2.87/3.30      ( meet(converse(complement(converse(complement(X1)))),X1) = X1 ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.221.0.0','0.74.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.221.1.0',plain,
% 2.87/3.30      ( meet(converse(complement(converse(complement(X1)))),X1) = X1 ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.221.0.1']),
% 2.87/3.30      [weight('<71,220,87,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.221.1.1',plain,
% 2.87/3.30      ( meet(X1,converse(complement(converse(complement(X1))))) = X1 ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.221.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.221.2.0',plain,
% 2.87/3.30      ( meet(X1,converse(complement(converse(complement(X1))))) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.221.1.1',theory(equality)]),
% 2.87/3.30      [u,rule_218]).
% 2.87/3.30  cnf('0.222.0.0',plain,
% 2.87/3.30      ( join(X1,complement(converse(complement(converse(complement(complement(X1))))))) = complement(complement(X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.115.2.0','0.221.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.222.0.1',plain,
% 2.87/3.30      ( join(X1,complement(converse(complement(converse(X1))))) = complement(complement(X1)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.222.0.0','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1.1.1.1','L')]).
% 2.87/3.30  cnf('0.222.0.2',plain,
% 2.87/3.30      ( join(X1,complement(converse(complement(converse(X1))))) = X1 ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.222.0.1','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.222.1.0',plain,
% 2.87/3.30      ( join(X1,complement(converse(complement(converse(X1))))) = X1 ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.222.0.2']),
% 2.87/3.30      [weight('<71,221,115,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.222.2.0',plain,
% 2.87/3.30      ( join(X1,complement(converse(complement(converse(X1))))) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.222.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_219]).
% 2.87/3.30  cnf('0.223.0.0',plain,
% 2.87/3.30      ( one = join(one,complement(converse(complement(one)))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.222.2.0','0.32.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1.1.1','L')]).
% 2.87/3.30  cnf('0.223.1.0',plain,
% 2.87/3.30      ( one = join(one,complement(converse(complement(one)))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.223.0.0']),
% 2.87/3.30      [weight('<55,222,32,[1,0,0,5]>')]).
% 2.87/3.30  cnf('0.223.2.0',plain,
% 2.87/3.30      ( join(one,complement(converse(complement(one)))) = one ),
% 2.87/3.30      inference(orient,[status(thm)],['0.223.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_220]).
% 2.87/3.30  cnf('0.224.0.0',plain,
% 2.87/3.30      ( meet(complement(one),converse(complement(one))) = complement(one) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.113.2.0','0.223.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.224.1.0',plain,
% 2.87/3.30      ( meet(complement(one),converse(complement(one))) = complement(one) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.224.0.0']),
% 2.87/3.30      [weight('<62,223,113,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.224.2.0',plain,
% 2.87/3.30      ( meet(complement(one),converse(complement(one))) = complement(one) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.224.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_221]).
% 2.87/3.30  cnf('0.225.0.0',plain,
% 2.87/3.30      ( complement(one) = join(complement(one),converse(complement(one))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.124.2.0','0.224.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1','L')]).
% 2.87/3.30  cnf('0.225.1.0',plain,
% 2.87/3.30      ( complement(one) = join(complement(one),converse(complement(one))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.225.0.0']),
% 2.87/3.30      [weight('<62,224,124,[0,0,0,3]>')]).
% 2.87/3.30  cnf('0.225.2.0',plain,
% 2.87/3.30      ( join(complement(one),converse(complement(one))) = complement(one) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.225.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_222]).
% 2.87/3.30  cnf('0.228.0.0',plain,
% 2.87/3.30      ( converse(complement(one)) = join(converse(complement(one)),complement(one)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.85.2.0','0.224.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.228.1.0',plain,
% 2.87/3.30      ( converse(complement(one)) = join(converse(complement(one)),complement(one)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.228.0.0']),
% 2.87/3.30      [weight('<69,224,85,[0,0,0,2]>')]).
% 2.87/3.30  cnf('0.228.1.1',plain,
% 2.87/3.30      ( converse(complement(one)) = join(complement(one),converse(complement(one))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.228.1.0','0.9.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.228.1.2',plain,
% 2.87/3.30      ( converse(complement(one)) = complement(one) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.228.1.1','0.225.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.228.2.0',plain,
% 2.87/3.30      ( converse(complement(one)) = complement(one) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.228.1.2',theory(equality)]),
% 2.87/3.30      [u,rule_225]).
% 2.87/3.30  cnf('0.231.0.0',plain,
% 2.87/3.30      ( converse(join(complement(one),X1)) = join(complement(one),converse(X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.13.2.0','0.228.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.231.1.0',plain,
% 2.87/3.30      ( converse(join(complement(one),X1)) = join(complement(one),converse(X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.231.0.0']),
% 2.87/3.30      [weight('<65,228,13,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.231.2.0',plain,
% 2.87/3.30      ( converse(join(complement(one),X1)) = join(complement(one),converse(X1)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.231.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_228]).
% 2.87/3.30  cnf('0.233.0.0',plain,
% 2.87/3.30      ( join(X1,converse(complement(converse(complement(converse(converse(X1))))))) = converse(converse(X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.45.2.0','0.222.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.233.0.1',plain,
% 2.87/3.30      ( join(X1,converse(complement(converse(complement(X1))))) = converse(converse(X1)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.233.0.0','0.3.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1.1.1.1','L')]).
% 2.87/3.30  cnf('0.233.0.2',plain,
% 2.87/3.30      ( join(X1,converse(complement(converse(complement(X1))))) = X1 ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.233.0.1','0.3.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.233.1.0',plain,
% 2.87/3.30      ( join(X1,converse(complement(converse(complement(X1))))) = X1 ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.233.0.2']),
% 2.87/3.30      [weight('<71,222,45,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.233.2.0',plain,
% 2.87/3.30      ( join(X1,converse(complement(converse(complement(X1))))) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.233.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_230]).
% 2.87/3.30  cnf('0.234.0.0',plain,
% 2.87/3.30      ( meet(converse(complement(converse(complement(complement(X1))))),X1) = meet(X1,complement(X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.220.2.0','0.233.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.234.0.1',plain,
% 2.87/3.30      ( meet(converse(complement(converse(X1))),X1) = meet(X1,complement(X1)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.234.0.0','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.1.1.1','L')]).
% 2.87/3.30  cnf('0.234.0.2',plain,
% 2.87/3.30      ( meet(converse(complement(converse(X1))),X1) = zero ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.234.0.1','0.17.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.234.1.0',plain,
% 2.87/3.30      ( meet(converse(complement(converse(X1))),X1) = zero ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.234.0.2']),
% 2.87/3.30      [weight('<55,233,220,[0,0,0,2]>')]).
% 2.87/3.30  cnf('0.234.1.1',plain,
% 2.87/3.30      ( meet(X1,converse(complement(converse(X1)))) = zero ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.234.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.234.2.0',plain,
% 2.87/3.30      ( meet(X1,converse(complement(converse(X1)))) = zero ),
% 2.87/3.30      inference(orient,[status(thm)],['0.234.1.1',theory(equality)]),
% 2.87/3.30      [u,rule_231]).
% 2.87/3.30  cnf('0.235.0.0',plain,
% 2.87/3.30      ( composition(converse(complement(converse(converse(sk1)))),sk1) = composition(zero,sk1) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.169.2.0','0.234.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.235.0.1',plain,
% 2.87/3.30      ( composition(converse(complement(sk1)),sk1) = composition(zero,sk1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.235.0.0','0.3.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.1.1','L')]).
% 2.87/3.30  cnf('0.235.0.2',plain,
% 2.87/3.30      ( composition(converse(complement(sk1)),sk1) = composition(zero,top) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.235.0.1','0.183.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.235.1.0',plain,
% 2.87/3.30      ( composition(converse(complement(sk1)),sk1) = composition(zero,top) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.235.0.2']),
% 2.87/3.30      [weight('<53,234,169,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.235.2.0',plain,
% 2.87/3.30      ( composition(converse(complement(sk1)),sk1) = composition(zero,top) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.235.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_232]).
% 2.87/3.30  cnf('0.236.0.0',plain,
% 2.87/3.30      ( composition(converse(sk1),complement(sk1)) = converse(composition(zero,top)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.30.2.0','0.235.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.236.0.1',plain,
% 2.87/3.30      ( composition(converse(sk1),complement(sk1)) = composition(converse(top),zero) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.236.0.0','0.81.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.236.0.2',plain,
% 2.87/3.30      ( composition(converse(sk1),complement(sk1)) = composition(top,zero) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.236.0.1','0.58.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1','L')]).
% 2.87/3.30  cnf('0.236.1.0',plain,
% 2.87/3.30      ( composition(converse(sk1),complement(sk1)) = composition(top,zero) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.236.0.2']),
% 2.87/3.30      [weight('<53,235,30,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.236.2.0',plain,
% 2.87/3.30      ( composition(converse(sk1),complement(sk1)) = composition(top,zero) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.236.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_233]).
% 2.87/3.30  cnf('0.238.0.0',plain,
% 2.87/3.30      ( meet(complement(converse(complement(converse(complement(complement(X1)))))),X1) = complement(complement(X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.114.2.0','0.233.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.238.0.1',plain,
% 2.87/3.30      ( meet(complement(converse(complement(converse(X1)))),X1) = complement(complement(X1)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.238.0.0','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.1.1.1.1','L')]).
% 2.87/3.30  cnf('0.238.0.2',plain,
% 2.87/3.30      ( meet(complement(converse(complement(converse(X1)))),X1) = X1 ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.238.0.1','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.238.1.0',plain,
% 2.87/3.30      ( meet(complement(converse(complement(converse(X1)))),X1) = X1 ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.238.0.2']),
% 2.87/3.30      [weight('<71,233,114,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.238.1.1',plain,
% 2.87/3.30      ( meet(X1,complement(converse(complement(converse(X1))))) = X1 ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.238.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.238.2.0',plain,
% 2.87/3.30      ( meet(X1,complement(converse(complement(converse(X1))))) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.238.1.1',theory(equality)]),
% 2.87/3.30      [u,rule_235]).
% 2.87/3.30  cnf('0.242.0.0',plain,
% 2.87/3.30      ( join(X1,complement(X2)) = join(X1,complement(join(X2,X1))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.216.2.0','0.116.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.242.1.0',plain,
% 2.87/3.30      ( join(X1,complement(X2)) = join(X1,complement(join(X2,X1))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.242.0.0']),
% 2.87/3.30      [weight('<76,216,116,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.242.2.0',plain,
% 2.87/3.30      ( join(X1,complement(join(X2,X1))) = join(X1,complement(X2)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.242.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_239]).
% 2.87/3.30  cnf('0.243.0.0',plain,
% 2.87/3.30      ( meet(complement(X1),X2) = meet(X2,complement(meet(X1,X2))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.218.2.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1','L')]).
% 2.87/3.30  cnf('0.243.1.0',plain,
% 2.87/3.30      ( meet(complement(X1),X2) = meet(X2,complement(meet(X1,X2))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.243.0.0']),
% 2.87/3.30      [weight('<76,218,21,[1,0,0,3]>')]).
% 2.87/3.30  cnf('0.243.2.0',plain,
% 2.87/3.30      ( meet(X1,complement(meet(X2,X1))) = meet(complement(X2),X1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.243.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_240]).
% 2.87/3.30  cnf('0.244.0.0',plain,
% 2.87/3.30      ( meet(complement(complement(X1)),complement(X2)) = meet(complement(X2),complement(complement(join(X2,X1)))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.218.2.0','0.116.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1','L')]).
% 2.87/3.30  cnf('0.244.0.1',plain,
% 2.87/3.30      ( complement(join(complement(X1),X2)) = meet(complement(X2),complement(complement(join(X2,X1)))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.244.0.0','0.116.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.244.0.2',plain,
% 2.87/3.30      ( meet(complement(X2),X1) = meet(complement(X2),complement(complement(join(X2,X1)))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.244.0.1','0.114.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.244.0.3',plain,
% 2.87/3.30      ( meet(complement(X2),X1) = complement(join(X2,complement(join(X2,X1)))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.244.0.2','0.116.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.244.0.4',plain,
% 2.87/3.30      ( meet(complement(X2),X1) = meet(complement(X2),join(X2,X1)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.244.0.3','0.113.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.244.1.0',plain,
% 2.87/3.30      ( meet(complement(X2),X1) = meet(complement(X2),join(X2,X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.244.0.4']),
% 2.87/3.30      [weight('<76,218,116,[1,0,0,3]>')]).
% 2.87/3.30  cnf('0.244.2.0',plain,
% 2.87/3.30      ( meet(complement(X1),join(X1,X2)) = meet(complement(X1),X2) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.244.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_241]).
% 2.87/3.30  cnf('0.245.0.0',plain,
% 2.87/3.30      ( meet(X1,complement(X2)) = meet(complement(X2),join(X1,X2)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.219.2.0','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.2','L')]).
% 2.87/3.30  cnf('0.245.1.0',plain,
% 2.87/3.30      ( meet(X1,complement(X2)) = meet(complement(X2),join(X1,X2)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.245.0.0']),
% 2.87/3.30      [weight('<76,219,69,[1,0,0,4]>')]).
% 2.87/3.30  cnf('0.245.2.0',plain,
% 2.87/3.30      ( meet(complement(X1),join(X2,X1)) = meet(X2,complement(X1)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.245.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_242]).
% 2.87/3.30  cnf('0.246.0.0',plain,
% 2.87/3.30      ( meet(X1,complement(converse(complement(converse(X1))))) = meet(complement(converse(complement(converse(X1)))),top) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.245.2.0','0.87.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.246.0.1',plain,
% 2.87/3.30      ( X1 = meet(complement(converse(complement(converse(X1)))),top) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.246.0.0','0.238.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.246.0.2',plain,
% 2.87/3.30      ( X1 = complement(converse(complement(converse(X1)))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.246.0.1','0.74.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.246.1.0',plain,
% 2.87/3.30      ( X1 = complement(converse(complement(converse(X1)))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.246.0.2']),
% 2.87/3.30      [weight('<41,245,87,[1,0,0,3]>')]).
% 2.87/3.30  cnf('0.246.2.0',plain,
% 2.87/3.30      ( complement(converse(complement(converse(X1)))) = X1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.246.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_243]).
% 2.87/3.30  cnf('0.247.0.0',plain,
% 2.87/3.30      ( converse(X1) = complement(converse(complement(X1))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.246.2.0','0.3.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.1.1','L')]).
% 2.87/3.30  cnf('0.247.1.0',plain,
% 2.87/3.30      ( converse(X1) = complement(converse(complement(X1))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.247.0.0']),
% 2.87/3.30      [weight('<34,246,3,[1,0,0,3]>')]).
% 2.87/3.30  cnf('0.247.2.0',plain,
% 2.87/3.30      ( complement(converse(complement(X1))) = converse(X1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.247.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_244]).
% 2.87/3.30  cnf('0.248.0.0',plain,
% 2.87/3.30      ( converse(complement(X1)) = complement(converse(X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.69.2.0','0.247.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.248.1.0',plain,
% 2.87/3.30      ( converse(complement(X1)) = complement(converse(X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.248.0.0']),
% 2.87/3.30      [weight('<27,247,69,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.248.2.0',plain,
% 2.87/3.30      ( converse(complement(X1)) = complement(converse(X1)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.248.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_245]).
% 2.87/3.30  cnf('0.249.0.0',plain,
% 2.87/3.30      ( join(complement(one),converse(complement(X1))) = converse(complement(meet(one,X1))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.231.2.0','0.118.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.249.1.0',plain,
% 2.87/3.30      ( join(complement(one),converse(complement(X1))) = converse(complement(meet(one,X1))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.249.0.0']),
% 2.87/3.30      [weight('<83,231,118,[1,0,0,1]>')]).
% 2.87/3.30  cnf('0.249.1.1',plain,
% 2.87/3.30      ( join(complement(one),complement(converse(X1))) = converse(complement(meet(one,X1))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.249.1.0','0.248.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.249.1.2',plain,
% 2.87/3.30      ( complement(meet(one,converse(X1))) = converse(complement(meet(one,X1))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.249.1.1','0.118.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.249.1.3',plain,
% 2.87/3.30      ( complement(meet(one,converse(X1))) = complement(converse(meet(one,X1))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.249.1.2','0.248.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.249.2.0',plain,
% 2.87/3.30      ( complement(converse(meet(one,X1))) = complement(meet(one,converse(X1))) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.249.1.3',theory(equality)]),
% 2.87/3.30      [x,rule_246]).
% 2.87/3.30  cnf('0.250.0.0',plain,
% 2.87/3.30      ( converse(meet(one,X1)) = complement(complement(meet(one,converse(X1)))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.69.2.0','0.249.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.250.0.1',plain,
% 2.87/3.30      ( converse(meet(one,X1)) = meet(one,converse(X1)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.250.0.0','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.250.1.0',plain,
% 2.87/3.30      ( converse(meet(one,X1)) = meet(one,converse(X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.250.0.1']),
% 2.87/3.30      [weight('<44,249,69,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.250.2.0',plain,
% 2.87/3.30      ( converse(meet(one,X1)) = meet(one,converse(X1)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.250.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_247]).
% 2.87/3.30  cnf('0.260.0.0',plain,
% 2.87/3.30      ( join(complement(X1),converse(X2)) = converse(join(complement(converse(X1)),X2)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.45.2.0','0.248.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.1','L')]).
% 2.87/3.30  cnf('0.260.1.0',plain,
% 2.87/3.30      ( join(complement(X1),converse(X2)) = converse(join(complement(converse(X1)),X2)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.260.0.0']),
% 2.87/3.30      [weight('<83,248,45,[0,0,0,2]>')]).
% 2.87/3.30  cnf('0.260.2.0',plain,
% 2.87/3.30      ( converse(join(complement(converse(X1)),X2)) = join(complement(X1),converse(X2)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.260.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_257]).
% 2.87/3.30  cnf('0.262.0.0',plain,
% 2.87/3.30      ( complement(converse(join(X1,complement(X2)))) = converse(meet(complement(X1),X2)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.248.2.0','0.113.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.262.1.0',plain,
% 2.87/3.30      ( complement(converse(join(X1,complement(X2)))) = converse(meet(complement(X1),X2)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.262.0.0']),
% 2.87/3.30      [weight('<83,248,113,[1,0,0,1]>')]).
% 2.87/3.30  cnf('0.262.2.0',plain,
% 2.87/3.30      ( complement(converse(join(X1,complement(X2)))) = converse(meet(complement(X1),X2)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.262.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_259]).
% 2.87/3.30  cnf('0.263.0.0',plain,
% 2.87/3.30      ( converse(meet(complement(complement(converse(X1))),X2)) = complement(join(complement(X1),converse(complement(X2)))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.262.2.0','0.260.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.263.0.1',plain,
% 2.87/3.30      ( converse(meet(converse(X1),X2)) = complement(join(complement(X1),converse(complement(X2)))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.263.0.0','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.1','L')]).
% 2.87/3.30  cnf('0.263.0.2',plain,
% 2.87/3.30      ( converse(meet(converse(X1),X2)) = meet(complement(converse(complement(X2))),X1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.263.0.1','0.114.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.263.0.3',plain,
% 2.87/3.30      ( converse(meet(converse(X1),X2)) = meet(complement(complement(converse(X2))),X1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.263.0.2','0.248.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1.1','L')]).
% 2.87/3.30  cnf('0.263.0.4',plain,
% 2.87/3.30      ( converse(meet(converse(X1),X2)) = meet(converse(X2),X1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.263.0.3','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1','L')]).
% 2.87/3.30  cnf('0.263.1.0',plain,
% 2.87/3.30      ( converse(meet(converse(X1),X2)) = meet(converse(X2),X1) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.263.0.4']),
% 2.87/3.30      [weight('<59,262,260,[1,0,0,1]>')]).
% 2.87/3.30  cnf('0.263.2.0',plain,
% 2.87/3.30      ( converse(meet(converse(X1),X2)) = meet(converse(X2),X1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.263.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_260]).
% 2.87/3.30  cnf('0.264.0.0',plain,
% 2.87/3.30      ( meet(converse(X1),converse(X2)) = converse(meet(X2,X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.263.2.0','0.3.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.1','L')]).
% 2.87/3.30  cnf('0.264.1.0',plain,
% 2.87/3.30      ( meet(converse(X1),converse(X2)) = converse(meet(X2,X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.264.0.0']),
% 2.87/3.30      [weight('<59,263,3,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.264.2.0',plain,
% 2.87/3.30      ( meet(converse(X1),converse(X2)) = converse(meet(X2,X1)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.264.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_261]).
% 2.87/3.30  cnf('0.266.0.0',plain,
% 2.87/3.30      ( meet(converse(X1),X2) = converse(meet(X1,converse(X2))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.263.2.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.266.1.0',plain,
% 2.87/3.30      ( meet(converse(X1),X2) = converse(meet(X1,converse(X2))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.266.0.0']),
% 2.87/3.30      [weight('<59,263,21,[1,0,0,1]>')]).
% 2.87/3.30  cnf('0.266.2.0',plain,
% 2.87/3.30      ( converse(meet(X1,converse(X2))) = meet(converse(X1),X2) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.266.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_263]).
% 2.87/3.30  cnf('0.276.0.0',plain,
% 2.87/3.30      ( converse(meet(complement(converse(X1)),X2)) = complement(join(X1,converse(complement(X2)))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.262.2.0','0.45.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.276.0.1',plain,
% 2.87/3.30      ( converse(meet(complement(converse(X1)),X2)) = complement(join(X1,complement(converse(X2)))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.276.0.0','0.248.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1.2','L')]).
% 2.87/3.30  cnf('0.276.0.2',plain,
% 2.87/3.30      ( converse(meet(complement(converse(X1)),X2)) = meet(complement(X1),converse(X2)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.276.0.1','0.113.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.276.1.0',plain,
% 2.87/3.30      ( converse(meet(complement(converse(X1)),X2)) = meet(complement(X1),converse(X2)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.276.0.2']),
% 2.87/3.30      [weight('<83,262,45,[1,0,0,1]>')]).
% 2.87/3.30  cnf('0.276.2.0',plain,
% 2.87/3.30      ( converse(meet(complement(converse(X1)),X2)) = meet(complement(X1),converse(X2)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.276.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_273]).
% 2.87/3.30  cnf('0.277.0.0',plain,
% 2.87/3.30      ( converse(meet(X1,complement(X2))) = meet(complement(converse(X2)),converse(X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.264.2.0','0.248.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.277.1.0',plain,
% 2.87/3.30      ( converse(meet(X1,complement(X2))) = meet(complement(converse(X2)),converse(X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.277.0.0']),
% 2.87/3.30      [weight('<83,264,248,[1,0,0,1]>')]).
% 2.87/3.30  cnf('0.277.2.0',plain,
% 2.87/3.30      ( meet(complement(converse(X1)),converse(X2)) = converse(meet(X2,complement(X1))) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.277.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_274]).
% 2.87/3.30  cnf('0.384.0.0',plain,
% 2.87/3.30      ( zero = meet(meet(meet(X1,X2),X3),complement(X2)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.110.2.0','0.201.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1','L')]).
% 2.87/3.30  cnf('0.384.1.0',plain,
% 2.87/3.30      ( zero = meet(meet(meet(X1,X2),X3),complement(X2)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.384.0.0']),
% 2.87/3.30      [weight('<89,201,110,[0,0,0,3]>')]).
% 2.87/3.30  cnf('0.384.1.1',plain,
% 2.87/3.30      ( zero = meet(complement(X2),meet(meet(X1,X2),X3)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.384.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.384.2.0',plain,
% 2.87/3.30      ( meet(complement(X1),meet(meet(X2,X1),X3)) = zero ),
% 2.87/3.30      inference(orient,[status(thm)],['0.384.1.1',theory(equality)]),
% 2.87/3.30      [x,rule_381]).
% 2.87/3.30  cnf('0.409.0.0',plain,
% 2.87/3.30      ( meet(X1,join(X2,X1)) = meet(join(X2,X1),join(X1,complement(X2))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.219.2.0','0.242.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.409.0.1',plain,
% 2.87/3.30      ( X1 = meet(join(X2,X1),join(X1,complement(X2))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.409.0.0','0.90.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.409.1.0',plain,
% 2.87/3.30      ( X1 = meet(join(X2,X1),join(X1,complement(X2))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.409.0.1']),
% 2.87/3.30      [weight('<89,242,219,[0,0,0,2]>')]).
% 2.87/3.30  cnf('0.409.2.0',plain,
% 2.87/3.30      ( meet(join(X1,X2),join(X2,complement(X1))) = X2 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.409.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_406]).
% 2.87/3.30  cnf('0.418.0.0',plain,
% 2.87/3.30      ( composition(join(converse(X1),X2),converse(X3)) = join(converse(composition(X3,X1)),composition(X2,converse(X3))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.5.2.0','0.6.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.418.1.0',plain,
% 2.87/3.30      ( composition(join(converse(X1),X2),converse(X3)) = join(converse(composition(X3,X1)),composition(X2,converse(X3))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.418.0.0']),
% 2.87/3.30      [weight('<?,6,5,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.418.2.0',plain,
% 2.87/3.30      ( join(converse(composition(X1,X2)),composition(X3,converse(X1))) = composition(join(converse(X2),X3),converse(X1)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.418.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_415]).
% 2.87/3.30  cnf('0.463.0.0',plain,
% 2.87/3.30      ( X1 = meet(join(X2,X1),join(complement(X2),X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.409.2.0','0.9.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.463.1.0',plain,
% 2.87/3.30      ( X1 = meet(join(X2,X1),join(complement(X2),X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.463.0.0']),
% 2.87/3.30      [weight('<89,409,9,[1,0,0,4]>')]).
% 2.87/3.30  cnf('0.463.2.0',plain,
% 2.87/3.30      ( meet(join(X1,X2),join(complement(X1),X2)) = X2 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.463.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_460]).
% 2.87/3.30  cnf('0.477.0.0',plain,
% 2.87/3.30      ( composition(top,converse(join(sk1,X1))) = converse(join(sk1,composition(X1,top))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.60.2.0','0.50.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.477.1.0',plain,
% 2.87/3.30      ( composition(top,converse(join(sk1,X1))) = converse(join(sk1,composition(X1,top))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.477.0.0']),
% 2.87/3.30      [weight('<90,60,50,[1,0,0,1]>')]).
% 2.87/3.30  cnf('0.477.2.0',plain,
% 2.87/3.30      ( converse(join(sk1,composition(X1,top))) = composition(top,converse(join(sk1,X1))) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.477.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_474]).
% 2.87/3.30  cnf('0.478.0.0',plain,
% 2.87/3.30      ( composition(top,converse(join(sk1,one))) = converse(join(sk1,top)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.477.2.0','0.33.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.2','L')]).
% 2.87/3.30  cnf('0.478.0.1',plain,
% 2.87/3.30      ( composition(top,join(one,converse(sk1))) = converse(join(sk1,top)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.478.0.0','0.35.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.478.0.2',plain,
% 2.87/3.30      ( composition(top,join(one,converse(sk1))) = converse(top) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.478.0.1','0.56.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1','L')]).
% 2.87/3.30  cnf('0.478.0.3',plain,
% 2.87/3.30      ( composition(top,join(one,converse(sk1))) = top ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.478.0.2','0.58.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.478.1.0',plain,
% 2.87/3.30      ( composition(top,join(one,converse(sk1))) = top ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.478.0.3']),
% 2.87/3.30      [weight('<55,477,33,[1,0,0,3]>')]).
% 2.87/3.30  cnf('0.478.2.0',plain,
% 2.87/3.30      ( composition(top,join(one,converse(sk1))) = top ),
% 2.87/3.30      inference(orient,[status(thm)],['0.478.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_475]).
% 2.87/3.30  cnf('0.480.0.0',plain,
% 2.87/3.30      ( composition(join(converse(join(one,converse(sk1))),X1),converse(top)) = join(converse(top),composition(X1,converse(top))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.418.2.0','0.478.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.1','L')]).
% 2.87/3.30  cnf('0.480.0.1',plain,
% 2.87/3.30      ( composition(join(join(one,converse(converse(sk1))),X1),converse(top)) = join(converse(top),composition(X1,converse(top))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.480.0.0','0.34.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.1','L')]).
% 2.87/3.30  cnf('0.480.0.2',plain,
% 2.87/3.30      ( composition(join(one,join(converse(converse(sk1)),X1)),converse(top)) = join(converse(top),composition(X1,converse(top))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.480.0.1','0.10.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.480.0.3',plain,
% 2.87/3.30      ( composition(join(one,join(sk1,X1)),converse(top)) = join(converse(top),composition(X1,converse(top))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.480.0.2','0.3.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.2.1','L')]).
% 2.87/3.30  cnf('0.480.0.4',plain,
% 2.87/3.30      ( composition(join(one,join(sk1,X1)),top) = join(converse(top),composition(X1,converse(top))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.480.0.3','0.58.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.480.0.5',plain,
% 2.87/3.30      ( composition(join(one,join(sk1,X1)),top) = join(top,composition(X1,converse(top))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.480.0.4','0.58.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1','L')]).
% 2.87/3.30  cnf('0.480.0.6',plain,
% 2.87/3.30      ( composition(join(one,join(sk1,X1)),top) = top ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.480.0.5','0.57.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.480.1.0',plain,
% 2.87/3.30      ( composition(join(one,join(sk1,X1)),top) = top ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.480.0.6']),
% 2.87/3.30      [weight('<71,478,418,[0,0,0,2]>')]).
% 2.87/3.30  cnf('0.480.2.0',plain,
% 2.87/3.30      ( composition(join(one,join(sk1,X1)),top) = top ),
% 2.87/3.30      inference(orient,[status(thm)],['0.480.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_477]).
% 2.87/3.30  cnf('0.481.0.0',plain,
% 2.87/3.30      ( top = composition(join(one,top),top) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.480.2.0','0.11.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.2','L')]).
% 2.87/3.30  cnf('0.481.0.1',plain,
% 2.87/3.30      ( top = composition(top,top) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.481.0.0','0.56.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1','L')]).
% 2.87/3.30  cnf('0.481.1.0',plain,
% 2.87/3.30      ( top = composition(top,top) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.481.0.1']),
% 2.87/3.30      [weight('<19,480,11,[1,0,0,3]>')]).
% 2.87/3.30  cnf('0.481.2.0',plain,
% 2.87/3.30      ( composition(top,top) = top ),
% 2.87/3.30      inference(orient,[status(thm)],['0.481.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_478]).
% 2.87/3.30  cnf('0.482.0.0',plain,
% 2.87/3.30      ( complement(top) = join(complement(top),composition(converse(top),complement(top))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.12.2.0','0.481.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.2.1','L')]).
% 2.87/3.30  cnf('0.482.0.1',plain,
% 2.87/3.30      ( zero = join(complement(top),composition(converse(top),complement(top))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.482.0.0','0.18.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.482.0.2',plain,
% 2.87/3.30      ( zero = join(zero,composition(converse(top),complement(top))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.482.0.1','0.18.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1','L')]).
% 2.87/3.30  cnf('0.482.0.3',plain,
% 2.87/3.30      ( zero = composition(converse(top),complement(top)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.482.0.2','0.64.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.482.0.4',plain,
% 2.87/3.30      ( zero = composition(top,complement(top)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.482.0.3','0.58.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1','L')]).
% 2.87/3.30  cnf('0.482.0.5',plain,
% 2.87/3.30      ( zero = composition(top,zero) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.482.0.4','0.18.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2','L')]).
% 2.87/3.30  cnf('0.482.1.0',plain,
% 2.87/3.30      ( zero = composition(top,zero) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.482.0.5']),
% 2.87/3.30      [weight('<19,481,12,[0,0,0,7]>')]).
% 2.87/3.30  cnf('0.482.2.0',plain,
% 2.87/3.30      ( composition(top,zero) = zero ),
% 2.87/3.30      inference(orient,[status(thm)],['0.482.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_479]).
% 2.87/3.30  cnf('0.483.0.0',plain,
% 2.87/3.30      ( composition(join(top,X1),zero) = join(zero,composition(X1,zero)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.5.2.0','0.482.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.483.0.1',plain,
% 2.87/3.30      ( composition(top,zero) = join(zero,composition(X1,zero)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.483.0.0','0.57.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.483.0.2',plain,
% 2.87/3.30      ( zero = join(zero,composition(X1,zero)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.483.0.1','0.482.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.483.0.3',plain,
% 2.87/3.30      ( zero = composition(X1,zero) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.483.0.2','0.64.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.483.1.0',plain,
% 2.87/3.30      ( zero = composition(X1,zero) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.483.0.3']),
% 2.87/3.30      [weight('<19,482,5,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.483.2.0',plain,
% 2.87/3.30      ( composition(X1,zero) = zero ),
% 2.87/3.30      inference(orient,[status(thm)],['0.483.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_480]).
% 2.87/3.30  cnf('0.484.0.0',plain,
% 2.87/3.30      ( composition(converse(zero),X1) = converse(zero) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.30.2.0','0.483.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.484.0.1',plain,
% 2.87/3.30      ( composition(zero,X1) = converse(zero) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.484.0.0','0.77.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.484.0.2',plain,
% 2.87/3.30      ( composition(zero,X1) = zero ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.484.0.1','0.77.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.484.1.0',plain,
% 2.87/3.30      ( composition(zero,X1) = zero ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.484.0.2']),
% 2.87/3.30      [weight('<19,483,30,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.484.2.0',plain,
% 2.87/3.30      ( composition(zero,X1) = zero ),
% 2.87/3.30      inference(orient,[status(thm)],['0.484.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_481]).
% 2.87/3.30  cnf('0.486.0.0',plain,
% 2.87/3.30      ( composition(converse(sk1),complement(sk1)) = composition(top,zero) ),
% 2.87/3.30      inference(interreduction_right,[status(thm)],['0.236.2.0'])).
% 2.87/3.30  cnf('0.486.0.1',plain,
% 2.87/3.30      ( composition(converse(sk1),complement(sk1)) = zero ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.486.0.0','0.482.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.486.1.0',plain,
% 2.87/3.30      ( composition(converse(sk1),complement(sk1)) = zero ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.486.0.1']),
% 2.87/3.30      [weight('<41,236,482,[0,0,0,0]>')]).
% 2.87/3.30  cnf('0.486.2.0',plain,
% 2.87/3.30      ( composition(converse(sk1),complement(sk1)) = zero ),
% 2.87/3.30      inference(orient,[status(thm)],['0.486.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_483]).
% 2.87/3.30  cnf('0.520.0.0',plain,
% 2.87/3.30      ( composition(meet(X1,composition(X2,converse(one))),meet(one,composition(converse(X1),X2))) = join(meet(X1,X2),composition(meet(X1,composition(X2,converse(one))),meet(one,composition(converse(X1),X2)))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.7.2.0','0.1.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.1','L')]).
% 2.87/3.30  cnf('0.520.1.0',plain,
% 2.87/3.30      ( composition(meet(X1,composition(X2,converse(one))),meet(one,composition(converse(X1),X2))) = join(meet(X1,X2),composition(meet(X1,composition(X2,converse(one))),meet(one,composition(converse(X1),X2)))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.520.0.0']),
% 2.87/3.30      [weight('<?,7,1,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.520.1.1',plain,
% 2.87/3.30      ( composition(meet(X1,composition(X2,one)),meet(one,composition(converse(X1),X2))) = join(meet(X1,X2),composition(meet(X1,composition(X2,converse(one))),meet(one,composition(converse(X1),X2)))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.520.1.0','0.32.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.2.2','L')]).
% 2.87/3.30  cnf('0.520.1.2',plain,
% 2.87/3.30      ( composition(meet(X1,X2),meet(one,composition(converse(X1),X2))) = join(meet(X1,X2),composition(meet(X1,composition(X2,converse(one))),meet(one,composition(converse(X1),X2)))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.520.1.1','0.1.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.2','L')]).
% 2.87/3.30  cnf('0.520.1.3',plain,
% 2.87/3.30      ( composition(meet(X1,X2),meet(one,composition(converse(X1),X2))) = join(meet(X1,X2),composition(meet(X1,composition(X2,one)),meet(one,composition(converse(X1),X2)))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.520.1.2','0.32.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2.1.2.2','L')]).
% 2.87/3.30  cnf('0.520.1.4',plain,
% 2.87/3.30      ( composition(meet(X1,X2),meet(one,composition(converse(X1),X2))) = join(meet(X1,X2),composition(meet(X1,X2),meet(one,composition(converse(X1),X2)))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.520.1.3','0.1.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2.1.2','L')]).
% 2.87/3.30  cnf('0.520.2.0',plain,
% 2.87/3.30      ( join(meet(X1,X2),composition(meet(X1,X2),meet(one,composition(converse(X1),X2)))) = composition(meet(X1,X2),meet(one,composition(converse(X1),X2))) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.520.1.4',theory(equality)]),
% 2.87/3.30      [x,rule_517]).
% 2.87/3.30  cnf('0.521.0.0',plain,
% 2.87/3.30      ( composition(converse(sk1),composition(complement(sk1),X1)) = composition(zero,X1) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.4.2.0','0.486.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.521.0.1',plain,
% 2.87/3.30      ( composition(converse(sk1),composition(complement(sk1),X1)) = zero ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.521.0.0','0.484.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.521.1.0',plain,
% 2.87/3.30      ( composition(converse(sk1),composition(complement(sk1),X1)) = zero ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.521.0.1']),
% 2.87/3.30      [weight('<71,486,4,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.521.2.0',plain,
% 2.87/3.30      ( composition(converse(sk1),composition(complement(sk1),X1)) = zero ),
% 2.87/3.30      inference(orient,[status(thm)],['0.521.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_518]).
% 2.87/3.30  cnf('0.522.0.0',plain,
% 2.87/3.30      ( composition(meet(sk1,composition(complement(sk1),X1)),meet(one,composition(converse(sk1),composition(complement(sk1),X1)))) = join(meet(sk1,composition(complement(sk1),X1)),composition(meet(sk1,composition(complement(sk1),X1)),meet(one,zero))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.520.2.0','0.521.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.2.2','L')]).
% 2.87/3.30  cnf('0.522.0.1',plain,
% 2.87/3.30      ( composition(meet(sk1,composition(complement(sk1),X1)),meet(one,zero)) = join(meet(sk1,composition(complement(sk1),X1)),composition(meet(sk1,composition(complement(sk1),X1)),meet(one,zero))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.522.0.0','0.521.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.2','L')]).
% 2.87/3.30  cnf('0.522.0.2',plain,
% 2.87/3.30      ( composition(meet(sk1,composition(complement(sk1),X1)),zero) = join(meet(sk1,composition(complement(sk1),X1)),composition(meet(sk1,composition(complement(sk1),X1)),meet(one,zero))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.522.0.1','0.71.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.522.0.3',plain,
% 2.87/3.30      ( zero = join(meet(sk1,composition(complement(sk1),X1)),composition(meet(sk1,composition(complement(sk1),X1)),meet(one,zero))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.522.0.2','0.483.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.522.0.4',plain,
% 2.87/3.30      ( zero = join(meet(sk1,composition(complement(sk1),X1)),composition(meet(sk1,composition(complement(sk1),X1)),zero)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.522.0.3','0.71.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2.2','L')]).
% 2.87/3.30  cnf('0.522.0.5',plain,
% 2.87/3.30      ( zero = join(meet(sk1,composition(complement(sk1),X1)),zero) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.522.0.4','0.483.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2','L')]).
% 2.87/3.30  cnf('0.522.0.6',plain,
% 2.87/3.30      ( zero = meet(sk1,composition(complement(sk1),X1)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.522.0.5','0.67.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.522.1.0',plain,
% 2.87/3.30      ( zero = meet(sk1,composition(complement(sk1),X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.522.0.6']),
% 2.87/3.30      [weight('<55,521,520,[0,0,0,10]>')]).
% 2.87/3.30  cnf('0.522.2.0',plain,
% 2.87/3.30      ( meet(sk1,composition(complement(sk1),X1)) = zero ),
% 2.87/3.30      inference(orient,[status(thm)],['0.522.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_519]).
% 2.87/3.30  cnf('0.536.0.0',plain,
% 2.87/3.30      ( sk1 = join(zero,meet(complement(composition(complement(sk1),X1)),sk1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.214.2.0','0.522.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.536.0.1',plain,
% 2.87/3.30      ( sk1 = meet(complement(composition(complement(sk1),X1)),sk1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.536.0.0','0.64.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.536.1.0',plain,
% 2.87/3.30      ( sk1 = meet(complement(composition(complement(sk1),X1)),sk1) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.536.0.1']),
% 2.87/3.30      [weight('<71,522,214,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.536.1.1',plain,
% 2.87/3.30      ( sk1 = meet(sk1,complement(composition(complement(sk1),X1))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.536.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.536.2.0',plain,
% 2.87/3.30      ( meet(sk1,complement(composition(complement(sk1),X1))) = sk1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.536.1.1',theory(equality)]),
% 2.87/3.30      [x,rule_533]).
% 2.87/3.30  cnf('0.627.0.0',plain,
% 2.87/3.30      ( zero = meet(complement(complement(composition(complement(sk1),X1))),meet(sk1,X2)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.384.2.0','0.536.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1','L')]).
% 2.87/3.30  cnf('0.627.0.1',plain,
% 2.87/3.30      ( zero = meet(composition(complement(sk1),X1),meet(sk1,X2)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.627.0.0','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1','L')]).
% 2.87/3.30  cnf('0.627.1.0',plain,
% 2.87/3.30      ( zero = meet(composition(complement(sk1),X1),meet(sk1,X2)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.627.0.1']),
% 2.87/3.30      [weight('<89,536,384,[0,0,0,4]>')]).
% 2.87/3.30  cnf('0.627.2.0',plain,
% 2.87/3.30      ( meet(composition(complement(sk1),X1),meet(sk1,X2)) = zero ),
% 2.87/3.30      inference(orient,[status(thm)],['0.627.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_624]).
% 2.87/3.30  cnf('0.665.0.0',plain,
% 2.87/3.30      ( zero = meet(meet(sk1,X1),composition(complement(sk1),X2)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.627.2.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.665.1.0',plain,
% 2.87/3.30      ( zero = meet(meet(sk1,X1),composition(complement(sk1),X2)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.665.0.0']),
% 2.87/3.30      [weight('<89,627,21,[1,0,0,0]>')]).
% 2.87/3.30  cnf('0.665.2.0',plain,
% 2.87/3.30      ( meet(meet(sk1,X1),composition(complement(sk1),X2)) = zero ),
% 2.87/3.30      inference(orient,[status(thm)],['0.665.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_662]).
% 2.87/3.30  cnf('0.672.0.0',plain,
% 2.87/3.30      ( composition(meet(meet(sk1,X1),composition(complement(sk1),converse(X2))),meet(X2,composition(converse(meet(sk1,X1)),complement(sk1)))) = join(meet(composition(meet(sk1,X1),X2),complement(sk1)),composition(zero,meet(X2,composition(converse(meet(sk1,X1)),complement(sk1))))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.7.2.0','0.665.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1','L')]).
% 2.87/3.30  cnf('0.672.0.1',plain,
% 2.87/3.30      ( composition(zero,meet(X2,composition(converse(meet(sk1,X1)),complement(sk1)))) = join(meet(composition(meet(sk1,X1),X2),complement(sk1)),composition(zero,meet(X2,composition(converse(meet(sk1,X1)),complement(sk1))))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.672.0.0','0.665.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.672.0.2',plain,
% 2.87/3.30      ( zero = join(meet(composition(meet(sk1,X1),X2),complement(sk1)),composition(zero,meet(X2,composition(converse(meet(sk1,X1)),complement(sk1))))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.672.0.1','0.484.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.672.0.3',plain,
% 2.87/3.30      ( zero = join(meet(composition(meet(sk1,X1),X2),complement(sk1)),zero) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.672.0.2','0.484.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2','L')]).
% 2.87/3.30  cnf('0.672.0.4',plain,
% 2.87/3.30      ( zero = meet(composition(meet(sk1,X1),X2),complement(sk1)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.672.0.3','0.67.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.672.1.0',plain,
% 2.87/3.30      ( zero = meet(composition(meet(sk1,X1),X2),complement(sk1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.672.0.4']),
% 2.87/3.30      [weight('<89,665,7,[0,0,0,7]>')]).
% 2.87/3.30  cnf('0.672.1.1',plain,
% 2.87/3.30      ( zero = meet(complement(sk1),composition(meet(sk1,X1),X2)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.672.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.672.2.0',plain,
% 2.87/3.30      ( meet(complement(sk1),composition(meet(sk1,X1),X2)) = zero ),
% 2.87/3.30      inference(orient,[status(thm)],['0.672.1.1',theory(equality)]),
% 2.87/3.30      [x,rule_669]).
% 2.87/3.30  cnf('0.676.0.0',plain,
% 2.87/3.30      ( join(sk1,composition(meet(sk1,X1),X2)) = join(sk1,zero) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.215.2.0','0.672.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.676.0.1',plain,
% 2.87/3.30      ( join(sk1,composition(meet(sk1,X1),X2)) = sk1 ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.676.0.0','0.67.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.676.1.0',plain,
% 2.87/3.30      ( join(sk1,composition(meet(sk1,X1),X2)) = sk1 ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.676.0.1']),
% 2.87/3.30      [weight('<71,672,215,[0,0,0,2]>')]).
% 2.87/3.30  cnf('0.676.2.0',plain,
% 2.87/3.30      ( join(sk1,composition(meet(sk1,X1),X2)) = sk1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.676.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_673]).
% 2.87/3.30  cnf('0.678.0.0',plain,
% 2.87/3.30      ( sk1 = join(sk1,composition(meet(X1,sk1),X2)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.676.2.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1','L')]).
% 2.87/3.30  cnf('0.678.1.0',plain,
% 2.87/3.30      ( sk1 = join(sk1,composition(meet(X1,sk1),X2)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.678.0.0']),
% 2.87/3.30      [weight('<71,676,21,[1,0,0,3]>')]).
% 2.87/3.30  cnf('0.678.2.0',plain,
% 2.87/3.30      ( join(sk1,composition(meet(X1,sk1),X2)) = sk1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.678.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_675]).
% 2.87/3.30  cnf('0.745.0.0',plain,
% 2.87/3.30      ( meet(complement(sk1),composition(complement(sk1),X1)) = meet(composition(complement(sk1),X1),complement(zero)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.243.2.0','0.522.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1','L')]).
% 2.87/3.30  cnf('0.745.0.1',plain,
% 2.87/3.30      ( meet(complement(sk1),composition(complement(sk1),X1)) = meet(composition(complement(sk1),X1),top) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.745.0.0','0.65.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2','L')]).
% 2.87/3.30  cnf('0.745.0.2',plain,
% 2.87/3.30      ( meet(complement(sk1),composition(complement(sk1),X1)) = composition(complement(sk1),X1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.745.0.1','0.74.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.745.1.0',plain,
% 2.87/3.30      ( meet(complement(sk1),composition(complement(sk1),X1)) = composition(complement(sk1),X1) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.745.0.2']),
% 2.87/3.30      [weight('<95,522,243,[0,0,0,3]>')]).
% 2.87/3.30  cnf('0.745.2.0',plain,
% 2.87/3.30      ( meet(complement(sk1),composition(complement(sk1),X1)) = composition(complement(sk1),X1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.745.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_742]).
% 2.87/3.30  cnf('0.753.0.0',plain,
% 2.87/3.30      ( complement(one) = join(complement(one),composition(converse(X1),complement(X1))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.12.2.0','0.1.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.2.1','L')]).
% 2.87/3.30  cnf('0.753.1.0',plain,
% 2.87/3.30      ( complement(one) = join(complement(one),composition(converse(X1),complement(X1))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.753.0.0']),
% 2.87/3.30      [weight('<98,12,1,[1,0,0,7]>')]).
% 2.87/3.30  cnf('0.753.2.0',plain,
% 2.87/3.30      ( join(complement(one),composition(converse(X1),complement(X1))) = complement(one) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.753.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_750]).
% 2.87/3.30  cnf('0.754.0.0',plain,
% 2.87/3.30      ( zero = meet(composition(converse(X1),complement(X1)),complement(complement(one))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.110.2.0','0.753.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1','L')]).
% 2.87/3.30  cnf('0.754.0.1',plain,
% 2.87/3.30      ( zero = meet(composition(converse(X1),complement(X1)),one) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.754.0.0','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2','L')]).
% 2.87/3.30  cnf('0.754.1.0',plain,
% 2.87/3.30      ( zero = meet(composition(converse(X1),complement(X1)),one) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.754.0.1']),
% 2.87/3.30      [weight('<71,753,110,[0,0,0,3]>')]).
% 2.87/3.30  cnf('0.754.1.1',plain,
% 2.87/3.30      ( zero = meet(one,composition(converse(X1),complement(X1))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.754.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.754.2.0',plain,
% 2.87/3.30      ( meet(one,composition(converse(X1),complement(X1))) = zero ),
% 2.87/3.30      inference(orient,[status(thm)],['0.754.1.1',theory(equality)]),
% 2.87/3.30      [x,rule_751]).
% 2.87/3.30  cnf('0.755.0.0',plain,
% 2.87/3.30      ( zero = meet(one,composition(X1,complement(converse(X1)))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.754.2.0','0.3.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1','L')]).
% 2.87/3.30  cnf('0.755.1.0',plain,
% 2.87/3.30      ( zero = meet(one,composition(X1,complement(converse(X1)))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.755.0.0']),
% 2.87/3.30      [weight('<71,754,3,[1,0,0,3]>')]).
% 2.87/3.30  cnf('0.755.2.0',plain,
% 2.87/3.30      ( meet(one,composition(X1,complement(converse(X1)))) = zero ),
% 2.87/3.30      inference(orient,[status(thm)],['0.755.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_752]).
% 2.87/3.30  cnf('0.760.0.0',plain,
% 2.87/3.30      ( one = join(zero,meet(complement(composition(X1,complement(converse(X1)))),one)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.214.2.0','0.755.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.760.0.1',plain,
% 2.87/3.30      ( one = meet(complement(composition(X1,complement(converse(X1)))),one) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.760.0.0','0.64.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.760.1.0',plain,
% 2.87/3.30      ( one = meet(complement(composition(X1,complement(converse(X1)))),one) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.760.0.1']),
% 2.87/3.30      [weight('<89,755,214,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.760.1.1',plain,
% 2.87/3.30      ( one = meet(one,complement(composition(X1,complement(converse(X1))))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.760.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.760.2.0',plain,
% 2.87/3.30      ( meet(one,complement(composition(X1,complement(converse(X1))))) = one ),
% 2.87/3.30      inference(orient,[status(thm)],['0.760.1.1',theory(equality)]),
% 2.87/3.30      [x,rule_757]).
% 2.87/3.30  cnf('0.780.0.0',plain,
% 2.87/3.30      ( join(X1,join(X2,X3)) = join(X1,join(X2,join(X3,X1))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.86.2.0','0.10.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.780.1.0',plain,
% 2.87/3.30      ( join(X1,join(X2,X3)) = join(X1,join(X2,join(X3,X1))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.780.0.0']),
% 2.87/3.30      [weight('<103,86,10,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.780.2.0',plain,
% 2.87/3.30      ( join(X1,join(X2,join(X3,X1))) = join(X1,join(X2,X3)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.780.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_777]).
% 2.87/3.30  cnf('0.785.0.0',plain,
% 2.87/3.30      ( meet(X1,meet(X2,X3)) = meet(meet(X1,meet(X2,X3)),X3) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.90.2.0','0.203.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.785.1.0',plain,
% 2.87/3.30      ( meet(X1,meet(X2,X3)) = meet(meet(X1,meet(X2,X3)),X3) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.785.0.0']),
% 2.87/3.30      [weight('<103,203,90,[0,0,0,2]>')]).
% 2.87/3.30  cnf('0.785.1.1',plain,
% 2.87/3.30      ( meet(X1,meet(X2,X3)) = meet(X3,meet(X1,meet(X2,X3))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.785.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.785.2.0',plain,
% 2.87/3.30      ( meet(X1,meet(X2,meet(X3,X1))) = meet(X2,meet(X3,X1)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.785.1.1',theory(equality)]),
% 2.87/3.30      [x,rule_782]).
% 2.87/3.30  cnf('0.787.0.0',plain,
% 2.87/3.30      ( join(sk1,composition(X1,X2)) = join(sk1,composition(join(sk1,X1),X2)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.210.2.0','0.5.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.787.1.0',plain,
% 2.87/3.30      ( join(sk1,composition(X1,X2)) = join(sk1,composition(join(sk1,X1),X2)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.787.0.0']),
% 2.87/3.30      [weight('<103,210,5,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.787.2.0',plain,
% 2.87/3.30      ( join(sk1,composition(join(sk1,X1),X2)) = join(sk1,composition(X1,X2)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.787.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_784]).
% 2.87/3.30  cnf('0.788.0.0',plain,
% 2.87/3.30      ( join(sk1,composition(complement(sk1),X1)) = join(sk1,composition(top,X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.787.2.0','0.11.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1','L')]).
% 2.87/3.30  cnf('0.788.1.0',plain,
% 2.87/3.30      ( join(sk1,composition(complement(sk1),X1)) = join(sk1,composition(top,X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.788.0.0']),
% 2.87/3.30      [weight('<83,787,11,[1,0,0,3]>')]).
% 2.87/3.30  cnf('0.788.2.0',plain,
% 2.87/3.30      ( join(sk1,composition(complement(sk1),X1)) = join(sk1,composition(top,X1)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.788.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_785]).
% 2.87/3.30  cnf('0.789.0.0',plain,
% 2.87/3.30      ( meet(complement(sk1),composition(complement(sk1),X1)) = meet(complement(sk1),join(sk1,composition(top,X1))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.244.2.0','0.788.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.789.0.1',plain,
% 2.87/3.30      ( composition(complement(sk1),X1) = meet(complement(sk1),join(sk1,composition(top,X1))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.789.0.0','0.745.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.789.0.2',plain,
% 2.87/3.30      ( composition(complement(sk1),X1) = meet(complement(sk1),composition(top,X1)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.789.0.1','0.244.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.789.1.0',plain,
% 2.87/3.30      ( composition(complement(sk1),X1) = meet(complement(sk1),composition(top,X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.789.0.2']),
% 2.87/3.30      [weight('<76,788,244,[0,0,0,3]>')]).
% 2.87/3.30  cnf('0.789.2.0',plain,
% 2.87/3.30      ( meet(complement(sk1),composition(top,X1)) = composition(complement(sk1),X1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.789.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_786]).
% 2.87/3.30  cnf('0.790.0.0',plain,
% 2.87/3.30      ( composition(complement(sk1),converse(sk1)) = meet(complement(sk1),converse(sk1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.789.2.0','0.62.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.790.1.0',plain,
% 2.87/3.30      ( composition(complement(sk1),converse(sk1)) = meet(complement(sk1),converse(sk1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.790.0.0']),
% 2.87/3.30      [weight('<65,789,62,[1,0,0,3]>')]).
% 2.87/3.30  cnf('0.790.2.0',plain,
% 2.87/3.30      ( composition(complement(sk1),converse(sk1)) = meet(complement(sk1),converse(sk1)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.790.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_787]).
% 2.87/3.30  cnf('0.791.0.0',plain,
% 2.87/3.30      ( composition(sk1,converse(complement(sk1))) = converse(meet(complement(sk1),converse(sk1))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.29.2.0','0.790.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.791.0.1',plain,
% 2.87/3.30      ( composition(sk1,complement(converse(sk1))) = converse(meet(complement(sk1),converse(sk1))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.791.0.0','0.248.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.791.0.2',plain,
% 2.87/3.30      ( composition(sk1,complement(converse(sk1))) = meet(converse(complement(sk1)),sk1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.791.0.1','0.266.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.791.0.3',plain,
% 2.87/3.30      ( composition(sk1,complement(converse(sk1))) = meet(complement(converse(sk1)),sk1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.791.0.2','0.248.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1','L')]).
% 2.87/3.30  cnf('0.791.1.0',plain,
% 2.87/3.30      ( composition(sk1,complement(converse(sk1))) = meet(complement(converse(sk1)),sk1) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.791.0.3']),
% 2.87/3.30      [weight('<65,790,29,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.791.1.1',plain,
% 2.87/3.30      ( composition(sk1,complement(converse(sk1))) = meet(sk1,complement(converse(sk1))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.791.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.791.2.0',plain,
% 2.87/3.30      ( composition(sk1,complement(converse(sk1))) = meet(sk1,complement(converse(sk1))) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.791.1.1',theory(equality)]),
% 2.87/3.30      [u,rule_788]).
% 2.87/3.30  cnf('0.795.0.0',plain,
% 2.87/3.30      ( one = meet(one,complement(meet(sk1,complement(converse(sk1))))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.760.2.0','0.791.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1','L')]).
% 2.87/3.30  cnf('0.795.0.1',plain,
% 2.87/3.30      ( one = meet(one,join(converse(sk1),complement(sk1))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.795.0.0','0.117.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2','L')]).
% 2.87/3.30  cnf('0.795.1.0',plain,
% 2.87/3.30      ( one = meet(one,join(converse(sk1),complement(sk1))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.795.0.1']),
% 2.87/3.30      [weight('<71,791,760,[0,0,0,3]>')]).
% 2.87/3.30  cnf('0.795.1.1',plain,
% 2.87/3.30      ( one = meet(one,join(complement(sk1),converse(sk1))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.795.1.0','0.9.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2','L')]).
% 2.87/3.30  cnf('0.795.2.0',plain,
% 2.87/3.30      ( meet(one,join(complement(sk1),converse(sk1))) = one ),
% 2.87/3.30      inference(orient,[status(thm)],['0.795.1.1',theory(equality)]),
% 2.87/3.30      [x,rule_792]).
% 2.87/3.30  cnf('0.810.0.0',plain,
% 2.87/3.30      ( top = join(join(complement(sk1),converse(sk1)),complement(one)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.103.2.0','0.795.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1','L')]).
% 2.87/3.30  cnf('0.810.0.1',plain,
% 2.87/3.30      ( top = join(complement(sk1),join(converse(sk1),complement(one))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.810.0.0','0.10.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.810.1.0',plain,
% 2.87/3.30      ( top = join(complement(sk1),join(converse(sk1),complement(one))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.810.0.1']),
% 2.87/3.30      [weight('<89,795,103,[0,0,0,3]>')]).
% 2.87/3.30  cnf('0.810.1.1',plain,
% 2.87/3.30      ( top = join(complement(sk1),join(complement(one),converse(sk1))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.810.1.0','0.9.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2','L')]).
% 2.87/3.30  cnf('0.810.2.0',plain,
% 2.87/3.30      ( join(complement(sk1),join(complement(one),converse(sk1))) = top ),
% 2.87/3.30      inference(orient,[status(thm)],['0.810.1.1',theory(equality)]),
% 2.87/3.30      [x,rule_807]).
% 2.87/3.30  cnf('0.824.0.0',plain,
% 2.87/3.30      ( join(join(complement(one),converse(sk1)),complement(sk1)) = join(join(complement(one),converse(sk1)),top) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.86.2.0','0.810.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.824.0.1',plain,
% 2.87/3.30      ( join(complement(one),join(converse(sk1),complement(sk1))) = join(join(complement(one),converse(sk1)),top) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.824.0.0','0.10.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.824.0.2',plain,
% 2.87/3.30      ( join(complement(one),join(converse(sk1),complement(sk1))) = join(complement(one),join(converse(sk1),top)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.824.0.1','0.10.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.824.0.3',plain,
% 2.87/3.30      ( join(complement(one),join(converse(sk1),complement(sk1))) = join(complement(one),top) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.824.0.2','0.56.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2','L')]).
% 2.87/3.30  cnf('0.824.0.4',plain,
% 2.87/3.30      ( join(complement(one),join(converse(sk1),complement(sk1))) = top ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.824.0.3','0.56.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.824.1.0',plain,
% 2.87/3.30      ( join(complement(one),join(converse(sk1),complement(sk1))) = top ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.824.0.4']),
% 2.87/3.30      [weight('<89,810,86,[0,0,0,2]>')]).
% 2.87/3.30  cnf('0.824.1.1',plain,
% 2.87/3.30      ( join(complement(one),join(complement(sk1),converse(sk1))) = top ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.824.1.0','0.9.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.824.2.0',plain,
% 2.87/3.30      ( join(complement(one),join(complement(sk1),converse(sk1))) = top ),
% 2.87/3.30      inference(orient,[status(thm)],['0.824.1.1',theory(equality)]),
% 2.87/3.30      [u,rule_821]).
% 2.87/3.30  cnf('0.828.0.0',plain,
% 2.87/3.30      ( join(complement(one),converse(join(complement(sk1),converse(sk1)))) = converse(top) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.231.2.0','0.824.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.828.0.1',plain,
% 2.87/3.30      ( join(complement(one),join(converse(complement(sk1)),sk1)) = converse(top) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.828.0.0','0.46.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.828.0.2',plain,
% 2.87/3.30      ( join(complement(one),join(complement(converse(sk1)),sk1)) = converse(top) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.828.0.1','0.248.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1','L')]).
% 2.87/3.30  cnf('0.828.0.3',plain,
% 2.87/3.30      ( join(complement(one),join(complement(converse(sk1)),sk1)) = top ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.828.0.2','0.58.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.828.1.0',plain,
% 2.87/3.30      ( join(complement(one),join(complement(converse(sk1)),sk1)) = top ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.828.0.3']),
% 2.87/3.30      [weight('<89,824,231,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.828.1.1',plain,
% 2.87/3.30      ( join(complement(one),join(sk1,complement(converse(sk1)))) = top ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.828.1.0','0.9.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.828.2.0',plain,
% 2.87/3.30      ( join(complement(one),join(sk1,complement(converse(sk1)))) = top ),
% 2.87/3.30      inference(orient,[status(thm)],['0.828.1.1',theory(equality)]),
% 2.87/3.30      [u,rule_825]).
% 2.87/3.30  cnf('0.829.0.0',plain,
% 2.87/3.30      ( join(complement(converse(sk1)),join(complement(one),sk1)) = join(complement(converse(sk1)),top) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.780.2.0','0.828.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.829.0.1',plain,
% 2.87/3.30      ( join(complement(converse(sk1)),join(complement(one),sk1)) = top ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.829.0.0','0.56.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.829.1.0',plain,
% 2.87/3.30      ( join(complement(converse(sk1)),join(complement(one),sk1)) = top ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.829.0.1']),
% 2.87/3.30      [weight('<89,828,780,[0,0,0,2]>')]).
% 2.87/3.30  cnf('0.829.1.1',plain,
% 2.87/3.30      ( join(complement(converse(sk1)),join(sk1,complement(one))) = top ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.829.1.0','0.9.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.829.2.0',plain,
% 2.87/3.30      ( join(complement(converse(sk1)),join(sk1,complement(one))) = top ),
% 2.87/3.30      inference(orient,[status(thm)],['0.829.1.1',theory(equality)]),
% 2.87/3.30      [u,rule_826]).
% 2.87/3.30  cnf('0.838.0.0',plain,
% 2.87/3.30      ( join(join(sk1,complement(one)),complement(complement(converse(sk1)))) = join(join(sk1,complement(one)),complement(top)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.242.2.0','0.829.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1','L')]).
% 2.87/3.30  cnf('0.838.0.1',plain,
% 2.87/3.30      ( join(sk1,join(complement(one),complement(complement(converse(sk1))))) = join(join(sk1,complement(one)),complement(top)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.838.0.0','0.10.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.838.0.2',plain,
% 2.87/3.30      ( join(sk1,complement(meet(one,complement(converse(sk1))))) = join(join(sk1,complement(one)),complement(top)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.838.0.1','0.118.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.838.0.3',plain,
% 2.87/3.30      ( join(sk1,join(converse(sk1),complement(one))) = join(join(sk1,complement(one)),complement(top)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.838.0.2','0.117.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.838.0.4',plain,
% 2.87/3.30      ( join(sk1,join(converse(sk1),complement(one))) = join(sk1,join(complement(one),complement(top))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.838.0.3','0.10.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.838.0.5',plain,
% 2.87/3.30      ( join(sk1,join(converse(sk1),complement(one))) = join(sk1,complement(meet(one,top))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.838.0.4','0.118.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2','L')]).
% 2.87/3.30  cnf('0.838.0.6',plain,
% 2.87/3.30      ( join(sk1,join(converse(sk1),complement(one))) = join(sk1,complement(one)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.838.0.5','0.74.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2.1','L')]).
% 2.87/3.30  cnf('0.838.1.0',plain,
% 2.87/3.30      ( join(sk1,join(converse(sk1),complement(one))) = join(sk1,complement(one)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.838.0.6']),
% 2.87/3.30      [weight('<95,829,242,[0,0,0,3]>')]).
% 2.87/3.30  cnf('0.838.1.1',plain,
% 2.87/3.30      ( join(sk1,join(complement(one),converse(sk1))) = join(sk1,complement(one)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.838.1.0','0.9.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.838.2.0',plain,
% 2.87/3.30      ( join(sk1,join(complement(one),converse(sk1))) = join(sk1,complement(one)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.838.1.1',theory(equality)]),
% 2.87/3.30      [u,rule_835]).
% 2.87/3.30  cnf('0.839.0.0',plain,
% 2.87/3.30      ( join(complement(one),converse(sk1)) = meet(join(sk1,complement(one)),join(complement(sk1),join(complement(one),converse(sk1)))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.463.2.0','0.838.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.839.0.1',plain,
% 2.87/3.30      ( join(complement(one),converse(sk1)) = meet(join(sk1,complement(one)),top) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.839.0.0','0.810.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2','L')]).
% 2.87/3.30  cnf('0.839.0.2',plain,
% 2.87/3.30      ( join(complement(one),converse(sk1)) = join(sk1,complement(one)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.839.0.1','0.74.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.839.1.0',plain,
% 2.87/3.30      ( join(complement(one),converse(sk1)) = join(sk1,complement(one)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.839.0.2']),
% 2.87/3.30      [weight('<59,838,463,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.839.2.0',plain,
% 2.87/3.30      ( join(complement(one),converse(sk1)) = join(sk1,complement(one)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.839.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_836]).
% 2.87/3.30  cnf('0.840.0.0',plain,
% 2.87/3.30      ( meet(converse(sk1),one) = meet(one,join(sk1,complement(one))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.220.2.0','0.839.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.840.0.1',plain,
% 2.87/3.30      ( meet(converse(sk1),one) = meet(sk1,one) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.840.0.0','0.219.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.840.1.0',plain,
% 2.87/3.30      ( meet(converse(sk1),one) = meet(sk1,one) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.840.0.1']),
% 2.87/3.30      [weight('<39,839,220,[0,0,0,2]>')]).
% 2.87/3.30  cnf('0.840.1.1',plain,
% 2.87/3.30      ( meet(one,converse(sk1)) = meet(sk1,one) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.840.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.840.1.2',plain,
% 2.87/3.30      ( meet(one,converse(sk1)) = meet(one,sk1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.840.1.1','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.840.2.0',plain,
% 2.87/3.30      ( meet(one,converse(sk1)) = meet(one,sk1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.840.1.2',theory(equality)]),
% 2.87/3.30      [u,rule_837]).
% 2.87/3.30  cnf('0.841.0.0',plain,
% 2.87/3.30      ( composition(one,sk1) = composition(meet(one,sk1),sk1) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.164.2.0','0.840.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.841.0.1',plain,
% 2.87/3.30      ( sk1 = composition(meet(one,sk1),sk1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.841.0.0','0.33.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.841.1.0',plain,
% 2.87/3.30      ( sk1 = composition(meet(one,sk1),sk1) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.841.0.1']),
% 2.87/3.30      [weight('<41,840,164,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.841.2.0',plain,
% 2.87/3.30      ( composition(meet(one,sk1),sk1) = sk1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.841.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_838]).
% 2.87/3.30  cnf('0.877.0.0',plain,
% 2.87/3.30      ( composition(meet(X1,composition(converse(X2),converse(X3))),meet(X3,composition(converse(X1),converse(X2)))) = join(meet(composition(X1,X3),converse(X2)),composition(meet(X1,converse(composition(X3,X2))),meet(X3,composition(converse(X1),converse(X2))))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.7.2.0','0.6.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1.2','L')]).
% 2.87/3.30  cnf('0.877.0.1',plain,
% 2.87/3.30      ( composition(meet(X1,converse(composition(X3,X2))),meet(X3,composition(converse(X1),converse(X2)))) = join(meet(composition(X1,X3),converse(X2)),composition(meet(X1,converse(composition(X3,X2))),meet(X3,composition(converse(X1),converse(X2))))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.877.0.0','0.6.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.2','L')]).
% 2.87/3.30  cnf('0.877.0.2',plain,
% 2.87/3.30      ( composition(meet(X1,converse(composition(X3,X2))),meet(X3,converse(composition(X2,X1)))) = join(meet(composition(X1,X3),converse(X2)),composition(meet(X1,converse(composition(X3,X2))),meet(X3,composition(converse(X1),converse(X2))))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.877.0.1','0.6.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.2','L')]).
% 2.87/3.30  cnf('0.877.0.3',plain,
% 2.87/3.30      ( composition(meet(X1,converse(composition(X3,X2))),meet(X3,converse(composition(X2,X1)))) = join(meet(composition(X1,X3),converse(X2)),composition(meet(X1,converse(composition(X3,X2))),meet(X3,converse(composition(X2,X1))))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.877.0.2','0.6.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2.2.2','L')]).
% 2.87/3.30  cnf('0.877.1.0',plain,
% 2.87/3.30      ( composition(meet(X1,converse(composition(X3,X2))),meet(X3,converse(composition(X2,X1)))) = join(meet(composition(X1,X3),converse(X2)),composition(meet(X1,converse(composition(X3,X2))),meet(X3,converse(composition(X2,X1))))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.877.0.3']),
% 2.87/3.30      [weight('<?,7,6,[1,0,0,9]>')]).
% 2.87/3.30  cnf('0.877.2.0',plain,
% 2.87/3.30      ( join(meet(composition(X1,X2),converse(X3)),composition(meet(X1,converse(composition(X2,X3))),meet(X2,converse(composition(X3,X1))))) = composition(meet(X1,converse(composition(X2,X3))),meet(X2,converse(composition(X3,X1)))) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.877.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_872]).
% 2.87/3.30  cnf('0.921.0.0',plain,
% 2.87/3.30      ( composition(meet(X1,sk1),X2) = meet(composition(meet(X1,sk1),X2),sk1) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.90.2.0','0.678.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.921.1.0',plain,
% 2.87/3.30      ( composition(meet(X1,sk1),X2) = meet(composition(meet(X1,sk1),X2),sk1) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.921.0.0']),
% 2.87/3.30      [weight('<103,678,90,[0,0,0,2]>')]).
% 2.87/3.30  cnf('0.921.1.1',plain,
% 2.87/3.30      ( composition(meet(X1,sk1),X2) = meet(sk1,composition(meet(X1,sk1),X2)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.921.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.921.2.0',plain,
% 2.87/3.30      ( meet(sk1,composition(meet(X1,sk1),X2)) = composition(meet(X1,sk1),X2) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.921.1.1',theory(equality)]),
% 2.87/3.30      [x,rule_916]).
% 2.87/3.30  cnf('0.978.0.0',plain,
% 2.87/3.30      ( meet(top,composition(meet(X1,composition(top,converse(X2))),X2)) = join(meet(composition(X1,X2),top),composition(meet(X1,composition(top,converse(X2))),X2)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.163.2.0','0.73.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.978.0.1',plain,
% 2.87/3.30      ( composition(meet(X1,composition(top,converse(X2))),X2) = join(meet(composition(X1,X2),top),composition(meet(X1,composition(top,converse(X2))),X2)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.978.0.0','0.73.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.978.0.2',plain,
% 2.87/3.30      ( composition(meet(X1,composition(top,converse(X2))),X2) = join(composition(X1,X2),composition(meet(X1,composition(top,converse(X2))),X2)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.978.0.1','0.74.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1','L')]).
% 2.87/3.30  cnf('0.978.0.3',plain,
% 2.87/3.30      ( composition(meet(X1,composition(top,converse(X2))),X2) = composition(join(X1,meet(X1,composition(top,converse(X2)))),X2) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.978.0.2','0.5.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.978.0.4',plain,
% 2.87/3.30      ( composition(meet(X1,composition(top,converse(X2))),X2) = composition(X1,X2) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.978.0.3','0.84.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1','L')]).
% 2.87/3.30  cnf('0.978.1.0',plain,
% 2.87/3.30      ( composition(meet(X1,composition(top,converse(X2))),X2) = composition(X1,X2) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.978.0.4']),
% 2.87/3.30      [weight('<107,163,73,[1,0,0,6]>')]).
% 2.87/3.30  cnf('0.978.2.0',plain,
% 2.87/3.30      ( composition(meet(X1,composition(top,converse(X2))),X2) = composition(X1,X2) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.978.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_973]).
% 2.87/3.30  cnf('0.989.0.0',plain,
% 2.87/3.30      ( join(X1,meet(complement(meet(X1,X2)),X3)) = join(X1,join(meet(X1,X2),X3)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.198.2.0','0.215.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.989.0.1',plain,
% 2.87/3.30      ( join(X1,meet(complement(meet(X1,X2)),X3)) = join(X1,X3) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.989.0.0','0.198.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.989.1.0',plain,
% 2.87/3.30      ( join(X1,meet(complement(meet(X1,X2)),X3)) = join(X1,X3) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.989.0.1']),
% 2.87/3.30      [weight('<107,215,198,[0,0,0,2]>')]).
% 2.87/3.30  cnf('0.989.2.0',plain,
% 2.87/3.30      ( join(X1,meet(complement(meet(X1,X2)),X3)) = join(X1,X3) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.989.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_984]).
% 2.87/3.30  cnf('0.1057.0.0',plain,
% 2.87/3.30      ( composition(X1,X2) = composition(meet(composition(top,converse(X2)),X1),X2) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.978.2.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.1057.1.0',plain,
% 2.87/3.30      ( composition(X1,X2) = composition(meet(composition(top,converse(X2)),X1),X2) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.1057.0.0']),
% 2.87/3.30      [weight('<107,978,21,[1,0,0,1]>')]).
% 2.87/3.30  cnf('0.1057.2.0',plain,
% 2.87/3.30      ( composition(meet(composition(top,converse(X1)),X2),X1) = composition(X2,X1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.1057.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_1052]).
% 2.87/3.30  cnf('0.1058.0.0',plain,
% 2.87/3.30      ( composition(complement(composition(top,converse(X1))),X1) = composition(zero,X1) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.1057.2.0','0.17.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.1058.0.1',plain,
% 2.87/3.30      ( composition(complement(composition(top,converse(X1))),X1) = zero ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1058.0.0','0.484.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.1058.1.0',plain,
% 2.87/3.30      ( composition(complement(composition(top,converse(X1))),X1) = zero ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.1058.0.1']),
% 2.87/3.30      [weight('<71,1057,17,[1,0,0,1]>')]).
% 2.87/3.30  cnf('0.1058.2.0',plain,
% 2.87/3.30      ( composition(complement(composition(top,converse(X1))),X1) = zero ),
% 2.87/3.30      inference(orient,[status(thm)],['0.1058.1.0',theory(equality)]),
% 2.87/3.30      [u,rule_1053]).
% 2.87/3.30  cnf('0.1067.0.0',plain,
% 2.87/3.30      ( composition(meet(X1,converse(composition(X2,complement(composition(top,converse(X1)))))),meet(X2,converse(composition(complement(composition(top,converse(X1))),X1)))) = join(meet(composition(X1,X2),converse(complement(composition(top,converse(X1))))),composition(meet(X1,converse(composition(X2,complement(composition(top,converse(X1)))))),meet(X2,converse(zero)))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.877.2.0','0.1058.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.2.2.1','L')]).
% 2.87/3.30  cnf('0.1067.0.1',plain,
% 2.87/3.30      ( composition(meet(X1,converse(composition(X2,complement(composition(top,converse(X1)))))),meet(X2,converse(zero))) = join(meet(composition(X1,X2),converse(complement(composition(top,converse(X1))))),composition(meet(X1,converse(composition(X2,complement(composition(top,converse(X1)))))),meet(X2,converse(zero)))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1067.0.0','0.1058.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.2.1','L')]).
% 2.87/3.30  cnf('0.1067.0.2',plain,
% 2.87/3.30      ( composition(meet(X1,converse(composition(X2,complement(composition(top,converse(X1)))))),meet(X2,zero)) = join(meet(composition(X1,X2),converse(complement(composition(top,converse(X1))))),composition(meet(X1,converse(composition(X2,complement(composition(top,converse(X1)))))),meet(X2,converse(zero)))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1067.0.1','0.77.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.2','L')]).
% 2.87/3.30  cnf('0.1067.0.3',plain,
% 2.87/3.30      ( composition(meet(X1,converse(composition(X2,complement(composition(top,converse(X1)))))),zero) = join(meet(composition(X1,X2),converse(complement(composition(top,converse(X1))))),composition(meet(X1,converse(composition(X2,complement(composition(top,converse(X1)))))),meet(X2,converse(zero)))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1067.0.2','0.71.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.1067.0.4',plain,
% 2.87/3.30      ( zero = join(meet(composition(X1,X2),converse(complement(composition(top,converse(X1))))),composition(meet(X1,converse(composition(X2,complement(composition(top,converse(X1)))))),meet(X2,converse(zero)))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1067.0.3','0.483.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.1067.0.5',plain,
% 2.87/3.30      ( zero = join(meet(composition(X1,X2),complement(converse(composition(top,converse(X1))))),composition(meet(X1,converse(composition(X2,complement(composition(top,converse(X1)))))),meet(X2,converse(zero)))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1067.0.4','0.248.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1.2','L')]).
% 2.87/3.30  cnf('0.1067.0.6',plain,
% 2.87/3.30      ( zero = join(meet(composition(X1,X2),complement(composition(converse(converse(X1)),top))),composition(meet(X1,converse(composition(X2,complement(composition(top,converse(X1)))))),meet(X2,converse(zero)))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1067.0.5','0.79.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1.2.1','L')]).
% 2.87/3.30  cnf('0.1067.0.7',plain,
% 2.87/3.30      ( zero = join(meet(composition(X1,X2),complement(composition(X1,top))),composition(meet(X1,converse(composition(X2,complement(composition(top,converse(X1)))))),meet(X2,converse(zero)))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1067.0.6','0.3.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1.2.1.1','L')]).
% 2.87/3.30  cnf('0.1067.0.8',plain,
% 2.87/3.30      ( zero = join(meet(composition(X1,X2),complement(composition(X1,top))),composition(meet(X1,converse(composition(X2,complement(composition(top,converse(X1)))))),meet(X2,zero))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1067.0.7','0.77.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2.2.2','L')]).
% 2.87/3.30  cnf('0.1067.0.9',plain,
% 2.87/3.30      ( zero = join(meet(composition(X1,X2),complement(composition(X1,top))),composition(meet(X1,converse(composition(X2,complement(composition(top,converse(X1)))))),zero)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1067.0.8','0.71.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2.2','L')]).
% 2.87/3.30  cnf('0.1067.0.10',plain,
% 2.87/3.30      ( zero = join(meet(composition(X1,X2),complement(composition(X1,top))),zero) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1067.0.9','0.483.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.2','L')]).
% 2.87/3.30  cnf('0.1067.0.11',plain,
% 2.87/3.30      ( zero = meet(composition(X1,X2),complement(composition(X1,top))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1067.0.10','0.67.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.1067.1.0',plain,
% 2.87/3.30      ( zero = meet(composition(X1,X2),complement(composition(X1,top))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.1067.0.11']),
% 2.87/3.30      [weight('<89,1058,877,[0,0,0,17]>')]).
% 2.87/3.30  cnf('0.1067.2.0',plain,
% 2.87/3.30      ( meet(composition(X1,X2),complement(composition(X1,top))) = zero ),
% 2.87/3.30      inference(orient,[status(thm)],['0.1067.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_1062]).
% 2.87/3.30  cnf('0.1068.0.0',plain,
% 2.87/3.30      ( composition(X1,X2) = join(zero,meet(complement(complement(composition(X1,top))),composition(X1,X2))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.214.2.0','0.1067.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.1068.0.1',plain,
% 2.87/3.30      ( composition(X1,X2) = meet(complement(complement(composition(X1,top))),composition(X1,X2)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1068.0.0','0.64.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.1068.0.2',plain,
% 2.87/3.30      ( composition(X1,X2) = meet(composition(X1,top),composition(X1,X2)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1068.0.1','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('R.1','L')]).
% 2.87/3.30  cnf('0.1068.1.0',plain,
% 2.87/3.30      ( composition(X1,X2) = meet(composition(X1,top),composition(X1,X2)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.1068.0.2']),
% 2.87/3.30      [weight('<87,1067,214,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.1068.2.0',plain,
% 2.87/3.30      ( meet(composition(X1,top),composition(X1,X2)) = composition(X1,X2) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.1068.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_1063]).
% 2.87/3.30  cnf('0.1069.0.0',plain,
% 2.87/3.30      ( composition(meet(one,sk1),sk1) = meet(composition(meet(one,sk1),top),sk1) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.1068.2.0','0.841.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.1069.0.1',plain,
% 2.87/3.30      ( sk1 = meet(composition(meet(one,sk1),top),sk1) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1069.0.0','0.841.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.1069.1.0',plain,
% 2.87/3.30      ( sk1 = meet(composition(meet(one,sk1),top),sk1) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.1069.0.1']),
% 2.87/3.30      [weight('<71,1068,841,[1,0,0,4]>')]).
% 2.87/3.30  cnf('0.1069.1.1',plain,
% 2.87/3.30      ( sk1 = meet(sk1,composition(meet(one,sk1),top)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1069.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.1069.1.2',plain,
% 2.87/3.30      ( sk1 = composition(meet(one,sk1),top) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1069.1.1','0.921.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.1069.2.0',plain,
% 2.87/3.30      ( composition(meet(one,sk1),top) = sk1 ),
% 2.87/3.30      inference(orient,[status(thm)],['0.1069.1.2',theory(equality)]),
% 2.87/3.30      [x,rule_1064]).
% 2.87/3.30  cnf('0.1101.0.0',plain,
% 2.87/3.30      ( join(X1,X2) = join(X1,meet(join(X3,complement(X1)),X2)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.989.2.0','0.117.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1','L')]).
% 2.87/3.30  cnf('0.1101.1.0',plain,
% 2.87/3.30      ( join(X1,X2) = join(X1,meet(join(X3,complement(X1)),X2)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.1101.0.0']),
% 2.87/3.30      [weight('<107,989,117,[1,0,0,3]>')]).
% 2.87/3.30  cnf('0.1101.2.0',plain,
% 2.87/3.30      ( join(X1,meet(join(X2,complement(X1)),X3)) = join(X1,X3) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.1101.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_1096]).
% 2.87/3.30  cnf('0.1102.0.0',plain,
% 2.87/3.30      ( meet(meet(join(X1,complement(complement(X2))),X3),X2) = meet(X2,join(complement(X2),X3)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.220.2.0','0.1101.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.1102.0.1',plain,
% 2.87/3.30      ( meet(meet(join(X1,X2),X3),X2) = meet(X2,join(complement(X2),X3)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1102.0.0','0.69.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.1.2','L')]).
% 2.87/3.30  cnf('0.1102.0.2',plain,
% 2.87/3.30      ( meet(meet(join(X1,X2),X3),X2) = meet(X3,X2) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1102.0.1','0.220.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.1102.1.0',plain,
% 2.87/3.30      ( meet(meet(join(X1,X2),X3),X2) = meet(X3,X2) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.1102.0.2']),
% 2.87/3.30      [weight('<87,1101,220,[0,0,0,2]>')]).
% 2.87/3.30  cnf('0.1102.1.1',plain,
% 2.87/3.30      ( meet(X2,meet(join(X1,X2),X3)) = meet(X3,X2) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1102.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.1102.2.0',plain,
% 2.87/3.30      ( meet(X1,meet(join(X2,X1),X3)) = meet(X3,X1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.1102.1.1',theory(equality)]),
% 2.87/3.30      [u,rule_1097]).
% 2.87/3.30  cnf('0.1104.0.0',plain,
% 2.87/3.30      ( meet(X1,X2) = meet(X2,meet(X1,join(X3,X2))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.1102.2.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.1104.1.0',plain,
% 2.87/3.30      ( meet(X1,X2) = meet(X2,meet(X1,join(X3,X2))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.1104.0.0']),
% 2.87/3.30      [weight('<87,1102,21,[1,0,0,2]>')]).
% 2.87/3.30  cnf('0.1104.2.0',plain,
% 2.87/3.30      ( meet(X1,meet(X2,join(X3,X1))) = meet(X2,X1) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.1104.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_1099]).
% 2.87/3.30  cnf('0.1148.0.0',plain,
% 2.87/3.30      ( meet(X1,meet(X2,X3)) = meet(meet(X2,X3),meet(X3,X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.1102.2.0','0.85.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.1','L')]).
% 2.87/3.30  cnf('0.1148.1.0',plain,
% 2.87/3.30      ( meet(X1,meet(X2,X3)) = meet(meet(X2,X3),meet(X3,X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.1148.0.0']),
% 2.87/3.30      [weight('<103,1102,85,[1,0,0,3]>')]).
% 2.87/3.30  cnf('0.1148.2.0',plain,
% 2.87/3.30      ( meet(meet(X1,X2),meet(X2,X3)) = meet(X3,meet(X1,X2)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.1148.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_1143]).
% 2.87/3.30  cnf('0.1150.0.0',plain,
% 2.87/3.30      ( meet(X1,meet(X2,X3)) = meet(meet(X2,X3),meet(X1,X2)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.1104.2.0','0.84.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.2','L')]).
% 2.87/3.30  cnf('0.1150.1.0',plain,
% 2.87/3.30      ( meet(X1,meet(X2,X3)) = meet(meet(X2,X3),meet(X1,X2)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.1150.0.0']),
% 2.87/3.30      [weight('<103,1104,84,[1,0,0,4]>')]).
% 2.87/3.30  cnf('0.1150.2.0',plain,
% 2.87/3.30      ( meet(meet(X1,X2),meet(X3,X1)) = meet(X3,meet(X1,X2)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.1150.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_1145]).
% 2.87/3.30  cnf('0.1151.0.0',plain,
% 2.87/3.30      ( meet(X1,meet(X2,X3)) = meet(meet(X2,X3),meet(X1,X3)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.1104.2.0','0.85.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2.2','L')]).
% 2.87/3.30  cnf('0.1151.1.0',plain,
% 2.87/3.30      ( meet(X1,meet(X2,X3)) = meet(meet(X2,X3),meet(X1,X3)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.1151.0.0']),
% 2.87/3.30      [weight('<103,1104,85,[1,0,0,4]>')]).
% 2.87/3.30  cnf('0.1151.2.0',plain,
% 2.87/3.30      ( meet(meet(X1,X2),meet(X3,X2)) = meet(X3,meet(X1,X2)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.1151.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_1146]).
% 2.87/3.30  cnf('0.1157.0.0',plain,
% 2.87/3.30      ( meet(X1,meet(X2,X3)) = meet(meet(X3,X1),meet(X2,X3)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.1148.2.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.1157.1.0',plain,
% 2.87/3.30      ( meet(X1,meet(X2,X3)) = meet(meet(X3,X1),meet(X2,X3)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.1157.0.0']),
% 2.87/3.30      [weight('<103,1148,21,[1,0,0,0]>')]).
% 2.87/3.30  cnf('0.1157.1.1',plain,
% 2.87/3.30      ( meet(X1,meet(X2,X3)) = meet(X2,meet(X3,X1)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1157.1.0','0.1150.2.0',theory(equality)]),
% 2.87/3.30      [pos('R','L')]).
% 2.87/3.30  cnf('0.1157.2.0',plain,
% 2.87/3.30      ( meet(X1,meet(X2,X3)) = meet(X2,meet(X3,X1)) ),
% 2.87/3.30      inference(activate,[status(thm)],['0.1157.1.1']),
% 2.87/3.30      [equation_6]).
% 2.87/3.30  cnf('0.1158.0.0',plain,
% 2.87/3.30      ( meet(X1,meet(X2,X3)) = meet(meet(X1,X2),X3) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.1157.2.0','0.21.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.1158.1.0',plain,
% 2.87/3.30      ( meet(X1,meet(X2,X3)) = meet(meet(X1,X2),X3) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.1158.0.0']),
% 2.87/3.30      [weight('<65,1157,21,[1,0,0,0]>')]).
% 2.87/3.30  cnf('0.1158.2.0',plain,
% 2.87/3.30      ( meet(meet(X1,X2),X3) = meet(X1,meet(X2,X3)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.1158.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_1152]).
% 2.87/3.30  cnf('0.1167.0.0',plain,
% 2.87/3.30      ( meet(meet(X1,X2),meet(X3,X2)) = meet(X3,meet(X1,X2)) ),
% 2.87/3.30      inference(interreduction_right,[status(thm)],['0.1151.2.0'])).
% 2.87/3.30  cnf('0.1167.1.0',plain,
% 2.87/3.30      ( meet(meet(X1,X2),meet(X3,X2)) = meet(X3,meet(X1,X2)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.1167.0.0']),
% 2.87/3.30      [weight('<103,1151,1157,[0,0,0,0]>')]).
% 2.87/3.30  cnf('0.1167.1.1',plain,
% 2.87/3.30      ( meet(X1,meet(X2,meet(X3,X2))) = meet(X3,meet(X1,X2)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1167.1.0','0.1158.2.0',theory(equality)]),
% 2.87/3.30      [pos('L','L')]).
% 2.87/3.30  cnf('0.1167.1.2',plain,
% 2.87/3.30      ( meet(X1,meet(X3,X2)) = meet(X3,meet(X1,X2)) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.1167.1.1','0.94.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.1167.2.0',plain,
% 2.87/3.30      ( meet(X1,meet(X2,X3)) = meet(X2,meet(X1,X3)) ),
% 2.87/3.30      inference(activate,[status(thm)],['0.1167.1.2']),
% 2.87/3.30      [equation_9]).
% 2.87/3.30  cnf('0.2212.0.0',plain,
% 2.87/3.30      ( converse(composition(X1,meet(one,X2))) = composition(meet(one,converse(X2)),converse(X1)) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.6.2.0','0.250.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1','L')]).
% 2.87/3.30  cnf('0.2212.1.0',plain,
% 2.87/3.30      ( converse(composition(X1,meet(one,X2))) = composition(meet(one,converse(X2)),converse(X1)) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.2212.0.0']),
% 2.87/3.30      [weight('<111,250,6,[0,0,0,1]>')]).
% 2.87/3.30  cnf('0.2212.2.0',plain,
% 2.87/3.30      ( composition(meet(one,converse(X1)),converse(X2)) = converse(composition(X2,meet(one,X1))) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.2212.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_2203]).
% 2.87/3.30  cnf('0.2234.0.0',plain,
% 2.87/3.30      ( converse(meet(composition(X1,top),X2)) = meet(converse(X2),composition(top,converse(X1))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.264.2.0','0.60.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.2','L')]).
% 2.87/3.30  cnf('0.2234.1.0',plain,
% 2.87/3.30      ( converse(meet(composition(X1,top),X2)) = meet(converse(X2),composition(top,converse(X1))) ),
% 2.87/3.30      inference(weigh,[status(thm)],['0.2234.0.0']),
% 2.87/3.30      [weight('<111,264,60,[1,0,0,3]>')]).
% 2.87/3.30  cnf('0.2234.2.0',plain,
% 2.87/3.30      ( meet(converse(X1),composition(top,converse(X2))) = converse(meet(composition(X2,top),X1)) ),
% 2.87/3.30      inference(orient,[status(thm)],['0.2234.1.0',theory(equality)]),
% 2.87/3.30      [x,rule_2225]).
% 2.87/3.30  cnf('0.2248.0.0',plain,
% 2.87/3.30      ( composition(join(converse(one),X1),converse(X2)) = join(converse(X2),composition(X1,converse(X2))) ),
% 2.87/3.30      inference(cp,[status(thm)],['0.418.2.0','0.1.2.0',theory(equality)]),
% 2.87/3.30      [pos('L.1.1','L')]).
% 2.87/3.30  cnf('0.2248.0.1',plain,
% 2.87/3.30      ( composition(join(one,X1),converse(X2)) = join(converse(X2),composition(X1,converse(X2))) ),
% 2.87/3.30      inference(reduction,[status(thm)],['0.2248.0.0','0.32.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.1.1','L')]).
% 2.87/3.31  cnf('0.2248.1.0',plain,
% 2.87/3.31      ( composition(join(one,X1),converse(X2)) = join(converse(X2),composition(X1,converse(X2))) ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.2248.0.1']),
% 2.87/3.31      [weight('<111,418,1,[1,0,0,2]>')]).
% 2.87/3.31  cnf('0.2248.2.0',plain,
% 2.87/3.31      ( join(converse(X1),composition(X2,converse(X1))) = composition(join(one,X2),converse(X1)) ),
% 2.87/3.31      inference(orient,[status(thm)],['0.2248.1.0',theory(equality)]),
% 2.87/3.31      [x,rule_2239]).
% 2.87/3.31  cnf('0.2249.0.0',plain,
% 2.87/3.31      ( composition(join(one,meet(one,converse(X1))),converse(X2)) = join(converse(X2),converse(composition(X2,meet(one,X1)))) ),
% 2.87/3.31      inference(cp,[status(thm)],['0.2248.2.0','0.2212.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.2','L')]).
% 2.87/3.31  cnf('0.2249.0.1',plain,
% 2.87/3.31      ( composition(one,converse(X2)) = join(converse(X2),converse(composition(X2,meet(one,X1)))) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2249.0.0','0.84.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.1','L')]).
% 2.87/3.31  cnf('0.2249.0.2',plain,
% 2.87/3.31      ( converse(X2) = join(converse(X2),converse(composition(X2,meet(one,X1)))) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2249.0.1','0.33.2.0',theory(equality)]),
% 2.87/3.31      [pos('L','L')]).
% 2.87/3.31  cnf('0.2249.0.3',plain,
% 2.87/3.31      ( converse(X2) = converse(join(X2,composition(X2,meet(one,X1)))) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2249.0.2','0.13.2.0',theory(equality)]),
% 2.87/3.31      [pos('R','L')]).
% 2.87/3.31  cnf('0.2249.1.0',plain,
% 2.87/3.31      ( converse(X2) = converse(join(X2,composition(X2,meet(one,X1)))) ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.2249.0.3']),
% 2.87/3.31      [weight('<98,2248,2212,[1,0,0,3]>')]).
% 2.87/3.31  cnf('0.2249.2.0',plain,
% 2.87/3.31      ( converse(join(X1,composition(X1,meet(one,X2)))) = converse(X1) ),
% 2.87/3.31      inference(orient,[status(thm)],['0.2249.1.0',theory(equality)]),
% 2.87/3.31      [x,rule_2240]).
% 2.87/3.31  cnf('0.2250.0.0',plain,
% 2.87/3.31      ( join(X1,composition(X1,meet(one,X2))) = converse(converse(X1)) ),
% 2.87/3.31      inference(cp,[status(thm)],['0.3.2.0','0.2249.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.1','L')]).
% 2.87/3.31  cnf('0.2250.0.1',plain,
% 2.87/3.31      ( join(X1,composition(X1,meet(one,X2))) = X1 ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2250.0.0','0.3.2.0',theory(equality)]),
% 2.87/3.31      [pos('R','L')]).
% 2.87/3.31  cnf('0.2250.1.0',plain,
% 2.87/3.31      ( join(X1,composition(X1,meet(one,X2))) = X1 ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.2250.0.1']),
% 2.87/3.31      [weight('<71,2249,3,[0,0,0,1]>')]).
% 2.87/3.31  cnf('0.2250.2.0',plain,
% 2.87/3.31      ( join(X1,composition(X1,meet(one,X2))) = X1 ),
% 2.87/3.31      inference(orient,[status(thm)],['0.2250.1.0',theory(equality)]),
% 2.87/3.31      [u,rule_2241]).
% 2.87/3.31  cnf('0.2252.0.0',plain,
% 2.87/3.31      ( join(X1,converse(composition(converse(X1),meet(one,X2)))) = converse(converse(X1)) ),
% 2.87/3.31      inference(cp,[status(thm)],['0.45.2.0','0.2250.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.1','L')]).
% 2.87/3.31  cnf('0.2252.0.1',plain,
% 2.87/3.31      ( join(X1,composition(converse(meet(one,X2)),X1)) = converse(converse(X1)) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2252.0.0','0.30.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.2','L')]).
% 2.87/3.31  cnf('0.2252.0.2',plain,
% 2.87/3.31      ( join(X1,composition(meet(one,converse(X2)),X1)) = converse(converse(X1)) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2252.0.1','0.250.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.2.1','L')]).
% 2.87/3.31  cnf('0.2252.0.3',plain,
% 2.87/3.31      ( join(X1,composition(meet(one,converse(X2)),X1)) = X1 ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2252.0.2','0.3.2.0',theory(equality)]),
% 2.87/3.31      [pos('R','L')]).
% 2.87/3.31  cnf('0.2252.1.0',plain,
% 2.87/3.31      ( join(X1,composition(meet(one,converse(X2)),X1)) = X1 ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.2252.0.3']),
% 2.87/3.31      [weight('<89,2250,45,[0,0,0,1]>')]).
% 2.87/3.31  cnf('0.2252.2.0',plain,
% 2.87/3.31      ( join(X1,composition(meet(one,converse(X2)),X1)) = X1 ),
% 2.87/3.31      inference(orient,[status(thm)],['0.2252.1.0',theory(equality)]),
% 2.87/3.31      [u,rule_2243]).
% 2.87/3.31  cnf('0.2253.0.0',plain,
% 2.87/3.31      ( X1 = join(X1,composition(meet(one,X2),X1)) ),
% 2.87/3.31      inference(cp,[status(thm)],['0.2252.2.0','0.3.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.2.1.2','L')]).
% 2.87/3.31  cnf('0.2253.1.0',plain,
% 2.87/3.31      ( X1 = join(X1,composition(meet(one,X2),X1)) ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.2253.0.0']),
% 2.87/3.31      [weight('<71,2252,3,[1,0,0,5]>')]).
% 2.87/3.31  cnf('0.2253.2.0',plain,
% 2.87/3.31      ( join(X1,composition(meet(one,X2),X1)) = X1 ),
% 2.87/3.31      inference(orient,[status(thm)],['0.2253.1.0',theory(equality)]),
% 2.87/3.31      [x,rule_2244]).
% 2.87/3.31  cnf('0.2254.0.0',plain,
% 2.87/3.31      ( composition(meet(X1,composition(X2,converse(one))),meet(one,composition(converse(X1),X2))) = join(meet(composition(X1,one),X2),composition(meet(X1,composition(X2,one)),meet(one,composition(converse(X1),X2)))) ),
% 2.87/3.31      inference(cp,[status(thm)],['0.7.2.0','0.32.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.2.1.2.2','L')]).
% 2.87/3.31  cnf('0.2254.0.1',plain,
% 2.87/3.31      ( composition(meet(X1,composition(X2,one)),meet(one,composition(converse(X1),X2))) = join(meet(composition(X1,one),X2),composition(meet(X1,composition(X2,one)),meet(one,composition(converse(X1),X2)))) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2254.0.0','0.32.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.1.2.2','L')]).
% 2.87/3.31  cnf('0.2254.0.2',plain,
% 2.87/3.31      ( composition(meet(X1,X2),meet(one,composition(converse(X1),X2))) = join(meet(composition(X1,one),X2),composition(meet(X1,composition(X2,one)),meet(one,composition(converse(X1),X2)))) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2254.0.1','0.1.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.1.2','L')]).
% 2.87/3.31  cnf('0.2254.0.3',plain,
% 2.87/3.31      ( composition(meet(X1,X2),meet(one,composition(converse(X1),X2))) = join(meet(X1,X2),composition(meet(X1,composition(X2,one)),meet(one,composition(converse(X1),X2)))) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2254.0.2','0.1.2.0',theory(equality)]),
% 2.87/3.31      [pos('R.1.1','L')]).
% 2.87/3.31  cnf('0.2254.0.4',plain,
% 2.87/3.31      ( composition(meet(X1,X2),meet(one,composition(converse(X1),X2))) = join(meet(X1,X2),composition(meet(X1,X2),meet(one,composition(converse(X1),X2)))) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2254.0.3','0.1.2.0',theory(equality)]),
% 2.87/3.31      [pos('R.2.1.2','L')]).
% 2.87/3.31  cnf('0.2254.1.0',plain,
% 2.87/3.31      ( composition(meet(X1,X2),meet(one,composition(converse(X1),X2))) = join(meet(X1,X2),composition(meet(X1,X2),meet(one,composition(converse(X1),X2)))) ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.2254.0.4']),
% 2.87/3.31      [weight('<?,32,7,[0,0,0,11]>')]).
% 2.87/3.31  cnf('0.2254.1.1',plain,
% 2.87/3.31      ( composition(meet(X1,X2),meet(one,composition(converse(X1),X2))) = meet(X1,X2) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2254.1.0','0.2250.2.0',theory(equality)]),
% 2.87/3.31      [pos('R','L')]).
% 2.87/3.31  cnf('0.2254.2.0',plain,
% 2.87/3.31      ( composition(meet(X1,X2),meet(one,composition(converse(X1),X2))) = meet(X1,X2) ),
% 2.87/3.31      inference(orient,[status(thm)],['0.2254.1.1',theory(equality)]),
% 2.87/3.31      [u,rule_2245]).
% 2.87/3.31  cnf('0.2255.0.0',plain,
% 2.87/3.31      ( X1 = join(X1,composition(meet(X2,one),X1)) ),
% 2.87/3.31      inference(cp,[status(thm)],['0.2253.2.0','0.21.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.2.1','L')]).
% 2.87/3.31  cnf('0.2255.1.0',plain,
% 2.87/3.31      ( X1 = join(X1,composition(meet(X2,one),X1)) ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.2255.0.0']),
% 2.87/3.31      [weight('<71,2253,21,[1,0,0,3]>')]).
% 2.87/3.31  cnf('0.2255.2.0',plain,
% 2.87/3.31      ( join(X1,composition(meet(X2,one),X1)) = X1 ),
% 2.87/3.31      inference(orient,[status(thm)],['0.2255.1.0',theory(equality)]),
% 2.87/3.31      [x,rule_2246]).
% 2.87/3.31  cnf('0.2282.0.0',plain,
% 2.87/3.31      ( composition(meet(X1,one),X2) = meet(composition(meet(X1,one),X2),X2) ),
% 2.87/3.31      inference(cp,[status(thm)],['0.90.2.0','0.2255.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.2','L')]).
% 2.87/3.31  cnf('0.2282.1.0',plain,
% 2.87/3.31      ( composition(meet(X1,one),X2) = meet(composition(meet(X1,one),X2),X2) ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.2282.0.0']),
% 2.87/3.31      [weight('<103,2255,90,[0,0,0,2]>')]).
% 2.87/3.31  cnf('0.2282.1.1',plain,
% 2.87/3.31      ( composition(meet(X1,one),X2) = meet(X2,composition(meet(X1,one),X2)) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2282.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.31      [pos('R','L')]).
% 2.87/3.31  cnf('0.2282.2.0',plain,
% 2.87/3.31      ( meet(X1,composition(meet(X2,one),X1)) = composition(meet(X2,one),X1) ),
% 2.87/3.31      inference(orient,[status(thm)],['0.2282.1.1',theory(equality)]),
% 2.87/3.31      [x,rule_2273]).
% 2.87/3.31  cnf('0.2283.0.0',plain,
% 2.87/3.31      ( composition(meet(X1,one),meet(one,composition(converse(X1),one))) = meet(meet(one,composition(converse(X1),one)),meet(X1,one)) ),
% 2.87/3.31      inference(cp,[status(thm)],['0.2282.2.0','0.2254.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.2','L')]).
% 2.87/3.31  cnf('0.2283.0.1',plain,
% 2.87/3.31      ( meet(X1,one) = meet(meet(one,composition(converse(X1),one)),meet(X1,one)) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2283.0.0','0.2254.2.0',theory(equality)]),
% 2.87/3.31      [pos('L','L')]).
% 2.87/3.31  cnf('0.2283.0.2',plain,
% 2.87/3.31      ( meet(X1,one) = meet(one,meet(composition(converse(X1),one),meet(X1,one))) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2283.0.1','0.1158.2.0',theory(equality)]),
% 2.87/3.31      [pos('R','L')]).
% 2.87/3.31  cnf('0.2283.0.3',plain,
% 2.87/3.31      ( meet(X1,one) = meet(composition(converse(X1),one),meet(X1,one)) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2283.0.2','0.785.2.0',theory(equality)]),
% 2.87/3.31      [pos('R','L')]).
% 2.87/3.31  cnf('0.2283.0.4',plain,
% 2.87/3.31      ( meet(X1,one) = meet(converse(X1),meet(X1,one)) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2283.0.3','0.1.2.0',theory(equality)]),
% 2.87/3.31      [pos('R.1','L')]).
% 2.87/3.31  cnf('0.2283.1.0',plain,
% 2.87/3.31      ( meet(X1,one) = meet(converse(X1),meet(X1,one)) ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.2283.0.4']),
% 2.87/3.31      [weight('<69,2282,2254,[1,0,0,2]>')]).
% 2.87/3.31  cnf('0.2283.1.1',plain,
% 2.87/3.31      ( meet(X1,one) = meet(X1,meet(converse(X1),one)) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2283.1.0','0.1167.2.0',theory(equality)]),
% 2.87/3.31      [pos('R','L')]).
% 2.87/3.31  cnf('0.2283.1.2',plain,
% 2.87/3.31      ( meet(X1,one) = meet(X1,meet(one,converse(X1))) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2283.1.1','0.21.2.0',theory(equality)]),
% 2.87/3.31      [pos('R.2','L')]).
% 2.87/3.31  cnf('0.2283.2.0',plain,
% 2.87/3.31      ( meet(X1,meet(one,converse(X1))) = meet(X1,one) ),
% 2.87/3.31      inference(orient,[status(thm)],['0.2283.1.2',theory(equality)]),
% 2.87/3.31      [x,rule_2274]).
% 2.87/3.31  cnf('0.2285.0.0',plain,
% 2.87/3.31      ( converse(X1) = join(converse(X1),meet(X1,one)) ),
% 2.87/3.31      inference(cp,[status(thm)],['0.203.2.0','0.2283.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.2','L')]).
% 2.87/3.31  cnf('0.2285.1.0',plain,
% 2.87/3.31      ( converse(X1) = join(converse(X1),meet(X1,one)) ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.2285.0.0']),
% 2.87/3.31      [weight('<62,2283,203,[0,0,0,2]>')]).
% 2.87/3.31  cnf('0.2285.2.0',plain,
% 2.87/3.31      ( join(converse(X1),meet(X1,one)) = converse(X1) ),
% 2.87/3.31      inference(orient,[status(thm)],['0.2285.1.0',theory(equality)]),
% 2.87/3.31      [x,rule_2276]).
% 2.87/3.31  cnf('0.2287.0.0',plain,
% 2.87/3.31      ( meet(converse(meet(one,converse(converse(X1)))),X1) = converse(meet(converse(X1),one)) ),
% 2.87/3.31      inference(cp,[status(thm)],['0.263.2.0','0.2283.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.1','L')]).
% 2.87/3.31  cnf('0.2287.0.1',plain,
% 2.87/3.31      ( meet(meet(one,converse(converse(converse(X1)))),X1) = converse(meet(converse(X1),one)) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2287.0.0','0.250.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.1','L')]).
% 2.87/3.31  cnf('0.2287.0.2',plain,
% 2.87/3.31      ( meet(one,meet(converse(converse(converse(X1))),X1)) = converse(meet(converse(X1),one)) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2287.0.1','0.1158.2.0',theory(equality)]),
% 2.87/3.31      [pos('L','L')]).
% 2.87/3.31  cnf('0.2287.0.3',plain,
% 2.87/3.31      ( meet(one,meet(converse(X1),X1)) = converse(meet(converse(X1),one)) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2287.0.2','0.3.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.2.1','L')]).
% 2.87/3.31  cnf('0.2287.0.4',plain,
% 2.87/3.31      ( meet(one,meet(converse(X1),X1)) = meet(converse(one),X1) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2287.0.3','0.263.2.0',theory(equality)]),
% 2.87/3.31      [pos('R','L')]).
% 2.87/3.31  cnf('0.2287.0.5',plain,
% 2.87/3.31      ( meet(one,meet(converse(X1),X1)) = meet(one,X1) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2287.0.4','0.32.2.0',theory(equality)]),
% 2.87/3.31      [pos('R.1','L')]).
% 2.87/3.31  cnf('0.2287.1.0',plain,
% 2.87/3.31      ( meet(one,meet(converse(X1),X1)) = meet(one,X1) ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.2287.0.5']),
% 2.87/3.31      [weight('<69,2283,263,[0,0,0,1]>')]).
% 2.87/3.31  cnf('0.2287.1.1',plain,
% 2.87/3.31      ( meet(one,meet(X1,converse(X1))) = meet(one,X1) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2287.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.2','L')]).
% 2.87/3.31  cnf('0.2287.2.0',plain,
% 2.87/3.31      ( meet(one,meet(X1,converse(X1))) = meet(one,X1) ),
% 2.87/3.31      inference(orient,[status(thm)],['0.2287.1.1',theory(equality)]),
% 2.87/3.31      [u,rule_2278]).
% 2.87/3.31  cnf('0.2288.0.0',plain,
% 2.87/3.31      ( meet(one,complement(converse(X1))) = meet(one,converse(meet(complement(converse(X1)),complement(X1)))) ),
% 2.87/3.31      inference(cp,[status(thm)],['0.2287.2.0','0.277.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.2','L')]).
% 2.87/3.31  cnf('0.2288.0.1',plain,
% 2.87/3.31      ( meet(one,complement(converse(X1))) = meet(one,meet(complement(X1),converse(complement(X1)))) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2288.0.0','0.276.2.0',theory(equality)]),
% 2.87/3.31      [pos('R.2','L')]).
% 2.87/3.31  cnf('0.2288.0.2',plain,
% 2.87/3.31      ( meet(one,complement(converse(X1))) = meet(one,complement(X1)) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2288.0.1','0.2287.2.0',theory(equality)]),
% 2.87/3.31      [pos('R','L')]).
% 2.87/3.31  cnf('0.2288.1.0',plain,
% 2.87/3.31      ( meet(one,complement(converse(X1))) = meet(one,complement(X1)) ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.2288.0.2']),
% 2.87/3.31      [weight('<59,2287,277,[1,0,0,2]>')]).
% 2.87/3.31  cnf('0.2288.2.0',plain,
% 2.87/3.31      ( meet(one,complement(converse(X1))) = meet(one,complement(X1)) ),
% 2.87/3.31      inference(orient,[status(thm)],['0.2288.1.0',theory(equality)]),
% 2.87/3.31      [u,rule_2279]).
% 2.87/3.31  cnf('0.2289.0.0',plain,
% 2.87/3.31      ( meet(complement(complement(converse(X1))),one) = meet(one,complement(meet(one,complement(X1)))) ),
% 2.87/3.31      inference(cp,[status(thm)],['0.218.2.0','0.2288.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.2.1','L')]).
% 2.87/3.31  cnf('0.2289.0.1',plain,
% 2.87/3.31      ( meet(converse(X1),one) = meet(one,complement(meet(one,complement(X1)))) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2289.0.0','0.69.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.1','L')]).
% 2.87/3.31  cnf('0.2289.0.2',plain,
% 2.87/3.31      ( meet(converse(X1),one) = meet(complement(complement(X1)),one) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2289.0.1','0.218.2.0',theory(equality)]),
% 2.87/3.31      [pos('R','L')]).
% 2.87/3.31  cnf('0.2289.0.3',plain,
% 2.87/3.31      ( meet(converse(X1),one) = meet(X1,one) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2289.0.2','0.69.2.0',theory(equality)]),
% 2.87/3.31      [pos('R.1','L')]).
% 2.87/3.31  cnf('0.2289.1.0',plain,
% 2.87/3.31      ( meet(converse(X1),one) = meet(X1,one) ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.2289.0.3']),
% 2.87/3.31      [weight('<39,2288,218,[0,0,0,3]>')]).
% 2.87/3.31  cnf('0.2289.1.1',plain,
% 2.87/3.31      ( meet(one,converse(X1)) = meet(X1,one) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2289.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.31      [pos('L','L')]).
% 2.87/3.31  cnf('0.2289.2.0',plain,
% 2.87/3.31      ( meet(one,converse(X1)) = meet(X1,one) ),
% 2.87/3.31      inference(orient,[status(thm)],['0.2289.1.1',theory(equality)]),
% 2.87/3.31      [u,rule_2280]).
% 2.87/3.31  cnf('0.2290.0.0',plain,
% 2.87/3.31      ( converse(meet(one,X1)) = meet(one,converse(X1)) ),
% 2.87/3.31      inference(interreduction_right,[status(thm)],['0.250.2.0'])).
% 2.87/3.31  cnf('0.2290.0.1',plain,
% 2.87/3.31      ( converse(meet(one,X1)) = meet(X1,one) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2290.0.0','0.2289.2.0',theory(equality)]),
% 2.87/3.31      [pos('R','L')]).
% 2.87/3.31  cnf('0.2290.1.0',plain,
% 2.87/3.31      ( converse(meet(one,X1)) = meet(X1,one) ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.2290.0.1']),
% 2.87/3.31      [weight('<39,250,2289,[0,0,0,0]>')]).
% 2.87/3.31  cnf('0.2290.2.0',plain,
% 2.87/3.31      ( converse(meet(one,X1)) = meet(X1,one) ),
% 2.87/3.31      inference(orient,[status(thm)],['0.2290.1.0',theory(equality)]),
% 2.87/3.31      [u,rule_2281]).
% 2.87/3.31  cnf('0.2448.0.0',plain,
% 2.87/3.31      ( meet(X1,one) = meet(meet(X1,one),join(X2,converse(X1))) ),
% 2.87/3.31      inference(cp,[status(thm)],['0.127.2.0','0.2285.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.2.2','L')]).
% 2.87/3.31  cnf('0.2448.0.1',plain,
% 2.87/3.31      ( meet(X1,one) = meet(X1,meet(one,join(X2,converse(X1)))) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2448.0.0','0.1158.2.0',theory(equality)]),
% 2.87/3.31      [pos('R','L')]).
% 2.87/3.31  cnf('0.2448.1.0',plain,
% 2.87/3.31      ( meet(X1,one) = meet(X1,meet(one,join(X2,converse(X1)))) ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.2448.0.1']),
% 2.87/3.31      [weight('<107,2285,127,[0,0,0,4]>')]).
% 2.87/3.31  cnf('0.2448.2.0',plain,
% 2.87/3.31      ( meet(X1,meet(one,join(X2,converse(X1)))) = meet(X1,one) ),
% 2.87/3.31      inference(orient,[status(thm)],['0.2448.1.0',theory(equality)]),
% 2.87/3.31      [x,rule_2435]).
% 2.87/3.31  cnf('0.2618.0.0',plain,
% 2.87/3.31      ( composition(meet(one,join(X1,converse(composition(top,converse(X2))))),X2) = composition(meet(composition(top,converse(X2)),one),X2) ),
% 2.87/3.31      inference(cp,[status(thm)],['0.1057.2.0','0.2448.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.1','L')]).
% 2.87/3.31  cnf('0.2618.0.1',plain,
% 2.87/3.31      ( composition(meet(one,join(X1,composition(converse(converse(X2)),top))),X2) = composition(meet(composition(top,converse(X2)),one),X2) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2618.0.0','0.79.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.1.2.2','L')]).
% 2.87/3.31  cnf('0.2618.0.2',plain,
% 2.87/3.31      ( composition(meet(one,join(X1,composition(X2,top))),X2) = composition(meet(composition(top,converse(X2)),one),X2) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2618.0.1','0.3.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.1.2.2.1','L')]).
% 2.87/3.31  cnf('0.2618.0.3',plain,
% 2.87/3.31      ( composition(meet(one,join(X1,composition(X2,top))),X2) = composition(one,X2) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2618.0.2','0.1057.2.0',theory(equality)]),
% 2.87/3.31      [pos('R','L')]).
% 2.87/3.31  cnf('0.2618.0.4',plain,
% 2.87/3.31      ( composition(meet(one,join(X1,composition(X2,top))),X2) = X2 ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2618.0.3','0.33.2.0',theory(equality)]),
% 2.87/3.31      [pos('R','L')]).
% 2.87/3.31  cnf('0.2618.1.0',plain,
% 2.87/3.31      ( composition(meet(one,join(X1,composition(X2,top))),X2) = X2 ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.2618.0.4']),
% 2.87/3.31      [weight('<109,2448,1057,[0,0,0,1]>')]).
% 2.87/3.31  cnf('0.2618.2.0',plain,
% 2.87/3.31      ( composition(meet(one,join(X1,composition(X2,top))),X2) = X2 ),
% 2.87/3.31      inference(orient,[status(thm)],['0.2618.1.0',theory(equality)]),
% 2.87/3.31      [u,rule_2605]).
% 2.87/3.31  cnf('0.2619.0.0',plain,
% 2.87/3.31      ( meet(sk1,X1) = composition(meet(one,sk1),meet(sk1,X1)) ),
% 2.87/3.31      inference(cp,[status(thm)],['0.2618.2.0','0.676.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.1.2','L')]).
% 2.87/3.31  cnf('0.2619.1.0',plain,
% 2.87/3.31      ( meet(sk1,X1) = composition(meet(one,sk1),meet(sk1,X1)) ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.2619.0.0']),
% 2.87/3.31      [weight('<87,2618,676,[1,0,0,3]>')]).
% 2.87/3.31  cnf('0.2619.2.0',plain,
% 2.87/3.31      ( composition(meet(one,sk1),meet(sk1,X1)) = meet(sk1,X1) ),
% 2.87/3.31      inference(orient,[status(thm)],['0.2619.1.0',theory(equality)]),
% 2.87/3.31      [x,rule_2606]).
% 2.87/3.31  cnf('0.2935.0.0',plain,
% 2.87/3.31      ( composition(X1,converse(meet(X2,composition(top,converse(converse(X1)))))) = converse(composition(X2,converse(X1))) ),
% 2.87/3.31      inference(cp,[status(thm)],['0.29.2.0','0.978.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.1','L')]).
% 2.87/3.31  cnf('0.2935.0.1',plain,
% 2.87/3.31      ( composition(X1,converse(meet(X2,composition(top,X1)))) = converse(composition(X2,converse(X1))) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2935.0.0','0.3.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.2.1.2.2','L')]).
% 2.87/3.31  cnf('0.2935.0.2',plain,
% 2.87/3.31      ( composition(X1,converse(meet(X2,composition(top,X1)))) = composition(X1,converse(X2)) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.2935.0.1','0.29.2.0',theory(equality)]),
% 2.87/3.31      [pos('R','L')]).
% 2.87/3.31  cnf('0.2935.1.0',plain,
% 2.87/3.31      ( composition(X1,converse(meet(X2,composition(top,X1)))) = composition(X1,converse(X2)) ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.2935.0.2']),
% 2.87/3.31      [weight('<116,978,29,[0,0,0,1]>')]).
% 2.87/3.31  cnf('0.2935.2.0',plain,
% 2.87/3.31      ( composition(X1,converse(meet(X2,composition(top,X1)))) = composition(X1,converse(X2)) ),
% 2.87/3.31      inference(orient,[status(thm)],['0.2935.1.0',theory(equality)]),
% 2.87/3.31      [u,rule_2920]).
% 2.87/3.31  cnf('0.3092.0.0',plain,
% 2.87/3.31      ( composition(converse(X1),converse(converse(X2))) = composition(converse(X1),converse(converse(meet(composition(X1,top),X2)))) ),
% 2.87/3.31      inference(cp,[status(thm)],['0.2935.2.0','0.2234.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.2.1','L')]).
% 2.87/3.31  cnf('0.3092.0.1',plain,
% 2.87/3.31      ( converse(composition(converse(X2),X1)) = composition(converse(X1),converse(converse(meet(composition(X1,top),X2)))) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.3092.0.0','0.6.2.0',theory(equality)]),
% 2.87/3.31      [pos('L','L')]).
% 2.87/3.31  cnf('0.3092.0.2',plain,
% 2.87/3.31      ( composition(converse(X1),X2) = composition(converse(X1),converse(converse(meet(composition(X1,top),X2)))) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.3092.0.1','0.30.2.0',theory(equality)]),
% 2.87/3.31      [pos('L','L')]).
% 2.87/3.31  cnf('0.3092.0.3',plain,
% 2.87/3.31      ( composition(converse(X1),X2) = converse(composition(converse(meet(composition(X1,top),X2)),X1)) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.3092.0.2','0.6.2.0',theory(equality)]),
% 2.87/3.31      [pos('R','L')]).
% 2.87/3.31  cnf('0.3092.0.4',plain,
% 2.87/3.31      ( composition(converse(X1),X2) = composition(converse(X1),meet(composition(X1,top),X2)) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.3092.0.3','0.30.2.0',theory(equality)]),
% 2.87/3.31      [pos('R','L')]).
% 2.87/3.31  cnf('0.3092.1.0',plain,
% 2.87/3.31      ( composition(converse(X1),X2) = composition(converse(X1),meet(composition(X1,top),X2)) ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.3092.0.4']),
% 2.87/3.31      [weight('<116,2935,2234,[1,0,0,3]>')]).
% 2.87/3.31  cnf('0.3092.2.0',plain,
% 2.87/3.31      ( composition(converse(X1),meet(composition(X1,top),X2)) = composition(converse(X1),X2) ),
% 2.87/3.31      inference(orient,[status(thm)],['0.3092.1.0',theory(equality)]),
% 2.87/3.31      [x,rule_3077]).
% 2.87/3.31  cnf('0.3093.0.0',plain,
% 2.87/3.31      ( composition(converse(meet(one,sk1)),X1) = composition(converse(meet(one,sk1)),meet(sk1,X1)) ),
% 2.87/3.31      inference(cp,[status(thm)],['0.3092.2.0','0.1069.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.2.1','L')]).
% 2.87/3.31  cnf('0.3093.0.1',plain,
% 2.87/3.31      ( composition(meet(sk1,one),X1) = composition(converse(meet(one,sk1)),meet(sk1,X1)) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.3093.0.0','0.2290.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.1','L')]).
% 2.87/3.31  cnf('0.3093.0.2',plain,
% 2.87/3.31      ( composition(meet(sk1,one),X1) = composition(meet(sk1,one),meet(sk1,X1)) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.3093.0.1','0.2290.2.0',theory(equality)]),
% 2.87/3.31      [pos('R.1','L')]).
% 2.87/3.31  cnf('0.3093.1.0',plain,
% 2.87/3.31      ( composition(meet(sk1,one),X1) = composition(meet(sk1,one),meet(sk1,X1)) ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.3093.0.2']),
% 2.87/3.31      [weight('<103,3092,1069,[1,0,0,4]>')]).
% 2.87/3.31  cnf('0.3093.1.1',plain,
% 2.87/3.31      ( composition(meet(one,sk1),X1) = composition(meet(sk1,one),meet(sk1,X1)) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.3093.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.1','L')]).
% 2.87/3.31  cnf('0.3093.1.2',plain,
% 2.87/3.31      ( composition(meet(one,sk1),X1) = composition(meet(one,sk1),meet(sk1,X1)) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.3093.1.1','0.21.2.0',theory(equality)]),
% 2.87/3.31      [pos('R.1','L')]).
% 2.87/3.31  cnf('0.3093.1.3',plain,
% 2.87/3.31      ( composition(meet(one,sk1),X1) = meet(sk1,X1) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.3093.1.2','0.2619.2.0',theory(equality)]),
% 2.87/3.31      [pos('R','L')]).
% 2.87/3.31  cnf('0.3093.2.0',plain,
% 2.87/3.31      ( composition(meet(one,sk1),X1) = meet(sk1,X1) ),
% 2.87/3.31      inference(orient,[status(thm)],['0.3093.1.3',theory(equality)]),
% 2.87/3.31      [u,rule_3078]).
% 2.87/3.31  cnf('0.3094.0.0',plain,
% 2.87/3.31      ( composition(X1,converse(meet(one,sk1))) = converse(meet(sk1,converse(X1))) ),
% 2.87/3.31      inference(cp,[status(thm)],['0.29.2.0','0.3093.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.1','L')]).
% 2.87/3.31  cnf('0.3094.0.1',plain,
% 2.87/3.31      ( composition(X1,meet(sk1,one)) = converse(meet(sk1,converse(X1))) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.3094.0.0','0.2290.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.2','L')]).
% 2.87/3.31  cnf('0.3094.0.2',plain,
% 2.87/3.31      ( composition(X1,meet(sk1,one)) = meet(converse(sk1),X1) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.3094.0.1','0.266.2.0',theory(equality)]),
% 2.87/3.31      [pos('R','L')]).
% 2.87/3.31  cnf('0.3094.1.0',plain,
% 2.87/3.31      ( composition(X1,meet(sk1,one)) = meet(converse(sk1),X1) ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.3094.0.2']),
% 2.87/3.31      [weight('<59,3093,29,[0,0,0,1]>')]).
% 2.87/3.31  cnf('0.3094.1.1',plain,
% 2.87/3.31      ( composition(X1,meet(one,sk1)) = meet(converse(sk1),X1) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.3094.1.0','0.21.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.2','L')]).
% 2.87/3.31  cnf('0.3094.2.0',plain,
% 2.87/3.31      ( composition(X1,meet(one,sk1)) = meet(converse(sk1),X1) ),
% 2.87/3.31      inference(orient,[status(thm)],['0.3094.1.1',theory(equality)]),
% 2.87/3.31      [u,rule_3079]).
% 2.87/3.31  cnf('0.3097.0.0',plain,
% 2.87/3.31      ( composition(X1,composition(meet(one,sk1),X2)) = composition(meet(converse(sk1),X1),X2) ),
% 2.87/3.31      inference(cp,[status(thm)],['0.4.2.0','0.3094.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.1','L')]).
% 2.87/3.31  cnf('0.3097.0.1',plain,
% 2.87/3.31      ( composition(X1,meet(sk1,X2)) = composition(meet(converse(sk1),X1),X2) ),
% 2.87/3.31      inference(reduction,[status(thm)],['0.3097.0.0','0.3093.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.2','L')]).
% 2.87/3.31  cnf('0.3097.1.0',plain,
% 2.87/3.31      ( composition(X1,meet(sk1,X2)) = composition(meet(converse(sk1),X1),X2) ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.3097.0.1']),
% 2.87/3.31      [weight('<83,3094,4,[0,0,0,1]>')]).
% 2.87/3.31  cnf('0.3097.2.0',plain,
% 2.87/3.31      ( composition(meet(converse(sk1),X1),X2) = composition(X1,meet(sk1,X2)) ),
% 2.87/3.31      inference(orient,[status(thm)],['0.3097.1.0',theory(equality)]),
% 2.87/3.31      [x,rule_3082]).
% 2.87/3.31  cnf('0.3098.0.0',plain,
% 2.87/3.31      ( composition(X1,meet(sk1,X2)) = composition(meet(X1,converse(sk1)),X2) ),
% 2.87/3.31      inference(cp,[status(thm)],['0.3097.2.0','0.21.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.1','L')]).
% 2.87/3.31  cnf('0.3098.1.0',plain,
% 2.87/3.31      ( composition(X1,meet(sk1,X2)) = composition(meet(X1,converse(sk1)),X2) ),
% 2.87/3.31      inference(weigh,[status(thm)],['0.3098.0.0']),
% 2.87/3.31      [weight('<83,3097,21,[1,0,0,1]>')]).
% 2.87/3.31  cnf('0.3098.2.0',plain,
% 2.87/3.31      ( composition(meet(X1,converse(sk1)),X2) = composition(X1,meet(sk1,X2)) ),
% 2.87/3.31      inference(orient,[status(thm)],['0.3098.1.0',theory(equality)]),
% 2.87/3.31      [x,rule_3083]).
% 2.87/3.31  cnf('1.0.0.0',conjecture,
% 2.87/3.31      ( composition(meet(sk2,converse(sk1)),meet(sk1,sk3)) = composition(sk2,meet(sk1,sk3)) ),
% 2.87/3.31      file('/tmp/WALDMEISTER_6577_n026',conjecture_1)).
% 2.87/3.31  cnf('1.0.0.1',plain,
% 2.87/3.31      ( composition(meet(sk2,converse(sk1)),meet(sk1,sk3)) = composition(sk2,meet(sk3,sk1)) ),
% 2.87/3.31      inference(reduction,[status(thm)],['1.0.0.0','0.21.2.0',theory(equality)]),
% 2.87/3.31      [pos('R.2','L')]).
% 2.87/3.31  cnf('1.0.0.2',plain,
% 2.87/3.31      ( composition(sk2,meet(sk1,meet(sk1,sk3))) = composition(sk2,meet(sk3,sk1)) ),
% 2.87/3.31      inference(reduction,[status(thm)],['1.0.0.1','0.3098.2.0',theory(equality)]),
% 2.87/3.31      [pos('L','L')]).
% 2.87/3.31  cnf('1.0.0.3',plain,
% 2.87/3.31      ( composition(sk2,meet(sk1,sk3)) = composition(sk2,meet(sk3,sk1)) ),
% 2.87/3.31      inference(reduction,[status(thm)],['1.0.0.2','0.92.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.2','L')]).
% 2.87/3.31  cnf('1.0.0.4',plain,
% 2.87/3.31      ( composition(sk2,meet(sk3,sk1)) = composition(sk2,meet(sk3,sk1)) ),
% 2.87/3.31      inference(reduction,[status(thm)],['1.0.0.3','0.21.2.0',theory(equality)]),
% 2.87/3.31      [pos('L.2','L')]).
% 2.87/3.31  cnf('1.0.0.5',plain,
% 2.87/3.31      ( $true ),
% 2.87/3.31      inference(trivial,[status(thm)],['1.0.0.4',theory(equality)]),
% 2.87/3.31      [conjecture_1]).
% 2.87/3.31  
% 2.87/3.31  Proved Goals:
% 2.87/3.31  No.  1:  composition(meet(sk2,converse(sk1)),meet(sk1,sk3)) ?= composition(sk2,meet(sk1,sk3)) joined, current: composition(sk2,meet(sk3,sk1)) = composition(sk2,meet(sk3,sk1))
% 2.87/3.31  1 goal was specified, which was proved.
% 2.87/3.31  % SZS output end CNFRefutation
% 2.87/3.31  #END OF PROOF
% 2.87/3.31  
% 2.87/3.31  Problem         WALDMEISTER_6577_n026 
% 2.87/3.31  CPs.gen               787504 
% 2.87/3.31  CPs.reexp                  0 
% 2.87/3.31  Select                 46611 
% 2.87/3.31  R                       3083 
% 2.87/3.31  E                         15 
% 2.87/3.31  vsize                  10.7M 
% 2.87/3.31  rss                     6.2M 
% 2.87/3.31  process.time          2.272s 
% 2.87/3.31  wallclock.time        2.274s 
% 2.87/3.31  status                     S
% 2.87/3.31  
% 2.87/3.31  
% 2.87/3.31  Waldmeister states: Goal proved.
% 2.87/3.31  % SZS status Unsatisfiable
%------------------------------------------------------------------------------