TSTP Solution File: GRP770-1 by Waldmeister---710

View Problem - Process Solution

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

% Computer : n010.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 : Sat Jul 16 12:28:29 EDT 2022

% Result   : Unsatisfiable 13.46s 13.84s
% Output   : CNFRefutation 13.46s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.11  % Problem  : GRP770-1 : TPTP v8.1.0. Released v4.1.0.
% 0.03/0.12  % Command  : woody %s
% 0.12/0.33  % Computer : n010.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 600
% 0.12/0.33  % DateTime : Mon Jun 13 19:58:09 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 0.54/0.95  ********************************************************************************
% 0.54/0.95  *                             W A L D M E I S T E R           \|  \ /      \|/ *
% 0.54/0.95  *                                                              |/  |    \/  |  *
% 0.54/0.95  *              (C) 1994-2010  A. Buch and Th. Hillenbrand,      \ /      \ /   *
% 0.54/0.95  *                             A. Jaeger and B. Loechner          |        |    *
% 0.54/0.95  *                             <waldmeister@informatik.uni-kl.de>          |    *
% 0.54/0.95  ********************************************************************************
% 0.54/0.95  
% 0.54/0.95  
% 0.54/0.95  Goals:
% 0.54/0.95  ------
% 0.54/0.95  
% 0.54/0.95  (   1)  product(quotient(product(x0,x1),x0),product(x0,x2)) ?=? product(x0,product(x1,x2))
% 0.54/0.95  
% 0.54/0.95  Detected structure: Loop
% 0.54/0.95  ********************************************************************************
% 0.54/0.95  ****************************** COMPLETION - PROOF ******************************
% 0.54/0.95  ********************************************************************************
% 0.54/0.95  
% 13.46/13.84  joined goal:             1  product(quotient(product(x0,x1),x0),product(x0,x2)) ?= product(x0,product(x1,x2)) to product(x0,product(x1,x2))
% 13.46/13.84  goal joined
% 13.46/13.84  % SZS status Unsatisfiable
% 13.46/13.84  #START OF PROOF
% 13.46/13.84  % SZS output start CNFRefutation
% 13.46/13.84  cnf('0.1.0.0',axiom,
% 13.46/13.84      ( X1 = product(X2,difference(X2,X1)) ),
% 13.46/13.84      file('/tmp/WALDMEISTER_1781_n010')).
% 13.46/13.84  cnf('0.1.1.0',plain,
% 13.46/13.84      ( X1 = product(X2,difference(X2,X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.1.0.0']),
% 13.46/13.84      [weight('<0,0,0,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.1.2.0',plain,
% 13.46/13.84      ( product(X1,difference(X1,X2)) = X2 ),
% 13.46/13.84      inference(orient,[status(thm)],['0.1.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_1]).
% 13.46/13.84  cnf('0.2.0.0',axiom,
% 13.46/13.84      ( X1 = product(X1,one) ),
% 13.46/13.84      file('/tmp/WALDMEISTER_1781_n010')).
% 13.46/13.84  cnf('0.2.1.0',plain,
% 13.46/13.84      ( X1 = product(X1,one) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.2.0.0']),
% 13.46/13.84      [weight('<1,0,0,[0,0,0,2]>')]).
% 13.46/13.84  cnf('0.2.2.0',plain,
% 13.46/13.84      ( product(X1,one) = X1 ),
% 13.46/13.84      inference(orient,[status(thm)],['0.2.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_2]).
% 13.46/13.84  cnf('0.3.0.0',axiom,
% 13.46/13.84      ( X1 = product(quotient(X1,X2),X2) ),
% 13.46/13.84      file('/tmp/WALDMEISTER_1781_n010')).
% 13.46/13.84  cnf('0.3.1.0',plain,
% 13.46/13.84      ( X1 = product(quotient(X1,X2),X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.3.0.0']),
% 13.46/13.84      [weight('<2,0,0,[0,0,0,3]>')]).
% 13.46/13.84  cnf('0.3.2.0',plain,
% 13.46/13.84      ( product(quotient(X1,X2),X2) = X1 ),
% 13.46/13.84      inference(orient,[status(thm)],['0.3.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_3]).
% 13.46/13.84  cnf('0.4.0.0',axiom,
% 13.46/13.84      ( X1 = product(one,X1) ),
% 13.46/13.84      file('/tmp/WALDMEISTER_1781_n010')).
% 13.46/13.84  cnf('0.4.1.0',plain,
% 13.46/13.84      ( X1 = product(one,X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.4.0.0']),
% 13.46/13.84      [weight('<3,0,0,[0,0,0,4]>')]).
% 13.46/13.84  cnf('0.4.2.0',plain,
% 13.46/13.84      ( product(one,X1) = X1 ),
% 13.46/13.84      inference(orient,[status(thm)],['0.4.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_4]).
% 13.46/13.84  cnf('0.5.0.0',axiom,
% 13.46/13.84      ( X1 = quotient(product(X1,X2),X2) ),
% 13.46/13.84      file('/tmp/WALDMEISTER_1781_n010')).
% 13.46/13.84  cnf('0.5.1.0',plain,
% 13.46/13.84      ( X1 = quotient(product(X1,X2),X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.5.0.0']),
% 13.46/13.84      [weight('<4,0,0,[0,0,0,5]>')]).
% 13.46/13.84  cnf('0.5.2.0',plain,
% 13.46/13.84      ( quotient(product(X1,X2),X2) = X1 ),
% 13.46/13.84      inference(orient,[status(thm)],['0.5.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_5]).
% 13.46/13.84  cnf('0.6.0.0',axiom,
% 13.46/13.84      ( X1 = difference(X2,product(X2,X1)) ),
% 13.46/13.84      file('/tmp/WALDMEISTER_1781_n010')).
% 13.46/13.84  cnf('0.6.1.0',plain,
% 13.46/13.84      ( X1 = difference(X2,product(X2,X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.6.0.0']),
% 13.46/13.84      [weight('<5,0,0,[0,0,0,6]>')]).
% 13.46/13.84  cnf('0.6.2.0',plain,
% 13.46/13.84      ( difference(X1,product(X1,X2)) = X2 ),
% 13.46/13.84      inference(orient,[status(thm)],['0.6.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_6]).
% 13.46/13.84  cnf('0.7.0.0',axiom,
% 13.46/13.84      ( product(X1,product(X2,eta(X1))) = product(product(X1,X2),eta(X1)) ),
% 13.46/13.84      file('/tmp/WALDMEISTER_1781_n010')).
% 13.46/13.84  cnf('0.7.1.0',plain,
% 13.46/13.84      ( product(X1,product(X2,eta(X1))) = product(product(X1,X2),eta(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.7.0.0']),
% 13.46/13.84      [weight('<6,0,0,[0,0,0,7]>')]).
% 13.46/13.84  cnf('0.7.2.0',plain,
% 13.46/13.84      ( product(product(X1,X2),eta(X1)) = product(X1,product(X2,eta(X1))) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.7.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_7]).
% 13.46/13.84  cnf('0.8.0.0',axiom,
% 13.46/13.84      ( product(X1,product(eta(X1),X2)) = product(j(j(X1)),X2) ),
% 13.46/13.84      file('/tmp/WALDMEISTER_1781_n010')).
% 13.46/13.84  cnf('0.8.1.0',plain,
% 13.46/13.84      ( product(X1,product(eta(X1),X2)) = product(j(j(X1)),X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.8.0.0']),
% 13.46/13.84      [weight('<7,0,0,[0,0,0,8]>')]).
% 13.46/13.84  cnf('0.8.2.0',plain,
% 13.46/13.84      ( product(X1,product(eta(X1),X2)) = product(j(j(X1)),X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.8.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_8]).
% 13.46/13.84  cnf('0.9.0.0',axiom,
% 13.46/13.84      ( product(X1,j(X1)) = product(i(X1),X1) ),
% 13.46/13.84      file('/tmp/WALDMEISTER_1781_n010')).
% 13.46/13.84  cnf('0.9.1.0',plain,
% 13.46/13.84      ( product(X1,j(X1)) = product(i(X1),X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.9.0.0']),
% 13.46/13.84      [weight('<8,0,0,[0,0,0,9]>')]).
% 13.46/13.84  cnf('0.9.2.0',plain,
% 13.46/13.84      ( product(i(X1),X1) = product(X1,j(X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.9.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_9]).
% 13.46/13.84  cnf('0.10.0.0',axiom,
% 13.46/13.84      ( product(X1,i(product(X2,X1))) = i(X2) ),
% 13.46/13.84      file('/tmp/WALDMEISTER_1781_n010')).
% 13.46/13.84  cnf('0.10.1.0',plain,
% 13.46/13.84      ( product(X1,i(product(X2,X1))) = i(X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.10.0.0']),
% 13.46/13.84      [weight('<9,0,0,[0,0,0,10]>')]).
% 13.46/13.84  cnf('0.10.2.0',plain,
% 13.46/13.84      ( product(X1,i(product(X2,X1))) = i(X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.10.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_10]).
% 13.46/13.84  cnf('0.12.0.0',axiom,
% 13.46/13.84      ( product(product(eta(X1),X2),X3) = product(eta(X1),product(X2,X3)) ),
% 13.46/13.84      file('/tmp/WALDMEISTER_1781_n010')).
% 13.46/13.84  cnf('0.12.1.0',plain,
% 13.46/13.84      ( product(product(eta(X1),X2),X3) = product(eta(X1),product(X2,X3)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.12.0.0']),
% 13.46/13.84      [weight('<11,0,0,[0,0,0,12]>')]).
% 13.46/13.84  cnf('0.12.2.0',plain,
% 13.46/13.84      ( product(product(eta(X1),X2),X3) = product(eta(X1),product(X2,X3)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.12.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_12]).
% 13.46/13.84  cnf('0.13.0.0',axiom,
% 13.46/13.84      ( product(j(X1),i(X1)) = quotient(j(X1),X1) ),
% 13.46/13.84      file('/tmp/WALDMEISTER_1781_n010')).
% 13.46/13.84  cnf('0.13.1.0',plain,
% 13.46/13.84      ( product(j(X1),i(X1)) = quotient(j(X1),X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.13.0.0']),
% 13.46/13.84      [weight('<12,0,0,[0,0,0,13]>')]).
% 13.46/13.84  cnf('0.13.2.0',plain,
% 13.46/13.84      ( product(j(X1),i(X1)) = quotient(j(X1),X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.13.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_13]).
% 13.46/13.84  cnf('0.14.0.0',axiom,
% 13.46/13.84      ( product(j(product(X1,X2)),X1) = j(X2) ),
% 13.46/13.84      file('/tmp/WALDMEISTER_1781_n010')).
% 13.46/13.84  cnf('0.14.1.0',plain,
% 13.46/13.84      ( product(j(product(X1,X2)),X1) = j(X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.14.0.0']),
% 13.46/13.84      [weight('<13,0,0,[0,0,0,14]>')]).
% 13.46/13.84  cnf('0.14.2.0',plain,
% 13.46/13.84      ( product(j(product(X1,X2)),X1) = j(X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.14.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_14]).
% 13.46/13.84  cnf('0.16.0.0',axiom,
% 13.46/13.84      ( product(i(X1),X1) = eta(X1) ),
% 13.46/13.84      file('/tmp/WALDMEISTER_1781_n010')).
% 13.46/13.84  cnf('0.16.1.0',plain,
% 13.46/13.84      ( product(i(X1),X1) = eta(X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.16.0.0']),
% 13.46/13.84      [weight('<15,0,0,[0,0,0,16]>')]).
% 13.46/13.84  cnf('0.16.1.1',plain,
% 13.46/13.84      ( product(X1,j(X1)) = eta(X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.16.1.0','0.9.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.16.2.0',plain,
% 13.46/13.84      ( product(X1,j(X1)) = eta(X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.16.1.1',theory(equality)]),
% 13.46/13.84      [u,rule_16]).
% 13.46/13.84  cnf('0.18.0.0',axiom,
% 13.46/13.84      ( product(i(i(X1)),X2) = product(eta(X1),product(X1,X2)) ),
% 13.46/13.84      file('/tmp/WALDMEISTER_1781_n010')).
% 13.46/13.84  cnf('0.18.1.0',plain,
% 13.46/13.84      ( product(i(i(X1)),X2) = product(eta(X1),product(X1,X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.18.0.0']),
% 13.46/13.84      [weight('<17,0,0,[0,0,0,18]>')]).
% 13.46/13.84  cnf('0.18.2.0',plain,
% 13.46/13.84      ( product(eta(X1),product(X1,X2)) = product(i(i(X1)),X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.18.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_18]).
% 13.46/13.84  cnf('0.20.0.0',axiom,
% 13.46/13.84      ( j(X1) = quotient(one,X1) ),
% 13.46/13.84      file('/tmp/WALDMEISTER_1781_n010')).
% 13.46/13.84  cnf('0.20.1.0',plain,
% 13.46/13.84      ( j(X1) = quotient(one,X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.20.0.0']),
% 13.46/13.84      [weight('<19,0,0,[0,0,0,20]>')]).
% 13.46/13.84  cnf('0.20.2.0',plain,
% 13.46/13.84      ( quotient(one,X1) = j(X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.20.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_20]).
% 13.46/13.84  cnf('0.21.0.0',axiom,
% 13.46/13.84      ( i(X1) = difference(X1,one) ),
% 13.46/13.84      file('/tmp/WALDMEISTER_1781_n010')).
% 13.46/13.84  cnf('0.21.1.0',plain,
% 13.46/13.84      ( i(X1) = difference(X1,one) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.21.0.0']),
% 13.46/13.84      [weight('<20,0,0,[0,0,0,21]>')]).
% 13.46/13.84  cnf('0.21.2.0',plain,
% 13.46/13.84      ( difference(X1,one) = i(X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.21.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_21]).
% 13.46/13.84  cnf('0.22.0.0',axiom,
% 13.46/13.84      ( quotient(product(X1,X2),X1) = t(X1,X2) ),
% 13.46/13.84      file('/tmp/WALDMEISTER_1781_n010')).
% 13.46/13.84  cnf('0.22.1.0',plain,
% 13.46/13.84      ( quotient(product(X1,X2),X1) = t(X1,X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.22.0.0']),
% 13.46/13.84      [weight('<21,0,0,[0,0,0,22]>')]).
% 13.46/13.84  cnf('0.22.2.0',plain,
% 13.46/13.84      ( quotient(product(X1,X2),X1) = t(X1,X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.22.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_22]).
% 13.46/13.84  cnf('0.23.0.0',axiom,
% 13.46/13.84      ( quotient(product(X1,product(X2,X3)),X3) = difference(X3,product(product(X3,X1),X2)) ),
% 13.46/13.84      file('/tmp/WALDMEISTER_1781_n010')).
% 13.46/13.84  cnf('0.23.1.0',plain,
% 13.46/13.84      ( quotient(product(X1,product(X2,X3)),X3) = difference(X3,product(product(X3,X1),X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.23.0.0']),
% 13.46/13.84      [weight('<22,0,0,[0,0,0,23]>')]).
% 13.46/13.84  cnf('0.23.2.0',plain,
% 13.46/13.84      ( quotient(product(X1,product(X2,X3)),X3) = difference(X3,product(product(X3,X1),X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.23.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_23]).
% 13.46/13.84  cnf('0.24.0.0',axiom,
% 13.46/13.84      ( quotient(quotient(product(X1,product(X2,X3)),X3),X2) = difference(product(X2,X3),product(X2,product(X3,X1))) ),
% 13.46/13.84      file('/tmp/WALDMEISTER_1781_n010')).
% 13.46/13.84  cnf('0.24.1.0',plain,
% 13.46/13.84      ( quotient(quotient(product(X1,product(X2,X3)),X3),X2) = difference(product(X2,X3),product(X2,product(X3,X1))) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.24.0.0']),
% 13.46/13.84      [weight('<23,0,0,[0,0,0,24]>')]).
% 13.46/13.84  cnf('0.24.1.1',plain,
% 13.46/13.84      ( quotient(difference(X3,product(product(X3,X1),X2)),X2) = difference(product(X2,X3),product(X2,product(X3,X1))) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.24.1.0','0.23.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.24.2.0',plain,
% 13.46/13.84      ( quotient(difference(X1,product(product(X1,X2),X3)),X3) = difference(product(X3,X1),product(X3,product(X1,X2))) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.24.1.1',theory(equality)]),
% 13.46/13.84      [u,rule_24]).
% 13.46/13.84  cnf('0.30.0.0',plain,
% 13.46/13.84      ( difference(one,X1) = X1 ),
% 13.46/13.84      inference(cp,[status(thm)],['0.4.2.0','0.1.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.30.1.0',plain,
% 13.46/13.84      ( difference(one,X1) = X1 ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.30.0.0']),
% 13.46/13.84      [weight('<19,4,1,[1,0,0,0]>')]).
% 13.46/13.84  cnf('0.30.2.0',plain,
% 13.46/13.84      ( difference(one,X1) = X1 ),
% 13.46/13.84      inference(orient,[status(thm)],['0.30.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_30]).
% 13.46/13.84  cnf('0.32.0.0',plain,
% 13.46/13.84      ( one = difference(X1,X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.6.2.0','0.2.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.32.1.0',plain,
% 13.46/13.84      ( one = difference(X1,X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.32.0.0']),
% 13.46/13.84      [weight('<19,6,2,[1,0,0,2]>')]).
% 13.46/13.84  cnf('0.32.2.0',plain,
% 13.46/13.84      ( difference(X1,X1) = one ),
% 13.46/13.84      inference(orient,[status(thm)],['0.32.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_32]).
% 13.46/13.84  cnf('0.36.0.0',plain,
% 13.46/13.84      ( one = product(j(X1),X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.3.2.0','0.20.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.36.1.0',plain,
% 13.46/13.84      ( one = product(j(X1),X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.36.0.0']),
% 13.46/13.84      [weight('<29,20,3,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.36.2.0',plain,
% 13.46/13.84      ( product(j(X1),X1) = one ),
% 13.46/13.84      inference(orient,[status(thm)],['0.36.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_36]).
% 13.46/13.84  cnf('0.37.0.0',plain,
% 13.46/13.84      ( X1 = difference(j(X1),one) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.6.2.0','0.36.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.37.0.1',plain,
% 13.46/13.84      ( X1 = i(j(X1)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.37.0.0','0.21.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.37.1.0',plain,
% 13.46/13.84      ( X1 = i(j(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.37.0.1']),
% 13.46/13.84      [weight('<19,36,6,[0,0,0,2]>')]).
% 13.46/13.84  cnf('0.37.2.0',plain,
% 13.46/13.84      ( i(j(X1)) = X1 ),
% 13.46/13.84      inference(orient,[status(thm)],['0.37.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_37]).
% 13.46/13.84  cnf('0.38.0.0',plain,
% 13.46/13.84      ( one = product(X1,i(X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.1.2.0','0.21.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.38.1.0',plain,
% 13.46/13.84      ( one = product(X1,i(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.38.0.0']),
% 13.46/13.84      [weight('<29,21,1,[0,0,0,2]>')]).
% 13.46/13.84  cnf('0.38.2.0',plain,
% 13.46/13.84      ( product(X1,i(X1)) = one ),
% 13.46/13.84      inference(orient,[status(thm)],['0.38.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_38]).
% 13.46/13.84  cnf('0.39.0.0',plain,
% 13.46/13.84      ( X1 = quotient(one,i(X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.5.2.0','0.38.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.39.0.1',plain,
% 13.46/13.84      ( X1 = j(i(X1)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.39.0.0','0.20.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.39.1.0',plain,
% 13.46/13.84      ( X1 = j(i(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.39.0.1']),
% 13.46/13.84      [weight('<19,38,5,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.39.2.0',plain,
% 13.46/13.84      ( j(i(X1)) = X1 ),
% 13.46/13.84      inference(orient,[status(thm)],['0.39.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_39]).
% 13.46/13.84  cnf('0.40.0.0',plain,
% 13.46/13.84      ( product(i(X1),X1) = product(X1,j(X1)) ),
% 13.46/13.84      inference(interreduction_right,[status(thm)],['0.9.2.0'])).
% 13.46/13.84  cnf('0.40.0.1',plain,
% 13.46/13.84      ( product(i(X1),X1) = eta(X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.40.0.0','0.16.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.40.1.0',plain,
% 13.46/13.84      ( product(i(X1),X1) = eta(X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.40.0.1']),
% 13.46/13.84      [weight('<34,9,16,[0,0,0,0]>')]).
% 13.46/13.84  cnf('0.40.2.0',plain,
% 13.46/13.84      ( product(i(X1),X1) = eta(X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.40.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_40]).
% 13.46/13.84  cnf('0.41.0.0',plain,
% 13.46/13.84      ( eta(j(X1)) = product(X1,j(X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.40.2.0','0.37.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.41.0.1',plain,
% 13.46/13.84      ( eta(j(X1)) = eta(X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.41.0.0','0.16.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.41.1.0',plain,
% 13.46/13.84      ( eta(j(X1)) = eta(X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.41.0.1']),
% 13.46/13.84      [weight('<23,40,37,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.41.2.0',plain,
% 13.46/13.84      ( eta(j(X1)) = eta(X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.41.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_41]).
% 13.46/13.84  cnf('0.42.0.0',plain,
% 13.46/13.84      ( eta(i(X1)) = eta(X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.41.2.0','0.39.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.42.1.0',plain,
% 13.46/13.84      ( eta(i(X1)) = eta(X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.42.0.0']),
% 13.46/13.84      [weight('<23,41,39,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.42.2.0',plain,
% 13.46/13.84      ( eta(i(X1)) = eta(X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.42.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_42]).
% 13.46/13.84  cnf('0.43.0.0',plain,
% 13.46/13.84      ( j(X1) = difference(X1,eta(X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.6.2.0','0.16.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.43.1.0',plain,
% 13.46/13.84      ( j(X1) = difference(X1,eta(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.43.0.0']),
% 13.46/13.84      [weight('<34,16,6,[0,0,0,2]>')]).
% 13.46/13.84  cnf('0.43.2.0',plain,
% 13.46/13.84      ( difference(X1,eta(X1)) = j(X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.43.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_43]).
% 13.46/13.84  cnf('0.46.0.0',plain,
% 13.46/13.84      ( product(j(j(X1)),one) = product(X1,eta(X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.8.2.0','0.2.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.46.0.1',plain,
% 13.46/13.84      ( j(j(X1)) = product(X1,eta(X1)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.46.0.0','0.2.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.46.1.0',plain,
% 13.46/13.84      ( j(j(X1)) = product(X1,eta(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.46.0.1']),
% 13.46/13.84      [weight('<39,8,2,[1,0,0,2]>')]).
% 13.46/13.84  cnf('0.46.2.0',plain,
% 13.46/13.84      ( product(X1,eta(X1)) = j(j(X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.46.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_46]).
% 13.46/13.84  cnf('0.49.0.0',plain,
% 13.46/13.84      ( X1 = quotient(X2,difference(X1,X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.5.2.0','0.1.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.49.1.0',plain,
% 13.46/13.84      ( X1 = quotient(X2,difference(X1,X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.49.0.0']),
% 13.46/13.84      [weight('<41,5,1,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.49.2.0',plain,
% 13.46/13.84      ( quotient(X1,difference(X2,X1)) = X2 ),
% 13.46/13.84      inference(orient,[status(thm)],['0.49.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_49]).
% 13.46/13.84  cnf('0.50.0.0',plain,
% 13.46/13.84      ( X1 = difference(quotient(X2,X1),X2) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.6.2.0','0.3.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.50.1.0',plain,
% 13.46/13.84      ( X1 = difference(quotient(X2,X1),X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.50.0.0']),
% 13.46/13.84      [weight('<41,6,3,[1,0,0,2]>')]).
% 13.46/13.84  cnf('0.50.2.0',plain,
% 13.46/13.84      ( difference(quotient(X1,X2),X1) = X2 ),
% 13.46/13.84      inference(orient,[status(thm)],['0.50.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_50]).
% 13.46/13.84  cnf('0.53.0.0',plain,
% 13.46/13.84      ( i(quotient(X1,X2)) = product(X2,i(X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.10.2.0','0.3.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2.1','L')]).
% 13.46/13.84  cnf('0.53.1.0',plain,
% 13.46/13.84      ( i(quotient(X1,X2)) = product(X2,i(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.53.0.0']),
% 13.46/13.84      [weight('<44,10,3,[1,0,0,3]>')]).
% 13.46/13.84  cnf('0.53.2.0',plain,
% 13.46/13.84      ( i(quotient(X1,X2)) = product(X2,i(X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.53.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_53]).
% 13.46/13.84  cnf('0.54.0.0',plain,
% 13.46/13.84      ( i(product(X1,X2)) = difference(X2,i(X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.6.2.0','0.10.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.54.1.0',plain,
% 13.46/13.84      ( i(product(X1,X2)) = difference(X2,i(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.54.0.0']),
% 13.46/13.84      [weight('<44,10,6,[0,0,0,2]>')]).
% 13.46/13.84  cnf('0.54.2.0',plain,
% 13.46/13.84      ( i(product(X1,X2)) = difference(X2,i(X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.54.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_54]).
% 13.46/13.84  cnf('0.55.0.0',plain,
% 13.46/13.84      ( difference(i(X1),i(j(X1))) = i(quotient(j(X1),X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.54.2.0','0.13.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.55.0.1',plain,
% 13.46/13.84      ( difference(i(X1),X1) = i(quotient(j(X1),X1)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.55.0.0','0.37.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.55.0.2',plain,
% 13.46/13.84      ( difference(i(X1),X1) = product(X1,i(j(X1))) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.55.0.1','0.53.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.55.0.3',plain,
% 13.46/13.84      ( difference(i(X1),X1) = product(X1,X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.55.0.2','0.37.2.0',theory(equality)]),
% 13.46/13.84      [pos('R.2','L')]).
% 13.46/13.84  cnf('0.55.1.0',plain,
% 13.46/13.84      ( difference(i(X1),X1) = product(X1,X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.55.0.3']),
% 13.46/13.84      [weight('<39,54,13,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.55.2.0',plain,
% 13.46/13.84      ( difference(i(X1),X1) = product(X1,X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.55.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_55]).
% 13.46/13.84  cnf('0.56.0.0',plain,
% 13.46/13.84      ( j(difference(X1,X2)) = product(j(X2),X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.14.2.0','0.1.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1.1','L')]).
% 13.46/13.84  cnf('0.56.1.0',plain,
% 13.46/13.84      ( j(difference(X1,X2)) = product(j(X2),X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.56.0.0']),
% 13.46/13.84      [weight('<44,14,1,[1,0,0,2]>')]).
% 13.46/13.84  cnf('0.56.2.0',plain,
% 13.46/13.84      ( j(difference(X1,X2)) = product(j(X2),X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.56.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_56]).
% 13.46/13.84  cnf('0.57.0.0',plain,
% 13.46/13.84      ( j(product(X1,X2)) = quotient(j(X2),X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.5.2.0','0.14.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.57.1.0',plain,
% 13.46/13.84      ( j(product(X1,X2)) = quotient(j(X2),X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.57.0.0']),
% 13.46/13.84      [weight('<44,14,5,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.57.2.0',plain,
% 13.46/13.84      ( j(product(X1,X2)) = quotient(j(X2),X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.57.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_57]).
% 13.46/13.84  cnf('0.61.0.0',plain,
% 13.46/13.84      ( j(j(i(X1))) = product(i(X1),eta(X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.46.2.0','0.42.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.61.0.1',plain,
% 13.46/13.84      ( j(X1) = product(i(X1),eta(X1)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.61.0.0','0.39.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.61.1.0',plain,
% 13.46/13.84      ( j(X1) = product(i(X1),eta(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.61.0.1']),
% 13.46/13.84      [weight('<47,46,42,[1,0,0,2]>')]).
% 13.46/13.84  cnf('0.61.2.0',plain,
% 13.46/13.84      ( product(i(X1),eta(X1)) = j(X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.61.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_61]).
% 13.46/13.84  cnf('0.73.0.0',plain,
% 13.46/13.84      ( t(X1,difference(X1,X2)) = quotient(X2,X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.22.2.0','0.1.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.73.1.0',plain,
% 13.46/13.84      ( t(X1,difference(X1,X2)) = quotient(X2,X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.73.0.0']),
% 13.46/13.84      [weight('<53,22,1,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.73.2.0',plain,
% 13.46/13.84      ( t(X1,difference(X1,X2)) = quotient(X2,X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.73.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_73]).
% 13.46/13.84  cnf('0.74.0.0',plain,
% 13.46/13.84      ( product(X1,X2) = product(t(X1,X2),X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.3.2.0','0.22.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.74.1.0',plain,
% 13.46/13.84      ( product(X1,X2) = product(t(X1,X2),X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.74.0.0']),
% 13.46/13.84      [weight('<53,22,3,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.74.2.0',plain,
% 13.46/13.84      ( product(t(X1,X2),X1) = product(X1,X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.74.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_74]).
% 13.46/13.84  cnf('0.80.0.0',plain,
% 13.46/13.84      ( difference(X1,i(i(X1))) = i(eta(X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.54.2.0','0.40.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.80.1.0',plain,
% 13.46/13.84      ( difference(X1,i(i(X1))) = i(eta(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.80.0.0']),
% 13.46/13.84      [weight('<53,54,40,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.80.2.0',plain,
% 13.46/13.84      ( difference(X1,i(i(X1))) = i(eta(X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.80.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_80]).
% 13.46/13.84  cnf('0.91.0.0',plain,
% 13.46/13.84      ( j(i(X1)) = product(i(i(X1)),eta(X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.61.2.0','0.42.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.91.0.1',plain,
% 13.46/13.84      ( X1 = product(i(i(X1)),eta(X1)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.91.0.0','0.39.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.91.1.0',plain,
% 13.46/13.84      ( X1 = product(i(i(X1)),eta(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.91.0.1']),
% 13.46/13.84      [weight('<55,61,42,[1,0,0,3]>')]).
% 13.46/13.84  cnf('0.91.2.0',plain,
% 13.46/13.84      ( product(i(i(X1)),eta(X1)) = X1 ),
% 13.46/13.84      inference(orient,[status(thm)],['0.91.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_91]).
% 13.46/13.84  cnf('0.102.0.0',plain,
% 13.46/13.84      ( product(j(X1),j(X1)) = difference(X1,j(X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.55.2.0','0.37.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.102.1.0',plain,
% 13.46/13.84      ( product(j(X1),j(X1)) = difference(X1,j(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.102.0.0']),
% 13.46/13.84      [weight('<59,55,37,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.102.2.0',plain,
% 13.46/13.84      ( product(j(X1),j(X1)) = difference(X1,j(X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.102.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_102]).
% 13.46/13.84  cnf('0.103.0.0',plain,
% 13.46/13.84      ( eta(difference(X1,X2)) = eta(product(j(X2),X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.41.2.0','0.56.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.103.1.0',plain,
% 13.46/13.84      ( eta(difference(X1,X2)) = eta(product(j(X2),X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.103.0.0']),
% 13.46/13.84      [weight('<59,56,41,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.103.2.0',plain,
% 13.46/13.84      ( eta(product(j(X1),X2)) = eta(difference(X2,X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.103.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_103]).
% 13.46/13.84  cnf('0.113.0.0',plain,
% 13.46/13.84      ( product(difference(X1,X2),i(X2)) = i(X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.53.2.0','0.49.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.113.1.0',plain,
% 13.46/13.84      ( product(difference(X1,X2),i(X2)) = i(X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.113.0.0']),
% 13.46/13.84      [weight('<62,53,49,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.113.2.0',plain,
% 13.46/13.84      ( product(difference(X1,X2),i(X2)) = i(X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.113.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_113]).
% 13.46/13.84  cnf('0.114.0.0',plain,
% 13.46/13.84      ( product(X1,product(difference(X1,X2),eta(X1))) = product(X2,eta(X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.7.2.0','0.1.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.114.1.0',plain,
% 13.46/13.84      ( product(X1,product(difference(X1,X2),eta(X1))) = product(X2,eta(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.114.0.0']),
% 13.46/13.84      [weight('<?,7,1,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.114.2.0',plain,
% 13.46/13.84      ( product(X1,product(difference(X1,X2),eta(X1))) = product(X2,eta(X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.114.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_114]).
% 13.46/13.84  cnf('0.115.0.0',plain,
% 13.46/13.84      ( product(i(i(X1)),eta(X1)) = product(X1,product(i(eta(X1)),eta(X1))) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.114.2.0','0.80.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2.1','L')]).
% 13.46/13.84  cnf('0.115.0.1',plain,
% 13.46/13.84      ( X1 = product(X1,product(i(eta(X1)),eta(X1))) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.115.0.0','0.91.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.115.0.2',plain,
% 13.46/13.84      ( X1 = product(X1,eta(eta(X1))) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.115.0.1','0.40.2.0',theory(equality)]),
% 13.46/13.84      [pos('R.2','L')]).
% 13.46/13.84  cnf('0.115.1.0',plain,
% 13.46/13.84      ( X1 = product(X1,eta(eta(X1))) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.115.0.2']),
% 13.46/13.84      [weight('<41,114,80,[1,0,0,3]>')]).
% 13.46/13.84  cnf('0.115.2.0',plain,
% 13.46/13.84      ( product(X1,eta(eta(X1))) = X1 ),
% 13.46/13.84      inference(orient,[status(thm)],['0.115.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_115]).
% 13.46/13.84  cnf('0.116.0.0',plain,
% 13.46/13.84      ( eta(eta(X1)) = difference(X1,X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.6.2.0','0.115.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.116.0.1',plain,
% 13.46/13.84      ( eta(eta(X1)) = one ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.116.0.0','0.32.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.116.1.0',plain,
% 13.46/13.84      ( eta(eta(X1)) = one ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.116.0.1']),
% 13.46/13.84      [weight('<19,115,6,[0,0,0,2]>')]).
% 13.46/13.84  cnf('0.116.2.0',plain,
% 13.46/13.84      ( eta(eta(X1)) = one ),
% 13.46/13.84      inference(orient,[status(thm)],['0.116.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_116]).
% 13.46/13.84  cnf('0.117.0.0',plain,
% 13.46/13.84      ( j(eta(X1)) = difference(eta(X1),one) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.43.2.0','0.116.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.117.0.1',plain,
% 13.46/13.84      ( j(eta(X1)) = i(eta(X1)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.117.0.0','0.21.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.117.1.0',plain,
% 13.46/13.84      ( j(eta(X1)) = i(eta(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.117.0.1']),
% 13.46/13.84      [weight('<27,116,43,[0,0,0,2]>')]).
% 13.46/13.84  cnf('0.117.2.0',plain,
% 13.46/13.84      ( j(eta(X1)) = i(eta(X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.117.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_117]).
% 13.46/13.84  cnf('0.118.0.0',plain,
% 13.46/13.84      ( product(i(i(eta(X1))),X2) = product(one,product(eta(X1),X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.18.2.0','0.116.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.118.0.1',plain,
% 13.46/13.84      ( product(i(i(eta(X1))),X2) = product(eta(X1),X2) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.118.0.0','0.4.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.118.1.0',plain,
% 13.46/13.84      ( i(i(eta(X1))) = eta(X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.118.0.1']),
% 13.46/13.84      [weight('<34,116,18,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.118.2.0',plain,
% 13.46/13.84      ( i(i(eta(X1))) = eta(X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.118.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_118]).
% 13.46/13.84  cnf('0.127.0.0',plain,
% 13.46/13.84      ( difference(X1,X2) = quotient(i(X1),i(X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.5.2.0','0.113.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.127.1.0',plain,
% 13.46/13.84      ( difference(X1,X2) = quotient(i(X1),i(X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.127.0.0']),
% 13.46/13.84      [weight('<53,113,5,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.127.2.0',plain,
% 13.46/13.84      ( quotient(i(X1),i(X2)) = difference(X1,X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.127.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_127]).
% 13.46/13.84  cnf('0.128.0.0',plain,
% 13.46/13.84      ( difference(j(X1),X2) = quotient(X1,i(X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.127.2.0','0.37.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.128.1.0',plain,
% 13.46/13.84      ( difference(j(X1),X2) = quotient(X1,i(X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.128.0.0']),
% 13.46/13.84      [weight('<44,127,37,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.128.2.0',plain,
% 13.46/13.84      ( quotient(X1,i(X2)) = difference(j(X1),X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.128.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_128]).
% 13.46/13.84  cnf('0.130.0.0',plain,
% 13.46/13.84      ( difference(j(X1),j(X2)) = quotient(X1,X2) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.128.2.0','0.37.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.130.1.0',plain,
% 13.46/13.84      ( difference(j(X1),j(X2)) = quotient(X1,X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.130.0.0']),
% 13.46/13.84      [weight('<53,128,37,[1,0,0,2]>')]).
% 13.46/13.84  cnf('0.130.2.0',plain,
% 13.46/13.84      ( difference(j(X1),j(X2)) = quotient(X1,X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.130.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_130]).
% 13.46/13.84  cnf('0.131.0.0',plain,
% 13.46/13.84      ( quotient(i(X1),X2) = difference(X1,j(X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.130.2.0','0.39.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.131.1.0',plain,
% 13.46/13.84      ( quotient(i(X1),X2) = difference(X1,j(X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.131.0.0']),
% 13.46/13.84      [weight('<44,130,39,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.131.2.0',plain,
% 13.46/13.84      ( quotient(i(X1),X2) = difference(X1,j(X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.131.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_131]).
% 13.46/13.84  cnf('0.134.0.0',plain,
% 13.46/13.84      ( difference(difference(X1,X2),i(X1)) = i(X2) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.54.2.0','0.1.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.134.1.0',plain,
% 13.46/13.84      ( difference(difference(X1,X2),i(X1)) = i(X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.134.0.0']),
% 13.46/13.84      [weight('<62,54,1,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.134.2.0',plain,
% 13.46/13.84      ( difference(difference(X1,X2),i(X1)) = i(X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.134.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_134]).
% 13.46/13.84  cnf('0.135.0.0',plain,
% 13.46/13.84      ( product(j(X1),quotient(X1,X2)) = j(X2) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.56.2.0','0.50.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.135.1.0',plain,
% 13.46/13.84      ( product(j(X1),quotient(X1,X2)) = j(X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.135.0.0']),
% 13.46/13.84      [weight('<62,56,50,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.135.2.0',plain,
% 13.46/13.84      ( product(j(X1),quotient(X1,X2)) = j(X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.135.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_135]).
% 13.46/13.84  cnf('0.137.0.0',plain,
% 13.46/13.84      ( quotient(j(X1),quotient(X2,X1)) = j(X2) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.57.2.0','0.3.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.137.1.0',plain,
% 13.46/13.84      ( quotient(j(X1),quotient(X2,X1)) = j(X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.137.0.0']),
% 13.46/13.84      [weight('<62,57,3,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.137.2.0',plain,
% 13.46/13.84      ( quotient(j(X1),quotient(X2,X1)) = j(X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.137.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_137]).
% 13.46/13.84  cnf('0.140.0.0',plain,
% 13.46/13.84      ( i(X1) = product(difference(X1,j(X2)),X2) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.113.2.0','0.37.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.140.1.0',plain,
% 13.46/13.84      ( i(X1) = product(difference(X1,j(X2)),X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.140.0.0']),
% 13.46/13.84      [weight('<62,113,37,[1,0,0,4]>')]).
% 13.46/13.84  cnf('0.140.2.0',plain,
% 13.46/13.84      ( product(difference(X1,j(X2)),X2) = i(X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.140.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_140]).
% 13.46/13.84  cnf('0.142.0.0',plain,
% 13.46/13.84      ( i(X1) = difference(difference(j(X2),X1),X2) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.50.2.0','0.128.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.142.1.0',plain,
% 13.46/13.84      ( i(X1) = difference(difference(j(X2),X1),X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.142.0.0']),
% 13.46/13.84      [weight('<62,128,50,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.142.2.0',plain,
% 13.46/13.84      ( difference(difference(j(X1),X2),X1) = i(X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.142.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_142]).
% 13.46/13.84  cnf('0.143.0.0',plain,
% 13.46/13.84      ( difference(product(X1,X2),product(X1,product(X2,i(X2)))) = quotient(difference(X2,product(one,X1)),X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.24.2.0','0.38.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1.2.1','L')]).
% 13.46/13.84  cnf('0.143.0.1',plain,
% 13.46/13.84      ( difference(product(X1,X2),product(X1,one)) = quotient(difference(X2,product(one,X1)),X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.143.0.0','0.38.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2.2','L')]).
% 13.46/13.84  cnf('0.143.0.2',plain,
% 13.46/13.84      ( difference(product(X1,X2),X1) = quotient(difference(X2,product(one,X1)),X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.143.0.1','0.2.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.143.0.3',plain,
% 13.46/13.84      ( difference(product(X1,X2),X1) = quotient(difference(X2,X1),X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.143.0.2','0.4.2.0',theory(equality)]),
% 13.46/13.84      [pos('R.1.2','L')]).
% 13.46/13.84  cnf('0.143.1.0',plain,
% 13.46/13.84      ( difference(product(X1,X2),X1) = quotient(difference(X2,X1),X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.143.0.3']),
% 13.46/13.84      [weight('<65,38,24,[0,0,0,4]>')]).
% 13.46/13.84  cnf('0.143.2.0',plain,
% 13.46/13.84      ( quotient(difference(X1,X2),X2) = difference(product(X2,X1),X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.143.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_143]).
% 13.46/13.84  cnf('0.144.0.0',plain,
% 13.46/13.84      ( difference(product(X1,X1),X1) = quotient(one,X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.143.2.0','0.32.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.144.0.1',plain,
% 13.46/13.84      ( difference(product(X1,X1),X1) = j(X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.144.0.0','0.20.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.144.1.0',plain,
% 13.46/13.84      ( difference(product(X1,X1),X1) = j(X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.144.0.1']),
% 13.46/13.84      [weight('<47,143,32,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.144.2.0',plain,
% 13.46/13.84      ( difference(product(X1,X1),X1) = j(X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.144.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_144]).
% 13.46/13.84  cnf('0.146.0.0',plain,
% 13.46/13.84      ( i(product(X1,X1)) = product(j(X1),i(X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.113.2.0','0.144.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.146.0.1',plain,
% 13.46/13.84      ( difference(X1,i(X1)) = product(j(X1),i(X1)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.146.0.0','0.54.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.146.0.2',plain,
% 13.46/13.84      ( difference(X1,i(X1)) = quotient(j(X1),X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.146.0.1','0.13.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.146.1.0',plain,
% 13.46/13.84      ( difference(X1,i(X1)) = quotient(j(X1),X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.146.0.2']),
% 13.46/13.84      [weight('<44,144,113,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.146.2.0',plain,
% 13.46/13.84      ( quotient(j(X1),X1) = difference(X1,i(X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.146.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_146]).
% 13.46/13.84  cnf('0.147.0.0',plain,
% 13.46/13.84      ( product(X1,i(j(X1))) = i(difference(X1,i(X1))) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.53.2.0','0.146.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.147.0.1',plain,
% 13.46/13.84      ( product(X1,X1) = i(difference(X1,i(X1))) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.147.0.0','0.37.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.147.1.0',plain,
% 13.46/13.84      ( product(X1,X1) = i(difference(X1,i(X1))) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.147.0.1']),
% 13.46/13.84      [weight('<53,146,53,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.147.2.0',plain,
% 13.46/13.84      ( i(difference(X1,i(X1))) = product(X1,X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.147.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_147]).
% 13.46/13.84  cnf('0.153.0.0',plain,
% 13.46/13.84      ( i(product(j(X1),j(X1))) = product(j(j(X1)),X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.140.2.0','0.144.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.153.0.1',plain,
% 13.46/13.84      ( difference(j(X1),i(j(X1))) = product(j(j(X1)),X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.153.0.0','0.54.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.153.0.2',plain,
% 13.46/13.84      ( difference(j(X1),X1) = product(j(j(X1)),X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.153.0.1','0.37.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.153.1.0',plain,
% 13.46/13.84      ( difference(j(X1),X1) = product(j(j(X1)),X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.153.0.2']),
% 13.46/13.84      [weight('<59,144,140,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.153.2.0',plain,
% 13.46/13.84      ( product(j(j(X1)),X1) = difference(j(X1),X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.153.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_153]).
% 13.46/13.84  cnf('0.160.0.0',plain,
% 13.46/13.84      ( product(i(X1),i(X2)) = i(difference(j(X2),X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.53.2.0','0.128.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.160.1.0',plain,
% 13.46/13.84      ( product(i(X1),i(X2)) = i(difference(j(X2),X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.160.0.0']),
% 13.46/13.84      [weight('<65,128,53,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.160.2.0',plain,
% 13.46/13.84      ( i(difference(j(X1),X2)) = product(i(X2),i(X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.160.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_160]).
% 13.46/13.84  cnf('0.161.0.0',plain,
% 13.46/13.84      ( product(X1,i(i(X2))) = i(difference(X2,j(X1))) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.53.2.0','0.131.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.161.1.0',plain,
% 13.46/13.84      ( product(X1,i(i(X2))) = i(difference(X2,j(X1))) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.161.0.0']),
% 13.46/13.84      [weight('<65,131,53,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.161.2.0',plain,
% 13.46/13.84      ( i(difference(X1,j(X2))) = product(X2,i(i(X1))) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.161.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_161]).
% 13.46/13.84  cnf('0.182.0.0',plain,
% 13.46/13.84      ( difference(X1,product(product(X1,i(product(X2,X1))),X2)) = quotient(eta(product(X2,X1)),X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.23.2.0','0.40.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.182.0.1',plain,
% 13.46/13.84      ( difference(X1,product(i(X2),X2)) = quotient(eta(product(X2,X1)),X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.182.0.0','0.10.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2.1','L')]).
% 13.46/13.84  cnf('0.182.0.2',plain,
% 13.46/13.84      ( difference(X1,eta(X2)) = quotient(eta(product(X2,X1)),X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.182.0.1','0.40.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.182.1.0',plain,
% 13.46/13.84      ( difference(X1,eta(X2)) = quotient(eta(product(X2,X1)),X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.182.0.2']),
% 13.46/13.84      [weight('<76,40,23,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.182.2.0',plain,
% 13.46/13.84      ( quotient(eta(product(X1,X2)),X2) = difference(X2,eta(X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.182.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_182]).
% 13.46/13.84  cnf('0.199.0.0',plain,
% 13.46/13.84      ( difference(j(X1),i(eta(X2))) = quotient(X1,eta(X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.128.2.0','0.118.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.199.1.0',plain,
% 13.46/13.84      ( difference(j(X1),i(eta(X2))) = quotient(X1,eta(X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.199.0.0']),
% 13.46/13.84      [weight('<76,128,118,[1,0,0,2]>')]).
% 13.46/13.84  cnf('0.199.2.0',plain,
% 13.46/13.84      ( difference(j(X1),i(eta(X2))) = quotient(X1,eta(X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.199.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_199]).
% 13.46/13.84  cnf('0.200.0.0',plain,
% 13.46/13.84      ( product(j(i(eta(X1))),j(X2)) = j(quotient(X2,eta(X1))) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.56.2.0','0.199.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.200.0.1',plain,
% 13.46/13.84      ( product(eta(X1),j(X2)) = j(quotient(X2,eta(X1))) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.200.0.0','0.39.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.200.1.0',plain,
% 13.46/13.84      ( product(eta(X1),j(X2)) = j(quotient(X2,eta(X1))) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.200.0.1']),
% 13.46/13.84      [weight('<65,199,56,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.200.2.0',plain,
% 13.46/13.84      ( j(quotient(X1,eta(X2))) = product(eta(X2),j(X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.200.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_200]).
% 13.46/13.84  cnf('0.201.0.0',plain,
% 13.46/13.84      ( product(j(j(X1)),j(X2)) = j(quotient(X2,X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.56.2.0','0.130.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.201.1.0',plain,
% 13.46/13.84      ( product(j(j(X1)),j(X2)) = j(quotient(X2,X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.201.0.0']),
% 13.46/13.84      [weight('<76,130,56,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.201.2.0',plain,
% 13.46/13.84      ( product(j(j(X1)),j(X2)) = j(quotient(X2,X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.201.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_201]).
% 13.46/13.84  cnf('0.202.0.0',plain,
% 13.46/13.84      ( quotient(eta(X1),X2) = difference(i(eta(X1)),j(X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.130.2.0','0.117.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.202.1.0',plain,
% 13.46/13.84      ( quotient(eta(X1),X2) = difference(i(eta(X1)),j(X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.202.0.0']),
% 13.46/13.84      [weight('<76,130,117,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.202.2.0',plain,
% 13.46/13.84      ( difference(i(eta(X1)),j(X2)) = quotient(eta(X1),X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.202.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_202]).
% 13.46/13.84  cnf('0.203.0.0',plain,
% 13.46/13.84      ( i(difference(X1,X2)) = product(i(X2),i(i(X1))) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.113.2.0','0.134.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.203.1.0',plain,
% 13.46/13.84      ( i(difference(X1,X2)) = product(i(X2),i(i(X1))) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.203.0.0']),
% 13.46/13.84      [weight('<76,134,113,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.203.2.0',plain,
% 13.46/13.84      ( product(i(X1),i(i(X2))) = i(difference(X2,X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.203.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_203]).
% 13.46/13.84  cnf('0.204.0.0',plain,
% 13.46/13.84      ( i(difference(eta(X1),X2)) = product(i(X2),eta(X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.203.2.0','0.118.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.204.1.0',plain,
% 13.46/13.84      ( i(difference(eta(X1),X2)) = product(i(X2),eta(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.204.0.0']),
% 13.46/13.84      [weight('<65,203,118,[1,0,0,3]>')]).
% 13.46/13.84  cnf('0.204.2.0',plain,
% 13.46/13.84      ( i(difference(eta(X1),X2)) = product(i(X2),eta(X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.204.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_204]).
% 13.46/13.84  cnf('0.209.0.0',plain,
% 13.46/13.84      ( eta(product(X1,X2)) = product(difference(X2,eta(X1)),X2) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.3.2.0','0.182.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.209.1.0',plain,
% 13.46/13.84      ( eta(product(X1,X2)) = product(difference(X2,eta(X1)),X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.209.0.0']),
% 13.46/13.84      [weight('<76,182,3,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.209.2.0',plain,
% 13.46/13.84      ( product(difference(X1,eta(X2)),X1) = eta(product(X2,X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.209.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_209]).
% 13.46/13.84  cnf('0.210.0.0',plain,
% 13.46/13.84      ( eta(product(j(X1),X2)) = product(difference(X2,eta(X1)),X2) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.209.2.0','0.41.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1.2','L')]).
% 13.46/13.84  cnf('0.210.0.1',plain,
% 13.46/13.84      ( eta(difference(X2,X1)) = product(difference(X2,eta(X1)),X2) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.210.0.0','0.103.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.210.0.2',plain,
% 13.46/13.84      ( eta(difference(X2,X1)) = eta(product(X1,X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.210.0.1','0.209.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.210.1.0',plain,
% 13.46/13.84      ( eta(difference(X2,X1)) = eta(product(X1,X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.210.0.2']),
% 13.46/13.84      [weight('<44,209,41,[1,0,0,3]>')]).
% 13.46/13.84  cnf('0.210.2.0',plain,
% 13.46/13.84      ( eta(product(X1,X2)) = eta(difference(X2,X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.210.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_210]).
% 13.46/13.84  cnf('0.214.0.0',plain,
% 13.46/13.84      ( eta(product(j(X1),X2)) = eta(difference(X2,X1)) ),
% 13.46/13.84      inference(interreduction_right,[status(thm)],['0.103.2.0'])).
% 13.46/13.84  cnf('0.214.0.1',plain,
% 13.46/13.84      ( eta(difference(X2,j(X1))) = eta(difference(X2,X1)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.214.0.0','0.210.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.214.1.0',plain,
% 13.46/13.84      ( eta(difference(X2,j(X1))) = eta(difference(X2,X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.214.0.1']),
% 13.46/13.84      [weight('<59,103,210,[0,0,0,0]>')]).
% 13.46/13.84  cnf('0.214.2.0',plain,
% 13.46/13.84      ( eta(difference(X1,j(X2))) = eta(difference(X1,X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.214.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_214]).
% 13.46/13.84  cnf('0.222.0.0',plain,
% 13.46/13.84      ( quotient(eta(product(X1,X2)),X2) = difference(X2,eta(X1)) ),
% 13.46/13.84      inference(interreduction_right,[status(thm)],['0.182.2.0'])).
% 13.46/13.84  cnf('0.222.0.1',plain,
% 13.46/13.84      ( quotient(eta(difference(X2,X1)),X2) = difference(X2,eta(X1)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.222.0.0','0.210.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.222.1.0',plain,
% 13.46/13.84      ( quotient(eta(difference(X2,X1)),X2) = difference(X2,eta(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.222.0.1']),
% 13.46/13.84      [weight('<76,182,210,[0,0,0,0]>')]).
% 13.46/13.84  cnf('0.222.2.0',plain,
% 13.46/13.84      ( quotient(eta(difference(X1,X2)),X1) = difference(X1,eta(X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.222.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_222]).
% 13.46/13.84  cnf('0.226.0.0',plain,
% 13.46/13.84      ( product(difference(X1,eta(X2)),X1) = eta(product(X2,X1)) ),
% 13.46/13.84      inference(interreduction_right,[status(thm)],['0.209.2.0'])).
% 13.46/13.84  cnf('0.226.0.1',plain,
% 13.46/13.84      ( product(difference(X1,eta(X2)),X1) = eta(difference(X1,X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.226.0.0','0.210.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.226.1.0',plain,
% 13.46/13.84      ( product(difference(X1,eta(X2)),X1) = eta(difference(X1,X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.226.0.1']),
% 13.46/13.84      [weight('<76,209,210,[0,0,0,0]>')]).
% 13.46/13.84  cnf('0.226.2.0',plain,
% 13.46/13.84      ( product(difference(X1,eta(X2)),X1) = eta(difference(X1,X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.226.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_226]).
% 13.46/13.84  cnf('0.234.0.0',plain,
% 13.46/13.84      ( difference(X1,eta(product(X1,X2))) = quotient(eta(X2),X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.222.2.0','0.6.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1.1','L')]).
% 13.46/13.84  cnf('0.234.0.1',plain,
% 13.46/13.84      ( difference(X1,eta(difference(X2,X1))) = quotient(eta(X2),X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.234.0.0','0.210.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.234.1.0',plain,
% 13.46/13.84      ( difference(X1,eta(difference(X2,X1))) = quotient(eta(X2),X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.234.0.1']),
% 13.46/13.84      [weight('<76,222,6,[1,0,0,2]>')]).
% 13.46/13.84  cnf('0.234.2.0',plain,
% 13.46/13.84      ( difference(X1,eta(difference(X2,X1))) = quotient(eta(X2),X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.234.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_234]).
% 13.46/13.84  cnf('0.235.0.0',plain,
% 13.46/13.84      ( eta(difference(X1,difference(X2,X1))) = product(quotient(eta(X2),X1),X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.226.2.0','0.234.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.235.0.1',plain,
% 13.46/13.84      ( eta(difference(X1,difference(X2,X1))) = eta(X2) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.235.0.0','0.3.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.235.1.0',plain,
% 13.46/13.84      ( eta(difference(X1,difference(X2,X1))) = eta(X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.235.0.1']),
% 13.46/13.84      [weight('<62,234,226,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.235.2.0',plain,
% 13.46/13.84      ( eta(difference(X1,difference(X2,X1))) = eta(X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.235.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_235]).
% 13.46/13.84  cnf('0.236.0.0',plain,
% 13.46/13.84      ( eta(quotient(X1,X2)) = eta(difference(X1,X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.235.2.0','0.50.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1.2','L')]).
% 13.46/13.84  cnf('0.236.1.0',plain,
% 13.46/13.84      ( eta(quotient(X1,X2)) = eta(difference(X1,X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.236.0.0']),
% 13.46/13.84      [weight('<44,235,50,[1,0,0,3]>')]).
% 13.46/13.84  cnf('0.236.2.0',plain,
% 13.46/13.84      ( eta(quotient(X1,X2)) = eta(difference(X1,X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.236.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_236]).
% 13.46/13.84  cnf('0.279.0.0',plain,
% 13.46/13.84      ( difference(eta(X1),product(product(eta(X1),X2),i(i(X1)))) = quotient(product(X2,X1),eta(X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.23.2.0','0.91.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1.2','L')]).
% 13.46/13.84  cnf('0.279.0.1',plain,
% 13.46/13.84      ( difference(eta(X1),product(eta(X1),product(X2,i(i(X1))))) = quotient(product(X2,X1),eta(X1)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.279.0.0','0.12.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.279.0.2',plain,
% 13.46/13.84      ( product(X2,i(i(X1))) = quotient(product(X2,X1),eta(X1)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.279.0.1','0.6.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.279.1.0',plain,
% 13.46/13.84      ( product(X2,i(i(X1))) = quotient(product(X2,X1),eta(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.279.0.2']),
% 13.46/13.84      [weight('<83,91,23,[0,0,0,3]>')]).
% 13.46/13.84  cnf('0.279.2.0',plain,
% 13.46/13.84      ( quotient(product(X1,X2),eta(X2)) = product(X1,i(i(X2))) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.279.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_279]).
% 13.46/13.84  cnf('0.287.0.0',plain,
% 13.46/13.84      ( product(i(i(j(X1))),quotient(X1,X2)) = product(eta(j(X1)),j(X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.18.2.0','0.135.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.287.0.1',plain,
% 13.46/13.84      ( product(i(X1),quotient(X1,X2)) = product(eta(j(X1)),j(X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.287.0.0','0.37.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1.1','L')]).
% 13.46/13.84  cnf('0.287.0.2',plain,
% 13.46/13.84      ( product(i(X1),quotient(X1,X2)) = product(eta(X1),j(X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.287.0.1','0.41.2.0',theory(equality)]),
% 13.46/13.84      [pos('R.1','L')]).
% 13.46/13.84  cnf('0.287.1.0',plain,
% 13.46/13.84      ( product(i(X1),quotient(X1,X2)) = product(eta(X1),j(X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.287.0.2']),
% 13.46/13.84      [weight('<83,135,18,[0,0,0,3]>')]).
% 13.46/13.84  cnf('0.287.2.0',plain,
% 13.46/13.84      ( product(i(X1),quotient(X1,X2)) = product(eta(X1),j(X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.287.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_286]).
% 13.46/13.84  cnf('0.293.0.0',plain,
% 13.46/13.84      ( product(eta(j(X1)),j(X2)) = product(X1,quotient(j(X1),X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.287.2.0','0.37.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.293.0.1',plain,
% 13.46/13.84      ( product(eta(X1),j(X2)) = product(X1,quotient(j(X1),X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.293.0.0','0.41.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.293.1.0',plain,
% 13.46/13.84      ( product(eta(X1),j(X2)) = product(X1,quotient(j(X1),X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.293.0.1']),
% 13.46/13.84      [weight('<83,287,37,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.293.2.0',plain,
% 13.46/13.84      ( product(X1,quotient(j(X1),X2)) = product(eta(X1),j(X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.293.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_292]).
% 13.46/13.84  cnf('0.303.0.0',plain,
% 13.46/13.84      ( difference(X1,X2) = product(difference(product(X2,X1),X2),X2) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.3.2.0','0.143.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.303.1.0',plain,
% 13.46/13.84      ( difference(X1,X2) = product(difference(product(X2,X1),X2),X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.303.0.0']),
% 13.46/13.84      [weight('<87,143,3,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.303.2.0',plain,
% 13.46/13.84      ( product(difference(product(X1,X2),X1),X1) = difference(X2,X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.303.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_302]).
% 13.46/13.84  cnf('0.307.0.0',plain,
% 13.46/13.84      ( difference(difference(X1,X2),X1) = product(difference(X2,X1),X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.303.2.0','0.1.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1.1','L')]).
% 13.46/13.84  cnf('0.307.1.0',plain,
% 13.46/13.84      ( difference(difference(X1,X2),X1) = product(difference(X2,X1),X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.307.0.0']),
% 13.46/13.84      [weight('<65,303,1,[1,0,0,2]>')]).
% 13.46/13.84  cnf('0.307.2.0',plain,
% 13.46/13.84      ( product(difference(X1,X2),X2) = difference(difference(X2,X1),X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.307.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_306]).
% 13.46/13.84  cnf('0.316.0.0',plain,
% 13.46/13.84      ( product(X1,X2) = quotient(product(X1,product(X2,eta(X1))),eta(X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.5.2.0','0.7.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.316.1.0',plain,
% 13.46/13.84      ( product(X1,X2) = quotient(product(X1,product(X2,eta(X1))),eta(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.316.0.0']),
% 13.46/13.84      [weight('<?,7,5,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.316.1.1',plain,
% 13.46/13.84      ( product(X1,X2) = difference(eta(X1),product(product(eta(X1),X1),X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.316.1.0','0.23.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.316.1.2',plain,
% 13.46/13.84      ( product(X1,X2) = difference(eta(X1),product(eta(X1),product(X1,X2))) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.316.1.1','0.12.2.0',theory(equality)]),
% 13.46/13.84      [pos('R.2','L')]).
% 13.46/13.84  cnf('0.316.1.3',plain,
% 13.46/13.84      ( product(X1,X2) = difference(eta(X1),product(i(i(X1)),X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.316.1.2','0.18.2.0',theory(equality)]),
% 13.46/13.84      [pos('R.2','L')]).
% 13.46/13.84  cnf('0.316.2.0',plain,
% 13.46/13.84      ( difference(eta(X1),product(i(i(X1)),X2)) = product(X1,X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.316.1.3',theory(equality)]),
% 13.46/13.84      [x,rule_315]).
% 13.46/13.84  cnf('0.318.0.0',plain,
% 13.46/13.84      ( product(X1,product(eta(i(i(X1))),X2)) = difference(eta(X1),product(j(j(i(i(X1)))),X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.316.2.0','0.8.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.318.0.1',plain,
% 13.46/13.84      ( product(X1,product(eta(i(X1)),X2)) = difference(eta(X1),product(j(j(i(i(X1)))),X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.318.0.0','0.42.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2.1','L')]).
% 13.46/13.84  cnf('0.318.0.2',plain,
% 13.46/13.84      ( product(X1,product(eta(X1),X2)) = difference(eta(X1),product(j(j(i(i(X1)))),X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.318.0.1','0.42.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2.1','L')]).
% 13.46/13.84  cnf('0.318.0.3',plain,
% 13.46/13.84      ( product(j(j(X1)),X2) = difference(eta(X1),product(j(j(i(i(X1)))),X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.318.0.2','0.8.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.318.0.4',plain,
% 13.46/13.84      ( product(j(j(X1)),X2) = difference(eta(X1),product(j(i(X1)),X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.318.0.3','0.39.2.0',theory(equality)]),
% 13.46/13.84      [pos('R.2.1.1','L')]).
% 13.46/13.84  cnf('0.318.0.5',plain,
% 13.46/13.84      ( product(j(j(X1)),X2) = difference(eta(X1),product(X1,X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.318.0.4','0.39.2.0',theory(equality)]),
% 13.46/13.84      [pos('R.2.1','L')]).
% 13.46/13.84  cnf('0.318.1.0',plain,
% 13.46/13.84      ( product(j(j(X1)),X2) = difference(eta(X1),product(X1,X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.318.0.5']),
% 13.46/13.84      [weight('<83,316,8,[1,0,0,3]>')]).
% 13.46/13.84  cnf('0.318.2.0',plain,
% 13.46/13.84      ( difference(eta(X1),product(X1,X2)) = product(j(j(X1)),X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.318.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_317]).
% 13.46/13.84  cnf('0.319.0.0',plain,
% 13.46/13.84      ( difference(product(X1,quotient(X1,X2)),X1) = quotient(X2,X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.143.2.0','0.50.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.319.1.0',plain,
% 13.46/13.84      ( difference(product(X1,quotient(X1,X2)),X1) = quotient(X2,X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.319.0.0']),
% 13.46/13.84      [weight('<87,143,50,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.319.2.0',plain,
% 13.46/13.84      ( difference(product(X1,quotient(X1,X2)),X1) = quotient(X2,X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.319.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_318]).
% 13.46/13.84  cnf('0.320.0.0',plain,
% 13.46/13.84      ( product(X1,quotient(X1,X2)) = quotient(X1,quotient(X2,X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.49.2.0','0.319.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.320.1.0',plain,
% 13.46/13.84      ( product(X1,quotient(X1,X2)) = quotient(X1,quotient(X2,X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.320.0.0']),
% 13.46/13.84      [weight('<65,319,49,[0,0,0,2]>')]).
% 13.46/13.84  cnf('0.320.2.0',plain,
% 13.46/13.84      ( product(X1,quotient(X1,X2)) = quotient(X1,quotient(X2,X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.320.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_319]).
% 13.46/13.84  cnf('0.353.0.0',plain,
% 13.46/13.84      ( difference(difference(X1,quotient(X1,X2)),X1) = product(X2,X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.307.2.0','0.50.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.353.1.0',plain,
% 13.46/13.84      ( difference(difference(X1,quotient(X1,X2)),X1) = product(X2,X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.353.0.0']),
% 13.46/13.84      [weight('<87,307,50,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.353.2.0',plain,
% 13.46/13.84      ( difference(difference(X1,quotient(X1,X2)),X1) = product(X2,X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.353.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_352]).
% 13.46/13.84  cnf('0.354.0.0',plain,
% 13.46/13.84      ( difference(X1,quotient(X1,X2)) = quotient(X1,product(X2,X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.49.2.0','0.353.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.354.1.0',plain,
% 13.46/13.84      ( difference(X1,quotient(X1,X2)) = quotient(X1,product(X2,X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.354.0.0']),
% 13.46/13.84      [weight('<65,353,49,[0,0,0,2]>')]).
% 13.46/13.84  cnf('0.354.2.0',plain,
% 13.46/13.84      ( quotient(X1,product(X2,X1)) = difference(X1,quotient(X1,X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.354.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_353]).
% 13.46/13.84  cnf('0.357.0.0',plain,
% 13.46/13.84      ( quotient(X1,X2) = difference(X1,quotient(X1,quotient(X2,X1))) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.6.2.0','0.320.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.357.1.0',plain,
% 13.46/13.84      ( quotient(X1,X2) = difference(X1,quotient(X1,quotient(X2,X1))) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.357.0.0']),
% 13.46/13.84      [weight('<87,320,6,[0,0,0,2]>')]).
% 13.46/13.84  cnf('0.357.2.0',plain,
% 13.46/13.84      ( difference(X1,quotient(X1,quotient(X2,X1))) = quotient(X1,X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.357.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_356]).
% 13.46/13.84  cnf('0.362.0.0',plain,
% 13.46/13.84      ( product(eta(X1),product(i(eta(X1)),X2)) = product(one,X2) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.12.2.0','0.38.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.362.0.1',plain,
% 13.46/13.84      ( product(eta(X1),product(i(eta(X1)),X2)) = X2 ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.362.0.0','0.4.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.362.1.0',plain,
% 13.46/13.84      ( product(eta(X1),product(i(eta(X1)),X2)) = X2 ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.362.0.1']),
% 13.46/13.84      [weight('<89,38,12,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.362.2.0',plain,
% 13.46/13.84      ( product(eta(X1),product(i(eta(X1)),X2)) = X2 ),
% 13.46/13.84      inference(orient,[status(thm)],['0.362.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_361]).
% 13.46/13.84  cnf('0.363.0.0',plain,
% 13.46/13.84      ( difference(i(eta(X1)),X2) = product(eta(X1),X2) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.362.2.0','0.1.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.363.1.0',plain,
% 13.46/13.84      ( difference(i(eta(X1)),X2) = product(eta(X1),X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.363.0.0']),
% 13.46/13.84      [weight('<59,362,1,[1,0,0,3]>')]).
% 13.46/13.84  cnf('0.363.2.0',plain,
% 13.46/13.84      ( difference(i(eta(X1)),X2) = product(eta(X1),X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.363.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_362]).
% 13.46/13.84  cnf('0.364.0.0',plain,
% 13.46/13.84      ( difference(i(eta(X1)),j(X2)) = quotient(eta(X1),X2) ),
% 13.46/13.84      inference(interreduction_right,[status(thm)],['0.202.2.0'])).
% 13.46/13.84  cnf('0.364.0.1',plain,
% 13.46/13.84      ( product(eta(X1),j(X2)) = quotient(eta(X1),X2) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.364.0.0','0.363.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.364.1.0',plain,
% 13.46/13.84      ( product(eta(X1),j(X2)) = quotient(eta(X1),X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.364.0.1']),
% 13.46/13.84      [weight('<59,202,363,[0,0,0,0]>')]).
% 13.46/13.84  cnf('0.364.2.0',plain,
% 13.46/13.84      ( product(eta(X1),j(X2)) = quotient(eta(X1),X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.364.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_363]).
% 13.46/13.84  cnf('0.365.0.0',plain,
% 13.46/13.84      ( j(quotient(X1,eta(X2))) = product(eta(X2),j(X1)) ),
% 13.46/13.84      inference(interreduction_right,[status(thm)],['0.200.2.0'])).
% 13.46/13.84  cnf('0.365.0.1',plain,
% 13.46/13.84      ( j(quotient(X1,eta(X2))) = quotient(eta(X2),X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.365.0.0','0.364.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.365.1.0',plain,
% 13.46/13.84      ( j(quotient(X1,eta(X2))) = quotient(eta(X2),X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.365.0.1']),
% 13.46/13.84      [weight('<59,200,364,[0,0,0,0]>')]).
% 13.46/13.84  cnf('0.365.2.0',plain,
% 13.46/13.84      ( j(quotient(X1,eta(X2))) = quotient(eta(X2),X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.365.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_364]).
% 13.46/13.84  cnf('0.366.0.0',plain,
% 13.46/13.84      ( product(i(eta(X1)),X2) = difference(eta(X1),X2) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.6.2.0','0.362.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.366.1.0',plain,
% 13.46/13.84      ( product(i(eta(X1)),X2) = difference(eta(X1),X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.366.0.0']),
% 13.46/13.84      [weight('<59,362,6,[0,0,0,2]>')]).
% 13.46/13.84  cnf('0.366.2.0',plain,
% 13.46/13.84      ( product(i(eta(X1)),X2) = difference(eta(X1),X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.366.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_365]).
% 13.46/13.84  cnf('0.368.0.0',plain,
% 13.46/13.84      ( product(X1,i(i(i(eta(X2))))) = i(product(eta(X2),j(X1))) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.161.2.0','0.363.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.368.0.1',plain,
% 13.46/13.84      ( product(X1,i(eta(X2))) = i(product(eta(X2),j(X1))) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.368.0.0','0.118.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2.1','L')]).
% 13.46/13.84  cnf('0.368.0.2',plain,
% 13.46/13.84      ( product(X1,i(eta(X2))) = difference(j(X1),i(eta(X2))) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.368.0.1','0.54.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.368.0.3',plain,
% 13.46/13.84      ( product(X1,i(eta(X2))) = quotient(X1,eta(X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.368.0.2','0.199.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.368.1.0',plain,
% 13.46/13.84      ( product(X1,i(eta(X2))) = quotient(X1,eta(X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.368.0.3']),
% 13.46/13.84      [weight('<59,363,161,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.368.2.0',plain,
% 13.46/13.84      ( product(X1,i(eta(X2))) = quotient(X1,eta(X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.368.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_367]).
% 13.46/13.84  cnf('0.370.0.0',plain,
% 13.46/13.84      ( difference(X1,i(i(eta(X2)))) = i(difference(eta(X2),X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.54.2.0','0.366.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.370.0.1',plain,
% 13.46/13.84      ( difference(X1,eta(X2)) = i(difference(eta(X2),X1)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.370.0.0','0.118.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.370.0.2',plain,
% 13.46/13.84      ( difference(X1,eta(X2)) = product(i(X1),eta(X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.370.0.1','0.204.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.370.1.0',plain,
% 13.46/13.84      ( difference(X1,eta(X2)) = product(i(X1),eta(X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.370.0.2']),
% 13.46/13.84      [weight('<59,366,54,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.370.2.0',plain,
% 13.46/13.84      ( product(i(X1),eta(X2)) = difference(X1,eta(X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.370.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_369]).
% 13.46/13.84  cnf('0.371.0.0',plain,
% 13.46/13.84      ( i(difference(eta(X1),X2)) = product(i(X2),eta(X1)) ),
% 13.46/13.84      inference(interreduction_right,[status(thm)],['0.204.2.0'])).
% 13.46/13.84  cnf('0.371.0.1',plain,
% 13.46/13.84      ( i(difference(eta(X1),X2)) = difference(X2,eta(X1)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.371.0.0','0.370.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.371.1.0',plain,
% 13.46/13.84      ( i(difference(eta(X1),X2)) = difference(X2,eta(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.371.0.1']),
% 13.46/13.84      [weight('<59,204,370,[0,0,0,0]>')]).
% 13.46/13.84  cnf('0.371.2.0',plain,
% 13.46/13.84      ( i(difference(eta(X1),X2)) = difference(X2,eta(X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.371.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_370]).
% 13.46/13.84  cnf('0.372.0.0',plain,
% 13.46/13.84      ( difference(j(X1),eta(X2)) = product(X1,eta(X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.370.2.0','0.37.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.372.1.0',plain,
% 13.46/13.84      ( difference(j(X1),eta(X2)) = product(X1,eta(X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.372.0.0']),
% 13.46/13.84      [weight('<59,370,37,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.372.2.0',plain,
% 13.46/13.84      ( difference(j(X1),eta(X2)) = product(X1,eta(X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.372.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_371]).
% 13.46/13.84  cnf('0.378.0.0',plain,
% 13.46/13.84      ( product(i(X1),quotient(X1,X2)) = product(eta(X1),j(X2)) ),
% 13.46/13.84      inference(interreduction_right,[status(thm)],['0.287.2.0'])).
% 13.46/13.84  cnf('0.378.0.1',plain,
% 13.46/13.84      ( product(i(X1),quotient(X1,X2)) = quotient(eta(X1),X2) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.378.0.0','0.364.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.378.1.0',plain,
% 13.46/13.84      ( product(i(X1),quotient(X1,X2)) = quotient(eta(X1),X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.378.0.1']),
% 13.46/13.84      [weight('<76,287,364,[0,0,0,0]>')]).
% 13.46/13.84  cnf('0.378.2.0',plain,
% 13.46/13.84      ( product(i(X1),quotient(X1,X2)) = quotient(eta(X1),X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.378.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_377]).
% 13.46/13.84  cnf('0.379.0.0',plain,
% 13.46/13.84      ( product(X1,quotient(j(X1),X2)) = product(eta(X1),j(X2)) ),
% 13.46/13.84      inference(interreduction_right,[status(thm)],['0.293.2.0'])).
% 13.46/13.84  cnf('0.379.0.1',plain,
% 13.46/13.84      ( product(X1,quotient(j(X1),X2)) = quotient(eta(X1),X2) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.379.0.0','0.364.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.379.1.0',plain,
% 13.46/13.84      ( product(X1,quotient(j(X1),X2)) = quotient(eta(X1),X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.379.0.1']),
% 13.46/13.84      [weight('<76,293,364,[0,0,0,0]>')]).
% 13.46/13.84  cnf('0.379.2.0',plain,
% 13.46/13.84      ( product(X1,quotient(j(X1),X2)) = quotient(eta(X1),X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.379.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_378]).
% 13.46/13.84  cnf('0.380.0.0',plain,
% 13.46/13.84      ( product(j(j(X1)),j(X2)) = product(X1,quotient(eta(X1),X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.8.2.0','0.364.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.380.0.1',plain,
% 13.46/13.84      ( j(quotient(X2,X1)) = product(X1,quotient(eta(X1),X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.380.0.0','0.201.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.380.1.0',plain,
% 13.46/13.84      ( j(quotient(X2,X1)) = product(X1,quotient(eta(X1),X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.380.0.1']),
% 13.46/13.84      [weight('<76,364,8,[0,0,0,2]>')]).
% 13.46/13.84  cnf('0.380.2.0',plain,
% 13.46/13.84      ( product(X1,quotient(eta(X1),X2)) = j(quotient(X2,X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.380.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_379]).
% 13.46/13.84  cnf('0.381.0.0',plain,
% 13.46/13.84      ( quotient(eta(X1),product(X2,X1)) = j(product(X2,i(i(X1)))) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.365.2.0','0.279.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.381.0.1',plain,
% 13.46/13.84      ( quotient(eta(X1),product(X2,X1)) = quotient(j(i(i(X1))),X2) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.381.0.0','0.57.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.381.0.2',plain,
% 13.46/13.84      ( quotient(eta(X1),product(X2,X1)) = quotient(i(X1),X2) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.381.0.1','0.39.2.0',theory(equality)]),
% 13.46/13.84      [pos('R.1','L')]).
% 13.46/13.84  cnf('0.381.0.3',plain,
% 13.46/13.84      ( quotient(eta(X1),product(X2,X1)) = difference(X1,j(X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.381.0.2','0.131.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.381.1.0',plain,
% 13.46/13.84      ( quotient(eta(X1),product(X2,X1)) = difference(X1,j(X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.381.0.3']),
% 13.46/13.84      [weight('<76,365,279,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.381.2.0',plain,
% 13.46/13.84      ( quotient(eta(X1),product(X2,X1)) = difference(X1,j(X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.381.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_380]).
% 13.46/13.84  cnf('0.383.0.0',plain,
% 13.46/13.84      ( difference(product(X1,X2),eta(X1)) = i(product(j(j(X1)),X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.371.2.0','0.318.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.383.0.1',plain,
% 13.46/13.84      ( difference(product(X1,X2),eta(X1)) = difference(X2,i(j(j(X1)))) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.383.0.0','0.54.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.383.0.2',plain,
% 13.46/13.84      ( difference(product(X1,X2),eta(X1)) = difference(X2,j(X1)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.383.0.1','0.37.2.0',theory(equality)]),
% 13.46/13.84      [pos('R.2','L')]).
% 13.46/13.84  cnf('0.383.1.0',plain,
% 13.46/13.84      ( difference(product(X1,X2),eta(X1)) = difference(X2,j(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.383.0.2']),
% 13.46/13.84      [weight('<76,371,318,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.383.2.0',plain,
% 13.46/13.84      ( difference(product(X1,X2),eta(X1)) = difference(X2,j(X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.383.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_382]).
% 13.46/13.84  cnf('0.384.0.0',plain,
% 13.46/13.84      ( quotient(eta(product(X1,X2)),X2) = product(i(product(X1,X2)),X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.378.2.0','0.5.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.384.0.1',plain,
% 13.46/13.84      ( quotient(eta(difference(X2,X1)),X2) = product(i(product(X1,X2)),X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.384.0.0','0.210.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.384.0.2',plain,
% 13.46/13.84      ( difference(X2,eta(X1)) = product(i(product(X1,X2)),X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.384.0.1','0.222.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.384.0.3',plain,
% 13.46/13.84      ( difference(X2,eta(X1)) = product(difference(X2,i(X1)),X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.384.0.2','0.54.2.0',theory(equality)]),
% 13.46/13.84      [pos('R.1','L')]).
% 13.46/13.84  cnf('0.384.1.0',plain,
% 13.46/13.84      ( difference(X2,eta(X1)) = product(difference(X2,i(X1)),X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.384.0.3']),
% 13.46/13.84      [weight('<76,378,5,[1,0,0,3]>')]).
% 13.46/13.84  cnf('0.384.2.0',plain,
% 13.46/13.84      ( product(difference(X1,i(X2)),X2) = difference(X1,eta(X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.384.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_383]).
% 13.46/13.84  cnf('0.385.0.0',plain,
% 13.46/13.84      ( quotient(eta(X1),difference(X2,X1)) = product(i(X1),X2) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.378.2.0','0.49.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.385.1.0',plain,
% 13.46/13.84      ( quotient(eta(X1),difference(X2,X1)) = product(i(X1),X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.385.0.0']),
% 13.46/13.84      [weight('<76,378,49,[1,0,0,3]>')]).
% 13.46/13.84  cnf('0.385.2.0',plain,
% 13.46/13.84      ( quotient(eta(X1),difference(X2,X1)) = product(i(X1),X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.385.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_384]).
% 13.46/13.84  cnf('0.386.0.0',plain,
% 13.46/13.84      ( quotient(eta(j(X1)),quotient(X2,X1)) = product(i(j(X1)),j(X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.378.2.0','0.137.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.386.0.1',plain,
% 13.46/13.84      ( quotient(eta(X1),quotient(X2,X1)) = product(i(j(X1)),j(X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.386.0.0','0.41.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.386.0.2',plain,
% 13.46/13.84      ( quotient(eta(X1),quotient(X2,X1)) = product(X1,j(X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.386.0.1','0.37.2.0',theory(equality)]),
% 13.46/13.84      [pos('R.1','L')]).
% 13.46/13.84  cnf('0.386.1.0',plain,
% 13.46/13.84      ( quotient(eta(X1),quotient(X2,X1)) = product(X1,j(X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.386.0.2']),
% 13.46/13.84      [weight('<76,378,137,[1,0,0,3]>')]).
% 13.46/13.84  cnf('0.386.2.0',plain,
% 13.46/13.84      ( quotient(eta(X1),quotient(X2,X1)) = product(X1,j(X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.386.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_385]).
% 13.46/13.84  cnf('0.387.0.0',plain,
% 13.46/13.84      ( quotient(j(X1),X2) = difference(X1,quotient(eta(X1),X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.6.2.0','0.379.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.387.1.0',plain,
% 13.46/13.84      ( quotient(j(X1),X2) = difference(X1,quotient(eta(X1),X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.387.0.0']),
% 13.46/13.84      [weight('<76,379,6,[0,0,0,2]>')]).
% 13.46/13.84  cnf('0.387.2.0',plain,
% 13.46/13.84      ( difference(X1,quotient(eta(X1),X2)) = quotient(j(X1),X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.387.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_386]).
% 13.46/13.84  cnf('0.388.0.0',plain,
% 13.46/13.84      ( quotient(eta(X1),X2) = difference(X1,j(quotient(X2,X1))) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.6.2.0','0.380.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.388.1.0',plain,
% 13.46/13.84      ( quotient(eta(X1),X2) = difference(X1,j(quotient(X2,X1))) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.388.0.0']),
% 13.46/13.84      [weight('<76,380,6,[0,0,0,2]>')]).
% 13.46/13.84  cnf('0.388.2.0',plain,
% 13.46/13.84      ( difference(X1,j(quotient(X2,X1))) = quotient(eta(X1),X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.388.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_387]).
% 13.46/13.84  cnf('0.389.0.0',plain,
% 13.46/13.84      ( difference(difference(X1,X2),j(X1)) = difference(X2,eta(X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.383.2.0','0.1.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.389.1.0',plain,
% 13.46/13.84      ( difference(difference(X1,X2),j(X1)) = difference(X2,eta(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.389.0.0']),
% 13.46/13.84      [weight('<76,383,1,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.389.2.0',plain,
% 13.46/13.84      ( difference(difference(X1,X2),j(X1)) = difference(X2,eta(X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.389.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_388]).
% 13.46/13.84  cnf('0.390.0.0',plain,
% 13.46/13.84      ( difference(X1,i(X2)) = quotient(difference(X1,eta(X2)),X2) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.5.2.0','0.384.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.390.1.0',plain,
% 13.46/13.84      ( difference(X1,i(X2)) = quotient(difference(X1,eta(X2)),X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.390.0.0']),
% 13.46/13.84      [weight('<76,384,5,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.390.2.0',plain,
% 13.46/13.84      ( quotient(difference(X1,eta(X2)),X2) = difference(X1,i(X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.390.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_389]).
% 13.46/13.84  cnf('0.392.0.0',plain,
% 13.46/13.84      ( difference(difference(X1,X2),eta(X1)) = product(i(X2),X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.384.2.0','0.134.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.392.1.0',plain,
% 13.46/13.84      ( difference(difference(X1,X2),eta(X1)) = product(i(X2),X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.392.0.0']),
% 13.46/13.84      [weight('<76,384,134,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.392.2.0',plain,
% 13.46/13.84      ( difference(difference(X1,X2),eta(X1)) = product(i(X2),X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.392.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_391]).
% 13.46/13.84  cnf('0.394.0.0',plain,
% 13.46/13.84      ( i(j(quotient(X1,j(X2)))) = difference(quotient(eta(j(X2)),X1),X2) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.142.2.0','0.388.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.394.0.1',plain,
% 13.46/13.84      ( quotient(X1,j(X2)) = difference(quotient(eta(j(X2)),X1),X2) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.394.0.0','0.37.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.394.0.2',plain,
% 13.46/13.84      ( quotient(X1,j(X2)) = difference(quotient(eta(X2),X1),X2) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.394.0.1','0.41.2.0',theory(equality)]),
% 13.46/13.84      [pos('R.1.1','L')]).
% 13.46/13.84  cnf('0.394.1.0',plain,
% 13.46/13.84      ( quotient(X1,j(X2)) = difference(quotient(eta(X2),X1),X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.394.0.2']),
% 13.46/13.84      [weight('<76,388,142,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.394.2.0',plain,
% 13.46/13.84      ( difference(quotient(eta(X1),X2),X1) = quotient(X2,j(X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.394.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_393]).
% 13.46/13.84  cnf('0.395.0.0',plain,
% 13.46/13.84      ( difference(X1,eta(i(X2))) = difference(difference(i(X2),X1),X2) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.389.2.0','0.39.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.395.0.1',plain,
% 13.46/13.84      ( difference(X1,eta(X2)) = difference(difference(i(X2),X1),X2) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.395.0.0','0.42.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.395.1.0',plain,
% 13.46/13.84      ( difference(X1,eta(X2)) = difference(difference(i(X2),X1),X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.395.0.1']),
% 13.46/13.84      [weight('<76,389,39,[1,0,0,4]>')]).
% 13.46/13.84  cnf('0.395.2.0',plain,
% 13.46/13.84      ( difference(difference(i(X1),X2),X1) = difference(X2,eta(X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.395.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_394]).
% 13.46/13.84  cnf('0.396.0.0',plain,
% 13.46/13.84      ( difference(X1,eta(quotient(X1,X2))) = difference(X2,j(quotient(X1,X2))) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.389.2.0','0.50.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.396.0.1',plain,
% 13.46/13.84      ( difference(X1,eta(difference(X1,X2))) = difference(X2,j(quotient(X1,X2))) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.396.0.0','0.236.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.396.0.2',plain,
% 13.46/13.84      ( difference(X1,eta(difference(X1,X2))) = quotient(eta(X2),X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.396.0.1','0.388.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.396.1.0',plain,
% 13.46/13.84      ( difference(X1,eta(difference(X1,X2))) = quotient(eta(X2),X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.396.0.2']),
% 13.46/13.84      [weight('<76,389,50,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.396.2.0',plain,
% 13.46/13.84      ( difference(X1,eta(difference(X1,X2))) = quotient(eta(X2),X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.396.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_395]).
% 13.46/13.84  cnf('0.401.0.0',plain,
% 13.46/13.84      ( eta(difference(X1,difference(X1,X2))) = product(quotient(eta(X2),X1),X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.226.2.0','0.396.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.401.0.1',plain,
% 13.46/13.84      ( eta(difference(X1,difference(X1,X2))) = eta(X2) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.401.0.0','0.3.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.401.1.0',plain,
% 13.46/13.84      ( eta(difference(X1,difference(X1,X2))) = eta(X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.401.0.1']),
% 13.46/13.84      [weight('<62,396,226,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.401.2.0',plain,
% 13.46/13.84      ( eta(difference(X1,difference(X1,X2))) = eta(X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.401.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_400]).
% 13.46/13.84  cnf('0.405.0.0',plain,
% 13.46/13.84      ( i(difference(X1,X2)) = product(difference(X2,eta(X1)),i(j(X1))) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.113.2.0','0.389.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.405.0.1',plain,
% 13.46/13.84      ( i(difference(X1,X2)) = product(difference(X2,eta(X1)),X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.405.0.0','0.37.2.0',theory(equality)]),
% 13.46/13.84      [pos('R.2','L')]).
% 13.46/13.84  cnf('0.405.1.0',plain,
% 13.46/13.84      ( i(difference(X1,X2)) = product(difference(X2,eta(X1)),X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.405.0.1']),
% 13.46/13.84      [weight('<76,389,113,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.405.2.0',plain,
% 13.46/13.84      ( product(difference(X1,eta(X2)),X2) = i(difference(X2,X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.405.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_404]).
% 13.46/13.84  cnf('0.407.0.0',plain,
% 13.46/13.84      ( difference(i(X1),X2) = quotient(X1,difference(X2,eta(X1))) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.49.2.0','0.395.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.407.1.0',plain,
% 13.46/13.84      ( difference(i(X1),X2) = quotient(X1,difference(X2,eta(X1))) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.407.0.0']),
% 13.46/13.84      [weight('<76,395,49,[0,0,0,2]>')]).
% 13.46/13.84  cnf('0.407.2.0',plain,
% 13.46/13.84      ( quotient(X1,difference(X2,eta(X1))) = difference(i(X1),X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.407.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_406]).
% 13.46/13.84  cnf('0.423.0.0',plain,
% 13.46/13.84      ( j(X1) = difference(eta(X2),quotient(eta(X2),X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.6.2.0','0.364.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.423.1.0',plain,
% 13.46/13.84      ( j(X1) = difference(eta(X2),quotient(eta(X2),X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.423.0.0']),
% 13.46/13.84      [weight('<79,364,6,[0,0,0,2]>')]).
% 13.46/13.84  cnf('0.423.2.0',plain,
% 13.46/13.84      ( difference(eta(X1),quotient(eta(X1),X2)) = j(X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.423.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_422]).
% 13.46/13.84  cnf('0.442.0.0',plain,
% 13.46/13.84      ( product(X1,eta(difference(X2,j(X1)))) = quotient(eta(X2),j(X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.372.2.0','0.234.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.442.0.1',plain,
% 13.46/13.84      ( product(X1,eta(difference(X2,X1))) = quotient(eta(X2),j(X1)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.442.0.0','0.214.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.442.1.0',plain,
% 13.46/13.84      ( product(X1,eta(difference(X2,X1))) = quotient(eta(X2),j(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.442.0.1']),
% 13.46/13.84      [weight('<83,372,234,[1,0,0,0]>')]).
% 13.46/13.84  cnf('0.442.2.0',plain,
% 13.46/13.84      ( product(X1,eta(difference(X2,X1))) = quotient(eta(X2),j(X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.442.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_440]).
% 13.46/13.84  cnf('0.466.0.0',plain,
% 13.46/13.84      ( difference(i(i(X1)),X2) = quotient(i(X1),difference(X2,eta(X1))) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.407.2.0','0.42.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2.2','L')]).
% 13.46/13.84  cnf('0.466.0.1',plain,
% 13.46/13.84      ( difference(i(i(X1)),X2) = difference(X1,j(difference(X2,eta(X1)))) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.466.0.0','0.131.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.466.0.2',plain,
% 13.46/13.84      ( difference(i(i(X1)),X2) = difference(X1,product(j(eta(X1)),X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.466.0.1','0.56.2.0',theory(equality)]),
% 13.46/13.84      [pos('R.2','L')]).
% 13.46/13.84  cnf('0.466.0.3',plain,
% 13.46/13.84      ( difference(i(i(X1)),X2) = difference(X1,product(i(eta(X1)),X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.466.0.2','0.117.2.0',theory(equality)]),
% 13.46/13.84      [pos('R.2.1','L')]).
% 13.46/13.84  cnf('0.466.0.4',plain,
% 13.46/13.84      ( difference(i(i(X1)),X2) = difference(X1,difference(eta(X1),X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.466.0.3','0.366.2.0',theory(equality)]),
% 13.46/13.84      [pos('R.2','L')]).
% 13.46/13.84  cnf('0.466.1.0',plain,
% 13.46/13.84      ( difference(i(i(X1)),X2) = difference(X1,difference(eta(X1),X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.466.0.4']),
% 13.46/13.84      [weight('<83,407,42,[1,0,0,4]>')]).
% 13.46/13.84  cnf('0.466.2.0',plain,
% 13.46/13.84      ( difference(X1,difference(eta(X1),X2)) = difference(i(i(X1)),X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.466.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_464]).
% 13.46/13.84  cnf('0.470.0.0',plain,
% 13.46/13.84      ( quotient(eta(X1),j(difference(X1,X2))) = product(difference(X1,X2),eta(X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.442.2.0','0.401.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.470.0.1',plain,
% 13.46/13.84      ( quotient(eta(X1),product(j(X2),X1)) = product(difference(X1,X2),eta(X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.470.0.0','0.56.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.470.0.2',plain,
% 13.46/13.84      ( difference(X1,j(j(X2))) = product(difference(X1,X2),eta(X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.470.0.1','0.381.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.470.1.0',plain,
% 13.46/13.84      ( difference(X1,j(j(X2))) = product(difference(X1,X2),eta(X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.470.0.2']),
% 13.46/13.84      [weight('<83,442,401,[1,0,0,2]>')]).
% 13.46/13.84  cnf('0.470.2.0',plain,
% 13.46/13.84      ( product(difference(X1,X2),eta(X2)) = difference(X1,j(j(X2))) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.470.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_468]).
% 13.46/13.84  cnf('0.476.0.0',plain,
% 13.46/13.84      ( quotient(X1,X2) = difference(i(X1),quotient(eta(X1),X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.6.2.0','0.378.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.476.1.0',plain,
% 13.46/13.84      ( quotient(X1,X2) = difference(i(X1),quotient(eta(X1),X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.476.0.0']),
% 13.46/13.84      [weight('<87,378,6,[0,0,0,2]>')]).
% 13.46/13.84  cnf('0.476.2.0',plain,
% 13.46/13.84      ( difference(i(X1),quotient(eta(X1),X2)) = quotient(X1,X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.476.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_474]).
% 13.46/13.84  cnf('0.477.0.0',plain,
% 13.46/13.84      ( quotient(eta(X1),difference(X2,j(X1))) = product(X1,X2) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.379.2.0','0.49.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.477.1.0',plain,
% 13.46/13.84      ( quotient(eta(X1),difference(X2,j(X1))) = product(X1,X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.477.0.0']),
% 13.46/13.84      [weight('<87,379,49,[1,0,0,2]>')]).
% 13.46/13.84  cnf('0.477.2.0',plain,
% 13.46/13.84      ( quotient(eta(X1),difference(X2,j(X1))) = product(X1,X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.477.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_475]).
% 13.46/13.84  cnf('0.479.0.0',plain,
% 13.46/13.84      ( difference(j(X1),j(X2)) = quotient(eta(X1),product(X2,j(X1))) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.381.2.0','0.41.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.479.0.1',plain,
% 13.46/13.84      ( quotient(X1,X2) = quotient(eta(X1),product(X2,j(X1))) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.479.0.0','0.130.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.479.1.0',plain,
% 13.46/13.84      ( quotient(X1,X2) = quotient(eta(X1),product(X2,j(X1))) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.479.0.1']),
% 13.46/13.84      [weight('<87,381,41,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.479.2.0',plain,
% 13.46/13.84      ( quotient(eta(X1),product(X2,j(X1))) = quotient(X1,X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.479.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_477]).
% 13.46/13.84  cnf('0.480.0.0',plain,
% 13.46/13.84      ( difference(X1,j(i(X2))) = difference(product(i(X2),X1),eta(X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.383.2.0','0.42.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.480.0.1',plain,
% 13.46/13.84      ( difference(X1,X2) = difference(product(i(X2),X1),eta(X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.480.0.0','0.39.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.480.1.0',plain,
% 13.46/13.84      ( difference(X1,X2) = difference(product(i(X2),X1),eta(X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.480.0.1']),
% 13.46/13.84      [weight('<87,383,42,[1,0,0,4]>')]).
% 13.46/13.84  cnf('0.480.2.0',plain,
% 13.46/13.84      ( difference(product(i(X1),X2),eta(X1)) = difference(X2,X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.480.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_478]).
% 13.46/13.84  cnf('0.481.0.0',plain,
% 13.46/13.84      ( quotient(j(X1),difference(X2,eta(X1))) = difference(X1,X2) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.387.2.0','0.49.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.481.1.0',plain,
% 13.46/13.84      ( quotient(j(X1),difference(X2,eta(X1))) = difference(X1,X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.481.0.0']),
% 13.46/13.84      [weight('<87,387,49,[1,0,0,2]>')]).
% 13.46/13.84  cnf('0.481.2.0',plain,
% 13.46/13.84      ( quotient(j(X1),difference(X2,eta(X1))) = difference(X1,X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.481.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_479]).
% 13.46/13.84  cnf('0.503.0.0',plain,
% 13.46/13.84      ( difference(j(X1),quotient(X2,X3)) = quotient(X1,product(X3,i(X2))) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.128.2.0','0.53.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.503.1.0',plain,
% 13.46/13.84      ( difference(j(X1),quotient(X2,X3)) = quotient(X1,product(X3,i(X2))) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.503.0.0']),
% 13.46/13.84      [weight('<90,128,53,[1,0,0,2]>')]).
% 13.46/13.84  cnf('0.503.2.0',plain,
% 13.46/13.84      ( quotient(X1,product(X2,i(X3))) = difference(j(X1),quotient(X3,X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.503.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_501]).
% 13.46/13.84  cnf('0.504.0.0',plain,
% 13.46/13.84      ( difference(j(X1),product(X2,X3)) = quotient(X1,difference(X3,i(X2))) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.128.2.0','0.54.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.504.1.0',plain,
% 13.46/13.84      ( difference(j(X1),product(X2,X3)) = quotient(X1,difference(X3,i(X2))) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.504.0.0']),
% 13.46/13.84      [weight('<90,128,54,[1,0,0,2]>')]).
% 13.46/13.84  cnf('0.504.2.0',plain,
% 13.46/13.84      ( quotient(X1,difference(X2,i(X3))) = difference(j(X1),product(X3,X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.504.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_502]).
% 13.46/13.84  cnf('0.530.0.0',plain,
% 13.46/13.84      ( quotient(j(X1),difference(X2,X1)) = j(difference(difference(X1,X2),X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.57.2.0','0.307.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.530.0.1',plain,
% 13.46/13.84      ( quotient(j(X1),difference(X2,X1)) = product(j(X1),difference(X1,X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.530.0.0','0.56.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.530.1.0',plain,
% 13.46/13.84      ( quotient(j(X1),difference(X2,X1)) = product(j(X1),difference(X1,X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.530.0.1']),
% 13.46/13.84      [weight('<90,307,57,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.530.2.0',plain,
% 13.46/13.84      ( product(j(X1),difference(X1,X2)) = quotient(j(X1),difference(X2,X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.530.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_528]).
% 13.46/13.84  cnf('0.532.0.0',plain,
% 13.46/13.84      ( difference(quotient(X1,X2),i(X1)) = i(quotient(X1,quotient(X2,X1))) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.54.2.0','0.320.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.532.0.1',plain,
% 13.46/13.84      ( difference(quotient(X1,X2),i(X1)) = product(quotient(X2,X1),i(X1)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.532.0.0','0.53.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.532.1.0',plain,
% 13.46/13.84      ( difference(quotient(X1,X2),i(X1)) = product(quotient(X2,X1),i(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.532.0.1']),
% 13.46/13.84      [weight('<90,320,54,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.532.2.0',plain,
% 13.46/13.84      ( product(quotient(X1,X2),i(X2)) = difference(quotient(X2,X1),i(X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.532.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_530]).
% 13.46/13.84  cnf('0.537.0.0',plain,
% 13.46/13.84      ( i(difference(j(X1),quotient(j(X1),X2))) = product(product(X2,j(X1)),X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.140.2.0','0.353.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.537.0.1',plain,
% 13.46/13.84      ( product(i(quotient(j(X1),X2)),i(X1)) = product(product(X2,j(X1)),X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.537.0.0','0.160.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.537.0.2',plain,
% 13.46/13.84      ( product(product(X2,i(j(X1))),i(X1)) = product(product(X2,j(X1)),X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.537.0.1','0.53.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.537.0.3',plain,
% 13.46/13.84      ( product(product(X2,X1),i(X1)) = product(product(X2,j(X1)),X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.537.0.2','0.37.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1.2','L')]).
% 13.46/13.84  cnf('0.537.1.0',plain,
% 13.46/13.84      ( product(product(X2,X1),i(X1)) = product(product(X2,j(X1)),X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.537.0.3']),
% 13.46/13.84      [weight('<90,353,140,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.537.2.0',plain,
% 13.46/13.84      ( product(product(X1,j(X2)),X2) = product(product(X1,X2),i(X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.537.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_535]).
% 13.46/13.84  cnf('0.544.0.0',plain,
% 13.46/13.84      ( difference(X1,j(t(X1,X2))) = quotient(eta(X1),product(X1,X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.381.2.0','0.74.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.544.1.0',plain,
% 13.46/13.84      ( difference(X1,j(t(X1,X2))) = quotient(eta(X1),product(X1,X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.544.0.0']),
% 13.46/13.84      [weight('<90,381,74,[1,0,0,3]>')]).
% 13.46/13.84  cnf('0.544.2.0',plain,
% 13.46/13.84      ( quotient(eta(X1),product(X1,X2)) = difference(X1,j(t(X1,X2))) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.544.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_542]).
% 13.46/13.84  cnf('0.545.0.0',plain,
% 13.46/13.84      ( j(quotient(difference(X1,X2),X2)) = product(X2,product(i(X2),X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.380.2.0','0.385.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.545.0.1',plain,
% 13.46/13.84      ( j(difference(product(X2,X1),X2)) = product(X2,product(i(X2),X1)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.545.0.0','0.143.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.545.0.2',plain,
% 13.46/13.84      ( product(j(X2),product(X2,X1)) = product(X2,product(i(X2),X1)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.545.0.1','0.56.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.545.1.0',plain,
% 13.46/13.84      ( product(j(X2),product(X2,X1)) = product(X2,product(i(X2),X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.545.0.2']),
% 13.46/13.84      [weight('<90,385,380,[0,0,0,2]>')]).
% 13.46/13.84  cnf('0.545.2.0',plain,
% 13.46/13.84      ( product(j(X1),product(X1,X2)) = product(X1,product(i(X1),X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.545.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_543]).
% 13.46/13.84  cnf('0.549.0.0',plain,
% 13.46/13.84      ( quotient(j(X1),difference(X2,X1)) = difference(X1,product(i(X1),X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.387.2.0','0.385.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.549.1.0',plain,
% 13.46/13.84      ( quotient(j(X1),difference(X2,X1)) = difference(X1,product(i(X1),X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.549.0.0']),
% 13.46/13.84      [weight('<90,387,385,[1,0,0,2]>')]).
% 13.46/13.84  cnf('0.549.2.0',plain,
% 13.46/13.84      ( quotient(j(X1),difference(X2,X1)) = difference(X1,product(i(X1),X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.549.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_547]).
% 13.46/13.84  cnf('0.558.0.0',plain,
% 13.46/13.84      ( quotient(quotient(X1,X2),j(X2)) = difference(product(X2,j(X1)),X2) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.394.2.0','0.386.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.558.1.0',plain,
% 13.46/13.84      ( quotient(quotient(X1,X2),j(X2)) = difference(product(X2,j(X1)),X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.558.0.0']),
% 13.46/13.84      [weight('<90,394,386,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.558.2.0',plain,
% 13.46/13.84      ( quotient(quotient(X1,X2),j(X2)) = difference(product(X2,j(X1)),X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.558.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_556]).
% 13.46/13.84  cnf('0.563.0.0',plain,
% 13.46/13.84      ( difference(i(X1),product(X1,X2)) = quotient(X1,difference(X2,j(X1))) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.407.2.0','0.383.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.563.1.0',plain,
% 13.46/13.84      ( difference(i(X1),product(X1,X2)) = quotient(X1,difference(X2,j(X1))) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.563.0.0']),
% 13.46/13.84      [weight('<90,407,383,[1,0,0,2]>')]).
% 13.46/13.84  cnf('0.563.2.0',plain,
% 13.46/13.84      ( quotient(X1,difference(X2,j(X1))) = difference(i(X1),product(X1,X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.563.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_561]).
% 13.46/13.84  cnf('0.580.0.0',plain,
% 13.46/13.84      ( quotient(X1,difference(X2,j(X1))) = quotient(eta(X1),difference(difference(j(X1),X2),j(X1))) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.479.2.0','0.307.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.580.0.1',plain,
% 13.46/13.84      ( quotient(X1,difference(X2,j(X1))) = product(X1,difference(j(X1),X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.580.0.0','0.477.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.580.1.0',plain,
% 13.46/13.84      ( quotient(X1,difference(X2,j(X1))) = product(X1,difference(j(X1),X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.580.0.1']),
% 13.46/13.84      [weight('<90,479,307,[1,0,0,3]>')]).
% 13.46/13.84  cnf('0.580.1.1',plain,
% 13.46/13.84      ( difference(i(X1),product(X1,X2)) = product(X1,difference(j(X1),X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.580.1.0','0.563.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.580.2.0',plain,
% 13.46/13.84      ( product(X1,difference(j(X1),X2)) = difference(i(X1),product(X1,X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.580.1.1',theory(equality)]),
% 13.46/13.84      [x,rule_576]).
% 13.46/13.84  cnf('0.582.0.0',plain,
% 13.46/13.84      ( product(j(X1),difference(X1,X2)) = quotient(j(X1),difference(X2,X1)) ),
% 13.46/13.84      inference(interreduction_right,[status(thm)],['0.530.2.0'])).
% 13.46/13.84  cnf('0.582.0.1',plain,
% 13.46/13.84      ( product(j(X1),difference(X1,X2)) = difference(X1,product(i(X1),X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.582.0.0','0.549.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.582.1.0',plain,
% 13.46/13.84      ( product(j(X1),difference(X1,X2)) = difference(X1,product(i(X1),X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.582.0.1']),
% 13.46/13.84      [weight('<90,530,549,[0,0,0,0]>')]).
% 13.46/13.84  cnf('0.582.2.0',plain,
% 13.46/13.84      ( product(j(X1),difference(X1,X2)) = difference(X1,product(i(X1),X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.582.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_578]).
% 13.46/13.84  cnf('0.590.0.0',plain,
% 13.46/13.84      ( product(j(j(i(X1))),X2) = product(i(X1),product(eta(X1),X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.8.2.0','0.42.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2.1','L')]).
% 13.46/13.84  cnf('0.590.0.1',plain,
% 13.46/13.84      ( product(j(X1),X2) = product(i(X1),product(eta(X1),X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.590.0.0','0.39.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1.1','L')]).
% 13.46/13.84  cnf('0.590.1.0',plain,
% 13.46/13.84      ( product(j(X1),X2) = product(i(X1),product(eta(X1),X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.590.0.1']),
% 13.46/13.84      [weight('<95,42,8,[0,0,0,3]>')]).
% 13.46/13.84  cnf('0.590.2.0',plain,
% 13.46/13.84      ( product(i(X1),product(eta(X1),X2)) = product(j(X1),X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.590.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_586]).
% 13.46/13.84  cnf('0.617.0.0',plain,
% 13.46/13.84      ( difference(quotient(j(X1),X2),i(X1)) = i(quotient(eta(X1),X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.54.2.0','0.379.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.617.0.1',plain,
% 13.46/13.84      ( difference(quotient(j(X1),X2),i(X1)) = product(X2,i(eta(X1))) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.617.0.0','0.53.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.617.0.2',plain,
% 13.46/13.84      ( difference(quotient(j(X1),X2),i(X1)) = quotient(X2,eta(X1)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.617.0.1','0.368.2.0',theory(equality)]),
% 13.46/13.84      [pos('R','L')]).
% 13.46/13.84  cnf('0.617.1.0',plain,
% 13.46/13.84      ( difference(quotient(j(X1),X2),i(X1)) = quotient(X2,eta(X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.617.0.2']),
% 13.46/13.84      [weight('<95,379,54,[0,0,0,1]>')]).
% 13.46/13.84  cnf('0.617.2.0',plain,
% 13.46/13.84      ( difference(quotient(j(X1),X2),i(X1)) = quotient(X2,eta(X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.617.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_613]).
% 13.46/13.84  cnf('0.619.0.0',plain,
% 13.46/13.84      ( product(j(j(X1)),difference(eta(X1),X2)) = product(X1,X2) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.8.2.0','0.1.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.619.1.0',plain,
% 13.46/13.84      ( product(j(j(X1)),difference(eta(X1),X2)) = product(X1,X2) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.619.0.0']),
% 13.46/13.84      [weight('<?,8,1,[1,0,0,2]>')]).
% 13.46/13.84  cnf('0.619.2.0',plain,
% 13.46/13.84      ( product(j(j(X1)),difference(eta(X1),X2)) = product(X1,X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.619.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_615]).
% 13.46/13.84  cnf('0.673.0.0',plain,
% 13.46/13.84      ( difference(i(i(j(X1))),X2) = difference(j(X1),difference(eta(X1),X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.466.2.0','0.41.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2.1','L')]).
% 13.46/13.84  cnf('0.673.0.1',plain,
% 13.46/13.84      ( difference(i(X1),X2) = difference(j(X1),difference(eta(X1),X2)) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.673.0.0','0.37.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1.1','L')]).
% 13.46/13.84  cnf('0.673.1.0',plain,
% 13.46/13.84      ( difference(i(X1),X2) = difference(j(X1),difference(eta(X1),X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.673.0.1']),
% 13.46/13.84      [weight('<95,466,41,[1,0,0,3]>')]).
% 13.46/13.84  cnf('0.673.2.0',plain,
% 13.46/13.84      ( difference(j(X1),difference(eta(X1),X2)) = difference(i(X1),X2) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.673.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_669]).
% 13.46/13.84  cnf('0.776.0.0',plain,
% 13.46/13.84      ( difference(X1,product(product(X1,X1),X2)) = t(X1,product(X2,X1)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.23.2.0','0.22.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.776.1.0',plain,
% 13.46/13.84      ( difference(X1,product(product(X1,X1),X2)) = t(X1,product(X2,X1)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.776.0.0']),
% 13.46/13.84      [weight('<103,23,22,[1,0,0,0]>')]).
% 13.46/13.84  cnf('0.776.2.0',plain,
% 13.46/13.84      ( difference(X1,product(product(X1,X1),X2)) = t(X1,product(X2,X1)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.776.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_771]).
% 13.46/13.84  cnf('0.779.0.0',plain,
% 13.46/13.84      ( quotient(difference(X1,X2),X3) = difference(product(j(X2),X1),j(X3)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.130.2.0','0.56.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.1','L')]).
% 13.46/13.84  cnf('0.779.1.0',plain,
% 13.46/13.84      ( quotient(difference(X1,X2),X3) = difference(product(j(X2),X1),j(X3)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.779.0.0']),
% 13.46/13.84      [weight('<103,130,56,[1,0,0,1]>')]).
% 13.46/13.84  cnf('0.779.2.0',plain,
% 13.46/13.84      ( difference(product(j(X1),X2),j(X3)) = quotient(difference(X2,X1),X3) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.779.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_774]).
% 13.46/13.84  cnf('0.780.0.0',plain,
% 13.46/13.84      ( quotient(X1,difference(X2,X3)) = difference(j(X1),product(j(X3),X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.130.2.0','0.56.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.780.1.0',plain,
% 13.46/13.84      ( quotient(X1,difference(X2,X3)) = difference(j(X1),product(j(X3),X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.780.0.0']),
% 13.46/13.84      [weight('<103,130,56,[1,0,0,3]>')]).
% 13.46/13.84  cnf('0.780.2.0',plain,
% 13.46/13.84      ( difference(j(X1),product(j(X2),X3)) = quotient(X1,difference(X3,X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.780.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_775]).
% 13.46/13.84  cnf('0.782.0.0',plain,
% 13.46/13.84      ( quotient(X1,product(X2,X3)) = difference(j(X1),quotient(j(X3),X2)) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.130.2.0','0.57.2.0',theory(equality)]),
% 13.46/13.84      [pos('L.2','L')]).
% 13.46/13.84  cnf('0.782.1.0',plain,
% 13.46/13.84      ( quotient(X1,product(X2,X3)) = difference(j(X1),quotient(j(X3),X2)) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.782.0.0']),
% 13.46/13.84      [weight('<103,130,57,[1,0,0,3]>')]).
% 13.46/13.84  cnf('0.782.2.0',plain,
% 13.46/13.84      ( difference(j(X1),quotient(j(X2),X3)) = quotient(X1,product(X3,X2)) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.782.1.0',theory(equality)]),
% 13.46/13.84      [x,rule_777]).
% 13.46/13.84  cnf('0.785.0.0',plain,
% 13.46/13.84      ( difference(product(i(X1),X2),i(X1)) = difference(j(difference(X2,i(X1))),X1) ),
% 13.46/13.84      inference(cp,[status(thm)],['0.143.2.0','0.128.2.0',theory(equality)]),
% 13.46/13.84      [pos('L','L')]).
% 13.46/13.84  cnf('0.785.0.1',plain,
% 13.46/13.84      ( difference(product(i(X1),X2),i(X1)) = difference(product(j(i(X1)),X2),X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.785.0.0','0.56.2.0',theory(equality)]),
% 13.46/13.84      [pos('R.1','L')]).
% 13.46/13.84  cnf('0.785.0.2',plain,
% 13.46/13.84      ( difference(product(i(X1),X2),i(X1)) = difference(product(X1,X2),X1) ),
% 13.46/13.84      inference(reduction,[status(thm)],['0.785.0.1','0.39.2.0',theory(equality)]),
% 13.46/13.84      [pos('R.1.1','L')]).
% 13.46/13.84  cnf('0.785.1.0',plain,
% 13.46/13.84      ( difference(product(i(X1),X2),i(X1)) = difference(product(X1,X2),X1) ),
% 13.46/13.84      inference(weigh,[status(thm)],['0.785.0.2']),
% 13.46/13.84      [weight('<103,143,128,[1,0,0,0]>')]).
% 13.46/13.84  cnf('0.785.2.0',plain,
% 13.46/13.84      ( difference(product(i(X1),X2),i(X1)) = difference(product(X1,X2),X1) ),
% 13.46/13.84      inference(orient,[status(thm)],['0.785.1.0',theory(equality)]),
% 13.46/13.84      [u,rule_780]).
% 13.46/13.84  cnf('0.786.0.0',plain,
% 13.46/13.84      ( difference(j(X1),difference(X2,i(X2))) = quotient(X1,product(X2,X2)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.128.2.0','0.147.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.786.1.0',plain,
% 13.46/13.85      ( difference(j(X1),difference(X2,i(X2))) = quotient(X1,product(X2,X2)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.786.0.0']),
% 13.46/13.85      [weight('<103,147,128,[0,0,0,2]>')]).
% 13.46/13.85  cnf('0.786.2.0',plain,
% 13.46/13.85      ( difference(j(X1),difference(X2,i(X2))) = quotient(X1,product(X2,X2)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.786.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_781]).
% 13.46/13.85  cnf('0.813.0.0',plain,
% 13.46/13.85      ( t(X1,quotient(X1,X2)) = quotient(quotient(X1,quotient(X2,X1)),X1) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.22.2.0','0.320.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.813.1.0',plain,
% 13.46/13.85      ( t(X1,quotient(X1,X2)) = quotient(quotient(X1,quotient(X2,X1)),X1) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.813.0.0']),
% 13.46/13.85      [weight('<103,320,22,[0,0,0,1]>')]).
% 13.46/13.85  cnf('0.813.2.0',plain,
% 13.46/13.85      ( quotient(quotient(X1,quotient(X2,X1)),X1) = t(X1,quotient(X1,X2)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.813.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_807]).
% 13.46/13.85  cnf('0.895.0.0',plain,
% 13.46/13.85      ( quotient(X1,quotient(X2,X1)) = difference(i(X1),product(X1,j(X2))) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.476.2.0','0.386.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.895.1.0',plain,
% 13.46/13.85      ( quotient(X1,quotient(X2,X1)) = difference(i(X1),product(X1,j(X2))) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.895.0.0']),
% 13.46/13.85      [weight('<103,476,386,[1,0,0,3]>')]).
% 13.46/13.85  cnf('0.895.2.0',plain,
% 13.46/13.85      ( difference(i(X1),product(X1,j(X2))) = quotient(X1,quotient(X2,X1)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.895.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_887]).
% 13.46/13.85  cnf('0.929.0.0',plain,
% 13.46/13.85      ( product(product(X1,X1),X2) = product(X1,t(X1,product(X2,X1))) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1.2.0','0.776.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.929.1.0',plain,
% 13.46/13.85      ( product(product(X1,X1),X2) = product(X1,t(X1,product(X2,X1))) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.929.0.0']),
% 13.46/13.85      [weight('<103,776,1,[0,0,0,2]>')]).
% 13.46/13.85  cnf('0.929.2.0',plain,
% 13.46/13.85      ( product(X1,t(X1,product(X2,X1))) = product(product(X1,X1),X2) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.929.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_921]).
% 13.46/13.85  cnf('0.950.0.0',plain,
% 13.46/13.85      ( difference(X1,product(product(X1,X2),j(X1))) = quotient(product(X2,one),X1) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.23.2.0','0.36.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1.2','L')]).
% 13.46/13.85  cnf('0.950.0.1',plain,
% 13.46/13.85      ( difference(X1,product(product(X1,X2),j(X1))) = quotient(X2,X1) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.950.0.0','0.2.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.1','L')]).
% 13.46/13.85  cnf('0.950.1.0',plain,
% 13.46/13.85      ( difference(X1,product(product(X1,X2),j(X1))) = quotient(X2,X1) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.950.0.1']),
% 13.46/13.85      [weight('<107,36,23,[0,0,0,3]>')]).
% 13.46/13.85  cnf('0.950.2.0',plain,
% 13.46/13.85      ( difference(X1,product(product(X1,X2),j(X1))) = quotient(X2,X1) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.950.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_942]).
% 13.46/13.85  cnf('0.951.0.0',plain,
% 13.46/13.85      ( product(product(X1,X2),j(X1)) = product(X1,quotient(X2,X1)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1.2.0','0.950.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.951.1.0',plain,
% 13.46/13.85      ( product(product(X1,X2),j(X1)) = product(X1,quotient(X2,X1)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.951.0.0']),
% 13.46/13.85      [weight('<83,950,1,[0,0,0,2]>')]).
% 13.46/13.85  cnf('0.951.2.0',plain,
% 13.46/13.85      ( product(product(X1,X2),j(X1)) = product(X1,quotient(X2,X1)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.951.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_943]).
% 13.46/13.85  cnf('0.954.0.0',plain,
% 13.46/13.85      ( difference(product(j(X1),X1),product(j(X1),product(X1,X2))) = quotient(difference(X1,product(X1,quotient(X2,X1))),j(X1)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.24.2.0','0.951.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1.2','L')]).
% 13.46/13.85  cnf('0.954.0.1',plain,
% 13.46/13.85      ( difference(one,product(j(X1),product(X1,X2))) = quotient(difference(X1,product(X1,quotient(X2,X1))),j(X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.954.0.0','0.36.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.954.0.2',plain,
% 13.46/13.85      ( product(j(X1),product(X1,X2)) = quotient(difference(X1,product(X1,quotient(X2,X1))),j(X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.954.0.1','0.30.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.954.0.3',plain,
% 13.46/13.85      ( product(X1,product(i(X1),X2)) = quotient(difference(X1,product(X1,quotient(X2,X1))),j(X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.954.0.2','0.545.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.954.0.4',plain,
% 13.46/13.85      ( product(X1,product(i(X1),X2)) = quotient(quotient(X2,X1),j(X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.954.0.3','0.6.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.1','L')]).
% 13.46/13.85  cnf('0.954.0.5',plain,
% 13.46/13.85      ( product(X1,product(i(X1),X2)) = difference(product(X1,j(X2)),X1) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.954.0.4','0.558.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.954.1.0',plain,
% 13.46/13.85      ( product(X1,product(i(X1),X2)) = difference(product(X1,j(X2)),X1) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.954.0.5']),
% 13.46/13.85      [weight('<90,951,24,[0,0,0,3]>')]).
% 13.46/13.85  cnf('0.954.2.0',plain,
% 13.46/13.85      ( product(X1,product(i(X1),X2)) = difference(product(X1,j(X2)),X1) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.954.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_946]).
% 13.46/13.85  cnf('0.956.0.0',plain,
% 13.46/13.85      ( difference(product(X1,j(i(i(X2)))),X1) = product(X1,i(difference(X2,X1))) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.954.2.0','0.203.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.956.0.1',plain,
% 13.46/13.85      ( difference(product(X1,i(X2)),X1) = product(X1,i(difference(X2,X1))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.956.0.0','0.39.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1.2','L')]).
% 13.46/13.85  cnf('0.956.1.0',plain,
% 13.46/13.85      ( difference(product(X1,i(X2)),X1) = product(X1,i(difference(X2,X1))) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.956.0.1']),
% 13.46/13.85      [weight('<90,954,203,[1,0,0,2]>')]).
% 13.46/13.85  cnf('0.956.2.0',plain,
% 13.46/13.85      ( product(X1,i(difference(X2,X1))) = difference(product(X1,i(X2)),X1) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.956.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_948]).
% 13.46/13.85  cnf('0.996.0.0',plain,
% 13.46/13.85      ( difference(product(i(X1),i(quotient(j(X1),X2))),i(X1)) = product(i(X1),i(quotient(X2,eta(X1)))) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.956.2.0','0.617.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2.1','L')]).
% 13.46/13.85  cnf('0.996.0.1',plain,
% 13.46/13.85      ( difference(product(X1,i(quotient(j(X1),X2))),X1) = product(i(X1),i(quotient(X2,eta(X1)))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.996.0.0','0.785.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.996.0.2',plain,
% 13.46/13.85      ( difference(product(X1,product(X2,i(j(X1)))),X1) = product(i(X1),i(quotient(X2,eta(X1)))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.996.0.1','0.53.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1.2','L')]).
% 13.46/13.85  cnf('0.996.0.3',plain,
% 13.46/13.85      ( difference(product(X1,product(X2,X1)),X1) = product(i(X1),i(quotient(X2,eta(X1)))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.996.0.2','0.37.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1.2.2','L')]).
% 13.46/13.85  cnf('0.996.0.4',plain,
% 13.46/13.85      ( difference(product(X1,product(X2,X1)),X1) = product(i(X1),product(eta(X1),i(X2))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.996.0.3','0.53.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.2','L')]).
% 13.46/13.85  cnf('0.996.0.5',plain,
% 13.46/13.85      ( difference(product(X1,product(X2,X1)),X1) = product(j(X1),i(X2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.996.0.4','0.590.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.996.1.0',plain,
% 13.46/13.85      ( difference(product(X1,product(X2,X1)),X1) = product(j(X1),i(X2)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.996.0.5']),
% 13.46/13.85      [weight('<103,956,617,[1,0,0,3]>')]).
% 13.46/13.85  cnf('0.996.2.0',plain,
% 13.46/13.85      ( difference(product(X1,product(X2,X1)),X1) = product(j(X1),i(X2)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.996.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_988]).
% 13.46/13.85  cnf('0.997.0.0',plain,
% 13.46/13.85      ( difference(product(i(X1),product(X2,i(X1))),eta(X1)) = product(product(j(i(X1)),i(X2)),X1) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.384.2.0','0.996.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.997.0.1',plain,
% 13.46/13.85      ( difference(product(X2,i(X1)),X1) = product(product(j(i(X1)),i(X2)),X1) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.997.0.0','0.480.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.997.0.2',plain,
% 13.46/13.85      ( difference(product(X2,i(X1)),X1) = product(product(X1,i(X2)),X1) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.997.0.1','0.39.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.1.1','L')]).
% 13.46/13.85  cnf('0.997.1.0',plain,
% 13.46/13.85      ( difference(product(X2,i(X1)),X1) = product(product(X1,i(X2)),X1) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.997.0.2']),
% 13.46/13.85      [weight('<90,996,384,[0,0,0,1]>')]).
% 13.46/13.85  cnf('0.997.2.0',plain,
% 13.46/13.85      ( product(product(X1,i(X2)),X1) = difference(product(X2,i(X1)),X1) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.997.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_989]).
% 13.46/13.85  cnf('0.1010.0.0',plain,
% 13.46/13.85      ( product(X1,product(X2,X1)) = quotient(X1,product(j(X1),i(X2))) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.49.2.0','0.996.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1010.0.1',plain,
% 13.46/13.85      ( product(X1,product(X2,X1)) = difference(j(X1),quotient(X2,j(X1))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1010.0.0','0.503.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1010.1.0',plain,
% 13.46/13.85      ( product(X1,product(X2,X1)) = difference(j(X1),quotient(X2,j(X1))) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1010.0.1']),
% 13.46/13.85      [weight('<103,996,49,[0,0,0,2]>')]).
% 13.46/13.85  cnf('0.1010.2.0',plain,
% 13.46/13.85      ( difference(j(X1),quotient(X2,j(X1))) = product(X1,product(X2,X1)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1010.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1002]).
% 13.46/13.85  cnf('0.1011.0.0',plain,
% 13.46/13.85      ( product(X1,product(difference(X2,eta(j(X1))),X1)) = difference(j(X1),difference(X2,i(j(X1)))) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1010.2.0','0.390.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1011.0.1',plain,
% 13.46/13.85      ( product(X1,product(difference(X2,eta(X1)),X1)) = difference(j(X1),difference(X2,i(j(X1)))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1011.0.0','0.41.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2.1.2','L')]).
% 13.46/13.85  cnf('0.1011.0.2',plain,
% 13.46/13.85      ( product(X1,i(difference(X1,X2))) = difference(j(X1),difference(X2,i(j(X1)))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1011.0.1','0.405.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1011.0.3',plain,
% 13.46/13.85      ( product(X1,i(difference(X1,X2))) = difference(j(X1),difference(X2,X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1011.0.2','0.37.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.2.2','L')]).
% 13.46/13.85  cnf('0.1011.1.0',plain,
% 13.46/13.85      ( product(X1,i(difference(X1,X2))) = difference(j(X1),difference(X2,X1)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1011.0.3']),
% 13.46/13.85      [weight('<90,1010,390,[1,0,0,3]>')]).
% 13.46/13.85  cnf('0.1011.2.0',plain,
% 13.46/13.85      ( product(X1,i(difference(X1,X2))) = difference(j(X1),difference(X2,X1)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1011.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1003]).
% 13.46/13.85  cnf('0.1013.0.0',plain,
% 13.46/13.85      ( difference(j(X1),difference(quotient(X1,quotient(X2,X1)),X1)) = product(X1,i(quotient(X1,X2))) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1011.2.0','0.357.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2.1','L')]).
% 13.46/13.85  cnf('0.1013.0.1',plain,
% 13.46/13.85      ( difference(j(X1),quotient(X2,X1)) = product(X1,i(quotient(X1,X2))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1013.0.0','0.50.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1013.0.2',plain,
% 13.46/13.85      ( difference(j(X1),quotient(X2,X1)) = product(X1,product(X2,i(X1))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1013.0.1','0.53.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.2','L')]).
% 13.46/13.85  cnf('0.1013.1.0',plain,
% 13.46/13.85      ( difference(j(X1),quotient(X2,X1)) = product(X1,product(X2,i(X1))) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1013.0.2']),
% 13.46/13.85      [weight('<90,1011,357,[1,0,0,3]>')]).
% 13.46/13.85  cnf('0.1013.2.0',plain,
% 13.46/13.85      ( product(X1,product(X2,i(X1))) = difference(j(X1),quotient(X2,X1)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1013.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1005]).
% 13.46/13.85  cnf('0.1015.0.0',plain,
% 13.46/13.85      ( difference(difference(X1,product(X1,product(X2,X1))),X1) = product(product(j(X1),i(X2)),X1) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.307.2.0','0.996.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1015.0.1',plain,
% 13.46/13.85      ( difference(product(X2,X1),X1) = product(product(j(X1),i(X2)),X1) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1015.0.0','0.6.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1015.1.0',plain,
% 13.46/13.85      ( difference(product(X2,X1),X1) = product(product(j(X1),i(X2)),X1) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1015.0.1']),
% 13.46/13.85      [weight('<103,996,307,[0,0,0,1]>')]).
% 13.46/13.85  cnf('0.1015.2.0',plain,
% 13.46/13.85      ( product(product(j(X1),i(X2)),X1) = difference(product(X2,X1),X1) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1015.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1007]).
% 13.46/13.85  cnf('0.1016.0.0',plain,
% 13.46/13.85      ( difference(product(j(X1),X2),X2) = product(product(j(X2),X1),X2) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1015.2.0','0.37.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1.2','L')]).
% 13.46/13.85  cnf('0.1016.1.0',plain,
% 13.46/13.85      ( difference(product(j(X1),X2),X2) = product(product(j(X2),X1),X2) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1016.0.0']),
% 13.46/13.85      [weight('<90,1015,37,[1,0,0,4]>')]).
% 13.46/13.85  cnf('0.1016.2.0',plain,
% 13.46/13.85      ( product(product(j(X1),X2),X1) = difference(product(j(X2),X1),X1) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1016.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1008]).
% 13.46/13.85  cnf('0.1017.0.0',plain,
% 13.46/13.85      ( difference(product(j(difference(eta(X1),X2)),j(X1)),j(X1)) = product(product(X1,X2),j(X1)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1016.2.0','0.619.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1017.0.1',plain,
% 13.46/13.85      ( quotient(difference(j(X1),difference(eta(X1),X2)),X1) = product(product(X1,X2),j(X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1017.0.0','0.779.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1017.0.2',plain,
% 13.46/13.85      ( quotient(difference(i(X1),X2),X1) = product(product(X1,X2),j(X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1017.0.1','0.673.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1017.0.3',plain,
% 13.46/13.85      ( quotient(difference(i(X1),X2),X1) = product(X1,quotient(X2,X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1017.0.2','0.951.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1017.1.0',plain,
% 13.46/13.85      ( quotient(difference(i(X1),X2),X1) = product(X1,quotient(X2,X1)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1017.0.3']),
% 13.46/13.85      [weight('<83,1016,619,[1,0,0,1]>')]).
% 13.46/13.85  cnf('0.1017.2.0',plain,
% 13.46/13.85      ( quotient(difference(i(X1),X2),X1) = product(X1,quotient(X2,X1)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1017.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1009]).
% 13.46/13.85  cnf('0.1019.0.0',plain,
% 13.46/13.85      ( product(X1,quotient(product(X1,j(X2)),X1)) = quotient(quotient(X1,quotient(X2,X1)),X1) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1017.2.0','0.895.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1019.0.1',plain,
% 13.46/13.85      ( product(X1,t(X1,j(X2))) = quotient(quotient(X1,quotient(X2,X1)),X1) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1019.0.0','0.22.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1019.0.2',plain,
% 13.46/13.85      ( product(X1,t(X1,j(X2))) = t(X1,quotient(X1,X2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1019.0.1','0.813.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1019.1.0',plain,
% 13.46/13.85      ( product(X1,t(X1,j(X2))) = t(X1,quotient(X1,X2)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1019.0.2']),
% 13.46/13.85      [weight('<83,1017,895,[1,0,0,1]>')]).
% 13.46/13.85  cnf('0.1019.2.0',plain,
% 13.46/13.85      ( product(X1,t(X1,j(X2))) = t(X1,quotient(X1,X2)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1019.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1011]).
% 13.46/13.85  cnf('0.1021.0.0',plain,
% 13.46/13.85      ( t(X1,quotient(X1,i(X2))) = product(X1,t(X1,X2)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1019.2.0','0.39.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2.2','L')]).
% 13.46/13.85  cnf('0.1021.0.1',plain,
% 13.46/13.85      ( t(X1,difference(j(X1),X2)) = product(X1,t(X1,X2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1021.0.0','0.128.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1021.1.0',plain,
% 13.46/13.85      ( t(X1,difference(j(X1),X2)) = product(X1,t(X1,X2)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1021.0.1']),
% 13.46/13.85      [weight('<83,1019,39,[1,0,0,4]>')]).
% 13.46/13.85  cnf('0.1021.2.0',plain,
% 13.46/13.85      ( t(X1,difference(j(X1),X2)) = product(X1,t(X1,X2)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1021.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1013]).
% 13.46/13.85  cnf('0.1023.0.0',plain,
% 13.46/13.85      ( product(eta(X1),product(difference(eta(X1),X2),X3)) = product(X2,X3) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.12.2.0','0.1.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1023.1.0',plain,
% 13.46/13.85      ( product(eta(X1),product(difference(eta(X1),X2),X3)) = product(X2,X3) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1023.0.0']),
% 13.46/13.85      [weight('<?,12,1,[1,0,0,1]>')]).
% 13.46/13.85  cnf('0.1023.2.0',plain,
% 13.46/13.85      ( product(eta(X1),product(difference(eta(X1),X2),X3)) = product(X2,X3) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1023.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1015]).
% 13.46/13.85  cnf('0.1026.0.0',plain,
% 13.46/13.85      ( product(difference(eta(X1),X2),X3) = difference(eta(X1),product(X2,X3)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.6.2.0','0.1023.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1026.1.0',plain,
% 13.46/13.85      ( product(difference(eta(X1),X2),X3) = difference(eta(X1),product(X2,X3)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1026.0.0']),
% 13.46/13.85      [weight('<90,1023,6,[0,0,0,2]>')]).
% 13.46/13.85  cnf('0.1026.2.0',plain,
% 13.46/13.85      ( product(difference(eta(X1),X2),X3) = difference(eta(X1),product(X2,X3)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1026.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1018]).
% 13.46/13.85  cnf('0.1027.0.0',plain,
% 13.46/13.85      ( difference(X1,i(difference(eta(X2),X3))) = i(difference(eta(X2),product(X3,X1))) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.54.2.0','0.1026.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1027.0.1',plain,
% 13.46/13.85      ( difference(X1,difference(X3,eta(X2))) = i(difference(eta(X2),product(X3,X1))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1027.0.0','0.371.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1027.0.2',plain,
% 13.46/13.85      ( difference(X1,difference(X3,eta(X2))) = difference(product(X3,X1),eta(X2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1027.0.1','0.371.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1027.1.0',plain,
% 13.46/13.85      ( difference(X1,difference(X3,eta(X2))) = difference(product(X3,X1),eta(X2)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1027.0.2']),
% 13.46/13.85      [weight('<90,1026,54,[0,0,0,1]>')]).
% 13.46/13.85  cnf('0.1027.2.0',plain,
% 13.46/13.85      ( difference(product(X1,X2),eta(X3)) = difference(X2,difference(X1,eta(X3))) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1027.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1019]).
% 13.46/13.85  cnf('0.1031.0.0',plain,
% 13.46/13.85      ( difference(j(X1),difference(j(j(X2)),eta(X3))) = difference(j(quotient(X1,X2)),eta(X3)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1027.2.0','0.201.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1031.0.1',plain,
% 13.46/13.85      ( difference(j(X1),product(j(X2),eta(X3))) = difference(j(quotient(X1,X2)),eta(X3)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1031.0.0','0.372.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1031.0.2',plain,
% 13.46/13.85      ( quotient(X1,difference(eta(X3),X2)) = difference(j(quotient(X1,X2)),eta(X3)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1031.0.1','0.780.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1031.0.3',plain,
% 13.46/13.85      ( quotient(X1,difference(eta(X3),X2)) = product(quotient(X1,X2),eta(X3)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1031.0.2','0.372.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1031.1.0',plain,
% 13.46/13.85      ( quotient(X1,difference(eta(X3),X2)) = product(quotient(X1,X2),eta(X3)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1031.0.3']),
% 13.46/13.85      [weight('<90,1027,201,[1,0,0,1]>')]).
% 13.46/13.85  cnf('0.1031.2.0',plain,
% 13.46/13.85      ( product(quotient(X1,X2),eta(X3)) = quotient(X1,difference(eta(X3),X2)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1031.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1023]).
% 13.46/13.85  cnf('0.1032.0.0',plain,
% 13.46/13.85      ( difference(i(X1),X2) = product(product(X1,quotient(X2,X1)),X1) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.3.2.0','0.1017.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1032.1.0',plain,
% 13.46/13.85      ( difference(i(X1),X2) = product(product(X1,quotient(X2,X1)),X1) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1032.0.0']),
% 13.46/13.85      [weight('<95,1017,3,[0,0,0,1]>')]).
% 13.46/13.85  cnf('0.1032.2.0',plain,
% 13.46/13.85      ( product(product(X1,quotient(X2,X1)),X1) = difference(i(X1),X2) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1032.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1024]).
% 13.46/13.85  cnf('0.1034.0.0',plain,
% 13.46/13.85      ( product(product(product(j(X1),quotient(X2,j(X1))),X1),i(X1)) = product(difference(i(j(X1)),X2),X1) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.537.2.0','0.1032.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1034.0.1',plain,
% 13.46/13.85      ( product(difference(product(j(quotient(X2,j(X1))),X1),X1),i(X1)) = product(difference(i(j(X1)),X2),X1) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1034.0.0','0.1016.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1034.0.2',plain,
% 13.46/13.85      ( i(product(j(quotient(X2,j(X1))),X1)) = product(difference(i(j(X1)),X2),X1) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1034.0.1','0.113.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1034.0.3',plain,
% 13.46/13.85      ( difference(X1,i(j(quotient(X2,j(X1))))) = product(difference(i(j(X1)),X2),X1) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1034.0.2','0.54.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1034.0.4',plain,
% 13.46/13.85      ( difference(X1,quotient(X2,j(X1))) = product(difference(i(j(X1)),X2),X1) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1034.0.3','0.37.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1034.0.5',plain,
% 13.46/13.85      ( difference(X1,quotient(X2,j(X1))) = product(difference(X1,X2),X1) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1034.0.4','0.37.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.1.1','L')]).
% 13.46/13.85  cnf('0.1034.1.0',plain,
% 13.46/13.85      ( difference(X1,quotient(X2,j(X1))) = product(difference(X1,X2),X1) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1034.0.5']),
% 13.46/13.85      [weight('<83,1032,537,[0,0,0,1]>')]).
% 13.46/13.85  cnf('0.1034.2.0',plain,
% 13.46/13.85      ( difference(X1,quotient(X2,j(X1))) = product(difference(X1,X2),X1) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1034.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1026]).
% 13.46/13.85  cnf('0.1035.0.0',plain,
% 13.46/13.85      ( product(i(quotient(X1,j(X2))),X2) = difference(product(difference(X2,X1),X2),eta(X2)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.392.2.0','0.1034.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1035.0.1',plain,
% 13.46/13.85      ( product(product(j(X2),i(X1)),X2) = difference(product(difference(X2,X1),X2),eta(X2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1035.0.0','0.53.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1035.0.2',plain,
% 13.46/13.85      ( difference(product(j(i(X1)),X2),X2) = difference(product(difference(X2,X1),X2),eta(X2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1035.0.1','0.1016.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1035.0.3',plain,
% 13.46/13.85      ( difference(product(X1,X2),X2) = difference(product(difference(X2,X1),X2),eta(X2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1035.0.2','0.39.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1.1','L')]).
% 13.46/13.85  cnf('0.1035.0.4',plain,
% 13.46/13.85      ( difference(product(X1,X2),X2) = difference(X2,difference(difference(X2,X1),eta(X2))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1035.0.3','0.1027.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1035.0.5',plain,
% 13.46/13.85      ( difference(product(X1,X2),X2) = difference(X2,product(i(X1),X2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1035.0.4','0.392.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.2','L')]).
% 13.46/13.85  cnf('0.1035.1.0',plain,
% 13.46/13.85      ( difference(product(X1,X2),X2) = difference(X2,product(i(X1),X2)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1035.0.5']),
% 13.46/13.85      [weight('<83,1034,392,[0,0,0,1]>')]).
% 13.46/13.85  cnf('0.1035.2.0',plain,
% 13.46/13.85      ( difference(X1,product(i(X2),X1)) = difference(product(X2,X1),X1) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1035.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1027]).
% 13.46/13.85  cnf('0.1036.0.0',plain,
% 13.46/13.85      ( quotient(product(i(X1),X2),X2) = t(X2,difference(product(X1,X2),X2)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.73.2.0','0.1035.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1036.0.1',plain,
% 13.46/13.85      ( i(X1) = t(X2,difference(product(X1,X2),X2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1036.0.0','0.5.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1036.1.0',plain,
% 13.46/13.85      ( i(X1) = t(X2,difference(product(X1,X2),X2)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1036.0.1']),
% 13.46/13.85      [weight('<79,1035,73,[0,0,0,2]>')]).
% 13.46/13.85  cnf('0.1036.2.0',plain,
% 13.46/13.85      ( t(X1,difference(product(X2,X1),X1)) = i(X2) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1036.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1028]).
% 13.46/13.85  cnf('0.1037.0.0',plain,
% 13.46/13.85      ( i(quotient(X1,X2)) = t(X2,difference(X1,X2)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1036.2.0','0.3.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2.1','L')]).
% 13.46/13.85  cnf('0.1037.0.1',plain,
% 13.46/13.85      ( product(X2,i(X1)) = t(X2,difference(X1,X2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1037.0.0','0.53.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1037.1.0',plain,
% 13.46/13.85      ( product(X2,i(X1)) = t(X2,difference(X1,X2)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1037.0.1']),
% 13.46/13.85      [weight('<59,1036,3,[1,0,0,3]>')]).
% 13.46/13.85  cnf('0.1037.2.0',plain,
% 13.46/13.85      ( t(X1,difference(X2,X1)) = product(X1,i(X2)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1037.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1029]).
% 13.46/13.85  cnf('0.1038.0.0',plain,
% 13.46/13.85      ( product(X1,i(difference(X1,quotient(X1,X2)))) = t(X1,product(X2,X1)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1037.2.0','0.353.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1038.0.1',plain,
% 13.46/13.85      ( difference(j(X1),difference(quotient(X1,X2),X1)) = t(X1,product(X2,X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1038.0.0','0.1011.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1038.0.2',plain,
% 13.46/13.85      ( difference(j(X1),X2) = t(X1,product(X2,X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1038.0.1','0.50.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1038.1.0',plain,
% 13.46/13.85      ( difference(j(X1),X2) = t(X1,product(X2,X1)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1038.0.2']),
% 13.46/13.85      [weight('<59,1037,353,[1,0,0,2]>')]).
% 13.46/13.85  cnf('0.1038.2.0',plain,
% 13.46/13.85      ( t(X1,product(X2,X1)) = difference(j(X1),X2) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1038.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1030]).
% 13.46/13.85  cnf('0.1040.0.0',plain,
% 13.46/13.85      ( product(X1,i(quotient(X1,X2))) = t(X1,X2) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1037.2.0','0.50.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1040.0.1',plain,
% 13.46/13.85      ( product(X1,product(X2,i(X1))) = t(X1,X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1040.0.0','0.53.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1040.0.2',plain,
% 13.46/13.85      ( difference(j(X1),quotient(X2,X1)) = t(X1,X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1040.0.1','0.1013.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1040.1.0',plain,
% 13.46/13.85      ( difference(j(X1),quotient(X2,X1)) = t(X1,X2) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1040.0.2']),
% 13.46/13.85      [weight('<69,1037,50,[1,0,0,2]>')]).
% 13.46/13.85  cnf('0.1040.2.0',plain,
% 13.46/13.85      ( difference(j(X1),quotient(X2,X1)) = t(X1,X2) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1040.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1032]).
% 13.46/13.85  cnf('0.1041.0.0',plain,
% 13.46/13.85      ( i(quotient(X1,X2)) = difference(t(X2,X1),i(j(X2))) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.134.2.0','0.1040.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1041.0.1',plain,
% 13.46/13.85      ( product(X2,i(X1)) = difference(t(X2,X1),i(j(X2))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1041.0.0','0.53.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1041.0.2',plain,
% 13.46/13.85      ( product(X2,i(X1)) = difference(t(X2,X1),X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1041.0.1','0.37.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.2','L')]).
% 13.46/13.85  cnf('0.1041.1.0',plain,
% 13.46/13.85      ( product(X2,i(X1)) = difference(t(X2,X1),X2) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1041.0.2']),
% 13.46/13.85      [weight('<59,1040,134,[0,0,0,1]>')]).
% 13.46/13.85  cnf('0.1041.2.0',plain,
% 13.46/13.85      ( difference(t(X1,X2),X1) = product(X1,i(X2)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1041.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1033]).
% 13.46/13.85  cnf('0.1042.0.0',plain,
% 13.46/13.85      ( t(X1,j(X2)) = quotient(X1,product(X1,X2)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1040.2.0','0.782.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1042.1.0',plain,
% 13.46/13.85      ( t(X1,j(X2)) = quotient(X1,product(X1,X2)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1042.0.0']),
% 13.46/13.85      [weight('<59,1040,782,[1,0,0,0]>')]).
% 13.46/13.85  cnf('0.1042.2.0',plain,
% 13.46/13.85      ( quotient(X1,product(X1,X2)) = t(X1,j(X2)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1042.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1034]).
% 13.46/13.85  cnf('0.1043.0.0',plain,
% 13.46/13.85      ( difference(difference(X1,t(X1,X2)),X1) = product(product(X1,i(X2)),X1) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.307.2.0','0.1041.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1043.0.1',plain,
% 13.46/13.85      ( difference(difference(X1,t(X1,X2)),X1) = difference(product(X2,i(X1)),X1) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1043.0.0','0.997.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1043.1.0',plain,
% 13.46/13.85      ( difference(X1,t(X1,X2)) = product(X2,i(X1)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1043.0.1']),
% 13.46/13.85      [weight('<59,1041,307,[0,0,0,1]>')]).
% 13.46/13.85  cnf('0.1043.2.0',plain,
% 13.46/13.85      ( difference(X1,t(X1,X2)) = product(X2,i(X1)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1043.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1035]).
% 13.46/13.85  cnf('0.1048.0.0',plain,
% 13.46/13.85      ( product(j(t(X1,X2)),X1) = j(product(X2,i(X1))) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.56.2.0','0.1043.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1048.0.1',plain,
% 13.46/13.85      ( product(j(t(X1,X2)),X1) = quotient(j(i(X1)),X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1048.0.0','0.57.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1048.0.2',plain,
% 13.46/13.85      ( product(j(t(X1,X2)),X1) = quotient(X1,X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1048.0.1','0.39.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.1','L')]).
% 13.46/13.85  cnf('0.1048.1.0',plain,
% 13.46/13.85      ( product(j(t(X1,X2)),X1) = quotient(X1,X2) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1048.0.2']),
% 13.46/13.85      [weight('<69,1043,56,[0,0,0,1]>')]).
% 13.46/13.85  cnf('0.1048.2.0',plain,
% 13.46/13.85      ( product(j(t(X1,X2)),X1) = quotient(X1,X2) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1048.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1040]).
% 13.46/13.85  cnf('0.1056.0.0',plain,
% 13.46/13.85      ( quotient(X1,difference(j(X1),X2)) = product(j(product(X1,t(X1,X2))),X1) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1048.2.0','0.1021.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1.1','L')]).
% 13.46/13.85  cnf('0.1056.0.1',plain,
% 13.46/13.85      ( quotient(X1,difference(j(X1),X2)) = product(quotient(j(t(X1,X2)),X1),X1) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1056.0.0','0.57.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.1','L')]).
% 13.46/13.85  cnf('0.1056.0.2',plain,
% 13.46/13.85      ( quotient(X1,difference(j(X1),X2)) = j(t(X1,X2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1056.0.1','0.3.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1056.1.0',plain,
% 13.46/13.85      ( quotient(X1,difference(j(X1),X2)) = j(t(X1,X2)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1056.0.2']),
% 13.46/13.85      [weight('<76,1048,1021,[1,0,0,2]>')]).
% 13.46/13.85  cnf('0.1056.2.0',plain,
% 13.46/13.85      ( quotient(X1,difference(j(X1),X2)) = j(t(X1,X2)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1056.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1048]).
% 13.46/13.85  cnf('0.1068.0.0',plain,
% 13.46/13.85      ( product(X1,t(X1,product(X2,X1))) = product(product(X1,X1),X2) ),
% 13.46/13.85      inference(interreduction_right,[status(thm)],['0.929.2.0'])).
% 13.46/13.85  cnf('0.1068.0.1',plain,
% 13.46/13.85      ( product(X1,difference(j(X1),X2)) = product(product(X1,X1),X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1068.0.0','0.1038.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1068.0.2',plain,
% 13.46/13.85      ( difference(i(X1),product(X1,X2)) = product(product(X1,X1),X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1068.0.1','0.580.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1068.1.0',plain,
% 13.46/13.85      ( difference(i(X1),product(X1,X2)) = product(product(X1,X1),X2) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1068.0.2']),
% 13.46/13.85      [weight('<83,929,1038,[0,0,0,0]>')]).
% 13.46/13.85  cnf('0.1068.2.0',plain,
% 13.46/13.85      ( difference(i(X1),product(X1,X2)) = product(product(X1,X1),X2) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1068.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1060]).
% 13.46/13.85  cnf('0.1069.0.0',plain,
% 13.46/13.85      ( quotient(X1,difference(X2,j(X1))) = difference(i(X1),product(X1,X2)) ),
% 13.46/13.85      inference(interreduction_right,[status(thm)],['0.563.2.0'])).
% 13.46/13.85  cnf('0.1069.0.1',plain,
% 13.46/13.85      ( quotient(X1,difference(X2,j(X1))) = product(product(X1,X1),X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1069.0.0','0.1068.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1069.1.0',plain,
% 13.46/13.85      ( quotient(X1,difference(X2,j(X1))) = product(product(X1,X1),X2) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1069.0.1']),
% 13.46/13.85      [weight('<83,563,1068,[0,0,0,0]>')]).
% 13.46/13.85  cnf('0.1069.2.0',plain,
% 13.46/13.85      ( quotient(X1,difference(X2,j(X1))) = product(product(X1,X1),X2) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1069.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1061]).
% 13.46/13.85  cnf('0.1071.0.0',plain,
% 13.46/13.85      ( difference(i(X1),product(X1,j(X2))) = quotient(X1,quotient(X2,X1)) ),
% 13.46/13.85      inference(interreduction_right,[status(thm)],['0.895.2.0'])).
% 13.46/13.85  cnf('0.1071.0.1',plain,
% 13.46/13.85      ( product(product(X1,X1),j(X2)) = quotient(X1,quotient(X2,X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1071.0.0','0.1068.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1071.1.0',plain,
% 13.46/13.85      ( product(product(X1,X1),j(X2)) = quotient(X1,quotient(X2,X1)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1071.0.1']),
% 13.46/13.85      [weight('<83,895,1068,[0,0,0,0]>')]).
% 13.46/13.85  cnf('0.1071.2.0',plain,
% 13.46/13.85      ( product(product(X1,X1),j(X2)) = quotient(X1,quotient(X2,X1)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1071.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1063]).
% 13.46/13.85  cnf('0.1077.0.0',plain,
% 13.46/13.85      ( product(X1,product(X2,X1)) = product(difference(j(X1),X2),X1) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.74.2.0','0.1038.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1077.1.0',plain,
% 13.46/13.85      ( product(X1,product(X2,X1)) = product(difference(j(X1),X2),X1) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1077.0.0']),
% 13.46/13.85      [weight('<83,1038,74,[0,0,0,1]>')]).
% 13.46/13.85  cnf('0.1077.2.0',plain,
% 13.46/13.85      ( product(difference(j(X1),X2),X1) = product(X1,product(X2,X1)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1077.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1069]).
% 13.46/13.85  cnf('0.1100.0.0',plain,
% 13.46/13.85      ( difference(j(X1),i(product(X2,X2))) = i(quotient(X2,quotient(X1,X2))) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.54.2.0','0.1071.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1100.0.1',plain,
% 13.46/13.85      ( difference(j(X1),difference(X2,i(X2))) = i(quotient(X2,quotient(X1,X2))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1100.0.0','0.54.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1100.0.2',plain,
% 13.46/13.85      ( quotient(X1,product(X2,X2)) = i(quotient(X2,quotient(X1,X2))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1100.0.1','0.786.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1100.0.3',plain,
% 13.46/13.85      ( quotient(X1,product(X2,X2)) = product(quotient(X1,X2),i(X2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1100.0.2','0.53.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1100.0.4',plain,
% 13.46/13.85      ( quotient(X1,product(X2,X2)) = difference(quotient(X2,X1),i(X2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1100.0.3','0.532.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1100.1.0',plain,
% 13.46/13.85      ( quotient(X1,product(X2,X2)) = difference(quotient(X2,X1),i(X2)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1100.0.4']),
% 13.46/13.85      [weight('<83,1071,54,[0,0,0,1]>')]).
% 13.46/13.85  cnf('0.1100.2.0',plain,
% 13.46/13.85      ( difference(quotient(X1,X2),i(X1)) = quotient(X2,product(X1,X1)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1100.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1092]).
% 13.46/13.85  cnf('0.1124.0.0',plain,
% 13.46/13.85      ( product(eta(X1),X2) = quotient(product(eta(X1),product(X2,X3)),X3) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.5.2.0','0.12.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1124.1.0',plain,
% 13.46/13.85      ( product(eta(X1),X2) = quotient(product(eta(X1),product(X2,X3)),X3) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1124.0.0']),
% 13.46/13.85      [weight('<?,12,5,[0,0,0,1]>')]).
% 13.46/13.85  cnf('0.1124.1.1',plain,
% 13.46/13.85      ( product(eta(X1),X2) = difference(X3,product(product(X3,eta(X1)),X2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1124.1.0','0.23.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1124.2.0',plain,
% 13.46/13.85      ( difference(X1,product(product(X1,eta(X2)),X3)) = product(eta(X2),X3) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1124.1.1',theory(equality)]),
% 13.46/13.85      [x,rule_1116]).
% 13.46/13.85  cnf('0.1152.0.0',plain,
% 13.46/13.85      ( difference(X1,quotient(X1,difference(j(X1),X2))) = quotient(X1,product(X1,product(X2,X1))) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.354.2.0','0.1077.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1152.0.1',plain,
% 13.46/13.85      ( difference(X1,j(t(X1,X2))) = quotient(X1,product(X1,product(X2,X1))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1152.0.0','0.1056.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1152.0.2',plain,
% 13.46/13.85      ( difference(X1,j(t(X1,X2))) = t(X1,j(product(X2,X1))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1152.0.1','0.1042.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1152.0.3',plain,
% 13.46/13.85      ( difference(X1,j(t(X1,X2))) = t(X1,quotient(j(X1),X2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1152.0.2','0.57.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.2','L')]).
% 13.46/13.85  cnf('0.1152.1.0',plain,
% 13.46/13.85      ( difference(X1,j(t(X1,X2))) = t(X1,quotient(j(X1),X2)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1152.0.3']),
% 13.46/13.85      [weight('<90,1077,354,[0,0,0,2]>')]).
% 13.46/13.85  cnf('0.1152.2.0',plain,
% 13.46/13.85      ( difference(X1,j(t(X1,X2))) = t(X1,quotient(j(X1),X2)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1152.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1144]).
% 13.46/13.85  cnf('0.1153.0.0',plain,
% 13.46/13.85      ( quotient(eta(X1),product(X1,X2)) = difference(X1,j(t(X1,X2))) ),
% 13.46/13.85      inference(interreduction_right,[status(thm)],['0.544.2.0'])).
% 13.46/13.85  cnf('0.1153.0.1',plain,
% 13.46/13.85      ( quotient(eta(X1),product(X1,X2)) = t(X1,quotient(j(X1),X2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1153.0.0','0.1152.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1153.1.0',plain,
% 13.46/13.85      ( quotient(eta(X1),product(X1,X2)) = t(X1,quotient(j(X1),X2)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1153.0.1']),
% 13.46/13.85      [weight('<90,544,1152,[0,0,0,0]>')]).
% 13.46/13.85  cnf('0.1153.2.0',plain,
% 13.46/13.85      ( quotient(eta(X1),product(X1,X2)) = t(X1,quotient(j(X1),X2)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1153.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1145]).
% 13.46/13.85  cnf('0.1157.0.0',plain,
% 13.46/13.85      ( difference(quotient(X1,X2),j(j(i(X1)))) = product(quotient(X2,product(X1,X1)),eta(i(X1))) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.470.2.0','0.1100.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1157.0.1',plain,
% 13.46/13.85      ( difference(quotient(X1,X2),j(X1)) = product(quotient(X2,product(X1,X1)),eta(i(X1))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1157.0.0','0.39.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2.1','L')]).
% 13.46/13.85  cnf('0.1157.0.2',plain,
% 13.46/13.85      ( difference(quotient(X1,X2),j(X1)) = quotient(X2,difference(eta(i(X1)),product(X1,X1))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1157.0.1','0.1031.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1157.0.3',plain,
% 13.46/13.85      ( difference(quotient(X1,X2),j(X1)) = quotient(X2,difference(eta(X1),product(X1,X1))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1157.0.2','0.42.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.2.1','L')]).
% 13.46/13.85  cnf('0.1157.0.4',plain,
% 13.46/13.85      ( difference(quotient(X1,X2),j(X1)) = quotient(X2,product(j(j(X1)),X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1157.0.3','0.318.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.2','L')]).
% 13.46/13.85  cnf('0.1157.0.5',plain,
% 13.46/13.85      ( difference(quotient(X1,X2),j(X1)) = quotient(X2,difference(j(X1),X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1157.0.4','0.153.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.2','L')]).
% 13.46/13.85  cnf('0.1157.1.0',plain,
% 13.46/13.85      ( difference(quotient(X1,X2),j(X1)) = quotient(X2,difference(j(X1),X1)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1157.0.5']),
% 13.46/13.85      [weight('<90,1100,470,[0,0,0,1]>')]).
% 13.46/13.85  cnf('0.1157.2.0',plain,
% 13.46/13.85      ( quotient(X1,difference(j(X2),X2)) = difference(quotient(X2,X1),j(X2)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1157.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1149]).
% 13.46/13.85  cnf('0.1165.0.0',plain,
% 13.46/13.85      ( product(product(X1,eta(X2)),X3) = product(X1,product(eta(X2),X3)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1.2.0','0.1124.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1165.1.0',plain,
% 13.46/13.85      ( product(product(X1,eta(X2)),X3) = product(X1,product(eta(X2),X3)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1165.0.0']),
% 13.46/13.85      [weight('<90,1124,1,[0,0,0,2]>')]).
% 13.46/13.85  cnf('0.1165.2.0',plain,
% 13.46/13.85      ( product(product(X1,eta(X2)),X3) = product(X1,product(eta(X2),X3)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1165.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1157]).
% 13.46/13.85  cnf('0.1184.0.0',plain,
% 13.46/13.85      ( difference(quotient(i(X1),X2),j(i(X1))) = quotient(X2,difference(X1,i(X1))) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1157.2.0','0.39.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2.1','L')]).
% 13.46/13.85  cnf('0.1184.0.1',plain,
% 13.46/13.85      ( difference(difference(X1,j(X2)),j(i(X1))) = quotient(X2,difference(X1,i(X1))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1184.0.0','0.131.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1184.0.2',plain,
% 13.46/13.85      ( difference(difference(X1,j(X2)),X1) = quotient(X2,difference(X1,i(X1))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1184.0.1','0.39.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1184.0.3',plain,
% 13.46/13.85      ( difference(difference(X1,j(X2)),X1) = difference(j(X2),product(X1,X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1184.0.2','0.504.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1184.1.0',plain,
% 13.46/13.85      ( difference(difference(X1,j(X2)),X1) = difference(j(X2),product(X1,X1)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1184.0.3']),
% 13.46/13.85      [weight('<90,1157,39,[1,0,0,3]>')]).
% 13.46/13.85  cnf('0.1184.2.0',plain,
% 13.46/13.85      ( difference(difference(X1,j(X2)),X1) = difference(j(X2),product(X1,X1)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1184.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1176]).
% 13.46/13.85  cnf('0.1185.0.0',plain,
% 13.46/13.85      ( difference(j(i(X1)),product(X2,X2)) = difference(difference(X2,X1),X2) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1184.2.0','0.39.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1.2','L')]).
% 13.46/13.85  cnf('0.1185.0.1',plain,
% 13.46/13.85      ( difference(X1,product(X2,X2)) = difference(difference(X2,X1),X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1185.0.0','0.39.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1185.1.0',plain,
% 13.46/13.85      ( difference(X1,product(X2,X2)) = difference(difference(X2,X1),X2) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1185.0.1']),
% 13.46/13.85      [weight('<65,1184,39,[1,0,0,3]>')]).
% 13.46/13.85  cnf('0.1185.2.0',plain,
% 13.46/13.85      ( difference(difference(X1,X2),X1) = difference(X2,product(X1,X1)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1185.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1177]).
% 13.46/13.85  cnf('0.1187.0.0',plain,
% 13.46/13.85      ( difference(difference(X1,quotient(X1,X2)),X1) = product(X2,X1) ),
% 13.46/13.85      inference(interreduction_right,[status(thm)],['0.353.2.0'])).
% 13.46/13.85  cnf('0.1187.0.1',plain,
% 13.46/13.85      ( difference(quotient(X1,X2),product(X1,X1)) = product(X2,X1) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1187.0.0','0.1185.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1187.1.0',plain,
% 13.46/13.85      ( difference(quotient(X1,X2),product(X1,X1)) = product(X2,X1) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1187.0.1']),
% 13.46/13.85      [weight('<87,353,1185,[0,0,0,0]>')]).
% 13.46/13.85  cnf('0.1187.2.0',plain,
% 13.46/13.85      ( difference(quotient(X1,X2),product(X1,X1)) = product(X2,X1) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1187.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1179]).
% 13.46/13.85  cnf('0.1192.0.0',plain,
% 13.46/13.85      ( quotient(X1,X2) = quotient(product(X1,X1),product(X2,X1)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.49.2.0','0.1187.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1192.1.0',plain,
% 13.46/13.85      ( quotient(X1,X2) = quotient(product(X1,X1),product(X2,X1)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1192.0.0']),
% 13.46/13.85      [weight('<87,1187,49,[0,0,0,2]>')]).
% 13.46/13.85  cnf('0.1192.2.0',plain,
% 13.46/13.85      ( quotient(product(X1,X1),product(X2,X1)) = quotient(X1,X2) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1192.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1184]).
% 13.46/13.85  cnf('0.1193.0.0',plain,
% 13.46/13.85      ( quotient(X1,quotient(X2,X1)) = quotient(product(X1,X1),X2) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1192.2.0','0.3.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1193.1.0',plain,
% 13.46/13.85      ( quotient(X1,quotient(X2,X1)) = quotient(product(X1,X1),X2) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1193.0.0']),
% 13.46/13.85      [weight('<65,1192,3,[1,0,0,4]>')]).
% 13.46/13.85  cnf('0.1193.2.0',plain,
% 13.46/13.85      ( quotient(product(X1,X1),X2) = quotient(X1,quotient(X2,X1)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1193.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1185]).
% 13.46/13.85  cnf('0.1195.0.0',plain,
% 13.46/13.85      ( quotient(X1,quotient(i(X2),X1)) = difference(j(product(X1,X1)),X2) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1193.2.0','0.128.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1195.0.1',plain,
% 13.46/13.85      ( quotient(X1,difference(X2,j(X1))) = difference(j(product(X1,X1)),X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1195.0.0','0.131.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1195.0.2',plain,
% 13.46/13.85      ( product(product(X1,X1),X2) = difference(j(product(X1,X1)),X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1195.0.1','0.1069.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1195.0.3',plain,
% 13.46/13.85      ( product(product(X1,X1),X2) = difference(quotient(j(X1),X1),X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1195.0.2','0.57.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.1','L')]).
% 13.46/13.85  cnf('0.1195.0.4',plain,
% 13.46/13.85      ( product(product(X1,X1),X2) = difference(difference(X1,i(X1)),X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1195.0.3','0.146.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.1','L')]).
% 13.46/13.85  cnf('0.1195.1.0',plain,
% 13.46/13.85      ( product(product(X1,X1),X2) = difference(difference(X1,i(X1)),X2) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1195.0.4']),
% 13.46/13.85      [weight('<83,1193,128,[1,0,0,0]>')]).
% 13.46/13.85  cnf('0.1195.2.0',plain,
% 13.46/13.85      ( difference(difference(X1,i(X1)),X2) = product(product(X1,X1),X2) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1195.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1187]).
% 13.46/13.85  cnf('0.1196.0.0',plain,
% 13.46/13.85      ( product(X1,i(difference(X2,i(X2)))) = t(X1,product(product(X2,X2),X1)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1037.2.0','0.1195.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1196.0.1',plain,
% 13.46/13.85      ( product(X1,product(X2,X2)) = t(X1,product(product(X2,X2),X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1196.0.0','0.147.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1196.0.2',plain,
% 13.46/13.85      ( product(X1,product(X2,X2)) = difference(j(X1),product(X2,X2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1196.0.1','0.1038.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1196.1.0',plain,
% 13.46/13.85      ( product(X1,product(X2,X2)) = difference(j(X1),product(X2,X2)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1196.0.2']),
% 13.46/13.85      [weight('<83,1195,1037,[0,0,0,2]>')]).
% 13.46/13.85  cnf('0.1196.2.0',plain,
% 13.46/13.85      ( difference(j(X1),product(X2,X2)) = product(X1,product(X2,X2)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1196.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1188]).
% 13.46/13.85  cnf('0.1197.0.0',plain,
% 13.46/13.85      ( product(i(X1),product(X2,X2)) = difference(X1,product(X2,X2)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1196.2.0','0.39.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1197.1.0',plain,
% 13.46/13.85      ( product(i(X1),product(X2,X2)) = difference(X1,product(X2,X2)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1197.0.0']),
% 13.46/13.85      [weight('<83,1196,39,[1,0,0,1]>')]).
% 13.46/13.85  cnf('0.1197.2.0',plain,
% 13.46/13.85      ( product(i(X1),product(X2,X2)) = difference(X1,product(X2,X2)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1197.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1189]).
% 13.46/13.85  cnf('0.1199.0.0',plain,
% 13.46/13.85      ( quotient(j(product(X1,X1)),i(X2)) = j(difference(X2,product(X1,X1))) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.57.2.0','0.1197.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1199.0.1',plain,
% 13.46/13.85      ( difference(j(j(product(X1,X1))),X2) = j(difference(X2,product(X1,X1))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1199.0.0','0.128.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1199.0.2',plain,
% 13.46/13.85      ( difference(j(quotient(j(X1),X1)),X2) = j(difference(X2,product(X1,X1))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1199.0.1','0.57.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1.1','L')]).
% 13.46/13.85  cnf('0.1199.0.3',plain,
% 13.46/13.85      ( difference(j(difference(X1,i(X1))),X2) = j(difference(X2,product(X1,X1))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1199.0.2','0.146.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1.1','L')]).
% 13.46/13.85  cnf('0.1199.0.4',plain,
% 13.46/13.85      ( difference(product(j(i(X1)),X1),X2) = j(difference(X2,product(X1,X1))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1199.0.3','0.56.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1199.0.5',plain,
% 13.46/13.85      ( difference(product(X1,X1),X2) = j(difference(X2,product(X1,X1))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1199.0.4','0.39.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1.1','L')]).
% 13.46/13.85  cnf('0.1199.0.6',plain,
% 13.46/13.85      ( difference(product(X1,X1),X2) = product(j(product(X1,X1)),X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1199.0.5','0.56.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1199.0.7',plain,
% 13.46/13.85      ( difference(product(X1,X1),X2) = product(quotient(j(X1),X1),X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1199.0.6','0.57.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.1','L')]).
% 13.46/13.85  cnf('0.1199.0.8',plain,
% 13.46/13.85      ( difference(product(X1,X1),X2) = product(difference(X1,i(X1)),X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1199.0.7','0.146.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.1','L')]).
% 13.46/13.85  cnf('0.1199.1.0',plain,
% 13.46/13.85      ( difference(product(X1,X1),X2) = product(difference(X1,i(X1)),X2) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1199.0.8']),
% 13.46/13.85      [weight('<83,1197,57,[0,0,0,1]>')]).
% 13.46/13.85  cnf('0.1199.2.0',plain,
% 13.46/13.85      ( product(difference(X1,i(X1)),X2) = difference(product(X1,X1),X2) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1199.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1191]).
% 13.46/13.85  cnf('0.1207.0.0',plain,
% 13.46/13.85      ( product(j(X1),difference(X1,X2)) = j(difference(X2,product(X1,X1))) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.56.2.0','0.1185.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1207.0.1',plain,
% 13.46/13.85      ( difference(X1,product(i(X1),X2)) = j(difference(X2,product(X1,X1))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1207.0.0','0.582.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1207.0.2',plain,
% 13.46/13.85      ( difference(X1,product(i(X1),X2)) = product(j(product(X1,X1)),X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1207.0.1','0.56.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1207.0.3',plain,
% 13.46/13.85      ( difference(X1,product(i(X1),X2)) = product(quotient(j(X1),X1),X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1207.0.2','0.57.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.1','L')]).
% 13.46/13.85  cnf('0.1207.0.4',plain,
% 13.46/13.85      ( difference(X1,product(i(X1),X2)) = product(difference(X1,i(X1)),X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1207.0.3','0.146.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.1','L')]).
% 13.46/13.85  cnf('0.1207.1.0',plain,
% 13.46/13.85      ( difference(X1,product(i(X1),X2)) = product(difference(X1,i(X1)),X2) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1207.0.4']),
% 13.46/13.85      [weight('<90,1185,56,[0,0,0,1]>')]).
% 13.46/13.85  cnf('0.1207.1.1',plain,
% 13.46/13.85      ( difference(X1,product(i(X1),X2)) = difference(product(X1,X1),X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1207.1.0','0.1199.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1207.2.0',plain,
% 13.46/13.85      ( difference(X1,product(i(X1),X2)) = difference(product(X1,X1),X2) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1207.1.1',theory(equality)]),
% 13.46/13.85      [u,rule_1199]).
% 13.46/13.85  cnf('0.1210.0.0',plain,
% 13.46/13.85      ( quotient(product(X1,X1),difference(eta(X2),X3)) = product(quotient(X1,quotient(X3,X1)),eta(X2)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1031.2.0','0.1193.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1210.0.1',plain,
% 13.46/13.85      ( quotient(X1,quotient(difference(eta(X2),X3),X1)) = product(quotient(X1,quotient(X3,X1)),eta(X2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1210.0.0','0.1193.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1210.0.2',plain,
% 13.46/13.85      ( quotient(X1,quotient(difference(eta(X2),X3),X1)) = quotient(X1,difference(eta(X2),quotient(X3,X1))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1210.0.1','0.1031.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1210.1.0',plain,
% 13.46/13.85      ( quotient(difference(eta(X2),X3),X1) = difference(eta(X2),quotient(X3,X1)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1210.0.2']),
% 13.46/13.85      [weight('<90,1193,1031,[0,0,0,1]>')]).
% 13.46/13.85  cnf('0.1210.2.0',plain,
% 13.46/13.85      ( quotient(difference(eta(X1),X2),X3) = difference(eta(X1),quotient(X2,X3)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1210.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1202]).
% 13.46/13.85  cnf('0.1218.0.0',plain,
% 13.46/13.85      ( difference(product(j(X1),j(X1)),X2) = difference(j(X1),product(X1,X2)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1207.2.0','0.37.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2.1','L')]).
% 13.46/13.85  cnf('0.1218.0.1',plain,
% 13.46/13.85      ( difference(difference(X1,j(X1)),X2) = difference(j(X1),product(X1,X2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1218.0.0','0.102.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1218.1.0',plain,
% 13.46/13.85      ( difference(difference(X1,j(X1)),X2) = difference(j(X1),product(X1,X2)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1218.0.1']),
% 13.46/13.85      [weight('<90,1207,37,[1,0,0,3]>')]).
% 13.46/13.85  cnf('0.1218.2.0',plain,
% 13.46/13.85      ( difference(difference(X1,j(X1)),X2) = difference(j(X1),product(X1,X2)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1218.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1210]).
% 13.46/13.85  cnf('0.1219.0.0',plain,
% 13.46/13.85      ( product(X1,i(difference(eta(X2),X3))) = i(difference(eta(X2),quotient(X3,X1))) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.53.2.0','0.1210.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1219.0.1',plain,
% 13.46/13.85      ( product(X1,difference(X3,eta(X2))) = i(difference(eta(X2),quotient(X3,X1))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1219.0.0','0.371.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1219.0.2',plain,
% 13.46/13.85      ( product(X1,difference(X3,eta(X2))) = difference(quotient(X3,X1),eta(X2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1219.0.1','0.371.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1219.1.0',plain,
% 13.46/13.85      ( product(X1,difference(X3,eta(X2))) = difference(quotient(X3,X1),eta(X2)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1219.0.2']),
% 13.46/13.85      [weight('<90,1210,53,[0,0,0,1]>')]).
% 13.46/13.85  cnf('0.1219.2.0',plain,
% 13.46/13.85      ( product(X1,difference(X2,eta(X3))) = difference(quotient(X2,X1),eta(X3)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1219.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1211]).
% 13.46/13.85  cnf('0.1222.0.0',plain,
% 13.46/13.85      ( difference(quotient(X1,product(eta(X2),X3)),eta(X4)) = product(eta(X2),product(X3,difference(X1,eta(X4)))) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1219.2.0','0.12.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1222.0.1',plain,
% 13.46/13.85      ( difference(quotient(X1,product(eta(X2),X3)),eta(X4)) = product(eta(X2),difference(quotient(X1,X3),eta(X4))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1222.0.0','0.1219.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.2','L')]).
% 13.46/13.85  cnf('0.1222.0.2',plain,
% 13.46/13.85      ( difference(quotient(X1,product(eta(X2),X3)),eta(X4)) = difference(quotient(quotient(X1,X3),eta(X2)),eta(X4)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1222.0.1','0.1219.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1222.1.0',plain,
% 13.46/13.85      ( quotient(X1,product(eta(X2),X3)) = quotient(quotient(X1,X3),eta(X2)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1222.0.2']),
% 13.46/13.85      [weight('<90,1219,12,[1,0,0,0]>')]).
% 13.46/13.85  cnf('0.1222.2.0',plain,
% 13.46/13.85      ( quotient(quotient(X1,X2),eta(X3)) = quotient(X1,product(eta(X3),X2)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1222.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1214]).
% 13.46/13.85  cnf('0.1223.0.0',plain,
% 13.46/13.85      ( difference(quotient(X1,product(X2,eta(X3))),eta(X4)) = product(X2,product(eta(X3),difference(X1,eta(X4)))) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1219.2.0','0.1165.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1223.0.1',plain,
% 13.46/13.85      ( difference(quotient(X1,product(X2,eta(X3))),eta(X4)) = product(X2,difference(quotient(X1,eta(X3)),eta(X4))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1223.0.0','0.1219.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.2','L')]).
% 13.46/13.85  cnf('0.1223.0.2',plain,
% 13.46/13.85      ( difference(quotient(X1,product(X2,eta(X3))),eta(X4)) = difference(quotient(quotient(X1,eta(X3)),X2),eta(X4)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1223.0.1','0.1219.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1223.1.0',plain,
% 13.46/13.85      ( quotient(X1,product(X2,eta(X3))) = quotient(quotient(X1,eta(X3)),X2) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1223.0.2']),
% 13.46/13.85      [weight('<90,1219,1165,[1,0,0,0]>')]).
% 13.46/13.85  cnf('0.1223.2.0',plain,
% 13.46/13.85      ( quotient(quotient(X1,eta(X2)),X3) = quotient(X1,product(X3,eta(X2))) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1223.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1215]).
% 13.46/13.85  cnf('0.1224.0.0',plain,
% 13.46/13.85      ( quotient(j(X1),product(eta(X2),difference(X3,eta(X1)))) = quotient(difference(X1,X3),eta(X2)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1222.2.0','0.481.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1224.0.1',plain,
% 13.46/13.85      ( quotient(j(X1),difference(quotient(X3,eta(X2)),eta(X1))) = quotient(difference(X1,X3),eta(X2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1224.0.0','0.1219.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1224.0.2',plain,
% 13.46/13.85      ( difference(X1,quotient(X3,eta(X2))) = quotient(difference(X1,X3),eta(X2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1224.0.1','0.481.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1224.1.0',plain,
% 13.46/13.85      ( difference(X1,quotient(X3,eta(X2))) = quotient(difference(X1,X3),eta(X2)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1224.0.2']),
% 13.46/13.85      [weight('<90,1222,481,[1,0,0,1]>')]).
% 13.46/13.85  cnf('0.1224.2.0',plain,
% 13.46/13.85      ( quotient(difference(X1,X2),eta(X3)) = difference(X1,quotient(X2,eta(X3))) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1224.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1216]).
% 13.46/13.85  cnf('0.1227.0.0',plain,
% 13.46/13.85      ( quotient(X1,product(i(X2),eta(X3))) = difference(j(quotient(X1,eta(X3))),X2) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1223.2.0','0.128.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1227.0.1',plain,
% 13.46/13.85      ( quotient(X1,difference(X2,eta(X3))) = difference(j(quotient(X1,eta(X3))),X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1227.0.0','0.370.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1227.0.2',plain,
% 13.46/13.85      ( quotient(X1,difference(X2,eta(X3))) = difference(quotient(eta(X3),X1),X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1227.0.1','0.365.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.1','L')]).
% 13.46/13.85  cnf('0.1227.1.0',plain,
% 13.46/13.85      ( quotient(X1,difference(X2,eta(X3))) = difference(quotient(eta(X3),X1),X2) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1227.0.2']),
% 13.46/13.85      [weight('<90,1223,128,[1,0,0,0]>')]).
% 13.46/13.85  cnf('0.1227.2.0',plain,
% 13.46/13.85      ( quotient(X1,difference(X2,eta(X3))) = difference(quotient(eta(X3),X1),X2) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1227.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1219]).
% 13.46/13.85  cnf('0.1228.0.0',plain,
% 13.46/13.85      ( quotient(eta(X1),difference(X2,X3)) = difference(eta(X1),quotient(eta(X1),difference(X2,quotient(X3,eta(X1))))) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.357.2.0','0.1224.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2.2','L')]).
% 13.46/13.85  cnf('0.1228.0.1',plain,
% 13.46/13.85      ( quotient(eta(X1),difference(X2,X3)) = j(difference(X2,quotient(X3,eta(X1)))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1228.0.0','0.423.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1228.0.2',plain,
% 13.46/13.85      ( quotient(eta(X1),difference(X2,X3)) = product(j(quotient(X3,eta(X1))),X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1228.0.1','0.56.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1228.0.3',plain,
% 13.46/13.85      ( quotient(eta(X1),difference(X2,X3)) = product(quotient(eta(X1),X3),X2) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1228.0.2','0.365.2.0',theory(equality)]),
% 13.46/13.85      [pos('R.1','L')]).
% 13.46/13.85  cnf('0.1228.1.0',plain,
% 13.46/13.85      ( quotient(eta(X1),difference(X2,X3)) = product(quotient(eta(X1),X3),X2) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1228.0.3']),
% 13.46/13.85      [weight('<90,1224,357,[0,0,0,4]>')]).
% 13.46/13.85  cnf('0.1228.2.0',plain,
% 13.46/13.85      ( product(quotient(eta(X1),X2),X3) = quotient(eta(X1),difference(X3,X2)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1228.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_1220]).
% 13.46/13.85  cnf('0.1229.0.0',plain,
% 13.46/13.85      ( difference(difference(X1,j(X1)),quotient(X2,eta(X3))) = quotient(difference(j(X1),product(X1,X2)),eta(X3)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1224.2.0','0.1218.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1229.0.1',plain,
% 13.46/13.85      ( difference(j(X1),product(X1,quotient(X2,eta(X3)))) = quotient(difference(j(X1),product(X1,X2)),eta(X3)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1229.0.0','0.1218.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1229.0.2',plain,
% 13.46/13.85      ( difference(j(X1),product(X1,quotient(X2,eta(X3)))) = difference(j(X1),quotient(product(X1,X2),eta(X3))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1229.0.1','0.1224.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1229.1.0',plain,
% 13.46/13.85      ( product(X1,quotient(X2,eta(X3))) = quotient(product(X1,X2),eta(X3)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1229.0.2']),
% 13.46/13.85      [weight('<90,1224,1218,[1,0,0,1]>')]).
% 13.46/13.85  cnf('0.1229.2.0',plain,
% 13.46/13.85      ( product(X1,quotient(X2,eta(X3))) = quotient(product(X1,X2),eta(X3)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1229.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1221]).
% 13.46/13.85  cnf('0.1234.0.0',plain,
% 13.46/13.85      ( product(X1,product(quotient(X2,eta(X3)),eta(X1))) = product(quotient(product(X1,X2),eta(X3)),eta(X1)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.7.2.0','0.1229.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.1234.0.1',plain,
% 13.46/13.85      ( product(X1,quotient(X2,difference(eta(X1),eta(X3)))) = product(quotient(product(X1,X2),eta(X3)),eta(X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1234.0.0','0.1031.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1234.0.2',plain,
% 13.46/13.85      ( product(X1,difference(quotient(eta(X3),X2),eta(X1))) = product(quotient(product(X1,X2),eta(X3)),eta(X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1234.0.1','0.1227.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.1234.0.3',plain,
% 13.46/13.85      ( difference(quotient(quotient(eta(X3),X2),X1),eta(X1)) = product(quotient(product(X1,X2),eta(X3)),eta(X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1234.0.2','0.1219.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.1234.0.4',plain,
% 13.46/13.85      ( difference(quotient(quotient(eta(X3),X2),X1),eta(X1)) = quotient(product(X1,X2),difference(eta(X1),eta(X3))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1234.0.3','0.1031.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1234.0.5',plain,
% 13.46/13.85      ( difference(quotient(quotient(eta(X3),X2),X1),eta(X1)) = difference(quotient(eta(X3),product(X1,X2)),eta(X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.1234.0.4','0.1227.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.1234.1.0',plain,
% 13.46/13.85      ( quotient(quotient(eta(X3),X2),X1) = quotient(eta(X3),product(X1,X2)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.1234.0.5']),
% 13.46/13.85      [weight('<90,1229,7,[0,0,0,1]>')]).
% 13.46/13.85  cnf('0.1234.2.0',plain,
% 13.46/13.85      ( quotient(quotient(eta(X1),X2),X3) = quotient(eta(X1),product(X3,X2)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.1234.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_1226]).
% 13.46/13.85  cnf('0.2067.0.0',plain,
% 13.46/13.85      ( j(t(X1,X2)) = product(X1,t(X1,quotient(j(X1),X2))) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1.2.0','0.1152.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.2067.1.0',plain,
% 13.46/13.85      ( j(t(X1,X2)) = product(X1,t(X1,quotient(j(X1),X2))) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.2067.0.0']),
% 13.46/13.85      [weight('<116,1152,1,[0,0,0,2]>')]).
% 13.46/13.85  cnf('0.2067.2.0',plain,
% 13.46/13.85      ( product(X1,t(X1,quotient(j(X1),X2))) = j(t(X1,X2)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.2067.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_2052]).
% 13.46/13.85  cnf('0.2942.0.0',plain,
% 13.46/13.85      ( difference(X1,product(product(X1,X2),quotient(X3,X1))) = quotient(product(X2,X3),X1) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.23.2.0','0.3.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1.2','L')]).
% 13.46/13.85  cnf('0.2942.1.0',plain,
% 13.46/13.85      ( difference(X1,product(product(X1,X2),quotient(X3,X1))) = quotient(product(X2,X3),X1) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.2942.0.0']),
% 13.46/13.85      [weight('<?,23,3,[1,0,0,3]>')]).
% 13.46/13.85  cnf('0.2942.2.0',plain,
% 13.46/13.85      ( difference(X1,product(product(X1,X2),quotient(X3,X1))) = quotient(product(X2,X3),X1) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.2942.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_2905]).
% 13.46/13.85  cnf('0.2943.0.0',plain,
% 13.46/13.85      ( product(product(X1,X2),quotient(X3,X1)) = product(X1,quotient(product(X2,X3),X1)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.1.2.0','0.2942.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.2943.1.0',plain,
% 13.46/13.85      ( product(product(X1,X2),quotient(X3,X1)) = product(X1,quotient(product(X2,X3),X1)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.2943.0.0']),
% 13.46/13.85      [weight('<119,2942,1,[0,0,0,2]>')]).
% 13.46/13.85  cnf('0.2943.2.0',plain,
% 13.46/13.85      ( product(product(X1,X2),quotient(X3,X1)) = product(X1,quotient(product(X2,X3),X1)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.2943.1.0',theory(equality)]),
% 13.46/13.85      [u,rule_2906]).
% 13.46/13.85  cnf('0.4425.0.0',plain,
% 13.46/13.85      ( product(X1,quotient(product(quotient(eta(X1),X2),X3),X1)) = product(j(quotient(X2,X1)),quotient(X3,X1)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.2943.2.0','0.380.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.4425.0.1',plain,
% 13.46/13.85      ( product(X1,quotient(quotient(eta(X1),difference(X3,X2)),X1)) = product(j(quotient(X2,X1)),quotient(X3,X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.4425.0.0','0.1228.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2.1','L')]).
% 13.46/13.85  cnf('0.4425.0.2',plain,
% 13.46/13.85      ( product(X1,quotient(eta(X1),product(X1,difference(X3,X2)))) = product(j(quotient(X2,X1)),quotient(X3,X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.4425.0.1','0.1234.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.4425.0.3',plain,
% 13.46/13.85      ( product(X1,t(X1,quotient(j(X1),difference(X3,X2)))) = product(j(quotient(X2,X1)),quotient(X3,X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.4425.0.2','0.1153.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.4425.0.4',plain,
% 13.46/13.85      ( j(t(X1,difference(X3,X2))) = product(j(quotient(X2,X1)),quotient(X3,X1)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.4425.0.3','0.2067.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.4425.1.0',plain,
% 13.46/13.85      ( j(t(X1,difference(X3,X2))) = product(j(quotient(X2,X1)),quotient(X3,X1)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.4425.0.4']),
% 13.46/13.85      [weight('<134,2943,380,[1,0,0,1]>')]).
% 13.46/13.85  cnf('0.4425.2.0',plain,
% 13.46/13.85      ( product(j(quotient(X1,X2)),quotient(X3,X2)) = j(t(X2,difference(X3,X1))) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.4425.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_4378]).
% 13.46/13.85  cnf('0.4591.0.0',plain,
% 13.46/13.85      ( quotient(X1,X2) = difference(j(quotient(X3,X2)),j(t(X2,difference(X1,X3)))) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.6.2.0','0.4425.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2','L')]).
% 13.46/13.85  cnf('0.4591.0.1',plain,
% 13.46/13.85      ( quotient(X1,X2) = quotient(quotient(X3,X2),t(X2,difference(X1,X3))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.4591.0.0','0.130.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.4591.1.0',plain,
% 13.46/13.85      ( quotient(X1,X2) = quotient(quotient(X3,X2),t(X2,difference(X1,X3))) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.4591.0.1']),
% 13.46/13.85      [weight('<129,4425,6,[0,0,0,2]>')]).
% 13.46/13.85  cnf('0.4591.2.0',plain,
% 13.46/13.85      ( quotient(quotient(X1,X2),t(X2,difference(X3,X1))) = quotient(X3,X2) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.4591.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_4539]).
% 13.46/13.85  cnf('0.4592.0.0',plain,
% 13.46/13.85      ( quotient(quotient(X1,X2),X3) = quotient(quotient(X1,X3),t(X3,X2)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.4591.2.0','0.50.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.2.2','L')]).
% 13.46/13.85  cnf('0.4592.1.0',plain,
% 13.46/13.85      ( quotient(quotient(X1,X2),X3) = quotient(quotient(X1,X3),t(X3,X2)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.4592.0.0']),
% 13.46/13.85      [weight('<103,4591,50,[1,0,0,6]>')]).
% 13.46/13.85  cnf('0.4592.2.0',plain,
% 13.46/13.85      ( quotient(quotient(X1,X2),t(X2,X3)) = quotient(quotient(X1,X3),X2) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.4592.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_4540]).
% 13.46/13.85  cnf('0.4594.0.0',plain,
% 13.46/13.85      ( quotient(quotient(quotient(eta(X1),X2),X3),X4) = quotient(quotient(eta(X1),product(X4,X2)),t(X4,X3)) ),
% 13.46/13.85      inference(cp,[status(thm)],['0.4592.2.0','0.1234.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.4594.0.1',plain,
% 13.46/13.85      ( quotient(quotient(eta(X1),product(X3,X2)),X4) = quotient(quotient(eta(X1),product(X4,X2)),t(X4,X3)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.4594.0.0','0.1234.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('0.4594.0.2',plain,
% 13.46/13.85      ( quotient(eta(X1),product(X4,product(X3,X2))) = quotient(quotient(eta(X1),product(X4,X2)),t(X4,X3)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.4594.0.1','0.1234.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('0.4594.0.3',plain,
% 13.46/13.85      ( quotient(eta(X1),product(X4,product(X3,X2))) = quotient(eta(X1),product(t(X4,X3),product(X4,X2))) ),
% 13.46/13.85      inference(reduction,[status(thm)],['0.4594.0.2','0.1234.2.0',theory(equality)]),
% 13.46/13.85      [pos('R','L')]).
% 13.46/13.85  cnf('0.4594.1.0',plain,
% 13.46/13.85      ( product(X4,product(X3,X2)) = product(t(X4,X3),product(X4,X2)) ),
% 13.46/13.85      inference(weigh,[status(thm)],['0.4594.0.3']),
% 13.46/13.85      [weight('<103,4592,1234,[1,0,0,1]>')]).
% 13.46/13.85  cnf('0.4594.2.0',plain,
% 13.46/13.85      ( product(t(X1,X2),product(X1,X3)) = product(X1,product(X2,X3)) ),
% 13.46/13.85      inference(orient,[status(thm)],['0.4594.1.0',theory(equality)]),
% 13.46/13.85      [x,rule_4542]).
% 13.46/13.85  cnf('1.0.0.0',conjecture,
% 13.46/13.85      ( product(quotient(product(x0,x1),x0),product(x0,x2)) = product(x0,product(x1,x2)) ),
% 13.46/13.85      file('/tmp/WALDMEISTER_1781_n010',conjecture_1)).
% 13.46/13.85  cnf('1.0.0.1',plain,
% 13.46/13.85      ( product(t(x0,x1),product(x0,x2)) = product(x0,product(x1,x2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['1.0.0.0','0.22.2.0',theory(equality)]),
% 13.46/13.85      [pos('L.1','L')]).
% 13.46/13.85  cnf('1.0.0.2',plain,
% 13.46/13.85      ( product(x0,product(x1,x2)) = product(x0,product(x1,x2)) ),
% 13.46/13.85      inference(reduction,[status(thm)],['1.0.0.1','0.4594.2.0',theory(equality)]),
% 13.46/13.85      [pos('L','L')]).
% 13.46/13.85  cnf('1.0.0.3',plain,
% 13.46/13.85      ( $true ),
% 13.46/13.85      inference(trivial,[status(thm)],['1.0.0.2',theory(equality)]),
% 13.46/13.85      [conjecture_1]).
% 13.46/13.85  
% 13.46/13.85  Proved Goals:
% 13.46/13.85  No.  1:  product(quotient(product(x0,x1),x0),product(x0,x2)) ?= product(x0,product(x1,x2)) joined, current: product(x0,product(x1,x2)) = product(x0,product(x1,x2))
% 13.46/13.85  1 goal was specified, which was proved.
% 13.46/13.85  % SZS output end CNFRefutation
% 13.46/13.85  #END OF PROOF
% 13.46/13.85  
% 13.46/13.85  Problem         WALDMEISTER_1781_n010 
% 13.46/13.85  CPs.gen              3151563 
% 13.46/13.85  CPs.reexp                  0 
% 13.46/13.85  Select                 56462 
% 13.46/13.85  R                       4542 
% 13.46/13.85  E                         52 
% 13.46/13.85  vsize                  10.6M 
% 13.46/13.85  rss                     6.2M 
% 13.46/13.85  process.time         12.896s 
% 13.46/13.85  wallclock.time       12.897s 
% 13.46/13.85  status                     S
% 13.46/13.85  
% 13.46/13.85  
% 13.46/13.85  Waldmeister states: Goal proved.
% 13.46/13.85  % SZS status Unsatisfiable
%------------------------------------------------------------------------------