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

View Problem - Process Solution

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

% Computer : n020.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 600s
% DateTime : Sat Jul 16 12:28:26 EDT 2022

% Result   : Unsatisfiable 42.85s 43.24s
% Output   : CNFRefutation 42.85s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : GRP764-1 : TPTP v8.1.0. Released v4.1.0.
% 0.12/0.13  % Command  : woody %s
% 0.12/0.34  % Computer : n020.cluster.edu
% 0.12/0.34  % Model    : x86_64 x86_64
% 0.12/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  % Memory   : 8042.1875MB
% 0.12/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit : 300
% 0.12/0.34  % WCLimit  : 600
% 0.12/0.34  % DateTime : Mon Jun 13 15:17:35 EDT 2022
% 0.18/0.34  % CPUTime  : 
% 0.58/0.98  ********************************************************************************
% 0.58/0.98  *                             W A L D M E I S T E R           \|  \ /      \|/ *
% 0.58/0.98  *                                                              |/  |    \/  |  *
% 0.58/0.98  *              (C) 1994-2010  A. Buch and Th. Hillenbrand,      \ /      \ /   *
% 0.58/0.98  *                             A. Jaeger and B. Loechner          |        |    *
% 0.58/0.98  *                             <waldmeister@informatik.uni-kl.de>          |    *
% 0.58/0.98  ********************************************************************************
% 0.58/0.98  
% 0.58/0.98  
% 0.58/0.98  Goals:
% 0.58/0.98  ------
% 0.58/0.98  
% 0.58/0.98  (   1)  product(j(j(x0)),x1) ?=? product(x0,product(eta(x0),x1))
% 0.58/0.98  
% 0.58/0.98  Detected structure: Loop
% 0.58/0.98  ********************************************************************************
% 0.58/0.98  ****************************** COMPLETION - PROOF ******************************
% 0.58/0.98  ********************************************************************************
% 0.58/0.98  
% 42.85/43.24  joined goal:             1  product(j(j(x0)),x1) ?= product(x0,product(eta(x0),x1)) to product(j(j(x0)),x1)
% 42.85/43.24  goal joined
% 42.85/43.24  % SZS status Unsatisfiable
% 42.85/43.24  #START OF PROOF
% 42.85/43.24  % SZS output start CNFRefutation
% 42.85/43.24  cnf('0.1.0.0',axiom,
% 42.85/43.24      ( X1 = product(X2,difference(X2,X1)) ),
% 42.85/43.24      file('/tmp/WALDMEISTER_2849_n020')).
% 42.85/43.24  cnf('0.1.1.0',plain,
% 42.85/43.24      ( X1 = product(X2,difference(X2,X1)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.1.0.0']),
% 42.85/43.24      [weight('<0,0,0,[0,0,0,1]>')]).
% 42.85/43.24  cnf('0.1.2.0',plain,
% 42.85/43.24      ( product(X1,difference(X1,X2)) = X2 ),
% 42.85/43.24      inference(orient,[status(thm)],['0.1.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_1]).
% 42.85/43.24  cnf('0.2.0.0',axiom,
% 42.85/43.24      ( X1 = product(X1,one) ),
% 42.85/43.24      file('/tmp/WALDMEISTER_2849_n020')).
% 42.85/43.24  cnf('0.2.1.0',plain,
% 42.85/43.24      ( X1 = product(X1,one) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.2.0.0']),
% 42.85/43.24      [weight('<1,0,0,[0,0,0,2]>')]).
% 42.85/43.24  cnf('0.2.2.0',plain,
% 42.85/43.24      ( product(X1,one) = X1 ),
% 42.85/43.24      inference(orient,[status(thm)],['0.2.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_2]).
% 42.85/43.24  cnf('0.3.0.0',axiom,
% 42.85/43.24      ( X1 = product(quotient(X1,X2),X2) ),
% 42.85/43.24      file('/tmp/WALDMEISTER_2849_n020')).
% 42.85/43.24  cnf('0.3.1.0',plain,
% 42.85/43.24      ( X1 = product(quotient(X1,X2),X2) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.3.0.0']),
% 42.85/43.24      [weight('<2,0,0,[0,0,0,3]>')]).
% 42.85/43.24  cnf('0.3.2.0',plain,
% 42.85/43.24      ( product(quotient(X1,X2),X2) = X1 ),
% 42.85/43.24      inference(orient,[status(thm)],['0.3.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_3]).
% 42.85/43.24  cnf('0.4.0.0',axiom,
% 42.85/43.24      ( X1 = product(one,X1) ),
% 42.85/43.24      file('/tmp/WALDMEISTER_2849_n020')).
% 42.85/43.24  cnf('0.4.1.0',plain,
% 42.85/43.24      ( X1 = product(one,X1) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.4.0.0']),
% 42.85/43.24      [weight('<3,0,0,[0,0,0,4]>')]).
% 42.85/43.24  cnf('0.4.2.0',plain,
% 42.85/43.24      ( product(one,X1) = X1 ),
% 42.85/43.24      inference(orient,[status(thm)],['0.4.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_4]).
% 42.85/43.24  cnf('0.5.0.0',axiom,
% 42.85/43.24      ( X1 = quotient(product(X1,X2),X2) ),
% 42.85/43.24      file('/tmp/WALDMEISTER_2849_n020')).
% 42.85/43.24  cnf('0.5.1.0',plain,
% 42.85/43.24      ( X1 = quotient(product(X1,X2),X2) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.5.0.0']),
% 42.85/43.24      [weight('<4,0,0,[0,0,0,5]>')]).
% 42.85/43.24  cnf('0.5.2.0',plain,
% 42.85/43.24      ( quotient(product(X1,X2),X2) = X1 ),
% 42.85/43.24      inference(orient,[status(thm)],['0.5.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_5]).
% 42.85/43.24  cnf('0.6.0.0',axiom,
% 42.85/43.24      ( X1 = difference(X2,product(X2,X1)) ),
% 42.85/43.24      file('/tmp/WALDMEISTER_2849_n020')).
% 42.85/43.24  cnf('0.6.1.0',plain,
% 42.85/43.24      ( X1 = difference(X2,product(X2,X1)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.6.0.0']),
% 42.85/43.24      [weight('<5,0,0,[0,0,0,6]>')]).
% 42.85/43.24  cnf('0.6.2.0',plain,
% 42.85/43.24      ( difference(X1,product(X1,X2)) = X2 ),
% 42.85/43.24      inference(orient,[status(thm)],['0.6.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_6]).
% 42.85/43.24  cnf('0.7.0.0',axiom,
% 42.85/43.24      ( product(X1,j(X1)) = product(i(X1),X1) ),
% 42.85/43.24      file('/tmp/WALDMEISTER_2849_n020')).
% 42.85/43.24  cnf('0.7.1.0',plain,
% 42.85/43.24      ( product(X1,j(X1)) = product(i(X1),X1) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.7.0.0']),
% 42.85/43.24      [weight('<6,0,0,[0,0,0,7]>')]).
% 42.85/43.24  cnf('0.7.2.0',plain,
% 42.85/43.24      ( product(i(X1),X1) = product(X1,j(X1)) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.7.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_7]).
% 42.85/43.24  cnf('0.8.0.0',axiom,
% 42.85/43.24      ( product(i(X1),X1) = eta(X1) ),
% 42.85/43.24      file('/tmp/WALDMEISTER_2849_n020')).
% 42.85/43.24  cnf('0.8.1.0',plain,
% 42.85/43.24      ( product(i(X1),X1) = eta(X1) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.8.0.0']),
% 42.85/43.24      [weight('<7,0,0,[0,0,0,8]>')]).
% 42.85/43.24  cnf('0.8.1.1',plain,
% 42.85/43.24      ( product(X1,j(X1)) = eta(X1) ),
% 42.85/43.24      inference(reduction,[status(thm)],['0.8.1.0','0.7.2.0',theory(equality)]),
% 42.85/43.24      [pos('L','L')]).
% 42.85/43.24  cnf('0.8.2.0',plain,
% 42.85/43.24      ( product(X1,j(X1)) = eta(X1) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.8.1.1',theory(equality)]),
% 42.85/43.24      [u,rule_8]).
% 42.85/43.24  cnf('0.9.0.0',axiom,
% 42.85/43.24      ( quotient(product(X1,product(X2,X3)),X3) = difference(X3,product(product(X3,X1),X2)) ),
% 42.85/43.24      file('/tmp/WALDMEISTER_2849_n020')).
% 42.85/43.24  cnf('0.9.1.0',plain,
% 42.85/43.24      ( quotient(product(X1,product(X2,X3)),X3) = difference(X3,product(product(X3,X1),X2)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.9.0.0']),
% 42.85/43.24      [weight('<8,0,0,[0,0,0,9]>')]).
% 42.85/43.24  cnf('0.9.2.0',plain,
% 42.85/43.24      ( quotient(product(X1,product(X2,X3)),X3) = difference(X3,product(product(X3,X1),X2)) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.9.1.0',theory(equality)]),
% 42.85/43.24      [u,rule_9]).
% 42.85/43.24  cnf('0.10.0.0',axiom,
% 42.85/43.24      ( quotient(quotient(product(X1,product(X2,X3)),X3),X2) = difference(product(X2,X3),product(X2,product(X3,X1))) ),
% 42.85/43.24      file('/tmp/WALDMEISTER_2849_n020')).
% 42.85/43.24  cnf('0.10.1.0',plain,
% 42.85/43.24      ( quotient(quotient(product(X1,product(X2,X3)),X3),X2) = difference(product(X2,X3),product(X2,product(X3,X1))) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.10.0.0']),
% 42.85/43.24      [weight('<9,0,0,[0,0,0,10]>')]).
% 42.85/43.24  cnf('0.10.1.1',plain,
% 42.85/43.24      ( quotient(difference(X3,product(product(X3,X1),X2)),X2) = difference(product(X2,X3),product(X2,product(X3,X1))) ),
% 42.85/43.24      inference(reduction,[status(thm)],['0.10.1.0','0.9.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1','L')]).
% 42.85/43.24  cnf('0.10.2.0',plain,
% 42.85/43.24      ( quotient(difference(X1,product(product(X1,X2),X3)),X3) = difference(product(X3,X1),product(X3,product(X1,X2))) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.10.1.1',theory(equality)]),
% 42.85/43.24      [u,rule_10]).
% 42.85/43.24  cnf('0.11.0.0',axiom,
% 42.85/43.24      ( quotient(one,X1) = j(X1) ),
% 42.85/43.24      file('/tmp/WALDMEISTER_2849_n020')).
% 42.85/43.24  cnf('0.11.1.0',plain,
% 42.85/43.24      ( quotient(one,X1) = j(X1) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.11.0.0']),
% 42.85/43.24      [weight('<10,0,0,[0,0,0,11]>')]).
% 42.85/43.24  cnf('0.11.2.0',plain,
% 42.85/43.24      ( quotient(one,X1) = j(X1) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.11.1.0',theory(equality)]),
% 42.85/43.24      [u,rule_11]).
% 42.85/43.24  cnf('0.12.0.0',axiom,
% 42.85/43.24      ( difference(X1,one) = i(X1) ),
% 42.85/43.24      file('/tmp/WALDMEISTER_2849_n020')).
% 42.85/43.24  cnf('0.12.1.0',plain,
% 42.85/43.24      ( difference(X1,one) = i(X1) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.12.0.0']),
% 42.85/43.24      [weight('<11,0,0,[0,0,0,12]>')]).
% 42.85/43.24  cnf('0.12.2.0',plain,
% 42.85/43.24      ( difference(X1,one) = i(X1) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.12.1.0',theory(equality)]),
% 42.85/43.24      [u,rule_12]).
% 42.85/43.24  cnf('0.13.0.0',plain,
% 42.85/43.24      ( eta(one) = j(one) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.8.2.0','0.4.2.0',theory(equality)]),
% 42.85/43.24      [pos('L','L')]).
% 42.85/43.24  cnf('0.13.1.0',plain,
% 42.85/43.24      ( eta(one) = j(one) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.13.0.0']),
% 42.85/43.24      [weight('<14,8,4,[1,0,0,0]>')]).
% 42.85/43.24  cnf('0.13.2.0',plain,
% 42.85/43.24      ( j(one) = eta(one) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.13.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_13]).
% 42.85/43.24  cnf('0.14.0.0',plain,
% 42.85/43.24      ( X1 = quotient(X1,one) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.3.2.0','0.2.2.0',theory(equality)]),
% 42.85/43.24      [pos('L','L')]).
% 42.85/43.24  cnf('0.14.1.0',plain,
% 42.85/43.24      ( X1 = quotient(X1,one) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.14.0.0']),
% 42.85/43.24      [weight('<19,3,2,[1,0,0,0]>')]).
% 42.85/43.24  cnf('0.14.2.0',plain,
% 42.85/43.24      ( quotient(X1,one) = X1 ),
% 42.85/43.24      inference(orient,[status(thm)],['0.14.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_14]).
% 42.85/43.24  cnf('0.15.0.0',plain,
% 42.85/43.24      ( one = j(one) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.14.2.0','0.11.2.0',theory(equality)]),
% 42.85/43.24      [pos('L','L')]).
% 42.85/43.24  cnf('0.15.0.1',plain,
% 42.85/43.24      ( one = eta(one) ),
% 42.85/43.24      inference(reduction,[status(thm)],['0.15.0.0','0.13.2.0',theory(equality)]),
% 42.85/43.24      [pos('R','L')]).
% 42.85/43.24  cnf('0.15.1.0',plain,
% 42.85/43.24      ( one = eta(one) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.15.0.1']),
% 42.85/43.24      [weight('<11,14,11,[1,0,0,0]>')]).
% 42.85/43.24  cnf('0.15.2.0',plain,
% 42.85/43.24      ( eta(one) = one ),
% 42.85/43.24      inference(orient,[status(thm)],['0.15.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_15]).
% 42.85/43.24  cnf('0.17.0.0',plain,
% 42.85/43.24      ( difference(one,X1) = X1 ),
% 42.85/43.24      inference(cp,[status(thm)],['0.4.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.24      [pos('L','L')]).
% 42.85/43.24  cnf('0.17.1.0',plain,
% 42.85/43.24      ( difference(one,X1) = X1 ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.17.0.0']),
% 42.85/43.24      [weight('<19,4,1,[1,0,0,0]>')]).
% 42.85/43.24  cnf('0.17.2.0',plain,
% 42.85/43.24      ( difference(one,X1) = X1 ),
% 42.85/43.24      inference(orient,[status(thm)],['0.17.1.0',theory(equality)]),
% 42.85/43.24      [u,rule_17]).
% 42.85/43.24  cnf('0.20.0.0',plain,
% 42.85/43.24      ( one = difference(X1,X1) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.6.2.0','0.2.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.2','L')]).
% 42.85/43.24  cnf('0.20.1.0',plain,
% 42.85/43.24      ( one = difference(X1,X1) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.20.0.0']),
% 42.85/43.24      [weight('<19,6,2,[1,0,0,2]>')]).
% 42.85/43.24  cnf('0.20.2.0',plain,
% 42.85/43.24      ( difference(X1,X1) = one ),
% 42.85/43.24      inference(orient,[status(thm)],['0.20.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_20]).
% 42.85/43.24  cnf('0.21.0.0',plain,
% 42.85/43.24      ( one = product(j(X1),X1) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.3.2.0','0.11.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1','L')]).
% 42.85/43.24  cnf('0.21.1.0',plain,
% 42.85/43.24      ( one = product(j(X1),X1) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.21.0.0']),
% 42.85/43.24      [weight('<29,11,3,[0,0,0,1]>')]).
% 42.85/43.24  cnf('0.21.2.0',plain,
% 42.85/43.24      ( product(j(X1),X1) = one ),
% 42.85/43.24      inference(orient,[status(thm)],['0.21.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_21]).
% 42.85/43.24  cnf('0.22.0.0',plain,
% 42.85/43.24      ( X1 = difference(j(X1),one) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.6.2.0','0.21.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.2','L')]).
% 42.85/43.24  cnf('0.22.0.1',plain,
% 42.85/43.24      ( X1 = i(j(X1)) ),
% 42.85/43.24      inference(reduction,[status(thm)],['0.22.0.0','0.12.2.0',theory(equality)]),
% 42.85/43.24      [pos('R','L')]).
% 42.85/43.24  cnf('0.22.1.0',plain,
% 42.85/43.24      ( X1 = i(j(X1)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.22.0.1']),
% 42.85/43.24      [weight('<19,21,6,[0,0,0,2]>')]).
% 42.85/43.24  cnf('0.22.2.0',plain,
% 42.85/43.24      ( i(j(X1)) = X1 ),
% 42.85/43.24      inference(orient,[status(thm)],['0.22.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_22]).
% 42.85/43.24  cnf('0.23.0.0',plain,
% 42.85/43.24      ( one = product(X1,i(X1)) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.1.2.0','0.12.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.2','L')]).
% 42.85/43.24  cnf('0.23.1.0',plain,
% 42.85/43.24      ( one = product(X1,i(X1)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.23.0.0']),
% 42.85/43.24      [weight('<29,12,1,[0,0,0,2]>')]).
% 42.85/43.24  cnf('0.23.2.0',plain,
% 42.85/43.24      ( product(X1,i(X1)) = one ),
% 42.85/43.24      inference(orient,[status(thm)],['0.23.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_23]).
% 42.85/43.24  cnf('0.24.0.0',plain,
% 42.85/43.24      ( X1 = quotient(one,i(X1)) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.5.2.0','0.23.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1','L')]).
% 42.85/43.24  cnf('0.24.0.1',plain,
% 42.85/43.24      ( X1 = j(i(X1)) ),
% 42.85/43.24      inference(reduction,[status(thm)],['0.24.0.0','0.11.2.0',theory(equality)]),
% 42.85/43.24      [pos('R','L')]).
% 42.85/43.24  cnf('0.24.1.0',plain,
% 42.85/43.24      ( X1 = j(i(X1)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.24.0.1']),
% 42.85/43.24      [weight('<19,23,5,[0,0,0,1]>')]).
% 42.85/43.24  cnf('0.24.2.0',plain,
% 42.85/43.24      ( j(i(X1)) = X1 ),
% 42.85/43.24      inference(orient,[status(thm)],['0.24.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_24]).
% 42.85/43.24  cnf('0.25.0.0',plain,
% 42.85/43.24      ( product(i(X1),X1) = product(X1,j(X1)) ),
% 42.85/43.24      inference(interreduction_right,[status(thm)],['0.7.2.0'])).
% 42.85/43.24  cnf('0.25.0.1',plain,
% 42.85/43.24      ( product(i(X1),X1) = eta(X1) ),
% 42.85/43.24      inference(reduction,[status(thm)],['0.25.0.0','0.8.2.0',theory(equality)]),
% 42.85/43.24      [pos('R','L')]).
% 42.85/43.24  cnf('0.25.1.0',plain,
% 42.85/43.24      ( product(i(X1),X1) = eta(X1) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.25.0.1']),
% 42.85/43.24      [weight('<34,7,8,[0,0,0,0]>')]).
% 42.85/43.24  cnf('0.25.2.0',plain,
% 42.85/43.24      ( product(i(X1),X1) = eta(X1) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.25.1.0',theory(equality)]),
% 42.85/43.24      [u,rule_25]).
% 42.85/43.24  cnf('0.26.0.0',plain,
% 42.85/43.24      ( eta(j(X1)) = product(X1,j(X1)) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.25.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1','L')]).
% 42.85/43.24  cnf('0.26.0.1',plain,
% 42.85/43.24      ( eta(j(X1)) = eta(X1) ),
% 42.85/43.24      inference(reduction,[status(thm)],['0.26.0.0','0.8.2.0',theory(equality)]),
% 42.85/43.24      [pos('R','L')]).
% 42.85/43.24  cnf('0.26.1.0',plain,
% 42.85/43.24      ( eta(j(X1)) = eta(X1) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.26.0.1']),
% 42.85/43.24      [weight('<23,25,22,[1,0,0,1]>')]).
% 42.85/43.24  cnf('0.26.2.0',plain,
% 42.85/43.24      ( eta(j(X1)) = eta(X1) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.26.1.0',theory(equality)]),
% 42.85/43.24      [u,rule_26]).
% 42.85/43.24  cnf('0.27.0.0',plain,
% 42.85/43.24      ( eta(i(X1)) = eta(X1) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.26.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1','L')]).
% 42.85/43.24  cnf('0.27.1.0',plain,
% 42.85/43.24      ( eta(i(X1)) = eta(X1) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.27.0.0']),
% 42.85/43.24      [weight('<23,26,24,[1,0,0,1]>')]).
% 42.85/43.24  cnf('0.27.2.0',plain,
% 42.85/43.24      ( eta(i(X1)) = eta(X1) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.27.1.0',theory(equality)]),
% 42.85/43.24      [u,rule_27]).
% 42.85/43.24  cnf('0.28.0.0',plain,
% 42.85/43.24      ( j(X1) = difference(X1,eta(X1)) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.6.2.0','0.8.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.2','L')]).
% 42.85/43.24  cnf('0.28.1.0',plain,
% 42.85/43.24      ( j(X1) = difference(X1,eta(X1)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.28.0.0']),
% 42.85/43.24      [weight('<34,8,6,[0,0,0,2]>')]).
% 42.85/43.24  cnf('0.28.2.0',plain,
% 42.85/43.24      ( difference(X1,eta(X1)) = j(X1) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.28.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_28]).
% 42.85/43.24  cnf('0.29.0.0',plain,
% 42.85/43.24      ( i(X1) = quotient(eta(X1),X1) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.5.2.0','0.25.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1','L')]).
% 42.85/43.24  cnf('0.29.1.0',plain,
% 42.85/43.24      ( i(X1) = quotient(eta(X1),X1) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.29.0.0']),
% 42.85/43.24      [weight('<34,25,5,[0,0,0,1]>')]).
% 42.85/43.24  cnf('0.29.2.0',plain,
% 42.85/43.24      ( quotient(eta(X1),X1) = i(X1) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.29.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_29]).
% 42.85/43.24  cnf('0.30.0.0',plain,
% 42.85/43.24      ( X1 = quotient(X2,difference(X1,X2)) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.5.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1','L')]).
% 42.85/43.24  cnf('0.30.1.0',plain,
% 42.85/43.24      ( X1 = quotient(X2,difference(X1,X2)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.30.0.0']),
% 42.85/43.24      [weight('<41,5,1,[1,0,0,1]>')]).
% 42.85/43.24  cnf('0.30.2.0',plain,
% 42.85/43.24      ( quotient(X1,difference(X2,X1)) = X2 ),
% 42.85/43.24      inference(orient,[status(thm)],['0.30.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_30]).
% 42.85/43.24  cnf('0.31.0.0',plain,
% 42.85/43.24      ( X1 = difference(quotient(X2,X1),X2) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.6.2.0','0.3.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.2','L')]).
% 42.85/43.24  cnf('0.31.1.0',plain,
% 42.85/43.24      ( X1 = difference(quotient(X2,X1),X2) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.31.0.0']),
% 42.85/43.24      [weight('<41,6,3,[1,0,0,2]>')]).
% 42.85/43.24  cnf('0.31.2.0',plain,
% 42.85/43.24      ( difference(quotient(X1,X2),X1) = X2 ),
% 42.85/43.24      inference(orient,[status(thm)],['0.31.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_31]).
% 42.85/43.24  cnf('0.32.0.0',plain,
% 42.85/43.24      ( X1 = quotient(eta(X1),j(X1)) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.5.2.0','0.8.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1','L')]).
% 42.85/43.24  cnf('0.32.1.0',plain,
% 42.85/43.24      ( X1 = quotient(eta(X1),j(X1)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.32.0.0']),
% 42.85/43.24      [weight('<41,8,5,[0,0,0,1]>')]).
% 42.85/43.24  cnf('0.32.2.0',plain,
% 42.85/43.24      ( quotient(eta(X1),j(X1)) = X1 ),
% 42.85/43.24      inference(orient,[status(thm)],['0.32.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_32]).
% 42.85/43.24  cnf('0.33.0.0',plain,
% 42.85/43.24      ( X1 = difference(i(X1),eta(X1)) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.6.2.0','0.25.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.2','L')]).
% 42.85/43.24  cnf('0.33.1.0',plain,
% 42.85/43.24      ( X1 = difference(i(X1),eta(X1)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.33.0.0']),
% 42.85/43.24      [weight('<41,25,6,[0,0,0,2]>')]).
% 42.85/43.24  cnf('0.33.2.0',plain,
% 42.85/43.24      ( difference(i(X1),eta(X1)) = X1 ),
% 42.85/43.24      inference(orient,[status(thm)],['0.33.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_33]).
% 42.85/43.24  cnf('0.34.0.0',plain,
% 42.85/43.24      ( j(j(X1)) = difference(j(X1),eta(X1)) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.28.2.0','0.26.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.2','L')]).
% 42.85/43.24  cnf('0.34.1.0',plain,
% 42.85/43.24      ( j(j(X1)) = difference(j(X1),eta(X1)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.34.0.0']),
% 42.85/43.24      [weight('<53,28,26,[1,0,0,2]>')]).
% 42.85/43.24  cnf('0.34.2.0',plain,
% 42.85/43.24      ( difference(j(X1),eta(X1)) = j(j(X1)) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.34.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_34]).
% 42.85/43.24  cnf('0.35.0.0',plain,
% 42.85/43.24      ( i(i(X1)) = quotient(eta(X1),i(X1)) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.29.2.0','0.27.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1','L')]).
% 42.85/43.24  cnf('0.35.1.0',plain,
% 42.85/43.24      ( i(i(X1)) = quotient(eta(X1),i(X1)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.35.0.0']),
% 42.85/43.24      [weight('<53,29,27,[1,0,0,1]>')]).
% 42.85/43.24  cnf('0.35.2.0',plain,
% 42.85/43.24      ( quotient(eta(X1),i(X1)) = i(i(X1)) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.35.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_35]).
% 42.85/43.24  cnf('0.36.0.0',plain,
% 42.85/43.24      ( j(X1) = quotient(eta(X1),j(j(X1))) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.32.2.0','0.26.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1','L')]).
% 42.85/43.24  cnf('0.36.1.0',plain,
% 42.85/43.24      ( j(X1) = quotient(eta(X1),j(j(X1))) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.36.0.0']),
% 42.85/43.24      [weight('<62,32,26,[1,0,0,1]>')]).
% 42.85/43.24  cnf('0.36.2.0',plain,
% 42.85/43.24      ( quotient(eta(X1),j(j(X1))) = j(X1) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.36.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_36]).
% 42.85/43.24  cnf('0.37.0.0',plain,
% 42.85/43.24      ( i(X1) = difference(i(i(X1)),eta(X1)) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.33.2.0','0.27.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.2','L')]).
% 42.85/43.24  cnf('0.37.1.0',plain,
% 42.85/43.24      ( i(X1) = difference(i(i(X1)),eta(X1)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.37.0.0']),
% 42.85/43.24      [weight('<62,33,27,[1,0,0,3]>')]).
% 42.85/43.24  cnf('0.37.2.0',plain,
% 42.85/43.24      ( difference(i(i(X1)),eta(X1)) = i(X1) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.37.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_37]).
% 42.85/43.24  cnf('0.38.0.0',plain,
% 42.85/43.24      ( difference(product(X1,X2),product(X1,product(X2,i(X2)))) = quotient(difference(X2,product(one,X1)),X1) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.10.2.0','0.23.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1.2.1','L')]).
% 42.85/43.24  cnf('0.38.0.1',plain,
% 42.85/43.24      ( difference(product(X1,X2),product(X1,one)) = quotient(difference(X2,product(one,X1)),X1) ),
% 42.85/43.24      inference(reduction,[status(thm)],['0.38.0.0','0.23.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.2.2','L')]).
% 42.85/43.24  cnf('0.38.0.2',plain,
% 42.85/43.24      ( difference(product(X1,X2),X1) = quotient(difference(X2,product(one,X1)),X1) ),
% 42.85/43.24      inference(reduction,[status(thm)],['0.38.0.1','0.2.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.2','L')]).
% 42.85/43.24  cnf('0.38.0.3',plain,
% 42.85/43.24      ( difference(product(X1,X2),X1) = quotient(difference(X2,X1),X1) ),
% 42.85/43.24      inference(reduction,[status(thm)],['0.38.0.2','0.4.2.0',theory(equality)]),
% 42.85/43.24      [pos('R.1.2','L')]).
% 42.85/43.24  cnf('0.38.1.0',plain,
% 42.85/43.24      ( difference(product(X1,X2),X1) = quotient(difference(X2,X1),X1) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.38.0.3']),
% 42.85/43.24      [weight('<65,23,10,[0,0,0,4]>')]).
% 42.85/43.24  cnf('0.38.2.0',plain,
% 42.85/43.24      ( quotient(difference(X1,X2),X2) = difference(product(X2,X1),X2) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.38.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_38]).
% 42.85/43.24  cnf('0.39.0.0',plain,
% 42.85/43.24      ( difference(product(X1,X1),X1) = quotient(one,X1) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.38.2.0','0.20.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1','L')]).
% 42.85/43.24  cnf('0.39.0.1',plain,
% 42.85/43.24      ( difference(product(X1,X1),X1) = j(X1) ),
% 42.85/43.24      inference(reduction,[status(thm)],['0.39.0.0','0.11.2.0',theory(equality)]),
% 42.85/43.24      [pos('R','L')]).
% 42.85/43.24  cnf('0.39.1.0',plain,
% 42.85/43.24      ( difference(product(X1,X1),X1) = j(X1) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.39.0.1']),
% 42.85/43.24      [weight('<47,38,20,[1,0,0,1]>')]).
% 42.85/43.24  cnf('0.39.2.0',plain,
% 42.85/43.24      ( difference(product(X1,X1),X1) = j(X1) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.39.1.0',theory(equality)]),
% 42.85/43.24      [u,rule_39]).
% 42.85/43.24  cnf('0.40.0.0',plain,
% 42.85/43.24      ( product(X1,X1) = quotient(X1,j(X1)) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.30.2.0','0.39.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.2','L')]).
% 42.85/43.24  cnf('0.40.1.0',plain,
% 42.85/43.24      ( product(X1,X1) = quotient(X1,j(X1)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.40.0.0']),
% 42.85/43.24      [weight('<39,39,30,[0,0,0,2]>')]).
% 42.85/43.24  cnf('0.40.2.0',plain,
% 42.85/43.24      ( quotient(X1,j(X1)) = product(X1,X1) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.40.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_40]).
% 42.85/43.24  cnf('0.41.0.0',plain,
% 42.85/43.24      ( X1 = product(product(X1,X1),j(X1)) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.1.2.0','0.39.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.2','L')]).
% 42.85/43.24  cnf('0.41.1.0',plain,
% 42.85/43.24      ( X1 = product(product(X1,X1),j(X1)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.41.0.0']),
% 42.85/43.24      [weight('<55,39,1,[0,0,0,2]>')]).
% 42.85/43.24  cnf('0.41.2.0',plain,
% 42.85/43.24      ( product(product(X1,X1),j(X1)) = X1 ),
% 42.85/43.24      inference(orient,[status(thm)],['0.41.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_41]).
% 42.85/43.24  cnf('0.42.0.0',plain,
% 42.85/43.24      ( product(i(X1),i(X1)) = quotient(i(X1),X1) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.40.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.2','L')]).
% 42.85/43.24  cnf('0.42.1.0',plain,
% 42.85/43.24      ( product(i(X1),i(X1)) = quotient(i(X1),X1) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.42.0.0']),
% 42.85/43.24      [weight('<59,40,24,[1,0,0,2]>')]).
% 42.85/43.24  cnf('0.42.2.0',plain,
% 42.85/43.24      ( product(i(X1),i(X1)) = quotient(i(X1),X1) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.42.1.0',theory(equality)]),
% 42.85/43.24      [u,rule_42]).
% 42.85/43.24  cnf('0.43.0.0',plain,
% 42.85/43.24      ( difference(product(j(X1),X1),product(j(X1),product(X1,X1))) = quotient(difference(X1,X1),j(X1)) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.10.2.0','0.41.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1.2','L')]).
% 42.85/43.24  cnf('0.43.0.1',plain,
% 42.85/43.24      ( difference(one,product(j(X1),product(X1,X1))) = quotient(difference(X1,X1),j(X1)) ),
% 42.85/43.24      inference(reduction,[status(thm)],['0.43.0.0','0.21.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1','L')]).
% 42.85/43.24  cnf('0.43.0.2',plain,
% 42.85/43.24      ( product(j(X1),product(X1,X1)) = quotient(difference(X1,X1),j(X1)) ),
% 42.85/43.24      inference(reduction,[status(thm)],['0.43.0.1','0.17.2.0',theory(equality)]),
% 42.85/43.24      [pos('L','L')]).
% 42.85/43.24  cnf('0.43.0.3',plain,
% 42.85/43.24      ( product(j(X1),product(X1,X1)) = quotient(one,j(X1)) ),
% 42.85/43.24      inference(reduction,[status(thm)],['0.43.0.2','0.20.2.0',theory(equality)]),
% 42.85/43.24      [pos('R.1','L')]).
% 42.85/43.24  cnf('0.43.0.4',plain,
% 42.85/43.24      ( product(j(X1),product(X1,X1)) = j(j(X1)) ),
% 42.85/43.24      inference(reduction,[status(thm)],['0.43.0.3','0.11.2.0',theory(equality)]),
% 42.85/43.24      [pos('R','L')]).
% 42.85/43.24  cnf('0.43.1.0',plain,
% 42.85/43.24      ( product(j(X1),product(X1,X1)) = j(j(X1)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.43.0.4']),
% 42.85/43.24      [weight('<69,41,10,[0,0,0,3]>')]).
% 42.85/43.24  cnf('0.43.2.0',plain,
% 42.85/43.24      ( product(j(X1),product(X1,X1)) = j(j(X1)) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.43.1.0',theory(equality)]),
% 42.85/43.24      [u,rule_43]).
% 42.85/43.24  cnf('0.44.0.0',plain,
% 42.85/43.24      ( j(j(i(X1))) = product(X1,product(i(X1),i(X1))) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.43.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1','L')]).
% 42.85/43.24  cnf('0.44.0.1',plain,
% 42.85/43.24      ( j(X1) = product(X1,product(i(X1),i(X1))) ),
% 42.85/43.24      inference(reduction,[status(thm)],['0.44.0.0','0.24.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1','L')]).
% 42.85/43.24  cnf('0.44.0.2',plain,
% 42.85/43.24      ( j(X1) = product(X1,quotient(i(X1),X1)) ),
% 42.85/43.24      inference(reduction,[status(thm)],['0.44.0.1','0.42.2.0',theory(equality)]),
% 42.85/43.24      [pos('R.2','L')]).
% 42.85/43.24  cnf('0.44.1.0',plain,
% 42.85/43.24      ( j(X1) = product(X1,quotient(i(X1),X1)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.44.0.2']),
% 42.85/43.24      [weight('<62,43,24,[1,0,0,1]>')]).
% 42.85/43.24  cnf('0.44.2.0',plain,
% 42.85/43.24      ( product(X1,quotient(i(X1),X1)) = j(X1) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.44.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_44]).
% 42.85/43.24  cnf('0.45.0.0',plain,
% 42.85/43.24      ( quotient(i(X1),X1) = difference(X1,j(X1)) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.6.2.0','0.44.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.2','L')]).
% 42.85/43.24  cnf('0.45.1.0',plain,
% 42.85/43.24      ( quotient(i(X1),X1) = difference(X1,j(X1)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.45.0.0']),
% 42.85/43.24      [weight('<44,44,6,[0,0,0,2]>')]).
% 42.85/43.24  cnf('0.45.2.0',plain,
% 42.85/43.24      ( quotient(i(X1),X1) = difference(X1,j(X1)) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.45.1.0',theory(equality)]),
% 42.85/43.24      [u,rule_45]).
% 42.85/43.24  cnf('0.46.0.0',plain,
% 42.85/43.24      ( product(i(X1),i(X1)) = quotient(i(X1),X1) ),
% 42.85/43.24      inference(interreduction_right,[status(thm)],['0.42.2.0'])).
% 42.85/43.24  cnf('0.46.0.1',plain,
% 42.85/43.24      ( product(i(X1),i(X1)) = difference(X1,j(X1)) ),
% 42.85/43.24      inference(reduction,[status(thm)],['0.46.0.0','0.45.2.0',theory(equality)]),
% 42.85/43.24      [pos('R','L')]).
% 42.85/43.24  cnf('0.46.1.0',plain,
% 42.85/43.24      ( product(i(X1),i(X1)) = difference(X1,j(X1)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.46.0.1']),
% 42.85/43.24      [weight('<59,42,45,[0,0,0,0]>')]).
% 42.85/43.24  cnf('0.46.2.0',plain,
% 42.85/43.24      ( product(i(X1),i(X1)) = difference(X1,j(X1)) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.46.1.0',theory(equality)]),
% 42.85/43.24      [u,rule_46]).
% 42.85/43.24  cnf('0.47.0.0',plain,
% 42.85/43.24      ( i(X1) = product(difference(X1,j(X1)),X1) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.3.2.0','0.45.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1','L')]).
% 42.85/43.24  cnf('0.47.1.0',plain,
% 42.85/43.24      ( i(X1) = product(difference(X1,j(X1)),X1) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.47.0.0']),
% 42.85/43.24      [weight('<62,45,3,[0,0,0,1]>')]).
% 42.85/43.24  cnf('0.47.2.0',plain,
% 42.85/43.24      ( product(difference(X1,j(X1)),X1) = i(X1) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.47.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_47]).
% 42.85/43.24  cnf('0.48.0.0',plain,
% 42.85/43.24      ( product(X1,X1) = difference(j(X1),j(j(X1))) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.6.2.0','0.43.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.2','L')]).
% 42.85/43.24  cnf('0.48.1.0',plain,
% 42.85/43.24      ( product(X1,X1) = difference(j(X1),j(j(X1))) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.48.0.0']),
% 42.85/43.24      [weight('<69,43,6,[0,0,0,2]>')]).
% 42.85/43.24  cnf('0.48.2.0',plain,
% 42.85/43.24      ( difference(j(X1),j(j(X1))) = product(X1,X1) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.48.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_48]).
% 42.85/43.24  cnf('0.58.0.0',plain,
% 42.85/43.24      ( difference(X1,X2) = product(difference(product(X2,X1),X2),X2) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.3.2.0','0.38.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1','L')]).
% 42.85/43.24  cnf('0.58.1.0',plain,
% 42.85/43.24      ( difference(X1,X2) = product(difference(product(X2,X1),X2),X2) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.58.0.0']),
% 42.85/43.24      [weight('<87,38,3,[0,0,0,1]>')]).
% 42.85/43.24  cnf('0.58.2.0',plain,
% 42.85/43.24      ( product(difference(product(X1,X2),X1),X1) = difference(X2,X1) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.58.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_58]).
% 42.85/43.24  cnf('0.59.0.0',plain,
% 42.85/43.24      ( difference(i(X1),X1) = product(difference(one,X1),X1) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.58.2.0','0.23.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1.1','L')]).
% 42.85/43.24  cnf('0.59.0.1',plain,
% 42.85/43.24      ( difference(i(X1),X1) = product(X1,X1) ),
% 42.85/43.24      inference(reduction,[status(thm)],['0.59.0.0','0.17.2.0',theory(equality)]),
% 42.85/43.24      [pos('R.1','L')]).
% 42.85/43.24  cnf('0.59.1.0',plain,
% 42.85/43.24      ( difference(i(X1),X1) = product(X1,X1) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.59.0.1']),
% 42.85/43.24      [weight('<39,58,23,[1,0,0,2]>')]).
% 42.85/43.24  cnf('0.59.2.0',plain,
% 42.85/43.24      ( difference(i(X1),X1) = product(X1,X1) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.59.1.0',theory(equality)]),
% 42.85/43.24      [u,rule_59]).
% 42.85/43.24  cnf('0.62.0.0',plain,
% 42.85/43.24      ( difference(X1,j(X1)) = product(difference(one,j(X1)),j(X1)) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.58.2.0','0.21.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1.1','L')]).
% 42.85/43.24  cnf('0.62.0.1',plain,
% 42.85/43.24      ( difference(X1,j(X1)) = product(j(X1),j(X1)) ),
% 42.85/43.24      inference(reduction,[status(thm)],['0.62.0.0','0.17.2.0',theory(equality)]),
% 42.85/43.24      [pos('R.1','L')]).
% 42.85/43.24  cnf('0.62.1.0',plain,
% 42.85/43.24      ( difference(X1,j(X1)) = product(j(X1),j(X1)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.62.0.1']),
% 42.85/43.24      [weight('<59,58,21,[1,0,0,2]>')]).
% 42.85/43.24  cnf('0.62.2.0',plain,
% 42.85/43.24      ( product(j(X1),j(X1)) = difference(X1,j(X1)) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.62.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_62]).
% 42.85/43.24  cnf('0.63.0.0',plain,
% 42.85/43.24      ( difference(difference(X1,X2),X1) = product(difference(X2,X1),X1) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.58.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1.1','L')]).
% 42.85/43.24  cnf('0.63.1.0',plain,
% 42.85/43.24      ( difference(difference(X1,X2),X1) = product(difference(X2,X1),X1) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.63.0.0']),
% 42.85/43.24      [weight('<65,58,1,[1,0,0,2]>')]).
% 42.85/43.24  cnf('0.63.2.0',plain,
% 42.85/43.24      ( product(difference(X1,X2),X2) = difference(difference(X2,X1),X2) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.63.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_63]).
% 42.85/43.24  cnf('0.66.0.0',plain,
% 42.85/43.24      ( difference(product(X1,quotient(X1,X2)),X1) = quotient(X2,X1) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.38.2.0','0.31.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1','L')]).
% 42.85/43.24  cnf('0.66.1.0',plain,
% 42.85/43.24      ( difference(product(X1,quotient(X1,X2)),X1) = quotient(X2,X1) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.66.0.0']),
% 42.85/43.24      [weight('<87,38,31,[1,0,0,1]>')]).
% 42.85/43.24  cnf('0.66.2.0',plain,
% 42.85/43.24      ( difference(product(X1,quotient(X1,X2)),X1) = quotient(X2,X1) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.66.1.0',theory(equality)]),
% 42.85/43.24      [u,rule_66]).
% 42.85/43.24  cnf('0.67.0.0',plain,
% 42.85/43.24      ( product(X1,quotient(X1,X2)) = quotient(X1,quotient(X2,X1)) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.30.2.0','0.66.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.2','L')]).
% 42.85/43.24  cnf('0.67.1.0',plain,
% 42.85/43.24      ( product(X1,quotient(X1,X2)) = quotient(X1,quotient(X2,X1)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.67.0.0']),
% 42.85/43.24      [weight('<65,66,30,[0,0,0,2]>')]).
% 42.85/43.24  cnf('0.67.2.0',plain,
% 42.85/43.24      ( product(X1,quotient(X1,X2)) = quotient(X1,quotient(X2,X1)) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.67.1.0',theory(equality)]),
% 42.85/43.24      [u,rule_67]).
% 42.85/43.24  cnf('0.74.0.0',plain,
% 42.85/43.24      ( difference(difference(X1,quotient(X1,X2)),X1) = product(X2,X1) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.63.2.0','0.31.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.1','L')]).
% 42.85/43.24  cnf('0.74.1.0',plain,
% 42.85/43.24      ( difference(difference(X1,quotient(X1,X2)),X1) = product(X2,X1) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.74.0.0']),
% 42.85/43.24      [weight('<87,63,31,[1,0,0,1]>')]).
% 42.85/43.24  cnf('0.74.2.0',plain,
% 42.85/43.24      ( difference(difference(X1,quotient(X1,X2)),X1) = product(X2,X1) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.74.1.0',theory(equality)]),
% 42.85/43.24      [u,rule_74]).
% 42.85/43.24  cnf('0.75.0.0',plain,
% 42.85/43.24      ( difference(X1,quotient(X1,X2)) = quotient(X1,product(X2,X1)) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.30.2.0','0.74.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.2','L')]).
% 42.85/43.24  cnf('0.75.1.0',plain,
% 42.85/43.24      ( difference(X1,quotient(X1,X2)) = quotient(X1,product(X2,X1)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.75.0.0']),
% 42.85/43.24      [weight('<65,74,30,[0,0,0,2]>')]).
% 42.85/43.24  cnf('0.75.2.0',plain,
% 42.85/43.24      ( quotient(X1,product(X2,X1)) = difference(X1,quotient(X1,X2)) ),
% 42.85/43.24      inference(orient,[status(thm)],['0.75.1.0',theory(equality)]),
% 42.85/43.24      [x,rule_75]).
% 42.85/43.24  cnf('0.76.0.0',plain,
% 42.85/43.24      ( difference(X1,quotient(X1,i(X1))) = quotient(X1,eta(X1)) ),
% 42.85/43.24      inference(cp,[status(thm)],['0.75.2.0','0.25.2.0',theory(equality)]),
% 42.85/43.24      [pos('L.2','L')]).
% 42.85/43.24  cnf('0.76.1.0',plain,
% 42.85/43.24      ( difference(X1,quotient(X1,i(X1))) = quotient(X1,eta(X1)) ),
% 42.85/43.24      inference(weigh,[status(thm)],['0.76.0.0']),
% 42.85/43.24      [weight('<76,75,25,[1,0,0,2]>')]).
% 42.85/43.24  cnf('0.76.2.0',plain,
% 42.85/43.24      ( difference(X1,quotient(X1,i(X1))) = quotient(X1,eta(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.76.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_76]).
% 42.85/43.25  cnf('0.78.0.0',plain,
% 42.85/43.25      ( quotient(X1,X2) = difference(X1,quotient(X1,quotient(X2,X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.6.2.0','0.67.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.78.1.0',plain,
% 42.85/43.25      ( quotient(X1,X2) = difference(X1,quotient(X1,quotient(X2,X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.78.0.0']),
% 42.85/43.25      [weight('<87,67,6,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.78.2.0',plain,
% 42.85/43.25      ( difference(X1,quotient(X1,quotient(X2,X1))) = quotient(X1,X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.78.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_78]).
% 42.85/43.25  cnf('0.84.0.0',plain,
% 42.85/43.25      ( j(X1) = product(difference(X1,j(X1)),j(j(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.41.2.0','0.62.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.84.1.0',plain,
% 42.85/43.25      ( j(X1) = product(difference(X1,j(X1)),j(j(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.84.0.0']),
% 42.85/43.25      [weight('<98,62,41,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.84.2.0',plain,
% 42.85/43.25      ( product(difference(X1,j(X1)),j(j(X1))) = j(X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.84.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_84]).
% 42.85/43.25  cnf('0.85.0.0',plain,
% 42.85/43.25      ( difference(product(eta(X1),X1),eta(X1)) = quotient(j(X1),eta(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.38.2.0','0.28.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.85.1.0',plain,
% 42.85/43.25      ( difference(product(eta(X1),X1),eta(X1)) = quotient(j(X1),eta(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.85.0.0']),
% 42.85/43.25      [weight('<103,38,28,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.85.2.0',plain,
% 42.85/43.25      ( difference(product(eta(X1),X1),eta(X1)) = quotient(j(X1),eta(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.85.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_85]).
% 42.85/43.25  cnf('0.91.0.0',plain,
% 42.85/43.25      ( difference(X1,product(product(X1,X2),j(X1))) = quotient(product(X2,one),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.9.2.0','0.21.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.91.0.1',plain,
% 42.85/43.25      ( difference(X1,product(product(X1,X2),j(X1))) = quotient(X2,X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.91.0.0','0.2.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.1','L')]).
% 42.85/43.25  cnf('0.91.1.0',plain,
% 42.85/43.25      ( difference(X1,product(product(X1,X2),j(X1))) = quotient(X2,X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.91.0.1']),
% 42.85/43.25      [weight('<107,21,9,[0,0,0,3]>')]).
% 42.85/43.25  cnf('0.91.2.0',plain,
% 42.85/43.25      ( difference(X1,product(product(X1,X2),j(X1))) = quotient(X2,X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.91.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_91]).
% 42.85/43.25  cnf('0.92.0.0',plain,
% 42.85/43.25      ( product(product(X1,X2),j(X1)) = product(X1,quotient(X2,X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.1.2.0','0.91.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.92.1.0',plain,
% 42.85/43.25      ( product(product(X1,X2),j(X1)) = product(X1,quotient(X2,X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.92.0.0']),
% 42.85/43.25      [weight('<83,91,1,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.92.2.0',plain,
% 42.85/43.25      ( product(product(X1,X2),j(X1)) = product(X1,quotient(X2,X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.92.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_92]).
% 42.85/43.25  cnf('0.94.0.0',plain,
% 42.85/43.25      ( difference(product(j(X1),X1),product(j(X1),product(X1,X2))) = quotient(difference(X1,product(X1,quotient(X2,X1))),j(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.10.2.0','0.92.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.94.0.1',plain,
% 42.85/43.25      ( difference(one,product(j(X1),product(X1,X2))) = quotient(difference(X1,product(X1,quotient(X2,X1))),j(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.94.0.0','0.21.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.94.0.2',plain,
% 42.85/43.25      ( product(j(X1),product(X1,X2)) = quotient(difference(X1,product(X1,quotient(X2,X1))),j(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.94.0.1','0.17.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.94.0.3',plain,
% 42.85/43.25      ( product(j(X1),product(X1,X2)) = quotient(quotient(X2,X1),j(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.94.0.2','0.6.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.1','L')]).
% 42.85/43.25  cnf('0.94.1.0',plain,
% 42.85/43.25      ( product(j(X1),product(X1,X2)) = quotient(quotient(X2,X1),j(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.94.0.3']),
% 42.85/43.25      [weight('<90,92,10,[0,0,0,3]>')]).
% 42.85/43.25  cnf('0.94.2.0',plain,
% 42.85/43.25      ( product(j(X1),product(X1,X2)) = quotient(quotient(X2,X1),j(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.94.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_94]).
% 42.85/43.25  cnf('0.95.0.0',plain,
% 42.85/43.25      ( quotient(quotient(X1,i(X1)),j(i(X1))) = product(j(i(X1)),eta(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.94.2.0','0.25.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.95.0.1',plain,
% 42.85/43.25      ( quotient(quotient(X1,i(X1)),X1) = product(j(i(X1)),eta(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.95.0.0','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.95.0.2',plain,
% 42.85/43.25      ( quotient(quotient(X1,i(X1)),X1) = product(X1,eta(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.95.0.1','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.1','L')]).
% 42.85/43.25  cnf('0.95.1.0',plain,
% 42.85/43.25      ( quotient(quotient(X1,i(X1)),X1) = product(X1,eta(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.95.0.2']),
% 42.85/43.25      [weight('<76,94,25,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.95.2.0',plain,
% 42.85/43.25      ( quotient(quotient(X1,i(X1)),X1) = product(X1,eta(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.95.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_95]).
% 42.85/43.25  cnf('0.96.0.0',plain,
% 42.85/43.25      ( quotient(X1,i(X1)) = product(product(X1,eta(X1)),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.3.2.0','0.95.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.96.1.0',plain,
% 42.85/43.25      ( quotient(X1,i(X1)) = product(product(X1,eta(X1)),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.96.0.0']),
% 42.85/43.25      [weight('<76,95,3,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.96.2.0',plain,
% 42.85/43.25      ( product(product(X1,eta(X1)),X1) = quotient(X1,i(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.96.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_96]).
% 42.85/43.25  cnf('0.97.0.0',plain,
% 42.85/43.25      ( quotient(quotient(X1,i(X2)),j(i(X2))) = product(X2,product(i(X2),X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.94.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.97.0.1',plain,
% 42.85/43.25      ( quotient(quotient(X1,i(X2)),X2) = product(X2,product(i(X2),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.97.0.0','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.97.1.0',plain,
% 42.85/43.25      ( quotient(quotient(X1,i(X2)),X2) = product(X2,product(i(X2),X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.97.0.1']),
% 42.85/43.25      [weight('<90,94,24,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.97.2.0',plain,
% 42.85/43.25      ( product(X1,product(i(X1),X2)) = quotient(quotient(X2,i(X1)),X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.97.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_97]).
% 42.85/43.25  cnf('0.98.0.0',plain,
% 42.85/43.25      ( product(X1,quotient(difference(X1,X2),X1)) = product(X2,j(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.92.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.98.1.0',plain,
% 42.85/43.25      ( product(X1,quotient(difference(X1,X2),X1)) = product(X2,j(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.98.0.0']),
% 42.85/43.25      [weight('<95,92,1,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.98.2.0',plain,
% 42.85/43.25      ( product(X1,quotient(difference(X1,X2),X1)) = product(X2,j(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.98.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_98]).
% 42.85/43.25  cnf('0.99.0.0',plain,
% 42.85/43.25      ( quotient(difference(X1,X2),X1) = difference(X1,product(X2,j(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.6.2.0','0.98.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.99.1.0',plain,
% 42.85/43.25      ( quotient(difference(X1,X2),X1) = difference(X1,product(X2,j(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.99.0.0']),
% 42.85/43.25      [weight('<83,98,6,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.99.2.0',plain,
% 42.85/43.25      ( difference(X1,product(X2,j(X1))) = quotient(difference(X1,X2),X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.99.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_99]).
% 42.85/43.25  cnf('0.100.0.0',plain,
% 42.85/43.25      ( quotient(difference(X1,j(j(X1))),X1) = difference(X1,one) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.99.2.0','0.21.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.100.0.1',plain,
% 42.85/43.25      ( quotient(difference(X1,j(j(X1))),X1) = i(X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.100.0.0','0.12.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.100.1.0',plain,
% 42.85/43.25      ( quotient(difference(X1,j(j(X1))),X1) = i(X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.100.0.1']),
% 42.85/43.25      [weight('<79,99,21,[1,0,0,2]>')]).
% 42.85/43.25  cnf('0.100.2.0',plain,
% 42.85/43.25      ( quotient(difference(X1,j(j(X1))),X1) = i(X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.100.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_100]).
% 42.85/43.25  cnf('0.101.0.0',plain,
% 42.85/43.25      ( difference(X1,j(j(X1))) = product(i(X1),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.3.2.0','0.100.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.101.0.1',plain,
% 42.85/43.25      ( difference(X1,j(j(X1))) = eta(X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.101.0.0','0.25.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.101.1.0',plain,
% 42.85/43.25      ( difference(X1,j(j(X1))) = eta(X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.101.0.1']),
% 42.85/43.25      [weight('<47,100,3,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.101.2.0',plain,
% 42.85/43.25      ( difference(X1,j(j(X1))) = eta(X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.101.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_101]).
% 42.85/43.25  cnf('0.102.0.0',plain,
% 42.85/43.25      ( j(j(X1)) = product(X1,eta(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.1.2.0','0.101.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.102.1.0',plain,
% 42.85/43.25      ( j(j(X1)) = product(X1,eta(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.102.0.0']),
% 42.85/43.25      [weight('<39,101,1,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.102.2.0',plain,
% 42.85/43.25      ( product(X1,eta(X1)) = j(j(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.102.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_102]).
% 42.85/43.25  cnf('0.103.0.0',plain,
% 42.85/43.25      ( eta(i(X1)) = difference(i(X1),j(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.101.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2.1','L')]).
% 42.85/43.25  cnf('0.103.0.1',plain,
% 42.85/43.25      ( eta(X1) = difference(i(X1),j(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.103.0.0','0.27.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.103.1.0',plain,
% 42.85/43.25      ( eta(X1) = difference(i(X1),j(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.103.0.1']),
% 42.85/43.25      [weight('<47,101,24,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.103.2.0',plain,
% 42.85/43.25      ( difference(i(X1),j(X1)) = eta(X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.103.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_103]).
% 42.85/43.25  cnf('0.104.0.0',plain,
% 42.85/43.25      ( j(j(i(X1))) = product(i(X1),eta(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.102.2.0','0.27.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.104.0.1',plain,
% 42.85/43.25      ( j(X1) = product(i(X1),eta(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.104.0.0','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.104.1.0',plain,
% 42.85/43.25      ( j(X1) = product(i(X1),eta(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.104.0.1']),
% 42.85/43.25      [weight('<47,102,27,[1,0,0,2]>')]).
% 42.85/43.25  cnf('0.104.2.0',plain,
% 42.85/43.25      ( product(i(X1),eta(X1)) = j(X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.104.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_104]).
% 42.85/43.25  cnf('0.105.0.0',plain,
% 42.85/43.25      ( difference(eta(X1),quotient(eta(X1),X1)) = quotient(eta(X1),j(j(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.75.2.0','0.102.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.105.0.1',plain,
% 42.85/43.25      ( difference(eta(X1),i(X1)) = quotient(eta(X1),j(j(X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.105.0.0','0.29.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.105.0.2',plain,
% 42.85/43.25      ( difference(eta(X1),i(X1)) = j(X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.105.0.1','0.36.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.105.1.0',plain,
% 42.85/43.25      ( difference(eta(X1),i(X1)) = j(X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.105.0.2']),
% 42.85/43.25      [weight('<47,102,75,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.105.2.0',plain,
% 42.85/43.25      ( difference(eta(X1),i(X1)) = j(X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.105.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_105]).
% 42.85/43.25  cnf('0.106.0.0',plain,
% 42.85/43.25      ( j(j(X1)) = difference(eta(j(X1)),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.105.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.106.0.1',plain,
% 42.85/43.25      ( j(j(X1)) = difference(eta(X1),X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.106.0.0','0.26.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.1','L')]).
% 42.85/43.25  cnf('0.106.1.0',plain,
% 42.85/43.25      ( j(j(X1)) = difference(eta(X1),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.106.0.1']),
% 42.85/43.25      [weight('<39,105,22,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.106.2.0',plain,
% 42.85/43.25      ( difference(eta(X1),X1) = j(j(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.106.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_106]).
% 42.85/43.25  cnf('0.108.0.0',plain,
% 42.85/43.25      ( difference(difference(X1,X2),product(product(difference(X1,X2),X3),X1)) = quotient(product(X3,X2),difference(X1,X2)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.9.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.108.1.0',plain,
% 42.85/43.25      ( difference(difference(X1,X2),product(product(difference(X1,X2),X3),X1)) = quotient(product(X3,X2),difference(X1,X2)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.108.0.0']),
% 42.85/43.25      [weight('<?,9,1,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.108.2.0',plain,
% 42.85/43.25      ( difference(difference(X1,X2),product(product(difference(X1,X2),X3),X1)) = quotient(product(X3,X2),difference(X1,X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.108.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_108]).
% 42.85/43.25  cnf('0.109.0.0',plain,
% 42.85/43.25      ( quotient(quotient(eta(i(X1)),i(X1)),X1) = product(X1,j(j(i(X1)))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.97.2.0','0.102.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.109.0.1',plain,
% 42.85/43.25      ( quotient(i(i(X1)),X1) = product(X1,j(j(i(X1)))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.109.0.0','0.29.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.109.0.2',plain,
% 42.85/43.25      ( quotient(i(i(X1)),X1) = product(X1,j(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.109.0.1','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.2.1','L')]).
% 42.85/43.25  cnf('0.109.0.3',plain,
% 42.85/43.25      ( quotient(i(i(X1)),X1) = eta(X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.109.0.2','0.8.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.109.1.0',plain,
% 42.85/43.25      ( quotient(i(i(X1)),X1) = eta(X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.109.0.3']),
% 42.85/43.25      [weight('<47,102,97,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.109.2.0',plain,
% 42.85/43.25      ( quotient(i(i(X1)),X1) = eta(X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.109.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_109]).
% 42.85/43.25  cnf('0.110.0.0',plain,
% 42.85/43.25      ( i(i(X1)) = product(eta(X1),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.3.2.0','0.109.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.110.1.0',plain,
% 42.85/43.25      ( i(i(X1)) = product(eta(X1),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.110.0.0']),
% 42.85/43.25      [weight('<39,109,3,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.110.2.0',plain,
% 42.85/43.25      ( product(eta(X1),X1) = i(i(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.110.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_110]).
% 42.85/43.25  cnf('0.111.0.0',plain,
% 42.85/43.25      ( quotient(difference(X1,eta(j(X1))),X1) = difference(X1,i(i(j(X1)))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.99.2.0','0.110.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.111.0.1',plain,
% 42.85/43.25      ( quotient(difference(X1,eta(X1)),X1) = difference(X1,i(i(j(X1)))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.111.0.0','0.26.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.111.0.2',plain,
% 42.85/43.25      ( quotient(j(X1),X1) = difference(X1,i(i(j(X1)))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.111.0.1','0.28.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.111.0.3',plain,
% 42.85/43.25      ( quotient(j(X1),X1) = difference(X1,i(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.111.0.2','0.22.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.2.1','L')]).
% 42.85/43.25  cnf('0.111.1.0',plain,
% 42.85/43.25      ( quotient(j(X1),X1) = difference(X1,i(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.111.0.3']),
% 42.85/43.25      [weight('<44,110,99,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.111.2.0',plain,
% 42.85/43.25      ( quotient(j(X1),X1) = difference(X1,i(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.111.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_111]).
% 42.85/43.25  cnf('0.112.0.0',plain,
% 42.85/43.25      ( difference(product(eta(X1),X1),eta(X1)) = quotient(j(X1),eta(X1)) ),
% 42.85/43.25      inference(interreduction_right,[status(thm)],['0.85.2.0'])).
% 42.85/43.25  cnf('0.112.0.1',plain,
% 42.85/43.25      ( difference(i(i(X1)),eta(X1)) = quotient(j(X1),eta(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.112.0.0','0.110.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.112.0.2',plain,
% 42.85/43.25      ( i(X1) = quotient(j(X1),eta(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.112.0.1','0.37.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.112.1.0',plain,
% 42.85/43.25      ( i(X1) = quotient(j(X1),eta(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.112.0.2']),
% 42.85/43.25      [weight('<47,85,110,[0,0,0,0]>')]).
% 42.85/43.25  cnf('0.112.2.0',plain,
% 42.85/43.25      ( quotient(j(X1),eta(X1)) = i(X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.112.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_112]).
% 42.85/43.25  cnf('0.113.0.0',plain,
% 42.85/43.25      ( i(i(X1)) = quotient(X1,eta(i(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.112.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.113.0.1',plain,
% 42.85/43.25      ( i(i(X1)) = quotient(X1,eta(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.113.0.0','0.27.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.2','L')]).
% 42.85/43.25  cnf('0.113.1.0',plain,
% 42.85/43.25      ( i(i(X1)) = quotient(X1,eta(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.113.0.1']),
% 42.85/43.25      [weight('<39,112,24,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.113.2.0',plain,
% 42.85/43.25      ( quotient(X1,eta(X1)) = i(i(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.113.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_113]).
% 42.85/43.25  cnf('0.115.0.0',plain,
% 42.85/43.25      ( eta(i(X1)) = difference(i(i(X1)),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.103.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.115.0.1',plain,
% 42.85/43.25      ( eta(X1) = difference(i(i(X1)),X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.115.0.0','0.27.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.115.1.0',plain,
% 42.85/43.25      ( eta(X1) = difference(i(i(X1)),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.115.0.1']),
% 42.85/43.25      [weight('<47,103,24,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.115.2.0',plain,
% 42.85/43.25      ( difference(i(i(X1)),X1) = eta(X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.115.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_115]).
% 42.85/43.25  cnf('0.117.0.0',plain,
% 42.85/43.25      ( X1 = quotient(j(j(X1)),eta(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.30.2.0','0.101.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.117.1.0',plain,
% 42.85/43.25      ( X1 = quotient(j(j(X1)),eta(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.117.0.0']),
% 42.85/43.25      [weight('<55,101,30,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.117.2.0',plain,
% 42.85/43.25      ( quotient(j(j(X1)),eta(X1)) = X1 ),
% 42.85/43.25      inference(orient,[status(thm)],['0.117.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_117]).
% 42.85/43.25  cnf('0.118.0.0',plain,
% 42.85/43.25      ( j(i(X1)) = product(i(i(X1)),eta(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.104.2.0','0.27.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.118.0.1',plain,
% 42.85/43.25      ( X1 = product(i(i(X1)),eta(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.118.0.0','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.118.1.0',plain,
% 42.85/43.25      ( X1 = product(i(i(X1)),eta(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.118.0.1']),
% 42.85/43.25      [weight('<55,104,27,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.118.2.0',plain,
% 42.85/43.25      ( product(i(i(X1)),eta(X1)) = X1 ),
% 42.85/43.25      inference(orient,[status(thm)],['0.118.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_118]).
% 42.85/43.25  cnf('0.119.0.0',plain,
% 42.85/43.25      ( difference(eta(X1),quotient(eta(X1),i(X1))) = quotient(eta(X1),j(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.75.2.0','0.104.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.119.0.1',plain,
% 42.85/43.25      ( difference(eta(X1),i(i(X1))) = quotient(eta(X1),j(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.119.0.0','0.35.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.119.0.2',plain,
% 42.85/43.25      ( difference(eta(X1),i(i(X1))) = X1 ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.119.0.1','0.32.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.119.1.0',plain,
% 42.85/43.25      ( difference(eta(X1),i(i(X1))) = X1 ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.119.0.2']),
% 42.85/43.25      [weight('<55,104,75,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.119.2.0',plain,
% 42.85/43.25      ( difference(eta(X1),i(i(X1))) = X1 ),
% 42.85/43.25      inference(orient,[status(thm)],['0.119.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_119]).
% 42.85/43.25  cnf('0.120.0.0',plain,
% 42.85/43.25      ( X1 = product(eta(X1),j(j(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.1.2.0','0.106.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.120.1.0',plain,
% 42.85/43.25      ( X1 = product(eta(X1),j(j(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.120.0.0']),
% 42.85/43.25      [weight('<55,106,1,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.120.2.0',plain,
% 42.85/43.25      ( product(eta(X1),j(j(X1))) = X1 ),
% 42.85/43.25      inference(orient,[status(thm)],['0.120.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_120]).
% 42.85/43.25  cnf('0.121.0.0',plain,
% 42.85/43.25      ( product(eta(X1),quotient(j(j(X1)),eta(X1))) = product(X1,j(eta(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.92.2.0','0.120.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.121.0.1',plain,
% 42.85/43.25      ( product(eta(X1),X1) = product(X1,j(eta(X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.121.0.0','0.117.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.121.0.2',plain,
% 42.85/43.25      ( i(i(X1)) = product(X1,j(eta(X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.121.0.1','0.110.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.121.1.0',plain,
% 42.85/43.25      ( i(i(X1)) = product(X1,j(eta(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.121.0.2']),
% 42.85/43.25      [weight('<53,120,92,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.121.2.0',plain,
% 42.85/43.25      ( product(X1,j(eta(X1))) = i(i(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.121.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_121]).
% 42.85/43.25  cnf('0.122.0.0',plain,
% 42.85/43.25      ( j(eta(X1)) = difference(X1,i(i(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.6.2.0','0.121.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.122.1.0',plain,
% 42.85/43.25      ( j(eta(X1)) = difference(X1,i(i(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.122.0.0']),
% 42.85/43.25      [weight('<53,121,6,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.122.2.0',plain,
% 42.85/43.25      ( difference(X1,i(i(X1))) = j(eta(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.122.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_122]).
% 42.85/43.25  cnf('0.123.0.0',plain,
% 42.85/43.25      ( j(eta(j(X1))) = difference(j(X1),i(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.122.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2.1','L')]).
% 42.85/43.25  cnf('0.123.0.1',plain,
% 42.85/43.25      ( j(eta(X1)) = difference(j(X1),i(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.123.0.0','0.26.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.123.1.0',plain,
% 42.85/43.25      ( j(eta(X1)) = difference(j(X1),i(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.123.0.1']),
% 42.85/43.25      [weight('<53,122,22,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.123.2.0',plain,
% 42.85/43.25      ( difference(j(X1),i(X1)) = j(eta(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.123.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_123]).
% 42.85/43.25  cnf('0.124.0.0',plain,
% 42.85/43.25      ( j(eta(j(X1))) = difference(j(j(X1)),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.123.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.124.0.1',plain,
% 42.85/43.25      ( j(eta(X1)) = difference(j(j(X1)),X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.124.0.0','0.26.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.124.1.0',plain,
% 42.85/43.25      ( j(eta(X1)) = difference(j(j(X1)),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.124.0.1']),
% 42.85/43.25      [weight('<53,123,22,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.124.2.0',plain,
% 42.85/43.25      ( difference(j(j(X1)),X1) = j(eta(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.124.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_124]).
% 42.85/43.25  cnf('0.126.0.0',plain,
% 42.85/43.25      ( difference(difference(X1,j(j(X1))),X1) = product(j(eta(X1)),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.63.2.0','0.124.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.126.0.1',plain,
% 42.85/43.25      ( difference(eta(X1),X1) = product(j(eta(X1)),X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.126.0.0','0.101.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.126.0.2',plain,
% 42.85/43.25      ( j(j(X1)) = product(j(eta(X1)),X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.126.0.1','0.106.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.126.1.0',plain,
% 42.85/43.25      ( j(j(X1)) = product(j(eta(X1)),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.126.0.2']),
% 42.85/43.25      [weight('<53,124,63,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.126.2.0',plain,
% 42.85/43.25      ( product(j(eta(X1)),X1) = j(j(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.126.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_126]).
% 42.85/43.25  cnf('0.133.0.0',plain,
% 42.85/43.25      ( product(product(X1,eta(X1)),X1) = quotient(X1,i(X1)) ),
% 42.85/43.25      inference(interreduction_right,[status(thm)],['0.96.2.0'])).
% 42.85/43.25  cnf('0.133.0.1',plain,
% 42.85/43.25      ( product(j(j(X1)),X1) = quotient(X1,i(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.133.0.0','0.102.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.133.1.0',plain,
% 42.85/43.25      ( product(j(j(X1)),X1) = quotient(X1,i(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.133.0.1']),
% 42.85/43.25      [weight('<59,96,102,[0,0,0,0]>')]).
% 42.85/43.25  cnf('0.133.2.0',plain,
% 42.85/43.25      ( product(j(j(X1)),X1) = quotient(X1,i(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.133.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_133]).
% 42.85/43.25  cnf('0.134.0.0',plain,
% 42.85/43.25      ( difference(difference(i(X1),eta(X1)),i(X1)) = product(j(X1),i(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.63.2.0','0.105.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.134.0.1',plain,
% 42.85/43.25      ( difference(X1,i(X1)) = product(j(X1),i(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.134.0.0','0.33.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.134.1.0',plain,
% 42.85/43.25      ( difference(X1,i(X1)) = product(j(X1),i(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.134.0.1']),
% 42.85/43.25      [weight('<59,105,63,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.134.2.0',plain,
% 42.85/43.25      ( product(j(X1),i(X1)) = difference(X1,i(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.134.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_134]).
% 42.85/43.25  cnf('0.135.0.0',plain,
% 42.85/43.25      ( difference(j(X1),i(j(X1))) = product(j(j(X1)),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.134.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.135.0.1',plain,
% 42.85/43.25      ( difference(j(X1),X1) = product(j(j(X1)),X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.135.0.0','0.22.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.135.0.2',plain,
% 42.85/43.25      ( difference(j(X1),X1) = quotient(X1,i(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.135.0.1','0.133.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.135.1.0',plain,
% 42.85/43.25      ( difference(j(X1),X1) = quotient(X1,i(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.135.0.2']),
% 42.85/43.25      [weight('<44,134,22,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.135.2.0',plain,
% 42.85/43.25      ( quotient(X1,i(X1)) = difference(j(X1),X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.135.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_135]).
% 42.85/43.25  cnf('0.139.0.0',plain,
% 42.85/43.25      ( quotient(X1,quotient(eta(X1),X1)) = product(X1,i(i(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.67.2.0','0.113.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.139.0.1',plain,
% 42.85/43.25      ( quotient(X1,i(X1)) = product(X1,i(i(X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.139.0.0','0.29.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.139.1.0',plain,
% 42.85/43.25      ( quotient(X1,i(X1)) = product(X1,i(i(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.139.0.1']),
% 42.85/43.25      [weight('<59,113,67,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.139.1.1',plain,
% 42.85/43.25      ( difference(j(X1),X1) = product(X1,i(i(X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.139.1.0','0.135.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.139.2.0',plain,
% 42.85/43.25      ( product(X1,i(i(X1))) = difference(j(X1),X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.139.1.1',theory(equality)]),
% 42.85/43.25      [x,rule_139]).
% 42.85/43.25  cnf('0.140.0.0',plain,
% 42.85/43.25      ( j(X1) = product(difference(X1,i(X1)),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.3.2.0','0.111.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.140.1.0',plain,
% 42.85/43.25      ( j(X1) = product(difference(X1,i(X1)),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.140.0.0']),
% 42.85/43.25      [weight('<62,111,3,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.140.2.0',plain,
% 42.85/43.25      ( product(difference(X1,i(X1)),X1) = j(X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.140.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_140]).
% 42.85/43.25  cnf('0.143.0.0',plain,
% 42.85/43.25      ( difference(difference(i(X1),j(X1)),i(X1)) = product(j(eta(X1)),i(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.63.2.0','0.123.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.143.0.1',plain,
% 42.85/43.25      ( difference(eta(X1),i(X1)) = product(j(eta(X1)),i(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.143.0.0','0.103.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.143.0.2',plain,
% 42.85/43.25      ( j(X1) = product(j(eta(X1)),i(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.143.0.1','0.105.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.143.1.0',plain,
% 42.85/43.25      ( j(X1) = product(j(eta(X1)),i(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.143.0.2']),
% 42.85/43.25      [weight('<62,123,63,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.143.2.0',plain,
% 42.85/43.25      ( product(j(eta(X1)),i(X1)) = j(X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.143.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_143]).
% 42.85/43.25  cnf('0.146.0.0',plain,
% 42.85/43.25      ( quotient(product(j(j(X1)),j(X1)),difference(X1,j(X1))) = difference(difference(X1,j(X1)),product(j(X1),X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.108.2.0','0.84.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2.1','L')]).
% 42.85/43.25  cnf('0.146.0.1',plain,
% 42.85/43.25      ( quotient(one,difference(X1,j(X1))) = difference(difference(X1,j(X1)),product(j(X1),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.146.0.0','0.21.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.146.0.2',plain,
% 42.85/43.25      ( j(difference(X1,j(X1))) = difference(difference(X1,j(X1)),product(j(X1),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.146.0.1','0.11.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.146.0.3',plain,
% 42.85/43.25      ( j(difference(X1,j(X1))) = difference(difference(X1,j(X1)),one) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.146.0.2','0.21.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.2','L')]).
% 42.85/43.25  cnf('0.146.0.4',plain,
% 42.85/43.25      ( j(difference(X1,j(X1))) = i(difference(X1,j(X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.146.0.3','0.12.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.146.1.0',plain,
% 42.85/43.25      ( j(difference(X1,j(X1))) = i(difference(X1,j(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.146.0.4']),
% 42.85/43.25      [weight('<65,108,84,[1,0,0,5]>')]).
% 42.85/43.25  cnf('0.146.2.0',plain,
% 42.85/43.25      ( i(difference(X1,j(X1))) = j(difference(X1,j(X1))) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.146.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_146]).
% 42.85/43.25  cnf('0.147.0.0',plain,
% 42.85/43.25      ( one = product(difference(X1,j(X1)),j(difference(X1,j(X1)))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.23.2.0','0.146.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.147.0.1',plain,
% 42.85/43.25      ( one = eta(difference(X1,j(X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.147.0.0','0.8.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.147.1.0',plain,
% 42.85/43.25      ( one = eta(difference(X1,j(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.147.0.1']),
% 42.85/43.25      [weight('<41,146,23,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.147.2.0',plain,
% 42.85/43.25      ( eta(difference(X1,j(X1))) = one ),
% 42.85/43.25      inference(orient,[status(thm)],['0.147.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_147]).
% 42.85/43.25  cnf('0.148.0.0',plain,
% 42.85/43.25      ( one = eta(difference(i(X1),X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.147.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.148.0.1',plain,
% 42.85/43.25      ( one = eta(product(X1,X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.148.0.0','0.59.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.1','L')]).
% 42.85/43.25  cnf('0.148.1.0',plain,
% 42.85/43.25      ( one = eta(product(X1,X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.148.0.1']),
% 42.85/43.25      [weight('<29,147,24,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.148.2.0',plain,
% 42.85/43.25      ( eta(product(X1,X1)) = one ),
% 42.85/43.25      inference(orient,[status(thm)],['0.148.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_148]).
% 42.85/43.25  cnf('0.149.0.0',plain,
% 42.85/43.25      ( j(difference(i(X1),j(i(X1)))) = i(difference(i(X1),X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.146.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.149.0.1',plain,
% 42.85/43.25      ( j(difference(i(X1),X1)) = i(difference(i(X1),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.149.0.0','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.149.0.2',plain,
% 42.85/43.25      ( j(product(X1,X1)) = i(difference(i(X1),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.149.0.1','0.59.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.149.0.3',plain,
% 42.85/43.25      ( j(product(X1,X1)) = i(product(X1,X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.149.0.2','0.59.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.1','L')]).
% 42.85/43.25  cnf('0.149.1.0',plain,
% 42.85/43.25      ( j(product(X1,X1)) = i(product(X1,X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.149.0.3']),
% 42.85/43.25      [weight('<44,146,24,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.149.2.0',plain,
% 42.85/43.25      ( i(product(X1,X1)) = j(product(X1,X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.149.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_149]).
% 42.85/43.25  cnf('0.150.0.0',plain,
% 42.85/43.25      ( product(X1,X1) = quotient(one,j(product(X1,X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.32.2.0','0.148.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.150.0.1',plain,
% 42.85/43.25      ( product(X1,X1) = j(j(product(X1,X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.150.0.0','0.11.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.150.1.0',plain,
% 42.85/43.25      ( product(X1,X1) = j(j(product(X1,X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.150.0.1']),
% 42.85/43.25      [weight('<53,148,32,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.150.2.0',plain,
% 42.85/43.25      ( j(j(product(X1,X1))) = product(X1,X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.150.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_150]).
% 42.85/43.25  cnf('0.151.0.0',plain,
% 42.85/43.25      ( quotient(product(X1,i(X1)),difference(X1,i(X1))) = difference(difference(X1,i(X1)),product(j(X1),X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.108.2.0','0.140.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2.1','L')]).
% 42.85/43.25  cnf('0.151.0.1',plain,
% 42.85/43.25      ( quotient(one,difference(X1,i(X1))) = difference(difference(X1,i(X1)),product(j(X1),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.151.0.0','0.23.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.151.0.2',plain,
% 42.85/43.25      ( j(difference(X1,i(X1))) = difference(difference(X1,i(X1)),product(j(X1),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.151.0.1','0.11.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.151.0.3',plain,
% 42.85/43.25      ( j(difference(X1,i(X1))) = difference(difference(X1,i(X1)),one) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.151.0.2','0.21.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.2','L')]).
% 42.85/43.25  cnf('0.151.0.4',plain,
% 42.85/43.25      ( j(difference(X1,i(X1))) = i(difference(X1,i(X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.151.0.3','0.12.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.151.1.0',plain,
% 42.85/43.25      ( j(difference(X1,i(X1))) = i(difference(X1,i(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.151.0.4']),
% 42.85/43.25      [weight('<65,140,108,[0,0,0,5]>')]).
% 42.85/43.25  cnf('0.151.2.0',plain,
% 42.85/43.25      ( i(difference(X1,i(X1))) = j(difference(X1,i(X1))) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.151.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_151]).
% 42.85/43.25  cnf('0.155.0.0',plain,
% 42.85/43.25      ( difference(X1,quotient(X1,i(X1))) = quotient(X1,eta(X1)) ),
% 42.85/43.25      inference(interreduction_right,[status(thm)],['0.76.2.0'])).
% 42.85/43.25  cnf('0.155.0.1',plain,
% 42.85/43.25      ( difference(X1,quotient(X1,i(X1))) = i(i(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.155.0.0','0.113.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.155.1.0',plain,
% 42.85/43.25      ( difference(X1,quotient(X1,i(X1))) = i(i(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.155.0.1']),
% 42.85/43.25      [weight('<69,76,113,[0,0,0,0]>')]).
% 42.85/43.25  cnf('0.155.1.1',plain,
% 42.85/43.25      ( difference(X1,difference(j(X1),X1)) = i(i(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.155.1.0','0.135.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.155.2.0',plain,
% 42.85/43.25      ( difference(X1,difference(j(X1),X1)) = i(i(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.155.1.1',theory(equality)]),
% 42.85/43.25      [u,rule_155]).
% 42.85/43.25  cnf('0.157.0.0',plain,
% 42.85/43.25      ( X1 = quotient(i(i(X1)),j(eta(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.5.2.0','0.121.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.157.1.0',plain,
% 42.85/43.25      ( X1 = quotient(i(i(X1)),j(eta(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.157.0.0']),
% 42.85/43.25      [weight('<71,121,5,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.157.2.0',plain,
% 42.85/43.25      ( quotient(i(i(X1)),j(eta(X1))) = X1 ),
% 42.85/43.25      inference(orient,[status(thm)],['0.157.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_157]).
% 42.85/43.25  cnf('0.158.0.0',plain,
% 42.85/43.25      ( difference(difference(i(i(X1)),X1),i(i(X1))) = product(j(eta(X1)),i(i(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.63.2.0','0.122.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.158.0.1',plain,
% 42.85/43.25      ( difference(eta(X1),i(i(X1))) = product(j(eta(X1)),i(i(X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.158.0.0','0.115.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.158.0.2',plain,
% 42.85/43.25      ( X1 = product(j(eta(X1)),i(i(X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.158.0.1','0.119.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.158.1.0',plain,
% 42.85/43.25      ( X1 = product(j(eta(X1)),i(i(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.158.0.2']),
% 42.85/43.25      [weight('<71,122,63,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.158.2.0',plain,
% 42.85/43.25      ( product(j(eta(X1)),i(i(X1))) = X1 ),
% 42.85/43.25      inference(orient,[status(thm)],['0.158.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_158]).
% 42.85/43.25  cnf('0.159.0.0',plain,
% 42.85/43.25      ( product(j(eta(X1)),quotient(i(i(X1)),j(eta(X1)))) = product(X1,j(j(eta(X1)))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.92.2.0','0.158.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.159.0.1',plain,
% 42.85/43.25      ( product(j(eta(X1)),X1) = product(X1,j(j(eta(X1)))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.159.0.0','0.157.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.159.0.2',plain,
% 42.85/43.25      ( j(j(X1)) = product(X1,j(j(eta(X1)))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.159.0.1','0.126.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.159.1.0',plain,
% 42.85/43.25      ( j(j(X1)) = product(X1,j(j(eta(X1)))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.159.0.2']),
% 42.85/43.25      [weight('<69,158,92,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.159.2.0',plain,
% 42.85/43.25      ( product(X1,j(j(eta(X1)))) = j(j(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.159.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_159]).
% 42.85/43.25  cnf('0.160.0.0',plain,
% 42.85/43.25      ( j(j(eta(X1))) = difference(X1,j(j(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.6.2.0','0.159.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.160.0.1',plain,
% 42.85/43.25      ( j(j(eta(X1))) = eta(X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.160.0.0','0.101.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.160.1.0',plain,
% 42.85/43.25      ( j(j(eta(X1))) = eta(X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.160.0.1']),
% 42.85/43.25      [weight('<34,159,6,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.160.2.0',plain,
% 42.85/43.25      ( j(j(eta(X1))) = eta(X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.160.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_160]).
% 42.85/43.25  cnf('0.161.0.0',plain,
% 42.85/43.25      ( eta(j(eta(X1))) = product(j(eta(X1)),eta(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.8.2.0','0.160.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.161.0.1',plain,
% 42.85/43.25      ( eta(eta(X1)) = product(j(eta(X1)),eta(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.161.0.0','0.26.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.161.0.2',plain,
% 42.85/43.25      ( eta(eta(X1)) = one ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.161.0.1','0.21.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.161.1.0',plain,
% 42.85/43.25      ( eta(eta(X1)) = one ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.161.0.2']),
% 42.85/43.25      [weight('<19,160,8,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.161.2.0',plain,
% 42.85/43.25      ( eta(eta(X1)) = one ),
% 42.85/43.25      inference(orient,[status(thm)],['0.161.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_161]).
% 42.85/43.25  cnf('0.162.0.0',plain,
% 42.85/43.25      ( j(eta(X1)) = i(eta(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.22.2.0','0.160.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.162.1.0',plain,
% 42.85/43.25      ( j(eta(X1)) = i(eta(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.162.0.0']),
% 42.85/43.25      [weight('<27,160,22,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.162.2.0',plain,
% 42.85/43.25      ( i(eta(X1)) = j(eta(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.162.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_162]).
% 42.85/43.25  cnf('0.166.0.0',plain,
% 42.85/43.25      ( difference(i(X1),i(i(X1))) = quotient(X1,i(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.111.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.166.1.0',plain,
% 42.85/43.25      ( difference(i(X1),i(i(X1))) = quotient(X1,i(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.166.0.0']),
% 42.85/43.25      [weight('<76,111,24,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.166.1.1',plain,
% 42.85/43.25      ( difference(i(X1),i(i(X1))) = difference(j(X1),X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.166.1.0','0.135.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.166.2.0',plain,
% 42.85/43.25      ( difference(i(X1),i(i(X1))) = difference(j(X1),X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.166.1.1',theory(equality)]),
% 42.85/43.25      [u,rule_166]).
% 42.85/43.25  cnf('0.171.0.0',plain,
% 42.85/43.25      ( difference(j(j(X1)),j(X1)) = quotient(j(X1),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.135.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.171.0.1',plain,
% 42.85/43.25      ( difference(j(j(X1)),j(X1)) = difference(X1,i(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.171.0.0','0.111.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.171.1.0',plain,
% 42.85/43.25      ( difference(j(j(X1)),j(X1)) = difference(X1,i(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.171.0.1']),
% 42.85/43.25      [weight('<76,135,22,[1,0,0,2]>')]).
% 42.85/43.25  cnf('0.171.2.0',plain,
% 42.85/43.25      ( difference(j(j(X1)),j(X1)) = difference(X1,i(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.171.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_171]).
% 42.85/43.25  cnf('0.172.0.0',plain,
% 42.85/43.25      ( difference(X1,j(X1)) = j(j(difference(X1,j(X1)))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.24.2.0','0.146.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.172.1.0',plain,
% 42.85/43.25      ( difference(X1,j(X1)) = j(j(difference(X1,j(X1)))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.172.0.0']),
% 42.85/43.25      [weight('<76,146,24,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.172.2.0',plain,
% 42.85/43.25      ( j(j(difference(X1,j(X1)))) = difference(X1,j(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.172.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_172]).
% 42.85/43.25  cnf('0.176.0.0',plain,
% 42.85/43.25      ( j(X1) = quotient(j(j(j(X1))),eta(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.117.2.0','0.26.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.176.1.0',plain,
% 42.85/43.25      ( j(X1) = quotient(j(j(j(X1))),eta(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.176.0.0']),
% 42.85/43.25      [weight('<79,117,26,[1,0,0,4]>')]).
% 42.85/43.25  cnf('0.176.2.0',plain,
% 42.85/43.25      ( quotient(j(j(j(X1))),eta(X1)) = j(X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.176.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_176]).
% 42.85/43.25  cnf('0.209.0.0',plain,
% 42.85/43.25      ( product(X1,product(X2,X3)) = product(difference(X3,product(product(X3,X1),X2)),X3) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.3.2.0','0.9.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.209.1.0',plain,
% 42.85/43.25      ( product(X1,product(X2,X3)) = product(difference(X3,product(product(X3,X1),X2)),X3) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.209.0.0']),
% 42.85/43.25      [weight('<?,9,3,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.209.2.0',plain,
% 42.85/43.25      ( product(difference(X1,product(product(X1,X2),X3)),X1) = product(X2,product(X3,X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.209.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_209]).
% 42.85/43.25  cnf('0.210.0.0',plain,
% 42.85/43.25      ( product(i(X1),product(X2,X1)) = product(difference(X1,product(one,X2)),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.209.2.0','0.23.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2.1','L')]).
% 42.85/43.25  cnf('0.210.0.1',plain,
% 42.85/43.25      ( product(i(X1),product(X2,X1)) = product(difference(X1,X2),X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.210.0.0','0.4.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.1.2','L')]).
% 42.85/43.25  cnf('0.210.1.0',plain,
% 42.85/43.25      ( product(i(X1),product(X2,X1)) = product(difference(X1,X2),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.210.0.1']),
% 42.85/43.25      [weight('<83,209,23,[1,0,0,4]>')]).
% 42.85/43.25  cnf('0.210.2.0',plain,
% 42.85/43.25      ( product(i(X1),product(X2,X1)) = product(difference(X1,X2),X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.210.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_210]).
% 42.85/43.25  cnf('0.229.0.0',plain,
% 42.85/43.25      ( product(difference(X1,quotient(X2,X1)),X1) = product(i(X1),X2) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.210.2.0','0.3.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.229.1.0',plain,
% 42.85/43.25      ( product(difference(X1,quotient(X2,X1)),X1) = product(i(X1),X2) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.229.0.0']),
% 42.85/43.25      [weight('<95,210,3,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.229.2.0',plain,
% 42.85/43.25      ( product(difference(X1,quotient(X2,X1)),X1) = product(i(X1),X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.229.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_229]).
% 42.85/43.25  cnf('0.230.0.0',plain,
% 42.85/43.25      ( difference(X1,quotient(X2,X1)) = quotient(product(i(X1),X2),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.5.2.0','0.229.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.230.1.0',plain,
% 42.85/43.25      ( difference(X1,quotient(X2,X1)) = quotient(product(i(X1),X2),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.230.0.0']),
% 42.85/43.25      [weight('<83,229,5,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.230.2.0',plain,
% 42.85/43.25      ( quotient(product(i(X1),X2),X1) = difference(X1,quotient(X2,X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.230.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_230]).
% 42.85/43.25  cnf('0.234.0.0',plain,
% 42.85/43.25      ( product(X1,product(i(product(X2,X1)),X2)) = product(difference(X2,one),X2) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.209.2.0','0.23.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.234.0.1',plain,
% 42.85/43.25      ( product(X1,product(i(product(X2,X1)),X2)) = product(i(X2),X2) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.234.0.0','0.12.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.1','L')]).
% 42.85/43.25  cnf('0.234.0.2',plain,
% 42.85/43.25      ( product(X1,product(i(product(X2,X1)),X2)) = eta(X2) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.234.0.1','0.25.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.234.1.0',plain,
% 42.85/43.25      ( product(X1,product(i(product(X2,X1)),X2)) = eta(X2) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.234.0.2']),
% 42.85/43.25      [weight('<98,209,23,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.234.2.0',plain,
% 42.85/43.25      ( product(X1,product(i(product(X2,X1)),X2)) = eta(X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.234.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_234]).
% 42.85/43.25  cnf('0.235.0.0',plain,
% 42.85/43.25      ( product(i(product(X1,X2)),X1) = difference(X2,eta(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.6.2.0','0.234.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.235.1.0',plain,
% 42.85/43.25      ( product(i(product(X1,X2)),X1) = difference(X2,eta(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.235.0.0']),
% 42.85/43.25      [weight('<76,234,6,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.235.2.0',plain,
% 42.85/43.25      ( product(i(product(X1,X2)),X1) = difference(X2,eta(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.235.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_235]).
% 42.85/43.25  cnf('0.236.0.0',plain,
% 42.85/43.25      ( difference(X1,eta(X1)) = product(j(product(X1,X1)),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.235.2.0','0.149.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.236.0.1',plain,
% 42.85/43.25      ( j(X1) = product(j(product(X1,X1)),X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.236.0.0','0.28.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.236.1.0',plain,
% 42.85/43.25      ( j(X1) = product(j(product(X1,X1)),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.236.0.1']),
% 42.85/43.25      [weight('<62,235,149,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.236.2.0',plain,
% 42.85/43.25      ( product(j(product(X1,X1)),X1) = j(X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.236.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_236]).
% 42.85/43.25  cnf('0.237.0.0',plain,
% 42.85/43.25      ( j(product(X1,X1)) = quotient(j(X1),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.5.2.0','0.236.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.237.0.1',plain,
% 42.85/43.25      ( j(product(X1,X1)) = difference(X1,i(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.237.0.0','0.111.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.237.1.0',plain,
% 42.85/43.25      ( j(product(X1,X1)) = difference(X1,i(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.237.0.1']),
% 42.85/43.25      [weight('<44,236,5,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.237.2.0',plain,
% 42.85/43.25      ( j(product(X1,X1)) = difference(X1,i(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.237.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_237]).
% 42.85/43.25  cnf('0.238.0.0',plain,
% 42.85/43.25      ( i(product(X1,X1)) = j(product(X1,X1)) ),
% 42.85/43.25      inference(interreduction_right,[status(thm)],['0.149.2.0'])).
% 42.85/43.25  cnf('0.238.0.1',plain,
% 42.85/43.25      ( i(product(X1,X1)) = difference(X1,i(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.238.0.0','0.237.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.238.1.0',plain,
% 42.85/43.25      ( i(product(X1,X1)) = difference(X1,i(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.238.0.1']),
% 42.85/43.25      [weight('<44,149,237,[0,0,0,0]>')]).
% 42.85/43.25  cnf('0.238.2.0',plain,
% 42.85/43.25      ( i(product(X1,X1)) = difference(X1,i(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.238.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_238]).
% 42.85/43.25  cnf('0.239.0.0',plain,
% 42.85/43.25      ( j(j(product(X1,X1))) = product(X1,X1) ),
% 42.85/43.25      inference(interreduction_right,[status(thm)],['0.150.2.0'])).
% 42.85/43.25  cnf('0.239.0.1',plain,
% 42.85/43.25      ( j(difference(X1,i(X1))) = product(X1,X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.239.0.0','0.237.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.239.1.0',plain,
% 42.85/43.25      ( j(difference(X1,i(X1))) = product(X1,X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.239.0.1']),
% 42.85/43.25      [weight('<53,150,237,[0,0,0,0]>')]).
% 42.85/43.25  cnf('0.239.2.0',plain,
% 42.85/43.25      ( j(difference(X1,i(X1))) = product(X1,X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.239.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_239]).
% 42.85/43.25  cnf('0.240.0.0',plain,
% 42.85/43.25      ( i(difference(X1,i(X1))) = j(difference(X1,i(X1))) ),
% 42.85/43.25      inference(interreduction_right,[status(thm)],['0.151.2.0'])).
% 42.85/43.25  cnf('0.240.0.1',plain,
% 42.85/43.25      ( i(difference(X1,i(X1))) = product(X1,X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.240.0.0','0.239.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.240.1.0',plain,
% 42.85/43.25      ( i(difference(X1,i(X1))) = product(X1,X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.240.0.1']),
% 42.85/43.25      [weight('<53,151,239,[0,0,0,0]>')]).
% 42.85/43.25  cnf('0.240.2.0',plain,
% 42.85/43.25      ( i(difference(X1,i(X1))) = product(X1,X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.240.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_240]).
% 42.85/43.25  cnf('0.241.0.0',plain,
% 42.85/43.25      ( difference(i(X1),i(i(X1))) = j(difference(X1,j(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.237.2.0','0.46.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.241.0.1',plain,
% 42.85/43.25      ( difference(j(X1),X1) = j(difference(X1,j(X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.241.0.0','0.166.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.241.1.0',plain,
% 42.85/43.25      ( difference(j(X1),X1) = j(difference(X1,j(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.241.0.1']),
% 42.85/43.25      [weight('<59,237,46,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.241.2.0',plain,
% 42.85/43.25      ( j(difference(X1,j(X1))) = difference(j(X1),X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.241.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_241]).
% 42.85/43.25  cnf('0.243.0.0',plain,
% 42.85/43.25      ( j(j(difference(X1,j(X1)))) = difference(X1,j(X1)) ),
% 42.85/43.25      inference(interreduction_right,[status(thm)],['0.172.2.0'])).
% 42.85/43.25  cnf('0.243.0.1',plain,
% 42.85/43.25      ( j(difference(j(X1),X1)) = difference(X1,j(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.243.0.0','0.241.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.243.1.0',plain,
% 42.85/43.25      ( j(difference(j(X1),X1)) = difference(X1,j(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.243.0.1']),
% 42.85/43.25      [weight('<59,172,241,[0,0,0,0]>')]).
% 42.85/43.25  cnf('0.243.2.0',plain,
% 42.85/43.25      ( j(difference(j(X1),X1)) = difference(X1,j(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.243.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_243]).
% 42.85/43.25  cnf('0.245.0.0',plain,
% 42.85/43.25      ( difference(difference(X1,X2),eta(X1)) = product(i(X2),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.235.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.1','L')]).
% 42.85/43.25  cnf('0.245.1.0',plain,
% 42.85/43.25      ( difference(difference(X1,X2),eta(X1)) = product(i(X2),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.245.0.0']),
% 42.85/43.25      [weight('<76,235,1,[1,0,0,2]>')]).
% 42.85/43.25  cnf('0.245.2.0',plain,
% 42.85/43.25      ( difference(difference(X1,X2),eta(X1)) = product(i(X2),X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.245.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_245]).
% 42.85/43.25  cnf('0.246.0.0',plain,
% 42.85/43.25      ( product(i(X1),eta(X2)) = difference(difference(eta(X2),X1),one) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.245.2.0','0.161.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.246.0.1',plain,
% 42.85/43.25      ( product(i(X1),eta(X2)) = i(difference(eta(X2),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.246.0.0','0.12.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.246.1.0',plain,
% 42.85/43.25      ( product(i(X1),eta(X2)) = i(difference(eta(X2),X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.246.0.1']),
% 42.85/43.25      [weight('<65,245,161,[1,0,0,4]>')]).
% 42.85/43.25  cnf('0.246.2.0',plain,
% 42.85/43.25      ( i(difference(eta(X1),X2)) = product(i(X2),eta(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.246.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_246]).
% 42.85/43.25  cnf('0.248.0.0',plain,
% 42.85/43.25      ( i(product(X1,X2)) = quotient(difference(X2,eta(X1)),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.5.2.0','0.235.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.248.1.0',plain,
% 42.85/43.25      ( i(product(X1,X2)) = quotient(difference(X2,eta(X1)),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.248.0.0']),
% 42.85/43.25      [weight('<76,235,5,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.248.2.0',plain,
% 42.85/43.25      ( quotient(difference(X1,eta(X2)),X2) = i(product(X2,X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.248.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_248]).
% 42.85/43.25  cnf('0.249.0.0',plain,
% 42.85/43.25      ( i(product(eta(X1),X2)) = quotient(difference(X2,one),eta(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.248.2.0','0.161.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.249.0.1',plain,
% 42.85/43.25      ( i(product(eta(X1),X2)) = quotient(i(X2),eta(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.249.0.0','0.12.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.1','L')]).
% 42.85/43.25  cnf('0.249.1.0',plain,
% 42.85/43.25      ( i(product(eta(X1),X2)) = quotient(i(X2),eta(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.249.0.1']),
% 42.85/43.25      [weight('<65,248,161,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.249.2.0',plain,
% 42.85/43.25      ( i(product(eta(X1),X2)) = quotient(i(X2),eta(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.249.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_249]).
% 42.85/43.25  cnf('0.251.0.0',plain,
% 42.85/43.25      ( difference(eta(X1),X2) = j(product(i(X2),eta(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.24.2.0','0.246.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.251.1.0',plain,
% 42.85/43.25      ( difference(eta(X1),X2) = j(product(i(X2),eta(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.251.0.0']),
% 42.85/43.25      [weight('<76,246,24,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.251.2.0',plain,
% 42.85/43.25      ( j(product(i(X1),eta(X2))) = difference(eta(X2),X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.251.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_251]).
% 42.85/43.25  cnf('0.252.0.0',plain,
% 42.85/43.25      ( difference(eta(X1),j(X2)) = j(product(X2,eta(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.251.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.1','L')]).
% 42.85/43.25  cnf('0.252.1.0',plain,
% 42.85/43.25      ( difference(eta(X1),j(X2)) = j(product(X2,eta(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.252.0.0']),
% 42.85/43.25      [weight('<65,251,22,[1,0,0,2]>')]).
% 42.85/43.25  cnf('0.252.2.0',plain,
% 42.85/43.25      ( j(product(X1,eta(X2))) = difference(eta(X2),j(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.252.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_252]).
% 42.85/43.25  cnf('0.253.0.0',plain,
% 42.85/43.25      ( product(eta(X1),X2) = j(quotient(i(X2),eta(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.24.2.0','0.249.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.253.1.0',plain,
% 42.85/43.25      ( product(eta(X1),X2) = j(quotient(i(X2),eta(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.253.0.0']),
% 42.85/43.25      [weight('<76,249,24,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.253.2.0',plain,
% 42.85/43.25      ( j(quotient(i(X1),eta(X2))) = product(eta(X2),X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.253.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_253]).
% 42.85/43.25  cnf('0.254.0.0',plain,
% 42.85/43.25      ( product(eta(X1),j(X2)) = j(quotient(X2,eta(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.253.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.1','L')]).
% 42.85/43.25  cnf('0.254.1.0',plain,
% 42.85/43.25      ( product(eta(X1),j(X2)) = j(quotient(X2,eta(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.254.0.0']),
% 42.85/43.25      [weight('<65,253,22,[1,0,0,2]>')]).
% 42.85/43.25  cnf('0.254.2.0',plain,
% 42.85/43.25      ( j(quotient(X1,eta(X2))) = product(eta(X2),j(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.254.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_254]).
% 42.85/43.25  cnf('0.262.0.0',plain,
% 42.85/43.25      ( eta(product(X1,eta(X2))) = eta(difference(eta(X2),j(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.26.2.0','0.252.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.262.1.0',plain,
% 42.85/43.25      ( eta(product(X1,eta(X2))) = eta(difference(eta(X2),j(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.262.0.0']),
% 42.85/43.25      [weight('<83,252,26,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.262.2.0',plain,
% 42.85/43.25      ( eta(difference(eta(X1),j(X2))) = eta(product(X2,eta(X1))) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.262.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_262]).
% 42.85/43.25  cnf('0.269.0.0',plain,
% 42.85/43.25      ( difference(X1,X2) = quotient(eta(X1),product(i(X2),X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.30.2.0','0.245.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.269.1.0',plain,
% 42.85/43.25      ( difference(X1,X2) = quotient(eta(X1),product(i(X2),X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.269.0.0']),
% 42.85/43.25      [weight('<87,245,30,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.269.2.0',plain,
% 42.85/43.25      ( quotient(eta(X1),product(i(X2),X1)) = difference(X1,X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.269.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_269]).
% 42.85/43.25  cnf('0.270.0.0',plain,
% 42.85/43.25      ( difference(X1,j(X2)) = quotient(eta(X1),product(X2,X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.269.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2.1','L')]).
% 42.85/43.25  cnf('0.270.1.0',plain,
% 42.85/43.25      ( difference(X1,j(X2)) = quotient(eta(X1),product(X2,X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.270.0.0']),
% 42.85/43.25      [weight('<76,269,22,[1,0,0,4]>')]).
% 42.85/43.25  cnf('0.270.2.0',plain,
% 42.85/43.25      ( quotient(eta(X1),product(X2,X1)) = difference(X1,j(X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.270.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_270]).
% 42.85/43.25  cnf('0.271.0.0',plain,
% 42.85/43.25      ( difference(X1,j(quotient(X2,X1))) = quotient(eta(X1),X2) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.270.2.0','0.3.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.271.1.0',plain,
% 42.85/43.25      ( difference(X1,j(quotient(X2,X1))) = quotient(eta(X1),X2) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.271.0.0']),
% 42.85/43.25      [weight('<76,270,3,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.271.2.0',plain,
% 42.85/43.25      ( difference(X1,j(quotient(X2,X1))) = quotient(eta(X1),X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.271.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_271]).
% 42.85/43.25  cnf('0.272.0.0',plain,
% 42.85/43.25      ( j(quotient(X1,X2)) = product(X2,quotient(eta(X2),X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.1.2.0','0.271.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.272.1.0',plain,
% 42.85/43.25      ( j(quotient(X1,X2)) = product(X2,quotient(eta(X2),X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.272.0.0']),
% 42.85/43.25      [weight('<76,271,1,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.272.2.0',plain,
% 42.85/43.25      ( product(X1,quotient(eta(X1),X2)) = j(quotient(X2,X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.272.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_272]).
% 42.85/43.25  cnf('0.278.0.0',plain,
% 42.85/43.25      ( one = product(difference(X1,i(X1)),product(X1,X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.21.2.0','0.237.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.278.1.0',plain,
% 42.85/43.25      ( one = product(difference(X1,i(X1)),product(X1,X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.278.0.0']),
% 42.85/43.25      [weight('<89,237,21,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.278.2.0',plain,
% 42.85/43.25      ( product(difference(X1,i(X1)),product(X1,X1)) = one ),
% 42.85/43.25      inference(orient,[status(thm)],['0.278.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_278]).
% 42.85/43.25  cnf('0.279.0.0',plain,
% 42.85/43.25      ( product(i(X1),product(X2,X2)) = difference(difference(product(X2,X2),X1),one) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.245.2.0','0.148.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.279.0.1',plain,
% 42.85/43.25      ( product(i(X1),product(X2,X2)) = i(difference(product(X2,X2),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.279.0.0','0.12.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.279.1.0',plain,
% 42.85/43.25      ( product(i(X1),product(X2,X2)) = i(difference(product(X2,X2),X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.279.0.1']),
% 42.85/43.25      [weight('<90,245,148,[1,0,0,4]>')]).
% 42.85/43.25  cnf('0.279.2.0',plain,
% 42.85/43.25      ( i(difference(product(X1,X1),X2)) = product(i(X2),product(X1,X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.279.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_279]).
% 42.85/43.25  cnf('0.281.0.0',plain,
% 42.85/43.25      ( i(product(product(X1,X1),X2)) = quotient(difference(X2,one),product(X1,X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.248.2.0','0.148.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.281.0.1',plain,
% 42.85/43.25      ( i(product(product(X1,X1),X2)) = quotient(i(X2),product(X1,X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.281.0.0','0.12.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.1','L')]).
% 42.85/43.25  cnf('0.281.1.0',plain,
% 42.85/43.25      ( i(product(product(X1,X1),X2)) = quotient(i(X2),product(X1,X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.281.0.1']),
% 42.85/43.25      [weight('<90,248,148,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.281.2.0',plain,
% 42.85/43.25      ( i(product(product(X1,X1),X2)) = quotient(i(X2),product(X1,X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.281.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_281]).
% 42.85/43.25  cnf('0.298.0.0',plain,
% 42.85/43.25      ( eta(X1) = product(difference(X1,j(X2)),product(X2,X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.3.2.0','0.270.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.298.1.0',plain,
% 42.85/43.25      ( eta(X1) = product(difference(X1,j(X2)),product(X2,X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.298.0.0']),
% 42.85/43.25      [weight('<98,270,3,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.298.2.0',plain,
% 42.85/43.25      ( product(difference(X1,j(X2)),product(X2,X1)) = eta(X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.298.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_298]).
% 42.85/43.25  cnf('0.303.0.0',plain,
% 42.85/43.25      ( product(i(X1),j(X2)) = difference(difference(j(X2),X1),eta(X2)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.245.2.0','0.26.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.303.1.0',plain,
% 42.85/43.25      ( product(i(X1),j(X2)) = difference(difference(j(X2),X1),eta(X2)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.303.0.0']),
% 42.85/43.25      [weight('<103,245,26,[1,0,0,4]>')]).
% 42.85/43.25  cnf('0.303.2.0',plain,
% 42.85/43.25      ( difference(difference(j(X1),X2),eta(X1)) = product(i(X2),j(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.303.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_303]).
% 42.85/43.25  cnf('0.307.0.0',plain,
% 42.85/43.25      ( i(product(j(X1),X2)) = quotient(difference(X2,eta(X1)),j(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.248.2.0','0.26.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.307.1.0',plain,
% 42.85/43.25      ( i(product(j(X1),X2)) = quotient(difference(X2,eta(X1)),j(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.307.0.0']),
% 42.85/43.25      [weight('<103,248,26,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.307.2.0',plain,
% 42.85/43.25      ( quotient(difference(X1,eta(X2)),j(X2)) = i(product(j(X2),X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.307.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_307]).
% 42.85/43.25  cnf('0.308.0.0',plain,
% 42.85/43.25      ( i(product(j(eta(X1)),X2)) = quotient(difference(X2,one),j(eta(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.307.2.0','0.161.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.308.0.1',plain,
% 42.85/43.25      ( i(product(j(eta(X1)),X2)) = quotient(i(X2),j(eta(X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.308.0.0','0.12.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.1','L')]).
% 42.85/43.25  cnf('0.308.1.0',plain,
% 42.85/43.25      ( i(product(j(eta(X1)),X2)) = quotient(i(X2),j(eta(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.308.0.1']),
% 42.85/43.25      [weight('<90,307,161,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.308.2.0',plain,
% 42.85/43.25      ( i(product(j(eta(X1)),X2)) = quotient(i(X2),j(eta(X1))) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.308.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_308]).
% 42.85/43.25  cnf('0.310.0.0',plain,
% 42.85/43.25      ( difference(X1,product(product(X1,quotient(X2,product(X3,X1))),X3)) = quotient(X2,X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.9.2.0','0.3.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.310.1.0',plain,
% 42.85/43.25      ( difference(X1,product(product(X1,quotient(X2,product(X3,X1))),X3)) = quotient(X2,X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.310.0.0']),
% 42.85/43.25      [weight('<?,9,3,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.310.2.0',plain,
% 42.85/43.25      ( difference(X1,product(product(X1,quotient(X2,product(X3,X1))),X3)) = quotient(X2,X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.310.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_310]).
% 42.85/43.25  cnf('0.311.0.0',plain,
% 42.85/43.25      ( difference(j(X1),j(X2)) = quotient(eta(X1),product(X2,j(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.270.2.0','0.26.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.311.1.0',plain,
% 42.85/43.25      ( difference(j(X1),j(X2)) = quotient(eta(X1),product(X2,j(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.311.0.0']),
% 42.85/43.25      [weight('<103,270,26,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.311.2.0',plain,
% 42.85/43.25      ( quotient(eta(X1),product(X2,j(X1))) = difference(j(X1),j(X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.311.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_311]).
% 42.85/43.25  cnf('0.312.0.0',plain,
% 42.85/43.25      ( difference(j(eta(X1)),j(X2)) = quotient(one,product(X2,j(eta(X1)))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.311.2.0','0.161.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.312.0.1',plain,
% 42.85/43.25      ( difference(j(eta(X1)),j(X2)) = j(product(X2,j(eta(X1)))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.312.0.0','0.11.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.312.1.0',plain,
% 42.85/43.25      ( difference(j(eta(X1)),j(X2)) = j(product(X2,j(eta(X1)))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.312.0.1']),
% 42.85/43.25      [weight('<90,311,161,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.312.2.0',plain,
% 42.85/43.25      ( j(product(X1,j(eta(X2)))) = difference(j(eta(X2)),j(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.312.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_312]).
% 42.85/43.25  cnf('0.320.0.0',plain,
% 42.85/43.25      ( j(quotient(X1,j(X2))) = product(j(X2),quotient(eta(X2),X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.272.2.0','0.26.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2.1','L')]).
% 42.85/43.25  cnf('0.320.1.0',plain,
% 42.85/43.25      ( j(quotient(X1,j(X2))) = product(j(X2),quotient(eta(X2),X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.320.0.0']),
% 42.85/43.25      [weight('<103,272,26,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.320.2.0',plain,
% 42.85/43.25      ( product(j(X1),quotient(eta(X1),X2)) = j(quotient(X2,j(X1))) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.320.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_320]).
% 42.85/43.25  cnf('0.322.0.0',plain,
% 42.85/43.25      ( j(quotient(X1,i(X2))) = product(i(X2),quotient(eta(X2),X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.272.2.0','0.27.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2.1','L')]).
% 42.85/43.25  cnf('0.322.1.0',plain,
% 42.85/43.25      ( j(quotient(X1,i(X2))) = product(i(X2),quotient(eta(X2),X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.322.0.0']),
% 42.85/43.25      [weight('<103,272,27,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.322.2.0',plain,
% 42.85/43.25      ( product(i(X1),quotient(eta(X1),X2)) = j(quotient(X2,i(X1))) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.322.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_322]).
% 42.85/43.25  cnf('0.346.0.0',plain,
% 42.85/43.25      ( product(X1,X2) = quotient(product(X1,quotient(X2,X1)),j(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.5.2.0','0.92.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.346.1.0',plain,
% 42.85/43.25      ( product(X1,X2) = quotient(product(X1,quotient(X2,X1)),j(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.346.0.0']),
% 42.85/43.25      [weight('<107,92,5,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.346.2.0',plain,
% 42.85/43.25      ( quotient(product(X1,quotient(X2,X1)),j(X1)) = product(X1,X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.346.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_346]).
% 42.85/43.25  cnf('0.347.0.0',plain,
% 42.85/43.25      ( product(X1,product(X2,X1)) = quotient(product(X1,X2),j(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.346.2.0','0.5.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.347.1.0',plain,
% 42.85/43.25      ( product(X1,product(X2,X1)) = quotient(product(X1,X2),j(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.347.0.0']),
% 42.85/43.25      [weight('<83,346,5,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.347.2.0',plain,
% 42.85/43.25      ( quotient(product(X1,X2),j(X1)) = product(X1,product(X2,X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.347.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_347]).
% 42.85/43.25  cnf('0.351.0.0',plain,
% 42.85/43.25      ( product(X1,product(difference(X1,X2),X1)) = quotient(X2,j(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.347.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.351.1.0',plain,
% 42.85/43.25      ( product(X1,product(difference(X1,X2),X1)) = quotient(X2,j(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.351.0.0']),
% 42.85/43.25      [weight('<95,347,1,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.351.2.0',plain,
% 42.85/43.25      ( product(X1,product(difference(X1,X2),X1)) = quotient(X2,j(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.351.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_351]).
% 42.85/43.25  cnf('0.352.0.0',plain,
% 42.85/43.25      ( product(difference(X1,X2),X1) = difference(X1,quotient(X2,j(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.6.2.0','0.351.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.352.1.0',plain,
% 42.85/43.25      ( product(difference(X1,X2),X1) = difference(X1,quotient(X2,j(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.352.0.0']),
% 42.85/43.25      [weight('<83,351,6,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.352.2.0',plain,
% 42.85/43.25      ( difference(X1,quotient(X2,j(X1))) = product(difference(X1,X2),X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.352.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_352]).
% 42.85/43.25  cnf('0.353.0.0',plain,
% 42.85/43.25      ( quotient(quotient(product(difference(i(X1),X2),i(X1)),i(X1)),X1) = product(X1,quotient(X2,j(i(X1)))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.97.2.0','0.351.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.353.0.1',plain,
% 42.85/43.25      ( quotient(difference(i(X1),X2),X1) = product(X1,quotient(X2,j(i(X1)))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.353.0.0','0.5.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.353.0.2',plain,
% 42.85/43.25      ( quotient(difference(i(X1),X2),X1) = product(X1,quotient(X2,X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.353.0.1','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.2.2','L')]).
% 42.85/43.25  cnf('0.353.1.0',plain,
% 42.85/43.25      ( quotient(difference(i(X1),X2),X1) = product(X1,quotient(X2,X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.353.0.2']),
% 42.85/43.25      [weight('<83,351,97,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.353.2.0',plain,
% 42.85/43.25      ( quotient(difference(i(X1),X2),X1) = product(X1,quotient(X2,X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.353.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_353]).
% 42.85/43.25  cnf('0.354.0.0',plain,
% 42.85/43.25      ( quotient(quotient(X1,X2),j(X2)) = product(X2,product(i(X2),X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.351.2.0','0.229.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.354.0.1',plain,
% 42.85/43.25      ( quotient(quotient(X1,X2),j(X2)) = quotient(quotient(X1,i(X2)),X2) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.354.0.0','0.97.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.354.1.0',plain,
% 42.85/43.25      ( quotient(quotient(X1,X2),j(X2)) = quotient(quotient(X1,i(X2)),X2) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.354.0.1']),
% 42.85/43.25      [weight('<90,351,229,[1,0,0,2]>')]).
% 42.85/43.25  cnf('0.354.2.0',plain,
% 42.85/43.25      ( quotient(quotient(X1,i(X2)),X2) = quotient(quotient(X1,X2),j(X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.354.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_354]).
% 42.85/43.25  cnf('0.355.0.0',plain,
% 42.85/43.25      ( product(X1,product(i(X1),X2)) = quotient(quotient(X2,i(X1)),X1) ),
% 42.85/43.25      inference(interreduction_right,[status(thm)],['0.97.2.0'])).
% 42.85/43.25  cnf('0.355.0.1',plain,
% 42.85/43.25      ( product(X1,product(i(X1),X2)) = quotient(quotient(X2,X1),j(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.355.0.0','0.354.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.355.1.0',plain,
% 42.85/43.25      ( product(X1,product(i(X1),X2)) = quotient(quotient(X2,X1),j(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.355.0.1']),
% 42.85/43.25      [weight('<90,97,354,[0,0,0,0]>')]).
% 42.85/43.25  cnf('0.355.2.0',plain,
% 42.85/43.25      ( product(X1,product(i(X1),X2)) = quotient(quotient(X2,X1),j(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.355.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_355]).
% 42.85/43.25  cnf('0.356.0.0',plain,
% 42.85/43.25      ( difference(i(X1),X2) = product(product(X1,quotient(X2,X1)),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.3.2.0','0.353.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.356.1.0',plain,
% 42.85/43.25      ( difference(i(X1),X2) = product(product(X1,quotient(X2,X1)),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.356.0.0']),
% 42.85/43.25      [weight('<95,353,3,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.356.2.0',plain,
% 42.85/43.25      ( product(product(X1,quotient(X2,X1)),X1) = difference(i(X1),X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.356.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_356]).
% 42.85/43.25  cnf('0.357.0.0',plain,
% 42.85/43.25      ( difference(i(X1),product(X2,X1)) = product(product(X1,X2),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.356.2.0','0.5.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.357.1.0',plain,
% 42.85/43.25      ( difference(i(X1),product(X2,X1)) = product(product(X1,X2),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.357.0.0']),
% 42.85/43.25      [weight('<83,356,5,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.357.2.0',plain,
% 42.85/43.25      ( difference(i(X1),product(X2,X1)) = product(product(X1,X2),X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.357.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_357]).
% 42.85/43.25  cnf('0.361.0.0',plain,
% 42.85/43.25      ( difference(i(X1),difference(X1,X2)) = product(product(X2,j(X1)),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.356.2.0','0.98.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.361.1.0',plain,
% 42.85/43.25      ( difference(i(X1),difference(X1,X2)) = product(product(X2,j(X1)),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.361.0.0']),
% 42.85/43.25      [weight('<90,356,98,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.361.2.0',plain,
% 42.85/43.25      ( product(product(X1,j(X2)),X2) = difference(i(X2),difference(X2,X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.361.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_361]).
% 42.85/43.25  cnf('0.370.0.0',plain,
% 42.85/43.25      ( product(i(X1),product(X2,i(X1))) = quotient(product(i(X1),X2),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.347.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.370.0.1',plain,
% 42.85/43.25      ( product(i(X1),product(X2,i(X1))) = difference(X1,quotient(X2,X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.370.0.0','0.230.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.370.1.0',plain,
% 42.85/43.25      ( product(i(X1),product(X2,i(X1))) = difference(X1,quotient(X2,X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.370.0.1']),
% 42.85/43.25      [weight('<103,347,24,[1,0,0,4]>')]).
% 42.85/43.25  cnf('0.370.2.0',plain,
% 42.85/43.25      ( product(i(X1),product(X2,i(X1))) = difference(X1,quotient(X2,X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.370.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_370]).
% 42.85/43.25  cnf('0.388.0.0',plain,
% 42.85/43.25      ( product(product(j(X1),X2),j(X1)) = difference(X1,product(X2,j(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.357.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.388.0.1',plain,
% 42.85/43.25      ( product(product(j(X1),X2),j(X1)) = quotient(difference(X1,X2),X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.388.0.0','0.99.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.388.1.0',plain,
% 42.85/43.25      ( product(product(j(X1),X2),j(X1)) = quotient(difference(X1,X2),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.388.0.1']),
% 42.85/43.25      [weight('<103,357,22,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.388.2.0',plain,
% 42.85/43.25      ( product(product(j(X1),X2),j(X1)) = quotient(difference(X1,X2),X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.388.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_388]).
% 42.85/43.25  cnf('0.396.0.0',plain,
% 42.85/43.25      ( difference(j(X1),quotient(X2,j(X1))) = product(X1,product(X2,i(j(X1)))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.370.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.396.0.1',plain,
% 42.85/43.25      ( difference(j(X1),quotient(X2,j(X1))) = product(X1,product(X2,X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.396.0.0','0.22.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.2.2','L')]).
% 42.85/43.25  cnf('0.396.1.0',plain,
% 42.85/43.25      ( difference(j(X1),quotient(X2,j(X1))) = product(X1,product(X2,X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.396.0.1']),
% 42.85/43.25      [weight('<103,370,22,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.396.2.0',plain,
% 42.85/43.25      ( difference(j(X1),quotient(X2,j(X1))) = product(X1,product(X2,X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.396.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_396]).
% 42.85/43.25  cnf('0.403.0.0',plain,
% 42.85/43.25      ( quotient(difference(i(X1),X2),i(X1)) = product(product(X1,X2),j(i(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.388.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.1','L')]).
% 42.85/43.25  cnf('0.403.0.1',plain,
% 42.85/43.25      ( quotient(difference(i(X1),X2),i(X1)) = product(product(X1,X2),X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.403.0.0','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.2','L')]).
% 42.85/43.25  cnf('0.403.1.0',plain,
% 42.85/43.25      ( quotient(difference(i(X1),X2),i(X1)) = product(product(X1,X2),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.403.0.1']),
% 42.85/43.25      [weight('<103,388,24,[1,0,0,2]>')]).
% 42.85/43.25  cnf('0.403.2.0',plain,
% 42.85/43.25      ( quotient(difference(i(X1),X2),i(X1)) = product(product(X1,X2),X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.403.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_403]).
% 42.85/43.25  cnf('0.411.0.0',plain,
% 42.85/43.25      ( difference(X1,product(product(X1,X2),quotient(X3,X1))) = quotient(product(X2,X3),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.9.2.0','0.3.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.411.1.0',plain,
% 42.85/43.25      ( difference(X1,product(product(X1,X2),quotient(X3,X1))) = quotient(product(X2,X3),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.411.0.0']),
% 42.85/43.25      [weight('<?,9,3,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.411.2.0',plain,
% 42.85/43.25      ( difference(X1,product(product(X1,X2),quotient(X3,X1))) = quotient(product(X2,X3),X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.411.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_411]).
% 42.85/43.25  cnf('0.434.0.0',plain,
% 42.85/43.25      ( X1 = difference(i(product(X1,X2)),difference(X2,eta(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.6.2.0','0.235.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.434.1.0',plain,
% 42.85/43.25      ( X1 = difference(i(product(X1,X2)),difference(X2,eta(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.434.0.0']),
% 42.85/43.25      [weight('<109,235,6,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.434.2.0',plain,
% 42.85/43.25      ( difference(i(product(X1,X2)),difference(X2,eta(X1))) = X1 ),
% 42.85/43.25      inference(orient,[status(thm)],['0.434.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_434]).
% 42.85/43.25  cnf('0.440.0.0',plain,
% 42.85/43.25      ( X1 = quotient(j(quotient(X2,X1)),quotient(eta(X1),X2)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.30.2.0','0.271.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.440.1.0',plain,
% 42.85/43.25      ( X1 = quotient(j(quotient(X2,X1)),quotient(eta(X1),X2)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.440.0.0']),
% 42.85/43.25      [weight('<109,271,30,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.440.2.0',plain,
% 42.85/43.25      ( quotient(j(quotient(X1,X2)),quotient(eta(X2),X1)) = X2 ),
% 42.85/43.25      inference(orient,[status(thm)],['0.440.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_440]).
% 42.85/43.25  cnf('0.443.0.0',plain,
% 42.85/43.25      ( product(i(X1),quotient(X2,i(X1))) = product(product(i(X1),X2),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.92.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.443.1.0',plain,
% 42.85/43.25      ( product(i(X1),quotient(X2,i(X1))) = product(product(i(X1),X2),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.443.0.0']),
% 42.85/43.25      [weight('<111,92,24,[1,0,0,4]>')]).
% 42.85/43.25  cnf('0.443.2.0',plain,
% 42.85/43.25      ( product(i(X1),quotient(X2,i(X1))) = product(product(i(X1),X2),X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.443.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_443]).
% 42.85/43.25  cnf('0.451.0.0',plain,
% 42.85/43.25      ( product(X1,product(X2,j(X1))) = product(difference(j(X1),product(one,X2)),j(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.209.2.0','0.21.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2.1','L')]).
% 42.85/43.25  cnf('0.451.0.1',plain,
% 42.85/43.25      ( product(X1,product(X2,j(X1))) = product(difference(j(X1),X2),j(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.451.0.0','0.4.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.1.2','L')]).
% 42.85/43.25  cnf('0.451.1.0',plain,
% 42.85/43.25      ( product(X1,product(X2,j(X1))) = product(difference(j(X1),X2),j(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.451.0.1']),
% 42.85/43.25      [weight('<111,209,21,[1,0,0,4]>')]).
% 42.85/43.25  cnf('0.451.2.0',plain,
% 42.85/43.25      ( product(difference(j(X1),X2),j(X1)) = product(X1,product(X2,j(X1))) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.451.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_451]).
% 42.85/43.25  cnf('0.458.0.0',plain,
% 42.85/43.25      ( eta(product(product(X1,X1),X2)) = eta(quotient(i(X2),product(X1,X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.27.2.0','0.281.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.458.1.0',plain,
% 42.85/43.25      ( eta(product(product(X1,X1),X2)) = eta(quotient(i(X2),product(X1,X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.458.0.0']),
% 42.85/43.25      [weight('<111,281,27,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.458.2.0',plain,
% 42.85/43.25      ( eta(quotient(i(X1),product(X2,X2))) = eta(product(product(X2,X2),X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.458.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_458]).
% 42.85/43.25  cnf('0.464.0.0',plain,
% 42.85/43.25      ( eta(product(X1,j(eta(X2)))) = eta(difference(j(eta(X2)),j(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.26.2.0','0.312.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.464.1.0',plain,
% 42.85/43.25      ( eta(product(X1,j(eta(X2)))) = eta(difference(j(eta(X2)),j(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.464.0.0']),
% 42.85/43.25      [weight('<111,312,26,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.464.2.0',plain,
% 42.85/43.25      ( eta(difference(j(eta(X1)),j(X2))) = eta(product(X2,j(eta(X1)))) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.464.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_464]).
% 42.85/43.25  cnf('0.489.0.0',plain,
% 42.85/43.25      ( quotient(quotient(difference(X1,X2),X1),j(X1)) = product(j(X1),X2) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.94.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.489.1.0',plain,
% 42.85/43.25      ( quotient(quotient(difference(X1,X2),X1),j(X1)) = product(j(X1),X2) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.489.0.0']),
% 42.85/43.25      [weight('<116,94,1,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.489.2.0',plain,
% 42.85/43.25      ( quotient(quotient(difference(X1,X2),X1),j(X1)) = product(j(X1),X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.489.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_489]).
% 42.85/43.25  cnf('0.490.0.0',plain,
% 42.85/43.25      ( product(difference(X1,quotient(difference(X1,X2),X1)),X1) = difference(X1,product(j(X1),X2)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.352.2.0','0.489.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.490.0.1',plain,
% 42.85/43.25      ( product(i(X1),difference(X1,X2)) = difference(X1,product(j(X1),X2)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.490.0.0','0.229.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.490.1.0',plain,
% 42.85/43.25      ( product(i(X1),difference(X1,X2)) = difference(X1,product(j(X1),X2)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.490.0.1']),
% 42.85/43.25      [weight('<90,489,352,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.490.2.0',plain,
% 42.85/43.25      ( product(i(X1),difference(X1,X2)) = difference(X1,product(j(X1),X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.490.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_490]).
% 42.85/43.25  cnf('0.523.0.0',plain,
% 42.85/43.25      ( product(X1,product(product(X2,j(X1)),X1)) = difference(j(X1),product(product(j(X1),X1),X2)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.347.2.0','0.9.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.523.0.1',plain,
% 42.85/43.25      ( product(X1,product(product(X2,j(X1)),X1)) = difference(j(X1),product(one,X2)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.523.0.0','0.21.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.2.1','L')]).
% 42.85/43.25  cnf('0.523.0.2',plain,
% 42.85/43.25      ( product(X1,product(product(X2,j(X1)),X1)) = difference(j(X1),X2) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.523.0.1','0.4.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.2','L')]).
% 42.85/43.25  cnf('0.523.1.0',plain,
% 42.85/43.25      ( product(X1,product(product(X2,j(X1)),X1)) = difference(j(X1),X2) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.523.0.2']),
% 42.85/43.25      [weight('<116,347,9,[1,0,0,0]>')]).
% 42.85/43.25  cnf('0.523.1.1',plain,
% 42.85/43.25      ( product(X1,difference(i(X1),difference(X1,X2))) = difference(j(X1),X2) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.523.1.0','0.361.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.523.2.0',plain,
% 42.85/43.25      ( product(X1,difference(i(X1),difference(X1,X2))) = difference(j(X1),X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.523.1.1',theory(equality)]),
% 42.85/43.25      [u,rule_523]).
% 42.85/43.25  cnf('0.524.0.0',plain,
% 42.85/43.25      ( difference(i(X1),difference(X1,X2)) = difference(X1,difference(j(X1),X2)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.6.2.0','0.523.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.524.1.0',plain,
% 42.85/43.25      ( difference(i(X1),difference(X1,X2)) = difference(X1,difference(j(X1),X2)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.524.0.0']),
% 42.85/43.25      [weight('<90,523,6,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.524.2.0',plain,
% 42.85/43.25      ( difference(i(X1),difference(X1,X2)) = difference(X1,difference(j(X1),X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.524.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_524]).
% 42.85/43.25  cnf('0.525.0.0',plain,
% 42.85/43.25      ( product(product(X1,j(X2)),X2) = difference(i(X2),difference(X2,X1)) ),
% 42.85/43.25      inference(interreduction_right,[status(thm)],['0.361.2.0'])).
% 42.85/43.25  cnf('0.525.0.1',plain,
% 42.85/43.25      ( product(product(X1,j(X2)),X2) = difference(X2,difference(j(X2),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.525.0.0','0.524.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.525.1.0',plain,
% 42.85/43.25      ( product(product(X1,j(X2)),X2) = difference(X2,difference(j(X2),X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.525.0.1']),
% 42.85/43.25      [weight('<90,361,524,[0,0,0,0]>')]).
% 42.85/43.25  cnf('0.525.2.0',plain,
% 42.85/43.25      ( product(product(X1,j(X2)),X2) = difference(X2,difference(j(X2),X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.525.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_525]).
% 42.85/43.25  cnf('0.526.0.0',plain,
% 42.85/43.25      ( difference(i(X1),difference(j(i(X1)),X2)) = product(product(X2,X1),i(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.525.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.526.0.1',plain,
% 42.85/43.25      ( difference(i(X1),difference(X1,X2)) = product(product(X2,X1),i(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.526.0.0','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2.1','L')]).
% 42.85/43.25  cnf('0.526.0.2',plain,
% 42.85/43.25      ( difference(X1,difference(j(X1),X2)) = product(product(X2,X1),i(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.526.0.1','0.524.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.526.1.0',plain,
% 42.85/43.25      ( difference(X1,difference(j(X1),X2)) = product(product(X2,X1),i(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.526.0.2']),
% 42.85/43.25      [weight('<90,525,24,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.526.2.0',plain,
% 42.85/43.25      ( product(product(X1,X2),i(X2)) = difference(X2,difference(j(X2),X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.526.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_526]).
% 42.85/43.25  cnf('0.527.0.0',plain,
% 42.85/43.25      ( quotient(X1,i(X2)) = product(quotient(quotient(X1,X2),j(X2)),X2) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.3.2.0','0.354.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.527.1.0',plain,
% 42.85/43.25      ( quotient(X1,i(X2)) = product(quotient(quotient(X1,X2),j(X2)),X2) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.527.0.0']),
% 42.85/43.25      [weight('<116,354,3,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.527.2.0',plain,
% 42.85/43.25      ( product(quotient(quotient(X1,X2),j(X2)),X2) = quotient(X1,i(X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.527.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_527]).
% 42.85/43.25  cnf('0.528.0.0',plain,
% 42.85/43.25      ( quotient(product(X1,X2),i(X2)) = product(quotient(X1,j(X2)),X2) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.527.2.0','0.5.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.1','L')]).
% 42.85/43.25  cnf('0.528.1.0',plain,
% 42.85/43.25      ( quotient(product(X1,X2),i(X2)) = product(quotient(X1,j(X2)),X2) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.528.0.0']),
% 42.85/43.25      [weight('<90,527,5,[1,0,0,2]>')]).
% 42.85/43.25  cnf('0.528.2.0',plain,
% 42.85/43.25      ( product(quotient(X1,j(X2)),X2) = quotient(product(X1,X2),i(X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.528.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_528]).
% 42.85/43.25  cnf('0.529.0.0',plain,
% 42.85/43.25      ( quotient(product(quotient(difference(X1,X2),X1),X1),i(X1)) = product(product(j(X1),X2),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.528.2.0','0.489.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.529.0.1',plain,
% 42.85/43.25      ( quotient(difference(X1,X2),i(X1)) = product(product(j(X1),X2),X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.529.0.0','0.3.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.529.1.0',plain,
% 42.85/43.25      ( quotient(difference(X1,X2),i(X1)) = product(product(j(X1),X2),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.529.0.1']),
% 42.85/43.25      [weight('<90,528,489,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.529.2.0',plain,
% 42.85/43.25      ( product(product(j(X1),X2),X1) = quotient(difference(X1,X2),i(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.529.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_529]).
% 42.85/43.25  cnf('0.533.0.0',plain,
% 42.85/43.25      ( product(X1,i(X2)) = difference(i(X2),difference(X2,quotient(X1,X2))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.6.2.0','0.370.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.533.1.0',plain,
% 42.85/43.25      ( product(X1,i(X2)) = difference(i(X2),difference(X2,quotient(X1,X2))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.533.0.0']),
% 42.85/43.25      [weight('<116,370,6,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.533.1.1',plain,
% 42.85/43.25      ( product(X1,i(X2)) = difference(X2,difference(j(X2),quotient(X1,X2))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.533.1.0','0.524.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.533.2.0',plain,
% 42.85/43.25      ( difference(X1,difference(j(X1),quotient(X2,X1))) = product(X2,i(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.533.1.1',theory(equality)]),
% 42.85/43.25      [x,rule_533]).
% 42.85/43.25  cnf('0.534.0.0',plain,
% 42.85/43.25      ( difference(j(X1),quotient(X2,X1)) = product(X1,product(X2,i(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.1.2.0','0.533.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.534.1.0',plain,
% 42.85/43.25      ( difference(j(X1),quotient(X2,X1)) = product(X1,product(X2,i(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.534.0.0']),
% 42.85/43.25      [weight('<90,533,1,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.534.2.0',plain,
% 42.85/43.25      ( product(X1,product(X2,i(X1))) = difference(j(X1),quotient(X2,X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.534.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_534]).
% 42.85/43.25  cnf('0.535.0.0',plain,
% 42.85/43.25      ( product(difference(j(X1),quotient(X2,X1)),j(X1)) = product(X1,quotient(product(X2,i(X1)),X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.98.2.0','0.533.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2.1','L')]).
% 42.85/43.25  cnf('0.535.0.1',plain,
% 42.85/43.25      ( product(X1,product(quotient(X2,X1),j(X1))) = product(X1,quotient(product(X2,i(X1)),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.535.0.0','0.451.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.535.1.0',plain,
% 42.85/43.25      ( product(quotient(X2,X1),j(X1)) = quotient(product(X2,i(X1)),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.535.0.1']),
% 42.85/43.25      [weight('<90,533,98,[0,0,0,3]>')]).
% 42.85/43.25  cnf('0.535.2.0',plain,
% 42.85/43.25      ( product(quotient(X1,X2),j(X2)) = quotient(product(X1,i(X2)),X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.535.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_535]).
% 42.85/43.25  cnf('0.540.0.0',plain,
% 42.85/43.25      ( difference(i(X1),X2) = product(product(product(X1,X2),X1),i(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.3.2.0','0.403.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.540.1.0',plain,
% 42.85/43.25      ( difference(i(X1),X2) = product(product(product(X1,X2),X1),i(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.540.0.0']),
% 42.85/43.25      [weight('<116,403,3,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.540.1.1',plain,
% 42.85/43.25      ( difference(i(X1),X2) = difference(X1,difference(j(X1),product(X1,X2))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.540.1.0','0.526.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.540.2.0',plain,
% 42.85/43.25      ( difference(X1,difference(j(X1),product(X1,X2))) = difference(i(X1),X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.540.1.1',theory(equality)]),
% 42.85/43.25      [x,rule_540]).
% 42.85/43.25  cnf('0.541.0.0',plain,
% 42.85/43.25      ( difference(j(X1),product(X1,X2)) = product(X1,difference(i(X1),X2)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.1.2.0','0.540.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.541.1.0',plain,
% 42.85/43.25      ( difference(j(X1),product(X1,X2)) = product(X1,difference(i(X1),X2)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.541.0.0']),
% 42.85/43.25      [weight('<90,540,1,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.541.2.0',plain,
% 42.85/43.25      ( product(X1,difference(i(X1),X2)) = difference(j(X1),product(X1,X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.541.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_541]).
% 42.85/43.25  cnf('0.546.0.0',plain,
% 42.85/43.25      ( difference(product(X1,X2),product(X1,product(X2,difference(X2,X3)))) = quotient(difference(X2,product(X3,X1)),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.10.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2.1','L')]).
% 42.85/43.25  cnf('0.546.0.1',plain,
% 42.85/43.25      ( difference(product(X1,X2),product(X1,X3)) = quotient(difference(X2,product(X3,X1)),X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.546.0.0','0.1.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2.2','L')]).
% 42.85/43.25  cnf('0.546.1.0',plain,
% 42.85/43.25      ( difference(product(X1,X2),product(X1,X3)) = quotient(difference(X2,product(X3,X1)),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.546.0.1']),
% 42.85/43.25      [weight('<119,10,1,[1,0,0,4]>')]).
% 42.85/43.25  cnf('0.546.2.0',plain,
% 42.85/43.25      ( quotient(difference(X1,product(X2,X3)),X3) = difference(product(X3,X1),product(X3,X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.546.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_546]).
% 42.85/43.25  cnf('0.547.0.0',plain,
% 42.85/43.25      ( difference(product(X1,X2),product(X1,j(X1))) = quotient(difference(X2,one),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.546.2.0','0.21.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.547.0.1',plain,
% 42.85/43.25      ( difference(product(X1,X2),eta(X1)) = quotient(difference(X2,one),X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.547.0.0','0.8.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.547.0.2',plain,
% 42.85/43.25      ( difference(product(X1,X2),eta(X1)) = quotient(i(X2),X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.547.0.1','0.12.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.1','L')]).
% 42.85/43.25  cnf('0.547.1.0',plain,
% 42.85/43.25      ( difference(product(X1,X2),eta(X1)) = quotient(i(X2),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.547.0.2']),
% 42.85/43.25      [weight('<76,546,21,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.547.2.0',plain,
% 42.85/43.25      ( difference(product(X1,X2),eta(X1)) = quotient(i(X2),X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.547.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_547]).
% 42.85/43.25  cnf('0.548.0.0',plain,
% 42.85/43.25      ( quotient(i(difference(X1,X2)),X1) = difference(X2,eta(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.547.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.548.1.0',plain,
% 42.85/43.25      ( quotient(i(difference(X1,X2)),X1) = difference(X2,eta(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.548.0.0']),
% 42.85/43.25      [weight('<76,547,1,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.548.2.0',plain,
% 42.85/43.25      ( quotient(i(difference(X1,X2)),X1) = difference(X2,eta(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.548.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_548]).
% 42.85/43.25  cnf('0.549.0.0',plain,
% 42.85/43.25      ( i(difference(X1,X2)) = product(difference(X2,eta(X1)),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.3.2.0','0.548.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.549.1.0',plain,
% 42.85/43.25      ( i(difference(X1,X2)) = product(difference(X2,eta(X1)),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.549.0.0']),
% 42.85/43.25      [weight('<76,548,3,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.549.2.0',plain,
% 42.85/43.25      ( product(difference(X1,eta(X2)),X2) = i(difference(X2,X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.549.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_549]).
% 42.85/43.25  cnf('0.550.0.0',plain,
% 42.85/43.25      ( product(X1,X2) = quotient(eta(X1),quotient(i(X2),X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.30.2.0','0.547.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.550.1.0',plain,
% 42.85/43.25      ( product(X1,X2) = quotient(eta(X1),quotient(i(X2),X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.550.0.0']),
% 42.85/43.25      [weight('<87,547,30,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.550.2.0',plain,
% 42.85/43.25      ( quotient(eta(X1),quotient(i(X2),X1)) = product(X1,X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.550.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_550]).
% 42.85/43.25  cnf('0.551.0.0',plain,
% 42.85/43.25      ( product(X1,j(X2)) = quotient(eta(X1),quotient(X2,X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.550.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2.1','L')]).
% 42.85/43.25  cnf('0.551.1.0',plain,
% 42.85/43.25      ( product(X1,j(X2)) = quotient(eta(X1),quotient(X2,X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.551.0.0']),
% 42.85/43.25      [weight('<76,550,22,[1,0,0,4]>')]).
% 42.85/43.25  cnf('0.551.2.0',plain,
% 42.85/43.25      ( quotient(eta(X1),quotient(X2,X1)) = product(X1,j(X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.551.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_551]).
% 42.85/43.25  cnf('0.552.0.0',plain,
% 42.85/43.25      ( product(X1,j(product(X2,X1))) = quotient(eta(X1),X2) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.551.2.0','0.5.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.552.1.0',plain,
% 42.85/43.25      ( product(X1,j(product(X2,X1))) = quotient(eta(X1),X2) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.552.0.0']),
% 42.85/43.25      [weight('<76,551,5,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.552.2.0',plain,
% 42.85/43.25      ( product(X1,j(product(X2,X1))) = quotient(eta(X1),X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.552.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_552]).
% 42.85/43.25  cnf('0.553.0.0',plain,
% 42.85/43.25      ( j(product(X1,X2)) = difference(X2,quotient(eta(X2),X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.6.2.0','0.552.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.553.1.0',plain,
% 42.85/43.25      ( j(product(X1,X2)) = difference(X2,quotient(eta(X2),X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.553.0.0']),
% 42.85/43.25      [weight('<76,552,6,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.553.2.0',plain,
% 42.85/43.25      ( difference(X1,quotient(eta(X1),X2)) = j(product(X2,X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.553.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_553]).
% 42.85/43.25  cnf('0.554.0.0',plain,
% 42.85/43.25      ( difference(product(X1,X2),product(X1,difference(X1,j(X1)))) = quotient(difference(X2,i(X1)),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.546.2.0','0.47.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.554.0.1',plain,
% 42.85/43.25      ( difference(product(X1,X2),j(X1)) = quotient(difference(X2,i(X1)),X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.554.0.0','0.1.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.554.1.0',plain,
% 42.85/43.25      ( difference(product(X1,X2),j(X1)) = quotient(difference(X2,i(X1)),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.554.0.1']),
% 42.85/43.25      [weight('<90,546,47,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.554.2.0',plain,
% 42.85/43.25      ( quotient(difference(X1,i(X2)),X2) = difference(product(X2,X1),j(X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.554.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_554]).
% 42.85/43.25  cnf('0.555.0.0',plain,
% 42.85/43.25      ( difference(product(X1,X2),product(X1,difference(X1,i(X1)))) = quotient(difference(X2,j(X1)),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.546.2.0','0.140.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.555.0.1',plain,
% 42.85/43.25      ( difference(product(X1,X2),i(X1)) = quotient(difference(X2,j(X1)),X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.555.0.0','0.1.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.555.1.0',plain,
% 42.85/43.25      ( difference(product(X1,X2),i(X1)) = quotient(difference(X2,j(X1)),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.555.0.1']),
% 42.85/43.25      [weight('<90,546,140,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.555.2.0',plain,
% 42.85/43.25      ( quotient(difference(X1,j(X2)),X2) = difference(product(X2,X1),i(X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.555.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_555]).
% 42.85/43.25  cnf('0.556.0.0',plain,
% 42.85/43.25      ( i(product(X1,product(X1,X2))) = quotient(quotient(i(X2),X1),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.248.2.0','0.547.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.556.1.0',plain,
% 42.85/43.25      ( i(product(X1,product(X1,X2))) = quotient(quotient(i(X2),X1),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.556.0.0']),
% 42.85/43.25      [weight('<90,547,248,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.556.2.0',plain,
% 42.85/43.25      ( i(product(X1,product(X1,X2))) = quotient(quotient(i(X2),X1),X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.556.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_556]).
% 42.85/43.25  cnf('0.558.0.0',plain,
% 42.85/43.25      ( j(quotient(quotient(X1,X2),X2)) = product(X2,product(X2,j(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.272.2.0','0.551.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.558.1.0',plain,
% 42.85/43.25      ( j(quotient(quotient(X1,X2),X2)) = product(X2,product(X2,j(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.558.0.0']),
% 42.85/43.25      [weight('<90,551,272,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.558.2.0',plain,
% 42.85/43.25      ( j(quotient(quotient(X1,X2),X2)) = product(X2,product(X2,j(X1))) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.558.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_558]).
% 42.85/43.25  cnf('0.559.0.0',plain,
% 42.85/43.25      ( j(product(product(X1,X2),X2)) = difference(X2,difference(X2,j(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.553.2.0','0.270.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.559.1.0',plain,
% 42.85/43.25      ( j(product(product(X1,X2),X2)) = difference(X2,difference(X2,j(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.559.0.0']),
% 42.85/43.25      [weight('<90,553,270,[1,0,0,2]>')]).
% 42.85/43.25  cnf('0.559.2.0',plain,
% 42.85/43.25      ( j(product(product(X1,X2),X2)) = difference(X2,difference(X2,j(X1))) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.559.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_559]).
% 42.85/43.25  cnf('0.560.0.0',plain,
% 42.85/43.25      ( eta(X1) = product(product(X1,X2),quotient(i(X2),X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.1.2.0','0.547.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.560.1.0',plain,
% 42.85/43.25      ( eta(X1) = product(product(X1,X2),quotient(i(X2),X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.560.0.0']),
% 42.85/43.25      [weight('<98,547,1,[0,0,0,2]>')]).
% 42.85/43.25  cnf('0.560.2.0',plain,
% 42.85/43.25      ( product(product(X1,X2),quotient(i(X2),X1)) = eta(X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.560.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_560]).
% 42.85/43.25  cnf('0.562.0.0',plain,
% 42.85/43.25      ( difference(product(i(X1),X2),product(i(X1),X1)) = quotient(difference(X2,one),i(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.546.2.0','0.23.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.562.0.1',plain,
% 42.85/43.25      ( difference(product(i(X1),X2),eta(X1)) = quotient(difference(X2,one),i(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.562.0.0','0.25.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.2','L')]).
% 42.85/43.25  cnf('0.562.0.2',plain,
% 42.85/43.25      ( difference(product(i(X1),X2),eta(X1)) = quotient(i(X2),i(X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.562.0.1','0.12.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.1','L')]).
% 42.85/43.25  cnf('0.562.1.0',plain,
% 42.85/43.25      ( difference(product(i(X1),X2),eta(X1)) = quotient(i(X2),i(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.562.0.2']),
% 42.85/43.25      [weight('<103,546,23,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.562.2.0',plain,
% 42.85/43.25      ( difference(product(i(X1),X2),eta(X1)) = quotient(i(X2),i(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.562.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_562]).
% 42.85/43.25  cnf('0.564.0.0',plain,
% 42.85/43.25      ( i(difference(j(X1),X2)) = product(difference(X2,eta(X1)),j(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.549.2.0','0.26.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.564.1.0',plain,
% 42.85/43.25      ( i(difference(j(X1),X2)) = product(difference(X2,eta(X1)),j(X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.564.0.0']),
% 42.85/43.25      [weight('<103,549,26,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.564.2.0',plain,
% 42.85/43.25      ( product(difference(X1,eta(X2)),j(X2)) = i(difference(j(X2),X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.564.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_564]).
% 42.85/43.25  cnf('0.567.0.0',plain,
% 42.85/43.25      ( product(i(X1),j(X2)) = quotient(eta(X1),quotient(X2,i(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.551.2.0','0.27.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.567.1.0',plain,
% 42.85/43.25      ( product(i(X1),j(X2)) = quotient(eta(X1),quotient(X2,i(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.567.0.0']),
% 42.85/43.25      [weight('<103,551,27,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.567.2.0',plain,
% 42.85/43.25      ( quotient(eta(X1),quotient(X2,i(X1))) = product(i(X1),j(X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.567.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_567]).
% 42.85/43.25  cnf('0.570.0.0',plain,
% 42.85/43.25      ( X1 = difference(difference(X2,eta(X1)),i(difference(X1,X2))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.31.2.0','0.548.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.570.1.0',plain,
% 42.85/43.25      ( X1 = difference(difference(X2,eta(X1)),i(difference(X1,X2))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.570.0.0']),
% 42.85/43.25      [weight('<109,548,31,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.570.2.0',plain,
% 42.85/43.25      ( difference(difference(X1,eta(X2)),i(difference(X2,X1))) = X2 ),
% 42.85/43.25      inference(orient,[status(thm)],['0.570.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_570]).
% 42.85/43.25  cnf('0.571.0.0',plain,
% 42.85/43.25      ( X1 = quotient(quotient(eta(X1),X2),j(product(X2,X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.5.2.0','0.552.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.571.1.0',plain,
% 42.85/43.25      ( X1 = quotient(quotient(eta(X1),X2),j(product(X2,X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.571.0.0']),
% 42.85/43.25      [weight('<109,552,5,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.571.2.0',plain,
% 42.85/43.25      ( quotient(quotient(eta(X1),X2),j(product(X2,X1))) = X1 ),
% 42.85/43.25      inference(orient,[status(thm)],['0.571.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_571]).
% 42.85/43.25  cnf('0.575.0.0',plain,
% 42.85/43.25      ( eta(quotient(quotient(X1,X2),X2)) = eta(product(X2,product(X2,j(X1)))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.26.2.0','0.558.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.575.1.0',plain,
% 42.85/43.25      ( eta(quotient(quotient(X1,X2),X2)) = eta(product(X2,product(X2,j(X1)))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.575.0.0']),
% 42.85/43.25      [weight('<111,558,26,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.575.2.0',plain,
% 42.85/43.25      ( eta(product(X1,product(X1,j(X2)))) = eta(quotient(quotient(X2,X1),X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.575.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_575]).
% 42.85/43.25  cnf('0.577.0.0',plain,
% 42.85/43.25      ( difference(X1,i(X2)) = product(difference(product(X2,X1),j(X2)),X2) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.3.2.0','0.554.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.577.1.0',plain,
% 42.85/43.25      ( difference(X1,i(X2)) = product(difference(product(X2,X1),j(X2)),X2) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.577.0.0']),
% 42.85/43.25      [weight('<116,554,3,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.577.2.0',plain,
% 42.85/43.25      ( product(difference(product(X1,X2),j(X1)),X1) = difference(X2,i(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.577.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_577]).
% 42.85/43.25  cnf('0.578.0.0',plain,
% 42.85/43.25      ( difference(difference(X1,X2),i(X1)) = product(difference(X2,j(X1)),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.577.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.1','L')]).
% 42.85/43.25  cnf('0.578.1.0',plain,
% 42.85/43.25      ( difference(difference(X1,X2),i(X1)) = product(difference(X2,j(X1)),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.578.0.0']),
% 42.85/43.25      [weight('<90,577,1,[1,0,0,2]>')]).
% 42.85/43.25  cnf('0.578.2.0',plain,
% 42.85/43.25      ( product(difference(X1,j(X2)),X2) = difference(difference(X2,X1),i(X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.578.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_578]).
% 42.85/43.25  cnf('0.579.0.0',plain,
% 42.85/43.25      ( difference(X1,j(X2)) = product(difference(product(X2,X1),i(X2)),X2) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.3.2.0','0.555.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.579.1.0',plain,
% 42.85/43.25      ( difference(X1,j(X2)) = product(difference(product(X2,X1),i(X2)),X2) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.579.0.0']),
% 42.85/43.25      [weight('<116,555,3,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.579.2.0',plain,
% 42.85/43.25      ( product(difference(product(X1,X2),i(X1)),X1) = difference(X2,j(X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.579.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_579]).
% 42.85/43.25  cnf('0.580.0.0',plain,
% 42.85/43.25      ( eta(difference(product(X1,X2),i(X1))) = product(difference(X2,j(X1)),quotient(i(X1),difference(product(X1,X2),i(X1)))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.560.2.0','0.579.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.580.0.1',plain,
% 42.85/43.25      ( eta(difference(product(X1,X2),i(X1))) = product(difference(X2,j(X1)),product(X1,X2)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.580.0.0','0.30.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.2','L')]).
% 42.85/43.25  cnf('0.580.0.2',plain,
% 42.85/43.25      ( eta(difference(product(X1,X2),i(X1))) = eta(X2) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.580.0.1','0.298.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.580.1.0',plain,
% 42.85/43.25      ( eta(difference(product(X1,X2),i(X1))) = eta(X2) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.580.0.2']),
% 42.85/43.25      [weight('<79,579,560,[0,0,0,1]>')]).
% 42.85/43.25  cnf('0.580.2.0',plain,
% 42.85/43.25      ( eta(difference(product(X1,X2),i(X1))) = eta(X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.580.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_580]).
% 42.85/43.25  cnf('0.581.0.0',plain,
% 42.85/43.25      ( eta(difference(X1,X2)) = eta(difference(X2,i(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.580.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.1','L')]).
% 42.85/43.25  cnf('0.581.1.0',plain,
% 42.85/43.25      ( eta(difference(X1,X2)) = eta(difference(X2,i(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.581.0.0']),
% 42.85/43.25      [weight('<59,580,1,[1,0,0,2]>')]).
% 42.85/43.25  cnf('0.581.2.0',plain,
% 42.85/43.25      ( eta(difference(X1,i(X2))) = eta(difference(X2,X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.581.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_581]).
% 42.85/43.25  cnf('0.582.0.0',plain,
% 42.85/43.25      ( eta(difference(j(X1),X2)) = eta(difference(X2,X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.581.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.582.1.0',plain,
% 42.85/43.25      ( eta(difference(j(X1),X2)) = eta(difference(X2,X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.582.0.0']),
% 42.85/43.25      [weight('<59,581,22,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.582.2.0',plain,
% 42.85/43.25      ( eta(difference(j(X1),X2)) = eta(difference(X2,X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.582.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_582]).
% 42.85/43.25  cnf('0.583.0.0',plain,
% 42.85/43.25      ( eta(difference(i(X1),X2)) = eta(difference(X1,j(X2))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.582.2.0','0.581.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.583.1.0',plain,
% 42.85/43.25      ( eta(difference(i(X1),X2)) = eta(difference(X1,j(X2))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.583.0.0']),
% 42.85/43.25      [weight('<65,582,581,[1,0,0,0]>')]).
% 42.85/43.25  cnf('0.583.2.0',plain,
% 42.85/43.25      ( eta(difference(i(X1),X2)) = eta(difference(X1,j(X2))) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.583.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_583]).
% 42.85/43.25  cnf('0.584.0.0',plain,
% 42.85/43.25      ( eta(difference(eta(X1),j(X2))) = eta(difference(j(eta(X1)),X2)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.583.2.0','0.162.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.1','L')]).
% 42.85/43.25  cnf('0.584.0.1',plain,
% 42.85/43.25      ( eta(product(X2,eta(X1))) = eta(difference(j(eta(X1)),X2)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.584.0.0','0.262.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.584.0.2',plain,
% 42.85/43.25      ( eta(product(X2,eta(X1))) = eta(difference(X2,eta(X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.584.0.1','0.582.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.584.1.0',plain,
% 42.85/43.25      ( eta(product(X2,eta(X1))) = eta(difference(X2,eta(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.584.0.2']),
% 42.85/43.25      [weight('<65,583,162,[1,0,0,2]>')]).
% 42.85/43.25  cnf('0.584.2.0',plain,
% 42.85/43.25      ( eta(product(X1,eta(X2))) = eta(difference(X1,eta(X2))) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.584.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_584]).
% 42.85/43.25  cnf('0.589.0.0',plain,
% 42.85/43.25      ( eta(difference(j(eta(X1)),j(X2))) = eta(product(X2,j(eta(X1)))) ),
% 42.85/43.25      inference(interreduction_right,[status(thm)],['0.464.2.0'])).
% 42.85/43.25  cnf('0.589.0.1',plain,
% 42.85/43.25      ( eta(difference(j(X2),eta(X1))) = eta(product(X2,j(eta(X1)))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.589.0.0','0.582.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.589.0.2',plain,
% 42.85/43.25      ( eta(difference(eta(X1),X2)) = eta(product(X2,j(eta(X1)))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.589.0.1','0.582.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.589.1.0',plain,
% 42.85/43.25      ( eta(difference(eta(X1),X2)) = eta(product(X2,j(eta(X1)))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.589.0.2']),
% 42.85/43.25      [weight('<83,464,582,[0,0,0,0]>')]).
% 42.85/43.25  cnf('0.589.2.0',plain,
% 42.85/43.25      ( eta(product(X1,j(eta(X2)))) = eta(difference(eta(X2),X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.589.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_589]).
% 42.85/43.25  cnf('0.592.0.0',plain,
% 42.85/43.25      ( eta(difference(j(quotient(X1,j(X2))),X2)) = eta(quotient(eta(j(X2)),X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.582.2.0','0.271.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.592.0.1',plain,
% 42.85/43.25      ( eta(difference(X2,quotient(X1,j(X2)))) = eta(quotient(eta(j(X2)),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.592.0.0','0.582.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.592.0.2',plain,
% 42.85/43.25      ( eta(product(difference(X2,X1),X2)) = eta(quotient(eta(j(X2)),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.592.0.1','0.352.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.592.0.3',plain,
% 42.85/43.25      ( eta(product(difference(X2,X1),X2)) = eta(quotient(eta(X2),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.592.0.2','0.26.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.1.1','L')]).
% 42.85/43.25  cnf('0.592.1.0',plain,
% 42.85/43.25      ( eta(product(difference(X2,X1),X2)) = eta(quotient(eta(X2),X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.592.0.3']),
% 42.85/43.25      [weight('<83,582,271,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.592.2.0',plain,
% 42.85/43.25      ( eta(product(difference(X1,X2),X1)) = eta(quotient(eta(X1),X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.592.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_592]).
% 42.85/43.25  cnf('0.593.0.0',plain,
% 42.85/43.25      ( eta(quotient(eta(X1),quotient(X2,X1))) = eta(product(i(X1),X2)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.592.2.0','0.229.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.593.0.1',plain,
% 42.85/43.25      ( eta(product(X1,j(X2))) = eta(product(i(X1),X2)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.593.0.0','0.551.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.593.1.0',plain,
% 42.85/43.25      ( eta(product(X1,j(X2))) = eta(product(i(X1),X2)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.593.0.1']),
% 42.85/43.25      [weight('<65,592,229,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.593.2.0',plain,
% 42.85/43.25      ( eta(product(i(X1),X2)) = eta(product(X1,j(X2))) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.593.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_593]).
% 42.85/43.25  cnf('0.594.0.0',plain,
% 42.85/43.25      ( eta(quotient(eta(j(X1)),quotient(X2,j(X1)))) = eta(product(product(X1,product(X2,X1)),j(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.592.2.0','0.396.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.1','L')]).
% 42.85/43.25  cnf('0.594.0.1',plain,
% 42.85/43.25      ( eta(product(j(X1),j(X2))) = eta(product(product(X1,product(X2,X1)),j(X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.594.0.0','0.551.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.594.0.2',plain,
% 42.85/43.25      ( eta(product(j(X1),j(X2))) = eta(product(X1,quotient(product(X2,X1),X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.594.0.1','0.92.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.1','L')]).
% 42.85/43.25  cnf('0.594.0.3',plain,
% 42.85/43.25      ( eta(product(j(X1),j(X2))) = eta(product(X1,X2)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.594.0.2','0.5.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.1.2','L')]).
% 42.85/43.25  cnf('0.594.1.0',plain,
% 42.85/43.25      ( eta(product(j(X1),j(X2))) = eta(product(X1,X2)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.594.0.3']),
% 42.85/43.25      [weight('<76,592,396,[1,0,0,2]>')]).
% 42.85/43.25  cnf('0.594.2.0',plain,
% 42.85/43.25      ( eta(product(j(X1),j(X2))) = eta(product(X1,X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.594.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_594]).
% 42.85/43.25  cnf('0.595.0.0',plain,
% 42.85/43.25      ( eta(product(X1,i(X2))) = eta(product(j(X1),X2)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.594.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.595.1.0',plain,
% 42.85/43.25      ( eta(product(X1,i(X2))) = eta(product(j(X1),X2)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.595.0.0']),
% 42.85/43.25      [weight('<65,594,24,[1,0,0,4]>')]).
% 42.85/43.25  cnf('0.595.2.0',plain,
% 42.85/43.25      ( eta(product(j(X1),X2)) = eta(product(X1,i(X2))) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.595.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_595]).
% 42.85/43.25  cnf('0.597.0.0',plain,
% 42.85/43.25      ( eta(product(product(X1,X2),j(X1))) = eta(difference(X2,eta(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.593.2.0','0.235.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.597.0.1',plain,
% 42.85/43.25      ( eta(product(X1,quotient(X2,X1))) = eta(difference(X2,eta(X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.597.0.0','0.92.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.597.1.0',plain,
% 42.85/43.25      ( eta(product(X1,quotient(X2,X1))) = eta(difference(X2,eta(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.597.0.1']),
% 42.85/43.25      [weight('<83,593,235,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.597.2.0',plain,
% 42.85/43.25      ( eta(product(X1,quotient(X2,X1))) = eta(difference(X2,eta(X1))) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.597.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_597]).
% 42.85/43.25  cnf('0.598.0.0',plain,
% 42.85/43.25      ( eta(difference(product(i(X1),X2),eta(X1))) = eta(product(X1,difference(X1,quotient(X2,X1)))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.597.2.0','0.230.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.598.0.1',plain,
% 42.85/43.25      ( eta(quotient(i(X2),i(X1))) = eta(product(X1,difference(X1,quotient(X2,X1)))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.598.0.0','0.562.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.598.0.2',plain,
% 42.85/43.25      ( eta(quotient(i(X2),i(X1))) = eta(quotient(X2,X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.598.0.1','0.1.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.1','L')]).
% 42.85/43.25  cnf('0.598.1.0',plain,
% 42.85/43.25      ( eta(quotient(i(X2),i(X1))) = eta(quotient(X2,X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.598.0.2']),
% 42.85/43.25      [weight('<76,597,230,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.598.2.0',plain,
% 42.85/43.25      ( eta(quotient(i(X1),i(X2))) = eta(quotient(X1,X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.598.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_598]).
% 42.85/43.25  cnf('0.600.0.0',plain,
% 42.85/43.25      ( eta(quotient(X1,j(X2))) = eta(quotient(i(X1),X2)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.598.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.600.1.0',plain,
% 42.85/43.25      ( eta(quotient(X1,j(X2))) = eta(quotient(i(X1),X2)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.600.0.0']),
% 42.85/43.25      [weight('<65,598,22,[1,0,0,4]>')]).
% 42.85/43.25  cnf('0.600.2.0',plain,
% 42.85/43.25      ( eta(quotient(i(X1),X2)) = eta(quotient(X1,j(X2))) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.600.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_600]).
% 42.85/43.25  cnf('0.602.0.0',plain,
% 42.85/43.25      ( difference(difference(X1,X2),j(X1)) = product(difference(X2,i(X1)),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.579.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.1','L')]).
% 42.85/43.25  cnf('0.602.1.0',plain,
% 42.85/43.25      ( difference(difference(X1,X2),j(X1)) = product(difference(X2,i(X1)),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.602.0.0']),
% 42.85/43.25      [weight('<90,579,1,[1,0,0,2]>')]).
% 42.85/43.25  cnf('0.602.2.0',plain,
% 42.85/43.25      ( product(difference(X1,i(X2)),X2) = difference(difference(X2,X1),j(X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.602.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_602]).
% 42.85/43.25  cnf('0.604.0.0',plain,
% 42.85/43.25      ( eta(quotient(eta(X1),product(X1,X2))) = eta(product(X2,X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.592.2.0','0.6.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.1','L')]).
% 42.85/43.25  cnf('0.604.1.0',plain,
% 42.85/43.25      ( eta(quotient(eta(X1),product(X1,X2))) = eta(product(X2,X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.604.0.0']),
% 42.85/43.25      [weight('<95,592,6,[1,0,0,2]>')]).
% 42.85/43.25  cnf('0.604.2.0',plain,
% 42.85/43.25      ( eta(quotient(eta(X1),product(X1,X2))) = eta(product(X2,X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.604.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_604]).
% 42.85/43.25  cnf('0.605.0.0',plain,
% 42.85/43.25      ( eta(difference(product(X1,X2),eta(X2))) = eta(product(X2,X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.597.2.0','0.5.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.605.1.0',plain,
% 42.85/43.25      ( eta(difference(product(X1,X2),eta(X2))) = eta(product(X2,X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.605.0.0']),
% 42.85/43.25      [weight('<95,597,5,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.605.2.0',plain,
% 42.85/43.25      ( eta(difference(product(X1,X2),eta(X2))) = eta(product(X2,X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.605.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_605]).
% 42.85/43.25  cnf('0.618.0.0',plain,
% 42.85/43.25      ( eta(difference(eta(X1),quotient(X2,j(eta(X1))))) = eta(X2) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.589.2.0','0.3.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.618.0.1',plain,
% 42.85/43.25      ( eta(product(difference(eta(X1),X2),eta(X1))) = eta(X2) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.618.0.0','0.352.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.618.0.2',plain,
% 42.85/43.25      ( eta(difference(difference(eta(X1),X2),eta(X1))) = eta(X2) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.618.0.1','0.584.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.618.1.0',plain,
% 42.85/43.25      ( eta(difference(difference(eta(X1),X2),eta(X1))) = eta(X2) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.618.0.2']),
% 42.85/43.25      [weight('<98,589,3,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.618.2.0',plain,
% 42.85/43.25      ( eta(difference(difference(eta(X1),X2),eta(X1))) = eta(X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.618.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_618]).
% 42.85/43.25  cnf('0.619.0.0',plain,
% 42.85/43.25      ( eta(quotient(eta(X1),X2)) = eta(product(X2,eta(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.618.2.0','0.74.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.619.0.1',plain,
% 42.85/43.25      ( eta(quotient(eta(X1),X2)) = eta(difference(X2,eta(X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.619.0.0','0.584.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.619.1.0',plain,
% 42.85/43.25      ( eta(quotient(eta(X1),X2)) = eta(difference(X2,eta(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.619.0.1']),
% 42.85/43.25      [weight('<65,618,74,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.619.2.0',plain,
% 42.85/43.25      ( eta(quotient(eta(X1),X2)) = eta(difference(X2,eta(X1))) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.619.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_619]).
% 42.85/43.25  cnf('0.620.0.0',plain,
% 42.85/43.25      ( eta(quotient(eta(X1),product(X1,X2))) = eta(product(X2,X1)) ),
% 42.85/43.25      inference(interreduction_right,[status(thm)],['0.604.2.0'])).
% 42.85/43.25  cnf('0.620.0.1',plain,
% 42.85/43.25      ( eta(difference(product(X1,X2),eta(X1))) = eta(product(X2,X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.620.0.0','0.619.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.620.0.2',plain,
% 42.85/43.25      ( eta(quotient(i(X2),X1)) = eta(product(X2,X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.620.0.1','0.547.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.620.0.3',plain,
% 42.85/43.25      ( eta(quotient(X2,j(X1))) = eta(product(X2,X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.620.0.2','0.600.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.620.1.0',plain,
% 42.85/43.25      ( eta(quotient(X2,j(X1))) = eta(product(X2,X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.620.0.3']),
% 42.85/43.25      [weight('<59,604,619,[0,0,0,0]>')]).
% 42.85/43.25  cnf('0.620.2.0',plain,
% 42.85/43.25      ( eta(quotient(X1,j(X2))) = eta(product(X1,X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.620.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_620]).
% 42.85/43.25  cnf('0.622.0.0',plain,
% 42.85/43.25      ( eta(difference(product(X1,X2),eta(X2))) = eta(difference(X2,j(X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.619.2.0','0.270.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.622.0.1',plain,
% 42.85/43.25      ( eta(product(X2,X1)) = eta(difference(X2,j(X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.622.0.0','0.605.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.622.1.0',plain,
% 42.85/43.25      ( eta(product(X2,X1)) = eta(difference(X2,j(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.622.0.1']),
% 42.85/43.25      [weight('<59,619,270,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.622.2.0',plain,
% 42.85/43.25      ( eta(difference(X1,j(X2))) = eta(product(X1,X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.622.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_622]).
% 42.85/43.25  cnf('0.623.0.0',plain,
% 42.85/43.25      ( eta(difference(i(X1),X2)) = eta(difference(X1,j(X2))) ),
% 42.85/43.25      inference(interreduction_right,[status(thm)],['0.583.2.0'])).
% 42.85/43.25  cnf('0.623.0.1',plain,
% 42.85/43.25      ( eta(difference(i(X1),X2)) = eta(product(X1,X2)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.623.0.0','0.622.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.623.1.0',plain,
% 42.85/43.25      ( eta(difference(i(X1),X2)) = eta(product(X1,X2)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.623.0.1']),
% 42.85/43.25      [weight('<59,583,622,[0,0,0,0]>')]).
% 42.85/43.25  cnf('0.623.2.0',plain,
% 42.85/43.25      ( eta(difference(i(X1),X2)) = eta(product(X1,X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.623.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_623]).
% 42.85/43.25  cnf('0.624.0.0',plain,
% 42.85/43.25      ( eta(product(X1,i(X2))) = eta(quotient(X1,X2)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.620.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.624.1.0',plain,
% 42.85/43.25      ( eta(product(X1,i(X2))) = eta(quotient(X1,X2)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.624.0.0']),
% 42.85/43.25      [weight('<59,620,24,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.624.2.0',plain,
% 42.85/43.25      ( eta(product(X1,i(X2))) = eta(quotient(X1,X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.624.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_624]).
% 42.85/43.25  cnf('0.626.0.0',plain,
% 42.85/43.25      ( eta(product(difference(X1,eta(j(X2))),X2)) = eta(i(product(j(X2),X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.620.2.0','0.248.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.626.0.1',plain,
% 42.85/43.25      ( eta(product(difference(X1,eta(X2)),X2)) = eta(i(product(j(X2),X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.626.0.0','0.26.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.1.2','L')]).
% 42.85/43.25  cnf('0.626.0.2',plain,
% 42.85/43.25      ( eta(i(difference(X2,X1))) = eta(i(product(j(X2),X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.626.0.1','0.549.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.626.0.3',plain,
% 42.85/43.25      ( eta(difference(X2,X1)) = eta(i(product(j(X2),X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.626.0.2','0.27.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.626.0.4',plain,
% 42.85/43.25      ( eta(difference(X2,X1)) = eta(product(j(X2),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.626.0.3','0.27.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.626.0.5',plain,
% 42.85/43.25      ( eta(difference(X2,X1)) = eta(product(X2,i(X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.626.0.4','0.595.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.626.1.0',plain,
% 42.85/43.25      ( eta(difference(X2,X1)) = eta(product(X2,i(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.626.0.5']),
% 42.85/43.25      [weight('<59,620,248,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.626.1.1',plain,
% 42.85/43.25      ( eta(difference(X2,X1)) = eta(quotient(X2,X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.626.1.0','0.624.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.626.2.0',plain,
% 42.85/43.25      ( eta(quotient(X1,X2)) = eta(difference(X1,X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.626.1.1',theory(equality)]),
% 42.85/43.25      [x,rule_626]).
% 42.85/43.25  cnf('0.627.0.0',plain,
% 42.85/43.25      ( eta(product(X1,i(X2))) = eta(difference(X1,X2)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.622.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.627.1.0',plain,
% 42.85/43.25      ( eta(product(X1,i(X2))) = eta(difference(X1,X2)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.627.0.0']),
% 42.85/43.25      [weight('<59,622,24,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.627.2.0',plain,
% 42.85/43.25      ( eta(product(X1,i(X2))) = eta(difference(X1,X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.627.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_627]).
% 42.85/43.25  cnf('0.629.0.0',plain,
% 42.85/43.25      ( eta(difference(product(X1,X2),X2)) = eta(X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.626.2.0','0.5.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.629.1.0',plain,
% 42.85/43.25      ( eta(difference(product(X1,X2),X2)) = eta(X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.629.0.0']),
% 42.85/43.25      [weight('<62,626,5,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.629.2.0',plain,
% 42.85/43.25      ( eta(difference(product(X1,X2),X2)) = eta(X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.629.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_629]).
% 42.85/43.25  cnf('0.630.0.0',plain,
% 42.85/43.25      ( eta(difference(X1,difference(X2,X1))) = eta(X2) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.626.2.0','0.30.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.630.1.0',plain,
% 42.85/43.25      ( eta(difference(X1,difference(X2,X1))) = eta(X2) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.630.0.0']),
% 42.85/43.25      [weight('<62,626,30,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.630.2.0',plain,
% 42.85/43.25      ( eta(difference(X1,difference(X2,X1))) = eta(X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.630.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_630]).
% 42.85/43.25  cnf('0.632.0.0',plain,
% 42.85/43.25      ( eta(product(X1,difference(X1,X2))) = eta(difference(X1,difference(j(X1),X2))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.623.2.0','0.524.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.632.0.1',plain,
% 42.85/43.25      ( eta(X2) = eta(difference(X1,difference(j(X1),X2))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.632.0.0','0.1.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.632.1.0',plain,
% 42.85/43.25      ( eta(X2) = eta(difference(X1,difference(j(X1),X2))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.632.0.1']),
% 42.85/43.25      [weight('<79,623,524,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.632.2.0',plain,
% 42.85/43.25      ( eta(difference(X1,difference(j(X1),X2))) = eta(X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.632.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_632]).
% 42.85/43.25  cnf('0.634.0.0',plain,
% 42.85/43.25      ( eta(difference(difference(X1,j(X2)),X2)) = eta(difference(product(X2,X1),i(X2))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.626.2.0','0.555.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.634.0.1',plain,
% 42.85/43.25      ( eta(difference(difference(X1,j(X2)),X2)) = eta(difference(X2,product(X2,X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.634.0.0','0.581.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.634.0.2',plain,
% 42.85/43.25      ( eta(difference(difference(X1,j(X2)),X2)) = eta(X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.634.0.1','0.6.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.1','L')]).
% 42.85/43.25  cnf('0.634.1.0',plain,
% 42.85/43.25      ( eta(difference(difference(X1,j(X2)),X2)) = eta(X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.634.0.2']),
% 42.85/43.25      [weight('<79,626,555,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.634.2.0',plain,
% 42.85/43.25      ( eta(difference(difference(X1,j(X2)),X2)) = eta(X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.634.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_634]).
% 42.85/43.25  cnf('0.635.0.0',plain,
% 42.85/43.25      ( eta(X1) = eta(difference(X2,product(X1,i(X2)))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.629.2.0','0.581.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.635.1.0',plain,
% 42.85/43.25      ( eta(X1) = eta(difference(X2,product(X1,i(X2)))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.635.0.0']),
% 42.85/43.25      [weight('<79,629,581,[1,0,0,0]>')]).
% 42.85/43.25  cnf('0.635.2.0',plain,
% 42.85/43.25      ( eta(difference(X1,product(X2,i(X1)))) = eta(X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.635.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_635]).
% 42.85/43.25  cnf('0.637.0.0',plain,
% 42.85/43.25      ( eta(product(difference(X1,X2),X1)) = eta(quotient(eta(X1),X2)) ),
% 42.85/43.25      inference(interreduction_right,[status(thm)],['0.592.2.0'])).
% 42.85/43.25  cnf('0.637.0.1',plain,
% 42.85/43.25      ( eta(product(difference(X1,X2),X1)) = eta(difference(X2,eta(X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.637.0.0','0.619.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.637.1.0',plain,
% 42.85/43.25      ( eta(product(difference(X1,X2),X1)) = eta(difference(X2,eta(X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.637.0.1']),
% 42.85/43.25      [weight('<83,592,619,[0,0,0,0]>')]).
% 42.85/43.25  cnf('0.637.2.0',plain,
% 42.85/43.25      ( eta(product(difference(X1,X2),X1)) = eta(difference(X2,eta(X1))) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.637.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_637]).
% 42.85/43.25  cnf('0.639.0.0',plain,
% 42.85/43.25      ( eta(difference(difference(X1,X2),X2)) = eta(difference(product(X2,X1),X2)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.626.2.0','0.38.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.639.1.0',plain,
% 42.85/43.25      ( eta(difference(difference(X1,X2),X2)) = eta(difference(product(X2,X1),X2)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.639.0.0']),
% 42.85/43.25      [weight('<90,626,38,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.639.2.0',plain,
% 42.85/43.25      ( eta(difference(product(X1,X2),X1)) = eta(difference(difference(X2,X1),X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.639.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_639]).
% 42.85/43.25  cnf('0.641.0.0',plain,
% 42.85/43.25      ( eta(difference(X1,product(X2,X1))) = eta(difference(X1,quotient(X1,X2))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.626.2.0','0.75.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.641.1.0',plain,
% 42.85/43.25      ( eta(difference(X1,product(X2,X1))) = eta(difference(X1,quotient(X1,X2))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.641.0.0']),
% 42.85/43.25      [weight('<90,626,75,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.641.2.0',plain,
% 42.85/43.25      ( eta(difference(X1,product(X2,X1))) = eta(difference(X1,quotient(X1,X2))) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.641.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_641]).
% 42.85/43.25  cnf('0.644.0.0',plain,
% 42.85/43.25      ( eta(product(X1,quotient(X2,product(i(X1),X1)))) = eta(quotient(X2,X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.635.2.0','0.310.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.644.0.1',plain,
% 42.85/43.25      ( eta(product(X1,quotient(X2,eta(X1)))) = eta(quotient(X2,X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.644.0.0','0.25.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2.2','L')]).
% 42.85/43.25  cnf('0.644.0.2',plain,
% 42.85/43.25      ( eta(product(X1,quotient(X2,eta(X1)))) = eta(difference(X2,X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.644.0.1','0.626.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.644.1.0',plain,
% 42.85/43.25      ( eta(product(X1,quotient(X2,eta(X1)))) = eta(difference(X2,X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.644.0.2']),
% 42.85/43.25      [weight('<95,635,310,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.644.2.0',plain,
% 42.85/43.25      ( eta(product(X1,quotient(X2,eta(X1)))) = eta(difference(X2,X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.644.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_644]).
% 42.85/43.25  cnf('0.645.0.0',plain,
% 42.85/43.25      ( eta(difference(X1,product(X2,X2))) = eta(product(product(X2,X2),quotient(X1,one))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.644.2.0','0.148.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2.2','L')]).
% 42.85/43.25  cnf('0.645.0.1',plain,
% 42.85/43.25      ( eta(difference(X1,product(X2,X2))) = eta(product(product(X2,X2),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.645.0.0','0.14.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.1.2','L')]).
% 42.85/43.25  cnf('0.645.1.0',plain,
% 42.85/43.25      ( eta(difference(X1,product(X2,X2))) = eta(product(product(X2,X2),X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.645.0.1']),
% 42.85/43.25      [weight('<90,644,148,[1,0,0,5]>')]).
% 42.85/43.25  cnf('0.645.2.0',plain,
% 42.85/43.25      ( eta(product(product(X1,X1),X2)) = eta(difference(X2,product(X1,X1))) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.645.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_645]).
% 42.85/43.25  cnf('0.667.0.0',plain,
% 42.85/43.25      ( eta(difference(X1,eta(difference(X2,X1)))) = eta(product(difference(X2,X1),X2)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.597.2.0','0.30.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.667.0.1',plain,
% 42.85/43.25      ( eta(difference(X1,eta(difference(X2,X1)))) = eta(quotient(eta(X2),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.667.0.0','0.592.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.667.1.0',plain,
% 42.85/43.25      ( eta(difference(X1,eta(difference(X2,X1)))) = eta(quotient(eta(X2),X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.667.0.1']),
% 42.85/43.25      [weight('<103,597,30,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.667.1.1',plain,
% 42.85/43.25      ( eta(difference(X1,eta(difference(X2,X1)))) = eta(difference(eta(X2),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.667.1.0','0.626.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.667.2.0',plain,
% 42.85/43.25      ( eta(difference(X1,eta(difference(X2,X1)))) = eta(difference(eta(X2),X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.667.1.1',theory(equality)]),
% 42.85/43.25      [u,rule_667]).
% 42.85/43.25  cnf('0.707.0.0',plain,
% 42.85/43.25      ( eta(quotient(i(X1),product(X2,X2))) = eta(product(product(X2,X2),X1)) ),
% 42.85/43.25      inference(interreduction_right,[status(thm)],['0.458.2.0'])).
% 42.85/43.25  cnf('0.707.0.1',plain,
% 42.85/43.25      ( eta(quotient(X1,j(product(X2,X2)))) = eta(product(product(X2,X2),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.707.0.0','0.600.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.707.0.2',plain,
% 42.85/43.25      ( eta(quotient(X1,difference(X2,i(X2)))) = eta(product(product(X2,X2),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.707.0.1','0.237.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.707.1.0',plain,
% 42.85/43.25      ( eta(quotient(X1,difference(X2,i(X2)))) = eta(product(product(X2,X2),X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.707.0.2']),
% 42.85/43.25      [weight('<111,458,600,[0,0,0,0]>')]).
% 42.85/43.25  cnf('0.707.1.1',plain,
% 42.85/43.25      ( eta(difference(X1,difference(X2,i(X2)))) = eta(product(product(X2,X2),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.707.1.0','0.626.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.707.1.2',plain,
% 42.85/43.25      ( eta(difference(X1,difference(X2,i(X2)))) = eta(difference(X1,product(X2,X2))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.707.1.1','0.645.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.707.2.0',plain,
% 42.85/43.25      ( eta(difference(X1,difference(X2,i(X2)))) = eta(difference(X1,product(X2,X2))) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.707.1.2',theory(equality)]),
% 42.85/43.25      [u,rule_706]).
% 42.85/43.25  cnf('0.711.0.0',plain,
% 42.85/43.25      ( eta(product(X1,product(X1,j(X2)))) = eta(quotient(quotient(X2,X1),X1)) ),
% 42.85/43.25      inference(interreduction_right,[status(thm)],['0.575.2.0'])).
% 42.85/43.25  cnf('0.711.0.1',plain,
% 42.85/43.25      ( eta(product(X1,product(X1,j(X2)))) = eta(difference(quotient(X2,X1),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.711.0.0','0.626.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.711.1.0',plain,
% 42.85/43.25      ( eta(product(X1,product(X1,j(X2)))) = eta(difference(quotient(X2,X1),X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.711.0.1']),
% 42.85/43.25      [weight('<111,575,626,[0,0,0,0]>')]).
% 42.85/43.25  cnf('0.711.2.0',plain,
% 42.85/43.25      ( eta(product(X1,product(X1,j(X2)))) = eta(difference(quotient(X2,X1),X1)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.711.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_709]).
% 42.85/43.25  cnf('0.714.0.0',plain,
% 42.85/43.25      ( difference(X1,product(product(X1,X2),i(X1))) = quotient(product(X2,eta(X1)),X1) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.9.2.0','0.25.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.714.1.0',plain,
% 42.85/43.25      ( difference(X1,product(product(X1,X2),i(X1))) = quotient(product(X2,eta(X1)),X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.714.0.0']),
% 42.85/43.25      [weight('<?,25,9,[0,0,0,3]>')]).
% 42.85/43.25  cnf('0.714.2.0',plain,
% 42.85/43.25      ( difference(X1,product(product(X1,X2),i(X1))) = quotient(product(X2,eta(X1)),X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.714.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_712]).
% 42.85/43.25  cnf('0.715.0.0',plain,
% 42.85/43.25      ( eta(product(product(j(X1),X2),i(j(X1)))) = eta(difference(X1,quotient(product(X2,eta(j(X1))),j(X1)))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.632.2.0','0.714.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.715.0.1',plain,
% 42.85/43.25      ( eta(difference(product(j(X1),X2),j(X1))) = eta(difference(X1,quotient(product(X2,eta(j(X1))),j(X1)))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.715.0.0','0.627.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.715.0.2',plain,
% 42.85/43.25      ( eta(difference(difference(X2,j(X1)),j(X1))) = eta(difference(X1,quotient(product(X2,eta(j(X1))),j(X1)))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.715.0.1','0.639.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.715.0.3',plain,
% 42.85/43.25      ( eta(product(difference(X2,j(X1)),X1)) = eta(difference(X1,quotient(product(X2,eta(j(X1))),j(X1)))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.715.0.2','0.622.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.715.0.4',plain,
% 42.85/43.25      ( eta(difference(difference(X1,X2),i(X1))) = eta(difference(X1,quotient(product(X2,eta(j(X1))),j(X1)))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.715.0.3','0.578.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.715.0.5',plain,
% 42.85/43.25      ( eta(difference(X1,difference(X1,X2))) = eta(difference(X1,quotient(product(X2,eta(j(X1))),j(X1)))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.715.0.4','0.581.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.715.0.6',plain,
% 42.85/43.25      ( eta(difference(X1,difference(X1,X2))) = eta(product(difference(X1,product(X2,eta(j(X1)))),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.715.0.5','0.352.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.1','L')]).
% 42.85/43.25  cnf('0.715.0.7',plain,
% 42.85/43.25      ( eta(difference(X1,difference(X1,X2))) = eta(difference(product(X2,eta(j(X1))),eta(X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.715.0.6','0.637.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.715.0.8',plain,
% 42.85/43.25      ( eta(difference(X1,difference(X1,X2))) = eta(difference(product(X2,eta(X1)),eta(X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.715.0.7','0.26.2.0',theory(equality)]),
% 42.85/43.25      [pos('R.1.1.2','L')]).
% 42.85/43.25  cnf('0.715.0.9',plain,
% 42.85/43.25      ( eta(difference(X1,difference(X1,X2))) = eta(X2) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.715.0.8','0.629.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.715.1.0',plain,
% 42.85/43.25      ( eta(difference(X1,difference(X1,X2))) = eta(X2) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.715.0.9']),
% 42.85/43.25      [weight('<62,714,632,[0,0,0,3]>')]).
% 42.85/43.25  cnf('0.715.2.0',plain,
% 42.85/43.25      ( eta(difference(X1,difference(X1,X2))) = eta(X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.715.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_713]).
% 42.85/43.25  cnf('0.716.0.0',plain,
% 42.85/43.25      ( eta(product(X1,X2)) = eta(difference(X1,X2)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.715.2.0','0.6.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.716.1.0',plain,
% 42.85/43.25      ( eta(product(X1,X2)) = eta(difference(X1,X2)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.716.0.0']),
% 42.85/43.25      [weight('<44,715,6,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.716.2.0',plain,
% 42.85/43.25      ( eta(product(X1,X2)) = eta(difference(X1,X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.716.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_714]).
% 42.85/43.25  cnf('0.718.0.0',plain,
% 42.85/43.25      ( eta(difference(X1,j(X2))) = eta(product(X1,X2)) ),
% 42.85/43.25      inference(interreduction_right,[status(thm)],['0.622.2.0'])).
% 42.85/43.25  cnf('0.718.0.1',plain,
% 42.85/43.25      ( eta(difference(X1,j(X2))) = eta(difference(X1,X2)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.718.0.0','0.716.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.718.1.0',plain,
% 42.85/43.25      ( eta(difference(X1,j(X2))) = eta(difference(X1,X2)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.718.0.1']),
% 42.85/43.25      [weight('<59,622,716,[0,0,0,0]>')]).
% 42.85/43.25  cnf('0.718.2.0',plain,
% 42.85/43.25      ( eta(difference(X1,j(X2))) = eta(difference(X1,X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.718.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_716]).
% 42.85/43.25  cnf('0.719.0.0',plain,
% 42.85/43.25      ( eta(difference(i(X1),X2)) = eta(product(X1,X2)) ),
% 42.85/43.25      inference(interreduction_right,[status(thm)],['0.623.2.0'])).
% 42.85/43.25  cnf('0.719.0.1',plain,
% 42.85/43.25      ( eta(difference(i(X1),X2)) = eta(difference(X1,X2)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.719.0.0','0.716.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.719.1.0',plain,
% 42.85/43.25      ( eta(difference(i(X1),X2)) = eta(difference(X1,X2)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.719.0.1']),
% 42.85/43.25      [weight('<59,623,716,[0,0,0,0]>')]).
% 42.85/43.25  cnf('0.719.2.0',plain,
% 42.85/43.25      ( eta(difference(i(X1),X2)) = eta(difference(X1,X2)) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.719.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_717]).
% 42.85/43.25  cnf('0.720.0.0',plain,
% 42.85/43.25      ( eta(product(X1,product(X1,j(X2)))) = eta(difference(quotient(X2,X1),X1)) ),
% 42.85/43.25      inference(interreduction_right,[status(thm)],['0.711.2.0'])).
% 42.85/43.25  cnf('0.720.0.1',plain,
% 42.85/43.25      ( eta(difference(X1,product(X1,j(X2)))) = eta(difference(quotient(X2,X1),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.720.0.0','0.716.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.720.0.2',plain,
% 42.85/43.25      ( eta(j(X2)) = eta(difference(quotient(X2,X1),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.720.0.1','0.6.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.720.0.3',plain,
% 42.85/43.25      ( eta(X2) = eta(difference(quotient(X2,X1),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.720.0.2','0.26.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.720.1.0',plain,
% 42.85/43.25      ( eta(X2) = eta(difference(quotient(X2,X1),X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.720.0.3']),
% 42.85/43.25      [weight('<62,711,716,[0,0,0,0]>')]).
% 42.85/43.25  cnf('0.720.2.0',plain,
% 42.85/43.25      ( eta(difference(quotient(X1,X2),X2)) = eta(X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.720.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_718]).
% 42.85/43.25  cnf('0.721.0.0',plain,
% 42.85/43.25      ( eta(difference(X1,eta(X2))) = eta(difference(i(product(j(X2),X1)),j(X2))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.720.2.0','0.307.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.1','L')]).
% 42.85/43.25  cnf('0.721.0.1',plain,
% 42.85/43.25      ( eta(difference(X1,eta(X2))) = eta(difference(product(j(X2),X1),j(X2))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.721.0.0','0.719.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.721.0.2',plain,
% 42.85/43.25      ( eta(difference(X1,eta(X2))) = eta(difference(difference(X1,j(X2)),j(X2))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.721.0.1','0.639.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.721.0.3',plain,
% 42.85/43.25      ( eta(difference(X1,eta(X2))) = eta(difference(difference(X1,j(X2)),X2)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.721.0.2','0.718.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.721.0.4',plain,
% 42.85/43.25      ( eta(difference(X1,eta(X2))) = eta(X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.721.0.3','0.634.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.721.1.0',plain,
% 42.85/43.25      ( eta(difference(X1,eta(X2))) = eta(X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.721.0.4']),
% 42.85/43.25      [weight('<47,720,307,[1,0,0,2]>')]).
% 42.85/43.25  cnf('0.721.2.0',plain,
% 42.85/43.25      ( eta(difference(X1,eta(X2))) = eta(X1) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.721.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_719]).
% 42.85/43.25  cnf('0.722.0.0',plain,
% 42.85/43.25      ( eta(difference(X1,eta(difference(X2,X1)))) = eta(difference(eta(X2),X1)) ),
% 42.85/43.25      inference(interreduction_right,[status(thm)],['0.667.2.0'])).
% 42.85/43.25  cnf('0.722.0.1',plain,
% 42.85/43.25      ( eta(X1) = eta(difference(eta(X2),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.722.0.0','0.721.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.722.1.0',plain,
% 42.85/43.25      ( eta(X1) = eta(difference(eta(X2),X1)) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.722.0.1']),
% 42.85/43.25      [weight('<47,667,721,[0,0,0,0]>')]).
% 42.85/43.25  cnf('0.722.2.0',plain,
% 42.85/43.25      ( eta(difference(eta(X1),X2)) = eta(X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.722.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_720]).
% 42.85/43.25  cnf('0.723.0.0',plain,
% 42.85/43.25      ( eta(difference(product(X1,X2),i(X2))) = eta(difference(X2,difference(j(X2),X1))) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.716.2.0','0.526.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1','L')]).
% 42.85/43.25  cnf('0.723.0.1',plain,
% 42.85/43.25      ( eta(difference(X2,product(X1,X2))) = eta(difference(X2,difference(j(X2),X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.723.0.0','0.581.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.723.0.2',plain,
% 42.85/43.25      ( eta(difference(X2,quotient(X2,X1))) = eta(difference(X2,difference(j(X2),X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.723.0.1','0.641.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.723.0.3',plain,
% 42.85/43.25      ( eta(difference(X2,quotient(X2,X1))) = eta(X1) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.723.0.2','0.632.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.723.1.0',plain,
% 42.85/43.25      ( eta(difference(X2,quotient(X2,X1))) = eta(X1) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.723.0.3']),
% 42.85/43.25      [weight('<62,716,526,[1,0,0,1]>')]).
% 42.85/43.25  cnf('0.723.2.0',plain,
% 42.85/43.25      ( eta(difference(X1,quotient(X1,X2))) = eta(X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.723.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_721]).
% 42.85/43.25  cnf('0.724.0.0',plain,
% 42.85/43.25      ( eta(difference(X1,product(X2,X1))) = eta(difference(X1,quotient(X1,X2))) ),
% 42.85/43.25      inference(interreduction_right,[status(thm)],['0.641.2.0'])).
% 42.85/43.25  cnf('0.724.0.1',plain,
% 42.85/43.25      ( eta(difference(X1,product(X2,X1))) = eta(X2) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.724.0.0','0.723.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.724.1.0',plain,
% 42.85/43.25      ( eta(difference(X1,product(X2,X1))) = eta(X2) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.724.0.1']),
% 42.85/43.25      [weight('<62,641,723,[0,0,0,0]>')]).
% 42.85/43.25  cnf('0.724.2.0',plain,
% 42.85/43.25      ( eta(difference(X1,product(X2,X1))) = eta(X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.724.1.0',theory(equality)]),
% 42.85/43.25      [u,rule_722]).
% 42.85/43.25  cnf('0.728.0.0',plain,
% 42.85/43.25      ( eta(quotient(eta(X1),X2)) = eta(difference(j(quotient(X2,X1)),X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.723.2.0','0.440.2.0',theory(equality)]),
% 42.85/43.25      [pos('L.1.2','L')]).
% 42.85/43.25  cnf('0.728.0.1',plain,
% 42.85/43.25      ( eta(difference(eta(X1),X2)) = eta(difference(j(quotient(X2,X1)),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.728.0.0','0.626.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.728.0.2',plain,
% 42.85/43.25      ( eta(X2) = eta(difference(j(quotient(X2,X1)),X1)) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.728.0.1','0.722.2.0',theory(equality)]),
% 42.85/43.25      [pos('L','L')]).
% 42.85/43.25  cnf('0.728.0.3',plain,
% 42.85/43.25      ( eta(X2) = eta(difference(X1,quotient(X2,X1))) ),
% 42.85/43.25      inference(reduction,[status(thm)],['0.728.0.2','0.582.2.0',theory(equality)]),
% 42.85/43.25      [pos('R','L')]).
% 42.85/43.25  cnf('0.728.1.0',plain,
% 42.85/43.25      ( eta(X2) = eta(difference(X1,quotient(X2,X1))) ),
% 42.85/43.25      inference(weigh,[status(thm)],['0.728.0.3']),
% 42.85/43.25      [weight('<62,723,440,[1,0,0,3]>')]).
% 42.85/43.25  cnf('0.728.2.0',plain,
% 42.85/43.25      ( eta(difference(X1,quotient(X2,X1))) = eta(X2) ),
% 42.85/43.25      inference(orient,[status(thm)],['0.728.1.0',theory(equality)]),
% 42.85/43.25      [x,rule_726]).
% 42.85/43.25  cnf('0.729.0.0',plain,
% 42.85/43.25      ( j(difference(X1,eta(X2))) = difference(difference(X1,eta(X2)),eta(X1)) ),
% 42.85/43.25      inference(cp,[status(thm)],['0.28.2.0','0.721.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.729.0.1',plain,
% 42.85/43.26      ( j(difference(X1,eta(X2))) = product(i(eta(X2)),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.729.0.0','0.245.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.729.0.2',plain,
% 42.85/43.26      ( j(difference(X1,eta(X2))) = product(j(eta(X2)),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.729.0.1','0.162.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.729.1.0',plain,
% 42.85/43.26      ( j(difference(X1,eta(X2))) = product(j(eta(X2)),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.729.0.2']),
% 42.85/43.26      [weight('<65,721,28,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.729.2.0',plain,
% 42.85/43.26      ( j(difference(X1,eta(X2))) = product(j(eta(X2)),X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.729.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_727]).
% 42.85/43.26  cnf('0.730.0.0',plain,
% 42.85/43.26      ( difference(eta(X1),X2) = difference(i(difference(eta(X1),X2)),eta(X2)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.33.2.0','0.722.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.730.0.1',plain,
% 42.85/43.26      ( difference(eta(X1),X2) = difference(product(i(X2),eta(X1)),eta(X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.730.0.0','0.246.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.730.0.2',plain,
% 42.85/43.26      ( difference(eta(X1),X2) = quotient(i(eta(X1)),i(X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.730.0.1','0.562.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.730.0.3',plain,
% 42.85/43.26      ( difference(eta(X1),X2) = quotient(j(eta(X1)),i(X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.730.0.2','0.162.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.730.1.0',plain,
% 42.85/43.26      ( difference(eta(X1),X2) = quotient(j(eta(X1)),i(X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.730.0.3']),
% 42.85/43.26      [weight('<76,722,33,[0,0,0,3]>')]).
% 42.85/43.26  cnf('0.730.2.0',plain,
% 42.85/43.26      ( quotient(j(eta(X1)),i(X2)) = difference(eta(X1),X2) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.730.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_728]).
% 42.85/43.26  cnf('0.731.0.0',plain,
% 42.85/43.26      ( difference(eta(X1),j(X2)) = quotient(j(eta(X1)),X2) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.730.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.731.1.0',plain,
% 42.85/43.26      ( difference(eta(X1),j(X2)) = quotient(j(eta(X1)),X2) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.731.0.0']),
% 42.85/43.26      [weight('<65,730,22,[1,0,0,4]>')]).
% 42.85/43.26  cnf('0.731.2.0',plain,
% 42.85/43.26      ( quotient(j(eta(X1)),X2) = difference(eta(X1),j(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.731.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_729]).
% 42.85/43.26  cnf('0.732.0.0',plain,
% 42.85/43.26      ( difference(X1,eta(X2)) = i(product(j(eta(X2)),X1)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.22.2.0','0.729.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.732.0.1',plain,
% 42.85/43.26      ( difference(X1,eta(X2)) = quotient(i(X1),j(eta(X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.732.0.0','0.308.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.732.1.0',plain,
% 42.85/43.26      ( difference(X1,eta(X2)) = quotient(i(X1),j(eta(X2))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.732.0.1']),
% 42.85/43.26      [weight('<76,729,22,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.732.2.0',plain,
% 42.85/43.26      ( quotient(i(X1),j(eta(X2))) = difference(X1,eta(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.732.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_730]).
% 42.85/43.26  cnf('0.733.0.0',plain,
% 42.85/43.26      ( difference(j(X1),eta(X2)) = quotient(X1,j(eta(X2))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.732.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.733.1.0',plain,
% 42.85/43.26      ( difference(j(X1),eta(X2)) = quotient(X1,j(eta(X2))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.733.0.0']),
% 42.85/43.26      [weight('<65,732,22,[1,0,0,1]>')]).
% 42.85/43.26  cnf('0.733.2.0',plain,
% 42.85/43.26      ( quotient(X1,j(eta(X2))) = difference(j(X1),eta(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.733.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_731]).
% 42.85/43.26  cnf('0.734.0.0',plain,
% 42.85/43.26      ( i(product(j(eta(X1)),X2)) = quotient(i(X2),j(eta(X1))) ),
% 42.85/43.26      inference(interreduction_right,[status(thm)],['0.308.2.0'])).
% 42.85/43.26  cnf('0.734.0.1',plain,
% 42.85/43.26      ( i(product(j(eta(X1)),X2)) = difference(X2,eta(X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.734.0.0','0.732.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.734.1.0',plain,
% 42.85/43.26      ( i(product(j(eta(X1)),X2)) = difference(X2,eta(X1)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.734.0.1']),
% 42.85/43.26      [weight('<76,308,732,[0,0,0,0]>')]).
% 42.85/43.26  cnf('0.734.2.0',plain,
% 42.85/43.26      ( i(product(j(eta(X1)),X2)) = difference(X2,eta(X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.734.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_732]).
% 42.85/43.26  cnf('0.747.0.0',plain,
% 42.85/43.26      ( eta(product(X1,i(X2))) = eta(difference(X1,X2)) ),
% 42.85/43.26      inference(interreduction_right,[status(thm)],['0.627.2.0'])).
% 42.85/43.26  cnf('0.747.0.1',plain,
% 42.85/43.26      ( eta(difference(X1,i(X2))) = eta(difference(X1,X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.747.0.0','0.716.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.747.0.2',plain,
% 42.85/43.26      ( eta(difference(X2,X1)) = eta(difference(X1,X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.747.0.1','0.581.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.747.1.0',plain,
% 42.85/43.26      ( eta(difference(X2,X1)) = eta(difference(X1,X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.747.0.2']),
% 42.85/43.26      [weight('<80,627,716,[0,0,0,0]>')]).
% 42.85/43.26  cnf('0.747.2.0',plain,
% 42.85/43.26      ( eta(difference(X1,X2)) = eta(difference(X2,X1)) ),
% 42.85/43.26      inference(activate,[status(thm)],['0.747.1.0']),
% 42.85/43.26      [equation_3]).
% 42.85/43.26  cnf('0.750.0.0',plain,
% 42.85/43.26      ( j(eta(X1)) = product(difference(eta(X1),j(X2)),X2) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.3.2.0','0.731.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.750.0.1',plain,
% 42.85/43.26      ( j(eta(X1)) = difference(difference(X2,eta(X1)),i(X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.750.0.0','0.578.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.750.1.0',plain,
% 42.85/43.26      ( j(eta(X1)) = difference(difference(X2,eta(X1)),i(X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.750.0.1']),
% 42.85/43.26      [weight('<87,731,3,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.750.2.0',plain,
% 42.85/43.26      ( difference(difference(X1,eta(X2)),i(X1)) = j(eta(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.750.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_747]).
% 42.85/43.26  cnf('0.752.0.0',plain,
% 42.85/43.26      ( j(eta(X1)) = difference(X2,i(quotient(eta(X1),X2))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.750.2.0','0.31.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.752.1.0',plain,
% 42.85/43.26      ( j(eta(X1)) = difference(X2,i(quotient(eta(X1),X2))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.752.0.0']),
% 42.85/43.26      [weight('<87,750,31,[1,0,0,1]>')]).
% 42.85/43.26  cnf('0.752.2.0',plain,
% 42.85/43.26      ( difference(X1,i(quotient(eta(X2),X1))) = j(eta(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.752.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_749]).
% 42.85/43.26  cnf('0.753.0.0',plain,
% 42.85/43.26      ( i(quotient(eta(X1),X2)) = product(X2,j(eta(X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1.2.0','0.752.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.753.1.0',plain,
% 42.85/43.26      ( i(quotient(eta(X1),X2)) = product(X2,j(eta(X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.753.0.0']),
% 42.85/43.26      [weight('<65,752,1,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.753.2.0',plain,
% 42.85/43.26      ( i(quotient(eta(X1),X2)) = product(X2,j(eta(X1))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.753.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_750]).
% 42.85/43.26  cnf('0.754.0.0',plain,
% 42.85/43.26      ( quotient(eta(X1),X2) = j(product(X2,j(eta(X1)))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.24.2.0','0.753.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.754.0.1',plain,
% 42.85/43.26      ( quotient(eta(X1),X2) = difference(j(eta(X1)),j(X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.754.0.0','0.312.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.754.1.0',plain,
% 42.85/43.26      ( quotient(eta(X1),X2) = difference(j(eta(X1)),j(X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.754.0.1']),
% 42.85/43.26      [weight('<76,753,24,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.754.2.0',plain,
% 42.85/43.26      ( difference(j(eta(X1)),j(X2)) = quotient(eta(X1),X2) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.754.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_751]).
% 42.85/43.26  cnf('0.755.0.0',plain,
% 42.85/43.26      ( quotient(eta(X1),i(X2)) = difference(j(eta(X1)),X2) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.754.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.755.1.0',plain,
% 42.85/43.26      ( quotient(eta(X1),i(X2)) = difference(j(eta(X1)),X2) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.755.0.0']),
% 42.85/43.26      [weight('<65,754,24,[1,0,0,4]>')]).
% 42.85/43.26  cnf('0.755.2.0',plain,
% 42.85/43.26      ( quotient(eta(X1),i(X2)) = difference(j(eta(X1)),X2) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.755.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_752]).
% 42.85/43.26  cnf('0.756.0.0',plain,
% 42.85/43.26      ( j(product(X1,j(eta(X2)))) = difference(j(eta(X2)),j(X1)) ),
% 42.85/43.26      inference(interreduction_right,[status(thm)],['0.312.2.0'])).
% 42.85/43.26  cnf('0.756.0.1',plain,
% 42.85/43.26      ( j(product(X1,j(eta(X2)))) = quotient(eta(X2),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.756.0.0','0.754.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.756.1.0',plain,
% 42.85/43.26      ( j(product(X1,j(eta(X2)))) = quotient(eta(X2),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.756.0.1']),
% 42.85/43.26      [weight('<76,312,754,[0,0,0,0]>')]).
% 42.85/43.26  cnf('0.756.2.0',plain,
% 42.85/43.26      ( j(product(X1,j(eta(X2)))) = quotient(eta(X2),X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.756.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_753]).
% 42.85/43.26  cnf('0.758.0.0',plain,
% 42.85/43.26      ( eta(product(X1,product(X2,X3))) = eta(difference(X3,difference(X3,product(product(X3,X1),X2)))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.728.2.0','0.9.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2','L')]).
% 42.85/43.26  cnf('0.758.0.1',plain,
% 42.85/43.26      ( eta(difference(X1,product(X2,X3))) = eta(difference(X3,difference(X3,product(product(X3,X1),X2)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.758.0.0','0.716.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.758.0.2',plain,
% 42.85/43.26      ( eta(difference(X1,product(X2,X3))) = eta(product(product(X3,X1),X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.758.0.1','0.715.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.758.0.3',plain,
% 42.85/43.26      ( eta(difference(X1,product(X2,X3))) = eta(difference(product(X3,X1),X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.758.0.2','0.716.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.758.1.0',plain,
% 42.85/43.26      ( eta(difference(X1,product(X2,X3))) = eta(difference(product(X3,X1),X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.758.0.3']),
% 42.85/43.26      [weight('<90,728,9,[1,0,0,3]>')]).
% 42.85/43.26  cnf('0.758.2.0',plain,
% 42.85/43.26      ( eta(difference(product(X1,X2),X3)) = eta(difference(X2,product(X3,X1))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.758.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_755]).
% 42.85/43.26  cnf('0.759.0.0',plain,
% 42.85/43.26      ( eta(difference(product(X1,X1),product(X2,difference(X1,i(X1))))) = eta(difference(one,X2)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.758.2.0','0.278.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.1','L')]).
% 42.85/43.26  cnf('0.759.0.1',plain,
% 42.85/43.26      ( eta(difference(X1,product(product(X2,difference(X1,i(X1))),X1))) = eta(difference(one,X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.759.0.0','0.758.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.759.0.2',plain,
% 42.85/43.26      ( eta(product(X2,difference(X1,i(X1)))) = eta(difference(one,X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.759.0.1','0.724.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.759.0.3',plain,
% 42.85/43.26      ( eta(difference(X2,difference(X1,i(X1)))) = eta(difference(one,X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.759.0.2','0.716.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.759.0.4',plain,
% 42.85/43.26      ( eta(difference(X2,product(X1,X1))) = eta(difference(one,X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.759.0.3','0.707.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.759.0.5',plain,
% 42.85/43.26      ( eta(difference(X2,product(X1,X1))) = eta(X2) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.759.0.4','0.17.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.759.1.0',plain,
% 42.85/43.26      ( eta(difference(X2,product(X1,X1))) = eta(X2) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.759.0.5']),
% 42.85/43.26      [weight('<62,758,278,[1,0,0,2]>')]).
% 42.85/43.26  cnf('0.759.2.0',plain,
% 42.85/43.26      ( eta(difference(X1,product(X2,X2))) = eta(X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.759.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_756]).
% 42.85/43.26  cnf('0.760.0.0',plain,
% 42.85/43.26      ( eta(difference(X1,difference(X2,i(X2)))) = eta(difference(X1,product(X2,X2))) ),
% 42.85/43.26      inference(interreduction_right,[status(thm)],['0.707.2.0'])).
% 42.85/43.26  cnf('0.760.0.1',plain,
% 42.85/43.26      ( eta(difference(X1,difference(X2,i(X2)))) = eta(X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.760.0.0','0.759.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.760.1.0',plain,
% 42.85/43.26      ( eta(difference(X1,difference(X2,i(X2)))) = eta(X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.760.0.1']),
% 42.85/43.26      [weight('<79,707,759,[0,0,0,0]>')]).
% 42.85/43.26  cnf('0.760.2.0',plain,
% 42.85/43.26      ( eta(difference(X1,difference(X2,i(X2)))) = eta(X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.760.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_757]).
% 42.85/43.26  cnf('0.786.0.0',plain,
% 42.85/43.26      ( j(difference(X1,product(X2,X2))) = difference(difference(X1,product(X2,X2)),eta(X1)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.28.2.0','0.759.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.786.0.1',plain,
% 42.85/43.26      ( j(difference(X1,product(X2,X2))) = product(i(product(X2,X2)),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.786.0.0','0.245.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.786.0.2',plain,
% 42.85/43.26      ( j(difference(X1,product(X2,X2))) = product(difference(X2,i(X2)),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.786.0.1','0.238.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.786.1.0',plain,
% 42.85/43.26      ( j(difference(X1,product(X2,X2))) = product(difference(X2,i(X2)),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.786.0.2']),
% 42.85/43.26      [weight('<90,759,28,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.786.2.0',plain,
% 42.85/43.26      ( j(difference(X1,product(X2,X2))) = product(difference(X2,i(X2)),X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.786.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_783]).
% 42.85/43.26  cnf('0.792.0.0',plain,
% 42.85/43.26      ( eta(difference(X1,product(eta(X2),X3))) = eta(product(X3,X1)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.758.2.0','0.721.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.792.0.1',plain,
% 42.85/43.26      ( eta(difference(X1,product(eta(X2),X3))) = eta(difference(X3,X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.792.0.0','0.716.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.792.1.0',plain,
% 42.85/43.26      ( eta(difference(X1,product(eta(X2),X3))) = eta(difference(X3,X1)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.792.0.1']),
% 42.85/43.26      [weight('<95,758,721,[1,0,0,0]>')]).
% 42.85/43.26  cnf('0.792.2.0',plain,
% 42.85/43.26      ( eta(difference(X1,product(eta(X2),X3))) = eta(difference(X3,X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.792.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_789]).
% 42.85/43.26  cnf('0.793.0.0',plain,
% 42.85/43.26      ( eta(difference(difference(eta(X1),X2),X3)) = eta(difference(X3,X2)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.792.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2','L')]).
% 42.85/43.26  cnf('0.793.1.0',plain,
% 42.85/43.26      ( eta(difference(difference(eta(X1),X2),X3)) = eta(difference(X3,X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.793.0.0']),
% 42.85/43.26      [weight('<95,792,1,[1,0,0,3]>')]).
% 42.85/43.26  cnf('0.793.2.0',plain,
% 42.85/43.26      ( eta(difference(difference(eta(X1),X2),X3)) = eta(difference(X3,X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.793.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_790]).
% 42.85/43.26  cnf('0.795.0.0',plain,
% 42.85/43.26      ( eta(difference(j(product(X1,eta(X2))),X3)) = eta(difference(X3,quotient(eta(eta(X2)),X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.792.2.0','0.552.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2','L')]).
% 42.85/43.26  cnf('0.795.0.1',plain,
% 42.85/43.26      ( eta(difference(X3,product(X1,eta(X2)))) = eta(difference(X3,quotient(eta(eta(X2)),X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.795.0.0','0.582.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.795.0.2',plain,
% 42.85/43.26      ( eta(difference(X3,product(X1,eta(X2)))) = eta(difference(X3,quotient(one,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.795.0.1','0.161.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1.2.1','L')]).
% 42.85/43.26  cnf('0.795.0.3',plain,
% 42.85/43.26      ( eta(difference(X3,product(X1,eta(X2)))) = eta(difference(X3,j(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.795.0.2','0.11.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1.2','L')]).
% 42.85/43.26  cnf('0.795.0.4',plain,
% 42.85/43.26      ( eta(difference(X3,product(X1,eta(X2)))) = eta(difference(X3,X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.795.0.3','0.718.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.795.1.0',plain,
% 42.85/43.26      ( eta(difference(X3,product(X1,eta(X2)))) = eta(difference(X3,X1)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.795.0.4']),
% 42.85/43.26      [weight('<95,792,552,[1,0,0,3]>')]).
% 42.85/43.26  cnf('0.795.2.0',plain,
% 42.85/43.26      ( eta(difference(X1,product(X2,eta(X3)))) = eta(difference(X1,X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.795.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_792]).
% 42.85/43.26  cnf('0.796.0.0',plain,
% 42.85/43.26      ( eta(difference(i(X1),X2)) = eta(difference(X1,difference(eta(X3),X2))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.793.2.0','0.581.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.796.0.1',plain,
% 42.85/43.26      ( eta(difference(X1,X2)) = eta(difference(X1,difference(eta(X3),X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.796.0.0','0.719.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.796.1.0',plain,
% 42.85/43.26      ( eta(difference(X1,X2)) = eta(difference(X1,difference(eta(X3),X2))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.796.0.1']),
% 42.85/43.26      [weight('<95,793,581,[1,0,0,0]>')]).
% 42.85/43.26  cnf('0.796.2.0',plain,
% 42.85/43.26      ( eta(difference(X1,difference(eta(X2),X3))) = eta(difference(X1,X3)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.796.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_793]).
% 42.85/43.26  cnf('0.805.0.0',plain,
% 42.85/43.26      ( difference(X1,eta(j(eta(X2)))) = product(difference(X1,eta(X2)),j(eta(X2))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.235.2.0','0.734.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.805.0.1',plain,
% 42.85/43.26      ( difference(X1,eta(eta(X2))) = product(difference(X1,eta(X2)),j(eta(X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.805.0.0','0.26.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.805.0.2',plain,
% 42.85/43.26      ( difference(X1,one) = product(difference(X1,eta(X2)),j(eta(X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.805.0.1','0.161.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.805.0.3',plain,
% 42.85/43.26      ( i(X1) = product(difference(X1,eta(X2)),j(eta(X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.805.0.2','0.12.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.805.1.0',plain,
% 42.85/43.26      ( i(X1) = product(difference(X1,eta(X2)),j(eta(X2))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.805.0.3']),
% 42.85/43.26      [weight('<98,734,235,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.805.2.0',plain,
% 42.85/43.26      ( product(difference(X1,eta(X2)),j(eta(X2))) = i(X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.805.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_802]).
% 42.85/43.26  cnf('0.806.0.0',plain,
% 42.85/43.26      ( eta(difference(j(eta(X1)),product(X2,difference(X3,eta(X1))))) = eta(difference(i(X3),X2)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.758.2.0','0.805.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.1','L')]).
% 42.85/43.26  cnf('0.806.0.1',plain,
% 42.85/43.26      ( eta(difference(product(X2,difference(X3,eta(X1))),eta(X1))) = eta(difference(i(X3),X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.806.0.0','0.582.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.806.0.2',plain,
% 42.85/43.26      ( eta(difference(difference(X3,eta(X1)),product(eta(X1),X2))) = eta(difference(i(X3),X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.806.0.1','0.758.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.806.0.3',plain,
% 42.85/43.26      ( eta(difference(X2,difference(X3,eta(X1)))) = eta(difference(i(X3),X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.806.0.2','0.792.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.806.0.4',plain,
% 42.85/43.26      ( eta(difference(X2,difference(X3,eta(X1)))) = eta(difference(X3,X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.806.0.3','0.719.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.806.1.0',plain,
% 42.85/43.26      ( eta(difference(X2,difference(X3,eta(X1)))) = eta(difference(X3,X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.806.0.4']),
% 42.85/43.26      [weight('<95,805,758,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.806.2.0',plain,
% 42.85/43.26      ( eta(difference(X1,difference(X2,eta(X3)))) = eta(difference(X2,X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.806.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_803]).
% 42.85/43.26  cnf('0.807.0.0',plain,
% 42.85/43.26      ( eta(difference(quotient(eta(X1),X2),X3)) = eta(difference(X3,X2)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.806.2.0','0.31.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2','L')]).
% 42.85/43.26  cnf('0.807.1.0',plain,
% 42.85/43.26      ( eta(difference(quotient(eta(X1),X2),X3)) = eta(difference(X3,X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.807.0.0']),
% 42.85/43.26      [weight('<95,806,31,[1,0,0,3]>')]).
% 42.85/43.26  cnf('0.807.2.0',plain,
% 42.85/43.26      ( eta(difference(quotient(eta(X1),X2),X3)) = eta(difference(X3,X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.807.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_804]).
% 42.85/43.26  cnf('0.817.0.0',plain,
% 42.85/43.26      ( difference(difference(X1,j(eta(X2))),i(X1)) = product(quotient(eta(X2),X1),X1) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.578.2.0','0.754.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.817.0.1',plain,
% 42.85/43.26      ( difference(difference(X1,j(eta(X2))),i(X1)) = eta(X2) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.817.0.0','0.3.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.817.1.0',plain,
% 42.85/43.26      ( difference(difference(X1,j(eta(X2))),i(X1)) = eta(X2) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.817.0.1']),
% 42.85/43.26      [weight('<98,754,578,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.817.2.0',plain,
% 42.85/43.26      ( difference(difference(X1,j(eta(X2))),i(X1)) = eta(X2) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.817.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_814]).
% 42.85/43.26  cnf('0.818.0.0',plain,
% 42.85/43.26      ( difference(X1,j(eta(X2))) = quotient(i(X1),eta(X2)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.30.2.0','0.817.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.818.1.0',plain,
% 42.85/43.26      ( difference(X1,j(eta(X2))) = quotient(i(X1),eta(X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.818.0.0']),
% 42.85/43.26      [weight('<65,817,30,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.818.2.0',plain,
% 42.85/43.26      ( quotient(i(X1),eta(X2)) = difference(X1,j(eta(X2))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.818.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_815]).
% 42.85/43.26  cnf('0.819.0.0',plain,
% 42.85/43.26      ( i(product(eta(X1),X2)) = quotient(i(X2),eta(X1)) ),
% 42.85/43.26      inference(interreduction_right,[status(thm)],['0.249.2.0'])).
% 42.85/43.26  cnf('0.819.0.1',plain,
% 42.85/43.26      ( i(product(eta(X1),X2)) = difference(X2,j(eta(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.819.0.0','0.818.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.819.1.0',plain,
% 42.85/43.26      ( i(product(eta(X1),X2)) = difference(X2,j(eta(X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.819.0.1']),
% 42.85/43.26      [weight('<65,249,818,[0,0,0,0]>')]).
% 42.85/43.26  cnf('0.819.2.0',plain,
% 42.85/43.26      ( i(product(eta(X1),X2)) = difference(X2,j(eta(X1))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.819.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_816]).
% 42.85/43.26  cnf('0.820.0.0',plain,
% 42.85/43.26      ( difference(j(X1),j(eta(X2))) = quotient(X1,eta(X2)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.818.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.820.1.0',plain,
% 42.85/43.26      ( difference(j(X1),j(eta(X2))) = quotient(X1,eta(X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.820.0.0']),
% 42.85/43.26      [weight('<76,818,22,[1,0,0,1]>')]).
% 42.85/43.26  cnf('0.820.2.0',plain,
% 42.85/43.26      ( difference(j(X1),j(eta(X2))) = quotient(X1,eta(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.820.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_817]).
% 42.85/43.26  cnf('0.821.0.0',plain,
% 42.85/43.26      ( product(eta(X1),j(i(X2))) = j(difference(X2,j(eta(X1)))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.254.2.0','0.818.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.821.0.1',plain,
% 42.85/43.26      ( product(eta(X1),X2) = j(difference(X2,j(eta(X1)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.821.0.0','0.24.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.821.1.0',plain,
% 42.85/43.26      ( product(eta(X1),X2) = j(difference(X2,j(eta(X1)))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.821.0.1']),
% 42.85/43.26      [weight('<76,818,254,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.821.2.0',plain,
% 42.85/43.26      ( j(difference(X1,j(eta(X2)))) = product(eta(X2),X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.821.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_818]).
% 42.85/43.26  cnf('0.827.0.0',plain,
% 42.85/43.26      ( i(X1) = product(difference(X1,j(eta(X2))),eta(X2)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1.2.0','0.817.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.827.0.1',plain,
% 42.85/43.26      ( i(X1) = difference(difference(eta(X2),X1),i(eta(X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.827.0.0','0.578.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.827.0.2',plain,
% 42.85/43.26      ( i(X1) = difference(difference(eta(X2),X1),j(eta(X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.827.0.1','0.162.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.827.1.0',plain,
% 42.85/43.26      ( i(X1) = difference(difference(eta(X2),X1),j(eta(X2))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.827.0.2']),
% 42.85/43.26      [weight('<98,817,1,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.827.2.0',plain,
% 42.85/43.26      ( difference(difference(eta(X1),X2),j(eta(X1))) = i(X2) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.827.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_824]).
% 42.85/43.26  cnf('0.828.0.0',plain,
% 42.85/43.26      ( i(difference(X1,eta(X2))) = quotient(eta(X1),difference(X1,eta(X2))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.29.2.0','0.721.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.828.1.0',plain,
% 42.85/43.26      ( i(difference(X1,eta(X2))) = quotient(eta(X1),difference(X1,eta(X2))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.828.0.0']),
% 42.85/43.26      [weight('<103,721,29,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.828.2.0',plain,
% 42.85/43.26      ( quotient(eta(X1),difference(X1,eta(X2))) = i(difference(X1,eta(X2))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.828.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_825]).
% 42.85/43.26  cnf('0.829.0.0',plain,
% 42.85/43.26      ( j(difference(eta(X1),X2)) = difference(difference(eta(X1),X2),eta(X2)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.28.2.0','0.722.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.829.1.0',plain,
% 42.85/43.26      ( j(difference(eta(X1),X2)) = difference(difference(eta(X1),X2),eta(X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.829.0.0']),
% 42.85/43.26      [weight('<103,722,28,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.829.2.0',plain,
% 42.85/43.26      ( difference(difference(eta(X1),X2),eta(X2)) = j(difference(eta(X1),X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.829.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_826]).
% 42.85/43.26  cnf('0.830.0.0',plain,
% 42.85/43.26      ( i(difference(eta(X1),X2)) = quotient(eta(X2),difference(eta(X1),X2)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.29.2.0','0.722.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.830.0.1',plain,
% 42.85/43.26      ( product(i(X2),eta(X1)) = quotient(eta(X2),difference(eta(X1),X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.830.0.0','0.246.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.830.1.0',plain,
% 42.85/43.26      ( product(i(X2),eta(X1)) = quotient(eta(X2),difference(eta(X1),X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.830.0.1']),
% 42.85/43.26      [weight('<103,722,29,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.830.2.0',plain,
% 42.85/43.26      ( quotient(eta(X1),difference(eta(X2),X1)) = product(i(X1),eta(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.830.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_827]).
% 42.85/43.26  cnf('0.831.0.0',plain,
% 42.85/43.26      ( product(j(eta(X1)),difference(X1,X2)) = j(product(i(X2),X1)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.729.2.0','0.245.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.831.1.0',plain,
% 42.85/43.26      ( product(j(eta(X1)),difference(X1,X2)) = j(product(i(X2),X1)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.831.0.0']),
% 42.85/43.26      [weight('<103,729,245,[1,0,0,1]>')]).
% 42.85/43.26  cnf('0.831.2.0',plain,
% 42.85/43.26      ( product(j(eta(X1)),difference(X1,X2)) = j(product(i(X2),X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.831.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_828]).
% 42.85/43.26  cnf('0.832.0.0',plain,
% 42.85/43.26      ( product(j(eta(X1)),product(X1,X2)) = j(quotient(i(X2),X1)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.729.2.0','0.547.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.832.1.0',plain,
% 42.85/43.26      ( product(j(eta(X1)),product(X1,X2)) = j(quotient(i(X2),X1)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.832.0.0']),
% 42.85/43.26      [weight('<103,729,547,[1,0,0,1]>')]).
% 42.85/43.26  cnf('0.832.2.0',plain,
% 42.85/43.26      ( product(j(eta(X1)),product(X1,X2)) = j(quotient(i(X2),X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.832.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_829]).
% 42.85/43.26  cnf('0.833.0.0',plain,
% 42.85/43.26      ( product(product(X1,X2),j(eta(X2))) = i(difference(X2,j(X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.753.2.0','0.270.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.833.1.0',plain,
% 42.85/43.26      ( product(product(X1,X2),j(eta(X2))) = i(difference(X2,j(X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.833.0.0']),
% 42.85/43.26      [weight('<103,753,270,[1,0,0,1]>')]).
% 42.85/43.26  cnf('0.833.2.0',plain,
% 42.85/43.26      ( product(product(X1,X2),j(eta(X2))) = i(difference(X2,j(X1))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.833.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_830]).
% 42.85/43.26  cnf('0.834.0.0',plain,
% 42.85/43.26      ( product(quotient(X1,X2),j(eta(X2))) = i(product(X2,j(X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.753.2.0','0.551.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.834.1.0',plain,
% 42.85/43.26      ( product(quotient(X1,X2),j(eta(X2))) = i(product(X2,j(X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.834.0.0']),
% 42.85/43.26      [weight('<103,753,551,[1,0,0,1]>')]).
% 42.85/43.26  cnf('0.834.2.0',plain,
% 42.85/43.26      ( product(quotient(X1,X2),j(eta(X2))) = i(product(X2,j(X1))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.834.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_831]).
% 42.85/43.26  cnf('0.837.0.0',plain,
% 42.85/43.26      ( j(j(product(X1,j(eta(X2))))) = difference(quotient(eta(X2),X1),eta(product(X1,j(eta(X2))))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.34.2.0','0.756.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.837.0.1',plain,
% 42.85/43.26      ( j(quotient(eta(X2),X1)) = difference(quotient(eta(X2),X1),eta(product(X1,j(eta(X2))))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.837.0.0','0.756.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.837.0.2',plain,
% 42.85/43.26      ( j(quotient(eta(X2),X1)) = difference(quotient(eta(X2),X1),eta(difference(X1,j(eta(X2))))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.837.0.1','0.716.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.837.0.3',plain,
% 42.85/43.26      ( j(quotient(eta(X2),X1)) = difference(quotient(eta(X2),X1),eta(difference(X1,eta(X2)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.837.0.2','0.718.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.837.0.4',plain,
% 42.85/43.26      ( j(quotient(eta(X2),X1)) = difference(quotient(eta(X2),X1),eta(X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.837.0.3','0.721.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.837.1.0',plain,
% 42.85/43.26      ( j(quotient(eta(X2),X1)) = difference(quotient(eta(X2),X1),eta(X1)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.837.0.4']),
% 42.85/43.26      [weight('<103,756,34,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.837.2.0',plain,
% 42.85/43.26      ( difference(quotient(eta(X1),X2),eta(X2)) = j(quotient(eta(X1),X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.837.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_834]).
% 42.85/43.26  cnf('0.838.0.0',plain,
% 42.85/43.26      ( j(difference(X1,difference(X2,i(X2)))) = difference(difference(X1,difference(X2,i(X2))),eta(X1)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.28.2.0','0.760.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.838.0.1',plain,
% 42.85/43.26      ( j(difference(X1,difference(X2,i(X2)))) = product(i(difference(X2,i(X2))),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.838.0.0','0.245.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.838.0.2',plain,
% 42.85/43.26      ( j(difference(X1,difference(X2,i(X2)))) = product(product(X2,X2),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.838.0.1','0.240.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.838.1.0',plain,
% 42.85/43.26      ( j(difference(X1,difference(X2,i(X2)))) = product(product(X2,X2),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.838.0.2']),
% 42.85/43.26      [weight('<103,760,28,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.838.2.0',plain,
% 42.85/43.26      ( j(difference(X1,difference(X2,i(X2)))) = product(product(X2,X2),X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.838.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_835]).
% 42.85/43.26  cnf('0.839.0.0',plain,
% 42.85/43.26      ( difference(X1,difference(X2,i(X2))) = i(product(product(X2,X2),X1)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.22.2.0','0.838.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.839.0.1',plain,
% 42.85/43.26      ( difference(X1,difference(X2,i(X2))) = quotient(i(X1),product(X2,X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.839.0.0','0.281.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.839.1.0',plain,
% 42.85/43.26      ( difference(X1,difference(X2,i(X2))) = quotient(i(X1),product(X2,X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.839.0.1']),
% 42.85/43.26      [weight('<90,838,22,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.839.2.0',plain,
% 42.85/43.26      ( quotient(i(X1),product(X2,X2)) = difference(X1,difference(X2,i(X2))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.839.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_836]).
% 42.85/43.26  cnf('0.841.0.0',plain,
% 42.85/43.26      ( difference(X1,product(X2,X2)) = i(product(difference(X2,i(X2)),X1)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.22.2.0','0.786.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.841.1.0',plain,
% 42.85/43.26      ( difference(X1,product(X2,X2)) = i(product(difference(X2,i(X2)),X1)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.841.0.0']),
% 42.85/43.26      [weight('<103,786,22,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.841.2.0',plain,
% 42.85/43.26      ( i(product(difference(X1,i(X1)),X2)) = difference(X2,product(X1,X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.841.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_838]).
% 42.85/43.26  cnf('0.842.0.0',plain,
% 42.85/43.26      ( difference(quotient(eta(difference(X1,i(X1))),X2),product(X1,X1)) = i(j(quotient(X2,difference(X1,i(X1))))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.841.2.0','0.272.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.842.0.1',plain,
% 42.85/43.26      ( difference(quotient(eta(difference(X1,X1)),X2),product(X1,X1)) = i(j(quotient(X2,difference(X1,i(X1))))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.842.0.0','0.581.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.1','L')]).
% 42.85/43.26  cnf('0.842.0.2',plain,
% 42.85/43.26      ( difference(quotient(eta(one),X2),product(X1,X1)) = i(j(quotient(X2,difference(X1,i(X1))))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.842.0.1','0.20.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.1.1','L')]).
% 42.85/43.26  cnf('0.842.0.3',plain,
% 42.85/43.26      ( difference(quotient(one,X2),product(X1,X1)) = i(j(quotient(X2,difference(X1,i(X1))))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.842.0.2','0.15.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.1','L')]).
% 42.85/43.26  cnf('0.842.0.4',plain,
% 42.85/43.26      ( difference(j(X2),product(X1,X1)) = i(j(quotient(X2,difference(X1,i(X1))))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.842.0.3','0.11.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.842.0.5',plain,
% 42.85/43.26      ( difference(j(X2),product(X1,X1)) = quotient(X2,difference(X1,i(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.842.0.4','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.842.1.0',plain,
% 42.85/43.26      ( difference(j(X2),product(X1,X1)) = quotient(X2,difference(X1,i(X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.842.0.5']),
% 42.85/43.26      [weight('<90,841,272,[1,0,0,1]>')]).
% 42.85/43.26  cnf('0.842.2.0',plain,
% 42.85/43.26      ( quotient(X1,difference(X2,i(X2))) = difference(j(X1),product(X2,X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.842.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_839]).
% 42.85/43.26  cnf('0.843.0.0',plain,
% 42.85/43.26      ( product(i(j(eta(X1))),j(X2)) = difference(quotient(X2,eta(X1)),eta(j(X2))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.245.2.0','0.820.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.843.0.1',plain,
% 42.85/43.26      ( product(eta(X1),j(X2)) = difference(quotient(X2,eta(X1)),eta(j(X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.843.0.0','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.843.0.2',plain,
% 42.85/43.26      ( product(eta(X1),j(X2)) = difference(quotient(X2,eta(X1)),eta(X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.843.0.1','0.26.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.843.1.0',plain,
% 42.85/43.26      ( product(eta(X1),j(X2)) = difference(quotient(X2,eta(X1)),eta(X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.843.0.2']),
% 42.85/43.26      [weight('<103,820,245,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.843.2.0',plain,
% 42.85/43.26      ( difference(quotient(X1,eta(X2)),eta(X1)) = product(eta(X2),j(X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.843.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_840]).
% 42.85/43.26  cnf('0.844.0.0',plain,
% 42.85/43.26      ( j(j(difference(X1,j(eta(X2))))) = difference(product(eta(X2),X1),eta(difference(X1,j(eta(X2))))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.34.2.0','0.821.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.844.0.1',plain,
% 42.85/43.26      ( j(product(eta(X2),X1)) = difference(product(eta(X2),X1),eta(difference(X1,j(eta(X2))))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.844.0.0','0.821.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.844.0.2',plain,
% 42.85/43.26      ( j(product(eta(X2),X1)) = difference(product(eta(X2),X1),eta(difference(X1,eta(X2)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.844.0.1','0.718.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.844.0.3',plain,
% 42.85/43.26      ( j(product(eta(X2),X1)) = difference(product(eta(X2),X1),eta(X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.844.0.2','0.721.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.844.1.0',plain,
% 42.85/43.26      ( j(product(eta(X2),X1)) = difference(product(eta(X2),X1),eta(X1)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.844.0.3']),
% 42.85/43.26      [weight('<103,821,34,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.844.2.0',plain,
% 42.85/43.26      ( difference(product(eta(X1),X2),eta(X2)) = j(product(eta(X1),X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.844.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_841]).
% 42.85/43.26  cnf('0.845.0.0',plain,
% 42.85/43.26      ( i(difference(difference(eta(X1),quotient(eta(X1),X2)),eta(X1))) = quotient(eta(difference(eta(X1),quotient(eta(X1),X2))),product(X2,eta(X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.828.2.0','0.74.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.845.0.1',plain,
% 42.85/43.26      ( i(product(X2,eta(X1))) = quotient(eta(difference(eta(X1),quotient(eta(X1),X2))),product(X2,eta(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.845.0.0','0.74.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.845.0.2',plain,
% 42.85/43.26      ( i(product(X2,eta(X1))) = quotient(eta(quotient(eta(X1),X2)),product(X2,eta(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.845.0.1','0.722.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.845.0.3',plain,
% 42.85/43.26      ( i(product(X2,eta(X1))) = quotient(eta(difference(eta(X1),X2)),product(X2,eta(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.845.0.2','0.626.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.845.0.4',plain,
% 42.85/43.26      ( i(product(X2,eta(X1))) = quotient(eta(X2),product(X2,eta(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.845.0.3','0.722.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.845.1.0',plain,
% 42.85/43.26      ( i(product(X2,eta(X1))) = quotient(eta(X2),product(X2,eta(X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.845.0.4']),
% 42.85/43.26      [weight('<103,828,74,[1,0,0,3]>')]).
% 42.85/43.26  cnf('0.845.2.0',plain,
% 42.85/43.26      ( quotient(eta(X1),product(X1,eta(X2))) = i(product(X1,eta(X2))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.845.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_842]).
% 42.85/43.26  cnf('0.846.0.0',plain,
% 42.85/43.26      ( product(i(product(product(eta(X1),X2),i(eta(X1)))),eta(X1)) = quotient(eta(product(product(eta(X1),X2),i(eta(X1)))),quotient(product(X2,eta(eta(X1))),eta(X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.830.2.0','0.714.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.846.0.1',plain,
% 42.85/43.26      ( product(i(product(product(eta(X1),X2),j(eta(X1)))),eta(X1)) = quotient(eta(product(product(eta(X1),X2),i(eta(X1)))),quotient(product(X2,eta(eta(X1))),eta(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.846.0.0','0.162.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.1.2','L')]).
% 42.85/43.26  cnf('0.846.0.2',plain,
% 42.85/43.26      ( product(i(product(eta(X1),quotient(X2,eta(X1)))),eta(X1)) = quotient(eta(product(product(eta(X1),X2),i(eta(X1)))),quotient(product(X2,eta(eta(X1))),eta(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.846.0.1','0.92.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.1','L')]).
% 42.85/43.26  cnf('0.846.0.3',plain,
% 42.85/43.26      ( product(difference(quotient(X2,eta(X1)),j(eta(X1))),eta(X1)) = quotient(eta(product(product(eta(X1),X2),i(eta(X1)))),quotient(product(X2,eta(eta(X1))),eta(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.846.0.2','0.819.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.846.0.4',plain,
% 42.85/43.26      ( difference(difference(eta(X1),quotient(X2,eta(X1))),i(eta(X1))) = quotient(eta(product(product(eta(X1),X2),i(eta(X1)))),quotient(product(X2,eta(eta(X1))),eta(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.846.0.3','0.578.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.846.0.5',plain,
% 42.85/43.26      ( difference(difference(eta(X1),quotient(X2,eta(X1))),j(eta(X1))) = quotient(eta(product(product(eta(X1),X2),i(eta(X1)))),quotient(product(X2,eta(eta(X1))),eta(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.846.0.4','0.162.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.846.0.6',plain,
% 42.85/43.26      ( i(quotient(X2,eta(X1))) = quotient(eta(product(product(eta(X1),X2),i(eta(X1)))),quotient(product(X2,eta(eta(X1))),eta(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.846.0.5','0.827.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.846.0.7',plain,
% 42.85/43.26      ( i(quotient(X2,eta(X1))) = quotient(eta(difference(product(eta(X1),X2),i(eta(X1)))),quotient(product(X2,eta(eta(X1))),eta(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.846.0.6','0.716.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.846.0.8',plain,
% 42.85/43.26      ( i(quotient(X2,eta(X1))) = quotient(eta(difference(X2,product(i(eta(X1)),eta(X1)))),quotient(product(X2,eta(eta(X1))),eta(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.846.0.7','0.758.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.846.0.9',plain,
% 42.85/43.26      ( i(quotient(X2,eta(X1))) = quotient(eta(difference(X2,i(eta(X1)))),quotient(product(X2,eta(eta(X1))),eta(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.846.0.8','0.795.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.846.0.10',plain,
% 42.85/43.26      ( i(quotient(X2,eta(X1))) = quotient(eta(difference(eta(X1),X2)),quotient(product(X2,eta(eta(X1))),eta(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.846.0.9','0.581.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.846.0.11',plain,
% 42.85/43.26      ( i(quotient(X2,eta(X1))) = quotient(eta(X2),quotient(product(X2,eta(eta(X1))),eta(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.846.0.10','0.722.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.846.0.12',plain,
% 42.85/43.26      ( i(quotient(X2,eta(X1))) = quotient(eta(X2),quotient(product(X2,one),eta(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.846.0.11','0.161.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2.1.2','L')]).
% 42.85/43.26  cnf('0.846.0.13',plain,
% 42.85/43.26      ( i(quotient(X2,eta(X1))) = quotient(eta(X2),quotient(X2,eta(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.846.0.12','0.2.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2.1','L')]).
% 42.85/43.26  cnf('0.846.1.0',plain,
% 42.85/43.26      ( i(quotient(X2,eta(X1))) = quotient(eta(X2),quotient(X2,eta(X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.846.0.13']),
% 42.85/43.26      [weight('<103,830,714,[1,0,0,3]>')]).
% 42.85/43.26  cnf('0.846.2.0',plain,
% 42.85/43.26      ( quotient(eta(X1),quotient(X1,eta(X2))) = i(quotient(X1,eta(X2))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.846.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_843]).
% 42.85/43.26  cnf('0.847.0.0',plain,
% 42.85/43.26      ( difference(j(X1),difference(X2,i(X2))) = quotient(X1,product(X2,X2)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.839.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.847.1.0',plain,
% 42.85/43.26      ( difference(j(X1),difference(X2,i(X2))) = quotient(X1,product(X2,X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.847.0.0']),
% 42.85/43.26      [weight('<103,839,22,[1,0,0,1]>')]).
% 42.85/43.26  cnf('0.847.2.0',plain,
% 42.85/43.26      ( difference(j(X1),difference(X2,i(X2))) = quotient(X1,product(X2,X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.847.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_844]).
% 42.85/43.26  cnf('0.1080.0.0',plain,
% 42.85/43.26      ( eta(difference(X1,product(i(X2),X3))) = eta(difference(X2,product(X3,X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.758.2.0','0.581.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.1080.1.0',plain,
% 42.85/43.26      ( eta(difference(X1,product(i(X2),X3))) = eta(difference(X2,product(X3,X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1080.0.0']),
% 42.85/43.26      [weight('<111,758,581,[1,0,0,0]>')]).
% 42.85/43.26  cnf('0.1080.2.0',plain,
% 42.85/43.26      ( eta(difference(X1,product(i(X2),X3))) = eta(difference(X2,product(X3,X1))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1080.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1077]).
% 42.85/43.26  cnf('0.1081.0.0',plain,
% 42.85/43.26      ( eta(difference(X1,product(j(X2),X3))) = eta(difference(product(X3,X1),X2)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.758.2.0','0.718.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.1081.0.1',plain,
% 42.85/43.26      ( eta(difference(X1,product(j(X2),X3))) = eta(difference(X1,product(X2,X3))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1081.0.0','0.758.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1081.1.0',plain,
% 42.85/43.26      ( eta(difference(X1,product(j(X2),X3))) = eta(difference(X1,product(X2,X3))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1081.0.1']),
% 42.85/43.26      [weight('<111,758,718,[1,0,0,0]>')]).
% 42.85/43.26  cnf('0.1081.2.0',plain,
% 42.85/43.26      ( eta(difference(X1,product(j(X2),X3))) = eta(difference(X1,product(X2,X3))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1081.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1078]).
% 42.85/43.26  cnf('0.1082.0.0',plain,
% 42.85/43.26      ( eta(difference(X1,product(eta(X2),difference(X2,X3)))) = eta(difference(X1,j(product(i(X3),X2)))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1081.2.0','0.831.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2','L')]).
% 42.85/43.26  cnf('0.1082.0.1',plain,
% 42.85/43.26      ( eta(difference(difference(X2,X3),X1)) = eta(difference(X1,j(product(i(X3),X2)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1082.0.0','0.792.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.1082.0.2',plain,
% 42.85/43.26      ( eta(difference(difference(X2,X3),X1)) = eta(difference(X1,product(i(X3),X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1082.0.1','0.718.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1082.0.3',plain,
% 42.85/43.26      ( eta(difference(difference(X2,X3),X1)) = eta(difference(X3,product(X2,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1082.0.2','0.1080.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1082.1.0',plain,
% 42.85/43.26      ( eta(difference(difference(X2,X3),X1)) = eta(difference(X3,product(X2,X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1082.0.3']),
% 42.85/43.26      [weight('<90,1081,831,[1,0,0,3]>')]).
% 42.85/43.26  cnf('0.1082.2.0',plain,
% 42.85/43.26      ( eta(difference(difference(X1,X2),X3)) = eta(difference(X2,product(X1,X3))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1082.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1079]).
% 42.85/43.26  cnf('0.1090.0.0',plain,
% 42.85/43.26      ( eta(difference(X1,quotient(X2,i(X3)))) = eta(difference(product(i(X3),j(X2)),X1)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.807.2.0','0.567.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.1','L')]).
% 42.85/43.26  cnf('0.1090.0.1',plain,
% 42.85/43.26      ( eta(difference(X1,quotient(X2,i(X3)))) = eta(difference(j(X2),product(X1,i(X3)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1090.0.0','0.758.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1090.0.2',plain,
% 42.85/43.26      ( eta(difference(X1,quotient(X2,i(X3)))) = eta(difference(product(X1,i(X3)),X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1090.0.1','0.582.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1090.0.3',plain,
% 42.85/43.26      ( eta(difference(X1,quotient(X2,i(X3)))) = eta(difference(i(X3),product(X2,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1090.0.2','0.758.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1090.0.4',plain,
% 42.85/43.26      ( eta(difference(X1,quotient(X2,i(X3)))) = eta(difference(X3,product(X2,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1090.0.3','0.719.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1090.1.0',plain,
% 42.85/43.26      ( eta(difference(X1,quotient(X2,i(X3)))) = eta(difference(X3,product(X2,X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1090.0.4']),
% 42.85/43.26      [weight('<111,807,567,[1,0,0,2]>')]).
% 42.85/43.26  cnf('0.1090.2.0',plain,
% 42.85/43.26      ( eta(difference(X1,quotient(X2,i(X3)))) = eta(difference(X3,product(X2,X1))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1090.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1087]).
% 42.85/43.26  cnf('0.1091.0.0',plain,
% 42.85/43.26      ( eta(difference(j(X1),product(X2,X3))) = eta(difference(X3,quotient(X2,X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1090.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2.2','L')]).
% 42.85/43.26  cnf('0.1091.0.1',plain,
% 42.85/43.26      ( eta(difference(product(X2,X3),X1)) = eta(difference(X3,quotient(X2,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1091.0.0','0.582.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.1091.0.2',plain,
% 42.85/43.26      ( eta(difference(X3,product(X1,X2))) = eta(difference(X3,quotient(X2,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1091.0.1','0.758.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.1091.1.0',plain,
% 42.85/43.26      ( eta(difference(X3,product(X1,X2))) = eta(difference(X3,quotient(X2,X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1091.0.2']),
% 42.85/43.26      [weight('<90,1090,22,[1,0,0,5]>')]).
% 42.85/43.26  cnf('0.1091.2.0',plain,
% 42.85/43.26      ( eta(difference(X1,product(X2,X3))) = eta(difference(X1,quotient(X3,X2))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1091.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1088]).
% 42.85/43.26  cnf('0.1093.0.0',plain,
% 42.85/43.26      ( eta(difference(product(X1,X2),X3)) = eta(difference(X2,product(X3,X1))) ),
% 42.85/43.26      inference(interreduction_right,[status(thm)],['0.758.2.0'])).
% 42.85/43.26  cnf('0.1093.0.1',plain,
% 42.85/43.26      ( eta(difference(product(X1,X2),X3)) = eta(difference(X2,quotient(X1,X3))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1093.0.0','0.1091.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1093.1.0',plain,
% 42.85/43.26      ( eta(difference(product(X1,X2),X3)) = eta(difference(X2,quotient(X1,X3))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1093.0.1']),
% 42.85/43.26      [weight('<90,758,1091,[0,0,0,0]>')]).
% 42.85/43.26  cnf('0.1093.2.0',plain,
% 42.85/43.26      ( eta(difference(product(X1,X2),X3)) = eta(difference(X2,quotient(X1,X3))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1093.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1090]).
% 42.85/43.26  cnf('0.1097.0.0',plain,
% 42.85/43.26      ( eta(difference(difference(X1,X2),X3)) = eta(difference(X2,product(X1,X3))) ),
% 42.85/43.26      inference(interreduction_right,[status(thm)],['0.1082.2.0'])).
% 42.85/43.26  cnf('0.1097.0.1',plain,
% 42.85/43.26      ( eta(difference(difference(X1,X2),X3)) = eta(difference(X2,quotient(X3,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1097.0.0','0.1091.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1097.1.0',plain,
% 42.85/43.26      ( eta(difference(difference(X1,X2),X3)) = eta(difference(X2,quotient(X3,X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1097.0.1']),
% 42.85/43.26      [weight('<90,1082,1091,[0,0,0,0]>')]).
% 42.85/43.26  cnf('0.1097.2.0',plain,
% 42.85/43.26      ( eta(difference(difference(X1,X2),X3)) = eta(difference(X2,quotient(X3,X1))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1097.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1094]).
% 42.85/43.26  cnf('0.1099.0.0',plain,
% 42.85/43.26      ( eta(difference(j(X1),quotient(X2,X3))) = eta(difference(product(X3,X2),X1)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1091.2.0','0.582.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.1099.0.1',plain,
% 42.85/43.26      ( eta(difference(quotient(X2,X3),X1)) = eta(difference(product(X3,X2),X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1099.0.0','0.582.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.1099.1.0',plain,
% 42.85/43.26      ( eta(difference(quotient(X2,X3),X1)) = eta(difference(product(X3,X2),X1)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1099.0.1']),
% 42.85/43.26      [weight('<90,1091,582,[1,0,0,0]>')]).
% 42.85/43.26  cnf('0.1099.1.1',plain,
% 42.85/43.26      ( eta(difference(quotient(X2,X3),X1)) = eta(difference(X2,quotient(X3,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1099.1.0','0.1093.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1099.2.0',plain,
% 42.85/43.26      ( eta(difference(quotient(X1,X2),X3)) = eta(difference(X1,quotient(X2,X3))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1099.1.1',theory(equality)]),
% 42.85/43.26      [u,rule_1096]).
% 42.85/43.26  cnf('0.1162.0.0',plain,
% 42.85/43.26      ( difference(X1,product(j(X2),j(X2))) = i(product(difference(j(X2),X2),X1)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.841.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.1.2','L')]).
% 42.85/43.26  cnf('0.1162.0.1',plain,
% 42.85/43.26      ( difference(X1,difference(X2,j(X2))) = i(product(difference(j(X2),X2),X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1162.0.0','0.62.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1162.1.0',plain,
% 42.85/43.26      ( difference(X1,difference(X2,j(X2))) = i(product(difference(j(X2),X2),X1)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1162.0.1']),
% 42.85/43.26      [weight('<111,841,22,[1,0,0,4]>')]).
% 42.85/43.26  cnf('0.1162.2.0',plain,
% 42.85/43.26      ( i(product(difference(j(X1),X1),X2)) = difference(X2,difference(X1,j(X1))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1162.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1158]).
% 42.85/43.26  cnf('0.1163.0.0',plain,
% 42.85/43.26      ( difference(j(X1),product(j(X2),j(X2))) = quotient(X1,difference(j(X2),X2)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.842.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.2','L')]).
% 42.85/43.26  cnf('0.1163.0.1',plain,
% 42.85/43.26      ( difference(j(X1),difference(X2,j(X2))) = quotient(X1,difference(j(X2),X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1163.0.0','0.62.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1163.1.0',plain,
% 42.85/43.26      ( difference(j(X1),difference(X2,j(X2))) = quotient(X1,difference(j(X2),X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1163.0.1']),
% 42.85/43.26      [weight('<111,842,22,[1,0,0,4]>')]).
% 42.85/43.26  cnf('0.1163.2.0',plain,
% 42.85/43.26      ( difference(j(X1),difference(X2,j(X2))) = quotient(X1,difference(j(X2),X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1163.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1159]).
% 42.85/43.26  cnf('0.1171.0.0',plain,
% 42.85/43.26      ( eta(difference(X1,product(i(X2),X3))) = eta(difference(X2,product(X3,X1))) ),
% 42.85/43.26      inference(interreduction_right,[status(thm)],['0.1080.2.0'])).
% 42.85/43.26  cnf('0.1171.0.1',plain,
% 42.85/43.26      ( eta(difference(X1,quotient(X3,i(X2)))) = eta(difference(X2,product(X3,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1171.0.0','0.1091.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.1171.0.2',plain,
% 42.85/43.26      ( eta(difference(X1,quotient(X3,i(X2)))) = eta(difference(X2,quotient(X1,X3))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1171.0.1','0.1091.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1171.1.0',plain,
% 42.85/43.26      ( eta(difference(X1,quotient(X3,i(X2)))) = eta(difference(X2,quotient(X1,X3))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1171.0.2']),
% 42.85/43.26      [weight('<111,1080,1091,[0,0,0,0]>')]).
% 42.85/43.26  cnf('0.1171.2.0',plain,
% 42.85/43.26      ( eta(difference(X1,quotient(X2,i(X3)))) = eta(difference(X3,quotient(X1,X2))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1171.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1167]).
% 42.85/43.26  cnf('0.1172.0.0',plain,
% 42.85/43.26      ( eta(difference(X1,product(j(X2),X3))) = eta(difference(X1,product(X2,X3))) ),
% 42.85/43.26      inference(interreduction_right,[status(thm)],['0.1081.2.0'])).
% 42.85/43.26  cnf('0.1172.0.1',plain,
% 42.85/43.26      ( eta(difference(X1,quotient(X3,j(X2)))) = eta(difference(X1,product(X2,X3))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1172.0.0','0.1091.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.1172.0.2',plain,
% 42.85/43.26      ( eta(difference(X1,quotient(X3,j(X2)))) = eta(difference(X1,quotient(X3,X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1172.0.1','0.1091.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1172.1.0',plain,
% 42.85/43.26      ( eta(difference(X1,quotient(X3,j(X2)))) = eta(difference(X1,quotient(X3,X2))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1172.0.2']),
% 42.85/43.26      [weight('<111,1081,1091,[0,0,0,0]>')]).
% 42.85/43.26  cnf('0.1172.2.0',plain,
% 42.85/43.26      ( eta(difference(X1,quotient(X2,j(X3)))) = eta(difference(X1,quotient(X2,X3))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1172.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1168]).
% 42.85/43.26  cnf('0.1174.0.0',plain,
% 42.85/43.26      ( eta(difference(X1,quotient(product(difference(X2,X3),X2),X2))) = eta(difference(X1,quotient(X3,j(X2)))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1091.2.0','0.351.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2','L')]).
% 42.85/43.26  cnf('0.1174.0.1',plain,
% 42.85/43.26      ( eta(difference(X1,difference(X2,X3))) = eta(difference(X1,quotient(X3,j(X2)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1174.0.0','0.5.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2','L')]).
% 42.85/43.26  cnf('0.1174.1.0',plain,
% 42.85/43.26      ( eta(difference(X1,difference(X2,X3))) = eta(difference(X1,quotient(X3,j(X2)))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1174.0.1']),
% 42.85/43.26      [weight('<111,1091,351,[1,0,0,3]>')]).
% 42.85/43.26  cnf('0.1174.1.1',plain,
% 42.85/43.26      ( eta(difference(X1,difference(X2,X3))) = eta(difference(X1,quotient(X3,X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1174.1.0','0.1172.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1174.2.0',plain,
% 42.85/43.26      ( eta(difference(X1,quotient(X2,X3))) = eta(difference(X1,difference(X3,X2))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1174.1.1',theory(equality)]),
% 42.85/43.26      [x,rule_1170]).
% 42.85/43.26  cnf('0.1186.0.0',plain,
% 42.85/43.26      ( eta(difference(X1,product(X2,X3))) = eta(difference(X1,quotient(X3,X2))) ),
% 42.85/43.26      inference(interreduction_right,[status(thm)],['0.1091.2.0'])).
% 42.85/43.26  cnf('0.1186.0.1',plain,
% 42.85/43.26      ( eta(difference(X1,product(X2,X3))) = eta(difference(X1,difference(X2,X3))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1186.0.0','0.1174.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1186.1.0',plain,
% 42.85/43.26      ( eta(difference(X1,product(X2,X3))) = eta(difference(X1,difference(X2,X3))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1186.0.1']),
% 42.85/43.26      [weight('<90,1091,1174,[0,0,0,0]>')]).
% 42.85/43.26  cnf('0.1186.2.0',plain,
% 42.85/43.26      ( eta(difference(X1,product(X2,X3))) = eta(difference(X1,difference(X2,X3))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1186.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1182]).
% 42.85/43.26  cnf('0.1190.0.0',plain,
% 42.85/43.26      ( eta(difference(product(X1,X2),X3)) = eta(difference(X2,quotient(X1,X3))) ),
% 42.85/43.26      inference(interreduction_right,[status(thm)],['0.1093.2.0'])).
% 42.85/43.26  cnf('0.1190.0.1',plain,
% 42.85/43.26      ( eta(difference(product(X1,X2),X3)) = eta(difference(X2,difference(X3,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1190.0.0','0.1174.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1190.1.0',plain,
% 42.85/43.26      ( eta(difference(product(X1,X2),X3)) = eta(difference(X2,difference(X3,X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1190.0.1']),
% 42.85/43.26      [weight('<90,1093,1174,[0,0,0,0]>')]).
% 42.85/43.26  cnf('0.1190.2.0',plain,
% 42.85/43.26      ( eta(difference(product(X1,X2),X3)) = eta(difference(X2,difference(X3,X1))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1190.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1186]).
% 42.85/43.26  cnf('0.1192.0.0',plain,
% 42.85/43.26      ( eta(difference(difference(X1,X2),X3)) = eta(difference(X2,quotient(X3,X1))) ),
% 42.85/43.26      inference(interreduction_right,[status(thm)],['0.1097.2.0'])).
% 42.85/43.26  cnf('0.1192.0.1',plain,
% 42.85/43.26      ( eta(difference(difference(X1,X2),X3)) = eta(difference(X2,difference(X1,X3))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1192.0.0','0.1174.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1192.1.0',plain,
% 42.85/43.26      ( eta(difference(difference(X1,X2),X3)) = eta(difference(X2,difference(X1,X3))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1192.0.1']),
% 42.85/43.26      [weight('<90,1097,1174,[0,0,0,0]>')]).
% 42.85/43.26  cnf('0.1192.2.0',plain,
% 42.85/43.26      ( eta(difference(difference(X1,X2),X3)) = eta(difference(X2,difference(X1,X3))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1192.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1188]).
% 42.85/43.26  cnf('0.1193.0.0',plain,
% 42.85/43.26      ( eta(difference(quotient(X1,X2),X3)) = eta(difference(X1,quotient(X2,X3))) ),
% 42.85/43.26      inference(interreduction_right,[status(thm)],['0.1099.2.0'])).
% 42.85/43.26  cnf('0.1193.0.1',plain,
% 42.85/43.26      ( eta(difference(quotient(X1,X2),X3)) = eta(difference(X1,difference(X3,X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1193.0.0','0.1174.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1193.1.0',plain,
% 42.85/43.26      ( eta(difference(quotient(X1,X2),X3)) = eta(difference(X1,difference(X3,X2))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1193.0.1']),
% 42.85/43.26      [weight('<90,1099,1174,[0,0,0,0]>')]).
% 42.85/43.26  cnf('0.1193.2.0',plain,
% 42.85/43.26      ( eta(difference(quotient(X1,X2),X3)) = eta(difference(X1,difference(X3,X2))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1193.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1189]).
% 42.85/43.26  cnf('0.1212.0.0',plain,
% 42.85/43.26      ( eta(difference(X1,quotient(X2,i(X3)))) = eta(difference(X3,quotient(X1,X2))) ),
% 42.85/43.26      inference(interreduction_right,[status(thm)],['0.1171.2.0'])).
% 42.85/43.26  cnf('0.1212.0.1',plain,
% 42.85/43.26      ( eta(difference(X1,difference(i(X3),X2))) = eta(difference(X3,quotient(X1,X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1212.0.0','0.1174.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.1212.0.2',plain,
% 42.85/43.26      ( eta(difference(X1,difference(i(X3),X2))) = eta(difference(X3,difference(X2,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1212.0.1','0.1174.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1212.1.0',plain,
% 42.85/43.26      ( eta(difference(X1,difference(i(X3),X2))) = eta(difference(X3,difference(X2,X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1212.0.2']),
% 42.85/43.26      [weight('<111,1171,1174,[0,0,0,0]>')]).
% 42.85/43.26  cnf('0.1212.2.0',plain,
% 42.85/43.26      ( eta(difference(X1,difference(i(X2),X3))) = eta(difference(X2,difference(X3,X1))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1212.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1206]).
% 42.85/43.26  cnf('0.1213.0.0',plain,
% 42.85/43.26      ( eta(difference(X1,quotient(X2,j(X3)))) = eta(difference(X1,quotient(X2,X3))) ),
% 42.85/43.26      inference(interreduction_right,[status(thm)],['0.1172.2.0'])).
% 42.85/43.26  cnf('0.1213.0.1',plain,
% 42.85/43.26      ( eta(difference(X1,difference(j(X3),X2))) = eta(difference(X1,quotient(X2,X3))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1213.0.0','0.1174.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.1213.0.2',plain,
% 42.85/43.26      ( eta(difference(X1,difference(j(X3),X2))) = eta(difference(X1,difference(X3,X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1213.0.1','0.1174.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1213.1.0',plain,
% 42.85/43.26      ( eta(difference(X1,difference(j(X3),X2))) = eta(difference(X1,difference(X3,X2))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1213.0.2']),
% 42.85/43.26      [weight('<111,1172,1174,[0,0,0,0]>')]).
% 42.85/43.26  cnf('0.1213.2.0',plain,
% 42.85/43.26      ( eta(difference(X1,difference(j(X2),X3))) = eta(difference(X1,difference(X2,X3))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1213.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1207]).
% 42.85/43.26  cnf('0.1221.0.0',plain,
% 42.85/43.26      ( j(quotient(X1,X2)) = difference(quotient(X1,X2),eta(difference(X1,X2))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.28.2.0','0.626.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1221.1.0',plain,
% 42.85/43.26      ( j(quotient(X1,X2)) = difference(quotient(X1,X2),eta(difference(X1,X2))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1221.0.0']),
% 42.85/43.26      [weight('<116,626,28,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.1221.2.0',plain,
% 42.85/43.26      ( difference(quotient(X1,X2),eta(difference(X1,X2))) = j(quotient(X1,X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1221.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1213]).
% 42.85/43.26  cnf('0.1224.0.0',plain,
% 42.85/43.26      ( i(product(X1,X2)) = quotient(eta(difference(X1,X2)),product(X1,X2)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.29.2.0','0.716.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1224.1.0',plain,
% 42.85/43.26      ( i(product(X1,X2)) = quotient(eta(difference(X1,X2)),product(X1,X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1224.0.0']),
% 42.85/43.26      [weight('<116,716,29,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1224.2.0',plain,
% 42.85/43.26      ( quotient(eta(difference(X1,X2)),product(X1,X2)) = i(product(X1,X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1224.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1216]).
% 42.85/43.26  cnf('0.1230.0.0',plain,
% 42.85/43.26      ( j(difference(X1,X2)) = difference(difference(X1,X2),eta(difference(X2,X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.28.2.0','0.747.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1230.1.0',plain,
% 42.85/43.26      ( j(difference(X1,X2)) = difference(difference(X1,X2),eta(difference(X2,X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1230.0.0']),
% 42.85/43.26      [weight('<116,747,28,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.1230.2.0',plain,
% 42.85/43.26      ( difference(difference(X1,X2),eta(difference(X2,X1))) = j(difference(X1,X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1230.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1222]).
% 42.85/43.26  cnf('0.1236.0.0',plain,
% 42.85/43.26      ( difference(X1,i(X1)) = difference(difference(X2,product(X1,X1)),difference(X2,eta(difference(X1,i(X1))))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.434.2.0','0.841.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1236.0.1',plain,
% 42.85/43.26      ( difference(X1,i(X1)) = difference(difference(X2,product(X1,X1)),difference(X2,eta(difference(X1,X1)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1236.0.0','0.581.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2.2','L')]).
% 42.85/43.26  cnf('0.1236.0.2',plain,
% 42.85/43.26      ( difference(X1,i(X1)) = difference(difference(X2,product(X1,X1)),difference(X2,eta(one))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1236.0.1','0.20.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2.2.1','L')]).
% 42.85/43.26  cnf('0.1236.0.3',plain,
% 42.85/43.26      ( difference(X1,i(X1)) = difference(difference(X2,product(X1,X1)),difference(X2,one)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1236.0.2','0.15.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2.2','L')]).
% 42.85/43.26  cnf('0.1236.0.4',plain,
% 42.85/43.26      ( difference(X1,i(X1)) = difference(difference(X2,product(X1,X1)),i(X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1236.0.3','0.12.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1236.1.0',plain,
% 42.85/43.26      ( difference(X1,i(X1)) = difference(difference(X2,product(X1,X1)),i(X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1236.0.4']),
% 42.85/43.26      [weight('<116,841,434,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1236.2.0',plain,
% 42.85/43.26      ( difference(difference(X1,product(X2,X2)),i(X1)) = difference(X2,i(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1236.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1228]).
% 42.85/43.26  cnf('0.1237.0.0',plain,
% 42.85/43.26      ( difference(product(X1,difference(X1,product(X2,X2))),j(X1)) = quotient(difference(X2,i(X2)),X1) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.554.2.0','0.1236.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1237.0.1',plain,
% 42.85/43.26      ( difference(product(X2,X2),j(X1)) = quotient(difference(X2,i(X2)),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1237.0.0','0.1.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1237.1.0',plain,
% 42.85/43.26      ( difference(product(X2,X2),j(X1)) = quotient(difference(X2,i(X2)),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1237.0.1']),
% 42.85/43.26      [weight('<90,1236,554,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1237.2.0',plain,
% 42.85/43.26      ( quotient(difference(X1,i(X1)),X2) = difference(product(X1,X1),j(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1237.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1229]).
% 42.85/43.26  cnf('0.1238.0.0',plain,
% 42.85/43.26      ( difference(product(j(X1),j(X1)),j(X2)) = quotient(difference(j(X1),X1),X2) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1237.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2','L')]).
% 42.85/43.26  cnf('0.1238.0.1',plain,
% 42.85/43.26      ( difference(difference(X1,j(X1)),j(X2)) = quotient(difference(j(X1),X1),X2) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1238.0.0','0.62.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1238.1.0',plain,
% 42.85/43.26      ( difference(difference(X1,j(X1)),j(X2)) = quotient(difference(j(X1),X1),X2) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1238.0.1']),
% 42.85/43.26      [weight('<111,1237,22,[1,0,0,3]>')]).
% 42.85/43.26  cnf('0.1238.2.0',plain,
% 42.85/43.26      ( difference(difference(X1,j(X1)),j(X2)) = quotient(difference(j(X1),X1),X2) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1238.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1230]).
% 42.85/43.26  cnf('0.1240.0.0',plain,
% 42.85/43.26      ( product(i(j(X1)),difference(X2,j(X2))) = difference(quotient(difference(j(X2),X2),X1),eta(difference(X2,j(X2)))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.245.2.0','0.1238.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1240.0.1',plain,
% 42.85/43.26      ( product(X1,difference(X2,j(X2))) = difference(quotient(difference(j(X2),X2),X1),eta(difference(X2,j(X2)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1240.0.0','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1240.0.2',plain,
% 42.85/43.26      ( product(X1,difference(X2,j(X2))) = difference(quotient(difference(j(X2),X2),X1),eta(difference(X2,X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1240.0.1','0.718.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1240.0.3',plain,
% 42.85/43.26      ( product(X1,difference(X2,j(X2))) = difference(quotient(difference(j(X2),X2),X1),eta(one)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1240.0.2','0.20.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2.1','L')]).
% 42.85/43.26  cnf('0.1240.0.4',plain,
% 42.85/43.26      ( product(X1,difference(X2,j(X2))) = difference(quotient(difference(j(X2),X2),X1),one) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1240.0.3','0.15.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1240.0.5',plain,
% 42.85/43.26      ( product(X1,difference(X2,j(X2))) = i(quotient(difference(j(X2),X2),X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1240.0.4','0.12.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1240.1.0',plain,
% 42.85/43.26      ( product(X1,difference(X2,j(X2))) = i(quotient(difference(j(X2),X2),X1)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1240.0.5']),
% 42.85/43.26      [weight('<111,1238,245,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1240.2.0',plain,
% 42.85/43.26      ( i(quotient(difference(j(X1),X1),X2)) = product(X2,difference(X1,j(X1))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1240.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1232]).
% 42.85/43.26  cnf('0.1269.0.0',plain,
% 42.85/43.26      ( i(product(X1,X2)) = quotient(eta(difference(X2,X1)),product(X1,X2)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1224.2.0','0.747.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1269.1.0',plain,
% 42.85/43.26      ( i(product(X1,X2)) = quotient(eta(difference(X2,X1)),product(X1,X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1269.0.0']),
% 42.85/43.26      [weight('<116,1224,747,[1,0,0,1]>')]).
% 42.85/43.26  cnf('0.1269.2.0',plain,
% 42.85/43.26      ( quotient(eta(difference(X1,X2)),product(X2,X1)) = i(product(X2,X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1269.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1261]).
% 42.85/43.26  cnf('0.1270.0.0',plain,
% 42.85/43.26      ( difference(X1,i(X1)) = difference(X2,i(quotient(product(X1,X1),X2))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1236.2.0','0.31.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1270.1.0',plain,
% 42.85/43.26      ( difference(X1,i(X1)) = difference(X2,i(quotient(product(X1,X1),X2))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1270.0.0']),
% 42.85/43.26      [weight('<116,1236,31,[1,0,0,1]>')]).
% 42.85/43.26  cnf('0.1270.2.0',plain,
% 42.85/43.26      ( difference(X1,i(quotient(product(X2,X2),X1))) = difference(X2,i(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1270.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1262]).
% 42.85/43.26  cnf('0.1271.0.0',plain,
% 42.85/43.26      ( i(quotient(product(X1,X1),X2)) = product(X2,difference(X1,i(X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1.2.0','0.1270.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1271.1.0',plain,
% 42.85/43.26      ( i(quotient(product(X1,X1),X2)) = product(X2,difference(X1,i(X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1271.0.0']),
% 42.85/43.26      [weight('<90,1270,1,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.1271.2.0',plain,
% 42.85/43.26      ( i(quotient(product(X1,X1),X2)) = product(X2,difference(X1,i(X1))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1271.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1263]).
% 42.85/43.26  cnf('0.1272.0.0',plain,
% 42.85/43.26      ( quotient(product(X1,X1),X2) = j(product(X2,difference(X1,i(X1)))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.24.2.0','0.1271.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1272.1.0',plain,
% 42.85/43.26      ( quotient(product(X1,X1),X2) = j(product(X2,difference(X1,i(X1)))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1272.0.0']),
% 42.85/43.26      [weight('<103,1271,24,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1272.2.0',plain,
% 42.85/43.26      ( j(product(X1,difference(X2,i(X2)))) = quotient(product(X2,X2),X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1272.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1264]).
% 42.85/43.26  cnf('0.1273.0.0',plain,
% 42.85/43.26      ( quotient(product(X1,X1),difference(X2,eta(difference(X1,i(X1))))) = j(i(difference(difference(X1,i(X1)),X2))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1272.2.0','0.549.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1273.0.1',plain,
% 42.85/43.26      ( quotient(product(X1,X1),difference(X2,eta(difference(X1,X1)))) = j(i(difference(difference(X1,i(X1)),X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1273.0.0','0.581.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.2','L')]).
% 42.85/43.26  cnf('0.1273.0.2',plain,
% 42.85/43.26      ( quotient(product(X1,X1),difference(X2,eta(one))) = j(i(difference(difference(X1,i(X1)),X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1273.0.1','0.20.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.2.1','L')]).
% 42.85/43.26  cnf('0.1273.0.3',plain,
% 42.85/43.26      ( quotient(product(X1,X1),difference(X2,one)) = j(i(difference(difference(X1,i(X1)),X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1273.0.2','0.15.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.2','L')]).
% 42.85/43.26  cnf('0.1273.0.4',plain,
% 42.85/43.26      ( quotient(product(X1,X1),i(X2)) = j(i(difference(difference(X1,i(X1)),X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1273.0.3','0.12.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1273.0.5',plain,
% 42.85/43.26      ( quotient(product(X1,X1),i(X2)) = difference(difference(X1,i(X1)),X2) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1273.0.4','0.24.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1273.1.0',plain,
% 42.85/43.26      ( quotient(product(X1,X1),i(X2)) = difference(difference(X1,i(X1)),X2) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1273.0.5']),
% 42.85/43.26      [weight('<90,1272,549,[1,0,0,1]>')]).
% 42.85/43.26  cnf('0.1273.2.0',plain,
% 42.85/43.26      ( quotient(product(X1,X1),i(X2)) = difference(difference(X1,i(X1)),X2) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1273.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1265]).
% 42.85/43.26  cnf('0.1274.0.0',plain,
% 42.85/43.26      ( difference(difference(X1,i(X1)),j(X2)) = quotient(product(X1,X1),X2) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1273.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1274.1.0',plain,
% 42.85/43.26      ( difference(difference(X1,i(X1)),j(X2)) = quotient(product(X1,X1),X2) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1274.0.0']),
% 42.85/43.26      [weight('<103,1273,22,[1,0,0,4]>')]).
% 42.85/43.26  cnf('0.1274.2.0',plain,
% 42.85/43.26      ( difference(difference(X1,i(X1)),j(X2)) = quotient(product(X1,X1),X2) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1274.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1266]).
% 42.85/43.26  cnf('0.1275.0.0',plain,
% 42.85/43.26      ( product(X1,difference(i(X2),i(i(X2)))) = i(quotient(difference(X2,j(X2)),X1)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1271.2.0','0.46.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.1','L')]).
% 42.85/43.26  cnf('0.1275.0.1',plain,
% 42.85/43.26      ( product(X1,difference(j(X2),X2)) = i(quotient(difference(X2,j(X2)),X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1275.0.0','0.166.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1275.1.0',plain,
% 42.85/43.26      ( product(X1,difference(j(X2),X2)) = i(quotient(difference(X2,j(X2)),X1)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1275.0.1']),
% 42.85/43.26      [weight('<111,1271,46,[1,0,0,2]>')]).
% 42.85/43.26  cnf('0.1275.2.0',plain,
% 42.85/43.26      ( i(quotient(difference(X1,j(X1)),X2)) = product(X2,difference(j(X1),X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1275.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1267]).
% 42.85/43.26  cnf('0.1276.0.0',plain,
% 42.85/43.26      ( quotient(product(j(X1),j(X1)),X2) = j(product(X2,difference(j(X1),X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1272.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2.2','L')]).
% 42.85/43.26  cnf('0.1276.0.1',plain,
% 42.85/43.26      ( quotient(difference(X1,j(X1)),X2) = j(product(X2,difference(j(X1),X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1276.0.0','0.62.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1276.1.0',plain,
% 42.85/43.26      ( quotient(difference(X1,j(X1)),X2) = j(product(X2,difference(j(X1),X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1276.0.1']),
% 42.85/43.26      [weight('<111,1272,22,[1,0,0,5]>')]).
% 42.85/43.26  cnf('0.1276.2.0',plain,
% 42.85/43.26      ( j(product(X1,difference(j(X2),X2))) = quotient(difference(X2,j(X2)),X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1276.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1268]).
% 42.85/43.26  cnf('0.1285.0.0',plain,
% 42.85/43.26      ( product(difference(X1,X2),product(X3,X1)) = product(difference(X1,product(X2,X3)),X1) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.209.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2.1','L')]).
% 42.85/43.26  cnf('0.1285.1.0',plain,
% 42.85/43.26      ( product(difference(X1,X2),product(X3,X1)) = product(difference(X1,product(X2,X3)),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1285.0.0']),
% 42.85/43.26      [weight('<119,209,1,[1,0,0,4]>')]).
% 42.85/43.26  cnf('0.1285.2.0',plain,
% 42.85/43.26      ( product(difference(X1,product(X2,X3)),X1) = product(difference(X1,X2),product(X3,X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1285.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1277]).
% 42.85/43.26  cnf('0.1307.0.0',plain,
% 42.85/43.26      ( j(X1) = difference(product(X1,product(X2,X1)),product(X1,X2)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.31.2.0','0.347.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1307.1.0',plain,
% 42.85/43.26      ( j(X1) = difference(product(X1,product(X2,X1)),product(X1,X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1307.0.0']),
% 42.85/43.26      [weight('<119,347,31,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1307.2.0',plain,
% 42.85/43.26      ( difference(product(X1,product(X2,X1)),product(X1,X2)) = j(X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1307.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1299]).
% 42.85/43.26  cnf('0.1311.0.0',plain,
% 42.85/43.26      ( i(X1) = quotient(product(X2,X1),product(product(X1,X2),X1)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.30.2.0','0.357.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1311.1.0',plain,
% 42.85/43.26      ( i(X1) = quotient(product(X2,X1),product(product(X1,X2),X1)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1311.0.0']),
% 42.85/43.26      [weight('<119,357,30,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.1311.2.0',plain,
% 42.85/43.26      ( quotient(product(X1,X2),product(product(X2,X1),X2)) = i(X2) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1311.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1303]).
% 42.85/43.26  cnf('0.1315.0.0',plain,
% 42.85/43.26      ( product(product(X1,X2),quotient(X3,X1)) = product(X1,quotient(product(X2,X3),X1)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1.2.0','0.411.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1315.1.0',plain,
% 42.85/43.26      ( product(product(X1,X2),quotient(X3,X1)) = product(X1,quotient(product(X2,X3),X1)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1315.0.0']),
% 42.85/43.26      [weight('<119,411,1,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.1315.2.0',plain,
% 42.85/43.26      ( product(product(X1,X2),quotient(X3,X1)) = product(X1,quotient(product(X2,X3),X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1315.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1307]).
% 42.85/43.26  cnf('0.1317.0.0',plain,
% 42.85/43.26      ( product(i(difference(X1,X2)),i(X1)) = difference(difference(X1,difference(j(X1),X2)),eta(i(X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.245.2.0','0.524.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1317.0.1',plain,
% 42.85/43.26      ( product(i(difference(X1,X2)),i(X1)) = difference(difference(X1,difference(j(X1),X2)),eta(X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1317.0.0','0.27.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1317.0.2',plain,
% 42.85/43.26      ( product(i(difference(X1,X2)),i(X1)) = product(i(difference(j(X1),X2)),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1317.0.1','0.245.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1317.1.0',plain,
% 42.85/43.26      ( product(i(difference(X1,X2)),i(X1)) = product(i(difference(j(X1),X2)),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1317.0.2']),
% 42.85/43.26      [weight('<119,524,245,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1317.2.0',plain,
% 42.85/43.26      ( product(i(difference(j(X1),X2)),X1) = product(i(difference(X1,X2)),i(X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1317.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1309]).
% 42.85/43.26  cnf('0.1318.0.0',plain,
% 42.85/43.26      ( product(X1,quotient(difference(j(i(X1)),quotient(X2,i(X1))),X1)) = quotient(product(X2,i(i(X1))),X1) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.353.2.0','0.533.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1318.0.1',plain,
% 42.85/43.26      ( product(X1,quotient(difference(X1,quotient(X2,i(X1))),X1)) = quotient(product(X2,i(i(X1))),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1318.0.0','0.24.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.1.1','L')]).
% 42.85/43.26  cnf('0.1318.0.2',plain,
% 42.85/43.26      ( product(quotient(X2,i(X1)),j(X1)) = quotient(product(X2,i(i(X1))),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1318.0.1','0.98.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.1318.1.0',plain,
% 42.85/43.26      ( product(quotient(X2,i(X1)),j(X1)) = quotient(product(X2,i(i(X1))),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1318.0.2']),
% 42.85/43.26      [weight('<119,533,353,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1318.2.0',plain,
% 42.85/43.26      ( product(quotient(X1,i(X2)),j(X2)) = quotient(product(X1,i(i(X2))),X2) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1318.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1310]).
% 42.85/43.26  cnf('0.1319.0.0',plain,
% 42.85/43.26      ( difference(j(X1),quotient(product(i(X1),quotient(X2,i(X1))),X1)) = product(X1,difference(i(i(X1)),X2)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.534.2.0','0.356.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1319.0.1',plain,
% 42.85/43.26      ( difference(j(X1),difference(X1,quotient(quotient(X2,i(X1)),X1))) = product(X1,difference(i(i(X1)),X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1319.0.0','0.230.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1319.0.2',plain,
% 42.85/43.26      ( difference(j(X1),difference(X1,quotient(quotient(X2,X1),j(X1)))) = product(X1,difference(i(i(X1)),X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1319.0.1','0.354.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.2','L')]).
% 42.85/43.26  cnf('0.1319.0.3',plain,
% 42.85/43.26      ( difference(j(X1),product(difference(X1,quotient(X2,X1)),X1)) = product(X1,difference(i(i(X1)),X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1319.0.2','0.352.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1319.0.4',plain,
% 42.85/43.26      ( difference(j(X1),product(i(X1),X2)) = product(X1,difference(i(i(X1)),X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1319.0.3','0.229.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1319.1.0',plain,
% 42.85/43.26      ( difference(j(X1),product(i(X1),X2)) = product(X1,difference(i(i(X1)),X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1319.0.4']),
% 42.85/43.26      [weight('<119,534,356,[1,0,0,2]>')]).
% 42.85/43.26  cnf('0.1319.2.0',plain,
% 42.85/43.26      ( product(X1,difference(i(i(X1)),X2)) = difference(j(X1),product(i(X1),X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1319.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1311]).
% 42.85/43.26  cnf('0.1321.0.0',plain,
% 42.85/43.26      ( product(X1,quotient(difference(j(i(X1)),product(i(X1),X2)),X1)) = quotient(difference(i(i(X1)),X2),X1) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.353.2.0','0.540.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1321.0.1',plain,
% 42.85/43.26      ( product(X1,quotient(difference(X1,product(i(X1),X2)),X1)) = quotient(difference(i(i(X1)),X2),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1321.0.0','0.24.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.1.1','L')]).
% 42.85/43.26  cnf('0.1321.0.2',plain,
% 42.85/43.26      ( product(product(i(X1),X2),j(X1)) = quotient(difference(i(i(X1)),X2),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1321.0.1','0.98.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.1321.1.0',plain,
% 42.85/43.26      ( product(product(i(X1),X2),j(X1)) = quotient(difference(i(i(X1)),X2),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1321.0.2']),
% 42.85/43.26      [weight('<119,540,353,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1321.2.0',plain,
% 42.85/43.26      ( product(product(i(X1),X2),j(X1)) = quotient(difference(i(i(X1)),X2),X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1321.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1313]).
% 42.85/43.26  cnf('0.1323.0.0',plain,
% 42.85/43.26      ( difference(product(X1,X2),product(X1,eta(X1))) = quotient(difference(X2,i(i(X1))),X1) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.546.2.0','0.110.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2','L')]).
% 42.85/43.26  cnf('0.1323.0.1',plain,
% 42.85/43.26      ( difference(product(X1,X2),j(j(X1))) = quotient(difference(X2,i(i(X1))),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1323.0.0','0.102.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1323.1.0',plain,
% 42.85/43.26      ( difference(product(X1,X2),j(j(X1))) = quotient(difference(X2,i(i(X1))),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1323.0.1']),
% 42.85/43.26      [weight('<119,546,110,[1,0,0,3]>')]).
% 42.85/43.26  cnf('0.1323.2.0',plain,
% 42.85/43.26      ( quotient(difference(X1,i(i(X2))),X2) = difference(product(X2,X1),j(j(X2))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1323.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1315]).
% 42.85/43.26  cnf('0.1325.0.0',plain,
% 42.85/43.26      ( quotient(i(quotient(eta(X1),X2)),X1) = difference(j(quotient(X2,X1)),eta(X1)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.547.2.0','0.272.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1325.1.0',plain,
% 42.85/43.26      ( quotient(i(quotient(eta(X1),X2)),X1) = difference(j(quotient(X2,X1)),eta(X1)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1325.0.0']),
% 42.85/43.26      [weight('<119,547,272,[1,0,0,1]>')]).
% 42.85/43.26  cnf('0.1325.1.1',plain,
% 42.85/43.26      ( quotient(product(X2,j(eta(X1))),X1) = difference(j(quotient(X2,X1)),eta(X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1325.1.0','0.753.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1325.2.0',plain,
% 42.85/43.26      ( quotient(product(X1,j(eta(X2))),X2) = difference(j(quotient(X1,X2)),eta(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1325.1.1',theory(equality)]),
% 42.85/43.26      [u,rule_1317]).
% 42.85/43.26  cnf('0.1326.0.0',plain,
% 42.85/43.26      ( i(product(j(X1),product(X1,X2))) = quotient(quotient(i(X2),X1),j(X1)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.307.2.0','0.547.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1326.0.1',plain,
% 42.85/43.26      ( i(quotient(quotient(X2,X1),j(X1))) = quotient(quotient(i(X2),X1),j(X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1326.0.0','0.94.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1326.1.0',plain,
% 42.85/43.26      ( i(quotient(quotient(X2,X1),j(X1))) = quotient(quotient(i(X2),X1),j(X1)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1326.0.1']),
% 42.85/43.26      [weight('<119,547,307,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1326.2.0',plain,
% 42.85/43.26      ( i(quotient(quotient(X1,X2),j(X2))) = quotient(quotient(i(X1),X2),j(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1326.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1318]).
% 42.85/43.26  cnf('0.1328.0.0',plain,
% 42.85/43.26      ( quotient(i(difference(X1,X2)),i(X1)) = difference(difference(X1,product(j(X1),X2)),eta(i(X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.547.2.0','0.490.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1328.0.1',plain,
% 42.85/43.26      ( quotient(i(difference(X1,X2)),i(X1)) = difference(difference(X1,product(j(X1),X2)),eta(X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1328.0.0','0.27.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1328.0.2',plain,
% 42.85/43.26      ( quotient(i(difference(X1,X2)),i(X1)) = product(i(product(j(X1),X2)),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1328.0.1','0.245.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1328.1.0',plain,
% 42.85/43.26      ( quotient(i(difference(X1,X2)),i(X1)) = product(i(product(j(X1),X2)),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1328.0.2']),
% 42.85/43.26      [weight('<119,547,490,[1,0,0,1]>')]).
% 42.85/43.26  cnf('0.1328.2.0',plain,
% 42.85/43.26      ( product(i(product(j(X1),X2)),X1) = quotient(i(difference(X1,X2)),i(X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1328.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1320]).
% 42.85/43.26  cnf('0.1331.0.0',plain,
% 42.85/43.26      ( quotient(eta(X1),i(difference(X1,X2))) = difference(X1,j(difference(X2,eta(X1)))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.271.2.0','0.548.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.1','L')]).
% 42.85/43.26  cnf('0.1331.1.0',plain,
% 42.85/43.26      ( quotient(eta(X1),i(difference(X1,X2))) = difference(X1,j(difference(X2,eta(X1)))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1331.0.0']),
% 42.85/43.26      [weight('<119,548,271,[0,0,0,3]>')]).
% 42.85/43.26  cnf('0.1331.1.1',plain,
% 42.85/43.26      ( difference(j(eta(X1)),difference(X1,X2)) = difference(X1,j(difference(X2,eta(X1)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1331.1.0','0.755.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.1331.1.2',plain,
% 42.85/43.26      ( difference(j(eta(X1)),difference(X1,X2)) = difference(X1,product(j(eta(X1)),X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1331.1.1','0.729.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1331.2.0',plain,
% 42.85/43.26      ( difference(j(eta(X1)),difference(X1,X2)) = difference(X1,product(j(eta(X1)),X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1331.1.2',theory(equality)]),
% 42.85/43.26      [u,rule_1323]).
% 42.85/43.26  cnf('0.1332.0.0',plain,
% 42.85/43.26      ( difference(difference(X1,eta(X2)),product(j(eta(difference(X1,eta(X2)))),i(X1))) = difference(j(eta(difference(X1,eta(X2)))),j(eta(X2))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1331.2.0','0.750.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1332.0.1',plain,
% 42.85/43.26      ( difference(difference(X1,eta(X2)),product(j(eta(X1)),i(X1))) = difference(j(eta(difference(X1,eta(X2)))),j(eta(X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1332.0.0','0.721.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.1.1','L')]).
% 42.85/43.26  cnf('0.1332.0.2',plain,
% 42.85/43.26      ( difference(difference(X1,eta(X2)),j(X1)) = difference(j(eta(difference(X1,eta(X2)))),j(eta(X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1332.0.1','0.143.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1332.0.3',plain,
% 42.85/43.26      ( difference(difference(X1,eta(X2)),j(X1)) = quotient(eta(difference(X1,eta(X2))),eta(X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1332.0.2','0.754.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1332.0.4',plain,
% 42.85/43.26      ( difference(difference(X1,eta(X2)),j(X1)) = quotient(eta(X1),eta(X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1332.0.3','0.721.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.1332.1.0',plain,
% 42.85/43.26      ( difference(difference(X1,eta(X2)),j(X1)) = quotient(eta(X1),eta(X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1332.0.4']),
% 42.85/43.26      [weight('<103,1331,750,[1,0,0,4]>')]).
% 42.85/43.26  cnf('0.1332.2.0',plain,
% 42.85/43.26      ( difference(difference(X1,eta(X2)),j(X1)) = quotient(eta(X1),eta(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1332.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1324]).
% 42.85/43.26  cnf('0.1333.0.0',plain,
% 42.85/43.26      ( quotient(eta(i(X1)),eta(X2)) = difference(difference(i(X1),eta(X2)),X1) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1332.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1333.0.1',plain,
% 42.85/43.26      ( quotient(eta(X1),eta(X2)) = difference(difference(i(X1),eta(X2)),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1333.0.0','0.27.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1333.1.0',plain,
% 42.85/43.26      ( quotient(eta(X1),eta(X2)) = difference(difference(i(X1),eta(X2)),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1333.0.1']),
% 42.85/43.26      [weight('<103,1332,24,[1,0,0,5]>')]).
% 42.85/43.26  cnf('0.1333.2.0',plain,
% 42.85/43.26      ( difference(difference(i(X1),eta(X2)),X1) = quotient(eta(X1),eta(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1333.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1325]).
% 42.85/43.26  cnf('0.1334.0.0',plain,
% 42.85/43.26      ( difference(product(X1,difference(X1,eta(X2))),i(X1)) = quotient(quotient(eta(X1),eta(X2)),X1) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.555.2.0','0.1332.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1334.0.1',plain,
% 42.85/43.26      ( difference(eta(X2),i(X1)) = quotient(quotient(eta(X1),eta(X2)),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1334.0.0','0.1.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1334.1.0',plain,
% 42.85/43.26      ( difference(eta(X2),i(X1)) = quotient(quotient(eta(X1),eta(X2)),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1334.0.1']),
% 42.85/43.26      [weight('<103,1332,555,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1334.2.0',plain,
% 42.85/43.26      ( quotient(quotient(eta(X1),eta(X2)),X1) = difference(eta(X2),i(X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1334.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1326]).
% 42.85/43.26  cnf('0.1335.0.0',plain,
% 42.85/43.26      ( difference(i(X1),eta(X2)) = quotient(X1,quotient(eta(X1),eta(X2))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.30.2.0','0.1333.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1335.1.0',plain,
% 42.85/43.26      ( difference(i(X1),eta(X2)) = quotient(X1,quotient(eta(X1),eta(X2))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1335.0.0']),
% 42.85/43.26      [weight('<103,1333,30,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.1335.2.0',plain,
% 42.85/43.26      ( quotient(X1,quotient(eta(X1),eta(X2))) = difference(i(X1),eta(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1335.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1327]).
% 42.85/43.26  cnf('0.1336.0.0',plain,
% 42.85/43.26      ( product(difference(X1,quotient(eta(j(X1)),eta(X2))),X1) = difference(X1,difference(eta(X2),i(j(X1)))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.352.2.0','0.1334.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1336.0.1',plain,
% 42.85/43.26      ( product(difference(X1,quotient(eta(X1),eta(X2))),X1) = difference(X1,difference(eta(X2),i(j(X1)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1336.0.0','0.26.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2.1','L')]).
% 42.85/43.26  cnf('0.1336.0.2',plain,
% 42.85/43.26      ( product(j(product(eta(X2),X1)),X1) = difference(X1,difference(eta(X2),i(j(X1)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1336.0.1','0.553.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1336.0.3',plain,
% 42.85/43.26      ( product(j(product(eta(X2),X1)),X1) = difference(X1,difference(eta(X2),X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1336.0.2','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2.2','L')]).
% 42.85/43.26  cnf('0.1336.1.0',plain,
% 42.85/43.26      ( product(j(product(eta(X2),X1)),X1) = difference(X1,difference(eta(X2),X1)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1336.0.3']),
% 42.85/43.26      [weight('<111,1334,352,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.1336.2.0',plain,
% 42.85/43.26      ( product(j(product(eta(X1),X2)),X2) = difference(X2,difference(eta(X1),X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1336.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1328]).
% 42.85/43.26  cnf('0.1340.0.0',plain,
% 42.85/43.26      ( i(difference(X1,difference(j(X1),X2))) = product(product(i(X2),j(X1)),X1) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.549.2.0','0.303.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1340.0.1',plain,
% 42.85/43.26      ( i(difference(X1,difference(j(X1),X2))) = difference(X1,difference(j(X1),i(X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1340.0.0','0.525.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1340.1.0',plain,
% 42.85/43.26      ( i(difference(X1,difference(j(X1),X2))) = difference(X1,difference(j(X1),i(X2))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1340.0.1']),
% 42.85/43.26      [weight('<119,549,303,[1,0,0,1]>')]).
% 42.85/43.26  cnf('0.1340.2.0',plain,
% 42.85/43.26      ( i(difference(X1,difference(j(X1),X2))) = difference(X1,difference(j(X1),i(X2))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1340.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1332]).
% 42.85/43.26  cnf('0.1344.0.0',plain,
% 42.85/43.26      ( j(quotient(quotient(X1,X2),j(X2))) = product(j(X2),product(X2,j(X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.320.2.0','0.551.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1344.0.1',plain,
% 42.85/43.26      ( j(quotient(quotient(X1,X2),j(X2))) = quotient(quotient(j(X1),X2),j(X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1344.0.0','0.94.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1344.1.0',plain,
% 42.85/43.26      ( j(quotient(quotient(X1,X2),j(X2))) = quotient(quotient(j(X1),X2),j(X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1344.0.1']),
% 42.85/43.26      [weight('<119,551,320,[0,0,0,3]>')]).
% 42.85/43.26  cnf('0.1344.2.0',plain,
% 42.85/43.26      ( j(quotient(quotient(X1,X2),j(X2))) = quotient(quotient(j(X1),X2),j(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1344.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1336]).
% 42.85/43.26  cnf('0.1345.0.0',plain,
% 42.85/43.26      ( j(quotient(quotient(X1,X2),i(X2))) = product(i(X2),product(X2,j(X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.322.2.0','0.551.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1345.1.0',plain,
% 42.85/43.26      ( j(quotient(quotient(X1,X2),i(X2))) = product(i(X2),product(X2,j(X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1345.0.0']),
% 42.85/43.26      [weight('<119,551,322,[0,0,0,3]>')]).
% 42.85/43.26  cnf('0.1345.2.0',plain,
% 42.85/43.26      ( j(quotient(quotient(X1,X2),i(X2))) = product(i(X2),product(X2,j(X1))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1345.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1337]).
% 42.85/43.26  cnf('0.1350.0.0',plain,
% 42.85/43.26      ( difference(j(X1),product(X1,quotient(eta(i(X1)),X2))) = product(X1,j(product(X2,i(X1)))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.541.2.0','0.553.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1350.0.1',plain,
% 42.85/43.26      ( difference(j(X1),product(X1,quotient(eta(X1),X2))) = product(X1,j(product(X2,i(X1)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1350.0.0','0.27.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.2.1','L')]).
% 42.85/43.26  cnf('0.1350.0.2',plain,
% 42.85/43.26      ( difference(j(X1),j(quotient(X2,X1))) = product(X1,j(product(X2,i(X1)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1350.0.1','0.272.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1350.1.0',plain,
% 42.85/43.26      ( difference(j(X1),j(quotient(X2,X1))) = product(X1,j(product(X2,i(X1)))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1350.0.2']),
% 42.85/43.26      [weight('<119,553,541,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.1350.2.0',plain,
% 42.85/43.26      ( product(X1,j(product(X2,i(X1)))) = difference(j(X1),j(quotient(X2,X1))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1350.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1342]).
% 42.85/43.26  cnf('0.1361.0.0',plain,
% 42.85/43.26      ( quotient(quotient(eta(X1),X2),j(X2)) = quotient(difference(j(eta(X1)),X2),X2) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.354.2.0','0.755.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1361.0.1',plain,
% 42.85/43.26      ( quotient(quotient(eta(X1),X2),j(X2)) = difference(product(X2,j(eta(X1))),X2) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1361.0.0','0.38.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1361.1.0',plain,
% 42.85/43.26      ( quotient(quotient(eta(X1),X2),j(X2)) = difference(product(X2,j(eta(X1))),X2) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1361.0.1']),
% 42.85/43.26      [weight('<119,755,354,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1361.2.0',plain,
% 42.85/43.26      ( quotient(quotient(eta(X1),X2),j(X2)) = difference(product(X2,j(eta(X1))),X2) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1361.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1353]).
% 42.85/43.26  cnf('0.1362.0.0',plain,
% 42.85/43.26      ( j(quotient(difference(X1,eta(X2)),X1)) = product(X1,i(difference(X1,eta(X2)))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.272.2.0','0.828.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1362.1.0',plain,
% 42.85/43.26      ( j(quotient(difference(X1,eta(X2)),X1)) = product(X1,i(difference(X1,eta(X2)))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1362.0.0']),
% 42.85/43.26      [weight('<119,828,272,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.1362.2.0',plain,
% 42.85/43.26      ( j(quotient(difference(X1,eta(X2)),X1)) = product(X1,i(difference(X1,eta(X2)))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1362.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1354]).
% 42.85/43.26  cnf('0.1363.0.0',plain,
% 42.85/43.26      ( j(product(difference(X1,eta(X2)),X1)) = difference(X1,i(difference(X1,eta(X2)))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.553.2.0','0.828.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1363.1.0',plain,
% 42.85/43.26      ( j(product(difference(X1,eta(X2)),X1)) = difference(X1,i(difference(X1,eta(X2)))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1363.0.0']),
% 42.85/43.26      [weight('<119,828,553,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.1363.2.0',plain,
% 42.85/43.26      ( j(product(difference(X1,eta(X2)),X1)) = difference(X1,i(difference(X1,eta(X2)))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1363.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1355]).
% 42.85/43.26  cnf('0.1364.0.0',plain,
% 42.85/43.26      ( i(product(X1,difference(eta(X2),X1))) = quotient(j(difference(eta(X2),X1)),X1) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.248.2.0','0.829.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1364.1.0',plain,
% 42.85/43.26      ( i(product(X1,difference(eta(X2),X1))) = quotient(j(difference(eta(X2),X1)),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1364.0.0']),
% 42.85/43.26      [weight('<119,829,248,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1364.2.0',plain,
% 42.85/43.26      ( i(product(X1,difference(eta(X2),X1))) = quotient(j(difference(eta(X2),X1)),X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1364.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1356]).
% 42.85/43.26  cnf('0.1365.0.0',plain,
% 42.85/43.26      ( i(difference(X1,difference(eta(X2),X1))) = product(j(difference(eta(X2),X1)),X1) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.549.2.0','0.829.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1365.1.0',plain,
% 42.85/43.26      ( i(difference(X1,difference(eta(X2),X1))) = product(j(difference(eta(X2),X1)),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1365.0.0']),
% 42.85/43.26      [weight('<119,829,549,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1365.2.0',plain,
% 42.85/43.26      ( i(difference(X1,difference(eta(X2),X1))) = product(j(difference(eta(X2),X1)),X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1365.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1357]).
% 42.85/43.26  cnf('0.1366.0.0',plain,
% 42.85/43.26      ( j(quotient(difference(eta(X1),X2),X2)) = product(X2,product(i(X2),eta(X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.272.2.0','0.830.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1366.0.1',plain,
% 42.85/43.26      ( j(difference(product(X2,eta(X1)),X2)) = product(X2,product(i(X2),eta(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1366.0.0','0.38.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1366.0.2',plain,
% 42.85/43.26      ( j(difference(product(X2,eta(X1)),X2)) = quotient(quotient(eta(X1),X2),j(X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1366.0.1','0.355.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1366.1.0',plain,
% 42.85/43.26      ( j(difference(product(X2,eta(X1)),X2)) = quotient(quotient(eta(X1),X2),j(X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1366.0.2']),
% 42.85/43.26      [weight('<119,830,272,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.1366.1.1',plain,
% 42.85/43.26      ( j(difference(product(X2,eta(X1)),X2)) = difference(product(X2,j(eta(X1))),X2) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1366.1.0','0.1361.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1366.2.0',plain,
% 42.85/43.26      ( j(difference(product(X1,eta(X2)),X1)) = difference(product(X1,j(eta(X2))),X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1366.1.1',theory(equality)]),
% 42.85/43.26      [u,rule_1358]).
% 42.85/43.26  cnf('0.1367.0.0',plain,
% 42.85/43.26      ( j(product(difference(eta(X1),X2),X2)) = difference(X2,product(i(X2),eta(X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.553.2.0','0.830.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1367.0.1',plain,
% 42.85/43.26      ( j(difference(difference(X2,eta(X1)),X2)) = difference(X2,product(i(X2),eta(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1367.0.0','0.63.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1367.1.0',plain,
% 42.85/43.26      ( j(difference(difference(X2,eta(X1)),X2)) = difference(X2,product(i(X2),eta(X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1367.0.1']),
% 42.85/43.26      [weight('<119,830,553,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.1367.2.0',plain,
% 42.85/43.26      ( j(difference(difference(X1,eta(X2)),X1)) = difference(X1,product(i(X1),eta(X2))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1367.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1359]).
% 42.85/43.26  cnf('0.1368.0.0',plain,
% 42.85/43.26      ( i(product(X1,quotient(eta(X2),X1))) = quotient(j(quotient(eta(X2),X1)),X1) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.248.2.0','0.837.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1368.1.0',plain,
% 42.85/43.26      ( i(product(X1,quotient(eta(X2),X1))) = quotient(j(quotient(eta(X2),X1)),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1368.0.0']),
% 42.85/43.26      [weight('<119,837,248,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1368.2.0',plain,
% 42.85/43.26      ( i(product(X1,quotient(eta(X2),X1))) = quotient(j(quotient(eta(X2),X1)),X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1368.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1360]).
% 42.85/43.26  cnf('0.1369.0.0',plain,
% 42.85/43.26      ( i(difference(X1,quotient(eta(X2),X1))) = product(j(quotient(eta(X2),X1)),X1) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.549.2.0','0.837.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1369.1.0',plain,
% 42.85/43.26      ( i(difference(X1,quotient(eta(X2),X1))) = product(j(quotient(eta(X2),X1)),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1369.0.0']),
% 42.85/43.26      [weight('<119,837,549,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1369.2.0',plain,
% 42.85/43.26      ( i(difference(X1,quotient(eta(X2),X1))) = product(j(quotient(eta(X2),X1)),X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1369.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1361]).
% 42.85/43.26  cnf('0.1370.0.0',plain,
% 42.85/43.26      ( i(product(X1,quotient(X1,eta(X2)))) = quotient(product(eta(X2),j(X1)),X1) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.248.2.0','0.843.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1370.0.1',plain,
% 42.85/43.26      ( i(quotient(X1,quotient(eta(X2),X1))) = quotient(product(eta(X2),j(X1)),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1370.0.0','0.67.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1370.1.0',plain,
% 42.85/43.26      ( i(quotient(X1,quotient(eta(X2),X1))) = quotient(product(eta(X2),j(X1)),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1370.0.1']),
% 42.85/43.26      [weight('<119,843,248,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1370.2.0',plain,
% 42.85/43.26      ( i(quotient(X1,quotient(eta(X2),X1))) = quotient(product(eta(X2),j(X1)),X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1370.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1362]).
% 42.85/43.26  cnf('0.1371.0.0',plain,
% 42.85/43.26      ( i(difference(X1,quotient(X1,eta(X2)))) = product(product(eta(X2),j(X1)),X1) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.549.2.0','0.843.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1371.0.1',plain,
% 42.85/43.26      ( i(difference(X1,quotient(X1,eta(X2)))) = difference(X1,difference(j(X1),eta(X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1371.0.0','0.525.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1371.1.0',plain,
% 42.85/43.26      ( i(difference(X1,quotient(X1,eta(X2)))) = difference(X1,difference(j(X1),eta(X2))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1371.0.1']),
% 42.85/43.26      [weight('<119,843,549,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1371.2.0',plain,
% 42.85/43.26      ( i(difference(X1,quotient(X1,eta(X2)))) = difference(X1,difference(j(X1),eta(X2))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1371.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1363]).
% 42.85/43.26  cnf('0.1373.0.0',plain,
% 42.85/43.26      ( i(difference(X1,product(eta(X2),X1))) = product(j(product(eta(X2),X1)),X1) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.549.2.0','0.844.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1373.1.0',plain,
% 42.85/43.26      ( i(difference(X1,product(eta(X2),X1))) = product(j(product(eta(X2),X1)),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1373.0.0']),
% 42.85/43.26      [weight('<119,844,549,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1373.1.1',plain,
% 42.85/43.26      ( i(difference(X1,product(eta(X2),X1))) = difference(X1,difference(eta(X2),X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1373.1.0','0.1336.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1373.2.0',plain,
% 42.85/43.26      ( i(difference(X1,product(eta(X2),X1))) = difference(X1,difference(eta(X2),X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1373.1.1',theory(equality)]),
% 42.85/43.26      [u,rule_1365]).
% 42.85/43.26  cnf('0.1375.0.0',plain,
% 42.85/43.26      ( difference(X1,product(eta(X2),X1)) = difference(difference(X1,difference(eta(X2),X1)),eta(difference(X1,product(eta(X2),X1)))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.33.2.0','0.1373.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1375.0.1',plain,
% 42.85/43.26      ( difference(X1,product(eta(X2),X1)) = difference(difference(X1,difference(eta(X2),X1)),eta(difference(X1,difference(eta(X2),X1)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1375.0.0','0.1186.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1375.0.2',plain,
% 42.85/43.26      ( difference(X1,product(eta(X2),X1)) = difference(difference(X1,difference(eta(X2),X1)),eta(difference(X1,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1375.0.1','0.796.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1375.0.3',plain,
% 42.85/43.26      ( difference(X1,product(eta(X2),X1)) = difference(difference(X1,difference(eta(X2),X1)),eta(one)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1375.0.2','0.20.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2.1','L')]).
% 42.85/43.26  cnf('0.1375.0.4',plain,
% 42.85/43.26      ( difference(X1,product(eta(X2),X1)) = difference(difference(X1,difference(eta(X2),X1)),one) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1375.0.3','0.15.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1375.0.5',plain,
% 42.85/43.26      ( difference(X1,product(eta(X2),X1)) = i(difference(X1,difference(eta(X2),X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1375.0.4','0.12.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1375.0.6',plain,
% 42.85/43.26      ( difference(X1,product(eta(X2),X1)) = product(j(difference(eta(X2),X1)),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1375.0.5','0.1365.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1375.1.0',plain,
% 42.85/43.26      ( difference(X1,product(eta(X2),X1)) = product(j(difference(eta(X2),X1)),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1375.0.6']),
% 42.85/43.26      [weight('<111,1373,33,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1375.2.0',plain,
% 42.85/43.26      ( product(j(difference(eta(X1),X2)),X2) = difference(X2,product(eta(X1),X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1375.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1367]).
% 42.85/43.26  cnf('0.1378.0.0',plain,
% 42.85/43.26      ( j(quotient(product(X1,eta(X2)),X1)) = product(X1,i(product(X1,eta(X2)))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.272.2.0','0.845.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1378.1.0',plain,
% 42.85/43.26      ( j(quotient(product(X1,eta(X2)),X1)) = product(X1,i(product(X1,eta(X2)))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1378.0.0']),
% 42.85/43.26      [weight('<119,845,272,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.1378.2.0',plain,
% 42.85/43.26      ( j(quotient(product(X1,eta(X2)),X1)) = product(X1,i(product(X1,eta(X2)))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1378.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1370]).
% 42.85/43.26  cnf('0.1379.0.0',plain,
% 42.85/43.26      ( j(product(product(X1,eta(X2)),X1)) = difference(X1,i(product(X1,eta(X2)))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.553.2.0','0.845.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1379.1.0',plain,
% 42.85/43.26      ( j(product(product(X1,eta(X2)),X1)) = difference(X1,i(product(X1,eta(X2)))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1379.0.0']),
% 42.85/43.26      [weight('<119,845,553,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.1379.2.0',plain,
% 42.85/43.26      ( j(product(product(X1,eta(X2)),X1)) = difference(X1,i(product(X1,eta(X2)))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1379.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1371]).
% 42.85/43.26  cnf('0.1380.0.0',plain,
% 42.85/43.26      ( j(quotient(quotient(X1,eta(X2)),X1)) = product(X1,i(quotient(X1,eta(X2)))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.272.2.0','0.846.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1380.1.0',plain,
% 42.85/43.26      ( j(quotient(quotient(X1,eta(X2)),X1)) = product(X1,i(quotient(X1,eta(X2)))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1380.0.0']),
% 42.85/43.26      [weight('<119,846,272,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.1380.2.0',plain,
% 42.85/43.26      ( j(quotient(quotient(X1,eta(X2)),X1)) = product(X1,i(quotient(X1,eta(X2)))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1380.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1372]).
% 42.85/43.26  cnf('0.1382.0.0',plain,
% 42.85/43.26      ( j(difference(i(X1),difference(X1,j(eta(X2))))) = difference(difference(i(X1),difference(X1,j(eta(X2)))),eta(eta(X2))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1230.2.0','0.817.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.1','L')]).
% 42.85/43.26  cnf('0.1382.0.1',plain,
% 42.85/43.26      ( j(difference(X1,difference(j(X1),j(eta(X2))))) = difference(difference(i(X1),difference(X1,j(eta(X2)))),eta(eta(X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1382.0.0','0.524.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1382.0.2',plain,
% 42.85/43.26      ( j(difference(X1,quotient(X1,eta(X2)))) = difference(difference(i(X1),difference(X1,j(eta(X2)))),eta(eta(X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1382.0.1','0.820.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2','L')]).
% 42.85/43.26  cnf('0.1382.0.3',plain,
% 42.85/43.26      ( j(difference(X1,quotient(X1,eta(X2)))) = difference(difference(X1,difference(j(X1),j(eta(X2)))),eta(eta(X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1382.0.2','0.524.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.1382.0.4',plain,
% 42.85/43.26      ( j(difference(X1,quotient(X1,eta(X2)))) = difference(difference(X1,quotient(X1,eta(X2))),eta(eta(X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1382.0.3','0.820.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1.2','L')]).
% 42.85/43.26  cnf('0.1382.0.5',plain,
% 42.85/43.26      ( j(difference(X1,quotient(X1,eta(X2)))) = difference(difference(X1,quotient(X1,eta(X2))),one) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1382.0.4','0.161.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1382.0.6',plain,
% 42.85/43.26      ( j(difference(X1,quotient(X1,eta(X2)))) = i(difference(X1,quotient(X1,eta(X2)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1382.0.5','0.12.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1382.1.0',plain,
% 42.85/43.26      ( j(difference(X1,quotient(X1,eta(X2)))) = i(difference(X1,quotient(X1,eta(X2)))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1382.0.6']),
% 42.85/43.26      [weight('<119,1230,817,[1,0,0,5]>')]).
% 42.85/43.26  cnf('0.1382.1.1',plain,
% 42.85/43.26      ( j(difference(X1,quotient(X1,eta(X2)))) = difference(X1,difference(j(X1),eta(X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1382.1.0','0.1371.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1382.2.0',plain,
% 42.85/43.26      ( j(difference(X1,quotient(X1,eta(X2)))) = difference(X1,difference(j(X1),eta(X2))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1382.1.1',theory(equality)]),
% 42.85/43.26      [u,rule_1374]).
% 42.85/43.26  cnf('0.1385.0.0',plain,
% 42.85/43.26      ( quotient(product(X1,i(i(j(X2)))),j(X2)) = product(quotient(X1,X2),j(j(X2))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1318.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2','L')]).
% 42.85/43.26  cnf('0.1385.0.1',plain,
% 42.85/43.26      ( quotient(product(X1,i(X2)),j(X2)) = product(quotient(X1,X2),j(j(X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1385.0.0','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2.1','L')]).
% 42.85/43.26  cnf('0.1385.1.0',plain,
% 42.85/43.26      ( quotient(product(X1,i(X2)),j(X2)) = product(quotient(X1,X2),j(j(X2))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1385.0.1']),
% 42.85/43.26      [weight('<119,1318,22,[1,0,0,3]>')]).
% 42.85/43.26  cnf('0.1385.2.0',plain,
% 42.85/43.26      ( product(quotient(X1,X2),j(j(X2))) = quotient(product(X1,i(X2)),j(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1385.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1377]).
% 42.85/43.26  cnf('0.1386.0.0',plain,
% 42.85/43.26      ( difference(j(j(X1)),product(i(j(X1)),X2)) = product(j(X1),difference(i(X1),X2)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1319.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.1.1','L')]).
% 42.85/43.26  cnf('0.1386.0.1',plain,
% 42.85/43.26      ( difference(j(j(X1)),product(X1,X2)) = product(j(X1),difference(i(X1),X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1386.0.0','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.1','L')]).
% 42.85/43.26  cnf('0.1386.1.0',plain,
% 42.85/43.26      ( difference(j(j(X1)),product(X1,X2)) = product(j(X1),difference(i(X1),X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1386.0.1']),
% 42.85/43.26      [weight('<119,1319,22,[1,0,0,4]>')]).
% 42.85/43.26  cnf('0.1386.2.0',plain,
% 42.85/43.26      ( product(j(X1),difference(i(X1),X2)) = difference(j(j(X1)),product(X1,X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1386.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1378]).
% 42.85/43.26  cnf('0.1387.0.0',plain,
% 42.85/43.26      ( quotient(difference(i(i(j(X1))),X2),j(X1)) = product(product(X1,X2),j(j(X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1321.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.1','L')]).
% 42.85/43.26  cnf('0.1387.0.1',plain,
% 42.85/43.26      ( quotient(difference(i(X1),X2),j(X1)) = product(product(X1,X2),j(j(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1387.0.0','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.1.1','L')]).
% 42.85/43.26  cnf('0.1387.1.0',plain,
% 42.85/43.26      ( quotient(difference(i(X1),X2),j(X1)) = product(product(X1,X2),j(j(X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1387.0.1']),
% 42.85/43.26      [weight('<119,1321,22,[1,0,0,2]>')]).
% 42.85/43.26  cnf('0.1387.2.0',plain,
% 42.85/43.26      ( product(product(X1,X2),j(j(X1))) = quotient(difference(i(X1),X2),j(X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1387.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1379]).
% 42.85/43.26  cnf('0.1390.0.0',plain,
% 42.85/43.26      ( product(difference(X1,i(product(j(X1),X2))),X1) = product(i(X1),quotient(i(difference(X1,X2)),i(X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.210.2.0','0.1328.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1390.0.1',plain,
% 42.85/43.26      ( product(difference(X1,i(product(j(X1),X2))),X1) = product(product(i(X1),i(difference(X1,X2))),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1390.0.0','0.443.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1390.1.0',plain,
% 42.85/43.26      ( difference(X1,i(product(j(X1),X2))) = product(i(X1),i(difference(X1,X2))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1390.0.1']),
% 42.85/43.26      [weight('<119,1328,210,[0,0,0,3]>')]).
% 42.85/43.26  cnf('0.1390.2.0',plain,
% 42.85/43.26      ( product(i(X1),i(difference(X1,X2))) = difference(X1,i(product(j(X1),X2))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1390.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1382]).
% 42.85/43.26  cnf('0.1391.0.0',plain,
% 42.85/43.26      ( j(quotient(difference(i(X1),eta(X2)),X1)) = difference(quotient(difference(i(X1),eta(X2)),X1),eta(quotient(eta(X1),eta(X2)))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1221.2.0','0.1333.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.1','L')]).
% 42.85/43.26  cnf('0.1391.0.1',plain,
% 42.85/43.26      ( j(product(X1,quotient(eta(X2),X1))) = difference(quotient(difference(i(X1),eta(X2)),X1),eta(quotient(eta(X1),eta(X2)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1391.0.0','0.353.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1391.0.2',plain,
% 42.85/43.26      ( j(product(X1,quotient(eta(X2),X1))) = difference(product(X1,quotient(eta(X2),X1)),eta(quotient(eta(X1),eta(X2)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1391.0.1','0.353.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.1391.0.3',plain,
% 42.85/43.26      ( j(product(X1,quotient(eta(X2),X1))) = difference(product(X1,quotient(eta(X2),X1)),eta(difference(eta(X1),eta(X2)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1391.0.2','0.626.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1391.0.4',plain,
% 42.85/43.26      ( j(product(X1,quotient(eta(X2),X1))) = difference(product(X1,quotient(eta(X2),X1)),eta(eta(X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1391.0.3','0.722.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1391.0.5',plain,
% 42.85/43.26      ( j(product(X1,quotient(eta(X2),X1))) = difference(product(X1,quotient(eta(X2),X1)),one) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1391.0.4','0.161.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1391.0.6',plain,
% 42.85/43.26      ( j(product(X1,quotient(eta(X2),X1))) = i(product(X1,quotient(eta(X2),X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1391.0.5','0.12.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1391.1.0',plain,
% 42.85/43.26      ( j(product(X1,quotient(eta(X2),X1))) = i(product(X1,quotient(eta(X2),X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1391.0.6']),
% 42.85/43.26      [weight('<119,1333,1221,[0,0,0,5]>')]).
% 42.85/43.26  cnf('0.1391.1.1',plain,
% 42.85/43.26      ( j(product(X1,quotient(eta(X2),X1))) = quotient(j(quotient(eta(X2),X1)),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1391.1.0','0.1368.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1391.2.0',plain,
% 42.85/43.26      ( j(product(X1,quotient(eta(X2),X1))) = quotient(j(quotient(eta(X2),X1)),X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1391.1.1',theory(equality)]),
% 42.85/43.26      [u,rule_1383]).
% 42.85/43.26  cnf('0.1393.0.0',plain,
% 42.85/43.26      ( product(X1,quotient(j(product(X2,i(X1))),X1)) = product(difference(j(X1),j(quotient(X2,X1))),j(X1)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.92.2.0','0.1350.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1393.0.1',plain,
% 42.85/43.26      ( product(X1,quotient(j(product(X2,i(X1))),X1)) = product(X1,product(j(quotient(X2,X1)),j(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1393.0.0','0.451.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1393.1.0',plain,
% 42.85/43.26      ( quotient(j(product(X2,i(X1))),X1) = product(j(quotient(X2,X1)),j(X1)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1393.0.1']),
% 42.85/43.26      [weight('<119,1350,92,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1393.2.0',plain,
% 42.85/43.26      ( product(j(quotient(X1,X2)),j(X2)) = quotient(j(product(X1,i(X2))),X2) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1393.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1385]).
% 42.85/43.26  cnf('0.1396.0.0',plain,
% 42.85/43.26      ( i(quotient(difference(X1,eta(X2)),X1)) = quotient(product(X1,i(difference(X1,eta(X2)))),eta(quotient(difference(X1,eta(X2)),X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.112.2.0','0.1362.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1396.0.1',plain,
% 42.85/43.26      ( i(quotient(difference(X1,eta(X2)),X1)) = quotient(product(X1,i(difference(X1,eta(X2)))),eta(difference(difference(X1,eta(X2)),X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1396.0.0','0.626.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1396.0.2',plain,
% 42.85/43.26      ( i(quotient(difference(X1,eta(X2)),X1)) = quotient(product(X1,i(difference(X1,eta(X2)))),eta(difference(eta(X2),difference(X1,X1)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1396.0.1','0.1192.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1396.0.3',plain,
% 42.85/43.26      ( i(quotient(difference(X1,eta(X2)),X1)) = quotient(product(X1,i(difference(X1,eta(X2)))),eta(difference(X1,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1396.0.2','0.722.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1396.0.4',plain,
% 42.85/43.26      ( i(quotient(difference(X1,eta(X2)),X1)) = quotient(product(X1,i(difference(X1,eta(X2)))),eta(one)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1396.0.3','0.20.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2.1','L')]).
% 42.85/43.26  cnf('0.1396.0.5',plain,
% 42.85/43.26      ( i(quotient(difference(X1,eta(X2)),X1)) = quotient(product(X1,i(difference(X1,eta(X2)))),one) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1396.0.4','0.15.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1396.0.6',plain,
% 42.85/43.26      ( i(quotient(difference(X1,eta(X2)),X1)) = product(X1,i(difference(X1,eta(X2)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1396.0.5','0.14.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1396.1.0',plain,
% 42.85/43.26      ( i(quotient(difference(X1,eta(X2)),X1)) = product(X1,i(difference(X1,eta(X2)))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1396.0.6']),
% 42.85/43.26      [weight('<119,1362,112,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1396.2.0',plain,
% 42.85/43.26      ( i(quotient(difference(X1,eta(X2)),X1)) = product(X1,i(difference(X1,eta(X2)))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1396.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1388]).
% 42.85/43.26  cnf('0.1397.0.0',plain,
% 42.85/43.26      ( difference(quotient(eta(X1),X2),i(difference(quotient(eta(X1),X2),eta(X1)))) = j(product(X2,quotient(eta(X1),X2))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1363.2.0','0.31.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.1','L')]).
% 42.85/43.26  cnf('0.1397.0.1',plain,
% 42.85/43.26      ( difference(quotient(eta(X1),X2),i(X2)) = j(product(X2,quotient(eta(X1),X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1397.0.0','0.31.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.1','L')]).
% 42.85/43.26  cnf('0.1397.1.0',plain,
% 42.85/43.26      ( difference(quotient(eta(X1),X2),i(X2)) = j(product(X2,quotient(eta(X1),X2))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1397.0.1']),
% 42.85/43.26      [weight('<119,1363,31,[1,0,0,2]>')]).
% 42.85/43.26  cnf('0.1397.1.1',plain,
% 42.85/43.26      ( difference(quotient(eta(X1),X2),i(X2)) = quotient(j(quotient(eta(X1),X2)),X2) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1397.1.0','0.1391.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1397.2.0',plain,
% 42.85/43.26      ( quotient(j(quotient(eta(X1),X2)),X2) = difference(quotient(eta(X1),X2),i(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1397.1.1',theory(equality)]),
% 42.85/43.26      [x,rule_1389]).
% 42.85/43.26  cnf('0.1399.0.0',plain,
% 42.85/43.26      ( quotient(j(difference(eta(X1),product(eta(X1),X2))),product(eta(X1),X2)) = i(product(product(eta(X1),X2),X2)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1364.2.0','0.6.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2','L')]).
% 42.85/43.26  cnf('0.1399.0.1',plain,
% 42.85/43.26      ( quotient(j(X2),product(eta(X1),X2)) = i(product(product(eta(X1),X2),X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1399.0.0','0.6.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.1','L')]).
% 42.85/43.26  cnf('0.1399.1.0',plain,
% 42.85/43.26      ( quotient(j(X2),product(eta(X1),X2)) = i(product(product(eta(X1),X2),X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1399.0.1']),
% 42.85/43.26      [weight('<119,1364,6,[1,0,0,3]>')]).
% 42.85/43.26  cnf('0.1399.2.0',plain,
% 42.85/43.26      ( i(product(product(eta(X1),X2),X2)) = quotient(j(X2),product(eta(X1),X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1399.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1391]).
% 42.85/43.26  cnf('0.1402.0.0',plain,
% 42.85/43.26      ( i(difference(difference(X1,eta(X2)),X1)) = quotient(difference(X1,product(i(X1),eta(X2))),eta(difference(difference(X1,eta(X2)),X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.112.2.0','0.1367.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1402.0.1',plain,
% 42.85/43.26      ( i(difference(difference(X1,eta(X2)),X1)) = quotient(difference(X1,product(i(X1),eta(X2))),eta(difference(eta(X2),difference(X1,X1)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1402.0.0','0.1192.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1402.0.2',plain,
% 42.85/43.26      ( i(difference(difference(X1,eta(X2)),X1)) = quotient(difference(X1,product(i(X1),eta(X2))),eta(difference(X1,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1402.0.1','0.722.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1402.0.3',plain,
% 42.85/43.26      ( i(difference(difference(X1,eta(X2)),X1)) = quotient(difference(X1,product(i(X1),eta(X2))),eta(one)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1402.0.2','0.20.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2.1','L')]).
% 42.85/43.26  cnf('0.1402.0.4',plain,
% 42.85/43.26      ( i(difference(difference(X1,eta(X2)),X1)) = quotient(difference(X1,product(i(X1),eta(X2))),one) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1402.0.3','0.15.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1402.0.5',plain,
% 42.85/43.26      ( i(difference(difference(X1,eta(X2)),X1)) = difference(X1,product(i(X1),eta(X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1402.0.4','0.14.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1402.1.0',plain,
% 42.85/43.26      ( i(difference(difference(X1,eta(X2)),X1)) = difference(X1,product(i(X1),eta(X2))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1402.0.5']),
% 42.85/43.26      [weight('<119,1367,112,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1402.2.0',plain,
% 42.85/43.26      ( i(difference(difference(X1,eta(X2)),X1)) = difference(X1,product(i(X1),eta(X2))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1402.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1394]).
% 42.85/43.26  cnf('0.1405.0.0',plain,
% 42.85/43.26      ( j(difference(X1,quotient(eta(X2),X1))) = product(product(j(quotient(eta(X2),X1)),X1),eta(difference(X1,quotient(eta(X2),X1)))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.104.2.0','0.1369.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1405.0.1',plain,
% 42.85/43.26      ( j(difference(X1,quotient(eta(X2),X1))) = product(product(j(quotient(eta(X2),X1)),X1),eta(difference(X1,difference(X1,eta(X2))))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1405.0.0','0.1174.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1405.0.2',plain,
% 42.85/43.26      ( j(difference(X1,quotient(eta(X2),X1))) = product(product(j(quotient(eta(X2),X1)),X1),eta(difference(X1,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1405.0.1','0.806.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1405.0.3',plain,
% 42.85/43.26      ( j(difference(X1,quotient(eta(X2),X1))) = product(product(j(quotient(eta(X2),X1)),X1),eta(one)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1405.0.2','0.20.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2.1','L')]).
% 42.85/43.26  cnf('0.1405.0.4',plain,
% 42.85/43.26      ( j(difference(X1,quotient(eta(X2),X1))) = product(product(j(quotient(eta(X2),X1)),X1),one) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1405.0.3','0.15.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1405.0.5',plain,
% 42.85/43.26      ( j(difference(X1,quotient(eta(X2),X1))) = product(j(quotient(eta(X2),X1)),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1405.0.4','0.2.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1405.1.0',plain,
% 42.85/43.26      ( j(difference(X1,quotient(eta(X2),X1))) = product(j(quotient(eta(X2),X1)),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1405.0.5']),
% 42.85/43.26      [weight('<119,1369,104,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1405.2.0',plain,
% 42.85/43.26      ( j(difference(X1,quotient(eta(X2),X1))) = product(j(quotient(eta(X2),X1)),X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1405.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1397]).
% 42.85/43.26  cnf('0.1407.0.0',plain,
% 42.85/43.26      ( j(quotient(X1,quotient(eta(X2),X1))) = difference(eta(quotient(X1,quotient(eta(X2),X1))),quotient(product(eta(X2),j(X1)),X1)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.105.2.0','0.1370.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1407.0.1',plain,
% 42.85/43.26      ( j(quotient(X1,quotient(eta(X2),X1))) = difference(eta(difference(X1,quotient(eta(X2),X1))),quotient(product(eta(X2),j(X1)),X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1407.0.0','0.626.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.1407.0.2',plain,
% 42.85/43.26      ( j(quotient(X1,quotient(eta(X2),X1))) = difference(eta(difference(X1,difference(X1,eta(X2)))),quotient(product(eta(X2),j(X1)),X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1407.0.1','0.1174.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.1407.0.3',plain,
% 42.85/43.26      ( j(quotient(X1,quotient(eta(X2),X1))) = difference(eta(difference(X1,X1)),quotient(product(eta(X2),j(X1)),X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1407.0.2','0.806.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.1407.0.4',plain,
% 42.85/43.26      ( j(quotient(X1,quotient(eta(X2),X1))) = difference(eta(one),quotient(product(eta(X2),j(X1)),X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1407.0.3','0.20.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1.1','L')]).
% 42.85/43.26  cnf('0.1407.0.5',plain,
% 42.85/43.26      ( j(quotient(X1,quotient(eta(X2),X1))) = difference(one,quotient(product(eta(X2),j(X1)),X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1407.0.4','0.15.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.1407.0.6',plain,
% 42.85/43.26      ( j(quotient(X1,quotient(eta(X2),X1))) = quotient(product(eta(X2),j(X1)),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1407.0.5','0.17.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1407.1.0',plain,
% 42.85/43.26      ( j(quotient(X1,quotient(eta(X2),X1))) = quotient(product(eta(X2),j(X1)),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1407.0.6']),
% 42.85/43.26      [weight('<119,1370,105,[0,0,0,3]>')]).
% 42.85/43.26  cnf('0.1407.2.0',plain,
% 42.85/43.26      ( j(quotient(X1,quotient(eta(X2),X1))) = quotient(product(eta(X2),j(X1)),X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1407.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1399]).
% 42.85/43.26  cnf('0.1412.0.0',plain,
% 42.85/43.26      ( difference(quotient(X1,eta(X2)),i(product(quotient(X1,eta(X2)),eta(X2)))) = j(product(X1,quotient(X1,eta(X2)))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1379.2.0','0.3.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.1','L')]).
% 42.85/43.26  cnf('0.1412.0.1',plain,
% 42.85/43.26      ( difference(quotient(X1,eta(X2)),i(X1)) = j(product(X1,quotient(X1,eta(X2)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1412.0.0','0.3.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.1','L')]).
% 42.85/43.26  cnf('0.1412.0.2',plain,
% 42.85/43.26      ( difference(quotient(X1,eta(X2)),i(X1)) = j(quotient(X1,quotient(eta(X2),X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1412.0.1','0.67.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.1412.1.0',plain,
% 42.85/43.26      ( difference(quotient(X1,eta(X2)),i(X1)) = j(quotient(X1,quotient(eta(X2),X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1412.0.2']),
% 42.85/43.26      [weight('<119,1379,3,[1,0,0,2]>')]).
% 42.85/43.26  cnf('0.1412.1.1',plain,
% 42.85/43.26      ( difference(quotient(X1,eta(X2)),i(X1)) = quotient(product(eta(X2),j(X1)),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1412.1.0','0.1407.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1412.2.0',plain,
% 42.85/43.26      ( quotient(product(eta(X1),j(X2)),X2) = difference(quotient(X2,eta(X1)),i(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1412.1.1',theory(equality)]),
% 42.85/43.26      [x,rule_1404]).
% 42.85/43.26  cnf('0.1413.0.0',plain,
% 42.85/43.26      ( i(quotient(X1,quotient(eta(X2),X1))) = quotient(product(eta(X2),j(X1)),X1) ),
% 42.85/43.26      inference(interreduction_right,[status(thm)],['0.1370.2.0'])).
% 42.85/43.26  cnf('0.1413.0.1',plain,
% 42.85/43.26      ( i(quotient(X1,quotient(eta(X2),X1))) = difference(quotient(X1,eta(X2)),i(X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1413.0.0','0.1412.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1413.1.0',plain,
% 42.85/43.26      ( i(quotient(X1,quotient(eta(X2),X1))) = difference(quotient(X1,eta(X2)),i(X1)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1413.0.1']),
% 42.85/43.26      [weight('<119,1370,1412,[0,0,0,0]>')]).
% 42.85/43.26  cnf('0.1413.2.0',plain,
% 42.85/43.26      ( i(quotient(X1,quotient(eta(X2),X1))) = difference(quotient(X1,eta(X2)),i(X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1413.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1405]).
% 42.85/43.26  cnf('0.1414.0.0',plain,
% 42.85/43.26      ( i(product(product(X1,eta(X2)),X1)) = quotient(difference(X1,i(product(X1,eta(X2)))),eta(product(product(X1,eta(X2)),X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.112.2.0','0.1379.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1414.0.1',plain,
% 42.85/43.26      ( i(product(product(X1,eta(X2)),X1)) = quotient(difference(X1,i(product(X1,eta(X2)))),eta(difference(product(X1,eta(X2)),X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1414.0.0','0.716.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1414.0.2',plain,
% 42.85/43.26      ( i(product(product(X1,eta(X2)),X1)) = quotient(difference(X1,i(product(X1,eta(X2)))),eta(difference(eta(X2),difference(X1,X1)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1414.0.1','0.1190.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1414.0.3',plain,
% 42.85/43.26      ( i(product(product(X1,eta(X2)),X1)) = quotient(difference(X1,i(product(X1,eta(X2)))),eta(difference(X1,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1414.0.2','0.722.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1414.0.4',plain,
% 42.85/43.26      ( i(product(product(X1,eta(X2)),X1)) = quotient(difference(X1,i(product(X1,eta(X2)))),eta(one)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1414.0.3','0.20.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2.1','L')]).
% 42.85/43.26  cnf('0.1414.0.5',plain,
% 42.85/43.26      ( i(product(product(X1,eta(X2)),X1)) = quotient(difference(X1,i(product(X1,eta(X2)))),one) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1414.0.4','0.15.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1414.0.6',plain,
% 42.85/43.26      ( i(product(product(X1,eta(X2)),X1)) = difference(X1,i(product(X1,eta(X2)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1414.0.5','0.14.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1414.1.0',plain,
% 42.85/43.26      ( i(product(product(X1,eta(X2)),X1)) = difference(X1,i(product(X1,eta(X2)))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1414.0.6']),
% 42.85/43.26      [weight('<119,1379,112,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1414.2.0',plain,
% 42.85/43.26      ( i(product(product(X1,eta(X2)),X1)) = difference(X1,i(product(X1,eta(X2)))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1414.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1406]).
% 42.85/43.26  cnf('0.1416.0.0',plain,
% 42.85/43.26      ( i(quotient(quotient(X1,eta(X2)),X1)) = quotient(product(X1,i(quotient(X1,eta(X2)))),eta(quotient(quotient(X1,eta(X2)),X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.112.2.0','0.1380.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1416.0.1',plain,
% 42.85/43.26      ( i(quotient(quotient(X1,eta(X2)),X1)) = quotient(product(X1,i(quotient(X1,eta(X2)))),eta(difference(quotient(X1,eta(X2)),X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1416.0.0','0.626.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1416.0.2',plain,
% 42.85/43.26      ( i(quotient(quotient(X1,eta(X2)),X1)) = quotient(product(X1,i(quotient(X1,eta(X2)))),eta(difference(X1,difference(X1,eta(X2))))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1416.0.1','0.1193.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1416.0.3',plain,
% 42.85/43.26      ( i(quotient(quotient(X1,eta(X2)),X1)) = quotient(product(X1,i(quotient(X1,eta(X2)))),eta(difference(X1,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1416.0.2','0.806.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1416.0.4',plain,
% 42.85/43.26      ( i(quotient(quotient(X1,eta(X2)),X1)) = quotient(product(X1,i(quotient(X1,eta(X2)))),eta(one)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1416.0.3','0.20.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2.1','L')]).
% 42.85/43.26  cnf('0.1416.0.5',plain,
% 42.85/43.26      ( i(quotient(quotient(X1,eta(X2)),X1)) = quotient(product(X1,i(quotient(X1,eta(X2)))),one) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1416.0.4','0.15.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1416.0.6',plain,
% 42.85/43.26      ( i(quotient(quotient(X1,eta(X2)),X1)) = product(X1,i(quotient(X1,eta(X2)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1416.0.5','0.14.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1416.1.0',plain,
% 42.85/43.26      ( i(quotient(quotient(X1,eta(X2)),X1)) = product(X1,i(quotient(X1,eta(X2)))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1416.0.6']),
% 42.85/43.26      [weight('<119,1380,112,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1416.2.0',plain,
% 42.85/43.26      ( i(quotient(quotient(X1,eta(X2)),X1)) = product(X1,i(quotient(X1,eta(X2)))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1416.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1408]).
% 42.85/43.26  cnf('0.1422.0.0',plain,
% 42.85/43.26      ( product(quotient(eta(X1),X2),i(difference(quotient(eta(X1),X2),eta(X1)))) = i(quotient(X2,quotient(eta(X1),X2))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1396.2.0','0.31.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.1','L')]).
% 42.85/43.26  cnf('0.1422.0.1',plain,
% 42.85/43.26      ( product(quotient(eta(X1),X2),i(X2)) = i(quotient(X2,quotient(eta(X1),X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1422.0.0','0.31.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.1','L')]).
% 42.85/43.26  cnf('0.1422.0.2',plain,
% 42.85/43.26      ( product(quotient(eta(X1),X2),i(X2)) = quotient(product(eta(X1),j(X2)),X2) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1422.0.1','0.1370.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1422.1.0',plain,
% 42.85/43.26      ( product(quotient(eta(X1),X2),i(X2)) = quotient(product(eta(X1),j(X2)),X2) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1422.0.2']),
% 42.85/43.26      [weight('<119,1396,31,[1,0,0,2]>')]).
% 42.85/43.26  cnf('0.1422.1.1',plain,
% 42.85/43.26      ( product(quotient(eta(X1),X2),i(X2)) = difference(quotient(X2,eta(X1)),i(X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1422.1.0','0.1412.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1422.2.0',plain,
% 42.85/43.26      ( product(quotient(eta(X1),X2),i(X2)) = difference(quotient(X2,eta(X1)),i(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1422.1.1',theory(equality)]),
% 42.85/43.26      [u,rule_1414]).
% 42.85/43.26  cnf('0.1424.0.0',plain,
% 42.85/43.26      ( j(product(product(eta(X1),X2),X2)) = product(quotient(j(X2),product(eta(X1),X2)),eta(product(product(eta(X1),X2),X2))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.104.2.0','0.1399.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1424.0.1',plain,
% 42.85/43.26      ( difference(X2,difference(X2,j(eta(X1)))) = product(quotient(j(X2),product(eta(X1),X2)),eta(product(product(eta(X1),X2),X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1424.0.0','0.559.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.1424.0.2',plain,
% 42.85/43.26      ( difference(X2,difference(X2,j(eta(X1)))) = product(quotient(j(X2),product(eta(X1),X2)),eta(difference(product(eta(X1),X2),X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1424.0.1','0.716.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1424.0.3',plain,
% 42.85/43.26      ( difference(X2,difference(X2,j(eta(X1)))) = product(quotient(j(X2),product(eta(X1),X2)),eta(difference(X2,difference(X2,eta(X1))))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1424.0.2','0.1190.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1424.0.4',plain,
% 42.85/43.26      ( difference(X2,difference(X2,j(eta(X1)))) = product(quotient(j(X2),product(eta(X1),X2)),eta(difference(X2,X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1424.0.3','0.806.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1424.0.5',plain,
% 42.85/43.26      ( difference(X2,difference(X2,j(eta(X1)))) = product(quotient(j(X2),product(eta(X1),X2)),eta(one)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1424.0.4','0.20.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2.1','L')]).
% 42.85/43.26  cnf('0.1424.0.6',plain,
% 42.85/43.26      ( difference(X2,difference(X2,j(eta(X1)))) = product(quotient(j(X2),product(eta(X1),X2)),one) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1424.0.5','0.15.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1424.0.7',plain,
% 42.85/43.26      ( difference(X2,difference(X2,j(eta(X1)))) = quotient(j(X2),product(eta(X1),X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1424.0.6','0.2.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1424.1.0',plain,
% 42.85/43.26      ( difference(X2,difference(X2,j(eta(X1)))) = quotient(j(X2),product(eta(X1),X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1424.0.7']),
% 42.85/43.26      [weight('<119,1399,104,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1424.2.0',plain,
% 42.85/43.26      ( quotient(j(X1),product(eta(X2),X1)) = difference(X1,difference(X1,j(eta(X2)))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1424.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1416]).
% 42.85/43.26  cnf('0.1432.0.0',plain,
% 42.85/43.26      ( difference(quotient(j(X1),eta(X2)),i(j(X1))) = product(quotient(eta(X2),j(X1)),X1) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1422.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1432.0.1',plain,
% 42.85/43.26      ( difference(quotient(j(X1),eta(X2)),X1) = product(quotient(eta(X2),j(X1)),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1432.0.0','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1432.0.2',plain,
% 42.85/43.26      ( difference(quotient(j(X1),eta(X2)),X1) = quotient(product(eta(X2),X1),i(X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1432.0.1','0.528.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1432.1.0',plain,
% 42.85/43.26      ( difference(quotient(j(X1),eta(X2)),X1) = quotient(product(eta(X2),X1),i(X1)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1432.0.2']),
% 42.85/43.26      [weight('<119,1422,22,[1,0,0,5]>')]).
% 42.85/43.26  cnf('0.1432.2.0',plain,
% 42.85/43.26      ( quotient(product(eta(X1),X2),i(X2)) = difference(quotient(j(X2),eta(X1)),X2) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1432.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1424]).
% 42.85/43.26  cnf('0.1433.0.0',plain,
% 42.85/43.26      ( difference(difference(eta(X1),X2),difference(difference(eta(X1),X2),j(eta(X1)))) = quotient(j(difference(eta(X1),X2)),X2) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1424.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1433.0.1',plain,
% 42.85/43.26      ( difference(difference(eta(X1),X2),i(X2)) = quotient(j(difference(eta(X1),X2)),X2) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1433.0.0','0.827.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1433.1.0',plain,
% 42.85/43.26      ( difference(difference(eta(X1),X2),i(X2)) = quotient(j(difference(eta(X1),X2)),X2) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1433.0.1']),
% 42.85/43.26      [weight('<119,1424,1,[1,0,0,3]>')]).
% 42.85/43.26  cnf('0.1433.2.0',plain,
% 42.85/43.26      ( quotient(j(difference(eta(X1),X2)),X2) = difference(difference(eta(X1),X2),i(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1433.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1425]).
% 42.85/43.26  cnf('0.1495.0.0',plain,
% 42.85/43.26      ( quotient(product(X1,X2),eta(difference(X2,X1))) = difference(product(X1,X2),quotient(product(X1,X2),i(product(X1,X2)))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.78.2.0','0.1269.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.2','L')]).
% 42.85/43.26  cnf('0.1495.0.1',plain,
% 42.85/43.26      ( quotient(product(X1,X2),eta(difference(X2,X1))) = difference(product(X1,X2),difference(j(product(X1,X2)),product(X1,X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1495.0.0','0.135.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1495.0.2',plain,
% 42.85/43.26      ( quotient(product(X1,X2),eta(difference(X2,X1))) = i(i(product(X1,X2))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1495.0.1','0.155.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1495.1.0',plain,
% 42.85/43.26      ( quotient(product(X1,X2),eta(difference(X2,X1))) = i(i(product(X1,X2))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1495.0.2']),
% 42.85/43.26      [weight('<125,1269,78,[0,0,0,4]>')]).
% 42.85/43.26  cnf('0.1495.2.0',plain,
% 42.85/43.26      ( quotient(product(X1,X2),eta(difference(X2,X1))) = i(i(product(X1,X2))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1495.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1487]).
% 42.85/43.26  cnf('0.1496.0.0',plain,
% 42.85/43.26      ( product(X1,product(X2,X1)) = difference(difference(product(X1,X2),eta(product(X1,product(X2,X1)))),i(j(X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.570.2.0','0.1307.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.1','L')]).
% 42.85/43.26  cnf('0.1496.0.1',plain,
% 42.85/43.26      ( product(X1,product(X2,X1)) = difference(difference(product(X1,X2),eta(difference(X1,product(X2,X1)))),i(j(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1496.0.0','0.716.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1.2','L')]).
% 42.85/43.26  cnf('0.1496.0.2',plain,
% 42.85/43.26      ( product(X1,product(X2,X1)) = difference(difference(product(X1,X2),eta(difference(X1,difference(X2,X1)))),i(j(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1496.0.1','0.1186.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1.2','L')]).
% 42.85/43.26  cnf('0.1496.0.3',plain,
% 42.85/43.26      ( product(X1,product(X2,X1)) = difference(difference(product(X1,X2),eta(X2)),i(j(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1496.0.2','0.630.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1.2','L')]).
% 42.85/43.26  cnf('0.1496.0.4',plain,
% 42.85/43.26      ( product(X1,product(X2,X1)) = difference(difference(product(X1,X2),eta(X2)),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1496.0.3','0.22.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1496.1.0',plain,
% 42.85/43.26      ( product(X1,product(X2,X1)) = difference(difference(product(X1,X2),eta(X2)),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1496.0.4']),
% 42.85/43.26      [weight('<125,1307,570,[0,0,0,6]>')]).
% 42.85/43.26  cnf('0.1496.2.0',plain,
% 42.85/43.26      ( difference(difference(product(X1,X2),eta(X2)),X1) = product(X1,product(X2,X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1496.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1488]).
% 42.85/43.26  cnf('0.1497.0.0',plain,
% 42.85/43.26      ( product(X1,product(eta(X2),X1)) = difference(difference(product(X1,eta(X2)),one),X1) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1496.2.0','0.161.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2','L')]).
% 42.85/43.26  cnf('0.1497.0.1',plain,
% 42.85/43.26      ( product(X1,product(eta(X2),X1)) = difference(i(product(X1,eta(X2))),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1497.0.0','0.12.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.1497.1.0',plain,
% 42.85/43.26      ( product(X1,product(eta(X2),X1)) = difference(i(product(X1,eta(X2))),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1497.0.1']),
% 42.85/43.26      [weight('<111,1496,161,[1,0,0,5]>')]).
% 42.85/43.26  cnf('0.1497.2.0',plain,
% 42.85/43.26      ( difference(i(product(X1,eta(X2))),X1) = product(X1,product(eta(X2),X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1497.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1489]).
% 42.85/43.26  cnf('0.1498.0.0',plain,
% 42.85/43.26      ( product(X1,product(difference(X1,X2),X1)) = difference(difference(X2,eta(difference(X1,X2))),X1) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1496.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.1','L')]).
% 42.85/43.26  cnf('0.1498.0.1',plain,
% 42.85/43.26      ( quotient(X2,j(X1)) = difference(difference(X2,eta(difference(X1,X2))),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1498.0.0','0.351.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.1498.1.0',plain,
% 42.85/43.26      ( quotient(X2,j(X1)) = difference(difference(X2,eta(difference(X1,X2))),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1498.0.1']),
% 42.85/43.26      [weight('<116,1496,1,[1,0,0,2]>')]).
% 42.85/43.26  cnf('0.1498.2.0',plain,
% 42.85/43.26      ( difference(difference(X1,eta(difference(X2,X1))),X2) = quotient(X1,j(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1498.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1490]).
% 42.85/43.26  cnf('0.1499.0.0',plain,
% 42.85/43.26      ( quotient(difference(X1,X2),j(X2)) = difference(difference(difference(X1,X2),eta(X1)),X2) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1498.2.0','0.630.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2','L')]).
% 42.85/43.26  cnf('0.1499.0.1',plain,
% 42.85/43.26      ( quotient(difference(X1,X2),j(X2)) = difference(product(i(X2),X1),X2) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1499.0.0','0.245.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.1499.1.0',plain,
% 42.85/43.26      ( quotient(difference(X1,X2),j(X2)) = difference(product(i(X2),X1),X2) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1499.0.1']),
% 42.85/43.26      [weight('<90,1498,630,[1,0,0,3]>')]).
% 42.85/43.26  cnf('0.1499.2.0',plain,
% 42.85/43.26      ( quotient(difference(X1,X2),j(X2)) = difference(product(i(X2),X1),X2) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1499.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1491]).
% 42.85/43.26  cnf('0.1500.0.0',plain,
% 42.85/43.26      ( quotient(eta(X1),j(X2)) = difference(difference(eta(X1),eta(X2)),X2) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1498.2.0','0.721.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2','L')]).
% 42.85/43.26  cnf('0.1500.1.0',plain,
% 42.85/43.26      ( quotient(eta(X1),j(X2)) = difference(difference(eta(X1),eta(X2)),X2) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1500.0.0']),
% 42.85/43.26      [weight('<103,1498,721,[1,0,0,3]>')]).
% 42.85/43.26  cnf('0.1500.2.0',plain,
% 42.85/43.26      ( difference(difference(eta(X1),eta(X2)),X2) = quotient(eta(X1),j(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1500.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1492]).
% 42.85/43.26  cnf('0.1502.0.0',plain,
% 42.85/43.26      ( difference(difference(X1,difference(eta(X2),eta(X1))),X1) = product(quotient(eta(X2),j(X1)),X1) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.63.2.0','0.1500.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1502.0.1',plain,
% 42.85/43.26      ( difference(difference(X1,difference(eta(X2),eta(X1))),X1) = quotient(product(eta(X2),X1),i(X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1502.0.0','0.528.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1502.0.2',plain,
% 42.85/43.26      ( difference(difference(X1,difference(eta(X2),eta(X1))),X1) = difference(quotient(j(X1),eta(X2)),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1502.0.1','0.1432.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1502.1.0',plain,
% 42.85/43.26      ( difference(X1,difference(eta(X2),eta(X1))) = quotient(j(X1),eta(X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1502.0.2']),
% 42.85/43.26      [weight('<103,1500,63,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1502.2.0',plain,
% 42.85/43.26      ( difference(X1,difference(eta(X2),eta(X1))) = quotient(j(X1),eta(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1502.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1494]).
% 42.85/43.26  cnf('0.1506.0.0',plain,
% 42.85/43.26      ( product(X1,quotient(difference(eta(X2),eta(i(X1))),X1)) = quotient(quotient(j(i(X1)),eta(X2)),X1) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.353.2.0','0.1502.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1506.0.1',plain,
% 42.85/43.26      ( product(X1,quotient(difference(eta(X2),eta(X1)),X1)) = quotient(quotient(j(i(X1)),eta(X2)),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1506.0.0','0.27.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.1.2','L')]).
% 42.85/43.26  cnf('0.1506.0.2',plain,
% 42.85/43.26      ( product(X1,i(product(X1,eta(X2)))) = quotient(quotient(j(i(X1)),eta(X2)),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1506.0.1','0.248.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1506.0.3',plain,
% 42.85/43.26      ( product(X1,i(product(X1,eta(X2)))) = quotient(quotient(X1,eta(X2)),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1506.0.2','0.24.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1.1','L')]).
% 42.85/43.26  cnf('0.1506.1.0',plain,
% 42.85/43.26      ( product(X1,i(product(X1,eta(X2)))) = quotient(quotient(X1,eta(X2)),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1506.0.3']),
% 42.85/43.26      [weight('<111,1502,353,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1506.2.0',plain,
% 42.85/43.26      ( product(X1,i(product(X1,eta(X2)))) = quotient(quotient(X1,eta(X2)),X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1506.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1498]).
% 42.85/43.26  cnf('0.1507.0.0',plain,
% 42.85/43.26      ( j(quotient(product(X1,eta(X2)),X1)) = product(X1,i(product(X1,eta(X2)))) ),
% 42.85/43.26      inference(interreduction_right,[status(thm)],['0.1378.2.0'])).
% 42.85/43.26  cnf('0.1507.0.1',plain,
% 42.85/43.26      ( j(quotient(product(X1,eta(X2)),X1)) = quotient(quotient(X1,eta(X2)),X1) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1507.0.0','0.1506.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1507.1.0',plain,
% 42.85/43.26      ( j(quotient(product(X1,eta(X2)),X1)) = quotient(quotient(X1,eta(X2)),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1507.0.1']),
% 42.85/43.26      [weight('<111,1378,1506,[0,0,0,0]>')]).
% 42.85/43.26  cnf('0.1507.2.0',plain,
% 42.85/43.26      ( j(quotient(product(X1,eta(X2)),X1)) = quotient(quotient(X1,eta(X2)),X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1507.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1499]).
% 42.85/43.26  cnf('0.1509.0.0',plain,
% 42.85/43.26      ( quotient(product(X1,eta(X2)),X1) = i(quotient(quotient(X1,eta(X2)),X1)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.22.2.0','0.1507.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1509.0.1',plain,
% 42.85/43.26      ( quotient(product(X1,eta(X2)),X1) = product(X1,i(quotient(X1,eta(X2)))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1509.0.0','0.1416.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1509.1.0',plain,
% 42.85/43.26      ( quotient(product(X1,eta(X2)),X1) = product(X1,i(quotient(X1,eta(X2)))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1509.0.1']),
% 42.85/43.26      [weight('<111,1507,22,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1509.2.0',plain,
% 42.85/43.26      ( product(X1,i(quotient(X1,eta(X2)))) = quotient(product(X1,eta(X2)),X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1509.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1501]).
% 42.85/43.26  cnf('0.1512.0.0',plain,
% 42.85/43.26      ( quotient(X1,j(X2)) = difference(difference(X1,eta(difference(X1,X2))),X2) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1498.2.0','0.747.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2','L')]).
% 42.85/43.26  cnf('0.1512.1.0',plain,
% 42.85/43.26      ( quotient(X1,j(X2)) = difference(difference(X1,eta(difference(X1,X2))),X2) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1512.0.0']),
% 42.85/43.26      [weight('<116,1498,747,[1,0,0,3]>')]).
% 42.85/43.26  cnf('0.1512.2.0',plain,
% 42.85/43.26      ( difference(difference(X1,eta(difference(X1,X2))),X2) = quotient(X1,j(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1512.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1504]).
% 42.85/43.26  cnf('0.1513.0.0',plain,
% 42.85/43.26      ( difference(product(i(X1),quotient(X1,X2)),X1) = quotient(X2,j(X1)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1499.2.0','0.31.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1513.1.0',plain,
% 42.85/43.26      ( difference(product(i(X1),quotient(X1,X2)),X1) = quotient(X2,j(X1)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1513.0.0']),
% 42.85/43.26      [weight('<116,1499,31,[1,0,0,1]>')]).
% 42.85/43.26  cnf('0.1513.2.0',plain,
% 42.85/43.26      ( difference(product(i(X1),quotient(X1,X2)),X1) = quotient(X2,j(X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1513.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1505]).
% 42.85/43.26  cnf('0.1514.0.0',plain,
% 42.85/43.26      ( product(i(X1),quotient(X1,X2)) = quotient(X1,quotient(X2,j(X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.30.2.0','0.1513.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2','L')]).
% 42.85/43.26  cnf('0.1514.1.0',plain,
% 42.85/43.26      ( product(i(X1),quotient(X1,X2)) = quotient(X1,quotient(X2,j(X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1514.0.0']),
% 42.85/43.26      [weight('<90,1513,30,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.1514.2.0',plain,
% 42.85/43.26      ( product(i(X1),quotient(X1,X2)) = quotient(X1,quotient(X2,j(X1))) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1514.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1506]).
% 42.85/43.26  cnf('0.1519.0.0',plain,
% 42.85/43.26      ( product(product(X1,X2),X1) = quotient(j(i(X1)),quotient(eta(product(product(X1,X2),X1)),product(X2,X1))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.440.2.0','0.1311.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.1','L')]).
% 42.85/43.26  cnf('0.1519.0.1',plain,
% 42.85/43.26      ( product(product(X1,X2),X1) = quotient(X1,quotient(eta(product(product(X1,X2),X1)),product(X2,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1519.0.0','0.24.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.1','L')]).
% 42.85/43.26  cnf('0.1519.0.2',plain,
% 42.85/43.26      ( product(product(X1,X2),X1) = quotient(X1,quotient(eta(difference(product(X1,X2),X1)),product(X2,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1519.0.1','0.716.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2.1','L')]).
% 42.85/43.26  cnf('0.1519.0.3',plain,
% 42.85/43.26      ( product(product(X1,X2),X1) = quotient(X1,quotient(eta(difference(X2,difference(X1,X1))),product(X2,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1519.0.2','0.1190.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2.1','L')]).
% 42.85/43.26  cnf('0.1519.0.4',plain,
% 42.85/43.26      ( product(product(X1,X2),X1) = quotient(X1,quotient(eta(difference(X2,one)),product(X2,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1519.0.3','0.20.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2.1.1.2','L')]).
% 42.85/43.26  cnf('0.1519.0.5',plain,
% 42.85/43.26      ( product(product(X1,X2),X1) = quotient(X1,quotient(eta(i(X2)),product(X2,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1519.0.4','0.12.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2.1.1','L')]).
% 42.85/43.26  cnf('0.1519.0.6',plain,
% 42.85/43.26      ( product(product(X1,X2),X1) = quotient(X1,quotient(eta(X2),product(X2,X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1519.0.5','0.27.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2.1','L')]).
% 42.85/43.26  cnf('0.1519.1.0',plain,
% 42.85/43.26      ( product(product(X1,X2),X1) = quotient(X1,quotient(eta(X2),product(X2,X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1519.0.6']),
% 42.85/43.26      [weight('<125,1311,440,[0,0,0,2]>')]).
% 42.85/43.26  cnf('0.1519.2.0',plain,
% 42.85/43.26      ( quotient(X1,quotient(eta(X2),product(X2,X1))) = product(product(X1,X2),X1) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1519.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1511]).
% 42.85/43.26  cnf('0.1521.0.0',plain,
% 42.85/43.26      ( product(product(X1,quotient(X2,X1)),X1) = quotient(X1,quotient(eta(quotient(X2,X1)),X2)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1519.2.0','0.3.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.2','L')]).
% 42.85/43.26  cnf('0.1521.0.1',plain,
% 42.85/43.26      ( difference(i(X1),X2) = quotient(X1,quotient(eta(quotient(X2,X1)),X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1521.0.0','0.356.2.0',theory(equality)]),
% 42.85/43.26      [pos('L','L')]).
% 42.85/43.26  cnf('0.1521.0.2',plain,
% 42.85/43.26      ( difference(i(X1),X2) = quotient(X1,quotient(eta(difference(X2,X1)),X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1521.0.1','0.626.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2.1','L')]).
% 42.85/43.26  cnf('0.1521.1.0',plain,
% 42.85/43.26      ( difference(i(X1),X2) = quotient(X1,quotient(eta(difference(X2,X1)),X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1521.0.2']),
% 42.85/43.26      [weight('<116,1519,3,[1,0,0,5]>')]).
% 42.85/43.26  cnf('0.1521.2.0',plain,
% 42.85/43.26      ( quotient(X1,quotient(eta(difference(X2,X1)),X2)) = difference(i(X1),X2) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1521.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1513]).
% 42.85/43.26  cnf('0.1523.0.0',plain,
% 42.85/43.26      ( difference(i(X1),quotient(X1,X2)) = quotient(X1,quotient(eta(X2),quotient(X1,X2))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1521.2.0','0.31.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.1.1','L')]).
% 42.85/43.26  cnf('0.1523.0.1',plain,
% 42.85/43.26      ( difference(i(X1),quotient(X1,X2)) = quotient(X1,product(X2,j(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1523.0.0','0.551.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1523.1.0',plain,
% 42.85/43.26      ( difference(i(X1),quotient(X1,X2)) = quotient(X1,product(X2,j(X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1523.0.1']),
% 42.85/43.26      [weight('<90,1521,31,[1,0,0,4]>')]).
% 42.85/43.26  cnf('0.1523.2.0',plain,
% 42.85/43.26      ( quotient(X1,product(X2,j(X1))) = difference(i(X1),quotient(X1,X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1523.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1515]).
% 42.85/43.26  cnf('0.1524.0.0',plain,
% 42.85/43.26      ( difference(i(X1),X2) = quotient(X1,quotient(eta(difference(X1,X2)),X2)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1521.2.0','0.747.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.1','L')]).
% 42.85/43.26  cnf('0.1524.1.0',plain,
% 42.85/43.26      ( difference(i(X1),X2) = quotient(X1,quotient(eta(difference(X1,X2)),X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1524.0.0']),
% 42.85/43.26      [weight('<116,1521,747,[1,0,0,3]>')]).
% 42.85/43.26  cnf('0.1524.2.0',plain,
% 42.85/43.26      ( quotient(X1,quotient(eta(difference(X1,X2)),X2)) = difference(i(X1),X2) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1524.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1516]).
% 42.85/43.26  cnf('0.1525.0.0',plain,
% 42.85/43.26      ( difference(i(X1),product(X1,X2)) = quotient(X1,quotient(eta(X2),product(X1,X2))) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1524.2.0','0.6.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.2.1.1','L')]).
% 42.85/43.26  cnf('0.1525.0.1',plain,
% 42.85/43.26      ( difference(i(X1),product(X1,X2)) = quotient(X1,difference(X2,j(X1))) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1525.0.0','0.270.2.0',theory(equality)]),
% 42.85/43.26      [pos('R.2','L')]).
% 42.85/43.26  cnf('0.1525.1.0',plain,
% 42.85/43.26      ( difference(i(X1),product(X1,X2)) = quotient(X1,difference(X2,j(X1))) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1525.0.1']),
% 42.85/43.26      [weight('<90,1524,6,[1,0,0,4]>')]).
% 42.85/43.26  cnf('0.1525.2.0',plain,
% 42.85/43.26      ( quotient(X1,difference(X2,j(X1))) = difference(i(X1),product(X1,X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1525.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1517]).
% 42.85/43.26  cnf('0.1526.0.0',plain,
% 42.85/43.26      ( product(X1,j(X2)) = difference(difference(i(X2),quotient(X2,X1)),X2) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.31.2.0','0.1523.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1526.1.0',plain,
% 42.85/43.26      ( product(X1,j(X2)) = difference(difference(i(X2),quotient(X2,X1)),X2) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1526.0.0']),
% 42.85/43.26      [weight('<116,1523,31,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1526.2.0',plain,
% 42.85/43.26      ( difference(difference(i(X1),quotient(X1,X2)),X1) = product(X2,j(X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1526.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1518]).
% 42.85/43.26  cnf('0.1527.0.0',plain,
% 42.85/43.26      ( product(difference(X1,X2),j(X2)) = difference(difference(i(X2),X1),X2) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1526.2.0','0.30.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2','L')]).
% 42.85/43.26  cnf('0.1527.1.0',plain,
% 42.85/43.26      ( product(difference(X1,X2),j(X2)) = difference(difference(i(X2),X1),X2) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1527.0.0']),
% 42.85/43.26      [weight('<90,1526,30,[1,0,0,4]>')]).
% 42.85/43.26  cnf('0.1527.2.0',plain,
% 42.85/43.26      ( product(difference(X1,X2),j(X2)) = difference(difference(i(X2),X1),X2) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1527.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1519]).
% 42.85/43.26  cnf('0.1528.0.0',plain,
% 42.85/43.26      ( difference(X1,j(X2)) = difference(difference(i(X2),product(X2,X1)),X2) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.31.2.0','0.1525.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1528.1.0',plain,
% 42.85/43.26      ( difference(X1,j(X2)) = difference(difference(i(X2),product(X2,X1)),X2) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1528.0.0']),
% 42.85/43.26      [weight('<116,1525,31,[0,0,0,1]>')]).
% 42.85/43.26  cnf('0.1528.2.0',plain,
% 42.85/43.26      ( difference(difference(i(X1),product(X1,X2)),X1) = difference(X2,j(X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1528.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1520]).
% 42.85/43.26  cnf('0.1529.0.0',plain,
% 42.85/43.26      ( difference(difference(X1,X2),j(X1)) = difference(difference(i(X1),X2),X1) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1528.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1.2','L')]).
% 42.85/43.26  cnf('0.1529.1.0',plain,
% 42.85/43.26      ( difference(difference(X1,X2),j(X1)) = difference(difference(i(X1),X2),X1) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1529.0.0']),
% 42.85/43.26      [weight('<90,1528,1,[1,0,0,4]>')]).
% 42.85/43.26  cnf('0.1529.2.0',plain,
% 42.85/43.26      ( difference(difference(i(X1),X2),X1) = difference(difference(X1,X2),j(X1)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1529.1.0',theory(equality)]),
% 42.85/43.26      [x,rule_1521]).
% 42.85/43.26  cnf('0.1530.0.0',plain,
% 42.85/43.26      ( product(difference(X1,X2),j(X2)) = difference(difference(i(X2),X1),X2) ),
% 42.85/43.26      inference(interreduction_right,[status(thm)],['0.1527.2.0'])).
% 42.85/43.26  cnf('0.1530.0.1',plain,
% 42.85/43.26      ( product(difference(X1,X2),j(X2)) = difference(difference(X2,X1),j(X2)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1530.0.0','0.1529.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1530.1.0',plain,
% 42.85/43.26      ( product(difference(X1,X2),j(X2)) = difference(difference(X2,X1),j(X2)) ),
% 42.85/43.26      inference(weigh,[status(thm)],['0.1530.0.1']),
% 42.85/43.26      [weight('<90,1527,1529,[0,0,0,0]>')]).
% 42.85/43.26  cnf('0.1530.2.0',plain,
% 42.85/43.26      ( product(difference(X1,X2),j(X2)) = difference(difference(X2,X1),j(X2)) ),
% 42.85/43.26      inference(orient,[status(thm)],['0.1530.1.0',theory(equality)]),
% 42.85/43.26      [u,rule_1522]).
% 42.85/43.26  cnf('0.1531.0.0',plain,
% 42.85/43.26      ( difference(difference(X1,difference(i(X1),X2)),j(X1)) = product(difference(difference(X1,X2),j(X1)),j(X1)) ),
% 42.85/43.26      inference(cp,[status(thm)],['0.1530.2.0','0.1529.2.0',theory(equality)]),
% 42.85/43.26      [pos('L.1','L')]).
% 42.85/43.26  cnf('0.1531.0.1',plain,
% 42.85/43.26      ( difference(difference(X1,difference(i(X1),X2)),j(X1)) = difference(difference(j(X1),difference(X1,X2)),j(X1)) ),
% 42.85/43.26      inference(reduction,[status(thm)],['0.1531.0.0','0.63.2.0',theory(equality)]),
% 42.85/43.26      [pos('R','L')]).
% 42.85/43.26  cnf('0.1531.1.0',plain,
% 42.85/43.26      ( difference(X1,difference(i(X1),X2)) = difference(j(X1),difference(X1,X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1531.0.1']),
% 42.85/43.27      [weight('<90,1530,1529,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.1531.2.0',plain,
% 42.85/43.27      ( difference(j(X1),difference(X1,X2)) = difference(X1,difference(i(X1),X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1531.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1523]).
% 42.85/43.27  cnf('0.1532.0.0',plain,
% 42.85/43.27      ( difference(difference(i(X1),quotient(X1,X2)),X1) = product(X2,j(X1)) ),
% 42.85/43.27      inference(interreduction_right,[status(thm)],['0.1526.2.0'])).
% 42.85/43.27  cnf('0.1532.0.1',plain,
% 42.85/43.27      ( difference(difference(X1,quotient(X1,X2)),j(X1)) = product(X2,j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1532.0.0','0.1529.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.1532.1.0',plain,
% 42.85/43.27      ( difference(difference(X1,quotient(X1,X2)),j(X1)) = product(X2,j(X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1532.0.1']),
% 42.85/43.27      [weight('<116,1526,1529,[0,0,0,0]>')]).
% 42.85/43.27  cnf('0.1532.2.0',plain,
% 42.85/43.27      ( difference(difference(X1,quotient(X1,X2)),j(X1)) = product(X2,j(X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1532.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1524]).
% 42.85/43.27  cnf('0.1533.0.0',plain,
% 42.85/43.27      ( product(quotient(X1,X2),j(X2)) = difference(quotient(X2,X1),j(X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1532.2.0','0.78.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1533.0.1',plain,
% 42.85/43.27      ( quotient(product(X1,i(X2)),X2) = difference(quotient(X2,X1),j(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1533.0.0','0.535.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.1533.1.0',plain,
% 42.85/43.27      ( quotient(product(X1,i(X2)),X2) = difference(quotient(X2,X1),j(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1533.0.1']),
% 42.85/43.27      [weight('<90,1532,78,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.1533.2.0',plain,
% 42.85/43.27      ( quotient(product(X1,i(X2)),X2) = difference(quotient(X2,X1),j(X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1533.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1525]).
% 42.85/43.27  cnf('0.1534.0.0',plain,
% 42.85/43.27      ( product(quotient(X1,X2),j(X2)) = quotient(product(X1,i(X2)),X2) ),
% 42.85/43.27      inference(interreduction_right,[status(thm)],['0.535.2.0'])).
% 42.85/43.27  cnf('0.1534.0.1',plain,
% 42.85/43.27      ( product(quotient(X1,X2),j(X2)) = difference(quotient(X2,X1),j(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1534.0.0','0.1533.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1534.1.0',plain,
% 42.85/43.27      ( product(quotient(X1,X2),j(X2)) = difference(quotient(X2,X1),j(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1534.0.1']),
% 42.85/43.27      [weight('<90,535,1533,[0,0,0,0]>')]).
% 42.85/43.27  cnf('0.1534.2.0',plain,
% 42.85/43.27      ( product(quotient(X1,X2),j(X2)) = difference(quotient(X2,X1),j(X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1534.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1526]).
% 42.85/43.27  cnf('0.1535.0.0',plain,
% 42.85/43.27      ( difference(product(X1,difference(X1,quotient(X1,X2))),i(X1)) = quotient(product(X2,j(X1)),X1) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.555.2.0','0.1532.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1535.0.1',plain,
% 42.85/43.27      ( difference(quotient(X1,X2),i(X1)) = quotient(product(X2,j(X1)),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1535.0.0','0.1.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1535.1.0',plain,
% 42.85/43.27      ( difference(quotient(X1,X2),i(X1)) = quotient(product(X2,j(X1)),X1) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1535.0.1']),
% 42.85/43.27      [weight('<90,1532,555,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.1535.2.0',plain,
% 42.85/43.27      ( quotient(product(X1,j(X2)),X2) = difference(quotient(X2,X1),i(X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1535.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1527]).
% 42.85/43.27  cnf('0.1537.0.0',plain,
% 42.85/43.27      ( difference(quotient(i(X1),X2),j(i(X1))) = product(quotient(X2,i(X1)),X1) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1534.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1537.0.1',plain,
% 42.85/43.27      ( difference(quotient(i(X1),X2),X1) = product(quotient(X2,i(X1)),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1537.0.0','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1537.1.0',plain,
% 42.85/43.27      ( difference(quotient(i(X1),X2),X1) = product(quotient(X2,i(X1)),X1) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1537.0.1']),
% 42.85/43.27      [weight('<90,1534,24,[1,0,0,4]>')]).
% 42.85/43.27  cnf('0.1537.2.0',plain,
% 42.85/43.27      ( product(quotient(X1,i(X2)),X2) = difference(quotient(i(X2),X1),X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1537.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1529]).
% 42.85/43.27  cnf('0.1539.0.0',plain,
% 42.85/43.27      ( difference(quotient(X1,difference(X2,j(X1))),i(X1)) = quotient(difference(difference(j(X1),X2),j(X1)),X1) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1535.2.0','0.63.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1539.0.1',plain,
% 42.85/43.27      ( difference(difference(i(X1),product(X1,X2)),i(X1)) = quotient(difference(difference(j(X1),X2),j(X1)),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1539.0.0','0.1525.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1539.0.2',plain,
% 42.85/43.27      ( difference(difference(i(X1),product(X1,X2)),i(X1)) = difference(product(X1,difference(j(X1),X2)),i(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1539.0.1','0.555.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1539.1.0',plain,
% 42.85/43.27      ( difference(i(X1),product(X1,X2)) = product(X1,difference(j(X1),X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1539.0.2']),
% 42.85/43.27      [weight('<90,1535,63,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.1539.2.0',plain,
% 42.85/43.27      ( product(X1,difference(j(X1),X2)) = difference(i(X1),product(X1,X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1539.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1531]).
% 42.85/43.27  cnf('0.1540.0.0',plain,
% 42.85/43.27      ( difference(X1,quotient(X1,X2)) = quotient(j(X1),product(X2,j(X1))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.30.2.0','0.1532.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1540.0.1',plain,
% 42.85/43.27      ( difference(X1,quotient(X1,X2)) = difference(j(X1),quotient(j(X1),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1540.0.0','0.75.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1540.1.0',plain,
% 42.85/43.27      ( difference(X1,quotient(X1,X2)) = difference(j(X1),quotient(j(X1),X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1540.0.1']),
% 42.85/43.27      [weight('<103,1532,30,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.1540.2.0',plain,
% 42.85/43.27      ( difference(j(X1),quotient(j(X1),X2)) = difference(X1,quotient(X1,X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1540.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1532]).
% 42.85/43.27  cnf('0.1541.0.0',plain,
% 42.85/43.27      ( difference(i(X1),quotient(i(X1),X2)) = difference(X1,quotient(j(i(X1)),X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1540.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1541.0.1',plain,
% 42.85/43.27      ( difference(i(X1),quotient(i(X1),X2)) = difference(X1,quotient(X1,X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1541.0.0','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2.1','L')]).
% 42.85/43.27  cnf('0.1541.1.0',plain,
% 42.85/43.27      ( difference(i(X1),quotient(i(X1),X2)) = difference(X1,quotient(X1,X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1541.0.1']),
% 42.85/43.27      [weight('<103,1540,24,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.1541.2.0',plain,
% 42.85/43.27      ( difference(i(X1),quotient(i(X1),X2)) = difference(X1,quotient(X1,X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1541.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1533]).
% 42.85/43.27  cnf('0.1542.0.0',plain,
% 42.85/43.27      ( product(j(i(X1)),quotient(i(X1),X2)) = quotient(quotient(difference(X1,quotient(X1,X2)),i(X1)),j(i(X1))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.489.2.0','0.1541.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1','L')]).
% 42.85/43.27  cnf('0.1542.0.1',plain,
% 42.85/43.27      ( product(X1,quotient(i(X1),X2)) = quotient(quotient(difference(X1,quotient(X1,X2)),i(X1)),j(i(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1542.0.0','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1542.0.2',plain,
% 42.85/43.27      ( product(X1,quotient(i(X1),X2)) = quotient(quotient(difference(X1,quotient(X1,X2)),i(X1)),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1542.0.1','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.1542.0.3',plain,
% 42.85/43.27      ( product(X1,quotient(i(X1),X2)) = quotient(quotient(difference(X1,quotient(X1,X2)),X1),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1542.0.2','0.354.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1542.0.4',plain,
% 42.85/43.27      ( product(X1,quotient(i(X1),X2)) = product(j(X1),quotient(X1,X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1542.0.3','0.489.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1542.1.0',plain,
% 42.85/43.27      ( product(X1,quotient(i(X1),X2)) = product(j(X1),quotient(X1,X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1542.0.4']),
% 42.85/43.27      [weight('<90,1541,489,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.1542.2.0',plain,
% 42.85/43.27      ( product(j(X1),quotient(X1,X2)) = product(X1,quotient(i(X1),X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1542.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1534]).
% 42.85/43.27  cnf('0.1545.0.0',plain,
% 42.85/43.27      ( difference(X1,difference(i(X1),product(X1,X2))) = difference(j(X1),X2) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1531.2.0','0.6.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1545.1.0',plain,
% 42.85/43.27      ( difference(X1,difference(i(X1),product(X1,X2))) = difference(j(X1),X2) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1545.0.0']),
% 42.85/43.27      [weight('<116,1531,6,[1,0,0,3]>')]).
% 42.85/43.27  cnf('0.1545.2.0',plain,
% 42.85/43.27      ( difference(X1,difference(i(X1),product(X1,X2))) = difference(j(X1),X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1545.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1537]).
% 42.85/43.27  cnf('0.1546.0.0',plain,
% 42.85/43.27      ( difference(j(j(X1)),product(X1,difference(i(i(X1)),product(i(X1),X2)))) = product(j(X1),difference(j(i(X1)),X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1386.2.0','0.1545.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1546.0.1',plain,
% 42.85/43.27      ( difference(j(j(X1)),difference(j(X1),product(i(X1),product(i(X1),X2)))) = product(j(X1),difference(j(i(X1)),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1546.0.0','0.1319.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1546.0.2',plain,
% 42.85/43.27      ( difference(j(X1),difference(i(j(X1)),product(i(X1),product(i(X1),X2)))) = product(j(X1),difference(j(i(X1)),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1546.0.1','0.1531.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.1546.0.3',plain,
% 42.85/43.27      ( difference(j(X1),difference(X1,product(i(X1),product(i(X1),X2)))) = product(j(X1),difference(j(i(X1)),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1546.0.2','0.22.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.1','L')]).
% 42.85/43.27  cnf('0.1546.0.4',plain,
% 42.85/43.27      ( difference(X1,difference(i(X1),product(i(X1),product(i(X1),X2)))) = product(j(X1),difference(j(i(X1)),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1546.0.3','0.1531.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.1546.0.5',plain,
% 42.85/43.27      ( difference(X1,product(i(X1),X2)) = product(j(X1),difference(j(i(X1)),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1546.0.4','0.6.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1546.0.6',plain,
% 42.85/43.27      ( difference(X1,product(i(X1),X2)) = product(j(X1),difference(X1,X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1546.0.5','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2.1','L')]).
% 42.85/43.27  cnf('0.1546.1.0',plain,
% 42.85/43.27      ( difference(X1,product(i(X1),X2)) = product(j(X1),difference(X1,X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1546.0.6']),
% 42.85/43.27      [weight('<90,1545,1386,[0,0,0,3]>')]).
% 42.85/43.27  cnf('0.1546.2.0',plain,
% 42.85/43.27      ( product(j(X1),difference(X1,X2)) = difference(X1,product(i(X1),X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1546.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1538]).
% 42.85/43.27  cnf('0.1547.0.0',plain,
% 42.85/43.27      ( product(X1,i(X2)) = product(difference(quotient(X2,X1),j(X2)),X2) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.3.2.0','0.1533.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1547.0.1',plain,
% 42.85/43.27      ( product(X1,i(X2)) = difference(difference(X2,quotient(X2,X1)),i(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1547.0.0','0.578.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1547.1.0',plain,
% 42.85/43.27      ( product(X1,i(X2)) = difference(difference(X2,quotient(X2,X1)),i(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1547.0.1']),
% 42.85/43.27      [weight('<116,1533,3,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.1547.2.0',plain,
% 42.85/43.27      ( difference(difference(X1,quotient(X1,X2)),i(X1)) = product(X2,i(X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1547.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1539]).
% 42.85/43.27  cnf('0.1549.0.0',plain,
% 42.85/43.27      ( product(quotient(X1,X2),i(X2)) = difference(quotient(X2,X1),i(X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1547.2.0','0.78.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1549.1.0',plain,
% 42.85/43.27      ( product(quotient(X1,X2),i(X2)) = difference(quotient(X2,X1),i(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1549.0.0']),
% 42.85/43.27      [weight('<90,1547,78,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.1549.2.0',plain,
% 42.85/43.27      ( product(quotient(X1,X2),i(X2)) = difference(quotient(X2,X1),i(X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1549.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1541]).
% 42.85/43.27  cnf('0.1550.0.0',plain,
% 42.85/43.27      ( difference(quotient(j(X1),X2),i(j(X1))) = product(quotient(X2,j(X1)),X1) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1549.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1550.0.1',plain,
% 42.85/43.27      ( difference(quotient(j(X1),X2),X1) = product(quotient(X2,j(X1)),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1550.0.0','0.22.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1550.0.2',plain,
% 42.85/43.27      ( difference(quotient(j(X1),X2),X1) = quotient(product(X2,X1),i(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1550.0.1','0.528.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1550.1.0',plain,
% 42.85/43.27      ( difference(quotient(j(X1),X2),X1) = quotient(product(X2,X1),i(X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1550.0.2']),
% 42.85/43.27      [weight('<90,1549,22,[1,0,0,4]>')]).
% 42.85/43.27  cnf('0.1550.2.0',plain,
% 42.85/43.27      ( quotient(product(X1,X2),i(X2)) = difference(quotient(j(X2),X1),X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1550.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1542]).
% 42.85/43.27  cnf('0.1551.0.0',plain,
% 42.85/43.27      ( product(quotient(X1,j(X2)),X2) = quotient(product(X1,X2),i(X2)) ),
% 42.85/43.27      inference(interreduction_right,[status(thm)],['0.528.2.0'])).
% 42.85/43.27  cnf('0.1551.0.1',plain,
% 42.85/43.27      ( product(quotient(X1,j(X2)),X2) = difference(quotient(j(X2),X1),X2) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1551.0.0','0.1550.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1551.1.0',plain,
% 42.85/43.27      ( product(quotient(X1,j(X2)),X2) = difference(quotient(j(X2),X1),X2) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1551.0.1']),
% 42.85/43.27      [weight('<90,528,1550,[0,0,0,0]>')]).
% 42.85/43.27  cnf('0.1551.2.0',plain,
% 42.85/43.27      ( product(quotient(X1,j(X2)),X2) = difference(quotient(j(X2),X1),X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1551.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1543]).
% 42.85/43.27  cnf('0.1552.0.0',plain,
% 42.85/43.27      ( difference(quotient(j(X1),difference(X2,X1)),i(j(X1))) = product(difference(product(i(X1),X2),X1),i(j(X1))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1549.2.0','0.1499.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1552.0.1',plain,
% 42.85/43.27      ( difference(quotient(j(X1),difference(X2,X1)),X1) = product(difference(product(i(X1),X2),X1),i(j(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1552.0.0','0.22.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1552.0.2',plain,
% 42.85/43.27      ( difference(quotient(j(X1),difference(X2,X1)),X1) = product(difference(product(i(X1),X2),X1),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1552.0.1','0.22.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.1552.0.3',plain,
% 42.85/43.27      ( difference(quotient(j(X1),difference(X2,X1)),X1) = difference(difference(X1,product(i(X1),X2)),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1552.0.2','0.63.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1552.1.0',plain,
% 42.85/43.27      ( quotient(j(X1),difference(X2,X1)) = difference(X1,product(i(X1),X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1552.0.3']),
% 42.85/43.27      [weight('<90,1549,1499,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.1552.2.0',plain,
% 42.85/43.27      ( quotient(j(X1),difference(X2,X1)) = difference(X1,product(i(X1),X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1552.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1544]).
% 42.85/43.27  cnf('0.1554.0.0',plain,
% 42.85/43.27      ( difference(X1,product(i(X1),difference(X1,quotient(X1,X2)))) = quotient(j(X1),product(X2,X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1552.2.0','0.74.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1554.0.1',plain,
% 42.85/43.27      ( difference(X1,difference(X1,product(j(X1),quotient(X1,X2)))) = quotient(j(X1),product(X2,X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1554.0.0','0.490.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1554.0.2',plain,
% 42.85/43.27      ( difference(X1,difference(X1,product(X1,quotient(i(X1),X2)))) = quotient(j(X1),product(X2,X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1554.0.1','0.1542.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.2','L')]).
% 42.85/43.27  cnf('0.1554.0.3',plain,
% 42.85/43.27      ( difference(X1,quotient(i(X1),X2)) = quotient(j(X1),product(X2,X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1554.0.2','0.6.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1554.1.0',plain,
% 42.85/43.27      ( difference(X1,quotient(i(X1),X2)) = quotient(j(X1),product(X2,X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1554.0.3']),
% 42.85/43.27      [weight('<90,1552,74,[1,0,0,3]>')]).
% 42.85/43.27  cnf('0.1554.2.0',plain,
% 42.85/43.27      ( quotient(j(X1),product(X2,X1)) = difference(X1,quotient(i(X1),X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1554.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1546]).
% 42.85/43.27  cnf('0.1555.0.0',plain,
% 42.85/43.27      ( difference(X1,quotient(i(X1),difference(X2,X1))) = quotient(j(X1),difference(difference(X1,X2),X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1554.2.0','0.63.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1555.0.1',plain,
% 42.85/43.27      ( difference(X1,quotient(i(X1),difference(X2,X1))) = difference(X1,product(i(X1),difference(X1,X2))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1555.0.0','0.1552.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1555.0.2',plain,
% 42.85/43.27      ( difference(X1,quotient(i(X1),difference(X2,X1))) = difference(X1,difference(X1,product(j(X1),X2))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1555.0.1','0.490.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.1555.1.0',plain,
% 42.85/43.27      ( quotient(i(X1),difference(X2,X1)) = difference(X1,product(j(X1),X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1555.0.2']),
% 42.85/43.27      [weight('<90,1554,63,[1,0,0,3]>')]).
% 42.85/43.27  cnf('0.1555.2.0',plain,
% 42.85/43.27      ( quotient(i(X1),difference(X2,X1)) = difference(X1,product(j(X1),X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1555.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1547]).
% 42.85/43.27  cnf('0.1556.0.0',plain,
% 42.85/43.27      ( quotient(X1,i(X2)) = quotient(difference(quotient(i(X2),X1),X2),X2) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.5.2.0','0.1537.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1556.0.1',plain,
% 42.85/43.27      ( quotient(X1,i(X2)) = difference(product(X2,quotient(i(X2),X1)),X2) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1556.0.0','0.38.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1556.1.0',plain,
% 42.85/43.27      ( quotient(X1,i(X2)) = difference(product(X2,quotient(i(X2),X1)),X2) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1556.0.1']),
% 42.85/43.27      [weight('<116,1537,5,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.1556.2.0',plain,
% 42.85/43.27      ( difference(product(X1,quotient(i(X1),X2)),X1) = quotient(X2,i(X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1556.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1548]).
% 42.85/43.27  cnf('0.1557.0.0',plain,
% 42.85/43.27      ( product(X1,quotient(i(X1),X2)) = quotient(X1,quotient(X2,i(X1))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.30.2.0','0.1556.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1557.1.0',plain,
% 42.85/43.27      ( product(X1,quotient(i(X1),X2)) = quotient(X1,quotient(X2,i(X1))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1557.0.0']),
% 42.85/43.27      [weight('<90,1556,30,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.1557.2.0',plain,
% 42.85/43.27      ( product(X1,quotient(i(X1),X2)) = quotient(X1,quotient(X2,i(X1))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1557.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1549]).
% 42.85/43.27  cnf('0.1558.0.0',plain,
% 42.85/43.27      ( product(j(X1),quotient(X1,X2)) = product(X1,quotient(i(X1),X2)) ),
% 42.85/43.27      inference(interreduction_right,[status(thm)],['0.1542.2.0'])).
% 42.85/43.27  cnf('0.1558.0.1',plain,
% 42.85/43.27      ( product(j(X1),quotient(X1,X2)) = quotient(X1,quotient(X2,i(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1558.0.0','0.1557.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1558.1.0',plain,
% 42.85/43.27      ( product(j(X1),quotient(X1,X2)) = quotient(X1,quotient(X2,i(X1))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1558.0.1']),
% 42.85/43.27      [weight('<90,1542,1557,[0,0,0,0]>')]).
% 42.85/43.27  cnf('0.1558.2.0',plain,
% 42.85/43.27      ( product(j(X1),quotient(X1,X2)) = quotient(X1,quotient(X2,i(X1))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1558.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1550]).
% 42.85/43.27  cnf('0.1560.0.0',plain,
% 42.85/43.27      ( difference(X1,quotient(X1,quotient(X2,i(X1)))) = quotient(X1,difference(quotient(i(X1),X2),X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.75.2.0','0.1537.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1560.0.1',plain,
% 42.85/43.27      ( difference(X1,quotient(X1,quotient(X2,i(X1)))) = quotient(i(X1),X2) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1560.0.0','0.30.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1560.1.0',plain,
% 42.85/43.27      ( difference(X1,quotient(X1,quotient(X2,i(X1)))) = quotient(i(X1),X2) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1560.0.1']),
% 42.85/43.27      [weight('<116,1537,75,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.1560.2.0',plain,
% 42.85/43.27      ( difference(X1,quotient(X1,quotient(X2,i(X1)))) = quotient(i(X1),X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1560.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1552]).
% 42.85/43.27  cnf('0.1561.0.0',plain,
% 42.85/43.27      ( quotient(j(X1),X2) = product(j(X1),difference(X1,quotient(X1,X2))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1.2.0','0.1540.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1561.1.0',plain,
% 42.85/43.27      ( quotient(j(X1),X2) = product(j(X1),difference(X1,quotient(X1,X2))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1561.0.0']),
% 42.85/43.27      [weight('<116,1540,1,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.1561.1.1',plain,
% 42.85/43.27      ( quotient(j(X1),X2) = difference(X1,product(i(X1),quotient(X1,X2))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1561.1.0','0.1546.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1561.1.2',plain,
% 42.85/43.27      ( quotient(j(X1),X2) = difference(X1,quotient(X1,quotient(X2,j(X1)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1561.1.1','0.1514.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.1561.2.0',plain,
% 42.85/43.27      ( difference(X1,quotient(X1,quotient(X2,j(X1)))) = quotient(j(X1),X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1561.1.2',theory(equality)]),
% 42.85/43.27      [x,rule_1553]).
% 42.85/43.27  cnf('0.1562.0.0',plain,
% 42.85/43.27      ( quotient(X1,quotient(X2,j(X1))) = product(X1,quotient(j(X1),X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1.2.0','0.1561.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1562.1.0',plain,
% 42.85/43.27      ( quotient(X1,quotient(X2,j(X1))) = product(X1,quotient(j(X1),X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1562.0.0']),
% 42.85/43.27      [weight('<90,1561,1,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.1562.2.0',plain,
% 42.85/43.27      ( product(X1,quotient(j(X1),X2)) = quotient(X1,quotient(X2,j(X1))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1562.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1554]).
% 42.85/43.27  cnf('0.1563.0.0',plain,
% 42.85/43.27      ( quotient(i(X1),quotient(X2,j(i(X1)))) = product(i(X1),quotient(X1,X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1562.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.1','L')]).
% 42.85/43.27  cnf('0.1563.0.1',plain,
% 42.85/43.27      ( quotient(i(X1),quotient(X2,X1)) = product(i(X1),quotient(X1,X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1563.0.0','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.2','L')]).
% 42.85/43.27  cnf('0.1563.0.2',plain,
% 42.85/43.27      ( quotient(i(X1),quotient(X2,X1)) = quotient(X1,quotient(X2,j(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1563.0.1','0.1514.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1563.1.0',plain,
% 42.85/43.27      ( quotient(i(X1),quotient(X2,X1)) = quotient(X1,quotient(X2,j(X1))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1563.0.2']),
% 42.85/43.27      [weight('<90,1562,24,[1,0,0,3]>')]).
% 42.85/43.27  cnf('0.1563.2.0',plain,
% 42.85/43.27      ( quotient(i(X1),quotient(X2,X1)) = quotient(X1,quotient(X2,j(X1))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1563.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1555]).
% 42.85/43.27  cnf('0.1564.0.0',plain,
% 42.85/43.27      ( quotient(X1,quotient(quotient(X2,X1),i(X1))) = product(X1,quotient(X1,quotient(X2,j(X1)))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1557.2.0','0.1563.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1564.0.1',plain,
% 42.85/43.27      ( quotient(X1,quotient(quotient(X2,X1),i(X1))) = quotient(X1,quotient(quotient(X2,j(X1)),X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1564.0.0','0.67.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1564.1.0',plain,
% 42.85/43.27      ( quotient(quotient(X2,X1),i(X1)) = quotient(quotient(X2,j(X1)),X1) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1564.0.1']),
% 42.85/43.27      [weight('<90,1563,1557,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.1564.2.0',plain,
% 42.85/43.27      ( quotient(quotient(X1,j(X2)),X2) = quotient(quotient(X1,X2),i(X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1564.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1556]).
% 42.85/43.27  cnf('0.1565.0.0',plain,
% 42.85/43.27      ( quotient(quotient(difference(X1,j(X2)),X2),i(X2)) = quotient(difference(product(j(X2),X1),j(X2)),X2) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1564.2.0','0.38.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1565.0.1',plain,
% 42.85/43.27      ( quotient(difference(product(X2,X1),i(X2)),i(X2)) = quotient(difference(product(j(X2),X1),j(X2)),X2) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1565.0.0','0.555.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1565.0.2',plain,
% 42.85/43.27      ( difference(product(i(X2),product(X2,X1)),i(X2)) = quotient(difference(product(j(X2),X1),j(X2)),X2) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1565.0.1','0.38.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.1565.0.3',plain,
% 42.85/43.27      ( difference(product(i(X2),product(X2,X1)),i(X2)) = difference(product(X2,product(j(X2),X1)),i(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1565.0.2','0.555.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1565.1.0',plain,
% 42.85/43.27      ( product(i(X2),product(X2,X1)) = product(X2,product(j(X2),X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1565.0.3']),
% 42.85/43.27      [weight('<90,1564,38,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.1565.2.0',plain,
% 42.85/43.27      ( product(i(X1),product(X1,X2)) = product(X1,product(j(X1),X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1565.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1557]).
% 42.85/43.27  cnf('0.1566.0.0',plain,
% 42.85/43.27      ( difference(X1,product(product(X1,i(X2)),X2)) = quotient(product(X2,product(j(X2),X1)),X1) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.9.2.0','0.1565.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1566.0.1',plain,
% 42.85/43.27      ( difference(X1,product(product(X1,i(X2)),X2)) = difference(X1,product(product(X1,X2),j(X2))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1566.0.0','0.9.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1566.1.0',plain,
% 42.85/43.27      ( product(product(X1,i(X2)),X2) = product(product(X1,X2),j(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1566.0.1']),
% 42.85/43.27      [weight('<90,1565,9,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.1566.2.0',plain,
% 42.85/43.27      ( product(product(X1,i(X2)),X2) = product(product(X1,X2),j(X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1566.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1558]).
% 42.85/43.27  cnf('0.1567.0.0',plain,
% 42.85/43.27      ( quotient(X1,quotient(difference(X2,X1),i(X1))) = product(X1,difference(X1,product(j(X1),X2))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1557.2.0','0.1555.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1567.0.1',plain,
% 42.85/43.27      ( quotient(X1,quotient(difference(X2,X1),i(X1))) = product(j(X1),X2) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1567.0.0','0.1.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1567.1.0',plain,
% 42.85/43.27      ( quotient(X1,quotient(difference(X2,X1),i(X1))) = product(j(X1),X2) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1567.0.1']),
% 42.85/43.27      [weight('<116,1557,1555,[1,0,0,2]>')]).
% 42.85/43.27  cnf('0.1567.2.0',plain,
% 42.85/43.27      ( quotient(X1,quotient(difference(X2,X1),i(X1))) = product(j(X1),X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1567.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1559]).
% 42.85/43.27  cnf('0.1568.0.0',plain,
% 42.85/43.27      ( quotient(difference(X1,X2),i(X2)) = difference(product(j(X2),X1),X2) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.31.2.0','0.1567.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1568.1.0',plain,
% 42.85/43.27      ( quotient(difference(X1,X2),i(X2)) = difference(product(j(X2),X1),X2) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1568.0.0']),
% 42.85/43.27      [weight('<90,1567,31,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.1568.2.0',plain,
% 42.85/43.27      ( quotient(difference(X1,X2),i(X2)) = difference(product(j(X2),X1),X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1568.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1560]).
% 42.85/43.27  cnf('0.1569.0.0',plain,
% 42.85/43.27      ( quotient(X1,quotient(product(X2,X1),j(X1))) = product(X1,difference(X1,quotient(i(X1),X2))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1562.2.0','0.1554.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1569.0.1',plain,
% 42.85/43.27      ( quotient(X1,quotient(product(X2,X1),j(X1))) = quotient(i(X1),X2) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1569.0.0','0.1.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1569.1.0',plain,
% 42.85/43.27      ( quotient(X1,quotient(product(X2,X1),j(X1))) = quotient(i(X1),X2) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1569.0.1']),
% 42.85/43.27      [weight('<116,1562,1554,[1,0,0,2]>')]).
% 42.85/43.27  cnf('0.1569.2.0',plain,
% 42.85/43.27      ( quotient(X1,quotient(product(X2,X1),j(X1))) = quotient(i(X1),X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1569.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1561]).
% 42.85/43.27  cnf('0.1570.0.0',plain,
% 42.85/43.27      ( quotient(product(X1,X2),j(X2)) = difference(quotient(i(X2),X1),X2) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.31.2.0','0.1569.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1570.1.0',plain,
% 42.85/43.27      ( quotient(product(X1,X2),j(X2)) = difference(quotient(i(X2),X1),X2) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1570.0.0']),
% 42.85/43.27      [weight('<90,1569,31,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.1570.2.0',plain,
% 42.85/43.27      ( quotient(product(X1,X2),j(X2)) = difference(quotient(i(X2),X1),X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1570.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1562]).
% 42.85/43.27  cnf('0.1581.0.0',plain,
% 42.85/43.27      ( j(quotient(quotient(X1,X2),i(X2))) = product(i(X2),product(X2,j(X1))) ),
% 42.85/43.27      inference(interreduction_right,[status(thm)],['0.1345.2.0'])).
% 42.85/43.27  cnf('0.1581.0.1',plain,
% 42.85/43.27      ( j(quotient(quotient(X1,X2),i(X2))) = product(X2,product(j(X2),j(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1581.0.0','0.1565.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1581.1.0',plain,
% 42.85/43.27      ( j(quotient(quotient(X1,X2),i(X2))) = product(X2,product(j(X2),j(X1))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1581.0.1']),
% 42.85/43.27      [weight('<119,1345,1565,[0,0,0,0]>')]).
% 42.85/43.27  cnf('0.1581.2.0',plain,
% 42.85/43.27      ( j(quotient(quotient(X1,X2),i(X2))) = product(X2,product(j(X2),j(X1))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1581.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1573]).
% 42.85/43.27  cnf('0.1594.0.0',plain,
% 42.85/43.27      ( difference(j(j(X1)),product(X1,X2)) = difference(j(X1),difference(i(j(X1)),quotient(quotient(X2,X1),j(X1)))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1545.2.0','0.94.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.2','L')]).
% 42.85/43.27  cnf('0.1594.0.1',plain,
% 42.85/43.27      ( difference(j(j(X1)),product(X1,X2)) = difference(j(X1),difference(X1,quotient(quotient(X2,X1),j(X1)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1594.0.0','0.22.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2.1','L')]).
% 42.85/43.27  cnf('0.1594.0.2',plain,
% 42.85/43.27      ( difference(j(j(X1)),product(X1,X2)) = difference(j(X1),product(difference(X1,quotient(X2,X1)),X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1594.0.1','0.352.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.1594.0.3',plain,
% 42.85/43.27      ( difference(j(j(X1)),product(X1,X2)) = difference(j(X1),product(i(X1),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1594.0.2','0.229.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.1594.1.0',plain,
% 42.85/43.27      ( difference(j(j(X1)),product(X1,X2)) = difference(j(X1),product(i(X1),X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1594.0.3']),
% 42.85/43.27      [weight('<119,1545,94,[1,0,0,5]>')]).
% 42.85/43.27  cnf('0.1594.2.0',plain,
% 42.85/43.27      ( difference(j(j(X1)),product(X1,X2)) = difference(j(X1),product(i(X1),X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1594.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1586]).
% 42.85/43.27  cnf('0.1595.0.0',plain,
% 42.85/43.27      ( product(j(X1),difference(i(X1),X2)) = difference(j(j(X1)),product(X1,X2)) ),
% 42.85/43.27      inference(interreduction_right,[status(thm)],['0.1386.2.0'])).
% 42.85/43.27  cnf('0.1595.0.1',plain,
% 42.85/43.27      ( product(j(X1),difference(i(X1),X2)) = difference(j(X1),product(i(X1),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1595.0.0','0.1594.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1595.1.0',plain,
% 42.85/43.27      ( product(j(X1),difference(i(X1),X2)) = difference(j(X1),product(i(X1),X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1595.0.1']),
% 42.85/43.27      [weight('<119,1386,1594,[0,0,0,0]>')]).
% 42.85/43.27  cnf('0.1595.2.0',plain,
% 42.85/43.27      ( product(j(X1),difference(i(X1),X2)) = difference(j(X1),product(i(X1),X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1595.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1587]).
% 42.85/43.27  cnf('0.1600.0.0',plain,
% 42.85/43.27      ( product(difference(X1,j(X2)),i(X2)) = difference(difference(X2,difference(i(X2),product(X2,X1))),i(X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1547.2.0','0.1525.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.2','L')]).
% 42.85/43.27  cnf('0.1600.0.1',plain,
% 42.85/43.27      ( product(difference(X1,j(X2)),i(X2)) = difference(difference(j(X2),X1),i(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1600.0.0','0.1545.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.1600.1.0',plain,
% 42.85/43.27      ( product(difference(X1,j(X2)),i(X2)) = difference(difference(j(X2),X1),i(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1600.0.1']),
% 42.85/43.27      [weight('<119,1547,1525,[1,0,0,3]>')]).
% 42.85/43.27  cnf('0.1600.2.0',plain,
% 42.85/43.27      ( product(difference(X1,j(X2)),i(X2)) = difference(difference(j(X2),X1),i(X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1600.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1592]).
% 42.85/43.27  cnf('0.1601.0.0',plain,
% 42.85/43.27      ( difference(quotient(X1,j(quotient(eta(X2),X1))),i(X1)) = product(difference(quotient(eta(X2),X1),i(X1)),i(X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1549.2.0','0.1397.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1601.0.1',plain,
% 42.85/43.27      ( difference(quotient(X1,j(quotient(eta(X2),X1))),i(X1)) = difference(difference(i(X1),quotient(eta(X2),X1)),i(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1601.0.0','0.63.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1601.1.0',plain,
% 42.85/43.27      ( quotient(X1,j(quotient(eta(X2),X1))) = difference(i(X1),quotient(eta(X2),X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1601.0.1']),
% 42.85/43.27      [weight('<119,1549,1397,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.1601.2.0',plain,
% 42.85/43.27      ( quotient(X1,j(quotient(eta(X2),X1))) = difference(i(X1),quotient(eta(X2),X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1601.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1593]).
% 42.85/43.27  cnf('0.1603.0.0',plain,
% 42.85/43.27      ( difference(quotient(X1,j(difference(eta(X2),X1))),i(X1)) = product(difference(difference(eta(X2),X1),i(X1)),i(X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1549.2.0','0.1433.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1603.0.1',plain,
% 42.85/43.27      ( difference(quotient(X1,j(difference(eta(X2),X1))),i(X1)) = difference(difference(i(X1),difference(eta(X2),X1)),i(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1603.0.0','0.63.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1603.1.0',plain,
% 42.85/43.27      ( quotient(X1,j(difference(eta(X2),X1))) = difference(i(X1),difference(eta(X2),X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1603.0.1']),
% 42.85/43.27      [weight('<119,1549,1433,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.1603.2.0',plain,
% 42.85/43.27      ( quotient(X1,j(difference(eta(X2),X1))) = difference(i(X1),difference(eta(X2),X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1603.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1595]).
% 42.85/43.27  cnf('0.1605.0.0',plain,
% 42.85/43.27      ( product(difference(X1,X2),j(j(X2))) = difference(difference(j(X2),difference(X2,product(i(X2),X1))),j(j(X2))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1532.2.0','0.1552.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.2','L')]).
% 42.85/43.27  cnf('0.1605.0.1',plain,
% 42.85/43.27      ( product(difference(X1,X2),j(j(X2))) = difference(difference(X2,difference(i(X2),product(i(X2),X1))),j(j(X2))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1605.0.0','0.1531.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.1605.0.2',plain,
% 42.85/43.27      ( product(difference(X1,X2),j(j(X2))) = difference(difference(X2,X1),j(j(X2))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1605.0.1','0.6.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1.2','L')]).
% 42.85/43.27  cnf('0.1605.1.0',plain,
% 42.85/43.27      ( product(difference(X1,X2),j(j(X2))) = difference(difference(X2,X1),j(j(X2))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1605.0.2']),
% 42.85/43.27      [weight('<119,1552,1532,[0,0,0,3]>')]).
% 42.85/43.27  cnf('0.1605.2.0',plain,
% 42.85/43.27      ( product(difference(X1,X2),j(j(X2))) = difference(difference(X2,X1),j(j(X2))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1605.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1597]).
% 42.85/43.27  cnf('0.1606.0.0',plain,
% 42.85/43.27      ( difference(difference(X1,difference(X2,eta(difference(X1,X2)))),j(j(X1))) = product(quotient(X2,j(X1)),j(j(X1))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1605.2.0','0.1498.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1606.0.1',plain,
% 42.85/43.27      ( difference(difference(X1,difference(X2,eta(difference(X1,X2)))),j(j(X1))) = difference(quotient(j(X1),X2),j(j(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1606.0.0','0.1534.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1606.1.0',plain,
% 42.85/43.27      ( difference(X1,difference(X2,eta(difference(X1,X2)))) = quotient(j(X1),X2) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1606.0.1']),
% 42.85/43.27      [weight('<116,1605,1498,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.1606.2.0',plain,
% 42.85/43.27      ( difference(X1,difference(X2,eta(difference(X1,X2)))) = quotient(j(X1),X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1606.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1598]).
% 42.85/43.27  cnf('0.1607.0.0',plain,
% 42.85/43.27      ( difference(difference(X1,difference(X2,eta(difference(X2,X1)))),j(j(X1))) = product(quotient(X2,j(X1)),j(j(X1))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1605.2.0','0.1512.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1607.0.1',plain,
% 42.85/43.27      ( difference(difference(X1,difference(X2,eta(difference(X2,X1)))),j(j(X1))) = difference(quotient(j(X1),X2),j(j(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1607.0.0','0.1534.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1607.1.0',plain,
% 42.85/43.27      ( difference(X1,difference(X2,eta(difference(X2,X1)))) = quotient(j(X1),X2) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1607.0.1']),
% 42.85/43.27      [weight('<116,1605,1512,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.1607.2.0',plain,
% 42.85/43.27      ( difference(X1,difference(X2,eta(difference(X2,X1)))) = quotient(j(X1),X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1607.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1599]).
% 42.85/43.27  cnf('0.1613.0.0',plain,
% 42.85/43.27      ( product(quotient(X1,i(X2)),j(X2)) = difference(quotient(i(X2),X1),j(X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1532.2.0','0.1560.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1613.0.1',plain,
% 42.85/43.27      ( quotient(product(X1,i(i(X2))),X2) = difference(quotient(i(X2),X1),j(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1613.0.0','0.1318.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.1613.1.0',plain,
% 42.85/43.27      ( quotient(product(X1,i(i(X2))),X2) = difference(quotient(i(X2),X1),j(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1613.0.1']),
% 42.85/43.27      [weight('<119,1560,1532,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.1613.2.0',plain,
% 42.85/43.27      ( quotient(product(X1,i(i(X2))),X2) = difference(quotient(i(X2),X1),j(X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1613.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1605]).
% 42.85/43.27  cnf('0.1618.0.0',plain,
% 42.85/43.27      ( product(X1,j(quotient(X2,j(X1)))) = quotient(eta(X1),quotient(quotient(X2,X1),i(X1))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.551.2.0','0.1564.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1618.0.1',plain,
% 42.85/43.27      ( product(X1,j(quotient(X2,j(X1)))) = product(i(X1),j(quotient(X2,X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1618.0.0','0.567.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1618.1.0',plain,
% 42.85/43.27      ( product(X1,j(quotient(X2,j(X1)))) = product(i(X1),j(quotient(X2,X1))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1618.0.1']),
% 42.85/43.27      [weight('<119,1564,551,[0,0,0,3]>')]).
% 42.85/43.27  cnf('0.1618.2.0',plain,
% 42.85/43.27      ( product(i(X1),j(quotient(X2,X1))) = product(X1,j(quotient(X2,j(X1)))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1618.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1610]).
% 42.85/43.27  cnf('0.1629.0.0',plain,
% 42.85/43.27      ( difference(j(i(X1)),product(i(i(X1)),X2)) = difference(j(X1),product(i(X1),X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1594.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1','L')]).
% 42.85/43.27  cnf('0.1629.0.1',plain,
% 42.85/43.27      ( difference(X1,product(i(i(X1)),X2)) = difference(j(X1),product(i(X1),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1629.0.0','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1629.1.0',plain,
% 42.85/43.27      ( difference(X1,product(i(i(X1)),X2)) = difference(j(X1),product(i(X1),X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1629.0.1']),
% 42.85/43.27      [weight('<119,1594,24,[1,0,0,2]>')]).
% 42.85/43.27  cnf('0.1629.2.0',plain,
% 42.85/43.27      ( difference(j(X1),product(i(X1),X2)) = difference(X1,product(i(i(X1)),X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1629.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1621]).
% 42.85/43.27  cnf('0.1631.0.0',plain,
% 42.85/43.27      ( difference(j(j(X1)),product(X1,X2)) = difference(j(X1),product(i(X1),X2)) ),
% 42.85/43.27      inference(interreduction_right,[status(thm)],['0.1594.2.0'])).
% 42.85/43.27  cnf('0.1631.0.1',plain,
% 42.85/43.27      ( difference(j(j(X1)),product(X1,X2)) = difference(X1,product(i(i(X1)),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1631.0.0','0.1629.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1631.1.0',plain,
% 42.85/43.27      ( difference(j(j(X1)),product(X1,X2)) = difference(X1,product(i(i(X1)),X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1631.0.1']),
% 42.85/43.27      [weight('<119,1594,1629,[0,0,0,0]>')]).
% 42.85/43.27  cnf('0.1631.2.0',plain,
% 42.85/43.27      ( difference(j(j(X1)),product(X1,X2)) = difference(X1,product(i(i(X1)),X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1631.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1623]).
% 42.85/43.27  cnf('0.1632.0.0',plain,
% 42.85/43.27      ( product(j(X1),difference(i(X1),X2)) = difference(j(X1),product(i(X1),X2)) ),
% 42.85/43.27      inference(interreduction_right,[status(thm)],['0.1595.2.0'])).
% 42.85/43.27  cnf('0.1632.0.1',plain,
% 42.85/43.27      ( product(j(X1),difference(i(X1),X2)) = difference(X1,product(i(i(X1)),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1632.0.0','0.1629.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1632.1.0',plain,
% 42.85/43.27      ( product(j(X1),difference(i(X1),X2)) = difference(X1,product(i(i(X1)),X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1632.0.1']),
% 42.85/43.27      [weight('<119,1595,1629,[0,0,0,0]>')]).
% 42.85/43.27  cnf('0.1632.2.0',plain,
% 42.85/43.27      ( product(j(X1),difference(i(X1),X2)) = difference(X1,product(i(i(X1)),X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1632.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1624]).
% 42.85/43.27  cnf('0.1634.0.0',plain,
% 42.85/43.27      ( difference(difference(j(j(X1)),X2),i(j(X1))) = product(difference(X2,j(j(X1))),X1) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1600.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1634.0.1',plain,
% 42.85/43.27      ( difference(difference(j(j(X1)),X2),X1) = product(difference(X2,j(j(X1))),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1634.0.0','0.22.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1634.1.0',plain,
% 42.85/43.27      ( difference(difference(j(j(X1)),X2),X1) = product(difference(X2,j(j(X1))),X1) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1634.0.1']),
% 42.85/43.27      [weight('<119,1600,22,[1,0,0,5]>')]).
% 42.85/43.27  cnf('0.1634.2.0',plain,
% 42.85/43.27      ( product(difference(X1,j(j(X2))),X2) = difference(difference(j(j(X2)),X1),X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1634.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1626]).
% 42.85/43.27  cnf('0.1636.0.0',plain,
% 42.85/43.27      ( difference(quotient(i(j(X1)),X2),j(j(X1))) = quotient(product(X2,i(X1)),j(X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1613.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.2.1','L')]).
% 42.85/43.27  cnf('0.1636.0.1',plain,
% 42.85/43.27      ( difference(quotient(X1,X2),j(j(X1))) = quotient(product(X2,i(X1)),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1636.0.0','0.22.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1','L')]).
% 42.85/43.27  cnf('0.1636.1.0',plain,
% 42.85/43.27      ( difference(quotient(X1,X2),j(j(X1))) = quotient(product(X2,i(X1)),j(X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1636.0.1']),
% 42.85/43.27      [weight('<119,1613,22,[1,0,0,4]>')]).
% 42.85/43.27  cnf('0.1636.2.0',plain,
% 42.85/43.27      ( quotient(product(X1,i(X2)),j(X2)) = difference(quotient(X2,X1),j(j(X2))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1636.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1628]).
% 42.85/43.27  cnf('0.1637.0.0',plain,
% 42.85/43.27      ( product(quotient(X1,X2),j(j(X2))) = quotient(product(X1,i(X2)),j(X2)) ),
% 42.85/43.27      inference(interreduction_right,[status(thm)],['0.1385.2.0'])).
% 42.85/43.27  cnf('0.1637.0.1',plain,
% 42.85/43.27      ( product(quotient(X1,X2),j(j(X2))) = difference(quotient(X2,X1),j(j(X2))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1637.0.0','0.1636.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1637.1.0',plain,
% 42.85/43.27      ( product(quotient(X1,X2),j(j(X2))) = difference(quotient(X2,X1),j(j(X2))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1637.0.1']),
% 42.85/43.27      [weight('<119,1385,1636,[0,0,0,0]>')]).
% 42.85/43.27  cnf('0.1637.2.0',plain,
% 42.85/43.27      ( product(quotient(X1,X2),j(j(X2))) = difference(quotient(X2,X1),j(j(X2))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1637.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1629]).
% 42.85/43.27  cnf('0.1659.0.0',plain,
% 42.85/43.27      ( difference(quotient(X1,difference(X2,i(i(X1)))),j(j(X1))) = product(difference(product(X1,X2),j(j(X1))),j(j(X1))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1637.2.0','0.1323.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1659.0.1',plain,
% 42.85/43.27      ( difference(quotient(X1,difference(X2,i(i(X1)))),j(j(X1))) = difference(difference(j(j(X1)),product(X1,X2)),j(j(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1659.0.0','0.63.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1659.0.2',plain,
% 42.85/43.27      ( difference(quotient(X1,difference(X2,i(i(X1)))),j(j(X1))) = difference(difference(X1,product(i(i(X1)),X2)),j(j(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1659.0.1','0.1631.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.1659.1.0',plain,
% 42.85/43.27      ( quotient(X1,difference(X2,i(i(X1)))) = difference(X1,product(i(i(X1)),X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1659.0.2']),
% 42.85/43.27      [weight('<119,1637,1323,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.1659.2.0',plain,
% 42.85/43.27      ( quotient(X1,difference(X2,i(i(X1)))) = difference(X1,product(i(i(X1)),X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1659.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1651]).
% 42.85/43.27  cnf('0.1675.0.0',plain,
% 42.85/43.27      ( j(difference(eta(X1),X2)) = quotient(difference(X2,product(eta(X1),X2)),X2) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.5.2.0','0.1375.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1675.0.1',plain,
% 42.85/43.27      ( j(difference(eta(X1),X2)) = difference(product(X2,X2),product(X2,eta(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1675.0.0','0.546.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1675.1.0',plain,
% 42.85/43.27      ( j(difference(eta(X1),X2)) = difference(product(X2,X2),product(X2,eta(X1))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1675.0.1']),
% 42.85/43.27      [weight('<125,1375,5,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.1675.2.0',plain,
% 42.85/43.27      ( difference(product(X1,X1),product(X1,eta(X2))) = j(difference(eta(X2),X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1675.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1667]).
% 42.85/43.27  cnf('0.1687.0.0',plain,
% 42.85/43.27      ( i(product(X1,eta(X2))) = difference(X1,quotient(quotient(X1,eta(X2)),X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.6.2.0','0.1506.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1687.1.0',plain,
% 42.85/43.27      ( i(product(X1,eta(X2))) = difference(X1,quotient(quotient(X1,eta(X2)),X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1687.0.0']),
% 42.85/43.27      [weight('<125,1506,6,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.1687.2.0',plain,
% 42.85/43.27      ( difference(X1,quotient(quotient(X1,eta(X2)),X1)) = i(product(X1,eta(X2))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1687.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1679]).
% 42.85/43.27  cnf('0.1688.0.0',plain,
% 42.85/43.27      ( i(quotient(X1,eta(X2))) = difference(X1,quotient(product(X1,eta(X2)),X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.6.2.0','0.1509.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1688.1.0',plain,
% 42.85/43.27      ( i(quotient(X1,eta(X2))) = difference(X1,quotient(product(X1,eta(X2)),X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1688.0.0']),
% 42.85/43.27      [weight('<125,1509,6,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.1688.2.0',plain,
% 42.85/43.27      ( difference(X1,quotient(product(X1,eta(X2)),X1)) = i(quotient(X1,eta(X2))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1688.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1680]).
% 42.85/43.27  cnf('0.1691.0.0',plain,
% 42.85/43.27      ( difference(product(X1,eta(X2)),eta(product(X1,X1))) = quotient(i(j(difference(eta(X2),X1))),product(X1,X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.548.2.0','0.1675.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1','L')]).
% 42.85/43.27  cnf('0.1691.0.1',plain,
% 42.85/43.27      ( difference(product(X1,eta(X2)),eta(difference(X1,X1))) = quotient(i(j(difference(eta(X2),X1))),product(X1,X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1691.0.0','0.716.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1691.0.2',plain,
% 42.85/43.27      ( difference(product(X1,eta(X2)),eta(one)) = quotient(i(j(difference(eta(X2),X1))),product(X1,X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1691.0.1','0.20.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.1','L')]).
% 42.85/43.27  cnf('0.1691.0.3',plain,
% 42.85/43.27      ( difference(product(X1,eta(X2)),one) = quotient(i(j(difference(eta(X2),X1))),product(X1,X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1691.0.2','0.15.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1691.0.4',plain,
% 42.85/43.27      ( i(product(X1,eta(X2))) = quotient(i(j(difference(eta(X2),X1))),product(X1,X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1691.0.3','0.12.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.1691.0.5',plain,
% 42.85/43.27      ( i(product(X1,eta(X2))) = difference(j(difference(eta(X2),X1)),difference(X1,i(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1691.0.4','0.839.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1691.0.6',plain,
% 42.85/43.27      ( i(product(X1,eta(X2))) = quotient(difference(eta(X2),X1),product(X1,X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1691.0.5','0.847.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1691.1.0',plain,
% 42.85/43.27      ( i(product(X1,eta(X2))) = quotient(difference(eta(X2),X1),product(X1,X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1691.0.6']),
% 42.85/43.27      [weight('<125,1675,548,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.1691.2.0',plain,
% 42.85/43.27      ( quotient(difference(eta(X1),X2),product(X2,X2)) = i(product(X2,eta(X1))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1691.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1683]).
% 42.85/43.27  cnf('0.1692.0.0',plain,
% 42.85/43.27      ( quotient(difference(eta(X1),X2),X2) = difference(X2,product(product(X2,i(product(X2,eta(X1)))),X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.310.2.0','0.1691.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.1.2','L')]).
% 42.85/43.27  cnf('0.1692.0.1',plain,
% 42.85/43.27      ( difference(product(X2,eta(X1)),X2) = difference(X2,product(product(X2,i(product(X2,eta(X1)))),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1692.0.0','0.38.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.1692.0.2',plain,
% 42.85/43.27      ( difference(product(X2,eta(X1)),X2) = difference(X2,product(quotient(quotient(X2,eta(X1)),X2),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1692.0.1','0.1506.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2.1','L')]).
% 42.85/43.27  cnf('0.1692.0.3',plain,
% 42.85/43.27      ( difference(product(X2,eta(X1)),X2) = difference(X2,quotient(X2,eta(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1692.0.2','0.3.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.1692.1.0',plain,
% 42.85/43.27      ( difference(product(X2,eta(X1)),X2) = difference(X2,quotient(X2,eta(X1))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1692.0.3']),
% 42.85/43.27      [weight('<90,1691,310,[0,0,0,5]>')]).
% 42.85/43.27  cnf('0.1692.2.0',plain,
% 42.85/43.27      ( difference(product(X1,eta(X2)),X1) = difference(X1,quotient(X1,eta(X2))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1692.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1684]).
% 42.85/43.27  cnf('0.1694.0.0',plain,
% 42.85/43.27      ( difference(difference(X1,product(X1,eta(X2))),X1) = product(difference(X1,quotient(X1,eta(X2))),X1) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.63.2.0','0.1692.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1694.0.1',plain,
% 42.85/43.27      ( difference(eta(X2),X1) = product(difference(X1,quotient(X1,eta(X2))),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1694.0.0','0.6.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1694.1.0',plain,
% 42.85/43.27      ( difference(eta(X2),X1) = product(difference(X1,quotient(X1,eta(X2))),X1) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1694.0.1']),
% 42.85/43.27      [weight('<116,1692,63,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.1694.2.0',plain,
% 42.85/43.27      ( product(difference(X1,quotient(X1,eta(X2))),X1) = difference(eta(X2),X1) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1694.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1686]).
% 42.85/43.27  cnf('0.1696.0.0',plain,
% 42.85/43.27      ( product(product(X1,difference(X1,quotient(X1,eta(X2)))),X1) = difference(i(X1),difference(eta(X2),X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.357.2.0','0.1694.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1696.0.1',plain,
% 42.85/43.27      ( product(quotient(X1,eta(X2)),X1) = difference(i(X1),difference(eta(X2),X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1696.0.0','0.1.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1696.1.0',plain,
% 42.85/43.27      ( product(quotient(X1,eta(X2)),X1) = difference(i(X1),difference(eta(X2),X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1696.0.1']),
% 42.85/43.27      [weight('<111,1694,357,[0,0,0,3]>')]).
% 42.85/43.27  cnf('0.1696.2.0',plain,
% 42.85/43.27      ( difference(i(X1),difference(eta(X2),X1)) = product(quotient(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1696.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1688]).
% 42.85/43.27  cnf('0.1697.0.0',plain,
% 42.85/43.27      ( quotient(X1,j(difference(eta(X2),X1))) = difference(i(X1),difference(eta(X2),X1)) ),
% 42.85/43.27      inference(interreduction_right,[status(thm)],['0.1603.2.0'])).
% 42.85/43.27  cnf('0.1697.0.1',plain,
% 42.85/43.27      ( quotient(X1,j(difference(eta(X2),X1))) = product(quotient(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1697.0.0','0.1696.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1697.1.0',plain,
% 42.85/43.27      ( quotient(X1,j(difference(eta(X2),X1))) = product(quotient(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1697.0.1']),
% 42.85/43.27      [weight('<111,1603,1696,[0,0,0,0]>')]).
% 42.85/43.27  cnf('0.1697.2.0',plain,
% 42.85/43.27      ( quotient(X1,j(difference(eta(X2),X1))) = product(quotient(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1697.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1689]).
% 42.85/43.27  cnf('0.1698.0.0',plain,
% 42.85/43.27      ( j(difference(product(X1,eta(X2)),X1)) = difference(product(X1,j(eta(X2))),X1) ),
% 42.85/43.27      inference(interreduction_right,[status(thm)],['0.1366.2.0'])).
% 42.85/43.27  cnf('0.1698.0.1',plain,
% 42.85/43.27      ( j(difference(X1,quotient(X1,eta(X2)))) = difference(product(X1,j(eta(X2))),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1698.0.0','0.1692.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1698.0.2',plain,
% 42.85/43.27      ( difference(X1,difference(j(X1),eta(X2))) = difference(product(X1,j(eta(X2))),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1698.0.1','0.1382.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.1698.1.0',plain,
% 42.85/43.27      ( difference(X1,difference(j(X1),eta(X2))) = difference(product(X1,j(eta(X2))),X1) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1698.0.2']),
% 42.85/43.27      [weight('<119,1366,1692,[0,0,0,0]>')]).
% 42.85/43.27  cnf('0.1698.2.0',plain,
% 42.85/43.27      ( difference(product(X1,j(eta(X2))),X1) = difference(X1,difference(j(X1),eta(X2))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1698.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1690]).
% 42.85/43.27  cnf('0.1700.0.0',plain,
% 42.85/43.27      ( i(i(product(X1,product(X1,j(eta(X2)))))) = quotient(product(X1,product(X1,j(eta(X2)))),eta(difference(X1,difference(j(X1),eta(X2))))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1495.2.0','0.1698.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.1','L')]).
% 42.85/43.27  cnf('0.1700.0.1',plain,
% 42.85/43.27      ( i(quotient(quotient(i(j(eta(X2))),X1),X1)) = quotient(product(X1,product(X1,j(eta(X2)))),eta(difference(X1,difference(j(X1),eta(X2))))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1700.0.0','0.556.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1700.0.2',plain,
% 42.85/43.27      ( i(quotient(quotient(eta(X2),X1),X1)) = quotient(product(X1,product(X1,j(eta(X2)))),eta(difference(X1,difference(j(X1),eta(X2))))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1700.0.1','0.22.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1.1','L')]).
% 42.85/43.27  cnf('0.1700.0.3',plain,
% 42.85/43.27      ( i(quotient(quotient(eta(X2),X1),X1)) = quotient(product(X1,product(X1,j(eta(X2)))),eta(difference(X1,difference(X1,eta(X2))))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1700.0.2','0.1213.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.1700.0.4',plain,
% 42.85/43.27      ( i(quotient(quotient(eta(X2),X1),X1)) = quotient(product(X1,product(X1,j(eta(X2)))),eta(difference(X1,X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1700.0.3','0.806.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.1700.0.5',plain,
% 42.85/43.27      ( i(quotient(quotient(eta(X2),X1),X1)) = quotient(product(X1,product(X1,j(eta(X2)))),eta(one)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1700.0.4','0.20.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2.1','L')]).
% 42.85/43.27  cnf('0.1700.0.6',plain,
% 42.85/43.27      ( i(quotient(quotient(eta(X2),X1),X1)) = quotient(product(X1,product(X1,j(eta(X2)))),one) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1700.0.5','0.15.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.1700.0.7',plain,
% 42.85/43.27      ( i(quotient(quotient(eta(X2),X1),X1)) = product(X1,product(X1,j(eta(X2)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1700.0.6','0.14.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1700.1.0',plain,
% 42.85/43.27      ( i(quotient(quotient(eta(X2),X1),X1)) = product(X1,product(X1,j(eta(X2)))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1700.0.7']),
% 42.85/43.27      [weight('<119,1698,1495,[0,0,0,5]>')]).
% 42.85/43.27  cnf('0.1700.2.0',plain,
% 42.85/43.27      ( i(quotient(quotient(eta(X1),X2),X2)) = product(X2,product(X2,j(eta(X1)))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1700.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1692]).
% 42.85/43.27  cnf('0.1701.0.0',plain,
% 42.85/43.27      ( product(difference(X1,eta(X2)),product(difference(X1,eta(X2)),j(eta(X2)))) = i(quotient(X1,difference(X1,eta(X2)))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1700.2.0','0.30.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1','L')]).
% 42.85/43.27  cnf('0.1701.0.1',plain,
% 42.85/43.27      ( product(difference(X1,eta(X2)),difference(difference(eta(X2),X1),j(eta(X2)))) = i(quotient(X1,difference(X1,eta(X2)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1701.0.0','0.1530.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1701.0.2',plain,
% 42.85/43.27      ( product(difference(X1,eta(X2)),i(X1)) = i(quotient(X1,difference(X1,eta(X2)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1701.0.1','0.827.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1701.1.0',plain,
% 42.85/43.27      ( product(difference(X1,eta(X2)),i(X1)) = i(quotient(X1,difference(X1,eta(X2)))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1701.0.2']),
% 42.85/43.27      [weight('<119,1700,30,[1,0,0,2]>')]).
% 42.85/43.27  cnf('0.1701.2.0',plain,
% 42.85/43.27      ( i(quotient(X1,difference(X1,eta(X2)))) = product(difference(X1,eta(X2)),i(X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1701.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1693]).
% 42.85/43.27  cnf('0.1703.0.0',plain,
% 42.85/43.27      ( j(difference(eta(X1),X2)) = difference(product(quotient(X2,eta(X1)),X2),X2) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.31.2.0','0.1697.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1703.1.0',plain,
% 42.85/43.27      ( j(difference(eta(X1),X2)) = difference(product(quotient(X2,eta(X1)),X2),X2) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1703.0.0']),
% 42.85/43.27      [weight('<125,1697,31,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.1703.2.0',plain,
% 42.85/43.27      ( difference(product(quotient(X1,eta(X2)),X1),X1) = j(difference(eta(X2),X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1703.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1695]).
% 42.85/43.27  cnf('0.1716.0.0',plain,
% 42.85/43.27      ( quotient(quotient(product(X1,i(X2)),X2),j(X2)) = quotient(X1,X2) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.354.2.0','0.5.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1716.1.0',plain,
% 42.85/43.27      ( quotient(quotient(product(X1,i(X2)),X2),j(X2)) = quotient(X1,X2) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1716.0.0']),
% 42.85/43.27      [weight('<129,354,5,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.1716.1.1',plain,
% 42.85/43.27      ( quotient(difference(quotient(X2,X1),j(X2)),j(X2)) = quotient(X1,X2) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1716.1.0','0.1533.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1716.1.2',plain,
% 42.85/43.27      ( difference(product(j(X2),quotient(X2,X1)),j(X2)) = quotient(X1,X2) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1716.1.1','0.38.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.1716.1.3',plain,
% 42.85/43.27      ( difference(quotient(X2,quotient(X1,i(X2))),j(X2)) = quotient(X1,X2) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1716.1.2','0.1558.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1716.2.0',plain,
% 42.85/43.27      ( difference(quotient(X1,quotient(X2,i(X1))),j(X1)) = quotient(X2,X1) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1716.1.3',theory(equality)]),
% 42.85/43.27      [u,rule_1708]).
% 42.85/43.27  cnf('0.1717.0.0',plain,
% 42.85/43.27      ( quotient(difference(X1,j(i(X2))),X2) = difference(quotient(X2,difference(product(i(X2),X1),i(i(X2)))),j(X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1716.2.0','0.555.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.2','L')]).
% 42.85/43.27  cnf('0.1717.0.1',plain,
% 42.85/43.27      ( quotient(difference(X1,X2),X2) = difference(quotient(X2,difference(product(i(X2),X1),i(i(X2)))),j(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1717.0.0','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.2','L')]).
% 42.85/43.27  cnf('0.1717.0.2',plain,
% 42.85/43.27      ( difference(product(X2,X1),X2) = difference(quotient(X2,difference(product(i(X2),X1),i(i(X2)))),j(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1717.0.1','0.38.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.1717.0.3',plain,
% 42.85/43.27      ( difference(product(X2,X1),X2) = difference(difference(X2,product(i(i(X2)),product(i(X2),X1))),j(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1717.0.2','0.1659.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.1717.0.4',plain,
% 42.85/43.27      ( difference(product(X2,X1),X2) = difference(difference(X2,product(i(X2),product(j(i(X2)),X1))),j(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1717.0.3','0.1565.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1.2','L')]).
% 42.85/43.27  cnf('0.1717.0.5',plain,
% 42.85/43.27      ( difference(product(X2,X1),X2) = difference(difference(X2,product(i(X2),product(X2,X1))),j(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1717.0.4','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1.2.2.1','L')]).
% 42.85/43.27  cnf('0.1717.0.6',plain,
% 42.85/43.27      ( difference(product(X2,X1),X2) = difference(difference(X2,product(X2,product(j(X2),X1))),j(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1717.0.5','0.1565.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1.2','L')]).
% 42.85/43.27  cnf('0.1717.0.7',plain,
% 42.85/43.27      ( difference(product(X2,X1),X2) = difference(product(j(X2),X1),j(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1717.0.6','0.6.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.1717.1.0',plain,
% 42.85/43.27      ( difference(product(X2,X1),X2) = difference(product(j(X2),X1),j(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1717.0.7']),
% 42.85/43.27      [weight('<103,1716,555,[1,0,0,3]>')]).
% 42.85/43.27  cnf('0.1717.2.0',plain,
% 42.85/43.27      ( difference(product(j(X1),X2),j(X1)) = difference(product(X1,X2),X1) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1717.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1709]).
% 42.85/43.27  cnf('0.1724.0.0',plain,
% 42.85/43.27      ( difference(X1,product(product(X1,X2),difference(X3,X1))) = quotient(product(X2,difference(difference(X1,X3),X1)),X1) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.9.2.0','0.63.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.2','L')]).
% 42.85/43.27  cnf('0.1724.1.0',plain,
% 42.85/43.27      ( difference(X1,product(product(X1,X2),difference(X3,X1))) = quotient(product(X2,difference(difference(X1,X3),X1)),X1) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1724.0.0']),
% 42.85/43.27      [weight('<?,63,9,[0,0,0,3]>')]).
% 42.85/43.27  cnf('0.1724.2.0',plain,
% 42.85/43.27      ( quotient(product(X1,difference(difference(X2,X3),X2)),X2) = difference(X2,product(product(X2,X1),difference(X3,X2))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1724.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1716]).
% 42.85/43.27  cnf('0.1731.0.0',plain,
% 42.85/43.27      ( difference(X1,X2) = quotient(j(X1),quotient(eta(difference(X1,X2)),X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.440.2.0','0.30.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1','L')]).
% 42.85/43.27  cnf('0.1731.1.0',plain,
% 42.85/43.27      ( difference(X1,X2) = quotient(j(X1),quotient(eta(difference(X1,X2)),X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1731.0.0']),
% 42.85/43.27      [weight('<129,440,30,[1,0,0,2]>')]).
% 42.85/43.27  cnf('0.1731.2.0',plain,
% 42.85/43.27      ( quotient(j(X1),quotient(eta(difference(X1,X2)),X2)) = difference(X1,X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1731.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1723]).
% 42.85/43.27  cnf('0.1734.0.0',plain,
% 42.85/43.27      ( product(product(X1,difference(X1,X2)),X1) = quotient(difference(X1,difference(j(X1),X2)),i(X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.403.2.0','0.524.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1734.0.1',plain,
% 42.85/43.27      ( product(X2,X1) = quotient(difference(X1,difference(j(X1),X2)),i(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1734.0.0','0.1.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1734.1.0',plain,
% 42.85/43.27      ( product(X2,X1) = quotient(difference(X1,difference(j(X1),X2)),i(X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1734.0.1']),
% 42.85/43.27      [weight('<129,524,403,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.1734.2.0',plain,
% 42.85/43.27      ( quotient(difference(X1,difference(j(X1),X2)),i(X1)) = product(X2,X1) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1734.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1726]).
% 42.85/43.27  cnf('0.1735.0.0',plain,
% 42.85/43.27      ( product(j(quotient(X1,j(X2))),X2) = quotient(difference(X2,quotient(eta(j(X2)),X1)),i(X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1734.2.0','0.271.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.2','L')]).
% 42.85/43.27  cnf('0.1735.0.1',plain,
% 42.85/43.27      ( product(j(quotient(X1,j(X2))),X2) = quotient(difference(X2,quotient(eta(X2),X1)),i(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1735.0.0','0.26.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1.2.1','L')]).
% 42.85/43.27  cnf('0.1735.0.2',plain,
% 42.85/43.27      ( product(j(quotient(X1,j(X2))),X2) = quotient(j(product(X1,X2)),i(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1735.0.1','0.553.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.1735.1.0',plain,
% 42.85/43.27      ( product(j(quotient(X1,j(X2))),X2) = quotient(j(product(X1,X2)),i(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1735.0.2']),
% 42.85/43.27      [weight('<119,1734,271,[1,0,0,3]>')]).
% 42.85/43.27  cnf('0.1735.2.0',plain,
% 42.85/43.27      ( product(j(quotient(X1,j(X2))),X2) = quotient(j(product(X1,X2)),i(X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1735.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1727]).
% 42.85/43.27  cnf('0.1737.0.0',plain,
% 42.85/43.27      ( quotient(j(product(quotient(difference(X1,X2),X1),X1)),i(X1)) = product(j(product(j(X1),X2)),X1) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1735.2.0','0.489.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1','L')]).
% 42.85/43.27  cnf('0.1737.0.1',plain,
% 42.85/43.27      ( quotient(j(difference(X1,X2)),i(X1)) = product(j(product(j(X1),X2)),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1737.0.0','0.3.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1','L')]).
% 42.85/43.27  cnf('0.1737.1.0',plain,
% 42.85/43.27      ( quotient(j(difference(X1,X2)),i(X1)) = product(j(product(j(X1),X2)),X1) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1737.0.1']),
% 42.85/43.27      [weight('<119,1735,489,[1,0,0,2]>')]).
% 42.85/43.27  cnf('0.1737.2.0',plain,
% 42.85/43.27      ( product(j(product(j(X1),X2)),X1) = quotient(j(difference(X1,X2)),i(X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1737.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1729]).
% 42.85/43.27  cnf('0.1738.0.0',plain,
% 42.85/43.27      ( product(difference(X1,j(product(j(X1),X2))),X1) = product(i(X1),quotient(j(difference(X1,X2)),i(X1))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.210.2.0','0.1737.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1738.0.1',plain,
% 42.85/43.27      ( product(difference(X1,j(product(j(X1),X2))),X1) = product(product(i(X1),j(difference(X1,X2))),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1738.0.0','0.443.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1738.1.0',plain,
% 42.85/43.27      ( difference(X1,j(product(j(X1),X2))) = product(i(X1),j(difference(X1,X2))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1738.0.1']),
% 42.85/43.27      [weight('<119,1737,210,[0,0,0,3]>')]).
% 42.85/43.27  cnf('0.1738.2.0',plain,
% 42.85/43.27      ( product(i(X1),j(difference(X1,X2))) = difference(X1,j(product(j(X1),X2))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1738.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1730]).
% 42.85/43.27  cnf('0.1745.0.0',plain,
% 42.85/43.27      ( difference(X1,X2) = quotient(quotient(eta(difference(X1,X2)),X1),j(X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.571.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.1','L')]).
% 42.85/43.27  cnf('0.1745.1.0',plain,
% 42.85/43.27      ( difference(X1,X2) = quotient(quotient(eta(difference(X1,X2)),X1),j(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1745.0.0']),
% 42.85/43.27      [weight('<129,571,1,[1,0,0,6]>')]).
% 42.85/43.27  cnf('0.1745.2.0',plain,
% 42.85/43.27      ( quotient(quotient(eta(difference(X1,X2)),X1),j(X2)) = difference(X1,X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1745.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1737]).
% 42.85/43.27  cnf('0.1746.0.0',plain,
% 42.85/43.27      ( difference(product(quotient(X1,eta(X2)),X1),X1) = quotient(quotient(eta(j(difference(eta(X2),X1))),product(quotient(X1,eta(X2)),X1)),j(X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1745.2.0','0.1703.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1.1','L')]).
% 42.85/43.27  cnf('0.1746.0.1',plain,
% 42.85/43.27      ( j(difference(eta(X2),X1)) = quotient(quotient(eta(j(difference(eta(X2),X1))),product(quotient(X1,eta(X2)),X1)),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1746.0.0','0.1703.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.1746.0.2',plain,
% 42.85/43.27      ( j(difference(eta(X2),X1)) = quotient(quotient(eta(difference(eta(X2),X1)),product(quotient(X1,eta(X2)),X1)),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1746.0.1','0.26.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1.1','L')]).
% 42.85/43.27  cnf('0.1746.0.3',plain,
% 42.85/43.27      ( j(difference(eta(X2),X1)) = quotient(quotient(eta(X1),product(quotient(X1,eta(X2)),X1)),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1746.0.2','0.722.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1.1','L')]).
% 42.85/43.27  cnf('0.1746.0.4',plain,
% 42.85/43.27      ( j(difference(eta(X2),X1)) = quotient(difference(X1,j(quotient(X1,eta(X2)))),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1746.0.3','0.270.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.1746.0.5',plain,
% 42.85/43.27      ( j(difference(eta(X2),X1)) = quotient(difference(X1,product(eta(X2),j(X1))),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1746.0.4','0.254.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1.2','L')]).
% 42.85/43.27  cnf('0.1746.0.6',plain,
% 42.85/43.27      ( j(difference(eta(X2),X1)) = quotient(quotient(difference(X1,eta(X2)),X1),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1746.0.5','0.99.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.1746.0.7',plain,
% 42.85/43.27      ( j(difference(eta(X2),X1)) = product(j(X1),eta(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1746.0.6','0.489.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1746.1.0',plain,
% 42.85/43.27      ( j(difference(eta(X2),X1)) = product(j(X1),eta(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1746.0.7']),
% 42.85/43.27      [weight('<65,1745,1703,[1,0,0,3]>')]).
% 42.85/43.27  cnf('0.1746.2.0',plain,
% 42.85/43.27      ( j(difference(eta(X1),X2)) = product(j(X2),eta(X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1746.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1738]).
% 42.85/43.27  cnf('0.1747.0.0',plain,
% 42.85/43.27      ( difference(eta(X1),X2) = i(product(j(X2),eta(X1))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.22.2.0','0.1746.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1747.1.0',plain,
% 42.85/43.27      ( difference(eta(X1),X2) = i(product(j(X2),eta(X1))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1747.0.0']),
% 42.85/43.27      [weight('<76,1746,22,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.1747.2.0',plain,
% 42.85/43.27      ( i(product(j(X1),eta(X2))) = difference(eta(X2),X1) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1747.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1739]).
% 42.85/43.27  cnf('0.1748.0.0',plain,
% 42.85/43.27      ( difference(eta(X1),i(X2)) = i(product(X2,eta(X1))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1747.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1','L')]).
% 42.85/43.27  cnf('0.1748.1.0',plain,
% 42.85/43.27      ( difference(eta(X1),i(X2)) = i(product(X2,eta(X1))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1748.0.0']),
% 42.85/43.27      [weight('<65,1747,24,[1,0,0,2]>')]).
% 42.85/43.27  cnf('0.1748.2.0',plain,
% 42.85/43.27      ( i(product(X1,eta(X2))) = difference(eta(X2),i(X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1748.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1740]).
% 42.85/43.27  cnf('0.1749.0.0',plain,
% 42.85/43.27      ( difference(eta(X1),eta(X2)) = product(difference(eta(X1),i(X2)),X2) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.235.2.0','0.1748.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1749.0.1',plain,
% 42.85/43.27      ( difference(eta(X1),eta(X2)) = difference(difference(X2,eta(X1)),j(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1749.0.0','0.602.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1749.0.2',plain,
% 42.85/43.27      ( difference(eta(X1),eta(X2)) = quotient(eta(X2),eta(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1749.0.1','0.1332.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1749.1.0',plain,
% 42.85/43.27      ( difference(eta(X1),eta(X2)) = quotient(eta(X2),eta(X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1749.0.2']),
% 42.85/43.27      [weight('<65,1748,235,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.1749.2.0',plain,
% 42.85/43.27      ( quotient(eta(X1),eta(X2)) = difference(eta(X2),eta(X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1749.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1741]).
% 42.85/43.27  cnf('0.1750.0.0',plain,
% 42.85/43.27      ( j(product(eta(X1),X2)) = difference(X2,difference(eta(X1),eta(X2))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.553.2.0','0.1749.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1750.0.1',plain,
% 42.85/43.27      ( j(product(eta(X1),X2)) = quotient(j(X2),eta(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1750.0.0','0.1502.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1750.1.0',plain,
% 42.85/43.27      ( j(product(eta(X1),X2)) = quotient(j(X2),eta(X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1750.0.1']),
% 42.85/43.27      [weight('<65,1749,553,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.1750.2.0',plain,
% 42.85/43.27      ( j(product(eta(X1),X2)) = quotient(j(X2),eta(X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1750.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1742]).
% 42.85/43.27  cnf('0.1751.0.0',plain,
% 42.85/43.27      ( product(eta(X1),X2) = i(quotient(j(X2),eta(X1))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.22.2.0','0.1750.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1751.1.0',plain,
% 42.85/43.27      ( product(eta(X1),X2) = i(quotient(j(X2),eta(X1))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1751.0.0']),
% 42.85/43.27      [weight('<76,1750,22,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.1751.2.0',plain,
% 42.85/43.27      ( i(quotient(j(X1),eta(X2))) = product(eta(X2),X1) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1751.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1743]).
% 42.85/43.27  cnf('0.1752.0.0',plain,
% 42.85/43.27      ( product(eta(X1),i(X2)) = i(quotient(X2,eta(X1))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1751.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1','L')]).
% 42.85/43.27  cnf('0.1752.1.0',plain,
% 42.85/43.27      ( product(eta(X1),i(X2)) = i(quotient(X2,eta(X1))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1752.0.0']),
% 42.85/43.27      [weight('<65,1751,24,[1,0,0,2]>')]).
% 42.85/43.27  cnf('0.1752.2.0',plain,
% 42.85/43.27      ( i(quotient(X1,eta(X2))) = product(eta(X2),i(X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1752.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1744]).
% 42.85/43.27  cnf('0.1754.0.0',plain,
% 42.85/43.27      ( difference(eta(X1),i(product(X2,j(eta(X1))))) = i(difference(eta(X1),difference(j(eta(X1)),X2))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1748.2.0','0.525.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1754.0.1',plain,
% 42.85/43.27      ( difference(eta(X1),i(product(X2,j(eta(X1))))) = product(i(difference(j(eta(X1)),X2)),eta(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1754.0.0','0.246.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1754.0.2',plain,
% 42.85/43.27      ( difference(eta(X1),i(product(X2,j(eta(X1))))) = product(i(difference(eta(X1),X2)),i(eta(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1754.0.1','0.1317.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1754.0.3',plain,
% 42.85/43.27      ( difference(eta(X1),i(product(X2,j(eta(X1))))) = product(product(i(X2),eta(X1)),i(eta(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1754.0.2','0.246.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.1754.0.4',plain,
% 42.85/43.27      ( difference(eta(X1),i(product(X2,j(eta(X1))))) = difference(eta(X1),difference(j(eta(X1)),i(X2))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1754.0.3','0.526.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1754.1.0',plain,
% 42.85/43.27      ( i(product(X2,j(eta(X1)))) = difference(j(eta(X1)),i(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1754.0.4']),
% 42.85/43.27      [weight('<90,1748,525,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.1754.2.0',plain,
% 42.85/43.27      ( i(product(X1,j(eta(X2)))) = difference(j(eta(X2)),i(X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1754.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1746]).
% 42.85/43.27  cnf('0.1756.0.0',plain,
% 42.85/43.27      ( eta(X1) = product(difference(eta(X2),eta(X1)),eta(X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.3.2.0','0.1749.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1756.1.0',plain,
% 42.85/43.27      ( eta(X1) = product(difference(eta(X2),eta(X1)),eta(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1756.0.0']),
% 42.85/43.27      [weight('<98,1749,3,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.1756.2.0',plain,
% 42.85/43.27      ( product(difference(eta(X1),eta(X2)),eta(X1)) = eta(X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1756.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1748]).
% 42.85/43.27  cnf('0.1763.0.0',plain,
% 42.85/43.27      ( quotient(X1,quotient(eta(X1),eta(X2))) = difference(i(X1),eta(X2)) ),
% 42.85/43.27      inference(interreduction_right,[status(thm)],['0.1335.2.0'])).
% 42.85/43.27  cnf('0.1763.0.1',plain,
% 42.85/43.27      ( quotient(X1,difference(eta(X2),eta(X1))) = difference(i(X1),eta(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1763.0.0','0.1749.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1763.1.0',plain,
% 42.85/43.27      ( quotient(X1,difference(eta(X2),eta(X1))) = difference(i(X1),eta(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1763.0.1']),
% 42.85/43.27      [weight('<103,1335,1749,[0,0,0,0]>')]).
% 42.85/43.27  cnf('0.1763.2.0',plain,
% 42.85/43.27      ( quotient(X1,difference(eta(X2),eta(X1))) = difference(i(X1),eta(X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1763.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1755]).
% 42.85/43.27  cnf('0.1764.0.0',plain,
% 42.85/43.27      ( product(difference(eta(X1),eta(X2)),j(X2)) = quotient(eta(difference(eta(X1),eta(X2))),difference(i(X2),eta(X1))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.551.2.0','0.1763.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1764.0.1',plain,
% 42.85/43.27      ( i(difference(j(X2),eta(X1))) = quotient(eta(difference(eta(X1),eta(X2))),difference(i(X2),eta(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1764.0.0','0.564.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.1764.0.2',plain,
% 42.85/43.27      ( i(difference(j(X2),eta(X1))) = quotient(eta(eta(X2)),difference(i(X2),eta(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1764.0.1','0.722.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.1764.0.3',plain,
% 42.85/43.27      ( i(difference(j(X2),eta(X1))) = quotient(one,difference(i(X2),eta(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1764.0.2','0.161.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.1764.0.4',plain,
% 42.85/43.27      ( i(difference(j(X2),eta(X1))) = j(difference(i(X2),eta(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1764.0.3','0.11.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1764.0.5',plain,
% 42.85/43.27      ( i(difference(j(X2),eta(X1))) = product(j(eta(X1)),i(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1764.0.4','0.729.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1764.1.0',plain,
% 42.85/43.27      ( i(difference(j(X2),eta(X1))) = product(j(eta(X1)),i(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1764.0.5']),
% 42.85/43.27      [weight('<90,1763,551,[0,0,0,3]>')]).
% 42.85/43.27  cnf('0.1764.2.0',plain,
% 42.85/43.27      ( i(difference(j(X1),eta(X2))) = product(j(eta(X2)),i(X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1764.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1756]).
% 42.85/43.27  cnf('0.1765.0.0',plain,
% 42.85/43.27      ( j(quotient(eta(X1),X2)) = product(X2,difference(eta(X1),eta(X2))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.272.2.0','0.1749.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1765.1.0',plain,
% 42.85/43.27      ( j(quotient(eta(X1),X2)) = product(X2,difference(eta(X1),eta(X2))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1765.0.0']),
% 42.85/43.27      [weight('<103,1749,272,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.1765.2.0',plain,
% 42.85/43.27      ( product(X1,difference(eta(X2),eta(X1))) = j(quotient(eta(X2),X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1765.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1757]).
% 42.85/43.27  cnf('0.1766.0.0',plain,
% 42.85/43.27      ( product(X1,j(eta(X2))) = j(difference(j(eta(X2)),i(X1))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.24.2.0','0.1754.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1766.1.0',plain,
% 42.85/43.27      ( product(X1,j(eta(X2))) = j(difference(j(eta(X2)),i(X1))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1766.0.0']),
% 42.85/43.27      [weight('<103,1754,24,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.1766.2.0',plain,
% 42.85/43.27      ( j(difference(j(eta(X1)),i(X2))) = product(X2,j(eta(X1))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1766.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1758]).
% 42.85/43.27  cnf('0.1767.0.0',plain,
% 42.85/43.27      ( product(j(X1),j(eta(X2))) = j(difference(j(eta(X2)),X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1766.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.2','L')]).
% 42.85/43.27  cnf('0.1767.1.0',plain,
% 42.85/43.27      ( product(j(X1),j(eta(X2))) = j(difference(j(eta(X2)),X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1767.0.0']),
% 42.85/43.27      [weight('<90,1766,22,[1,0,0,5]>')]).
% 42.85/43.27  cnf('0.1767.2.0',plain,
% 42.85/43.27      ( j(difference(j(eta(X1)),X2)) = product(j(X2),j(eta(X1))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1767.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1759]).
% 42.85/43.27  cnf('0.1772.0.0',plain,
% 42.85/43.27      ( product(j(quotient(eta(j(eta(X1))),X2)),j(eta(X1))) = j(j(product(X2,j(eta(X1))))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1767.2.0','0.553.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1772.0.1',plain,
% 42.85/43.27      ( product(j(quotient(eta(eta(X1)),X2)),j(eta(X1))) = j(j(product(X2,j(eta(X1))))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1772.0.0','0.26.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1.1','L')]).
% 42.85/43.27  cnf('0.1772.0.2',plain,
% 42.85/43.27      ( product(j(quotient(one,X2)),j(eta(X1))) = j(j(product(X2,j(eta(X1))))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1772.0.1','0.161.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1.1','L')]).
% 42.85/43.27  cnf('0.1772.0.3',plain,
% 42.85/43.27      ( product(j(j(X2)),j(eta(X1))) = j(j(product(X2,j(eta(X1))))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1772.0.2','0.11.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1','L')]).
% 42.85/43.27  cnf('0.1772.0.4',plain,
% 42.85/43.27      ( product(j(j(X2)),j(eta(X1))) = j(quotient(eta(X1),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1772.0.3','0.756.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.1772.1.0',plain,
% 42.85/43.27      ( product(j(j(X2)),j(eta(X1))) = j(quotient(eta(X1),X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1772.0.4']),
% 42.85/43.27      [weight('<103,1767,553,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.1772.2.0',plain,
% 42.85/43.27      ( product(j(j(X1)),j(eta(X2))) = j(quotient(eta(X2),X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1772.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1764]).
% 42.85/43.27  cnf('0.1801.0.0',plain,
% 42.85/43.27      ( product(j(difference(eta(X1),X2)),X2) = difference(X2,product(eta(X1),X2)) ),
% 42.85/43.27      inference(interreduction_right,[status(thm)],['0.1375.2.0'])).
% 42.85/43.27  cnf('0.1801.0.1',plain,
% 42.85/43.27      ( product(product(j(X2),eta(X1)),X2) = difference(X2,product(eta(X1),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1801.0.0','0.1746.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1801.0.2',plain,
% 42.85/43.27      ( quotient(difference(X2,eta(X1)),i(X2)) = difference(X2,product(eta(X1),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1801.0.1','0.529.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.1801.1.0',plain,
% 42.85/43.27      ( quotient(difference(X2,eta(X1)),i(X2)) = difference(X2,product(eta(X1),X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1801.0.2']),
% 42.85/43.27      [weight('<111,1375,1746,[0,0,0,0]>')]).
% 42.85/43.27  cnf('0.1801.2.0',plain,
% 42.85/43.27      ( quotient(difference(X1,eta(X2)),i(X1)) = difference(X1,product(eta(X2),X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1801.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1793]).
% 42.85/43.27  cnf('0.1802.0.0',plain,
% 42.85/43.27      ( difference(i(product(X1,eta(X2))),X1) = product(X1,product(eta(X2),X1)) ),
% 42.85/43.27      inference(interreduction_right,[status(thm)],['0.1497.2.0'])).
% 42.85/43.27  cnf('0.1802.0.1',plain,
% 42.85/43.27      ( difference(difference(eta(X2),i(X1)),X1) = product(X1,product(eta(X2),X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1802.0.0','0.1748.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1802.1.0',plain,
% 42.85/43.27      ( difference(difference(eta(X2),i(X1)),X1) = product(X1,product(eta(X2),X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1802.0.1']),
% 42.85/43.27      [weight('<111,1497,1748,[0,0,0,0]>')]).
% 42.85/43.27  cnf('0.1802.2.0',plain,
% 42.85/43.27      ( difference(difference(eta(X1),i(X2)),X2) = product(X2,product(eta(X1),X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1802.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1794]).
% 42.85/43.27  cnf('0.1820.0.0',plain,
% 42.85/43.27      ( product(X1,product(difference(eta(X2),eta(X1)),X1)) = difference(difference(j(quotient(eta(X2),X1)),eta(difference(eta(X2),eta(X1)))),X1) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1496.2.0','0.1765.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1','L')]).
% 42.85/43.27  cnf('0.1820.0.1',plain,
% 42.85/43.27      ( product(X1,i(difference(X1,eta(X2)))) = difference(difference(j(quotient(eta(X2),X1)),eta(difference(eta(X2),eta(X1)))),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1820.0.0','0.549.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1820.0.2',plain,
% 42.85/43.27      ( product(X1,i(difference(X1,eta(X2)))) = difference(difference(j(quotient(eta(X2),X1)),eta(eta(X1))),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1820.0.1','0.722.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1.2','L')]).
% 42.85/43.27  cnf('0.1820.0.3',plain,
% 42.85/43.27      ( product(X1,i(difference(X1,eta(X2)))) = difference(difference(j(quotient(eta(X2),X1)),one),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1820.0.2','0.161.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1.2','L')]).
% 42.85/43.27  cnf('0.1820.0.4',plain,
% 42.85/43.27      ( product(X1,i(difference(X1,eta(X2)))) = difference(i(j(quotient(eta(X2),X1))),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1820.0.3','0.12.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.1820.0.5',plain,
% 42.85/43.27      ( product(X1,i(difference(X1,eta(X2)))) = difference(quotient(eta(X2),X1),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1820.0.4','0.22.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.1820.1.0',plain,
% 42.85/43.27      ( product(X1,i(difference(X1,eta(X2)))) = difference(quotient(eta(X2),X1),X1) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1820.0.5']),
% 42.85/43.27      [weight('<111,1765,1496,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.1820.2.0',plain,
% 42.85/43.27      ( product(X1,i(difference(X1,eta(X2)))) = difference(quotient(eta(X2),X1),X1) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1820.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1812]).
% 42.85/43.27  cnf('0.1839.0.0',plain,
% 42.85/43.27      ( i(product(product(X1,eta(X2)),X1)) = difference(X1,i(product(X1,eta(X2)))) ),
% 42.85/43.27      inference(interreduction_right,[status(thm)],['0.1414.2.0'])).
% 42.85/43.27  cnf('0.1839.0.1',plain,
% 42.85/43.27      ( i(product(product(X1,eta(X2)),X1)) = difference(X1,difference(eta(X2),i(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1839.0.0','0.1748.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.1839.1.0',plain,
% 42.85/43.27      ( i(product(product(X1,eta(X2)),X1)) = difference(X1,difference(eta(X2),i(X1))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1839.0.1']),
% 42.85/43.27      [weight('<119,1414,1748,[0,0,0,0]>')]).
% 42.85/43.27  cnf('0.1839.2.0',plain,
% 42.85/43.27      ( i(product(product(X1,eta(X2)),X1)) = difference(X1,difference(eta(X2),i(X1))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1839.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1831]).
% 42.85/43.27  cnf('0.1849.0.0',plain,
% 42.85/43.27      ( difference(product(eta(X1),X2),product(eta(X1),difference(eta(X1),eta(X3)))) = quotient(difference(X2,eta(X3)),eta(X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.546.2.0','0.1756.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.2','L')]).
% 42.85/43.27  cnf('0.1849.0.1',plain,
% 42.85/43.27      ( difference(product(eta(X1),X2),eta(X3)) = quotient(difference(X2,eta(X3)),eta(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1849.0.0','0.1.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1849.1.0',plain,
% 42.85/43.27      ( difference(product(eta(X1),X2),eta(X3)) = quotient(difference(X2,eta(X3)),eta(X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1849.0.1']),
% 42.85/43.27      [weight('<119,1756,546,[0,0,0,3]>')]).
% 42.85/43.27  cnf('0.1849.2.0',plain,
% 42.85/43.27      ( quotient(difference(X1,eta(X2)),eta(X3)) = difference(product(eta(X3),X1),eta(X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1849.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1841]).
% 42.85/43.27  cnf('0.1884.0.0',plain,
% 42.85/43.27      ( difference(X1,quotient(quotient(X1,eta(X2)),X1)) = i(product(X1,eta(X2))) ),
% 42.85/43.27      inference(interreduction_right,[status(thm)],['0.1687.2.0'])).
% 42.85/43.27  cnf('0.1884.0.1',plain,
% 42.85/43.27      ( difference(X1,quotient(quotient(X1,eta(X2)),X1)) = difference(eta(X2),i(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1884.0.0','0.1748.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1884.1.0',plain,
% 42.85/43.27      ( difference(X1,quotient(quotient(X1,eta(X2)),X1)) = difference(eta(X2),i(X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1884.0.1']),
% 42.85/43.27      [weight('<125,1687,1748,[0,0,0,0]>')]).
% 42.85/43.27  cnf('0.1884.2.0',plain,
% 42.85/43.27      ( difference(X1,quotient(quotient(X1,eta(X2)),X1)) = difference(eta(X2),i(X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1884.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1875]).
% 42.85/43.27  cnf('0.1885.0.0',plain,
% 42.85/43.27      ( difference(X1,quotient(product(X1,eta(X2)),X1)) = i(quotient(X1,eta(X2))) ),
% 42.85/43.27      inference(interreduction_right,[status(thm)],['0.1688.2.0'])).
% 42.85/43.27  cnf('0.1885.0.1',plain,
% 42.85/43.27      ( difference(X1,quotient(product(X1,eta(X2)),X1)) = product(eta(X2),i(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1885.0.0','0.1752.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1885.1.0',plain,
% 42.85/43.27      ( difference(X1,quotient(product(X1,eta(X2)),X1)) = product(eta(X2),i(X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1885.0.1']),
% 42.85/43.27      [weight('<125,1688,1752,[0,0,0,0]>')]).
% 42.85/43.27  cnf('0.1885.2.0',plain,
% 42.85/43.27      ( difference(X1,quotient(product(X1,eta(X2)),X1)) = product(eta(X2),i(X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1885.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1876]).
% 42.85/43.27  cnf('0.1895.0.0',plain,
% 42.85/43.27      ( difference(j(X1),eta(X2)) = product(i(product(j(eta(X2)),i(X1))),eta(difference(j(X1),eta(X2)))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.118.2.0','0.1764.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1','L')]).
% 42.85/43.27  cnf('0.1895.0.1',plain,
% 42.85/43.27      ( difference(j(X1),eta(X2)) = product(difference(i(X1),eta(X2)),eta(difference(j(X1),eta(X2)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1895.0.0','0.734.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.1895.0.2',plain,
% 42.85/43.27      ( difference(j(X1),eta(X2)) = product(difference(i(X1),eta(X2)),eta(difference(eta(X2),X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1895.0.1','0.582.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.1895.0.3',plain,
% 42.85/43.27      ( difference(j(X1),eta(X2)) = product(difference(i(X1),eta(X2)),eta(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1895.0.2','0.722.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.1895.1.0',plain,
% 42.85/43.27      ( difference(j(X1),eta(X2)) = product(difference(i(X1),eta(X2)),eta(X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1895.0.3']),
% 42.85/43.27      [weight('<125,1764,118,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.1895.2.0',plain,
% 42.85/43.27      ( product(difference(i(X1),eta(X2)),eta(X1)) = difference(j(X1),eta(X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1895.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1886]).
% 42.85/43.27  cnf('0.1897.0.0',plain,
% 42.85/43.27      ( difference(j(eta(X1)),X2) = quotient(j(product(j(X2),j(eta(X1)))),eta(difference(j(eta(X1)),X2))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.117.2.0','0.1767.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1','L')]).
% 42.85/43.27  cnf('0.1897.0.1',plain,
% 42.85/43.27      ( difference(j(eta(X1)),X2) = quotient(quotient(eta(X1),j(X2)),eta(difference(j(eta(X1)),X2))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1897.0.0','0.756.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.1897.0.2',plain,
% 42.85/43.27      ( difference(j(eta(X1)),X2) = quotient(quotient(eta(X1),j(X2)),eta(difference(X2,eta(X1)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1897.0.1','0.582.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.1897.0.3',plain,
% 42.85/43.27      ( difference(j(eta(X1)),X2) = quotient(quotient(eta(X1),j(X2)),eta(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1897.0.2','0.721.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.1897.1.0',plain,
% 42.85/43.27      ( difference(j(eta(X1)),X2) = quotient(quotient(eta(X1),j(X2)),eta(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1897.0.3']),
% 42.85/43.27      [weight('<125,1767,117,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.1897.2.0',plain,
% 42.85/43.27      ( quotient(quotient(eta(X1),j(X2)),eta(X2)) = difference(j(eta(X1)),X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1897.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1888]).
% 42.85/43.27  cnf('0.1910.0.0',plain,
% 42.85/43.27      ( i(difference(X1,eta(X2))) = difference(X1,difference(quotient(eta(X2),X1),X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.6.2.0','0.1820.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1910.1.0',plain,
% 42.85/43.27      ( i(difference(X1,eta(X2))) = difference(X1,difference(quotient(eta(X2),X1),X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1910.0.0']),
% 42.85/43.27      [weight('<125,1820,6,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.1910.2.0',plain,
% 42.85/43.27      ( difference(X1,difference(quotient(eta(X2),X1),X1)) = i(difference(X1,eta(X2))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1910.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1901]).
% 42.85/43.27  cnf('0.1964.0.0',plain,
% 42.85/43.27      ( quotient(X1,quotient(difference(X2,j(X1)),j(X1))) = product(i(X1),difference(i(X1),product(X1,X2))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1514.2.0','0.1525.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1964.0.1',plain,
% 42.85/43.27      ( quotient(X1,difference(product(j(X1),X2),j(X1))) = product(i(X1),difference(i(X1),product(X1,X2))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1964.0.0','0.38.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1964.0.2',plain,
% 42.85/43.27      ( difference(i(X1),product(X1,product(j(X1),X2))) = product(i(X1),difference(i(X1),product(X1,X2))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1964.0.1','0.1525.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.1964.0.3',plain,
% 42.85/43.27      ( difference(i(X1),product(X1,product(j(X1),X2))) = product(X1,X2) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1964.0.2','0.1.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1964.1.0',plain,
% 42.85/43.27      ( difference(i(X1),product(X1,product(j(X1),X2))) = product(X1,X2) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1964.0.3']),
% 42.85/43.27      [weight('<129,1525,1514,[0,0,0,3]>')]).
% 42.85/43.27  cnf('0.1964.2.0',plain,
% 42.85/43.27      ( difference(i(X1),product(X1,product(j(X1),X2))) = product(X1,X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1964.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1955]).
% 42.85/43.27  cnf('0.1970.0.0',plain,
% 42.85/43.27      ( difference(X1,X2) = quotient(quotient(eta(difference(X2,X1)),X1),j(X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1745.2.0','0.747.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1','L')]).
% 42.85/43.27  cnf('0.1970.1.0',plain,
% 42.85/43.27      ( difference(X1,X2) = quotient(quotient(eta(difference(X2,X1)),X1),j(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1970.0.0']),
% 42.85/43.27      [weight('<129,1745,747,[1,0,0,2]>')]).
% 42.85/43.27  cnf('0.1970.2.0',plain,
% 42.85/43.27      ( quotient(quotient(eta(difference(X1,X2)),X2),j(X1)) = difference(X2,X1) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1970.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1961]).
% 42.85/43.27  cnf('0.1971.0.0',plain,
% 42.85/43.27      ( difference(quotient(quotient(X1,eta(X2)),X1),X1) = quotient(quotient(eta(difference(eta(X2),i(X1))),quotient(quotient(X1,eta(X2)),X1)),j(X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1970.2.0','0.1884.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1.1','L')]).
% 42.85/43.27  cnf('0.1971.0.1',plain,
% 42.85/43.27      ( difference(quotient(quotient(X1,eta(X2)),X1),X1) = quotient(quotient(eta(i(X1)),quotient(quotient(X1,eta(X2)),X1)),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1971.0.0','0.722.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1.1','L')]).
% 42.85/43.27  cnf('0.1971.0.2',plain,
% 42.85/43.27      ( difference(quotient(quotient(X1,eta(X2)),X1),X1) = quotient(quotient(eta(X1),quotient(quotient(X1,eta(X2)),X1)),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1971.0.1','0.27.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1.1','L')]).
% 42.85/43.27  cnf('0.1971.0.3',plain,
% 42.85/43.27      ( difference(quotient(quotient(X1,eta(X2)),X1),X1) = quotient(product(X1,j(quotient(X1,eta(X2)))),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1971.0.2','0.551.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.1971.0.4',plain,
% 42.85/43.27      ( difference(quotient(quotient(X1,eta(X2)),X1),X1) = product(X1,product(j(quotient(X1,eta(X2))),X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1971.0.3','0.347.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1971.0.5',plain,
% 42.85/43.27      ( difference(quotient(quotient(X1,eta(X2)),X1),X1) = product(X1,product(product(eta(X2),j(X1)),X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1971.0.4','0.254.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2.1','L')]).
% 42.85/43.27  cnf('0.1971.0.6',plain,
% 42.85/43.27      ( difference(quotient(quotient(X1,eta(X2)),X1),X1) = product(X1,difference(X1,difference(j(X1),eta(X2)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1971.0.5','0.525.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.1971.0.7',plain,
% 42.85/43.27      ( difference(quotient(quotient(X1,eta(X2)),X1),X1) = difference(j(X1),eta(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1971.0.6','0.1.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1971.1.0',plain,
% 42.85/43.27      ( difference(quotient(quotient(X1,eta(X2)),X1),X1) = difference(j(X1),eta(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1971.0.7']),
% 42.85/43.27      [weight('<125,1970,1884,[1,0,0,3]>')]).
% 42.85/43.27  cnf('0.1971.2.0',plain,
% 42.85/43.27      ( difference(quotient(quotient(X1,eta(X2)),X1),X1) = difference(j(X1),eta(X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1971.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1962]).
% 42.85/43.27  cnf('0.1973.0.0',plain,
% 42.85/43.27      ( difference(difference(X1,quotient(quotient(X1,eta(X2)),X1)),X1) = product(difference(j(X1),eta(X2)),X1) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.63.2.0','0.1971.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1973.0.1',plain,
% 42.85/43.27      ( difference(difference(eta(X2),i(X1)),X1) = product(difference(j(X1),eta(X2)),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1973.0.0','0.1884.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1973.0.2',plain,
% 42.85/43.27      ( product(X1,product(eta(X2),X1)) = product(difference(j(X1),eta(X2)),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1973.0.1','0.1802.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.1973.1.0',plain,
% 42.85/43.27      ( product(X1,product(eta(X2),X1)) = product(difference(j(X1),eta(X2)),X1) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1973.0.2']),
% 42.85/43.27      [weight('<111,1971,63,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.1973.2.0',plain,
% 42.85/43.27      ( product(difference(j(X1),eta(X2)),X1) = product(X1,product(eta(X2),X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1973.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1964]).
% 42.85/43.27  cnf('0.1974.0.0',plain,
% 42.85/43.27      ( product(i(X1),product(eta(X2),i(X1))) = product(difference(X1,eta(X2)),i(X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1973.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1','L')]).
% 42.85/43.27  cnf('0.1974.0.1',plain,
% 42.85/43.27      ( difference(X1,quotient(eta(X2),X1)) = product(difference(X1,eta(X2)),i(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1974.0.0','0.370.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.1974.1.0',plain,
% 42.85/43.27      ( difference(X1,quotient(eta(X2),X1)) = product(difference(X1,eta(X2)),i(X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1974.0.1']),
% 42.85/43.27      [weight('<111,1973,24,[1,0,0,2]>')]).
% 42.85/43.27  cnf('0.1974.2.0',plain,
% 42.85/43.27      ( product(difference(X1,eta(X2)),i(X1)) = difference(X1,quotient(eta(X2),X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1974.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1965]).
% 42.85/43.27  cnf('0.1975.0.0',plain,
% 42.85/43.27      ( i(quotient(X1,difference(X1,eta(X2)))) = product(difference(X1,eta(X2)),i(X1)) ),
% 42.85/43.27      inference(interreduction_right,[status(thm)],['0.1701.2.0'])).
% 42.85/43.27  cnf('0.1975.0.1',plain,
% 42.85/43.27      ( i(quotient(X1,difference(X1,eta(X2)))) = difference(X1,quotient(eta(X2),X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1975.0.0','0.1974.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1975.1.0',plain,
% 42.85/43.27      ( i(quotient(X1,difference(X1,eta(X2)))) = difference(X1,quotient(eta(X2),X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1975.0.1']),
% 42.85/43.27      [weight('<111,1701,1974,[0,0,0,0]>')]).
% 42.85/43.27  cnf('0.1975.2.0',plain,
% 42.85/43.27      ( i(quotient(X1,difference(X1,eta(X2)))) = difference(X1,quotient(eta(X2),X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1975.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1966]).
% 42.85/43.27  cnf('0.1977.0.0',plain,
% 42.85/43.27      ( quotient(X1,difference(X1,eta(X2))) = j(difference(X1,quotient(eta(X2),X1))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.24.2.0','0.1975.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1977.0.1',plain,
% 42.85/43.27      ( quotient(X1,difference(X1,eta(X2))) = product(j(quotient(eta(X2),X1)),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1977.0.0','0.1405.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1977.1.0',plain,
% 42.85/43.27      ( quotient(X1,difference(X1,eta(X2))) = product(j(quotient(eta(X2),X1)),X1) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1977.0.1']),
% 42.85/43.27      [weight('<111,1975,24,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.1977.2.0',plain,
% 42.85/43.27      ( product(j(quotient(eta(X1),X2)),X2) = quotient(X2,difference(X2,eta(X1))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1977.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1968]).
% 42.85/43.27  cnf('0.1978.0.0',plain,
% 42.85/43.27      ( i(difference(X1,quotient(eta(X2),X1))) = product(j(quotient(eta(X2),X1)),X1) ),
% 42.85/43.27      inference(interreduction_right,[status(thm)],['0.1369.2.0'])).
% 42.85/43.27  cnf('0.1978.0.1',plain,
% 42.85/43.27      ( i(difference(X1,quotient(eta(X2),X1))) = quotient(X1,difference(X1,eta(X2))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1978.0.0','0.1977.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1978.1.0',plain,
% 42.85/43.27      ( i(difference(X1,quotient(eta(X2),X1))) = quotient(X1,difference(X1,eta(X2))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1978.0.1']),
% 42.85/43.27      [weight('<111,1369,1977,[0,0,0,0]>')]).
% 42.85/43.27  cnf('0.1978.2.0',plain,
% 42.85/43.27      ( i(difference(X1,quotient(eta(X2),X1))) = quotient(X1,difference(X1,eta(X2))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1978.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1969]).
% 42.85/43.27  cnf('0.1980.0.0',plain,
% 42.85/43.27      ( difference(quotient(product(X1,eta(X2)),X1),X1) = quotient(quotient(eta(product(eta(X2),i(X1))),quotient(product(X1,eta(X2)),X1)),j(X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1970.2.0','0.1885.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1.1','L')]).
% 42.85/43.27  cnf('0.1980.0.1',plain,
% 42.85/43.27      ( difference(quotient(product(X1,eta(X2)),X1),X1) = quotient(quotient(eta(difference(eta(X2),i(X1))),quotient(product(X1,eta(X2)),X1)),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1980.0.0','0.716.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1.1','L')]).
% 42.85/43.27  cnf('0.1980.0.2',plain,
% 42.85/43.27      ( difference(quotient(product(X1,eta(X2)),X1),X1) = quotient(quotient(eta(i(X1)),quotient(product(X1,eta(X2)),X1)),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1980.0.1','0.722.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1.1','L')]).
% 42.85/43.27  cnf('0.1980.0.3',plain,
% 42.85/43.27      ( difference(quotient(product(X1,eta(X2)),X1),X1) = quotient(quotient(eta(X1),quotient(product(X1,eta(X2)),X1)),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1980.0.2','0.27.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1.1','L')]).
% 42.85/43.27  cnf('0.1980.0.4',plain,
% 42.85/43.27      ( difference(quotient(product(X1,eta(X2)),X1),X1) = quotient(product(X1,j(product(X1,eta(X2)))),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1980.0.3','0.551.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.1980.0.5',plain,
% 42.85/43.27      ( difference(quotient(product(X1,eta(X2)),X1),X1) = product(X1,product(j(product(X1,eta(X2))),X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1980.0.4','0.347.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1980.0.6',plain,
% 42.85/43.27      ( difference(quotient(product(X1,eta(X2)),X1),X1) = product(X1,product(difference(eta(X2),j(X1)),X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1980.0.5','0.252.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2.1','L')]).
% 42.85/43.27  cnf('0.1980.0.7',plain,
% 42.85/43.27      ( difference(quotient(product(X1,eta(X2)),X1),X1) = product(X1,difference(difference(X1,eta(X2)),i(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1980.0.6','0.578.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.1980.0.8',plain,
% 42.85/43.27      ( difference(quotient(product(X1,eta(X2)),X1),X1) = product(X1,j(eta(X2))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1980.0.7','0.750.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.1980.1.0',plain,
% 42.85/43.27      ( difference(quotient(product(X1,eta(X2)),X1),X1) = product(X1,j(eta(X2))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1980.0.8']),
% 42.85/43.27      [weight('<125,1970,1885,[1,0,0,3]>')]).
% 42.85/43.27  cnf('0.1980.2.0',plain,
% 42.85/43.27      ( difference(quotient(product(X1,eta(X2)),X1),X1) = product(X1,j(eta(X2))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1980.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1971]).
% 42.85/43.27  cnf('0.1983.0.0',plain,
% 42.85/43.27      ( difference(difference(j(j(X1)),quotient(product(j(j(X1)),eta(X2)),j(j(X1)))),X1) = product(product(j(j(X1)),j(eta(X2))),X1) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1634.2.0','0.1980.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1983.0.1',plain,
% 42.85/43.27      ( difference(product(j(X1),product(product(j(j(X1)),eta(X2)),j(X1))),X1) = product(product(j(j(X1)),j(eta(X2))),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1983.0.0','0.396.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1983.0.2',plain,
% 42.85/43.27      ( difference(product(j(X1),quotient(difference(j(X1),eta(X2)),i(j(X1)))),X1) = product(product(j(j(X1)),j(eta(X2))),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1983.0.1','0.529.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.2','L')]).
% 42.85/43.27  cnf('0.1983.0.3',plain,
% 42.85/43.27      ( difference(product(j(X1),difference(j(X1),product(eta(X2),j(X1)))),X1) = product(product(j(j(X1)),j(eta(X2))),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1983.0.2','0.1801.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.2','L')]).
% 42.85/43.27  cnf('0.1983.0.4',plain,
% 42.85/43.27      ( difference(product(eta(X2),j(X1)),X1) = product(product(j(j(X1)),j(eta(X2))),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1983.0.3','0.1.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1983.0.5',plain,
% 42.85/43.27      ( difference(product(eta(X2),j(X1)),X1) = product(j(quotient(eta(X2),X1)),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1983.0.4','0.1772.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.1983.0.6',plain,
% 42.85/43.27      ( difference(product(eta(X2),j(X1)),X1) = quotient(X1,difference(X1,eta(X2))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1983.0.5','0.1977.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.1983.1.0',plain,
% 42.85/43.27      ( difference(product(eta(X2),j(X1)),X1) = quotient(X1,difference(X1,eta(X2))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1983.0.6']),
% 42.85/43.27      [weight('<111,1980,1634,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.1983.2.0',plain,
% 42.85/43.27      ( difference(product(eta(X1),j(X2)),X2) = quotient(X2,difference(X2,eta(X1))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1983.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_1974]).
% 42.85/43.27  cnf('0.1987.0.0',plain,
% 42.85/43.27      ( j(quotient(eta(X1),X2)) = quotient(quotient(X2,difference(X2,eta(X1))),X2) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.5.2.0','0.1977.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.1987.1.0',plain,
% 42.85/43.27      ( j(quotient(eta(X1),X2)) = quotient(quotient(X2,difference(X2,eta(X1))),X2) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1987.0.0']),
% 42.85/43.27      [weight('<125,1977,5,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.1987.2.0',plain,
% 42.85/43.27      ( quotient(quotient(X1,difference(X1,eta(X2))),X1) = j(quotient(eta(X2),X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1987.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1978]).
% 42.85/43.27  cnf('0.1989.0.0',plain,
% 42.85/43.27      ( product(eta(X1),j(X2)) = quotient(X2,quotient(X2,difference(X2,eta(X1)))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.30.2.0','0.1983.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1989.1.0',plain,
% 42.85/43.27      ( product(eta(X1),j(X2)) = quotient(X2,quotient(X2,difference(X2,eta(X1)))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1989.0.0']),
% 42.85/43.27      [weight('<125,1983,30,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.1989.2.0',plain,
% 42.85/43.27      ( quotient(X1,quotient(X1,difference(X1,eta(X2)))) = product(eta(X2),j(X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1989.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1980]).
% 42.85/43.27  cnf('0.1990.0.0',plain,
% 42.85/43.27      ( quotient(X1,quotient(quotient(X1,difference(X1,eta(X2))),X1)) = product(X1,product(eta(X2),j(X1))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.67.2.0','0.1989.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1990.0.1',plain,
% 42.85/43.27      ( quotient(X1,j(quotient(eta(X2),X1))) = product(X1,product(eta(X2),j(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1990.0.0','0.1987.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.1990.0.2',plain,
% 42.85/43.27      ( difference(i(X1),quotient(eta(X2),X1)) = product(X1,product(eta(X2),j(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.1990.0.1','0.1601.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.1990.1.0',plain,
% 42.85/43.27      ( difference(i(X1),quotient(eta(X2),X1)) = product(X1,product(eta(X2),j(X1))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.1990.0.2']),
% 42.85/43.27      [weight('<119,1989,67,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.1990.2.0',plain,
% 42.85/43.27      ( product(X1,product(eta(X2),j(X1))) = difference(i(X1),quotient(eta(X2),X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.1990.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_1981]).
% 42.85/43.27  cnf('0.2042.0.0',plain,
% 42.85/43.27      ( product(quotient(X1,j(X2)),j(j(X2))) = product(j(X2),quotient(product(X2,product(X1,X2)),j(X2))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.98.2.0','0.396.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.1','L')]).
% 42.85/43.27  cnf('0.2042.0.1',plain,
% 42.85/43.27      ( product(quotient(X1,j(X2)),j(j(X2))) = product(j(X2),product(X2,product(product(X1,X2),X2))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2042.0.0','0.347.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.2042.0.2',plain,
% 42.85/43.27      ( product(quotient(X1,j(X2)),j(j(X2))) = quotient(quotient(product(product(X1,X2),X2),X2),j(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2042.0.1','0.94.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2042.0.3',plain,
% 42.85/43.27      ( product(quotient(X1,j(X2)),j(j(X2))) = quotient(product(X1,X2),j(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2042.0.2','0.5.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.2042.1.0',plain,
% 42.85/43.27      ( product(quotient(X1,j(X2)),j(j(X2))) = quotient(product(X1,X2),j(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2042.0.3']),
% 42.85/43.27      [weight('<134,396,98,[0,0,0,3]>')]).
% 42.85/43.27  cnf('0.2042.1.1',plain,
% 42.85/43.27      ( difference(quotient(j(X2),X1),j(j(X2))) = quotient(product(X1,X2),j(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2042.1.0','0.1534.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.2042.1.2',plain,
% 42.85/43.27      ( difference(quotient(j(X2),X1),j(j(X2))) = difference(quotient(i(X2),X1),X2) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2042.1.1','0.1570.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2042.2.0',plain,
% 42.85/43.27      ( difference(quotient(j(X1),X2),j(j(X1))) = difference(quotient(i(X1),X2),X1) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2042.1.2',theory(equality)]),
% 42.85/43.27      [u,rule_2033]).
% 42.85/43.27  cnf('0.2043.0.0',plain,
% 42.85/43.27      ( difference(product(j(X1),quotient(j(X1),X2)),i(j(X1))) = quotient(difference(quotient(i(X1),X2),X1),j(X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.555.2.0','0.2042.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.2043.0.1',plain,
% 42.85/43.27      ( difference(quotient(j(X1),quotient(X2,j(X1))),i(j(X1))) = quotient(difference(quotient(i(X1),X2),X1),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2043.0.0','0.67.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.2043.0.2',plain,
% 42.85/43.27      ( difference(quotient(j(X1),quotient(X2,j(X1))),X1) = quotient(difference(quotient(i(X1),X2),X1),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2043.0.1','0.22.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2043.0.3',plain,
% 42.85/43.27      ( difference(quotient(j(X1),quotient(X2,j(X1))),X1) = difference(product(i(X1),quotient(i(X1),X2)),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2043.0.2','0.1499.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2043.0.4',plain,
% 42.85/43.27      ( difference(quotient(j(X1),quotient(X2,j(X1))),X1) = difference(quotient(i(X1),quotient(X2,i(X1))),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2043.0.3','0.67.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.2043.1.0',plain,
% 42.85/43.27      ( quotient(j(X1),quotient(X2,j(X1))) = quotient(i(X1),quotient(X2,i(X1))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2043.0.4']),
% 42.85/43.27      [weight('<119,2042,555,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.2043.2.0',plain,
% 42.85/43.27      ( quotient(i(X1),quotient(X2,i(X1))) = quotient(j(X1),quotient(X2,j(X1))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2043.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_2034]).
% 42.85/43.27  cnf('0.2045.0.0',plain,
% 42.85/43.27      ( quotient(j(X1),quotient(difference(X2,X1),j(X1))) = quotient(i(X1),difference(product(j(X1),X2),X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.2043.2.0','0.1568.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2045.0.1',plain,
% 42.85/43.27      ( quotient(j(X1),difference(product(i(X1),X2),X1)) = quotient(i(X1),difference(product(j(X1),X2),X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2045.0.0','0.1499.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2045.0.2',plain,
% 42.85/43.27      ( difference(X1,product(i(X1),product(i(X1),X2))) = quotient(i(X1),difference(product(j(X1),X2),X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2045.0.1','0.1552.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.2045.0.3',plain,
% 42.85/43.27      ( difference(X1,product(i(X1),product(i(X1),X2))) = difference(X1,product(j(X1),product(j(X1),X2))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2045.0.2','0.1555.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2045.1.0',plain,
% 42.85/43.27      ( product(i(X1),product(i(X1),X2)) = product(j(X1),product(j(X1),X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2045.0.3']),
% 42.85/43.27      [weight('<119,2043,1568,[1,0,0,3]>')]).
% 42.85/43.27  cnf('0.2045.2.0',plain,
% 42.85/43.27      ( product(i(X1),product(i(X1),X2)) = product(j(X1),product(j(X1),X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2045.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2036]).
% 42.85/43.27  cnf('0.2046.0.0',plain,
% 42.85/43.27      ( difference(X1,product(product(X1,i(X2)),i(X2))) = quotient(product(j(X2),product(j(X2),X1)),X1) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.9.2.0','0.2045.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.2046.0.1',plain,
% 42.85/43.27      ( difference(X1,product(product(X1,i(X2)),i(X2))) = difference(X1,product(product(X1,j(X2)),j(X2))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2046.0.0','0.9.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2046.1.0',plain,
% 42.85/43.27      ( product(product(X1,i(X2)),i(X2)) = product(product(X1,j(X2)),j(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2046.0.1']),
% 42.85/43.27      [weight('<119,2045,9,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.2046.2.0',plain,
% 42.85/43.27      ( product(product(X1,i(X2)),i(X2)) = product(product(X1,j(X2)),j(X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2046.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2037]).
% 42.85/43.27  cnf('0.2047.0.0',plain,
% 42.85/43.27      ( product(X1,product(quotient(X2,j(j(X1))),j(X1))) = product(product(difference(j(X1),X2),j(X1)),j(X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.451.2.0','0.352.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.2047.0.1',plain,
% 42.85/43.27      ( product(X1,product(quotient(X2,j(j(X1))),j(X1))) = product(product(X1,product(X2,j(X1))),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2047.0.0','0.451.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.2047.0.2',plain,
% 42.85/43.27      ( product(X1,product(quotient(X2,j(j(X1))),j(X1))) = product(X1,quotient(product(X2,j(X1)),X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2047.0.1','0.92.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2047.1.0',plain,
% 42.85/43.27      ( product(quotient(X2,j(j(X1))),j(X1)) = quotient(product(X2,j(X1)),X1) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2047.0.2']),
% 42.85/43.27      [weight('<134,451,352,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.2047.1.1',plain,
% 42.85/43.27      ( difference(quotient(j(j(X1)),X2),j(X1)) = quotient(product(X2,j(X1)),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2047.1.0','0.1551.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.2047.1.2',plain,
% 42.85/43.27      ( difference(quotient(j(j(X1)),X2),j(X1)) = difference(quotient(X1,X2),i(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2047.1.1','0.1535.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2047.2.0',plain,
% 42.85/43.27      ( difference(quotient(j(j(X1)),X2),j(X1)) = difference(quotient(X1,X2),i(X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2047.1.2',theory(equality)]),
% 42.85/43.27      [u,rule_2038]).
% 42.85/43.27  cnf('0.2048.0.0',plain,
% 42.85/43.27      ( difference(quotient(X1,quotient(eta(difference(X2,j(j(X1)))),X2)),i(X1)) = difference(difference(i(j(j(X1))),X2),j(X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.2047.2.0','0.1521.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.2048.0.1',plain,
% 42.85/43.27      ( difference(quotient(X1,quotient(eta(difference(X2,j(X1))),X2)),i(X1)) = difference(difference(i(j(j(X1))),X2),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2048.0.0','0.718.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.2.1','L')]).
% 42.85/43.27  cnf('0.2048.0.2',plain,
% 42.85/43.27      ( difference(quotient(X1,quotient(eta(difference(X2,X1)),X2)),i(X1)) = difference(difference(i(j(j(X1))),X2),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2048.0.1','0.718.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.2.1','L')]).
% 42.85/43.27  cnf('0.2048.0.3',plain,
% 42.85/43.27      ( difference(difference(i(X1),X2),i(X1)) = difference(difference(i(j(j(X1))),X2),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2048.0.2','0.1521.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.2048.0.4',plain,
% 42.85/43.27      ( difference(difference(i(X1),X2),i(X1)) = difference(difference(j(X1),X2),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2048.0.3','0.22.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1.1','L')]).
% 42.85/43.27  cnf('0.2048.1.0',plain,
% 42.85/43.27      ( difference(difference(i(X1),X2),i(X1)) = difference(difference(j(X1),X2),j(X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2048.0.4']),
% 42.85/43.27      [weight('<119,2047,1521,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.2048.2.0',plain,
% 42.85/43.27      ( difference(difference(i(X1),X2),i(X1)) = difference(difference(j(X1),X2),j(X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2048.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2039]).
% 42.85/43.27  cnf('0.2050.0.0',plain,
% 42.85/43.27      ( difference(j(X1),product(j(j(X1)),X2)) = product(X1,difference(j(X1),X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.490.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.2050.1.0',plain,
% 42.85/43.27      ( difference(j(X1),product(j(j(X1)),X2)) = product(X1,difference(j(X1),X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2050.0.0']),
% 42.85/43.27      [weight('<134,490,22,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.2050.1.1',plain,
% 42.85/43.27      ( difference(j(X1),product(j(j(X1)),X2)) = difference(i(X1),product(X1,X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2050.1.0','0.1539.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2050.2.0',plain,
% 42.85/43.27      ( difference(j(X1),product(j(j(X1)),X2)) = difference(i(X1),product(X1,X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2050.1.1',theory(equality)]),
% 42.85/43.27      [u,rule_2041]).
% 42.85/43.27  cnf('0.2051.0.0',plain,
% 42.85/43.27      ( product(product(j(j(X1)),X2),X1) = quotient(difference(X1,difference(i(X1),product(X1,X2))),i(X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1734.2.0','0.2050.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.2','L')]).
% 42.85/43.27  cnf('0.2051.0.1',plain,
% 42.85/43.27      ( product(product(j(j(X1)),X2),X1) = quotient(difference(j(X1),X2),i(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2051.0.0','0.1545.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.2051.1.0',plain,
% 42.85/43.27      ( product(product(j(j(X1)),X2),X1) = quotient(difference(j(X1),X2),i(X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2051.0.1']),
% 42.85/43.27      [weight('<119,2050,1734,[0,0,0,3]>')]).
% 42.85/43.27  cnf('0.2051.2.0',plain,
% 42.85/43.27      ( product(product(j(j(X1)),X2),X1) = quotient(difference(j(X1),X2),i(X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2051.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2042]).
% 42.85/43.27  cnf('0.2052.0.0',plain,
% 42.85/43.27      ( quotient(difference(j(X1),j(eta(X2))),i(X1)) = product(j(quotient(eta(X2),X1)),X1) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.2051.2.0','0.1772.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.2052.0.1',plain,
% 42.85/43.27      ( quotient(quotient(X1,eta(X2)),i(X1)) = product(j(quotient(eta(X2),X1)),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2052.0.0','0.820.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.2052.0.2',plain,
% 42.85/43.27      ( quotient(quotient(X1,eta(X2)),i(X1)) = quotient(X1,difference(X1,eta(X2))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2052.0.1','0.1977.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2052.1.0',plain,
% 42.85/43.27      ( quotient(quotient(X1,eta(X2)),i(X1)) = quotient(X1,difference(X1,eta(X2))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2052.0.2']),
% 42.85/43.27      [weight('<111,2051,1772,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.2052.2.0',plain,
% 42.85/43.27      ( quotient(quotient(X1,eta(X2)),i(X1)) = quotient(X1,difference(X1,eta(X2))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2052.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2043]).
% 42.85/43.27  cnf('0.2053.0.0',plain,
% 42.85/43.27      ( quotient(i(X1),quotient(X1,eta(X2))) = difference(i(X1),quotient(i(X1),quotient(X1,difference(X1,eta(X2))))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.78.2.0','0.2052.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.2','L')]).
% 42.85/43.27  cnf('0.2053.0.1',plain,
% 42.85/43.27      ( quotient(i(X1),quotient(X1,eta(X2))) = difference(X1,quotient(X1,quotient(X1,difference(X1,eta(X2))))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2053.0.0','0.1541.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2053.0.2',plain,
% 42.85/43.27      ( quotient(i(X1),quotient(X1,eta(X2))) = difference(X1,product(eta(X2),j(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2053.0.1','0.1989.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.2053.0.3',plain,
% 42.85/43.27      ( quotient(i(X1),quotient(X1,eta(X2))) = quotient(difference(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2053.0.2','0.99.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2053.1.0',plain,
% 42.85/43.27      ( quotient(i(X1),quotient(X1,eta(X2))) = quotient(difference(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2053.0.3']),
% 42.85/43.27      [weight('<111,2052,78,[0,0,0,4]>')]).
% 42.85/43.27  cnf('0.2053.2.0',plain,
% 42.85/43.27      ( quotient(i(X1),quotient(X1,eta(X2))) = quotient(difference(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2053.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2044]).
% 42.85/43.27  cnf('0.2054.0.0',plain,
% 42.85/43.27      ( product(quotient(X1,eta(X2)),j(i(X1))) = quotient(eta(quotient(X1,eta(X2))),quotient(difference(X1,eta(X2)),X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.551.2.0','0.2053.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2054.0.1',plain,
% 42.85/43.27      ( product(quotient(X1,eta(X2)),X1) = quotient(eta(quotient(X1,eta(X2))),quotient(difference(X1,eta(X2)),X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2054.0.0','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2054.0.2',plain,
% 42.85/43.27      ( product(quotient(X1,eta(X2)),X1) = quotient(eta(difference(X1,eta(X2))),quotient(difference(X1,eta(X2)),X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2054.0.1','0.626.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.2054.0.3',plain,
% 42.85/43.27      ( product(quotient(X1,eta(X2)),X1) = quotient(eta(X1),quotient(difference(X1,eta(X2)),X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2054.0.2','0.721.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.2054.0.4',plain,
% 42.85/43.27      ( product(quotient(X1,eta(X2)),X1) = product(X1,j(difference(X1,eta(X2)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2054.0.3','0.551.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2054.0.5',plain,
% 42.85/43.27      ( product(quotient(X1,eta(X2)),X1) = product(X1,product(j(eta(X2)),X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2054.0.4','0.729.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.2054.1.0',plain,
% 42.85/43.27      ( product(quotient(X1,eta(X2)),X1) = product(X1,product(j(eta(X2)),X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2054.0.5']),
% 42.85/43.27      [weight('<111,2053,551,[0,0,0,3]>')]).
% 42.85/43.27  cnf('0.2054.2.0',plain,
% 42.85/43.27      ( product(X1,product(j(eta(X2)),X1)) = product(quotient(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2054.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_2045]).
% 42.85/43.27  cnf('0.2072.0.0',plain,
% 42.85/43.27      ( quotient(i(product(X1,i(X2))),i(X2)) = difference(difference(X2,quotient(X1,X2)),eta(i(X2))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.547.2.0','0.370.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.2072.0.1',plain,
% 42.85/43.27      ( quotient(i(product(X1,i(X2))),i(X2)) = difference(difference(X2,quotient(X1,X2)),eta(X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2072.0.0','0.27.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.2072.0.2',plain,
% 42.85/43.27      ( quotient(i(product(X1,i(X2))),i(X2)) = product(i(quotient(X1,X2)),X2) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2072.0.1','0.245.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2072.1.0',plain,
% 42.85/43.27      ( quotient(i(product(X1,i(X2))),i(X2)) = product(i(quotient(X1,X2)),X2) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2072.0.2']),
% 42.85/43.27      [weight('<134,547,370,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.2072.2.0',plain,
% 42.85/43.27      ( quotient(i(product(X1,i(X2))),i(X2)) = product(i(quotient(X1,X2)),X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2072.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2063]).
% 42.85/43.27  cnf('0.2079.0.0',plain,
% 42.85/43.27      ( product(i(X1),j(difference(i(X1),X2))) = quotient(eta(i(X1)),product(product(X1,X2),X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.551.2.0','0.403.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2079.0.1',plain,
% 42.85/43.27      ( product(i(X1),j(difference(i(X1),X2))) = quotient(eta(X1),product(product(X1,X2),X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2079.0.0','0.27.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.2079.0.2',plain,
% 42.85/43.27      ( product(i(X1),j(difference(i(X1),X2))) = difference(X1,j(product(X1,X2))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2079.0.1','0.270.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2079.1.0',plain,
% 42.85/43.27      ( product(i(X1),j(difference(i(X1),X2))) = difference(X1,j(product(X1,X2))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2079.0.2']),
% 42.85/43.27      [weight('<134,551,403,[1,0,0,3]>')]).
% 42.85/43.27  cnf('0.2079.2.0',plain,
% 42.85/43.27      ( product(i(X1),j(difference(i(X1),X2))) = difference(X1,j(product(X1,X2))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2079.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2070]).
% 42.85/43.27  cnf('0.2101.0.0',plain,
% 42.85/43.27      ( product(product(X1,X2),i(X1)) = product(X1,quotient(product(X2,eta(X1)),X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1.2.0','0.714.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2101.1.0',plain,
% 42.85/43.27      ( product(product(X1,X2),i(X1)) = product(X1,quotient(product(X2,eta(X1)),X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2101.0.0']),
% 42.85/43.27      [weight('<134,714,1,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.2101.2.0',plain,
% 42.85/43.27      ( product(X1,quotient(product(X2,eta(X1)),X1)) = product(product(X1,X2),i(X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2101.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_2092]).
% 42.85/43.27  cnf('0.2102.0.0',plain,
% 42.85/43.27      ( quotient(product(quotient(product(X1,eta(X2)),X2),eta(X2)),X2) = difference(X2,product(product(product(X2,X1),i(X2)),i(X2))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.714.2.0','0.2101.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.1','L')]).
% 42.85/43.27  cnf('0.2102.0.1',plain,
% 42.85/43.27      ( quotient(product(quotient(product(X1,eta(X2)),X2),eta(X2)),X2) = difference(X2,product(product(product(X2,X1),j(X2)),j(X2))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2102.0.0','0.2046.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.2102.0.2',plain,
% 42.85/43.27      ( quotient(product(quotient(product(X1,eta(X2)),X2),eta(X2)),X2) = quotient(difference(X2,product(product(X2,X1),j(X2))),X2) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2102.0.1','0.99.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2102.0.3',plain,
% 42.85/43.27      ( quotient(product(quotient(product(X1,eta(X2)),X2),eta(X2)),X2) = quotient(quotient(difference(X2,product(X2,X1)),X2),X2) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2102.0.2','0.99.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.2102.0.4',plain,
% 42.85/43.27      ( quotient(product(quotient(product(X1,eta(X2)),X2),eta(X2)),X2) = quotient(quotient(X1,X2),X2) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2102.0.3','0.6.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1.1','L')]).
% 42.85/43.27  cnf('0.2102.1.0',plain,
% 42.85/43.27      ( product(quotient(product(X1,eta(X2)),X2),eta(X2)) = quotient(X1,X2) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2102.0.4']),
% 42.85/43.27      [weight('<129,2101,714,[0,0,0,3]>')]).
% 42.85/43.27  cnf('0.2102.2.0',plain,
% 42.85/43.27      ( product(quotient(product(X1,eta(X2)),X2),eta(X2)) = quotient(X1,X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2102.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2093]).
% 42.85/43.27  cnf('0.2103.0.0',plain,
% 42.85/43.27      ( quotient(quotient(X1,eta(X2)),X2) = product(quotient(X1,X2),eta(X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.2102.2.0','0.3.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1','L')]).
% 42.85/43.27  cnf('0.2103.1.0',plain,
% 42.85/43.27      ( quotient(quotient(X1,eta(X2)),X2) = product(quotient(X1,X2),eta(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2103.0.0']),
% 42.85/43.27      [weight('<90,2102,3,[1,0,0,2]>')]).
% 42.85/43.27  cnf('0.2103.2.0',plain,
% 42.85/43.27      ( product(quotient(X1,X2),eta(X2)) = quotient(quotient(X1,eta(X2)),X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2103.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_2094]).
% 42.85/43.27  cnf('0.2108.0.0',plain,
% 42.85/43.27      ( difference(eta(X1),quotient(eta(X1),quotient(X2,X1))) = quotient(eta(X1),quotient(quotient(X2,eta(X1)),X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.75.2.0','0.2103.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2108.0.1',plain,
% 42.85/43.27      ( difference(eta(X1),product(X1,j(X2))) = quotient(eta(X1),quotient(quotient(X2,eta(X1)),X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2108.0.0','0.551.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2108.0.2',plain,
% 42.85/43.27      ( difference(eta(X1),product(X1,j(X2))) = product(X1,j(quotient(X2,eta(X1)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2108.0.1','0.551.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2108.0.3',plain,
% 42.85/43.27      ( difference(eta(X1),product(X1,j(X2))) = product(X1,product(eta(X1),j(X2))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2108.0.2','0.254.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.2108.1.0',plain,
% 42.85/43.27      ( difference(eta(X1),product(X1,j(X2))) = product(X1,product(eta(X1),j(X2))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2108.0.3']),
% 42.85/43.27      [weight('<119,2103,75,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.2108.2.0',plain,
% 42.85/43.27      ( product(X1,product(eta(X1),j(X2))) = difference(eta(X1),product(X1,j(X2))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2108.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_2099]).
% 42.85/43.27  cnf('0.2109.0.0',plain,
% 42.85/43.27      ( difference(eta(X1),product(X1,j(i(X2)))) = product(X1,product(eta(X1),X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.2108.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.2','L')]).
% 42.85/43.27  cnf('0.2109.0.1',plain,
% 42.85/43.27      ( difference(eta(X1),product(X1,X2)) = product(X1,product(eta(X1),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2109.0.0','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.2','L')]).
% 42.85/43.27  cnf('0.2109.1.0',plain,
% 42.85/43.27      ( difference(eta(X1),product(X1,X2)) = product(X1,product(eta(X1),X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2109.0.1']),
% 42.85/43.27      [weight('<90,2108,24,[1,0,0,5]>')]).
% 42.85/43.27  cnf('0.2109.2.0',plain,
% 42.85/43.27      ( product(X1,product(eta(X1),X2)) = difference(eta(X1),product(X1,X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2109.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_2100]).
% 42.85/43.27  cnf('0.2110.0.0',plain,
% 42.85/43.27      ( product(eta(X1),X2) = difference(X1,difference(eta(X1),product(X1,X2))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.6.2.0','0.2109.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2110.1.0',plain,
% 42.85/43.27      ( product(eta(X1),X2) = difference(X1,difference(eta(X1),product(X1,X2))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2110.0.0']),
% 42.85/43.27      [weight('<116,2109,6,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.2110.2.0',plain,
% 42.85/43.27      ( difference(X1,difference(eta(X1),product(X1,X2))) = product(eta(X1),X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2110.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_2101]).
% 42.85/43.27  cnf('0.2111.0.0',plain,
% 42.85/43.27      ( product(eta(X1),difference(X1,X2)) = difference(X1,difference(eta(X1),X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.2110.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.2','L')]).
% 42.85/43.27  cnf('0.2111.1.0',plain,
% 42.85/43.27      ( product(eta(X1),difference(X1,X2)) = difference(X1,difference(eta(X1),X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2111.0.0']),
% 42.85/43.27      [weight('<90,2110,1,[1,0,0,5]>')]).
% 42.85/43.27  cnf('0.2111.2.0',plain,
% 42.85/43.27      ( product(eta(X1),difference(X1,X2)) = difference(X1,difference(eta(X1),X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2111.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2102]).
% 42.85/43.27  cnf('0.2122.0.0',plain,
% 42.85/43.27      ( quotient(X1,X2) = quotient(quotient(quotient(X1,eta(X2)),X2),eta(X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.5.2.0','0.2103.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.2122.1.0',plain,
% 42.85/43.27      ( quotient(X1,X2) = quotient(quotient(quotient(X1,eta(X2)),X2),eta(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2122.0.0']),
% 42.85/43.27      [weight('<129,2103,5,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.2122.2.0',plain,
% 42.85/43.27      ( quotient(quotient(quotient(X1,eta(X2)),X2),eta(X2)) = quotient(X1,X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2122.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_2113]).
% 42.85/43.27  cnf('0.2123.0.0',plain,
% 42.85/43.27      ( quotient(product(X1,eta(X2)),X2) = quotient(quotient(X1,X2),eta(X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.2122.2.0','0.5.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1','L')]).
% 42.85/43.27  cnf('0.2123.1.0',plain,
% 42.85/43.27      ( quotient(product(X1,eta(X2)),X2) = quotient(quotient(X1,X2),eta(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2123.0.0']),
% 42.85/43.27      [weight('<90,2122,5,[1,0,0,2]>')]).
% 42.85/43.27  cnf('0.2123.2.0',plain,
% 42.85/43.27      ( quotient(product(X1,eta(X2)),X2) = quotient(quotient(X1,X2),eta(X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2123.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2114]).
% 42.85/43.27  cnf('0.2129.0.0',plain,
% 42.85/43.27      ( quotient(quotient(difference(X1,eta(X2)),X2),eta(X2)) = quotient(difference(difference(eta(X2),X1),eta(X2)),X2) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.2123.2.0','0.63.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.2129.0.1',plain,
% 42.85/43.27      ( quotient(i(product(X2,X1)),eta(X2)) = quotient(difference(difference(eta(X2),X1),eta(X2)),X2) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2129.0.0','0.248.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.2129.0.2',plain,
% 42.85/43.27      ( difference(product(X2,X1),j(eta(X2))) = quotient(difference(difference(eta(X2),X1),eta(X2)),X2) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2129.0.1','0.818.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.2129.0.3',plain,
% 42.85/43.27      ( difference(product(X2,X1),j(eta(X2))) = i(product(X2,difference(eta(X2),X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2129.0.2','0.248.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2129.1.0',plain,
% 42.85/43.27      ( difference(product(X2,X1),j(eta(X2))) = i(product(X2,difference(eta(X2),X1))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2129.0.3']),
% 42.85/43.27      [weight('<119,2123,63,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.2129.2.0',plain,
% 42.85/43.27      ( i(product(X1,difference(eta(X1),X2))) = difference(product(X1,X2),j(eta(X1))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2129.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_2120]).
% 42.85/43.27  cnf('0.2130.0.0',plain,
% 42.85/43.27      ( product(X1,difference(eta(X1),X2)) = j(difference(product(X1,X2),j(eta(X1)))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.24.2.0','0.2129.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.2130.0.1',plain,
% 42.85/43.27      ( product(X1,difference(eta(X1),X2)) = product(eta(X1),product(X1,X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2130.0.0','0.821.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2130.1.0',plain,
% 42.85/43.27      ( product(X1,difference(eta(X1),X2)) = product(eta(X1),product(X1,X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2130.0.1']),
% 42.85/43.27      [weight('<90,2129,24,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.2130.2.0',plain,
% 42.85/43.27      ( product(eta(X1),product(X1,X2)) = product(X1,difference(eta(X1),X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2130.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_2121]).
% 42.85/43.27  cnf('0.2131.0.0',plain,
% 42.85/43.27      ( product(X1,difference(eta(X1),difference(X1,X2))) = product(eta(X1),X2) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.2130.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2131.1.0',plain,
% 42.85/43.27      ( product(X1,difference(eta(X1),difference(X1,X2))) = product(eta(X1),X2) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2131.0.0']),
% 42.85/43.27      [weight('<116,2130,1,[1,0,0,3]>')]).
% 42.85/43.27  cnf('0.2131.2.0',plain,
% 42.85/43.27      ( product(X1,difference(eta(X1),difference(X1,X2))) = product(eta(X1),X2) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2131.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2122]).
% 42.85/43.27  cnf('0.2132.0.0',plain,
% 42.85/43.27      ( difference(eta(X1),difference(X1,X2)) = difference(X1,product(eta(X1),X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.6.2.0','0.2131.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2132.1.0',plain,
% 42.85/43.27      ( difference(eta(X1),difference(X1,X2)) = difference(X1,product(eta(X1),X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2132.0.0']),
% 42.85/43.27      [weight('<90,2131,6,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.2132.2.0',plain,
% 42.85/43.27      ( difference(eta(X1),difference(X1,X2)) = difference(X1,product(eta(X1),X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2132.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2123]).
% 42.85/43.27  cnf('0.2234.0.0',plain,
% 42.85/43.27      ( product(difference(X1,X2),product(j(X2),X1)) = product(difference(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1285.2.0','0.8.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.2','L')]).
% 42.85/43.27  cnf('0.2234.1.0',plain,
% 42.85/43.27      ( product(difference(X1,X2),product(j(X2),X1)) = product(difference(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2234.0.0']),
% 42.85/43.27      [weight('<134,1285,8,[1,0,0,3]>')]).
% 42.85/43.27  cnf('0.2234.2.0',plain,
% 42.85/43.27      ( product(difference(X1,X2),product(j(X2),X1)) = product(difference(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2234.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2225]).
% 42.85/43.27  cnf('0.2236.0.0',plain,
% 42.85/43.27      ( product(X1,quotient(product(j(X1),X2),X1)) = product(eta(X1),quotient(X2,X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1315.2.0','0.8.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.2236.1.0',plain,
% 42.85/43.27      ( product(X1,quotient(product(j(X1),X2),X1)) = product(eta(X1),quotient(X2,X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2236.0.0']),
% 42.85/43.27      [weight('<134,1315,8,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.2236.2.0',plain,
% 42.85/43.27      ( product(X1,quotient(product(j(X1),X2),X1)) = product(eta(X1),quotient(X2,X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2236.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2227]).
% 42.85/43.27  cnf('0.2237.0.0',plain,
% 42.85/43.27      ( product(X1,quotient(product(X2,eta(X1)),X1)) = product(product(X1,X2),i(X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1315.2.0','0.29.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2237.1.0',plain,
% 42.85/43.27      ( product(X1,quotient(product(X2,eta(X1)),X1)) = product(product(X1,X2),i(X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2237.0.0']),
% 42.85/43.27      [weight('<134,1315,29,[1,0,0,4]>')]).
% 42.85/43.27  cnf('0.2237.1.1',plain,
% 42.85/43.27      ( product(X1,quotient(quotient(X2,X1),eta(X1))) = product(product(X1,X2),i(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2237.1.0','0.2123.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2237.2.0',plain,
% 42.85/43.27      ( product(X1,quotient(quotient(X2,X1),eta(X1))) = product(product(X1,X2),i(X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2237.1.1',theory(equality)]),
% 42.85/43.27      [u,rule_2228]).
% 42.85/43.27  cnf('0.2242.0.0',plain,
% 42.85/43.27      ( difference(difference(X1,eta(X2)),X1) = quotient(eta(difference(difference(X1,eta(X2)),X1)),difference(X1,product(i(X1),eta(X2)))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.32.2.0','0.1367.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2242.0.1',plain,
% 42.85/43.27      ( difference(difference(X1,eta(X2)),X1) = quotient(eta(difference(eta(X2),difference(X1,X1))),difference(X1,product(i(X1),eta(X2)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2242.0.0','0.1192.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.2242.0.2',plain,
% 42.85/43.27      ( difference(difference(X1,eta(X2)),X1) = quotient(eta(difference(X1,X1)),difference(X1,product(i(X1),eta(X2)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2242.0.1','0.722.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.2242.0.3',plain,
% 42.85/43.27      ( difference(difference(X1,eta(X2)),X1) = quotient(eta(one),difference(X1,product(i(X1),eta(X2)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2242.0.2','0.20.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1.1','L')]).
% 42.85/43.27  cnf('0.2242.0.4',plain,
% 42.85/43.27      ( difference(difference(X1,eta(X2)),X1) = quotient(one,difference(X1,product(i(X1),eta(X2)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2242.0.3','0.15.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.2242.0.5',plain,
% 42.85/43.27      ( difference(difference(X1,eta(X2)),X1) = j(difference(X1,product(i(X1),eta(X2)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2242.0.4','0.11.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2242.1.0',plain,
% 42.85/43.27      ( difference(difference(X1,eta(X2)),X1) = j(difference(X1,product(i(X1),eta(X2)))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2242.0.5']),
% 42.85/43.27      [weight('<134,1367,32,[0,0,0,3]>')]).
% 42.85/43.27  cnf('0.2242.2.0',plain,
% 42.85/43.27      ( j(difference(X1,product(i(X1),eta(X2)))) = difference(difference(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2242.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_2233]).
% 42.85/43.27  cnf('0.2243.0.0',plain,
% 42.85/43.27      ( difference(X1,i(product(j(X1),difference(j(X1),quotient(X2,X1))))) = product(i(X1),i(product(X2,i(X1)))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1390.2.0','0.533.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.1','L')]).
% 42.85/43.27  cnf('0.2243.0.1',plain,
% 42.85/43.27      ( difference(X1,i(quotient(X2,X1))) = product(i(X1),i(product(X2,i(X1)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2243.0.0','0.1.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.1','L')]).
% 42.85/43.27  cnf('0.2243.1.0',plain,
% 42.85/43.27      ( difference(X1,i(quotient(X2,X1))) = product(i(X1),i(product(X2,i(X1)))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2243.0.1']),
% 42.85/43.27      [weight('<134,1390,533,[1,0,0,4]>')]).
% 42.85/43.27  cnf('0.2243.2.0',plain,
% 42.85/43.27      ( product(i(X1),i(product(X2,i(X1)))) = difference(X1,i(quotient(X2,X1))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2243.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_2234]).
% 42.85/43.27  cnf('0.2262.0.0',plain,
% 42.85/43.27      ( difference(product(i(i(X1)),X2),i(X1)) = quotient(difference(X2,i(X1)),X1) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1499.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2262.0.1',plain,
% 42.85/43.27      ( difference(product(i(i(X1)),X2),i(X1)) = difference(product(X1,X2),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2262.0.0','0.554.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2262.1.0',plain,
% 42.85/43.27      ( difference(product(i(i(X1)),X2),i(X1)) = difference(product(X1,X2),j(X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2262.0.1']),
% 42.85/43.27      [weight('<134,1499,24,[1,0,0,4]>')]).
% 42.85/43.27  cnf('0.2262.2.0',plain,
% 42.85/43.27      ( difference(product(i(i(X1)),X2),i(X1)) = difference(product(X1,X2),j(X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2262.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2253]).
% 42.85/43.27  cnf('0.2263.0.0',plain,
% 42.85/43.27      ( difference(product(X1,j(difference(i(X1),X2))),j(X1)) = difference(difference(i(X1),j(product(j(i(X1)),X2))),i(X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.2262.2.0','0.1738.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.2263.0.1',plain,
% 42.85/43.27      ( difference(product(X1,j(difference(i(X1),X2))),j(X1)) = difference(difference(j(X1),j(product(j(i(X1)),X2))),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2263.0.0','0.2048.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2263.0.2',plain,
% 42.85/43.27      ( difference(product(X1,j(difference(i(X1),X2))),j(X1)) = difference(difference(j(X1),j(product(X1,X2))),j(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2263.0.1','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1.2.1.1','L')]).
% 42.85/43.27  cnf('0.2263.1.0',plain,
% 42.85/43.27      ( product(X1,j(difference(i(X1),X2))) = difference(j(X1),j(product(X1,X2))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2263.0.2']),
% 42.85/43.27      [weight('<119,2262,1738,[1,0,0,1]>')]).
% 42.85/43.27  cnf('0.2263.2.0',plain,
% 42.85/43.27      ( product(X1,j(difference(i(X1),X2))) = difference(j(X1),j(product(X1,X2))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2263.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2254]).
% 42.85/43.27  cnf('0.2264.0.0',plain,
% 42.85/43.27      ( product(X1,quotient(j(difference(i(X1),X2)),X1)) = product(difference(j(X1),j(product(X1,X2))),j(X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.92.2.0','0.2263.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.2264.0.1',plain,
% 42.85/43.27      ( product(X1,quotient(j(difference(i(X1),X2)),X1)) = product(X1,product(j(product(X1,X2)),j(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2264.0.0','0.451.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2264.1.0',plain,
% 42.85/43.27      ( quotient(j(difference(i(X1),X2)),X1) = product(j(product(X1,X2)),j(X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2264.0.1']),
% 42.85/43.27      [weight('<119,2263,92,[0,0,0,1]>')]).
% 42.85/43.27  cnf('0.2264.2.0',plain,
% 42.85/43.27      ( product(j(product(X1,X2)),j(X1)) = quotient(j(difference(i(X1),X2)),X1) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2264.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_2255]).
% 42.85/43.27  cnf('0.2283.0.0',plain,
% 42.85/43.27      ( difference(i(X1),difference(X1,X2)) = quotient(X1,quotient(eta(X2),difference(X1,X2))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1524.2.0','0.715.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.1','L')]).
% 42.85/43.27  cnf('0.2283.0.1',plain,
% 42.85/43.27      ( difference(X1,difference(j(X1),X2)) = quotient(X1,quotient(eta(X2),difference(X1,X2))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2283.0.0','0.524.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.2283.1.0',plain,
% 42.85/43.27      ( difference(X1,difference(j(X1),X2)) = quotient(X1,quotient(eta(X2),difference(X1,X2))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2283.0.1']),
% 42.85/43.27      [weight('<134,1524,715,[1,0,0,3]>')]).
% 42.85/43.27  cnf('0.2283.2.0',plain,
% 42.85/43.27      ( quotient(X1,quotient(eta(X2),difference(X1,X2))) = difference(X1,difference(j(X1),X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2283.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_2274]).
% 42.85/43.27  cnf('0.2313.0.0',plain,
% 42.85/43.27      ( quotient(quotient(X1,i(X2)),i(i(X2))) = quotient(quotient(X1,X2),i(X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1564.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.2','L')]).
% 42.85/43.27  cnf('0.2313.1.0',plain,
% 42.85/43.27      ( quotient(quotient(X1,i(X2)),i(i(X2))) = quotient(quotient(X1,X2),i(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2313.0.0']),
% 42.85/43.27      [weight('<134,1564,24,[1,0,0,3]>')]).
% 42.85/43.27  cnf('0.2313.2.0',plain,
% 42.85/43.27      ( quotient(quotient(X1,i(X2)),i(i(X2))) = quotient(quotient(X1,X2),i(X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2313.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2304]).
% 42.85/43.27  cnf('0.2314.0.0',plain,
% 42.85/43.27      ( product(i(i(X1)),product(i(i(X1)),j(quotient(X2,i(X1))))) = j(quotient(quotient(quotient(X2,X1),i(X1)),i(i(X1)))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.558.2.0','0.2313.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1','L')]).
% 42.85/43.27  cnf('0.2314.0.1',plain,
% 42.85/43.27      ( product(j(i(X1)),product(j(i(X1)),j(quotient(X2,i(X1))))) = j(quotient(quotient(quotient(X2,X1),i(X1)),i(i(X1)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2314.0.0','0.2045.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.2314.0.2',plain,
% 42.85/43.27      ( product(X1,product(j(i(X1)),j(quotient(X2,i(X1))))) = j(quotient(quotient(quotient(X2,X1),i(X1)),i(i(X1)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2314.0.1','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.2314.0.3',plain,
% 42.85/43.27      ( product(X1,product(X1,j(quotient(X2,i(X1))))) = j(quotient(quotient(quotient(X2,X1),i(X1)),i(i(X1)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2314.0.2','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.1','L')]).
% 42.85/43.27  cnf('0.2314.0.4',plain,
% 42.85/43.27      ( product(X1,product(X1,j(quotient(X2,i(X1))))) = product(i(X1),product(j(i(X1)),j(quotient(X2,X1)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2314.0.3','0.1581.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2314.0.5',plain,
% 42.85/43.27      ( product(X1,product(X1,j(quotient(X2,i(X1))))) = product(i(X1),product(X1,j(quotient(X2,X1)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2314.0.4','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2.1','L')]).
% 42.85/43.27  cnf('0.2314.0.6',plain,
% 42.85/43.27      ( product(X1,product(X1,j(quotient(X2,i(X1))))) = product(X1,product(j(X1),j(quotient(X2,X1)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2314.0.5','0.1565.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2314.1.0',plain,
% 42.85/43.27      ( product(X1,j(quotient(X2,i(X1)))) = product(j(X1),j(quotient(X2,X1))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2314.0.6']),
% 42.85/43.27      [weight('<119,2313,558,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.2314.2.0',plain,
% 42.85/43.27      ( product(j(X1),j(quotient(X2,X1))) = product(X1,j(quotient(X2,i(X1)))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2314.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_2305]).
% 42.85/43.27  cnf('0.2316.0.0',plain,
% 42.85/43.27      ( product(product(X1,j(X2)),j(j(X2))) = product(product(X1,X2),j(X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1566.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.2','L')]).
% 42.85/43.27  cnf('0.2316.1.0',plain,
% 42.85/43.27      ( product(product(X1,j(X2)),j(j(X2))) = product(product(X1,X2),j(X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2316.0.0']),
% 42.85/43.27      [weight('<134,1566,22,[1,0,0,3]>')]).
% 42.85/43.27  cnf('0.2316.2.0',plain,
% 42.85/43.27      ( product(product(X1,j(X2)),j(j(X2))) = product(product(X1,X2),j(X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2316.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2307]).
% 42.85/43.27  cnf('0.2324.0.0',plain,
% 42.85/43.27      ( quotient(j(product(X1,X2)),X1) = difference(product(X1,X2),difference(X1,eta(X2))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1607.2.0','0.6.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.2.1','L')]).
% 42.85/43.27  cnf('0.2324.1.0',plain,
% 42.85/43.27      ( quotient(j(product(X1,X2)),X1) = difference(product(X1,X2),difference(X1,eta(X2))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2324.0.0']),
% 42.85/43.27      [weight('<134,1607,6,[1,0,0,5]>')]).
% 42.85/43.27  cnf('0.2324.2.0',plain,
% 42.85/43.27      ( difference(product(X1,X2),difference(X1,eta(X2))) = quotient(j(product(X1,X2)),X1) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2324.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_2315]).
% 42.85/43.27  cnf('0.2325.0.0',plain,
% 42.85/43.27      ( difference(X1,eta(X2)) = product(product(X1,X2),quotient(j(product(X1,X2)),X1)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1.2.0','0.2324.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2325.0.1',plain,
% 42.85/43.27      ( difference(X1,eta(X2)) = product(X1,quotient(product(X2,j(product(X1,X2))),X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2325.0.0','0.1315.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2325.0.2',plain,
% 42.85/43.27      ( difference(X1,eta(X2)) = product(X1,quotient(quotient(eta(X2),X1),X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2325.0.1','0.552.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2.1','L')]).
% 42.85/43.27  cnf('0.2325.1.0',plain,
% 42.85/43.27      ( difference(X1,eta(X2)) = product(X1,quotient(quotient(eta(X2),X1),X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2325.0.2']),
% 42.85/43.27      [weight('<116,2324,1,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.2325.2.0',plain,
% 42.85/43.27      ( product(X1,quotient(quotient(eta(X2),X1),X1)) = difference(X1,eta(X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2325.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_2316]).
% 42.85/43.27  cnf('0.2326.0.0',plain,
% 42.85/43.27      ( quotient(quotient(eta(X1),X2),X2) = difference(X2,difference(X2,eta(X1))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.6.2.0','0.2325.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2326.1.0',plain,
% 42.85/43.27      ( quotient(quotient(eta(X1),X2),X2) = difference(X2,difference(X2,eta(X1))) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2326.0.0']),
% 42.85/43.27      [weight('<90,2325,6,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.2326.2.0',plain,
% 42.85/43.27      ( quotient(quotient(eta(X1),X2),X2) = difference(X2,difference(X2,eta(X1))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2326.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2317]).
% 42.85/43.27  cnf('0.2327.0.0',plain,
% 42.85/43.27      ( difference(i(X1),quotient(eta(X2),X1)) = product(product(X1,difference(X1,difference(X1,eta(X2)))),X1) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.356.2.0','0.2326.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.2','L')]).
% 42.85/43.27  cnf('0.2327.0.1',plain,
% 42.85/43.27      ( difference(i(X1),quotient(eta(X2),X1)) = product(difference(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2327.0.0','0.1.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.2327.1.0',plain,
% 42.85/43.27      ( difference(i(X1),quotient(eta(X2),X1)) = product(difference(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2327.0.1']),
% 42.85/43.27      [weight('<111,2326,356,[0,0,0,3]>')]).
% 42.85/43.27  cnf('0.2327.2.0',plain,
% 42.85/43.27      ( difference(i(X1),quotient(eta(X2),X1)) = product(difference(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2327.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2318]).
% 42.85/43.27  cnf('0.2328.0.0',plain,
% 42.85/43.27      ( quotient(X1,j(quotient(eta(X2),X1))) = difference(i(X1),quotient(eta(X2),X1)) ),
% 42.85/43.27      inference(interreduction_right,[status(thm)],['0.1601.2.0'])).
% 42.85/43.27  cnf('0.2328.0.1',plain,
% 42.85/43.27      ( quotient(X1,j(quotient(eta(X2),X1))) = product(difference(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2328.0.0','0.2327.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2328.1.0',plain,
% 42.85/43.27      ( quotient(X1,j(quotient(eta(X2),X1))) = product(difference(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2328.0.1']),
% 42.85/43.27      [weight('<111,1601,2327,[0,0,0,0]>')]).
% 42.85/43.27  cnf('0.2328.2.0',plain,
% 42.85/43.27      ( quotient(X1,j(quotient(eta(X2),X1))) = product(difference(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2328.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2319]).
% 42.85/43.27  cnf('0.2329.0.0',plain,
% 42.85/43.27      ( product(X1,product(eta(X2),j(X1))) = difference(i(X1),quotient(eta(X2),X1)) ),
% 42.85/43.27      inference(interreduction_right,[status(thm)],['0.1990.2.0'])).
% 42.85/43.27  cnf('0.2329.0.1',plain,
% 42.85/43.27      ( product(X1,product(eta(X2),j(X1))) = product(difference(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2329.0.0','0.2327.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2329.1.0',plain,
% 42.85/43.27      ( product(X1,product(eta(X2),j(X1))) = product(difference(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2329.0.1']),
% 42.85/43.27      [weight('<111,1990,2327,[0,0,0,0]>')]).
% 42.85/43.27  cnf('0.2329.2.0',plain,
% 42.85/43.27      ( product(X1,product(eta(X2),j(X1))) = product(difference(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2329.1.0',theory(equality)]),
% 42.85/43.27      [u,rule_2320]).
% 42.85/43.27  cnf('0.2334.0.0',plain,
% 42.85/43.27      ( product(j(quotient(eta(X1),X2)),j(X2)) = quotient(eta(j(quotient(eta(X1),X2))),product(difference(X2,eta(X1)),X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.551.2.0','0.2328.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2334.0.1',plain,
% 42.85/43.27      ( quotient(j(product(eta(X1),i(X2))),X2) = quotient(eta(j(quotient(eta(X1),X2))),product(difference(X2,eta(X1)),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2334.0.0','0.1393.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.2334.0.2',plain,
% 42.85/43.27      ( quotient(quotient(j(i(X2)),eta(X1)),X2) = quotient(eta(j(quotient(eta(X1),X2))),product(difference(X2,eta(X1)),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2334.0.1','0.1750.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.2334.0.3',plain,
% 42.85/43.27      ( quotient(quotient(X2,eta(X1)),X2) = quotient(eta(j(quotient(eta(X1),X2))),product(difference(X2,eta(X1)),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2334.0.2','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1','L')]).
% 42.85/43.27  cnf('0.2334.0.4',plain,
% 42.85/43.27      ( quotient(quotient(X2,eta(X1)),X2) = quotient(eta(quotient(eta(X1),X2)),product(difference(X2,eta(X1)),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2334.0.3','0.26.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.2334.0.5',plain,
% 42.85/43.27      ( quotient(quotient(X2,eta(X1)),X2) = quotient(eta(difference(eta(X1),X2)),product(difference(X2,eta(X1)),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2334.0.4','0.626.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.2334.0.6',plain,
% 42.85/43.27      ( quotient(quotient(X2,eta(X1)),X2) = quotient(eta(X2),product(difference(X2,eta(X1)),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2334.0.5','0.722.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.1','L')]).
% 42.85/43.27  cnf('0.2334.0.7',plain,
% 42.85/43.27      ( quotient(quotient(X2,eta(X1)),X2) = difference(X2,j(difference(X2,eta(X1)))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2334.0.6','0.270.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2334.0.8',plain,
% 42.85/43.27      ( quotient(quotient(X2,eta(X1)),X2) = difference(X2,product(j(eta(X1)),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2334.0.7','0.729.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.2334.1.0',plain,
% 42.85/43.27      ( quotient(quotient(X2,eta(X1)),X2) = difference(X2,product(j(eta(X1)),X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2334.0.8']),
% 42.85/43.27      [weight('<111,2328,551,[0,0,0,3]>')]).
% 42.85/43.27  cnf('0.2334.2.0',plain,
% 42.85/43.27      ( difference(X1,product(j(eta(X2)),X1)) = quotient(quotient(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2334.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_2325]).
% 42.85/43.27  cnf('0.2335.0.0',plain,
% 42.85/43.27      ( quotient(product(j(eta(X1)),X2),j(X2)) = product(X2,product(quotient(quotient(X2,eta(X1)),X2),X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.351.2.0','0.2334.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.1','L')]).
% 42.85/43.27  cnf('0.2335.0.1',plain,
% 42.85/43.27      ( difference(quotient(i(X2),j(eta(X1))),X2) = product(X2,product(quotient(quotient(X2,eta(X1)),X2),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2335.0.0','0.1570.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.2335.0.2',plain,
% 42.85/43.27      ( difference(difference(j(i(X2)),eta(X1)),X2) = product(X2,product(quotient(quotient(X2,eta(X1)),X2),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2335.0.1','0.733.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.2335.0.3',plain,
% 42.85/43.27      ( difference(difference(X2,eta(X1)),X2) = product(X2,product(quotient(quotient(X2,eta(X1)),X2),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2335.0.2','0.24.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1.1','L')]).
% 42.85/43.27  cnf('0.2335.0.4',plain,
% 42.85/43.27      ( difference(difference(X2,eta(X1)),X2) = product(X2,quotient(X2,eta(X1))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2335.0.3','0.3.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.2335.0.5',plain,
% 42.85/43.27      ( difference(difference(X2,eta(X1)),X2) = quotient(X2,quotient(eta(X1),X2)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2335.0.4','0.67.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2335.1.0',plain,
% 42.85/43.27      ( difference(difference(X2,eta(X1)),X2) = quotient(X2,quotient(eta(X1),X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2335.0.5']),
% 42.85/43.27      [weight('<90,2334,351,[0,0,0,3]>')]).
% 42.85/43.27  cnf('0.2335.2.0',plain,
% 42.85/43.27      ( quotient(X1,quotient(eta(X2),X1)) = difference(difference(X1,eta(X2)),X1) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2335.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_2326]).
% 42.85/43.27  cnf('0.2354.0.0',plain,
% 42.85/43.27      ( product(X1,j(quotient(quotient(eta(X2),X1),j(X1)))) = product(i(X1),j(difference(X1,difference(X1,eta(X2))))) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.1618.2.0','0.2326.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.1','L')]).
% 42.85/43.27  cnf('0.2354.0.1',plain,
% 42.85/43.27      ( product(X1,quotient(quotient(j(eta(X2)),X1),j(X1))) = product(i(X1),j(difference(X1,difference(X1,eta(X2))))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2354.0.0','0.1344.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2354.0.2',plain,
% 42.85/43.27      ( product(X1,quotient(difference(eta(X2),j(X1)),j(X1))) = product(i(X1),j(difference(X1,difference(X1,eta(X2))))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2354.0.1','0.731.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2.1','L')]).
% 42.85/43.27  cnf('0.2354.0.3',plain,
% 42.85/43.27      ( product(X1,difference(product(j(X1),eta(X2)),j(X1))) = product(i(X1),j(difference(X1,difference(X1,eta(X2))))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2354.0.2','0.38.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2354.0.4',plain,
% 42.85/43.27      ( product(X1,difference(product(X1,eta(X2)),X1)) = product(i(X1),j(difference(X1,difference(X1,eta(X2))))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2354.0.3','0.1717.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2354.0.5',plain,
% 42.85/43.27      ( product(X1,difference(X1,quotient(X1,eta(X2)))) = product(i(X1),j(difference(X1,difference(X1,eta(X2))))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2354.0.4','0.1692.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2354.0.6',plain,
% 42.85/43.27      ( quotient(X1,eta(X2)) = product(i(X1),j(difference(X1,difference(X1,eta(X2))))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2354.0.5','0.1.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.2354.0.7',plain,
% 42.85/43.27      ( quotient(X1,eta(X2)) = difference(X1,j(product(j(X1),difference(X1,eta(X2))))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2354.0.6','0.1738.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2354.0.8',plain,
% 42.85/43.27      ( quotient(X1,eta(X2)) = difference(X1,j(difference(X1,product(i(X1),eta(X2))))) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2354.0.7','0.1546.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2.1','L')]).
% 42.85/43.27  cnf('0.2354.0.9',plain,
% 42.85/43.27      ( quotient(X1,eta(X2)) = difference(X1,difference(difference(X1,eta(X2)),X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2354.0.8','0.2242.2.0',theory(equality)]),
% 42.85/43.27      [pos('R.2','L')]).
% 42.85/43.27  cnf('0.2354.1.0',plain,
% 42.85/43.27      ( quotient(X1,eta(X2)) = difference(X1,difference(difference(X1,eta(X2)),X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2354.0.9']),
% 42.85/43.27      [weight('<116,2326,1618,[0,0,0,4]>')]).
% 42.85/43.27  cnf('0.2354.2.0',plain,
% 42.85/43.27      ( difference(X1,difference(difference(X1,eta(X2)),X1)) = quotient(X1,eta(X2)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2354.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_2345]).
% 42.85/43.27  cnf('0.2367.0.0',plain,
% 42.85/43.27      ( i(quotient(X1,quotient(eta(X2),X1))) = difference(quotient(X1,eta(X2)),i(X1)) ),
% 42.85/43.27      inference(interreduction_right,[status(thm)],['0.1413.2.0'])).
% 42.85/43.27  cnf('0.2367.0.1',plain,
% 42.85/43.27      ( i(difference(difference(X1,eta(X2)),X1)) = difference(quotient(X1,eta(X2)),i(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2367.0.0','0.2335.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.2367.0.2',plain,
% 42.85/43.27      ( difference(X1,product(i(X1),eta(X2))) = difference(quotient(X1,eta(X2)),i(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2367.0.1','0.1402.2.0',theory(equality)]),
% 42.85/43.27      [pos('L','L')]).
% 42.85/43.27  cnf('0.2367.1.0',plain,
% 42.85/43.27      ( difference(X1,product(i(X1),eta(X2))) = difference(quotient(X1,eta(X2)),i(X1)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2367.0.2']),
% 42.85/43.27      [weight('<119,1413,2335,[0,0,0,0]>')]).
% 42.85/43.27  cnf('0.2367.2.0',plain,
% 42.85/43.27      ( difference(quotient(X1,eta(X2)),i(X1)) = difference(X1,product(i(X1),eta(X2))) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2367.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_2358]).
% 42.85/43.27  cnf('0.2382.0.0',plain,
% 42.85/43.27      ( product(eta(X1),j(X2)) = difference(X2,product(difference(X2,eta(X1)),X2)) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.6.2.0','0.2329.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2382.1.0',plain,
% 42.85/43.27      ( product(eta(X1),j(X2)) = difference(X2,product(difference(X2,eta(X1)),X2)) ),
% 42.85/43.27      inference(weigh,[status(thm)],['0.2382.0.0']),
% 42.85/43.27      [weight('<125,2329,6,[0,0,0,2]>')]).
% 42.85/43.27  cnf('0.2382.2.0',plain,
% 42.85/43.27      ( difference(X1,product(difference(X1,eta(X2)),X1)) = product(eta(X2),j(X1)) ),
% 42.85/43.27      inference(orient,[status(thm)],['0.2382.1.0',theory(equality)]),
% 42.85/43.27      [x,rule_2373]).
% 42.85/43.27  cnf('0.2383.0.0',plain,
% 42.85/43.27      ( difference(product(X1,X1),product(X1,difference(X1,eta(X2)))) = quotient(product(eta(X2),j(X1)),X1) ),
% 42.85/43.27      inference(cp,[status(thm)],['0.546.2.0','0.2382.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.1','L')]).
% 42.85/43.27  cnf('0.2383.0.1',plain,
% 42.85/43.27      ( difference(product(X1,X1),eta(X2)) = quotient(product(eta(X2),j(X1)),X1) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2383.0.0','0.1.2.0',theory(equality)]),
% 42.85/43.27      [pos('L.2','L')]).
% 42.85/43.27  cnf('0.2383.0.2',plain,
% 42.85/43.27      ( difference(product(X1,X1),eta(X2)) = difference(quotient(X1,eta(X2)),i(X1)) ),
% 42.85/43.27      inference(reduction,[status(thm)],['0.2383.0.1','0.1535.2.0',theory(equality)]),
% 42.85/43.27      [pos('R','L')]).
% 42.85/43.27  cnf('0.2383.0.3',plain,
% 42.85/43.27      ( difference(product(X1,X1),eta(X2)) = difference(X1,product(i(X1),eta(X2))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2383.0.2','0.2367.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.2383.1.0',plain,
% 42.85/43.28      ( difference(product(X1,X1),eta(X2)) = difference(X1,product(i(X1),eta(X2))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.2383.0.3']),
% 42.85/43.28      [weight('<111,2382,546,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.2383.2.0',plain,
% 42.85/43.28      ( difference(X1,product(i(X1),eta(X2))) = difference(product(X1,X1),eta(X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.2383.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_2374]).
% 42.85/43.28  cnf('0.2384.0.0',plain,
% 42.85/43.28      ( j(difference(difference(X1,eta(X2)),X1)) = difference(X1,product(i(X1),eta(X2))) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.1367.2.0'])).
% 42.85/43.28  cnf('0.2384.0.1',plain,
% 42.85/43.28      ( j(difference(difference(X1,eta(X2)),X1)) = difference(product(X1,X1),eta(X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2384.0.0','0.2383.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.2384.1.0',plain,
% 42.85/43.28      ( j(difference(difference(X1,eta(X2)),X1)) = difference(product(X1,X1),eta(X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.2384.0.1']),
% 42.85/43.28      [weight('<111,1367,2383,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.2384.2.0',plain,
% 42.85/43.28      ( j(difference(difference(X1,eta(X2)),X1)) = difference(product(X1,X1),eta(X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.2384.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_2375]).
% 42.85/43.28  cnf('0.2386.0.0',plain,
% 42.85/43.28      ( j(difference(X1,product(i(X1),eta(X2)))) = difference(difference(X1,eta(X2)),X1) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.2242.2.0'])).
% 42.85/43.28  cnf('0.2386.0.1',plain,
% 42.85/43.28      ( j(difference(product(X1,X1),eta(X2))) = difference(difference(X1,eta(X2)),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2386.0.0','0.2383.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.2386.0.2',plain,
% 42.85/43.28      ( product(j(eta(X2)),product(X1,X1)) = difference(difference(X1,eta(X2)),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2386.0.1','0.729.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.2386.1.0',plain,
% 42.85/43.28      ( product(j(eta(X2)),product(X1,X1)) = difference(difference(X1,eta(X2)),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.2386.0.2']),
% 42.85/43.28      [weight('<111,2242,2383,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.2386.2.0',plain,
% 42.85/43.28      ( product(j(eta(X1)),product(X2,X2)) = difference(difference(X2,eta(X1)),X2) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.2386.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_2377]).
% 42.85/43.28  cnf('0.2492.0.0',plain,
% 42.85/43.28      ( difference(j(X1),j(product(j(X1),X2))) = product(X1,j(difference(i(j(X1)),X2))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.2079.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.2492.0.1',plain,
% 42.85/43.28      ( difference(j(X1),j(product(j(X1),X2))) = product(X1,j(difference(X1,X2))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2492.0.0','0.22.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.1.1','L')]).
% 42.85/43.28  cnf('0.2492.1.0',plain,
% 42.85/43.28      ( difference(j(X1),j(product(j(X1),X2))) = product(X1,j(difference(X1,X2))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.2492.0.1']),
% 42.85/43.28      [weight('<134,2079,22,[1,0,0,1]>')]).
% 42.85/43.28  cnf('0.2492.2.0',plain,
% 42.85/43.28      ( difference(j(X1),j(product(j(X1),X2))) = product(X1,j(difference(X1,X2))) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.2492.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_2483]).
% 42.85/43.28  cnf('0.2505.0.0',plain,
% 42.85/43.28      ( quotient(product(j(X1),X2),X1) = difference(X1,product(eta(X1),quotient(X2,X1))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.6.2.0','0.2236.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.2505.1.0',plain,
% 42.85/43.28      ( quotient(product(j(X1),X2),X1) = difference(X1,product(eta(X1),quotient(X2,X1))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.2505.0.0']),
% 42.85/43.28      [weight('<134,2236,6,[0,0,0,2]>')]).
% 42.85/43.28  cnf('0.2505.2.0',plain,
% 42.85/43.28      ( difference(X1,product(eta(X1),quotient(X2,X1))) = quotient(product(j(X1),X2),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.2505.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_2496]).
% 42.85/43.28  cnf('0.2514.0.0',plain,
% 42.85/43.28      ( difference(X1,i(quotient(product(i(X1),eta(X2)),X1))) = product(i(X1),difference(i(X1),difference(eta(X2),i(i(X1))))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.2243.2.0','0.1839.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.2514.0.1',plain,
% 42.85/43.28      ( difference(X1,i(difference(X1,quotient(eta(X2),X1)))) = product(i(X1),difference(i(X1),difference(eta(X2),i(i(X1))))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2514.0.0','0.230.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.1','L')]).
% 42.85/43.28  cnf('0.2514.0.2',plain,
% 42.85/43.28      ( difference(X1,quotient(X1,difference(X1,eta(X2)))) = product(i(X1),difference(i(X1),difference(eta(X2),i(i(X1))))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2514.0.1','0.1978.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.2514.0.3',plain,
% 42.85/43.28      ( difference(X1,quotient(X1,difference(X1,eta(X2)))) = difference(eta(X2),i(i(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2514.0.2','0.1.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.2514.1.0',plain,
% 42.85/43.28      ( difference(X1,quotient(X1,difference(X1,eta(X2)))) = difference(eta(X2),i(i(X1))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.2514.0.3']),
% 42.85/43.28      [weight('<134,2243,1839,[1,0,0,3]>')]).
% 42.85/43.28  cnf('0.2514.2.0',plain,
% 42.85/43.28      ( difference(X1,quotient(X1,difference(X1,eta(X2)))) = difference(eta(X2),i(i(X1))) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.2514.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_2505]).
% 42.85/43.28  cnf('0.2553.0.0',plain,
% 42.85/43.28      ( product(X1,product(j(product(j(X1),X2)),j(X1))) = product(product(X1,j(difference(X1,X2))),j(X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.451.2.0','0.2492.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.2553.0.1',plain,
% 42.85/43.28      ( product(X1,product(j(product(j(X1),X2)),j(X1))) = product(X1,quotient(j(difference(X1,X2)),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2553.0.0','0.92.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.2553.1.0',plain,
% 42.85/43.28      ( product(j(product(j(X1),X2)),j(X1)) = quotient(j(difference(X1,X2)),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.2553.0.1']),
% 42.85/43.28      [weight('<134,2492,451,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.2553.2.0',plain,
% 42.85/43.28      ( product(j(product(j(X1),X2)),j(X1)) = quotient(j(difference(X1,X2)),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.2553.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_2544]).
% 42.85/43.28  cnf('0.2602.0.0',plain,
% 42.85/43.28      ( j(difference(X1,j(eta(X2)))) = quotient(j(j(product(eta(X2),X1))),eta(difference(X1,j(eta(X2))))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.176.2.0','0.821.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1.1','L')]).
% 42.85/43.28  cnf('0.2602.0.1',plain,
% 42.85/43.28      ( product(eta(X2),X1) = quotient(j(j(product(eta(X2),X1))),eta(difference(X1,j(eta(X2))))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2602.0.0','0.821.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.2602.0.2',plain,
% 42.85/43.28      ( product(eta(X2),X1) = quotient(j(j(product(eta(X2),X1))),eta(difference(X1,eta(X2)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2602.0.1','0.718.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2','L')]).
% 42.85/43.28  cnf('0.2602.0.3',plain,
% 42.85/43.28      ( product(eta(X2),X1) = quotient(j(j(product(eta(X2),X1))),eta(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2602.0.2','0.721.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2','L')]).
% 42.85/43.28  cnf('0.2602.1.0',plain,
% 42.85/43.28      ( product(eta(X2),X1) = quotient(j(j(product(eta(X2),X1))),eta(X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.2602.0.3']),
% 42.85/43.28      [weight('<139,821,176,[0,0,0,3]>')]).
% 42.85/43.28  cnf('0.2602.1.1',plain,
% 42.85/43.28      ( product(eta(X2),X1) = quotient(j(quotient(j(X1),eta(X2))),eta(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2602.1.0','0.1750.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1.1','L')]).
% 42.85/43.28  cnf('0.2602.1.2',plain,
% 42.85/43.28      ( product(eta(X2),X1) = quotient(product(eta(X2),j(j(X1))),eta(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2602.1.1','0.254.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1','L')]).
% 42.85/43.28  cnf('0.2602.2.0',plain,
% 42.85/43.28      ( quotient(product(eta(X1),j(j(X2))),eta(X2)) = product(eta(X1),X2) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.2602.1.2',theory(equality)]),
% 42.85/43.28      [x,rule_2593]).
% 42.85/43.28  cnf('0.2665.0.0',plain,
% 42.85/43.28      ( product(X1,eta(X2)) = product(i(difference(eta(X2),i(X1))),eta(product(X1,eta(X2)))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.118.2.0','0.1748.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1','L')]).
% 42.85/43.28  cnf('0.2665.0.1',plain,
% 42.85/43.28      ( product(X1,eta(X2)) = product(product(i(i(X1)),eta(X2)),eta(product(X1,eta(X2)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2665.0.0','0.246.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1','L')]).
% 42.85/43.28  cnf('0.2665.0.2',plain,
% 42.85/43.28      ( product(X1,eta(X2)) = product(product(i(i(X1)),eta(X2)),eta(difference(X1,eta(X2)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2665.0.1','0.716.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2','L')]).
% 42.85/43.28  cnf('0.2665.0.3',plain,
% 42.85/43.28      ( product(X1,eta(X2)) = product(product(i(i(X1)),eta(X2)),eta(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2665.0.2','0.721.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2','L')]).
% 42.85/43.28  cnf('0.2665.1.0',plain,
% 42.85/43.28      ( product(X1,eta(X2)) = product(product(i(i(X1)),eta(X2)),eta(X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.2665.0.3']),
% 42.85/43.28      [weight('<139,1748,118,[0,0,0,2]>')]).
% 42.85/43.28  cnf('0.2665.2.0',plain,
% 42.85/43.28      ( product(product(i(i(X1)),eta(X2)),eta(X1)) = product(X1,eta(X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.2665.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_2656]).
% 42.85/43.28  cnf('0.2698.0.0',plain,
% 42.85/43.28      ( difference(X1,product(product(X1,X1),j(eta(X2)))) = quotient(product(quotient(X1,eta(X2)),X1),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.9.2.0','0.2054.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.2698.0.1',plain,
% 42.85/43.28      ( difference(X1,product(product(X1,X1),j(eta(X2)))) = quotient(X1,eta(X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2698.0.0','0.5.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.2698.1.0',plain,
% 42.85/43.28      ( difference(X1,product(product(X1,X1),j(eta(X2)))) = quotient(X1,eta(X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.2698.0.1']),
% 42.85/43.28      [weight('<139,2054,9,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.2698.2.0',plain,
% 42.85/43.28      ( difference(X1,product(product(X1,X1),j(eta(X2)))) = quotient(X1,eta(X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.2698.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_2689]).
% 42.85/43.28  cnf('0.2699.0.0',plain,
% 42.85/43.28      ( product(product(X1,X1),j(eta(X2))) = product(X1,quotient(X1,eta(X2))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.1.2.0','0.2698.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.2699.0.1',plain,
% 42.85/43.28      ( product(product(X1,X1),j(eta(X2))) = quotient(X1,quotient(eta(X2),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2699.0.0','0.67.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.2699.0.2',plain,
% 42.85/43.28      ( product(product(X1,X1),j(eta(X2))) = difference(difference(X1,eta(X2)),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2699.0.1','0.2335.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.2699.1.0',plain,
% 42.85/43.28      ( product(product(X1,X1),j(eta(X2))) = difference(difference(X1,eta(X2)),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.2699.0.2']),
% 42.85/43.28      [weight('<111,2698,1,[0,0,0,2]>')]).
% 42.85/43.28  cnf('0.2699.2.0',plain,
% 42.85/43.28      ( product(product(X1,X1),j(eta(X2))) = difference(difference(X1,eta(X2)),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.2699.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_2690]).
% 42.85/43.28  cnf('0.2700.0.0',plain,
% 42.85/43.28      ( difference(j(eta(X1)),quotient(j(eta(X1)),product(X2,X2))) = quotient(j(eta(X1)),difference(difference(X2,eta(X1)),X2)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.75.2.0','0.2699.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.2700.0.1',plain,
% 42.85/43.28      ( difference(eta(X1),quotient(eta(X1),product(X2,X2))) = quotient(j(eta(X1)),difference(difference(X2,eta(X1)),X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2700.0.0','0.1540.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.2700.0.2',plain,
% 42.85/43.28      ( difference(eta(X1),quotient(eta(X1),product(X2,X2))) = difference(eta(X1),j(difference(difference(X2,eta(X1)),X2))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2700.0.1','0.731.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.2700.0.3',plain,
% 42.85/43.28      ( difference(eta(X1),quotient(eta(X1),product(X2,X2))) = difference(eta(X1),difference(product(X2,X2),eta(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2700.0.2','0.2384.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2','L')]).
% 42.85/43.28  cnf('0.2700.1.0',plain,
% 42.85/43.28      ( quotient(eta(X1),product(X2,X2)) = difference(product(X2,X2),eta(X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.2700.0.3']),
% 42.85/43.28      [weight('<90,2699,75,[0,0,0,2]>')]).
% 42.85/43.28  cnf('0.2700.2.0',plain,
% 42.85/43.28      ( quotient(eta(X1),product(X2,X2)) = difference(product(X2,X2),eta(X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.2700.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_2691]).
% 42.85/43.28  cnf('0.2702.0.0',plain,
% 42.85/43.28      ( quotient(product(X1,X1),eta(X2)) = difference(product(X1,X1),quotient(product(X1,X1),difference(product(X1,X1),eta(X2)))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.78.2.0','0.2700.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.2','L')]).
% 42.85/43.28  cnf('0.2702.0.1',plain,
% 42.85/43.28      ( quotient(product(X1,X1),eta(X2)) = difference(eta(X2),i(i(product(X1,X1)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2702.0.0','0.2514.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.2702.0.2',plain,
% 42.85/43.28      ( quotient(product(X1,X1),eta(X2)) = difference(eta(X2),i(difference(X1,i(X1)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2702.0.1','0.238.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.1','L')]).
% 42.85/43.28  cnf('0.2702.0.3',plain,
% 42.85/43.28      ( quotient(product(X1,X1),eta(X2)) = difference(eta(X2),product(X1,X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2702.0.2','0.240.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2','L')]).
% 42.85/43.28  cnf('0.2702.1.0',plain,
% 42.85/43.28      ( quotient(product(X1,X1),eta(X2)) = difference(eta(X2),product(X1,X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.2702.0.3']),
% 42.85/43.28      [weight('<90,2700,78,[0,0,0,4]>')]).
% 42.85/43.28  cnf('0.2702.2.0',plain,
% 42.85/43.28      ( quotient(product(X1,X1),eta(X2)) = difference(eta(X2),product(X1,X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.2702.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_2693]).
% 42.85/43.28  cnf('0.2703.0.0',plain,
% 42.85/43.28      ( i(difference(product(X1,X1),eta(X2))) = difference(product(X1,X1),difference(difference(product(X1,X1),eta(X2)),product(X1,X1))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.1910.2.0','0.2700.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.1','L')]).
% 42.85/43.28  cnf('0.2703.0.1',plain,
% 42.85/43.28      ( product(i(eta(X2)),product(X1,X1)) = difference(product(X1,X1),difference(difference(product(X1,X1),eta(X2)),product(X1,X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2703.0.0','0.279.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.2703.0.2',plain,
% 42.85/43.28      ( product(j(eta(X2)),product(X1,X1)) = difference(product(X1,X1),difference(difference(product(X1,X1),eta(X2)),product(X1,X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2703.0.1','0.162.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.2703.0.3',plain,
% 42.85/43.28      ( difference(difference(X1,eta(X2)),X1) = difference(product(X1,X1),difference(difference(product(X1,X1),eta(X2)),product(X1,X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2703.0.2','0.2386.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.2703.0.4',plain,
% 42.85/43.28      ( difference(difference(X1,eta(X2)),X1) = quotient(product(X1,X1),eta(X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2703.0.3','0.2354.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.2703.1.0',plain,
% 42.85/43.28      ( difference(difference(X1,eta(X2)),X1) = quotient(product(X1,X1),eta(X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.2703.0.4']),
% 42.85/43.28      [weight('<90,2700,1910,[0,0,0,3]>')]).
% 42.85/43.28  cnf('0.2703.1.1',plain,
% 42.85/43.28      ( difference(difference(X1,eta(X2)),X1) = difference(eta(X2),product(X1,X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2703.1.0','0.2702.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.2703.2.0',plain,
% 42.85/43.28      ( difference(difference(X1,eta(X2)),X1) = difference(eta(X2),product(X1,X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.2703.1.1',theory(equality)]),
% 42.85/43.28      [u,rule_2694]).
% 42.85/43.28  cnf('0.2708.0.0',plain,
% 42.85/43.28      ( product(j(eta(X1)),product(X2,X2)) = difference(difference(X2,eta(X1)),X2) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.2386.2.0'])).
% 42.85/43.28  cnf('0.2708.0.1',plain,
% 42.85/43.28      ( product(j(eta(X1)),product(X2,X2)) = difference(eta(X1),product(X2,X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2708.0.0','0.2703.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.2708.1.0',plain,
% 42.85/43.28      ( product(j(eta(X1)),product(X2,X2)) = difference(eta(X1),product(X2,X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.2708.0.1']),
% 42.85/43.28      [weight('<111,2386,2703,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.2708.2.0',plain,
% 42.85/43.28      ( product(j(eta(X1)),product(X2,X2)) = difference(eta(X1),product(X2,X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.2708.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_2699]).
% 42.85/43.28  cnf('0.2712.0.0',plain,
% 42.85/43.28      ( difference(i(eta(X1)),product(X2,X2)) = product(product(eta(X1),difference(eta(X1),product(X2,X2))),eta(X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.356.2.0','0.2702.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.2','L')]).
% 42.85/43.28  cnf('0.2712.0.1',plain,
% 42.85/43.28      ( difference(j(eta(X1)),product(X2,X2)) = product(product(eta(X1),difference(eta(X1),product(X2,X2))),eta(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2712.0.0','0.162.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.2712.0.2',plain,
% 42.85/43.28      ( difference(j(eta(X1)),product(X2,X2)) = product(product(X2,X2),eta(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2712.0.1','0.1.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1','L')]).
% 42.85/43.28  cnf('0.2712.1.0',plain,
% 42.85/43.28      ( difference(j(eta(X1)),product(X2,X2)) = product(product(X2,X2),eta(X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.2712.0.2']),
% 42.85/43.28      [weight('<111,2702,356,[0,0,0,3]>')]).
% 42.85/43.28  cnf('0.2712.2.0',plain,
% 42.85/43.28      ( difference(j(eta(X1)),product(X2,X2)) = product(product(X2,X2),eta(X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.2712.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_2703]).
% 42.85/43.28  cnf('0.2713.0.0',plain,
% 42.85/43.28      ( product(eta(X1),product(X2,X2)) = difference(i(eta(X1)),product(eta(X1),difference(eta(X1),product(X2,X2)))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.1964.2.0','0.2708.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.2','L')]).
% 42.85/43.28  cnf('0.2713.0.1',plain,
% 42.85/43.28      ( product(eta(X1),product(X2,X2)) = difference(j(eta(X1)),product(eta(X1),difference(eta(X1),product(X2,X2)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2713.0.0','0.162.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1','L')]).
% 42.85/43.28  cnf('0.2713.0.2',plain,
% 42.85/43.28      ( product(eta(X1),product(X2,X2)) = difference(j(eta(X1)),product(X2,X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2713.0.1','0.1.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2','L')]).
% 42.85/43.28  cnf('0.2713.1.0',plain,
% 42.85/43.28      ( product(eta(X1),product(X2,X2)) = difference(j(eta(X1)),product(X2,X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.2713.0.2']),
% 42.85/43.28      [weight('<111,2708,1964,[0,0,0,5]>')]).
% 42.85/43.28  cnf('0.2713.1.1',plain,
% 42.85/43.28      ( product(eta(X1),product(X2,X2)) = product(product(X2,X2),eta(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.2713.1.0','0.2712.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.2713.2.0',plain,
% 42.85/43.28      ( product(eta(X1),product(X2,X2)) = product(product(X2,X2),eta(X1)) ),
% 42.85/43.28      inference(activate,[status(thm)],['0.2713.1.1']),
% 42.85/43.28      [equation_10]).
% 42.85/43.28  cnf('0.2745.0.0',plain,
% 42.85/43.28      ( product(X1,X1) = quotient(product(eta(X2),product(X1,X1)),eta(X2)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.5.2.0','0.2713.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','R')]).
% 42.85/43.28  cnf('0.2745.1.0',plain,
% 42.85/43.28      ( product(X1,X1) = quotient(product(eta(X2),product(X1,X1)),eta(X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.2745.0.0']),
% 42.85/43.28      [weight('<129,2713,5,[0,1,0,1]>')]).
% 42.85/43.28  cnf('0.2745.2.0',plain,
% 42.85/43.28      ( quotient(product(eta(X1),product(X2,X2)),eta(X1)) = product(X2,X2) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.2745.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_2735]).
% 42.85/43.28  cnf('0.3012.0.0',plain,
% 42.85/43.28      ( difference(quotient(difference(X1,X2),X1),eta(X1)) = product(i(product(X2,j(X1))),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.235.2.0','0.98.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1','L')]).
% 42.85/43.28  cnf('0.3012.1.0',plain,
% 42.85/43.28      ( difference(quotient(difference(X1,X2),X1),eta(X1)) = product(i(product(X2,j(X1))),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3012.0.0']),
% 42.85/43.28      [weight('<143,235,98,[1,0,0,2]>')]).
% 42.85/43.28  cnf('0.3012.2.0',plain,
% 42.85/43.28      ( difference(quotient(difference(X1,X2),X1),eta(X1)) = product(i(product(X2,j(X1))),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3012.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3002]).
% 42.85/43.28  cnf('0.3025.0.0',plain,
% 42.85/43.28      ( product(eta(X1),quotient(X2,eta(X1))) = quotient(difference(j(eta(X1)),X2),eta(X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.353.2.0','0.162.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1','L')]).
% 42.85/43.28  cnf('0.3025.1.0',plain,
% 42.85/43.28      ( product(eta(X1),quotient(X2,eta(X1))) = quotient(difference(j(eta(X1)),X2),eta(X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3025.0.0']),
% 42.85/43.28      [weight('<143,353,162,[1,0,0,2]>')]).
% 42.85/43.28  cnf('0.3025.2.0',plain,
% 42.85/43.28      ( quotient(difference(j(eta(X1)),X2),eta(X1)) = product(eta(X1),quotient(X2,eta(X1))) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3025.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3015]).
% 42.85/43.28  cnf('0.3027.0.0',plain,
% 42.85/43.28      ( difference(i(X1),product(X2,product(X3,X1))) = product(product(X1,difference(X1,product(product(X1,X2),X3))),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.356.2.0','0.9.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.2','L')]).
% 42.85/43.28  cnf('0.3027.0.1',plain,
% 42.85/43.28      ( difference(i(X1),product(X2,product(X3,X1))) = product(product(product(X1,X2),X3),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3027.0.0','0.1.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1','L')]).
% 42.85/43.28  cnf('0.3027.1.0',plain,
% 42.85/43.28      ( difference(i(X1),product(X2,product(X3,X1))) = product(product(product(X1,X2),X3),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3027.0.1']),
% 42.85/43.28      [weight('<143,356,9,[1,0,0,3]>')]).
% 42.85/43.28  cnf('0.3027.2.0',plain,
% 42.85/43.28      ( difference(i(X1),product(X2,product(X3,X1))) = product(product(product(X1,X2),X3),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3027.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3017]).
% 42.85/43.28  cnf('0.3041.0.0',plain,
% 42.85/43.28      ( quotient(difference(X1,product(j(X1),X2)),X1) = difference(X1,quotient(difference(X1,X2),X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.99.2.0','0.388.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.3041.1.0',plain,
% 42.85/43.28      ( quotient(difference(X1,product(j(X1),X2)),X1) = difference(X1,quotient(difference(X1,X2),X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3041.0.0']),
% 42.85/43.28      [weight('<143,388,99,[0,0,0,2]>')]).
% 42.85/43.28  cnf('0.3041.2.0',plain,
% 42.85/43.28      ( quotient(difference(X1,product(j(X1),X2)),X1) = difference(X1,quotient(difference(X1,X2),X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3041.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3031]).
% 42.85/43.28  cnf('0.3042.0.0',plain,
% 42.85/43.28      ( product(X1,product(product(i(j(X1)),X2),X1)) = difference(j(X1),difference(j(X1),quotient(X2,j(X1)))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.396.2.0','0.230.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.3042.0.1',plain,
% 42.85/43.28      ( product(X1,product(product(X1,X2),X1)) = difference(j(X1),difference(j(X1),quotient(X2,j(X1)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3042.0.0','0.22.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.1.1','L')]).
% 42.85/43.28  cnf('0.3042.0.2',plain,
% 42.85/43.28      ( product(X1,product(product(X1,X2),X1)) = difference(j(X1),product(X1,product(X2,X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3042.0.1','0.396.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2','L')]).
% 42.85/43.28  cnf('0.3042.1.0',plain,
% 42.85/43.28      ( product(X1,product(product(X1,X2),X1)) = difference(j(X1),product(X1,product(X2,X1))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3042.0.2']),
% 42.85/43.28      [weight('<143,396,230,[1,0,0,3]>')]).
% 42.85/43.28  cnf('0.3042.2.0',plain,
% 42.85/43.28      ( difference(j(X1),product(X1,product(X2,X1))) = product(X1,product(product(X1,X2),X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3042.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3032]).
% 42.85/43.28  cnf('0.3043.0.0',plain,
% 42.85/43.28      ( product(difference(j(X1),eta(product(X1,product(X2,X1)))),j(X1)) = product(product(X1,product(product(X1,X2),X1)),product(j(product(X1,product(X2,X1))),j(X1))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.2234.2.0','0.3042.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.3043.0.1',plain,
% 42.85/43.28      ( product(X1,product(eta(product(X1,product(X2,X1))),j(X1))) = product(product(X1,product(product(X1,X2),X1)),product(j(product(X1,product(X2,X1))),j(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3043.0.0','0.451.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3043.0.2',plain,
% 42.85/43.28      ( product(difference(X1,eta(product(X1,product(X2,X1)))),X1) = product(product(X1,product(product(X1,X2),X1)),product(j(product(X1,product(X2,X1))),j(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3043.0.1','0.2329.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3043.0.3',plain,
% 42.85/43.28      ( product(difference(X1,eta(difference(X1,product(X2,X1)))),X1) = product(product(X1,product(product(X1,X2),X1)),product(j(product(X1,product(X2,X1))),j(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3043.0.2','0.716.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.2','L')]).
% 42.85/43.28  cnf('0.3043.0.4',plain,
% 42.85/43.28      ( product(difference(X1,eta(difference(X1,difference(X2,X1)))),X1) = product(product(X1,product(product(X1,X2),X1)),product(j(product(X1,product(X2,X1))),j(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3043.0.3','0.1186.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.2','L')]).
% 42.85/43.28  cnf('0.3043.0.5',plain,
% 42.85/43.28      ( product(difference(X1,eta(X2)),X1) = product(product(X1,product(product(X1,X2),X1)),product(j(product(X1,product(X2,X1))),j(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3043.0.4','0.630.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.2','L')]).
% 42.85/43.28  cnf('0.3043.0.6',plain,
% 42.85/43.28      ( product(difference(X1,eta(X2)),X1) = product(product(X1,product(product(X1,X2),X1)),quotient(j(difference(i(X1),product(X2,X1))),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3043.0.5','0.2264.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2','L')]).
% 42.85/43.28  cnf('0.3043.0.7',plain,
% 42.85/43.28      ( product(difference(X1,eta(X2)),X1) = product(X1,quotient(product(product(product(X1,X2),X1),j(difference(i(X1),product(X2,X1)))),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3043.0.6','0.1315.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.3043.0.8',plain,
% 42.85/43.28      ( product(difference(X1,eta(X2)),X1) = product(X1,quotient(product(product(product(X1,X2),X1),j(product(product(X1,X2),X1))),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3043.0.7','0.357.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.1.2.1','L')]).
% 42.85/43.28  cnf('0.3043.0.9',plain,
% 42.85/43.28      ( product(difference(X1,eta(X2)),X1) = product(X1,quotient(eta(product(product(X1,X2),X1)),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3043.0.8','0.8.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.1','L')]).
% 42.85/43.28  cnf('0.3043.0.10',plain,
% 42.85/43.28      ( product(difference(X1,eta(X2)),X1) = product(X1,quotient(eta(difference(product(X1,X2),X1)),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3043.0.9','0.716.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.1','L')]).
% 42.85/43.28  cnf('0.3043.0.11',plain,
% 42.85/43.28      ( product(difference(X1,eta(X2)),X1) = product(X1,quotient(eta(difference(X2,difference(X1,X1))),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3043.0.10','0.1190.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.1','L')]).
% 42.85/43.28  cnf('0.3043.0.12',plain,
% 42.85/43.28      ( product(difference(X1,eta(X2)),X1) = product(X1,quotient(eta(difference(X2,one)),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3043.0.11','0.20.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.1.1.2','L')]).
% 42.85/43.28  cnf('0.3043.0.13',plain,
% 42.85/43.28      ( product(difference(X1,eta(X2)),X1) = product(X1,quotient(eta(i(X2)),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3043.0.12','0.12.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.1.1','L')]).
% 42.85/43.28  cnf('0.3043.0.14',plain,
% 42.85/43.28      ( product(difference(X1,eta(X2)),X1) = product(X1,quotient(eta(X2),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3043.0.13','0.27.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.1','L')]).
% 42.85/43.28  cnf('0.3043.1.0',plain,
% 42.85/43.28      ( product(difference(X1,eta(X2)),X1) = product(X1,quotient(eta(X2),X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3043.0.14']),
% 42.85/43.28      [weight('<90,3042,2234,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.3043.2.0',plain,
% 42.85/43.28      ( product(difference(X1,eta(X2)),X1) = product(X1,quotient(eta(X2),X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3043.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3033]).
% 42.85/43.28  cnf('0.3044.0.0',plain,
% 42.85/43.28      ( product(X1,product(eta(X2),j(X1))) = product(difference(X1,eta(X2)),X1) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.2329.2.0'])).
% 42.85/43.28  cnf('0.3044.0.1',plain,
% 42.85/43.28      ( product(X1,product(eta(X2),j(X1))) = product(X1,quotient(eta(X2),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3044.0.0','0.3043.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.3044.1.0',plain,
% 42.85/43.28      ( product(eta(X2),j(X1)) = quotient(eta(X2),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3044.0.1']),
% 42.85/43.28      [weight('<59,2329,3043,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.3044.2.0',plain,
% 42.85/43.28      ( product(eta(X1),j(X2)) = quotient(eta(X1),X2) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3044.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3034]).
% 42.85/43.28  cnf('0.3045.0.0',plain,
% 42.85/43.28      ( j(quotient(X1,eta(X2))) = product(eta(X2),j(X1)) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.254.2.0'])).
% 42.85/43.28  cnf('0.3045.0.1',plain,
% 42.85/43.28      ( j(quotient(X1,eta(X2))) = quotient(eta(X2),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3045.0.0','0.3044.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.3045.1.0',plain,
% 42.85/43.28      ( j(quotient(X1,eta(X2))) = quotient(eta(X2),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3045.0.1']),
% 42.85/43.28      [weight('<59,254,3044,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.3045.2.0',plain,
% 42.85/43.28      ( j(quotient(X1,eta(X2))) = quotient(eta(X2),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3045.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3035]).
% 42.85/43.28  cnf('0.3046.0.0',plain,
% 42.85/43.28      ( quotient(product(eta(X1),j(j(X2))),eta(X2)) = product(eta(X1),X2) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.2602.2.0'])).
% 42.85/43.28  cnf('0.3046.0.1',plain,
% 42.85/43.28      ( quotient(quotient(eta(X1),j(X2)),eta(X2)) = product(eta(X1),X2) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3046.0.0','0.3044.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.3046.0.2',plain,
% 42.85/43.28      ( difference(j(eta(X1)),X2) = product(eta(X1),X2) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3046.0.1','0.1897.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3046.1.0',plain,
% 42.85/43.28      ( difference(j(eta(X1)),X2) = product(eta(X1),X2) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3046.0.2']),
% 42.85/43.28      [weight('<59,2602,3044,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.3046.2.0',plain,
% 42.85/43.28      ( difference(j(eta(X1)),X2) = product(eta(X1),X2) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3046.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3036]).
% 42.85/43.28  cnf('0.3047.0.0',plain,
% 42.85/43.28      ( quotient(eta(X1),i(X2)) = difference(j(eta(X1)),X2) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.755.2.0'])).
% 42.85/43.28  cnf('0.3047.0.1',plain,
% 42.85/43.28      ( quotient(eta(X1),i(X2)) = product(eta(X1),X2) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3047.0.0','0.3046.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.3047.1.0',plain,
% 42.85/43.28      ( quotient(eta(X1),i(X2)) = product(eta(X1),X2) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3047.0.1']),
% 42.85/43.28      [weight('<59,755,3046,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.3047.2.0',plain,
% 42.85/43.28      ( quotient(eta(X1),i(X2)) = product(eta(X1),X2) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3047.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3037]).
% 42.85/43.28  cnf('0.3048.0.0',plain,
% 42.85/43.28      ( difference(j(eta(X1)),difference(X1,X2)) = difference(X1,product(j(eta(X1)),X2)) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.1331.2.0'])).
% 42.85/43.28  cnf('0.3048.0.1',plain,
% 42.85/43.28      ( product(eta(X1),difference(X1,X2)) = difference(X1,product(j(eta(X1)),X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3048.0.0','0.3046.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3048.0.2',plain,
% 42.85/43.28      ( difference(X1,difference(eta(X1),X2)) = difference(X1,product(j(eta(X1)),X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3048.0.1','0.2111.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3048.1.0',plain,
% 42.85/43.28      ( difference(eta(X1),X2) = product(j(eta(X1)),X2) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3048.0.2']),
% 42.85/43.28      [weight('<59,1331,3046,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.3048.2.0',plain,
% 42.85/43.28      ( product(j(eta(X1)),X2) = difference(eta(X1),X2) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3048.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3038]).
% 42.85/43.28  cnf('0.3049.0.0',plain,
% 42.85/43.28      ( j(difference(X1,eta(X2))) = product(j(eta(X2)),X1) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.729.2.0'])).
% 42.85/43.28  cnf('0.3049.0.1',plain,
% 42.85/43.28      ( j(difference(X1,eta(X2))) = difference(eta(X2),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3049.0.0','0.3048.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.3049.1.0',plain,
% 42.85/43.28      ( j(difference(X1,eta(X2))) = difference(eta(X2),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3049.0.1']),
% 42.85/43.28      [weight('<59,729,3048,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.3049.2.0',plain,
% 42.85/43.28      ( j(difference(X1,eta(X2))) = difference(eta(X2),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3049.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3039]).
% 42.85/43.28  cnf('0.3050.0.0',plain,
% 42.85/43.28      ( i(product(j(eta(X1)),X2)) = difference(X2,eta(X1)) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.734.2.0'])).
% 42.85/43.28  cnf('0.3050.0.1',plain,
% 42.85/43.28      ( i(difference(eta(X1),X2)) = difference(X2,eta(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3050.0.0','0.3048.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.3050.0.2',plain,
% 42.85/43.28      ( product(i(X2),eta(X1)) = difference(X2,eta(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3050.0.1','0.246.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3050.1.0',plain,
% 42.85/43.28      ( product(i(X2),eta(X1)) = difference(X2,eta(X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3050.0.2']),
% 42.85/43.28      [weight('<59,734,3048,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.3050.2.0',plain,
% 42.85/43.28      ( product(i(X1),eta(X2)) = difference(X1,eta(X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3050.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3040]).
% 42.85/43.28  cnf('0.3052.0.0',plain,
% 42.85/43.28      ( product(product(i(i(X1)),eta(X2)),eta(X1)) = product(X1,eta(X2)) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.2665.2.0'])).
% 42.85/43.28  cnf('0.3052.0.1',plain,
% 42.85/43.28      ( product(difference(i(X1),eta(X2)),eta(X1)) = product(X1,eta(X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3052.0.0','0.3050.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.3052.0.2',plain,
% 42.85/43.28      ( difference(j(X1),eta(X2)) = product(X1,eta(X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3052.0.1','0.1895.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3052.1.0',plain,
% 42.85/43.28      ( difference(j(X1),eta(X2)) = product(X1,eta(X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3052.0.2']),
% 42.85/43.28      [weight('<59,2665,3050,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.3052.2.0',plain,
% 42.85/43.28      ( difference(j(X1),eta(X2)) = product(X1,eta(X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3052.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3042]).
% 42.85/43.28  cnf('0.3054.0.0',plain,
% 42.85/43.28      ( quotient(product(X1,j(eta(X2))),X2) = difference(j(quotient(X1,X2)),eta(X2)) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.1325.2.0'])).
% 42.85/43.28  cnf('0.3054.0.1',plain,
% 42.85/43.28      ( quotient(product(X1,j(eta(X2))),X2) = product(quotient(X1,X2),eta(X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3054.0.0','0.3052.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.3054.0.2',plain,
% 42.85/43.28      ( quotient(product(X1,j(eta(X2))),X2) = quotient(quotient(X1,eta(X2)),X2) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3054.0.1','0.2103.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.3054.1.0',plain,
% 42.85/43.28      ( product(X1,j(eta(X2))) = quotient(X1,eta(X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3054.0.2']),
% 42.85/43.28      [weight('<59,1325,3052,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.3054.2.0',plain,
% 42.85/43.28      ( product(X1,j(eta(X2))) = quotient(X1,eta(X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3054.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3044]).
% 42.85/43.28  cnf('0.3059.0.0',plain,
% 42.85/43.28      ( j(X1) = difference(eta(X2),quotient(eta(X2),X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.6.2.0','0.3044.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.3059.1.0',plain,
% 42.85/43.28      ( j(X1) = difference(eta(X2),quotient(eta(X2),X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3059.0.0']),
% 42.85/43.28      [weight('<79,3044,6,[0,0,0,2]>')]).
% 42.85/43.28  cnf('0.3059.2.0',plain,
% 42.85/43.28      ( difference(eta(X1),quotient(eta(X1),X2)) = j(X2) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3059.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3049]).
% 42.85/43.28  cnf('0.3061.0.0',plain,
% 42.85/43.28      ( product(j(eta(X1)),difference(X1,X2)) = j(product(i(X2),X1)) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.831.2.0'])).
% 42.85/43.28  cnf('0.3061.0.1',plain,
% 42.85/43.28      ( difference(eta(X1),difference(X1,X2)) = j(product(i(X2),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3061.0.0','0.3048.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3061.0.2',plain,
% 42.85/43.28      ( difference(X1,product(eta(X1),X2)) = j(product(i(X2),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3061.0.1','0.2132.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3061.1.0',plain,
% 42.85/43.28      ( difference(X1,product(eta(X1),X2)) = j(product(i(X2),X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3061.0.2']),
% 42.85/43.28      [weight('<83,831,3048,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.3061.2.0',plain,
% 42.85/43.28      ( difference(X1,product(eta(X1),X2)) = j(product(i(X2),X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3061.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3051]).
% 42.85/43.28  cnf('0.3062.0.0',plain,
% 42.85/43.28      ( product(j(eta(X1)),product(X1,X2)) = j(quotient(i(X2),X1)) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.832.2.0'])).
% 42.85/43.28  cnf('0.3062.0.1',plain,
% 42.85/43.28      ( difference(eta(X1),product(X1,X2)) = j(quotient(i(X2),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3062.0.0','0.3048.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3062.1.0',plain,
% 42.85/43.28      ( difference(eta(X1),product(X1,X2)) = j(quotient(i(X2),X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3062.0.1']),
% 42.85/43.28      [weight('<83,832,3048,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.3062.2.0',plain,
% 42.85/43.28      ( difference(eta(X1),product(X1,X2)) = j(quotient(i(X2),X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3062.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3052]).
% 42.85/43.28  cnf('0.3063.0.0',plain,
% 42.85/43.28      ( product(product(X1,X2),j(eta(X2))) = i(difference(X2,j(X1))) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.833.2.0'])).
% 42.85/43.28  cnf('0.3063.0.1',plain,
% 42.85/43.28      ( quotient(product(X1,X2),eta(X2)) = i(difference(X2,j(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3063.0.0','0.3054.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3063.1.0',plain,
% 42.85/43.28      ( quotient(product(X1,X2),eta(X2)) = i(difference(X2,j(X1))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3063.0.1']),
% 42.85/43.28      [weight('<83,833,3054,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.3063.2.0',plain,
% 42.85/43.28      ( quotient(product(X1,X2),eta(X2)) = i(difference(X2,j(X1))) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3063.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3053]).
% 42.85/43.28  cnf('0.3064.0.0',plain,
% 42.85/43.28      ( product(quotient(X1,X2),j(eta(X2))) = i(product(X2,j(X1))) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.834.2.0'])).
% 42.85/43.28  cnf('0.3064.0.1',plain,
% 42.85/43.28      ( quotient(quotient(X1,X2),eta(X2)) = i(product(X2,j(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3064.0.0','0.3054.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3064.1.0',plain,
% 42.85/43.28      ( quotient(quotient(X1,X2),eta(X2)) = i(product(X2,j(X1))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3064.0.1']),
% 42.85/43.28      [weight('<83,834,3054,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.3064.2.0',plain,
% 42.85/43.28      ( quotient(quotient(X1,X2),eta(X2)) = i(product(X2,j(X1))) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3064.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3054]).
% 42.85/43.28  cnf('0.3068.0.0',plain,
% 42.85/43.28      ( product(X1,product(eta(X1),X2)) = difference(eta(X1),product(X1,X2)) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.2109.2.0'])).
% 42.85/43.28  cnf('0.3068.0.1',plain,
% 42.85/43.28      ( product(X1,product(eta(X1),X2)) = j(quotient(i(X2),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3068.0.0','0.3062.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.3068.1.0',plain,
% 42.85/43.28      ( product(X1,product(eta(X1),X2)) = j(quotient(i(X2),X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3068.0.1']),
% 42.85/43.28      [weight('<83,2109,3062,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.3068.2.0',plain,
% 42.85/43.28      ( product(X1,product(eta(X1),X2)) = j(quotient(i(X2),X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3068.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3058]).
% 42.85/43.28  cnf('0.3070.0.0',plain,
% 42.85/43.28      ( difference(eta(X1),difference(X1,X2)) = difference(X1,product(eta(X1),X2)) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.2132.2.0'])).
% 42.85/43.28  cnf('0.3070.0.1',plain,
% 42.85/43.28      ( difference(eta(X1),difference(X1,X2)) = j(product(i(X2),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3070.0.0','0.3061.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.3070.1.0',plain,
% 42.85/43.28      ( difference(eta(X1),difference(X1,X2)) = j(product(i(X2),X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3070.0.1']),
% 42.85/43.28      [weight('<83,2132,3061,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.3070.2.0',plain,
% 42.85/43.28      ( difference(eta(X1),difference(X1,X2)) = j(product(i(X2),X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3070.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3060]).
% 42.85/43.28  cnf('0.3142.0.0',plain,
% 42.85/43.28      ( product(X1,quotient(quotient(X2,X1),eta(X1))) = product(product(X1,X2),i(X1)) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.2237.2.0'])).
% 42.85/43.28  cnf('0.3142.0.1',plain,
% 42.85/43.28      ( product(X1,i(product(X1,j(X2)))) = product(product(X1,X2),i(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3142.0.0','0.3064.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.3142.1.0',plain,
% 42.85/43.28      ( product(X1,i(product(X1,j(X2)))) = product(product(X1,X2),i(X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3142.0.1']),
% 42.85/43.28      [weight('<111,2237,3064,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.3142.2.0',plain,
% 42.85/43.28      ( product(X1,i(product(X1,j(X2)))) = product(product(X1,X2),i(X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3142.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3132]).
% 42.85/43.28  cnf('0.3158.0.0',plain,
% 42.85/43.28      ( difference(X1,product(eta(X1),quotient(X2,X1))) = quotient(product(j(X1),X2),X1) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.2505.2.0'])).
% 42.85/43.28  cnf('0.3158.0.1',plain,
% 42.85/43.28      ( j(product(i(quotient(X2,X1)),X1)) = quotient(product(j(X1),X2),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3158.0.0','0.3061.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3158.1.0',plain,
% 42.85/43.28      ( j(product(i(quotient(X2,X1)),X1)) = quotient(product(j(X1),X2),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3158.0.1']),
% 42.85/43.28      [weight('<111,2505,3061,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.3158.2.0',plain,
% 42.85/43.28      ( j(product(i(quotient(X1,X2)),X2)) = quotient(product(j(X2),X1),X2) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3158.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3148]).
% 42.85/43.28  cnf('0.3160.0.0',plain,
% 42.85/43.28      ( product(difference(X1,eta(X1)),product(X2,X1)) = product(j(product(i(X2),X1)),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.1285.2.0','0.3061.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.3160.0.1',plain,
% 42.85/43.28      ( product(j(X1),product(X2,X1)) = product(j(product(i(X2),X1)),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3160.0.0','0.28.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.3160.1.0',plain,
% 42.85/43.28      ( product(j(X1),product(X2,X1)) = product(j(product(i(X2),X1)),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3160.0.1']),
% 42.85/43.28      [weight('<111,3061,1285,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.3160.2.0',plain,
% 42.85/43.28      ( product(j(product(i(X1),X2)),X2) = product(j(X2),product(X1,X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3160.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3150]).
% 42.85/43.28  cnf('0.3161.0.0',plain,
% 42.85/43.28      ( product(product(X1,i(X2)),i(X1)) = product(X1,i(product(X1,X2))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3142.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.1.2','L')]).
% 42.85/43.28  cnf('0.3161.1.0',plain,
% 42.85/43.28      ( product(product(X1,i(X2)),i(X1)) = product(X1,i(product(X1,X2))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3161.0.0']),
% 42.85/43.28      [weight('<111,3142,24,[1,0,0,5]>')]).
% 42.85/43.28  cnf('0.3161.2.0',plain,
% 42.85/43.28      ( product(product(X1,i(X2)),i(X1)) = product(X1,i(product(X1,X2))) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3161.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3151]).
% 42.85/43.28  cnf('0.3163.0.0',plain,
% 42.85/43.28      ( product(i(quotient(X1,X2)),X2) = i(quotient(product(j(X2),X1),X2)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.22.2.0','0.3158.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.3163.1.0',plain,
% 42.85/43.28      ( product(i(quotient(X1,X2)),X2) = i(quotient(product(j(X2),X1),X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3163.0.0']),
% 42.85/43.28      [weight('<111,3158,22,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.3163.2.0',plain,
% 42.85/43.28      ( i(quotient(product(j(X1),X2),X1)) = product(i(quotient(X2,X1)),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3163.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3153]).
% 42.85/43.28  cnf('0.3164.0.0',plain,
% 42.85/43.28      ( product(j(X1),product(j(X2),X1)) = product(j(product(X2,X1)),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3160.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1.1','L')]).
% 42.85/43.28  cnf('0.3164.1.0',plain,
% 42.85/43.28      ( product(j(X1),product(j(X2),X1)) = product(j(product(X2,X1)),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3164.0.0']),
% 42.85/43.28      [weight('<111,3160,22,[1,0,0,3]>')]).
% 42.85/43.28  cnf('0.3164.2.0',plain,
% 42.85/43.28      ( product(j(X1),product(j(X2),X1)) = product(j(product(X2,X1)),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3164.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3154]).
% 42.85/43.28  cnf('0.3203.0.0',plain,
% 42.85/43.28      ( quotient(difference(j(eta(X1)),X2),eta(X1)) = product(eta(X1),quotient(X2,eta(X1))) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.3025.2.0'])).
% 42.85/43.28  cnf('0.3203.0.1',plain,
% 42.85/43.28      ( quotient(product(eta(X1),X2),eta(X1)) = product(eta(X1),quotient(X2,eta(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3203.0.0','0.3046.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.3203.1.0',plain,
% 42.85/43.28      ( quotient(product(eta(X1),X2),eta(X1)) = product(eta(X1),quotient(X2,eta(X1))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3203.0.1']),
% 42.85/43.28      [weight('<119,3025,3046,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.3203.2.0',plain,
% 42.85/43.28      ( product(eta(X1),quotient(X2,eta(X1))) = quotient(product(eta(X1),X2),eta(X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3203.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3193]).
% 42.85/43.28  cnf('0.3214.0.0',plain,
% 42.85/43.28      ( difference(product(eta(X1),j(X2)),eta(X3)) = quotient(product(X2,eta(X3)),eta(X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.1849.2.0','0.3052.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.3214.0.1',plain,
% 42.85/43.28      ( difference(quotient(eta(X1),X2),eta(X3)) = quotient(product(X2,eta(X3)),eta(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3214.0.0','0.3044.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.3214.1.0',plain,
% 42.85/43.28      ( difference(quotient(eta(X1),X2),eta(X3)) = quotient(product(X2,eta(X3)),eta(X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3214.0.1']),
% 42.85/43.28      [weight('<119,3052,1849,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.3214.2.0',plain,
% 42.85/43.28      ( quotient(product(X1,eta(X2)),eta(X3)) = difference(quotient(eta(X3),X1),eta(X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3214.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3204]).
% 42.85/43.28  cnf('0.3230.0.0',plain,
% 42.85/43.28      ( quotient(eta(X1),product(X2,eta(X3))) = difference(eta(X1),quotient(eta(X1),difference(quotient(eta(X1),X2),eta(X3)))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.78.2.0','0.3214.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.2','L')]).
% 42.85/43.28  cnf('0.3230.0.1',plain,
% 42.85/43.28      ( quotient(eta(X1),product(X2,eta(X3))) = j(difference(quotient(eta(X1),X2),eta(X3))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3230.0.0','0.3059.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.3230.0.2',plain,
% 42.85/43.28      ( quotient(eta(X1),product(X2,eta(X3))) = difference(eta(X3),quotient(eta(X1),X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3230.0.1','0.3049.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.3230.1.0',plain,
% 42.85/43.28      ( quotient(eta(X1),product(X2,eta(X3))) = difference(eta(X3),quotient(eta(X1),X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3230.0.2']),
% 42.85/43.28      [weight('<119,3214,78,[0,0,0,4]>')]).
% 42.85/43.28  cnf('0.3230.2.0',plain,
% 42.85/43.28      ( quotient(eta(X1),product(X2,eta(X3))) = difference(eta(X3),quotient(eta(X1),X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3230.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3220]).
% 42.85/43.28  cnf('0.3253.0.0',plain,
% 42.85/43.28      ( quotient(j(X1),j(X2)) = difference(X1,product(X2,eta(difference(X1,j(X2))))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.1606.2.0','0.3052.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.3253.0.1',plain,
% 42.85/43.28      ( quotient(j(X1),j(X2)) = difference(X1,product(X2,eta(difference(X1,X2)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3253.0.0','0.718.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.2','L')]).
% 42.85/43.28  cnf('0.3253.1.0',plain,
% 42.85/43.28      ( quotient(j(X1),j(X2)) = difference(X1,product(X2,eta(difference(X1,X2)))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3253.0.1']),
% 42.85/43.28      [weight('<125,3052,1606,[0,0,0,2]>')]).
% 42.85/43.28  cnf('0.3253.2.0',plain,
% 42.85/43.28      ( difference(X1,product(X2,eta(difference(X1,X2)))) = quotient(j(X1),j(X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3253.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3243]).
% 42.85/43.28  cnf('0.3254.0.0',plain,
% 42.85/43.28      ( product(difference(X1,X2),product(eta(difference(X1,X2)),X1)) = product(quotient(j(X1),j(X2)),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.1285.2.0','0.3253.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.3254.0.1',plain,
% 42.85/43.28      ( j(quotient(i(X1),difference(X1,X2))) = product(quotient(j(X1),j(X2)),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3254.0.0','0.3068.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3254.1.0',plain,
% 42.85/43.28      ( j(quotient(i(X1),difference(X1,X2))) = product(quotient(j(X1),j(X2)),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3254.0.1']),
% 42.85/43.28      [weight('<119,3253,1285,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.3254.2.0',plain,
% 42.85/43.28      ( j(quotient(i(X1),difference(X1,X2))) = product(quotient(j(X1),j(X2)),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3254.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3244]).
% 42.85/43.28  cnf('0.3362.0.0',plain,
% 42.85/43.28      ( product(X1,i(X2)) = quotient(product(X1,i(product(X1,X2))),i(X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.5.2.0','0.3161.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.3362.1.0',plain,
% 42.85/43.28      ( product(X1,i(X2)) = quotient(product(X1,i(product(X1,X2))),i(X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3362.0.0']),
% 42.85/43.28      [weight('<139,3161,5,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.3362.2.0',plain,
% 42.85/43.28      ( quotient(product(X1,i(product(X1,X2))),i(X1)) = product(X1,i(X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3362.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3351]).
% 42.85/43.28  cnf('0.3363.0.0',plain,
% 42.85/43.28      ( product(X1,i(difference(X1,X2))) = quotient(product(X1,i(X2)),i(X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3362.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.2.1','L')]).
% 42.85/43.28  cnf('0.3363.1.0',plain,
% 42.85/43.28      ( product(X1,i(difference(X1,X2))) = quotient(product(X1,i(X2)),i(X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3363.0.0']),
% 42.85/43.28      [weight('<111,3362,1,[1,0,0,4]>')]).
% 42.85/43.28  cnf('0.3363.2.0',plain,
% 42.85/43.28      ( quotient(product(X1,i(X2)),i(X1)) = product(X1,i(difference(X1,X2))) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3363.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3352]).
% 42.85/43.28  cnf('0.3364.0.0',plain,
% 42.85/43.28      ( product(X1,i(difference(X1,j(X2)))) = quotient(product(X1,X2),i(X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3363.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.2','L')]).
% 42.85/43.28  cnf('0.3364.1.0',plain,
% 42.85/43.28      ( product(X1,i(difference(X1,j(X2)))) = quotient(product(X1,X2),i(X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3364.0.0']),
% 42.85/43.28      [weight('<111,3363,22,[1,0,0,3]>')]).
% 42.85/43.28  cnf('0.3364.2.0',plain,
% 42.85/43.28      ( product(X1,i(difference(X1,j(X2)))) = quotient(product(X1,X2),i(X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3364.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3353]).
% 42.85/43.28  cnf('0.3365.0.0',plain,
% 42.85/43.28      ( i(difference(X1,j(X2))) = difference(X1,quotient(product(X1,X2),i(X1))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.6.2.0','0.3364.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.3365.1.0',plain,
% 42.85/43.28      ( i(difference(X1,j(X2))) = difference(X1,quotient(product(X1,X2),i(X1))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3365.0.0']),
% 42.85/43.28      [weight('<125,3364,6,[0,0,0,2]>')]).
% 42.85/43.28  cnf('0.3365.2.0',plain,
% 42.85/43.28      ( difference(X1,quotient(product(X1,X2),i(X1))) = i(difference(X1,j(X2))) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3365.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3354]).
% 42.85/43.28  cnf('0.3366.0.0',plain,
% 42.85/43.28      ( i(difference(X1,j(difference(X1,X2)))) = difference(X1,quotient(X2,i(X1))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3365.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.1','L')]).
% 42.85/43.28  cnf('0.3366.1.0',plain,
% 42.85/43.28      ( i(difference(X1,j(difference(X1,X2)))) = difference(X1,quotient(X2,i(X1))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3366.0.0']),
% 42.85/43.28      [weight('<111,3365,1,[1,0,0,3]>')]).
% 42.85/43.28  cnf('0.3366.2.0',plain,
% 42.85/43.28      ( i(difference(X1,j(difference(X1,X2)))) = difference(X1,quotient(X2,i(X1))) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3366.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3355]).
% 42.85/43.28  cnf('0.3370.0.0',plain,
% 42.85/43.28      ( product(i(quotient(difference(j(X1),X2),X1)),X1) = i(quotient(X2,X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3163.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1','L')]).
% 42.85/43.28  cnf('0.3370.1.0',plain,
% 42.85/43.28      ( product(i(quotient(difference(j(X1),X2),X1)),X1) = i(quotient(X2,X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3370.0.0']),
% 42.85/43.28      [weight('<139,3163,1,[1,0,0,2]>')]).
% 42.85/43.28  cnf('0.3370.2.0',plain,
% 42.85/43.28      ( product(i(quotient(difference(j(X1),X2),X1)),X1) = i(quotient(X2,X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3370.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3359]).
% 42.85/43.28  cnf('0.3371.0.0',plain,
% 42.85/43.28      ( i(quotient(difference(j(X1),X2),X1)) = quotient(i(quotient(X2,X1)),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.5.2.0','0.3370.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.3371.1.0',plain,
% 42.85/43.28      ( i(quotient(difference(j(X1),X2),X1)) = quotient(i(quotient(X2,X1)),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3371.0.0']),
% 42.85/43.28      [weight('<111,3370,5,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.3371.2.0',plain,
% 42.85/43.28      ( i(quotient(difference(j(X1),X2),X1)) = quotient(i(quotient(X2,X1)),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3371.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3360]).
% 42.85/43.28  cnf('0.3372.0.0',plain,
% 42.85/43.28      ( quotient(difference(j(X1),X2),X1) = j(quotient(i(quotient(X2,X1)),X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.24.2.0','0.3371.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.3372.1.0',plain,
% 42.85/43.28      ( quotient(difference(j(X1),X2),X1) = j(quotient(i(quotient(X2,X1)),X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3372.0.0']),
% 42.85/43.28      [weight('<111,3371,24,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.3372.2.0',plain,
% 42.85/43.28      ( j(quotient(i(quotient(X1,X2)),X2)) = quotient(difference(j(X2),X1),X2) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3372.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3361]).
% 42.85/43.28  cnf('0.3373.0.0',plain,
% 42.85/43.28      ( quotient(eta(X1),i(quotient(X2,X1))) = difference(X1,quotient(difference(j(X1),X2),X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.271.2.0','0.3372.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.3373.0.1',plain,
% 42.85/43.28      ( product(eta(X1),quotient(X2,X1)) = difference(X1,quotient(difference(j(X1),X2),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3373.0.0','0.3047.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3373.1.0',plain,
% 42.85/43.28      ( product(eta(X1),quotient(X2,X1)) = difference(X1,quotient(difference(j(X1),X2),X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3373.0.1']),
% 42.85/43.28      [weight('<134,3372,271,[0,0,0,2]>')]).
% 42.85/43.28  cnf('0.3373.2.0',plain,
% 42.85/43.28      ( difference(X1,quotient(difference(j(X1),X2),X1)) = product(eta(X1),quotient(X2,X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3373.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3362]).
% 42.85/43.28  cnf('0.3374.0.0',plain,
% 42.85/43.28      ( product(j(X1),X2) = difference(j(X2),product(j(product(X1,X2)),X2)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.6.2.0','0.3164.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.3374.1.0',plain,
% 42.85/43.28      ( product(j(X1),X2) = difference(j(X2),product(j(product(X1,X2)),X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3374.0.0']),
% 42.85/43.28      [weight('<139,3164,6,[0,0,0,2]>')]).
% 42.85/43.28  cnf('0.3374.2.0',plain,
% 42.85/43.28      ( difference(j(X1),product(j(product(X2,X1)),X1)) = product(j(X2),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3374.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3363]).
% 42.85/43.28  cnf('0.3375.0.0',plain,
% 42.85/43.28      ( product(j(quotient(X1,X2)),X2) = difference(j(X2),product(j(X1),X2)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3374.2.0','0.3.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.1.1','L')]).
% 42.85/43.28  cnf('0.3375.1.0',plain,
% 42.85/43.28      ( product(j(quotient(X1,X2)),X2) = difference(j(X2),product(j(X1),X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3375.0.0']),
% 42.85/43.28      [weight('<111,3374,3,[1,0,0,5]>')]).
% 42.85/43.28  cnf('0.3375.2.0',plain,
% 42.85/43.28      ( difference(j(X1),product(j(X2),X1)) = product(j(quotient(X2,X1)),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3375.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3364]).
% 42.85/43.28  cnf('0.3572.0.0',plain,
% 42.85/43.28      ( difference(X1,quotient(product(X1,X2),X1)) = quotient(product(X1,product(j(X1),X2)),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.230.2.0','0.1565.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.3572.1.0',plain,
% 42.85/43.28      ( difference(X1,quotient(product(X1,X2),X1)) = quotient(product(X1,product(j(X1),X2)),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3572.0.0']),
% 42.85/43.28      [weight('<143,1565,230,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.3572.2.0',plain,
% 42.85/43.28      ( quotient(product(X1,product(j(X1),X2)),X1) = difference(X1,quotient(product(X1,X2),X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3572.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3561]).
% 42.85/43.28  cnf('0.3718.0.0',plain,
% 42.85/43.28      ( difference(product(X1,X2),product(X1,eta(X2))) = quotient(j(product(i(X1),X2)),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.546.2.0','0.3061.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.3718.1.0',plain,
% 42.85/43.28      ( difference(product(X1,X2),product(X1,eta(X2))) = quotient(j(product(i(X1),X2)),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3718.0.0']),
% 42.85/43.28      [weight('<143,3061,546,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.3718.2.0',plain,
% 42.85/43.28      ( difference(product(X1,X2),product(X1,eta(X2))) = quotient(j(product(i(X1),X2)),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3718.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3704]).
% 42.85/43.28  cnf('0.3719.0.0',plain,
% 42.85/43.28      ( difference(product(X1,X2),product(X1,eta(X2))) = quotient(j(product(X1,X2)),quotient(eta(quotient(j(product(i(X1),X2)),X1)),product(X1,eta(X2)))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.1731.2.0','0.3718.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.1.1','L')]).
% 42.85/43.28  cnf('0.3719.0.1',plain,
% 42.85/43.28      ( quotient(j(product(i(X1),X2)),X1) = quotient(j(product(X1,X2)),quotient(eta(quotient(j(product(i(X1),X2)),X1)),product(X1,eta(X2)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3719.0.0','0.3718.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3719.0.2',plain,
% 42.85/43.28      ( quotient(j(product(i(X1),X2)),X1) = quotient(j(product(X1,X2)),difference(eta(X2),quotient(eta(quotient(j(product(i(X1),X2)),X1)),X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3719.0.1','0.3230.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2','L')]).
% 42.85/43.28  cnf('0.3719.0.3',plain,
% 42.85/43.28      ( quotient(j(product(i(X1),X2)),X1) = quotient(j(product(X1,X2)),difference(eta(X2),quotient(eta(difference(j(product(i(X1),X2)),X1)),X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3719.0.2','0.626.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.2.1','L')]).
% 42.85/43.28  cnf('0.3719.0.4',plain,
% 42.85/43.28      ( quotient(j(product(i(X1),X2)),X1) = quotient(j(product(X1,X2)),difference(eta(X2),quotient(eta(difference(X1,product(i(X1),X2))),X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3719.0.3','0.582.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.2.1','L')]).
% 42.85/43.28  cnf('0.3719.0.5',plain,
% 42.85/43.28      ( quotient(j(product(i(X1),X2)),X1) = quotient(j(product(X1,X2)),difference(eta(X2),quotient(eta(difference(X1,difference(i(X1),X2))),X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3719.0.4','0.1186.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.2.1','L')]).
% 42.85/43.28  cnf('0.3719.0.6',plain,
% 42.85/43.28      ( quotient(j(product(i(X1),X2)),X1) = quotient(j(product(X1,X2)),difference(eta(X2),quotient(eta(difference(X1,difference(X2,X1))),X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3719.0.5','0.1212.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.2.1','L')]).
% 42.85/43.28  cnf('0.3719.0.7',plain,
% 42.85/43.28      ( quotient(j(product(i(X1),X2)),X1) = quotient(j(product(X1,X2)),difference(eta(X2),quotient(eta(X2),X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3719.0.6','0.630.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.2.1','L')]).
% 42.85/43.28  cnf('0.3719.0.8',plain,
% 42.85/43.28      ( quotient(j(product(i(X1),X2)),X1) = quotient(j(product(X1,X2)),j(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3719.0.7','0.3059.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2','L')]).
% 42.85/43.28  cnf('0.3719.1.0',plain,
% 42.85/43.28      ( quotient(j(product(i(X1),X2)),X1) = quotient(j(product(X1,X2)),j(X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3719.0.8']),
% 42.85/43.28      [weight('<119,3718,1731,[0,0,0,5]>')]).
% 42.85/43.28  cnf('0.3719.2.0',plain,
% 42.85/43.28      ( quotient(j(product(i(X1),X2)),X1) = quotient(j(product(X1,X2)),j(X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3719.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3705]).
% 42.85/43.28  cnf('0.3720.0.0',plain,
% 42.85/43.28      ( product(X1,product(j(product(i(j(X1)),X2)),X1)) = difference(j(X1),quotient(j(product(j(X1),X2)),j(j(X1)))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.396.2.0','0.3719.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.3720.0.1',plain,
% 42.85/43.28      ( product(X1,product(j(product(X1,X2)),X1)) = difference(j(X1),quotient(j(product(j(X1),X2)),j(j(X1)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3720.0.0','0.22.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.1.1.1','L')]).
% 42.85/43.28  cnf('0.3720.0.2',plain,
% 42.85/43.28      ( product(X1,product(j(product(X1,X2)),X1)) = product(difference(j(X1),j(product(j(X1),X2))),j(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3720.0.1','0.352.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.3720.0.3',plain,
% 42.85/43.28      ( product(X1,product(j(product(X1,X2)),X1)) = product(X1,product(j(product(j(X1),X2)),j(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3720.0.2','0.451.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.3720.0.4',plain,
% 42.85/43.28      ( product(X1,product(j(product(X1,X2)),X1)) = product(X1,quotient(j(difference(X1,X2)),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3720.0.3','0.2553.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2','L')]).
% 42.85/43.28  cnf('0.3720.1.0',plain,
% 42.85/43.28      ( product(j(product(X1,X2)),X1) = quotient(j(difference(X1,X2)),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3720.0.4']),
% 42.85/43.28      [weight('<90,3719,396,[0,0,0,3]>')]).
% 42.85/43.28  cnf('0.3720.2.0',plain,
% 42.85/43.28      ( product(j(product(X1,X2)),X1) = quotient(j(difference(X1,X2)),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3720.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3706]).
% 42.85/43.28  cnf('0.3721.0.0',plain,
% 42.85/43.28      ( quotient(j(difference(X1,difference(X1,X2))),X1) = product(j(X2),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3720.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1','L')]).
% 42.85/43.28  cnf('0.3721.1.0',plain,
% 42.85/43.28      ( quotient(j(difference(X1,difference(X1,X2))),X1) = product(j(X2),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3721.0.0']),
% 42.85/43.28      [weight('<116,3720,1,[1,0,0,2]>')]).
% 42.85/43.28  cnf('0.3721.2.0',plain,
% 42.85/43.28      ( quotient(j(difference(X1,difference(X1,X2))),X1) = product(j(X2),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3721.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3707]).
% 42.85/43.28  cnf('0.3722.0.0',plain,
% 42.85/43.28      ( j(difference(X1,difference(X1,X2))) = product(product(j(X2),X1),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3.2.0','0.3721.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.3722.1.0',plain,
% 42.85/43.28      ( j(difference(X1,difference(X1,X2))) = product(product(j(X2),X1),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3722.0.0']),
% 42.85/43.28      [weight('<90,3721,3,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.3722.2.0',plain,
% 42.85/43.28      ( j(difference(X1,difference(X1,X2))) = product(product(j(X2),X1),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3722.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3708]).
% 42.85/43.28  cnf('0.3723.0.0',plain,
% 42.85/43.28      ( difference(X1,difference(X1,X2)) = i(product(product(j(X2),X1),X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.22.2.0','0.3722.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.3723.1.0',plain,
% 42.85/43.28      ( difference(X1,difference(X1,X2)) = i(product(product(j(X2),X1),X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3723.0.0']),
% 42.85/43.28      [weight('<103,3722,22,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.3723.2.0',plain,
% 42.85/43.28      ( i(product(product(j(X1),X2),X2)) = difference(X2,difference(X2,X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3723.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3709]).
% 42.85/43.28  cnf('0.3724.0.0',plain,
% 42.85/43.28      ( difference(X1,difference(X1,i(X2))) = i(product(product(X2,X1),X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3723.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1.1','L')]).
% 42.85/43.28  cnf('0.3724.1.0',plain,
% 42.85/43.28      ( difference(X1,difference(X1,i(X2))) = i(product(product(X2,X1),X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3724.0.0']),
% 42.85/43.28      [weight('<90,3723,24,[1,0,0,3]>')]).
% 42.85/43.28  cnf('0.3724.2.0',plain,
% 42.85/43.28      ( i(product(product(X1,X2),X2)) = difference(X2,difference(X2,i(X1))) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3724.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3710]).
% 42.85/43.28  cnf('0.3725.0.0',plain,
% 42.85/43.28      ( j(product(X1,X2)) = quotient(quotient(j(difference(X1,X2)),X1),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.5.2.0','0.3720.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.3725.1.0',plain,
% 42.85/43.28      ( j(product(X1,X2)) = quotient(quotient(j(difference(X1,X2)),X1),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3725.0.0']),
% 42.85/43.28      [weight('<116,3720,5,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.3725.2.0',plain,
% 42.85/43.28      ( quotient(quotient(j(difference(X1,X2)),X1),X1) = j(product(X1,X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3725.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3711]).
% 42.85/43.28  cnf('0.3726.0.0',plain,
% 42.85/43.28      ( j(product(X1,product(X1,X2))) = quotient(quotient(j(X2),X1),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3725.2.0','0.6.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1.1','L')]).
% 42.85/43.28  cnf('0.3726.1.0',plain,
% 42.85/43.28      ( j(product(X1,product(X1,X2))) = quotient(quotient(j(X2),X1),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3726.0.0']),
% 42.85/43.28      [weight('<90,3725,6,[1,0,0,3]>')]).
% 42.85/43.28  cnf('0.3726.2.0',plain,
% 42.85/43.28      ( j(product(X1,product(X1,X2))) = quotient(quotient(j(X2),X1),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3726.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3712]).
% 42.85/43.28  cnf('0.3727.0.0',plain,
% 42.85/43.28      ( product(X1,product(X1,X2)) = i(quotient(quotient(j(X2),X1),X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.22.2.0','0.3726.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.3727.1.0',plain,
% 42.85/43.28      ( product(X1,product(X1,X2)) = i(quotient(quotient(j(X2),X1),X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3727.0.0']),
% 42.85/43.28      [weight('<103,3726,22,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.3727.2.0',plain,
% 42.85/43.28      ( i(quotient(quotient(j(X1),X2),X2)) = product(X2,product(X2,X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3727.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3713]).
% 42.85/43.28  cnf('0.3728.0.0',plain,
% 42.85/43.28      ( product(X1,product(X1,i(X2))) = i(quotient(quotient(X2,X1),X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3727.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1.1','L')]).
% 42.85/43.28  cnf('0.3728.1.0',plain,
% 42.85/43.28      ( product(X1,product(X1,i(X2))) = i(quotient(quotient(X2,X1),X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3728.0.0']),
% 42.85/43.28      [weight('<90,3727,24,[1,0,0,3]>')]).
% 42.85/43.28  cnf('0.3728.2.0',plain,
% 42.85/43.28      ( i(quotient(quotient(X1,X2),X2)) = product(X2,product(X2,i(X1))) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3728.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3714]).
% 42.85/43.28  cnf('0.3731.0.0',plain,
% 42.85/43.28      ( quotient(X1,j(product(i(X1),X2))) = difference(X1,quotient(X1,quotient(j(product(X1,X2)),j(X1)))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.78.2.0','0.3719.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.2','L')]).
% 42.85/43.28  cnf('0.3731.0.1',plain,
% 42.85/43.28      ( quotient(X1,j(product(i(X1),X2))) = quotient(j(X1),j(product(X1,X2))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3731.0.0','0.1561.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.3731.1.0',plain,
% 42.85/43.28      ( quotient(X1,j(product(i(X1),X2))) = quotient(j(X1),j(product(X1,X2))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3731.0.1']),
% 42.85/43.28      [weight('<119,3719,78,[0,0,0,4]>')]).
% 42.85/43.28  cnf('0.3731.2.0',plain,
% 42.85/43.28      ( quotient(j(X1),j(product(X1,X2))) = quotient(X1,j(product(i(X1),X2))) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3731.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3717]).
% 42.85/43.28  cnf('0.3736.0.0',plain,
% 42.85/43.28      ( product(i(quotient(product(X1,i(X2)),X2)),X2) = quotient(difference(i(X2),difference(i(X2),i(X1))),i(X2)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.2072.2.0','0.3724.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.3736.0.1',plain,
% 42.85/43.28      ( product(i(difference(quotient(X2,X1),j(X2))),X2) = quotient(difference(i(X2),difference(i(X2),i(X1))),i(X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3736.0.0','0.1533.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1','L')]).
% 42.85/43.28  cnf('0.3736.0.2',plain,
% 42.85/43.28      ( product(i(difference(quotient(X2,X1),j(X2))),X2) = product(product(X2,difference(i(X2),i(X1))),X2) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3736.0.1','0.403.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.3736.0.3',plain,
% 42.85/43.28      ( product(i(difference(quotient(X2,X1),j(X2))),X2) = product(difference(j(X2),product(X2,i(X1))),X2) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3736.0.2','0.541.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1','L')]).
% 42.85/43.28  cnf('0.3736.1.0',plain,
% 42.85/43.28      ( i(difference(quotient(X2,X1),j(X2))) = difference(j(X2),product(X2,i(X1))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3736.0.3']),
% 42.85/43.28      [weight('<119,3724,2072,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.3736.2.0',plain,
% 42.85/43.28      ( i(difference(quotient(X1,X2),j(X1))) = difference(j(X1),product(X1,i(X2))) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3736.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3722]).
% 42.85/43.28  cnf('0.3741.0.0',plain,
% 42.85/43.28      ( product(i(X1),product(i(X1),i(difference(X1,difference(j(X1),X2))))) = i(quotient(product(X2,X1),i(X1))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3728.2.0','0.1734.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1','L')]).
% 42.85/43.28  cnf('0.3741.0.1',plain,
% 42.85/43.28      ( product(j(X1),product(j(X1),i(difference(X1,difference(j(X1),X2))))) = i(quotient(product(X2,X1),i(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3741.0.0','0.2045.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3741.0.2',plain,
% 42.85/43.28      ( product(j(X1),product(j(X1),difference(X1,difference(j(X1),i(X2))))) = i(quotient(product(X2,X1),i(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3741.0.1','0.1340.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.2','L')]).
% 42.85/43.28  cnf('0.3741.0.3',plain,
% 42.85/43.28      ( product(j(X1),difference(X1,product(i(X1),difference(j(X1),i(X2))))) = i(quotient(product(X2,X1),i(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3741.0.2','0.1546.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.3741.0.4',plain,
% 42.85/43.28      ( difference(X1,product(i(X1),product(i(X1),difference(j(X1),i(X2))))) = i(quotient(product(X2,X1),i(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3741.0.3','0.1546.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3741.0.5',plain,
% 42.85/43.28      ( difference(X1,product(j(X1),product(j(X1),difference(j(X1),i(X2))))) = i(quotient(product(X2,X1),i(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3741.0.4','0.2045.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.3741.0.6',plain,
% 42.85/43.28      ( difference(X1,product(j(X1),i(X2))) = i(quotient(product(X2,X1),i(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3741.0.5','0.1.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.2','L')]).
% 42.85/43.28  cnf('0.3741.0.7',plain,
% 42.85/43.28      ( difference(X1,product(j(X1),i(X2))) = i(difference(quotient(j(X1),X2),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3741.0.6','0.1550.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1','L')]).
% 42.85/43.28  cnf('0.3741.1.0',plain,
% 42.85/43.28      ( difference(X1,product(j(X1),i(X2))) = i(difference(quotient(j(X1),X2),X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3741.0.7']),
% 42.85/43.28      [weight('<119,3728,1734,[1,0,0,2]>')]).
% 42.85/43.28  cnf('0.3741.2.0',plain,
% 42.85/43.28      ( i(difference(quotient(j(X1),X2),X1)) = difference(X1,product(j(X1),i(X2))) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3741.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3727]).
% 42.85/43.28  cnf('0.3823.0.0',plain,
% 42.85/43.28      ( j(product(i(product(X1,X2)),i(X2))) = product(product(product(X2,eta(i(X2))),X1),X2) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3061.2.0','0.3027.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3823.0.1',plain,
% 42.85/43.28      ( j(product(i(product(X1,X2)),i(X2))) = product(product(product(X2,eta(X2)),X1),X2) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3823.0.0','0.27.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1.1.2','L')]).
% 42.85/43.28  cnf('0.3823.0.2',plain,
% 42.85/43.28      ( j(product(i(product(X1,X2)),i(X2))) = product(product(j(j(X2)),X1),X2) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3823.0.1','0.102.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1.1','L')]).
% 42.85/43.28  cnf('0.3823.0.3',plain,
% 42.85/43.28      ( j(product(i(product(X1,X2)),i(X2))) = quotient(difference(j(X2),X1),i(X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3823.0.2','0.2051.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.3823.1.0',plain,
% 42.85/43.28      ( j(product(i(product(X1,X2)),i(X2))) = quotient(difference(j(X2),X1),i(X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3823.0.3']),
% 42.85/43.28      [weight('<143,3061,3027,[1,0,0,0]>')]).
% 42.85/43.28  cnf('0.3823.2.0',plain,
% 42.85/43.28      ( j(product(i(product(X1,X2)),i(X2))) = quotient(difference(j(X2),X1),i(X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3823.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3809]).
% 42.85/43.28  cnf('0.3955.0.0',plain,
% 42.85/43.28      ( quotient(i(quotient(difference(i(j(X1)),product(j(X1),X2)),X1)),X1) = i(quotient(difference(j(j(X1)),X2),X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3371.2.0','0.1545.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1','L')]).
% 42.85/43.28  cnf('0.3955.0.1',plain,
% 42.85/43.28      ( quotient(i(quotient(difference(X1,product(j(X1),X2)),X1)),X1) = i(quotient(difference(j(j(X1)),X2),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3955.0.0','0.22.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1.1.1','L')]).
% 42.85/43.28  cnf('0.3955.0.2',plain,
% 42.85/43.28      ( quotient(i(difference(X1,quotient(difference(X1,X2),X1))),X1) = i(quotient(difference(j(j(X1)),X2),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3955.0.1','0.3041.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1','L')]).
% 42.85/43.28  cnf('0.3955.0.3',plain,
% 42.85/43.28      ( difference(quotient(difference(X1,X2),X1),eta(X1)) = i(quotient(difference(j(j(X1)),X2),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3955.0.2','0.548.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3955.0.4',plain,
% 42.85/43.28      ( product(i(product(X2,j(X1))),X1) = i(quotient(difference(j(j(X1)),X2),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3955.0.3','0.3012.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3955.1.0',plain,
% 42.85/43.28      ( product(i(product(X2,j(X1))),X1) = i(quotient(difference(j(j(X1)),X2),X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3955.0.4']),
% 42.85/43.28      [weight('<143,3371,1545,[1,0,0,2]>')]).
% 42.85/43.28  cnf('0.3955.2.0',plain,
% 42.85/43.28      ( i(quotient(difference(j(j(X1)),X2),X1)) = product(i(product(X2,j(X1))),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3955.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3941]).
% 42.85/43.28  cnf('0.3957.0.0',plain,
% 42.85/43.28      ( quotient(difference(j(j(X1)),quotient(X2,X1)),j(X1)) = j(quotient(quotient(quotient(i(X2),X1),j(X1)),j(X1))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3372.2.0','0.1326.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1','L')]).
% 42.85/43.28  cnf('0.3957.0.1',plain,
% 42.85/43.28      ( quotient(difference(j(j(X1)),quotient(X2,X1)),j(X1)) = product(j(X1),product(j(X1),j(quotient(i(X2),X1)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3957.0.0','0.558.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.3957.0.2',plain,
% 42.85/43.28      ( quotient(difference(j(j(X1)),quotient(X2,X1)),j(X1)) = product(j(X1),product(X1,j(quotient(i(X2),i(X1))))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3957.0.1','0.2314.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2','L')]).
% 42.85/43.28  cnf('0.3957.0.3',plain,
% 42.85/43.28      ( quotient(difference(j(j(X1)),quotient(X2,X1)),j(X1)) = quotient(quotient(j(quotient(i(X2),i(X1))),X1),j(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3957.0.2','0.94.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.3957.1.0',plain,
% 42.85/43.28      ( difference(j(j(X1)),quotient(X2,X1)) = quotient(j(quotient(i(X2),i(X1))),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3957.0.3']),
% 42.85/43.28      [weight('<143,3372,1326,[1,0,0,2]>')]).
% 42.85/43.28  cnf('0.3957.2.0',plain,
% 42.85/43.28      ( quotient(j(quotient(i(X1),i(X2))),X2) = difference(j(j(X2)),quotient(X1,X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3957.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3943]).
% 42.85/43.28  cnf('0.3990.0.0',plain,
% 42.85/43.28      ( difference(X1,quotient(product(X1,difference(i(X1),X2)),X1)) = quotient(product(X1,difference(X1,product(i(i(X1)),X2))),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3572.2.0','0.1632.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.2','L')]).
% 42.85/43.28  cnf('0.3990.0.1',plain,
% 42.85/43.28      ( difference(X1,quotient(difference(j(X1),product(X1,X2)),X1)) = quotient(product(X1,difference(X1,product(i(i(X1)),X2))),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3990.0.0','0.541.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.1','L')]).
% 42.85/43.28  cnf('0.3990.0.2',plain,
% 42.85/43.28      ( product(eta(X1),quotient(product(X1,X2),X1)) = quotient(product(X1,difference(X1,product(i(i(X1)),X2))),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3990.0.1','0.3373.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3990.0.3',plain,
% 42.85/43.28      ( product(eta(X1),quotient(product(X1,X2),X1)) = quotient(product(i(i(X1)),X2),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3990.0.2','0.1.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1','L')]).
% 42.85/43.28  cnf('0.3990.1.0',plain,
% 42.85/43.28      ( product(eta(X1),quotient(product(X1,X2),X1)) = quotient(product(i(i(X1)),X2),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3990.0.3']),
% 42.85/43.28      [weight('<143,3572,1632,[1,0,0,3]>')]).
% 42.85/43.28  cnf('0.3990.2.0',plain,
% 42.85/43.28      ( product(eta(X1),quotient(product(X1,X2),X1)) = quotient(product(i(i(X1)),X2),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3990.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3976]).
% 42.85/43.28  cnf('0.3991.0.0',plain,
% 42.85/43.28      ( quotient(product(i(i(X1)),product(X2,X1)),X1) = product(eta(X1),difference(X1,product(product(X1,X1),X2))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3990.2.0','0.9.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.3991.0.1',plain,
% 42.85/43.28      ( difference(X1,product(product(X1,i(i(X1))),X2)) = product(eta(X1),difference(X1,product(product(X1,X1),X2))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3991.0.0','0.9.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3991.0.2',plain,
% 42.85/43.28      ( difference(X1,product(difference(j(X1),X1),X2)) = product(eta(X1),difference(X1,product(product(X1,X1),X2))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3991.0.1','0.139.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.1','L')]).
% 42.85/43.28  cnf('0.3991.0.3',plain,
% 42.85/43.28      ( difference(X1,product(difference(j(X1),X1),X2)) = difference(X1,difference(eta(X1),product(product(X1,X1),X2))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3991.0.2','0.2111.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.3991.1.0',plain,
% 42.85/43.28      ( product(difference(j(X1),X1),X2) = difference(eta(X1),product(product(X1,X1),X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3991.0.3']),
% 42.85/43.28      [weight('<134,3990,9,[1,0,0,3]>')]).
% 42.85/43.28  cnf('0.3991.2.0',plain,
% 42.85/43.28      ( difference(eta(X1),product(product(X1,X1),X2)) = product(difference(j(X1),X1),X2) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3991.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3977]).
% 42.85/43.28  cnf('0.3992.0.0',plain,
% 42.85/43.28      ( product(i(product(product(X1,X1),X2)),eta(X1)) = difference(product(difference(j(X1),X1),X2),eta(eta(X1))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.245.2.0','0.3991.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.3992.0.1',plain,
% 42.85/43.28      ( difference(product(product(X1,X1),X2),eta(X1)) = difference(product(difference(j(X1),X1),X2),eta(eta(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3992.0.0','0.3050.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.3992.0.2',plain,
% 42.85/43.28      ( difference(product(product(X1,X1),X2),eta(X1)) = difference(product(difference(j(X1),X1),X2),one) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3992.0.1','0.161.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2','L')]).
% 42.85/43.28  cnf('0.3992.0.3',plain,
% 42.85/43.28      ( difference(product(product(X1,X1),X2),eta(X1)) = i(product(difference(j(X1),X1),X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3992.0.2','0.12.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.3992.0.4',plain,
% 42.85/43.28      ( difference(product(product(X1,X1),X2),eta(X1)) = difference(X2,difference(X1,j(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.3992.0.3','0.1162.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.3992.1.0',plain,
% 42.85/43.28      ( difference(product(product(X1,X1),X2),eta(X1)) = difference(X2,difference(X1,j(X1))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.3992.0.4']),
% 42.85/43.28      [weight('<134,3991,245,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.3992.2.0',plain,
% 42.85/43.28      ( difference(product(product(X1,X1),X2),eta(X1)) = difference(X2,difference(X1,j(X1))) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.3992.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_3978]).
% 42.85/43.28  cnf('0.4004.0.0',plain,
% 42.85/43.28      ( product(i(product(X1,X2)),i(X2)) = i(quotient(difference(j(X2),X1),i(X2))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.22.2.0','0.3823.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.4004.1.0',plain,
% 42.85/43.28      ( product(i(product(X1,X2)),i(X2)) = i(quotient(difference(j(X2),X1),i(X2))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4004.0.0']),
% 42.85/43.28      [weight('<143,3823,22,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.4004.2.0',plain,
% 42.85/43.28      ( i(quotient(difference(j(X1),X2),i(X1))) = product(i(product(X2,X1)),i(X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4004.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_3990]).
% 42.85/43.28  cnf('0.4038.0.0',plain,
% 42.85/43.28      ( difference(j(j(X1)),quotient(j(X2),X1)) = quotient(j(quotient(X2,i(X1))),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3957.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1.1','L')]).
% 42.85/43.28  cnf('0.4038.1.0',plain,
% 42.85/43.28      ( difference(j(j(X1)),quotient(j(X2),X1)) = quotient(j(quotient(X2,i(X1))),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4038.0.0']),
% 42.85/43.28      [weight('<143,3957,22,[1,0,0,3]>')]).
% 42.85/43.28  cnf('0.4038.2.0',plain,
% 42.85/43.28      ( difference(j(j(X1)),quotient(j(X2),X1)) = quotient(j(quotient(X2,i(X1))),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4038.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_4024]).
% 42.85/43.28  cnf('0.4113.0.0',plain,
% 42.85/43.28      ( product(product(X1,quotient(X2,product(X3,X1))),X3) = product(X1,quotient(X2,X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.1.2.0','0.310.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.4113.1.0',plain,
% 42.85/43.28      ( product(product(X1,quotient(X2,product(X3,X1))),X3) = product(X1,quotient(X2,X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4113.0.0']),
% 42.85/43.28      [weight('<149,310,1,[0,0,0,2]>')]).
% 42.85/43.28  cnf('0.4113.2.0',plain,
% 42.85/43.28      ( product(product(X1,quotient(X2,product(X3,X1))),X3) = product(X1,quotient(X2,X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4113.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_4099]).
% 42.85/43.28  cnf('0.4114.0.0',plain,
% 42.85/43.28      ( product(X1,quotient(X2,product(X3,X1))) = quotient(product(X1,quotient(X2,X1)),X3) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.5.2.0','0.4113.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.4114.1.0',plain,
% 42.85/43.28      ( product(X1,quotient(X2,product(X3,X1))) = quotient(product(X1,quotient(X2,X1)),X3) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4114.0.0']),
% 42.85/43.28      [weight('<119,4113,5,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.4114.2.0',plain,
% 42.85/43.28      ( product(X1,quotient(X2,product(X3,X1))) = quotient(product(X1,quotient(X2,X1)),X3) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4114.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_4100]).
% 42.85/43.28  cnf('0.4134.0.0',plain,
% 42.85/43.28      ( difference(X1,product(X2,X3)) = product(difference(product(X3,X1),product(X3,X2)),X3) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3.2.0','0.546.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.4134.1.0',plain,
% 42.85/43.28      ( difference(X1,product(X2,X3)) = product(difference(product(X3,X1),product(X3,X2)),X3) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4134.0.0']),
% 42.85/43.28      [weight('<149,546,3,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.4134.2.0',plain,
% 42.85/43.28      ( product(difference(product(X1,X2),product(X1,X3)),X1) = difference(X2,product(X3,X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4134.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_4120]).
% 42.85/43.28  cnf('0.4135.0.0',plain,
% 42.85/43.28      ( difference(difference(X1,X2),product(X3,X1)) = product(difference(X2,product(X1,X3)),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.4134.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1','L')]).
% 42.85/43.28  cnf('0.4135.1.0',plain,
% 42.85/43.28      ( difference(difference(X1,X2),product(X3,X1)) = product(difference(X2,product(X1,X3)),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4135.0.0']),
% 42.85/43.28      [weight('<119,4134,1,[1,0,0,2]>')]).
% 42.85/43.28  cnf('0.4135.2.0',plain,
% 42.85/43.28      ( product(difference(X1,product(X2,X3)),X2) = difference(difference(X2,X1),product(X3,X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4135.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_4121]).
% 42.85/43.28  cnf('0.4136.0.0',plain,
% 42.85/43.28      ( difference(difference(X1,X2),product(quotient(difference(X1,X3),X1),X1)) = product(difference(X2,product(X3,j(X1))),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.4135.2.0','0.98.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.2','L')]).
% 42.85/43.28  cnf('0.4136.0.1',plain,
% 42.85/43.28      ( difference(difference(X1,X2),difference(X1,X3)) = product(difference(X2,product(X3,j(X1))),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4136.0.0','0.3.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.4136.1.0',plain,
% 42.85/43.28      ( difference(difference(X1,X2),difference(X1,X3)) = product(difference(X2,product(X3,j(X1))),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4136.0.1']),
% 42.85/43.28      [weight('<143,4135,98,[1,0,0,3]>')]).
% 42.85/43.28  cnf('0.4136.2.0',plain,
% 42.85/43.28      ( product(difference(X1,product(X2,j(X3))),X3) = difference(difference(X3,X1),difference(X3,X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4136.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_4122]).
% 42.85/43.28  cnf('0.4205.0.0',plain,
% 42.85/43.28      ( product(X1,quotient(product(difference(X1,X2),X3),X1)) = product(X2,quotient(X3,X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.1315.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.4205.1.0',plain,
% 42.85/43.28      ( product(X1,quotient(product(difference(X1,X2),X3),X1)) = product(X2,quotient(X3,X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4205.0.0']),
% 42.85/43.28      [weight('<149,1315,1,[1,0,0,1]>')]).
% 42.85/43.28  cnf('0.4205.2.0',plain,
% 42.85/43.28      ( product(X1,quotient(product(difference(X1,X2),X3),X1)) = product(X2,quotient(X3,X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4205.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_4191]).
% 42.85/43.28  cnf('0.4206.0.0',plain,
% 42.85/43.28      ( quotient(product(difference(X1,X2),X3),X1) = difference(X1,product(X2,quotient(X3,X1))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.6.2.0','0.4205.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.4206.1.0',plain,
% 42.85/43.28      ( quotient(product(difference(X1,X2),X3),X1) = difference(X1,product(X2,quotient(X3,X1))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4206.0.0']),
% 42.85/43.28      [weight('<119,4205,6,[0,0,0,2]>')]).
% 42.85/43.28  cnf('0.4206.2.0',plain,
% 42.85/43.28      ( quotient(product(difference(X1,X2),X3),X1) = difference(X1,product(X2,quotient(X3,X1))) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4206.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_4192]).
% 42.85/43.28  cnf('0.4209.0.0',plain,
% 42.85/43.28      ( difference(i(X1),product(difference(X1,X2),X3)) = product(product(X1,difference(X1,product(X2,quotient(X3,X1)))),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.356.2.0','0.4206.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.2','L')]).
% 42.85/43.28  cnf('0.4209.0.1',plain,
% 42.85/43.28      ( difference(i(X1),product(difference(X1,X2),X3)) = product(product(X2,quotient(X3,X1)),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4209.0.0','0.1.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1','L')]).
% 42.85/43.28  cnf('0.4209.1.0',plain,
% 42.85/43.28      ( difference(i(X1),product(difference(X1,X2),X3)) = product(product(X2,quotient(X3,X1)),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4209.0.1']),
% 42.85/43.28      [weight('<143,4206,356,[0,0,0,3]>')]).
% 42.85/43.28  cnf('0.4209.2.0',plain,
% 42.85/43.28      ( difference(i(X1),product(difference(X1,X2),X3)) = product(product(X2,quotient(X3,X1)),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4209.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_4195]).
% 42.85/43.28  cnf('0.4503.0.0',plain,
% 42.85/43.28      ( product(quotient(j(X1),j(product(X1,X2))),X1) = j(quotient(i(X1),X2)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3254.2.0','0.6.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.2','L')]).
% 42.85/43.28  cnf('0.4503.1.0',plain,
% 42.85/43.28      ( product(quotient(j(X1),j(product(X1,X2))),X1) = j(quotient(i(X1),X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4503.0.0']),
% 42.85/43.28      [weight('<149,3254,6,[1,0,0,4]>')]).
% 42.85/43.28  cnf('0.4503.1.1',plain,
% 42.85/43.28      ( product(quotient(X1,j(product(i(X1),X2))),X1) = j(quotient(i(X1),X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4503.1.0','0.3731.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.4503.2.0',plain,
% 42.85/43.28      ( product(quotient(X1,j(product(i(X1),X2))),X1) = j(quotient(i(X1),X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4503.1.1',theory(equality)]),
% 42.85/43.28      [u,rule_4489]).
% 42.85/43.28  cnf('0.4560.0.0',plain,
% 42.85/43.28      ( product(product(X1,X1),X2) = product(eta(X1),product(difference(j(X1),X1),X2)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.1.2.0','0.3991.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.4560.1.0',plain,
% 42.85/43.28      ( product(product(X1,X1),X2) = product(eta(X1),product(difference(j(X1),X1),X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4560.0.0']),
% 42.85/43.28      [weight('<149,3991,1,[0,0,0,2]>')]).
% 42.85/43.28  cnf('0.4560.2.0',plain,
% 42.85/43.28      ( product(eta(X1),product(difference(j(X1),X1),X2)) = product(product(X1,X1),X2) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4560.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_4546]).
% 42.85/43.28  cnf('0.4572.0.0',plain,
% 42.85/43.28      ( quotient(product(X1,quotient(X2,X1)),quotient(X3,X1)) = product(X1,quotient(X2,X3)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.4114.2.0','0.3.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.2','L')]).
% 42.85/43.28  cnf('0.4572.1.0',plain,
% 42.85/43.28      ( quotient(product(X1,quotient(X2,X1)),quotient(X3,X1)) = product(X1,quotient(X2,X3)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4572.0.0']),
% 42.85/43.28      [weight('<149,4114,3,[1,0,0,4]>')]).
% 42.85/43.28  cnf('0.4572.2.0',plain,
% 42.85/43.28      ( quotient(product(X1,quotient(X2,X1)),quotient(X3,X1)) = product(X1,quotient(X2,X3)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4572.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_4558]).
% 42.85/43.28  cnf('0.4574.0.0',plain,
% 42.85/43.28      ( product(X1,quotient(difference(X1,X2),X3)) = quotient(product(X2,j(X1)),quotient(X3,X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.4572.2.0','0.98.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.4574.1.0',plain,
% 42.85/43.28      ( product(X1,quotient(difference(X1,X2),X3)) = quotient(product(X2,j(X1)),quotient(X3,X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4574.0.0']),
% 42.85/43.28      [weight('<143,4572,98,[1,0,0,1]>')]).
% 42.85/43.28  cnf('0.4574.2.0',plain,
% 42.85/43.28      ( quotient(product(X1,j(X2)),quotient(X3,X2)) = product(X2,quotient(difference(X2,X1),X3)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4574.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_4560]).
% 42.85/43.28  cnf('0.4582.0.0',plain,
% 42.85/43.28      ( quotient(X1,product(X2,X3)) = difference(X3,quotient(product(X3,quotient(X1,X3)),X2)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.6.2.0','0.4114.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.4582.1.0',plain,
% 42.85/43.28      ( quotient(X1,product(X2,X3)) = difference(X3,quotient(product(X3,quotient(X1,X3)),X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4582.0.0']),
% 42.85/43.28      [weight('<149,4114,6,[0,0,0,2]>')]).
% 42.85/43.28  cnf('0.4582.2.0',plain,
% 42.85/43.28      ( difference(X1,quotient(product(X1,quotient(X2,X1)),X3)) = quotient(X2,product(X3,X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4582.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_4568]).
% 42.85/43.28  cnf('0.4583.0.0',plain,
% 42.85/43.28      ( quotient(product(X1,X2),product(X3,X2)) = difference(X2,quotient(product(X2,X1),X3)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.4582.2.0','0.5.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.1.2','L')]).
% 42.85/43.28  cnf('0.4583.1.0',plain,
% 42.85/43.28      ( quotient(product(X1,X2),product(X3,X2)) = difference(X2,quotient(product(X2,X1),X3)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4583.0.0']),
% 42.85/43.28      [weight('<119,4582,5,[1,0,0,5]>')]).
% 42.85/43.28  cnf('0.4583.2.0',plain,
% 42.85/43.28      ( quotient(product(X1,X2),product(X3,X2)) = difference(X2,quotient(product(X2,X1),X3)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4583.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_4569]).
% 42.85/43.28  cnf('0.4590.0.0',plain,
% 42.85/43.28      ( difference(difference(X1,X2),product(difference(X1,X3),X1)) = product(difference(X2,X3),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.4135.2.0','0.1.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.2','L')]).
% 42.85/43.28  cnf('0.4590.1.0',plain,
% 42.85/43.28      ( difference(difference(X1,X2),product(difference(X1,X3),X1)) = product(difference(X2,X3),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4590.0.0']),
% 42.85/43.28      [weight('<149,4135,1,[1,0,0,3]>')]).
% 42.85/43.28  cnf('0.4590.2.0',plain,
% 42.85/43.28      ( difference(difference(X1,X2),product(difference(X1,X3),X1)) = product(difference(X2,X3),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4590.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_4576]).
% 42.85/43.28  cnf('0.4639.0.0',plain,
% 42.85/43.28      ( product(product(product(X1,eta(X2)),difference(j(X2),X2)),X1) = difference(i(X1),product(product(X2,X2),X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3027.2.0','0.4560.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.4639.0.1',plain,
% 42.85/43.28      ( product(product(product(X1,eta(X2)),difference(j(X2),X2)),X1) = product(product(X1,product(X2,X2)),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4639.0.0','0.357.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.4639.1.0',plain,
% 42.85/43.28      ( product(product(X1,eta(X2)),difference(j(X2),X2)) = product(X1,product(X2,X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4639.0.1']),
% 42.85/43.28      [weight('<149,4560,3027,[0,0,0,3]>')]).
% 42.85/43.28  cnf('0.4639.2.0',plain,
% 42.85/43.28      ( product(product(X1,eta(X2)),difference(j(X2),X2)) = product(X1,product(X2,X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4639.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_4625]).
% 42.85/43.28  cnf('0.4640.0.0',plain,
% 42.85/43.28      ( product(quotient(X1,eta(X2)),product(X2,X2)) = product(X1,difference(j(X2),X2)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.4639.2.0','0.3.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.4640.1.0',plain,
% 42.85/43.28      ( product(quotient(X1,eta(X2)),product(X2,X2)) = product(X1,difference(j(X2),X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4640.0.0']),
% 42.85/43.28      [weight('<134,4639,3,[1,0,0,1]>')]).
% 42.85/43.28  cnf('0.4640.2.0',plain,
% 42.85/43.28      ( product(quotient(X1,eta(X2)),product(X2,X2)) = product(X1,difference(j(X2),X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4640.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_4626]).
% 42.85/43.28  cnf('0.4641.0.0',plain,
% 42.85/43.28      ( difference(product(X1,X1),j(quotient(X2,eta(X1)))) = quotient(eta(product(X1,X1)),product(X2,difference(j(X1),X1))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.270.2.0','0.4640.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.4641.0.1',plain,
% 42.85/43.28      ( difference(product(X1,X1),quotient(eta(X1),X2)) = quotient(eta(product(X1,X1)),product(X2,difference(j(X1),X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4641.0.0','0.3045.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.4641.0.2',plain,
% 42.85/43.28      ( difference(product(X1,X1),quotient(eta(X1),X2)) = quotient(eta(difference(X1,X1)),product(X2,difference(j(X1),X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4641.0.1','0.716.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1','L')]).
% 42.85/43.28  cnf('0.4641.0.3',plain,
% 42.85/43.28      ( difference(product(X1,X1),quotient(eta(X1),X2)) = quotient(eta(one),product(X2,difference(j(X1),X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4641.0.2','0.20.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1.1','L')]).
% 42.85/43.28  cnf('0.4641.0.4',plain,
% 42.85/43.28      ( difference(product(X1,X1),quotient(eta(X1),X2)) = quotient(one,product(X2,difference(j(X1),X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4641.0.3','0.15.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1','L')]).
% 42.85/43.28  cnf('0.4641.0.5',plain,
% 42.85/43.28      ( difference(product(X1,X1),quotient(eta(X1),X2)) = j(product(X2,difference(j(X1),X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4641.0.4','0.11.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.4641.0.6',plain,
% 42.85/43.28      ( difference(product(X1,X1),quotient(eta(X1),X2)) = quotient(difference(X1,j(X1)),X2) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4641.0.5','0.1276.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.4641.1.0',plain,
% 42.85/43.28      ( difference(product(X1,X1),quotient(eta(X1),X2)) = quotient(difference(X1,j(X1)),X2) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4641.0.6']),
% 42.85/43.28      [weight('<134,4640,270,[0,0,0,3]>')]).
% 42.85/43.28  cnf('0.4641.2.0',plain,
% 42.85/43.28      ( difference(product(X1,X1),quotient(eta(X1),X2)) = quotient(difference(X1,j(X1)),X2) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4641.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_4627]).
% 42.85/43.28  cnf('0.4654.0.0',plain,
% 42.85/43.28      ( quotient(difference(j(X1),j(j(X1))),X2) = difference(product(j(X1),j(X1)),quotient(eta(X1),X2)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.4641.2.0','0.26.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.1','L')]).
% 42.85/43.28  cnf('0.4654.0.1',plain,
% 42.85/43.28      ( quotient(product(X1,X1),X2) = difference(product(j(X1),j(X1)),quotient(eta(X1),X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4654.0.0','0.48.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.4654.0.2',plain,
% 42.85/43.28      ( quotient(product(X1,X1),X2) = difference(difference(X1,j(X1)),quotient(eta(X1),X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4654.0.1','0.62.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1','L')]).
% 42.85/43.28  cnf('0.4654.1.0',plain,
% 42.85/43.28      ( quotient(product(X1,X1),X2) = difference(difference(X1,j(X1)),quotient(eta(X1),X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4654.0.2']),
% 42.85/43.28      [weight('<149,4641,26,[1,0,0,5]>')]).
% 42.85/43.28  cnf('0.4654.2.0',plain,
% 42.85/43.28      ( difference(difference(X1,j(X1)),quotient(eta(X1),X2)) = quotient(product(X1,X1),X2) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4654.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_4640]).
% 42.85/43.28  cnf('0.4656.0.0',plain,
% 42.85/43.28      ( quotient(product(X1,X1),product(X2,eta(X1))) = difference(difference(X1,j(X1)),difference(eta(X1),quotient(eta(X1),X2))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.4654.2.0','0.75.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.4656.0.1',plain,
% 42.85/43.28      ( quotient(product(X1,X1),product(X2,eta(X1))) = difference(difference(X1,j(X1)),j(X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4656.0.0','0.3059.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2','L')]).
% 42.85/43.28  cnf('0.4656.0.2',plain,
% 42.85/43.28      ( quotient(product(X1,X1),product(X2,eta(X1))) = quotient(difference(j(X1),X1),X2) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4656.0.1','0.1238.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.4656.1.0',plain,
% 42.85/43.28      ( quotient(product(X1,X1),product(X2,eta(X1))) = quotient(difference(j(X1),X1),X2) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4656.0.2']),
% 42.85/43.28      [weight('<134,4654,75,[1,0,0,5]>')]).
% 42.85/43.28  cnf('0.4656.2.0',plain,
% 42.85/43.28      ( quotient(product(X1,X1),product(X2,eta(X1))) = quotient(difference(j(X1),X1),X2) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4656.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_4642]).
% 42.85/43.28  cnf('0.4668.0.0',plain,
% 42.85/43.28      ( quotient(product(eta(X1),quotient(product(X1,X1),eta(X1))),X2) = product(eta(X1),quotient(difference(j(X1),X1),X2)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.4114.2.0','0.4656.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.4668.0.1',plain,
% 42.85/43.28      ( quotient(quotient(product(eta(X1),product(X1,X1)),eta(X1)),X2) = product(eta(X1),quotient(difference(j(X1),X1),X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4668.0.0','0.3203.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.4668.0.2',plain,
% 42.85/43.28      ( quotient(product(X1,X1),X2) = product(eta(X1),quotient(difference(j(X1),X1),X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4668.0.1','0.2745.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.4668.1.0',plain,
% 42.85/43.28      ( quotient(product(X1,X1),X2) = product(eta(X1),quotient(difference(j(X1),X1),X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4668.0.2']),
% 42.85/43.28      [weight('<149,4656,4114,[0,0,0,2]>')]).
% 42.85/43.28  cnf('0.4668.2.0',plain,
% 42.85/43.28      ( product(eta(X1),quotient(difference(j(X1),X1),X2)) = quotient(product(X1,X1),X2) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4668.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_4654]).
% 42.85/43.28  cnf('0.4669.0.0',plain,
% 42.85/43.28      ( quotient(difference(j(X1),X1),X2) = difference(eta(X1),quotient(product(X1,X1),X2)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.6.2.0','0.4668.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.4669.1.0',plain,
% 42.85/43.28      ( quotient(difference(j(X1),X1),X2) = difference(eta(X1),quotient(product(X1,X1),X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4669.0.0']),
% 42.85/43.28      [weight('<134,4668,6,[0,0,0,2]>')]).
% 42.85/43.28  cnf('0.4669.2.0',plain,
% 42.85/43.28      ( difference(eta(X1),quotient(product(X1,X1),X2)) = quotient(difference(j(X1),X1),X2) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4669.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_4655]).
% 42.85/43.28  cnf('0.4670.0.0',plain,
% 42.85/43.28      ( difference(quotient(difference(j(X1),X1),X2),eta(eta(X1))) = product(i(quotient(product(X1,X1),X2)),eta(X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.235.2.0','0.4668.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1','L')]).
% 42.85/43.28  cnf('0.4670.0.1',plain,
% 42.85/43.28      ( difference(quotient(difference(j(X1),X1),X2),one) = product(i(quotient(product(X1,X1),X2)),eta(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4670.0.0','0.161.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.4670.0.2',plain,
% 42.85/43.28      ( i(quotient(difference(j(X1),X1),X2)) = product(i(quotient(product(X1,X1),X2)),eta(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4670.0.1','0.12.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.4670.0.3',plain,
% 42.85/43.28      ( product(X2,difference(X1,j(X1))) = product(i(quotient(product(X1,X1),X2)),eta(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4670.0.2','0.1240.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.4670.0.4',plain,
% 42.85/43.28      ( product(X2,difference(X1,j(X1))) = difference(quotient(product(X1,X1),X2),eta(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4670.0.3','0.3050.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.4670.1.0',plain,
% 42.85/43.28      ( product(X2,difference(X1,j(X1))) = difference(quotient(product(X1,X1),X2),eta(X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4670.0.4']),
% 42.85/43.28      [weight('<134,4668,235,[0,0,0,2]>')]).
% 42.85/43.28  cnf('0.4670.2.0',plain,
% 42.85/43.28      ( difference(quotient(product(X1,X1),X2),eta(X1)) = product(X2,difference(X1,j(X1))) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4670.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_4656]).
% 42.85/43.28  cnf('0.4671.0.0',plain,
% 42.85/43.28      ( product(quotient(X1,X2),difference(j(X2),j(j(X2)))) = difference(product(X2,quotient(difference(X2,j(X2)),X1)),eta(j(X2))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.4670.2.0','0.4574.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.4671.0.1',plain,
% 42.85/43.28      ( product(quotient(X1,X2),product(X2,X2)) = difference(product(X2,quotient(difference(X2,j(X2)),X1)),eta(j(X2))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4671.0.0','0.48.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.4671.0.2',plain,
% 42.85/43.28      ( product(quotient(X1,X2),product(X2,X2)) = difference(product(X2,quotient(difference(X2,j(X2)),X1)),eta(X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4671.0.1','0.26.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2','L')]).
% 42.85/43.28  cnf('0.4671.0.3',plain,
% 42.85/43.28      ( product(quotient(X1,X2),product(X2,X2)) = quotient(i(quotient(difference(X2,j(X2)),X1)),X2) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4671.0.2','0.547.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.4671.0.4',plain,
% 42.85/43.28      ( product(quotient(X1,X2),product(X2,X2)) = quotient(product(X1,difference(j(X2),X2)),X2) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4671.0.3','0.1275.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1','L')]).
% 42.85/43.28  cnf('0.4671.1.0',plain,
% 42.85/43.28      ( product(quotient(X1,X2),product(X2,X2)) = quotient(product(X1,difference(j(X2),X2)),X2) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4671.0.4']),
% 42.85/43.28      [weight('<143,4670,4574,[1,0,0,1]>')]).
% 42.85/43.28  cnf('0.4671.2.0',plain,
% 42.85/43.28      ( quotient(product(X1,difference(j(X2),X2)),X2) = product(quotient(X1,X2),product(X2,X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4671.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_4657]).
% 42.85/43.28  cnf('0.4675.0.0',plain,
% 42.85/43.28      ( difference(eta(X1),difference(j(eta(X1)),quotient(product(X1,X1),X2))) = quotient(eta(X1),quotient(eta(quotient(product(X1,X1),X2)),quotient(difference(j(X1),X1),X2))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.2283.2.0','0.4669.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.2','L')]).
% 42.85/43.28  cnf('0.4675.0.1',plain,
% 42.85/43.28      ( difference(eta(X1),product(eta(X1),quotient(product(X1,X1),X2))) = quotient(eta(X1),quotient(eta(quotient(product(X1,X1),X2)),quotient(difference(j(X1),X1),X2))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4675.0.0','0.3046.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.4675.0.2',plain,
% 42.85/43.28      ( quotient(product(X1,X1),X2) = quotient(eta(X1),quotient(eta(quotient(product(X1,X1),X2)),quotient(difference(j(X1),X1),X2))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4675.0.1','0.6.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.4675.0.3',plain,
% 42.85/43.28      ( quotient(product(X1,X1),X2) = quotient(eta(X1),quotient(eta(difference(product(X1,X1),X2)),quotient(difference(j(X1),X1),X2))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4675.0.2','0.626.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.1','L')]).
% 42.85/43.28  cnf('0.4675.0.4',plain,
% 42.85/43.28      ( quotient(product(X1,X1),X2) = quotient(eta(X1),quotient(eta(difference(X1,difference(X2,X1))),quotient(difference(j(X1),X1),X2))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4675.0.3','0.1190.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.1','L')]).
% 42.85/43.28  cnf('0.4675.0.5',plain,
% 42.85/43.28      ( quotient(product(X1,X1),X2) = quotient(eta(X1),quotient(eta(X2),quotient(difference(j(X1),X1),X2))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4675.0.4','0.630.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.1','L')]).
% 42.85/43.28  cnf('0.4675.0.6',plain,
% 42.85/43.28      ( quotient(product(X1,X1),X2) = quotient(eta(X1),product(X2,j(difference(j(X1),X1)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4675.0.5','0.551.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2','L')]).
% 42.85/43.28  cnf('0.4675.0.7',plain,
% 42.85/43.28      ( quotient(product(X1,X1),X2) = quotient(eta(X1),product(X2,difference(X1,j(X1)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4675.0.6','0.243.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.2','L')]).
% 42.85/43.28  cnf('0.4675.1.0',plain,
% 42.85/43.28      ( quotient(product(X1,X1),X2) = quotient(eta(X1),product(X2,difference(X1,j(X1)))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4675.0.7']),
% 42.85/43.28      [weight('<149,4669,2283,[0,0,0,5]>')]).
% 42.85/43.28  cnf('0.4675.2.0',plain,
% 42.85/43.28      ( quotient(eta(X1),product(X2,difference(X1,j(X1)))) = quotient(product(X1,X1),X2) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4675.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_4661]).
% 42.85/43.28  cnf('0.4676.0.0',plain,
% 42.85/43.28      ( quotient(product(i(X1),i(X1)),X2) = quotient(eta(i(X1)),product(X2,difference(i(X1),X1))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.4675.2.0','0.24.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.2.2','L')]).
% 42.85/43.28  cnf('0.4676.0.1',plain,
% 42.85/43.28      ( quotient(difference(X1,j(X1)),X2) = quotient(eta(i(X1)),product(X2,difference(i(X1),X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4676.0.0','0.46.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.4676.0.2',plain,
% 42.85/43.28      ( quotient(difference(X1,j(X1)),X2) = quotient(eta(X1),product(X2,difference(i(X1),X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4676.0.1','0.27.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1','L')]).
% 42.85/43.28  cnf('0.4676.0.3',plain,
% 42.85/43.28      ( quotient(difference(X1,j(X1)),X2) = quotient(eta(X1),product(X2,product(X1,X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4676.0.2','0.59.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.2','L')]).
% 42.85/43.28  cnf('0.4676.1.0',plain,
% 42.85/43.28      ( quotient(difference(X1,j(X1)),X2) = quotient(eta(X1),product(X2,product(X1,X1))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4676.0.3']),
% 42.85/43.28      [weight('<134,4675,24,[1,0,0,7]>')]).
% 42.85/43.28  cnf('0.4676.2.0',plain,
% 42.85/43.28      ( quotient(eta(X1),product(X2,product(X1,X1))) = quotient(difference(X1,j(X1)),X2) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4676.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_4662]).
% 42.85/43.28  cnf('0.4678.0.0',plain,
% 42.85/43.28      ( product(product(X1,product(X2,X2)),j(eta(X2))) = quotient(eta(product(X1,product(X2,X2))),quotient(difference(X2,j(X2)),X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.551.2.0','0.4676.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.4678.0.1',plain,
% 42.85/43.28      ( quotient(product(X1,product(X2,X2)),eta(X2)) = quotient(eta(product(X1,product(X2,X2))),quotient(difference(X2,j(X2)),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4678.0.0','0.3054.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.4678.0.2',plain,
% 42.85/43.28      ( quotient(product(X1,product(X2,X2)),eta(X2)) = quotient(eta(difference(X1,product(X2,X2))),quotient(difference(X2,j(X2)),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4678.0.1','0.716.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1','L')]).
% 42.85/43.28  cnf('0.4678.0.3',plain,
% 42.85/43.28      ( quotient(product(X1,product(X2,X2)),eta(X2)) = quotient(eta(difference(X1,difference(X2,X2))),quotient(difference(X2,j(X2)),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4678.0.2','0.1186.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1','L')]).
% 42.85/43.28  cnf('0.4678.0.4',plain,
% 42.85/43.28      ( quotient(product(X1,product(X2,X2)),eta(X2)) = quotient(eta(difference(X1,one)),quotient(difference(X2,j(X2)),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4678.0.3','0.20.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1.1.2','L')]).
% 42.85/43.28  cnf('0.4678.0.5',plain,
% 42.85/43.28      ( quotient(product(X1,product(X2,X2)),eta(X2)) = quotient(eta(i(X1)),quotient(difference(X2,j(X2)),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4678.0.4','0.12.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1.1','L')]).
% 42.85/43.28  cnf('0.4678.0.6',plain,
% 42.85/43.28      ( quotient(product(X1,product(X2,X2)),eta(X2)) = quotient(eta(X1),quotient(difference(X2,j(X2)),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4678.0.5','0.27.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1','L')]).
% 42.85/43.28  cnf('0.4678.0.7',plain,
% 42.85/43.28      ( quotient(product(X1,product(X2,X2)),eta(X2)) = product(X1,j(difference(X2,j(X2)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4678.0.6','0.551.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.4678.0.8',plain,
% 42.85/43.28      ( quotient(product(X1,product(X2,X2)),eta(X2)) = product(X1,difference(j(X2),X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4678.0.7','0.241.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2','L')]).
% 42.85/43.28  cnf('0.4678.1.0',plain,
% 42.85/43.28      ( quotient(product(X1,product(X2,X2)),eta(X2)) = product(X1,difference(j(X2),X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4678.0.8']),
% 42.85/43.28      [weight('<134,4676,551,[0,0,0,3]>')]).
% 42.85/43.28  cnf('0.4678.2.0',plain,
% 42.85/43.28      ( quotient(product(X1,product(X2,X2)),eta(X2)) = product(X1,difference(j(X2),X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4678.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_4664]).
% 42.85/43.28  cnf('0.4881.0.0',plain,
% 42.85/43.28      ( difference(X1,product(product(X1,X2),difference(eta(X1),X1))) = quotient(product(X2,difference(j(X1),X1)),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.1724.2.0','0.28.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.2.1','L')]).
% 42.85/43.28  cnf('0.4881.0.1',plain,
% 42.85/43.28      ( difference(X1,product(product(X1,X2),j(j(X1)))) = quotient(product(X2,difference(j(X1),X1)),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4881.0.0','0.106.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.2','L')]).
% 42.85/43.28  cnf('0.4881.0.2',plain,
% 42.85/43.28      ( difference(X1,quotient(difference(i(X1),X2),j(X1))) = quotient(product(X2,difference(j(X1),X1)),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4881.0.1','0.1387.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.4881.0.3',plain,
% 42.85/43.28      ( product(difference(X1,difference(i(X1),X2)),X1) = quotient(product(X2,difference(j(X1),X1)),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4881.0.2','0.352.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.4881.1.0',plain,
% 42.85/43.28      ( product(difference(X1,difference(i(X1),X2)),X1) = quotient(product(X2,difference(j(X1),X1)),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4881.0.3']),
% 42.85/43.28      [weight('<152,1724,28,[1,0,0,4]>')]).
% 42.85/43.28  cnf('0.4881.1.1',plain,
% 42.85/43.28      ( product(difference(X1,difference(i(X1),X2)),X1) = product(quotient(X2,X1),product(X1,X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4881.1.0','0.4671.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.4881.2.0',plain,
% 42.85/43.28      ( product(difference(X1,difference(i(X1),X2)),X1) = product(quotient(X2,X1),product(X1,X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4881.1.1',theory(equality)]),
% 42.85/43.28      [u,rule_4866]).
% 42.85/43.28  cnf('0.4882.0.0',plain,
% 42.85/43.28      ( i(difference(X1,j(difference(X1,difference(i(X1),X2))))) = quotient(product(quotient(X2,X1),product(X1,X1)),eta(X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3063.2.0','0.4881.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.4882.0.1',plain,
% 42.85/43.28      ( difference(X1,quotient(difference(i(X1),X2),i(X1))) = quotient(product(quotient(X2,X1),product(X1,X1)),eta(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4882.0.0','0.3366.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.4882.0.2',plain,
% 42.85/43.28      ( difference(X1,product(product(X1,X2),X1)) = quotient(product(quotient(X2,X1),product(X1,X1)),eta(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4882.0.1','0.403.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.4882.0.3',plain,
% 42.85/43.28      ( difference(X1,product(product(X1,X2),X1)) = product(quotient(X2,X1),difference(j(X1),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.4882.0.2','0.4678.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.4882.1.0',plain,
% 42.85/43.28      ( difference(X1,product(product(X1,X2),X1)) = product(quotient(X2,X1),difference(j(X1),X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.4882.0.3']),
% 42.85/43.28      [weight('<143,4881,3063,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.4882.2.0',plain,
% 42.85/43.28      ( product(quotient(X1,X2),difference(j(X2),X2)) = difference(X2,product(product(X2,X1),X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.4882.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_4867]).
% 42.85/43.28  cnf('0.5161.0.0',plain,
% 42.85/43.28      ( product(product(product(j(X1),X2),j(X1)),j(X1)) = difference(i(j(X1)),product(X2,difference(X1,j(X1)))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3027.2.0','0.62.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.2','L')]).
% 42.85/43.28  cnf('0.5161.0.1',plain,
% 42.85/43.28      ( product(quotient(difference(X1,X2),X1),j(X1)) = difference(i(j(X1)),product(X2,difference(X1,j(X1)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5161.0.0','0.388.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.5161.0.2',plain,
% 42.85/43.28      ( difference(quotient(X1,difference(X1,X2)),j(X1)) = difference(i(j(X1)),product(X2,difference(X1,j(X1)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5161.0.1','0.1534.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.5161.0.3',plain,
% 42.85/43.28      ( difference(quotient(X1,difference(X1,X2)),j(X1)) = difference(X1,product(X2,difference(X1,j(X1)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5161.0.2','0.22.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1','L')]).
% 42.85/43.28  cnf('0.5161.1.0',plain,
% 42.85/43.28      ( difference(quotient(X1,difference(X1,X2)),j(X1)) = difference(X1,product(X2,difference(X1,j(X1)))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.5161.0.3']),
% 42.85/43.28      [weight('<152,3027,62,[1,0,0,5]>')]).
% 42.85/43.28  cnf('0.5161.2.0',plain,
% 42.85/43.28      ( difference(quotient(X1,difference(X1,X2)),j(X1)) = difference(X1,product(X2,difference(X1,j(X1)))) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.5161.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_5144]).
% 42.85/43.28  cnf('0.5470.0.0',plain,
% 42.85/43.28      ( product(i(product(product(j(X1),X2),X2)),i(X2)) = i(quotient(product(j(quotient(X1,X2)),X2),i(X2))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.4004.2.0','0.3375.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1','L')]).
% 42.85/43.28  cnf('0.5470.0.1',plain,
% 42.85/43.28      ( product(difference(X2,difference(X2,i(j(X1)))),i(X2)) = i(quotient(product(j(quotient(X1,X2)),X2),i(X2))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5470.0.0','0.3724.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.5470.0.2',plain,
% 42.85/43.28      ( product(difference(X2,difference(X2,X1)),i(X2)) = i(quotient(product(j(quotient(X1,X2)),X2),i(X2))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5470.0.1','0.22.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.2.2','L')]).
% 42.85/43.28  cnf('0.5470.0.3',plain,
% 42.85/43.28      ( product(difference(X2,difference(X2,X1)),i(X2)) = i(difference(quotient(j(X2),j(quotient(X1,X2))),X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5470.0.2','0.1550.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1','L')]).
% 42.85/43.28  cnf('0.5470.0.4',plain,
% 42.85/43.28      ( product(difference(X2,difference(X2,X1)),i(X2)) = difference(X2,product(j(X2),i(j(quotient(X1,X2))))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5470.0.3','0.3741.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.5470.0.5',plain,
% 42.85/43.28      ( product(difference(X2,difference(X2,X1)),i(X2)) = difference(X2,product(j(X2),quotient(X1,X2))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5470.0.4','0.22.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.2','L')]).
% 42.85/43.28  cnf('0.5470.1.0',plain,
% 42.85/43.28      ( product(difference(X2,difference(X2,X1)),i(X2)) = difference(X2,product(j(X2),quotient(X1,X2))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.5470.0.5']),
% 42.85/43.28      [weight('<152,4004,3375,[1,0,0,2]>')]).
% 42.85/43.28  cnf('0.5470.2.0',plain,
% 42.85/43.28      ( product(difference(X1,difference(X1,X2)),i(X1)) = difference(X1,product(j(X1),quotient(X2,X1))) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.5470.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_5452]).
% 42.85/43.28  cnf('0.5471.0.0',plain,
% 42.85/43.28      ( difference(quotient(X1,difference(X1,difference(X1,X2))),j(X1)) = quotient(difference(X1,product(j(X1),quotient(X2,X1))),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.1533.2.0','0.5470.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.5471.0.1',plain,
% 42.85/43.28      ( difference(X1,product(difference(X1,X2),difference(X1,j(X1)))) = quotient(difference(X1,product(j(X1),quotient(X2,X1))),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5471.0.0','0.5161.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.5471.0.2',plain,
% 42.85/43.28      ( difference(X1,product(difference(X1,X2),difference(X1,j(X1)))) = difference(X1,quotient(difference(X1,quotient(X2,X1)),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5471.0.1','0.3041.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.5471.1.0',plain,
% 42.85/43.28      ( product(difference(X1,X2),difference(X1,j(X1))) = quotient(difference(X1,quotient(X2,X1)),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.5471.0.2']),
% 42.85/43.28      [weight('<143,5470,1533,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.5471.2.0',plain,
% 42.85/43.28      ( product(difference(X1,X2),difference(X1,j(X1))) = quotient(difference(X1,quotient(X2,X1)),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.5471.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_5453]).
% 42.85/43.28  cnf('0.5472.0.0',plain,
% 42.85/43.28      ( quotient(difference(j(X1),quotient(X2,j(X1))),j(X1)) = product(difference(j(X1),X2),product(X1,X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.5471.2.0','0.48.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.5472.0.1',plain,
% 42.85/43.28      ( quotient(product(X1,product(X2,X1)),j(X1)) = product(difference(j(X1),X2),product(X1,X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5472.0.0','0.396.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.5472.0.2',plain,
% 42.85/43.28      ( product(X1,product(product(X2,X1),X1)) = product(difference(j(X1),X2),product(X1,X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5472.0.1','0.347.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.5472.1.0',plain,
% 42.85/43.28      ( product(X1,product(product(X2,X1),X1)) = product(difference(j(X1),X2),product(X1,X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.5472.0.2']),
% 42.85/43.28      [weight('<143,5471,48,[1,0,0,4]>')]).
% 42.85/43.28  cnf('0.5472.2.0',plain,
% 42.85/43.28      ( product(difference(j(X1),X2),product(X1,X1)) = product(X1,product(product(X2,X1),X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.5472.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_5454]).
% 42.85/43.28  cnf('0.5475.0.0',plain,
% 42.85/43.28      ( difference(X1,product(product(X1,difference(j(X1),X2)),X1)) = quotient(product(X1,product(product(X2,X1),X1)),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.9.2.0','0.5472.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.5475.0.1',plain,
% 42.85/43.28      ( difference(X1,product(difference(i(X1),product(X1,X2)),X1)) = quotient(product(X1,product(product(X2,X1),X1)),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5475.0.0','0.1539.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.1','L')]).
% 42.85/43.28  cnf('0.5475.0.2',plain,
% 42.85/43.28      ( difference(X1,difference(difference(X1,i(X1)),product(X2,X1))) = quotient(product(X1,product(product(X2,X1),X1)),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5475.0.1','0.4135.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.5475.0.3',plain,
% 42.85/43.28      ( difference(X1,difference(difference(X1,i(X1)),product(X2,X1))) = difference(X1,product(product(X1,X1),product(X2,X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5475.0.2','0.9.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.5475.1.0',plain,
% 42.85/43.28      ( difference(difference(X1,i(X1)),product(X2,X1)) = product(product(X1,X1),product(X2,X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.5475.0.3']),
% 42.85/43.28      [weight('<143,5472,9,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.5475.2.0',plain,
% 42.85/43.28      ( difference(difference(X1,i(X1)),product(X2,X1)) = product(product(X1,X1),product(X2,X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.5475.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_5457]).
% 42.85/43.28  cnf('0.5476.0.0',plain,
% 42.85/43.28      ( product(product(X1,X1),product(quotient(X2,X1),X1)) = difference(difference(X1,i(X1)),X2) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.5475.2.0','0.3.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.5476.0.1',plain,
% 42.85/43.28      ( product(product(X1,X1),X2) = difference(difference(X1,i(X1)),X2) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5476.0.0','0.3.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.5476.1.0',plain,
% 42.85/43.28      ( product(product(X1,X1),X2) = difference(difference(X1,i(X1)),X2) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.5476.0.1']),
% 42.85/43.28      [weight('<83,5475,3,[1,0,0,5]>')]).
% 42.85/43.28  cnf('0.5476.2.0',plain,
% 42.85/43.28      ( difference(difference(X1,i(X1)),X2) = product(product(X1,X1),X2) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.5476.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_5458]).
% 42.85/43.28  cnf('0.5478.0.0',plain,
% 42.85/43.28      ( difference(difference(X1,i(X1)),j(X2)) = quotient(product(X1,X1),X2) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.1274.2.0'])).
% 42.85/43.28  cnf('0.5478.0.1',plain,
% 42.85/43.28      ( product(product(X1,X1),j(X2)) = quotient(product(X1,X1),X2) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5478.0.0','0.5476.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.5478.1.0',plain,
% 42.85/43.28      ( product(product(X1,X1),j(X2)) = quotient(product(X1,X1),X2) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.5478.0.1']),
% 42.85/43.28      [weight('<83,1274,5476,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.5478.2.0',plain,
% 42.85/43.28      ( product(product(X1,X1),j(X2)) = quotient(product(X1,X1),X2) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.5478.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_5460]).
% 42.85/43.28  cnf('0.5480.0.0',plain,
% 42.85/43.28      ( product(X1,difference(X2,i(X2))) = difference(product(product(X2,X2),quotient(difference(X2,i(X2)),X1)),difference(X2,i(X2))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.74.2.0','0.5476.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.5480.0.1',plain,
% 42.85/43.28      ( product(X1,difference(X2,i(X2))) = difference(product(product(X2,X2),difference(product(X2,X2),j(X1))),difference(X2,i(X2))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5480.0.0','0.1237.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1.2','L')]).
% 42.85/43.28  cnf('0.5480.0.2',plain,
% 42.85/43.28      ( product(X1,difference(X2,i(X2))) = difference(j(X1),difference(X2,i(X2))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5480.0.1','0.1.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1','L')]).
% 42.85/43.28  cnf('0.5480.0.3',plain,
% 42.85/43.28      ( product(X1,difference(X2,i(X2))) = quotient(X1,product(X2,X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5480.0.2','0.847.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.5480.1.0',plain,
% 42.85/43.28      ( product(X1,difference(X2,i(X2))) = quotient(X1,product(X2,X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.5480.0.3']),
% 42.85/43.28      [weight('<83,5476,74,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.5480.2.0',plain,
% 42.85/43.28      ( product(X1,difference(X2,i(X2))) = quotient(X1,product(X2,X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.5480.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_5462]).
% 42.85/43.28  cnf('0.5482.0.0',plain,
% 42.85/43.28      ( product(product(X1,X1),difference(j(difference(X1,i(X1))),quotient(X2,difference(X1,i(X1))))) = product(X2,i(difference(X1,i(X1)))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.5476.2.0','0.533.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.5482.0.1',plain,
% 42.85/43.28      ( product(product(X1,X1),difference(product(X1,X1),quotient(X2,difference(X1,i(X1))))) = product(X2,i(difference(X1,i(X1)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5482.0.0','0.239.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.1','L')]).
% 42.85/43.28  cnf('0.5482.0.2',plain,
% 42.85/43.28      ( quotient(X2,difference(X1,i(X1))) = product(X2,i(difference(X1,i(X1)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5482.0.1','0.1.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.5482.0.3',plain,
% 42.85/43.28      ( difference(j(X2),product(X1,X1)) = product(X2,i(difference(X1,i(X1)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5482.0.2','0.842.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.5482.0.4',plain,
% 42.85/43.28      ( difference(j(X2),product(X1,X1)) = product(X2,product(X1,X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5482.0.3','0.240.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2','L')]).
% 42.85/43.28  cnf('0.5482.1.0',plain,
% 42.85/43.28      ( difference(j(X2),product(X1,X1)) = product(X2,product(X1,X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.5482.0.4']),
% 42.85/43.28      [weight('<83,5476,533,[1,0,0,0]>')]).
% 42.85/43.28  cnf('0.5482.2.0',plain,
% 42.85/43.28      ( difference(j(X1),product(X2,X2)) = product(X1,product(X2,X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.5482.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_5464]).
% 42.85/43.28  cnf('0.5483.0.0',plain,
% 42.85/43.28      ( quotient(X1,difference(X2,i(X2))) = difference(j(X1),product(X2,X2)) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.842.2.0'])).
% 42.85/43.28  cnf('0.5483.0.1',plain,
% 42.85/43.28      ( quotient(X1,difference(X2,i(X2))) = product(X1,product(X2,X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5483.0.0','0.5482.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.5483.1.0',plain,
% 42.85/43.28      ( quotient(X1,difference(X2,i(X2))) = product(X1,product(X2,X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.5483.0.1']),
% 42.85/43.28      [weight('<83,842,5482,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.5483.2.0',plain,
% 42.85/43.28      ( quotient(X1,difference(X2,i(X2))) = product(X1,product(X2,X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.5483.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_5465]).
% 42.85/43.28  cnf('0.5490.0.0',plain,
% 42.85/43.28      ( difference(j(X1),difference(X2,j(X2))) = difference(quotient(product(X2,X2),X1),eta(X2)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3992.2.0','0.5478.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.5490.0.1',plain,
% 42.85/43.28      ( quotient(X1,difference(j(X2),X2)) = difference(quotient(product(X2,X2),X1),eta(X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5490.0.0','0.1163.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.5490.0.2',plain,
% 42.85/43.28      ( quotient(X1,difference(j(X2),X2)) = product(X1,difference(X2,j(X2))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5490.0.1','0.4670.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.5490.1.0',plain,
% 42.85/43.28      ( quotient(X1,difference(j(X2),X2)) = product(X1,difference(X2,j(X2))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.5490.0.2']),
% 42.85/43.28      [weight('<90,5478,3992,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.5490.2.0',plain,
% 42.85/43.28      ( product(X1,difference(X2,j(X2))) = quotient(X1,difference(j(X2),X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.5490.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_5472]).
% 42.85/43.28  cnf('0.5491.0.0',plain,
% 42.85/43.28      ( quotient(X1,product(j(X2),j(X2))) = product(X1,difference(j(X2),X2)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.5480.2.0','0.22.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.2','L')]).
% 42.85/43.28  cnf('0.5491.0.1',plain,
% 42.85/43.28      ( quotient(X1,difference(X2,j(X2))) = product(X1,difference(j(X2),X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5491.0.0','0.62.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.5491.1.0',plain,
% 42.85/43.28      ( quotient(X1,difference(X2,j(X2))) = product(X1,difference(j(X2),X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.5491.0.1']),
% 42.85/43.28      [weight('<90,5480,22,[1,0,0,4]>')]).
% 42.85/43.28  cnf('0.5491.2.0',plain,
% 42.85/43.28      ( product(X1,difference(j(X2),X2)) = quotient(X1,difference(X2,j(X2))) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.5491.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_5473]).
% 42.85/43.28  cnf('0.5590.0.0',plain,
% 42.85/43.28      ( product(quotient(X1,X2),difference(j(X2),X2)) = difference(X2,product(product(X2,X1),X2)) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.4882.2.0'])).
% 42.85/43.28  cnf('0.5590.0.1',plain,
% 42.85/43.28      ( quotient(quotient(X1,X2),difference(X2,j(X2))) = difference(X2,product(product(X2,X1),X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5590.0.0','0.5491.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.5590.1.0',plain,
% 42.85/43.28      ( quotient(quotient(X1,X2),difference(X2,j(X2))) = difference(X2,product(product(X2,X1),X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.5590.0.1']),
% 42.85/43.28      [weight('<143,4882,5491,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.5590.2.0',plain,
% 42.85/43.28      ( quotient(quotient(X1,X2),difference(X2,j(X2))) = difference(X2,product(product(X2,X1),X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.5590.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_5571]).
% 42.85/43.28  cnf('0.5617.0.0',plain,
% 42.85/43.28      ( difference(i(X1),product(product(i(X1),difference(X1,difference(j(X1),X2))),i(X1))) = quotient(product(X2,X1),difference(i(X1),j(i(X1)))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.5590.2.0','0.1734.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.5617.0.1',plain,
% 42.85/43.28      ( difference(i(X1),product(difference(X1,product(j(X1),difference(j(X1),X2))),i(X1))) = quotient(product(X2,X1),difference(i(X1),j(i(X1)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5617.0.0','0.490.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2.1','L')]).
% 42.85/43.28  cnf('0.5617.0.2',plain,
% 42.85/43.28      ( product(product(product(j(X1),difference(j(X1),X2)),quotient(i(X1),X1)),X1) = quotient(product(X2,X1),difference(i(X1),j(i(X1)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5617.0.1','0.4209.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.5617.0.3',plain,
% 42.85/43.28      ( product(product(X2,quotient(i(X1),X1)),X1) = quotient(product(X2,X1),difference(i(X1),j(i(X1)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5617.0.2','0.1.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1','L')]).
% 42.85/43.28  cnf('0.5617.0.4',plain,
% 42.85/43.28      ( product(product(X2,difference(X1,j(X1))),X1) = quotient(product(X2,X1),difference(i(X1),j(i(X1)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5617.0.3','0.45.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.2','L')]).
% 42.85/43.28  cnf('0.5617.0.5',plain,
% 42.85/43.28      ( product(quotient(X2,difference(j(X1),X1)),X1) = quotient(product(X2,X1),difference(i(X1),j(i(X1)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5617.0.4','0.5490.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.5617.0.6',plain,
% 42.85/43.28      ( product(quotient(X2,difference(j(X1),X1)),X1) = quotient(product(X2,X1),difference(i(X1),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5617.0.5','0.24.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.2','L')]).
% 42.85/43.28  cnf('0.5617.0.7',plain,
% 42.85/43.28      ( product(quotient(X2,difference(j(X1),X1)),X1) = quotient(product(X2,X1),product(X1,X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5617.0.6','0.59.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2','L')]).
% 42.85/43.28  cnf('0.5617.0.8',plain,
% 42.85/43.28      ( product(quotient(X2,difference(j(X1),X1)),X1) = difference(X1,quotient(product(X1,X2),X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5617.0.7','0.4583.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.5617.1.0',plain,
% 42.85/43.28      ( product(quotient(X2,difference(j(X1),X1)),X1) = difference(X1,quotient(product(X1,X2),X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.5617.0.8']),
% 42.85/43.28      [weight('<143,5590,1734,[1,0,0,1]>')]).
% 42.85/43.28  cnf('0.5617.2.0',plain,
% 42.85/43.28      ( product(quotient(X1,difference(j(X2),X2)),X2) = difference(X2,quotient(product(X2,X1),X2)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.5617.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_5598]).
% 42.85/43.28  cnf('0.5657.0.0',plain,
% 42.85/43.28      ( product(i(product(quotient(j(X1),X2),j(X2))),X2) = i(quotient(quotient(j(quotient(X1,i(X2))),X2),X2)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.3955.2.0','0.4038.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1','L')]).
% 42.85/43.28  cnf('0.5657.0.1',plain,
% 42.85/43.28      ( product(i(difference(quotient(X2,j(X1)),j(X2))),X2) = i(quotient(quotient(j(quotient(X1,i(X2))),X2),X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5657.0.0','0.1534.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1','L')]).
% 42.85/43.28  cnf('0.5657.0.2',plain,
% 42.85/43.28      ( product(difference(j(X2),product(X2,i(j(X1)))),X2) = i(quotient(quotient(j(quotient(X1,i(X2))),X2),X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5657.0.1','0.3736.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.5657.0.3',plain,
% 42.85/43.28      ( product(difference(j(X2),product(X2,X1)),X2) = i(quotient(quotient(j(quotient(X1,i(X2))),X2),X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5657.0.2','0.22.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.2.2','L')]).
% 42.85/43.28  cnf('0.5657.0.4',plain,
% 42.85/43.28      ( product(difference(j(X2),product(X2,X1)),X2) = product(X2,product(X2,i(j(quotient(X1,i(X2)))))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5657.0.3','0.3728.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.5657.0.5',plain,
% 42.85/43.28      ( product(difference(j(X2),product(X2,X1)),X2) = product(X2,product(X2,quotient(X1,i(X2)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5657.0.4','0.22.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2.2','L')]).
% 42.85/43.28  cnf('0.5657.1.0',plain,
% 42.85/43.28      ( product(difference(j(X2),product(X2,X1)),X2) = product(X2,product(X2,quotient(X1,i(X2)))) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.5657.0.5']),
% 42.85/43.28      [weight('<152,4038,3955,[0,0,0,2]>')]).
% 42.85/43.28  cnf('0.5657.1.1',plain,
% 42.85/43.28      ( difference(difference(X2,j(X2)),product(X1,X2)) = product(X2,product(X2,quotient(X1,i(X2)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.5657.1.0','0.4135.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.5657.2.0',plain,
% 42.85/43.28      ( product(X1,product(X1,quotient(X2,i(X1)))) = difference(difference(X1,j(X1)),product(X2,X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.5657.1.1',theory(equality)]),
% 42.85/43.28      [x,rule_5638]).
% 42.85/43.28  cnf('0.6587.0.0',plain,
% 42.85/43.28      ( difference(j(X1),quotient(product(j(X1),X2),j(X1))) = product(quotient(X2,difference(X1,i(X1))),j(X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.5617.2.0','0.171.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.2','L')]).
% 42.85/43.28  cnf('0.6587.0.1',plain,
% 42.85/43.28      ( product(X1,product(product(j(X1),X2),X1)) = product(quotient(X2,difference(X1,i(X1))),j(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.6587.0.0','0.396.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.6587.0.2',plain,
% 42.85/43.28      ( product(X1,quotient(difference(X1,X2),i(X1))) = product(quotient(X2,difference(X1,i(X1))),j(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.6587.0.1','0.529.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.6587.0.3',plain,
% 42.85/43.28      ( product(X1,quotient(difference(X1,X2),i(X1))) = product(product(X2,product(X1,X1)),j(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.6587.0.2','0.5483.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.1','L')]).
% 42.85/43.28  cnf('0.6587.1.0',plain,
% 42.85/43.28      ( product(X1,quotient(difference(X1,X2),i(X1))) = product(product(X2,product(X1,X1)),j(X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.6587.0.3']),
% 42.85/43.28      [weight('<152,5617,171,[1,0,0,3]>')]).
% 42.85/43.28  cnf('0.6587.2.0',plain,
% 42.85/43.28      ( product(product(X1,product(X2,X2)),j(X2)) = product(X2,quotient(difference(X2,X1),i(X2))) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.6587.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_6563]).
% 42.85/43.28  cnf('0.7577.0.0',plain,
% 42.85/43.28      ( difference(j(X1),product(X2,X1)) = difference(X1,product(product(product(X1,X1),X2),X1)) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.1545.2.0','0.3027.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.2','L')]).
% 42.85/43.28  cnf('0.7577.1.0',plain,
% 42.85/43.28      ( difference(j(X1),product(X2,X1)) = difference(X1,product(product(product(X1,X1),X2),X1)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.7577.0.0']),
% 42.85/43.28      [weight('<159,3027,1545,[0,0,0,2]>')]).
% 42.85/43.28  cnf('0.7577.2.0',plain,
% 42.85/43.28      ( difference(X1,product(product(product(X1,X1),X2),X1)) = difference(j(X1),product(X2,X1)) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.7577.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_7551]).
% 42.85/43.28  cnf('0.7578.0.0',plain,
% 42.85/43.28      ( product(difference(X1,product(product(X1,X1),X2)),product(X1,X1)) = product(difference(j(X1),product(X2,X1)),X1) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.1285.2.0','0.7577.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.7578.0.1',plain,
% 42.85/43.28      ( difference(difference(product(X1,X1),X1),product(X2,product(X1,X1))) = product(difference(j(X1),product(X2,X1)),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.7578.0.0','0.4135.2.0',theory(equality)]),
% 42.85/43.28      [pos('L','L')]).
% 42.85/43.28  cnf('0.7578.0.2',plain,
% 42.85/43.28      ( difference(j(X1),product(X2,product(X1,X1))) = product(difference(j(X1),product(X2,X1)),X1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.7578.0.1','0.39.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.7578.1.0',plain,
% 42.85/43.28      ( difference(j(X1),product(X2,product(X1,X1))) = product(difference(j(X1),product(X2,X1)),X1) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.7578.0.2']),
% 42.85/43.28      [weight('<152,7577,1285,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.7578.2.0',plain,
% 42.85/43.28      ( product(difference(j(X1),product(X2,X1)),X1) = difference(j(X1),product(X2,product(X1,X1))) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.7578.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_7552]).
% 42.85/43.28  cnf('0.7579.0.0',plain,
% 42.85/43.28      ( product(product(difference(j(j(X1)),product(X2,j(X1))),X1),j(X1)) = product(difference(j(j(X1)),product(X2,product(j(X1),j(X1)))),j(j(X1))) ),
% 42.85/43.28      inference(cp,[status(thm)],['0.2316.2.0','0.7578.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.7579.0.1',plain,
% 42.85/43.28      ( product(difference(difference(X1,j(j(X1))),difference(X1,X2)),j(X1)) = product(difference(j(j(X1)),product(X2,product(j(X1),j(X1)))),j(j(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.7579.0.0','0.4136.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.7579.0.2',plain,
% 42.85/43.28      ( product(difference(eta(X1),difference(X1,X2)),j(X1)) = product(difference(j(j(X1)),product(X2,product(j(X1),j(X1)))),j(j(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.7579.0.1','0.101.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.1','L')]).
% 42.85/43.28  cnf('0.7579.0.3',plain,
% 42.85/43.28      ( product(j(product(i(X2),X1)),j(X1)) = product(difference(j(j(X1)),product(X2,product(j(X1),j(X1)))),j(j(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.7579.0.2','0.3070.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.7579.0.4',plain,
% 42.85/43.28      ( product(j(product(i(X2),X1)),j(X1)) = product(j(X1),product(product(X2,product(j(X1),j(X1))),j(j(X1)))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.7579.0.3','0.451.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.7579.0.5',plain,
% 42.85/43.28      ( product(j(product(i(X2),X1)),j(X1)) = product(j(X1),product(j(X1),quotient(difference(j(X1),X2),i(j(X1))))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.7579.0.4','0.6587.2.0',theory(equality)]),
% 42.85/43.28      [pos('R.2','L')]).
% 42.85/43.28  cnf('0.7579.0.6',plain,
% 42.85/43.28      ( product(j(product(i(X2),X1)),j(X1)) = difference(difference(j(X1),j(j(X1))),product(difference(j(X1),X2),j(X1))) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.7579.0.5','0.5657.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.7579.0.7',plain,
% 42.85/43.28      ( product(j(product(i(X2),X1)),j(X1)) = product(difference(j(j(X1)),X2),j(X1)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.7579.0.6','0.4590.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('0.7579.1.0',plain,
% 42.85/43.28      ( j(product(i(X2),X1)) = difference(j(j(X1)),X2) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.7579.0.7']),
% 42.85/43.28      [weight('<65,7578,2316,[0,0,0,1]>')]).
% 42.85/43.28  cnf('0.7579.2.0',plain,
% 42.85/43.28      ( j(product(i(X1),X2)) = difference(j(j(X2)),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.7579.1.0',theory(equality)]),
% 42.85/43.28      [u,rule_7553]).
% 42.85/43.28  cnf('0.7581.0.0',plain,
% 42.85/43.28      ( product(quotient(X1,j(product(i(X1),X2))),X1) = j(quotient(i(X1),X2)) ),
% 42.85/43.28      inference(interreduction_right,[status(thm)],['0.4503.2.0'])).
% 42.85/43.28  cnf('0.7581.0.1',plain,
% 42.85/43.28      ( product(quotient(X1,difference(j(j(X2)),X1)),X1) = j(quotient(i(X1),X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.7581.0.0','0.7579.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1.2','L')]).
% 42.85/43.28  cnf('0.7581.0.2',plain,
% 42.85/43.28      ( product(j(j(X2)),X1) = j(quotient(i(X1),X2)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['0.7581.0.1','0.30.2.0',theory(equality)]),
% 42.85/43.28      [pos('L.1','L')]).
% 42.85/43.28  cnf('0.7581.1.0',plain,
% 42.85/43.28      ( product(j(j(X2)),X1) = j(quotient(i(X1),X2)) ),
% 42.85/43.28      inference(weigh,[status(thm)],['0.7581.0.2']),
% 42.85/43.28      [weight('<65,4503,7579,[0,0,0,0]>')]).
% 42.85/43.28  cnf('0.7581.2.0',plain,
% 42.85/43.28      ( j(quotient(i(X1),X2)) = product(j(j(X2)),X1) ),
% 42.85/43.28      inference(orient,[status(thm)],['0.7581.1.0',theory(equality)]),
% 42.85/43.28      [x,rule_7555]).
% 42.85/43.28  cnf('1.0.0.0',conjecture,
% 42.85/43.28      ( product(j(j(x0)),x1) = product(x0,product(eta(x0),x1)) ),
% 42.85/43.28      file('/tmp/WALDMEISTER_2849_n020',conjecture_1)).
% 42.85/43.28  cnf('1.0.0.1',plain,
% 42.85/43.28      ( product(j(j(x0)),x1) = j(quotient(i(x1),x0)) ),
% 42.85/43.28      inference(reduction,[status(thm)],['1.0.0.0','0.3068.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('1.0.0.2',plain,
% 42.85/43.28      ( product(j(j(x0)),x1) = product(j(j(x0)),x1) ),
% 42.85/43.28      inference(reduction,[status(thm)],['1.0.0.1','0.7581.2.0',theory(equality)]),
% 42.85/43.28      [pos('R','L')]).
% 42.85/43.28  cnf('1.0.0.3',plain,
% 42.85/43.28      ( $true ),
% 42.85/43.28      inference(trivial,[status(thm)],['1.0.0.2',theory(equality)]),
% 42.85/43.28      [conjecture_1]).
% 42.85/43.28  
% 42.85/43.28  Proved Goals:
% 42.85/43.28  No.  1:  product(j(j(x0)),x1) ?= product(x0,product(eta(x0),x1)) joined, current: product(j(j(x0)),x1) = product(j(j(x0)),x1)
% 42.85/43.28  1 goal was specified, which was proved.
% 42.85/43.28  % SZS output end CNFRefutation
% 42.85/43.28  #END OF PROOF
% 42.85/43.28  
% 42.85/43.28  Problem         WALDMEISTER_2849_n020 
% 42.85/43.28  CPs.gen              8779449 
% 42.85/43.28  CPs.reexp                  0 
% 42.85/43.28  Select                103365 
% 42.85/43.28  R                       7555 
% 42.85/43.28  E                         26 
% 42.85/43.28  vsize                  12.5M 
% 42.85/43.28  rss                     8.1M 
% 42.85/43.28  process.time         42.284s 
% 42.85/43.28  wallclock.time       42.295s 
% 42.85/43.28  status                     S
% 42.85/43.28  
% 42.85/43.28  
% 42.85/43.28  Waldmeister states: Goal proved.
% 42.85/43.28  % SZS status Unsatisfiable
%------------------------------------------------------------------------------